
body {
	letter-spacing:0.1em;
	text-decoration:none;
	font-family:"lucida grande", tahoma, sans-serif;
	font-size:9px;
	color:#000000;
	line-height:160%;
	margin : 0 0 0 0; 
	background:#FFFFFF;
}
/* div#multicolumn1 {border:1px dotted #CC0000;} */

img { outline:none; }

#idPage {
	position:relative;
	width:1024px;
	min-height:830px;
	text-align:left;
	background:transparent url('../images/phpThumb.php?src=xbody.png&bg=FFFFFF&f=jpeg') repeat-y top left;
	margin:10px auto;
	padding:0;
}
#idHeader {
	position:absolute;
	left:0px;
	width:1024px;
	height:68px;
	background:transparent url('../images/phpThumb.php?src=xtop.png&bg=FFFFFF&q=100&f=jpeg') no-repeat center center;

}
#idColumns {             /* WRAPPER */ 
	position:absolute;
	left:25px;
	top:0px;
	width:978px;
	min-height:510px !important;
	z-index:10;
  	/*
	border-width:0 1px 1px 1px;
	border-color:#CCCCCC;
	border-style:solid;*/
	border:0px solid #CC0000;
}

#idNavigation {  			/* MAIN NAVI */
	position:absolute;
	top:140px;
	left:35px;
	width:909px;
}

#idContent {  			/* CONTENT */
	position:absolute;
	top:170px;
	left:35px;
	width:907px;
	z-index:20;
  	background:#FFFFFF;
	border:0px solid #CC0000;
	
}
#idBottom {        /* BOTTOM */
	position:absolute;
	top:775px;
	left:35px;
	width:908px;
	height:40px;
	z-index:20;
}

.items {		
	border-top:0px solid #DDDDDD;
	margin:10px 0px;
}

.item_top {
		vertical-align:top;
		text-align:center;
		padding:10px 0 0 0;
		height:65px;
	}

#idFooter {
	height:60px;
	width:1024px;
	margin:30px 0 0px -61px;
	background:transparent url('../images/phpThumb.php?src=xbottom.png&bg=FFFFFF&q=100&f=jpeg') no-repeat bottom left;

}

#idPopups {          
	margin-top:0px;
	width:720px !important;
	height:533px;
	padding:0 30px;
	font-size:11px !important;
	letter-spacing:0.1em !important;
}

/*
input,
textarea,
select {
    border: 0px solid #DDDDDD; 
    font-family: "lucida grande", tahoma, sans-serif;
    color: #000000;
    font-size: 10px;
    background-color: #EEEEEE;
    min-height:15px;
    
}

input[type="checkbox"],
input[type="radio"],
input[type="image"] {
    border: 0px !important;
    background-color: transparent;
    
}

input[type="button"],
input[type="submit"]{
    border-top: 1px solid #000000; 
    font-family: "lucida grande",tahoma, sans-serif;
    font-size: 10px;
    background-color: #FFFFFF;
    min-height:20px;
    letter-spacing:.1em;
    text-transform:none !important;
}
*/
/* Main Menu Styles */

.heads {
	font-size:13px;
	text-transform:none;
	letter-spacing:.2em;
	line-height:170%;
	text-align:center !important;
}

.headers {
	font-size:32px; 
	margin-top:5px;
	letter-spacing:0em;
}

.headers_vp {
	font-size:25px; 
	margin-top:5px;
	color:#999999;
	background-color:#000000;
	text-align:center;
	letter-spacing:0em;
}

.body_text {
	font-size:11px;
	letter-spacing:.1em;
	line-height:170%;
	color:#000000;
}

.scroll {
	position:relative;
	overflow:hidden;
	width: 1024px;
	height:170px;
	float:left;
	margin-right:-1px;
	
}
.scroll .pics {
	width:20000em;
	position:absolute;
	clear:both;
}
.pics img {
	float:left;
	cursor:pointer;
	margin:0px;
	width: 1024px;
	height:170px;
	z-index:20000;
}
.scroll.active {

}


.links_line {
	text-align:center;
	color:#CC0000;  
	text-transform:uppercase; 
	letter-spacing:.2em;
	margin:-20px 70px 30px 70px;
	
}

.links_inline {	
	letter-spacing:.2em;
}

a.pause_1:link, a.pause_2:link, a.pause_3:link, a.pause_4:link {	
	color:#CC0000 !important;
}
a.pause_1:visited, a.pause_2:visited,a.pause_3:visited, a.pause_4:visited  {	
	color:#CC0000 !important;
}
a.pause_1:active, a.pause_2:active, a.pause_3:active, a.pause_4:active {	
	color:#FEC669 !important;
}
a.pause_1:hover, a.pause_2:hover, a.pause_3:hover, a.pause_4:hover  {	
	color:#000000 !important;
}

a.pause:link {	
	color:#CC0000 !important;
}
a.pause:visited  {	
	color:#CC0000 !important;
}
a.pause:active {	
	color:#FEC669 !important;
}
a.pause:hover {	
	color:#000000 !important;
}

a.subnav:visited {
	color:#CC0000;
}

a.vps {
	font-family:"lucida grande",tahoma, sans-serif;
	line-height:120%;
	color:#CC0000;
	text-decoration:none;
	font-size:9px;
	letter-spacing:.2em;
}
a.vps:hover {
	font-family:"lucida grande",tahoma, sans-serif;
	line-height:120%;
	color:#FFFFFF;
	font-size:9px;
	letter-spacing:.2em;
}
a {
	font-family:"lucida grande",tahoma, sans-serif;
	line-height:120%;
	color:#000000;
	text-decoration:none;
	font-size:9px;
	letter-spacing:.2em;
}
a:hover {
	font-family:"lucida grande",tahoma, sans-serif;
	line-height:120%;
	color:#CC0000;
	font-size:9px;
	letter-spacing:.2em;
}

/* TOP NAVIGATION */
	
.navi_top { 
	height:30px;
	text-align:left;

}

.navi_top_right { 
	height:30px;
	text-align:left;
}
	
.a_navi {
	color:#999999;
	letter-spacing:.3em;
	text-decoration:none;
	font-family:"lucida grande",tahoma, sans-serif;
	font-size:9px;
	cursor:pointer;
	text-transform:uppercase;
}

.a_navi:hover {
	color:#CC0000;
	letter-spacing:.3em;
	text-decoration:none;
	font-family:"lucida grande",tahoma, sans-serif;
	font-size:9px;
	cursor:pointer;
	text-transform:uppercase;
}

.a_navi_active {
	font-family:"lucida grande",tahoma, sans-serif;
	font-size:9px;
	cursor:pointer;
	letter-spacing:.3em !important;
	text-decoration:none;
	color:#CC0000 !important;
	text-transform:uppercase;
}

.a div.navi {
	cursor:pointer;
}



/* SUB NAVIGATION */

.navi {
	margin-top:0px;
	height:0px; 	/* IMPORTANT */
	clear:both;
	width:909px;
	
}


.navi_sub { 
	height:30px;
	padding-right:30px;
	text-align:left;
	cursor:pointer;
	border-bottom:1px solid #CCCCCC;
}

.navi_sub_right { 
	height:30px;
	padding-right:30px;
	text-align:left;
	cursor:pointer;
	border-bottom:1px solid #CCCCCC;
}

.navi a {
	text-transform:none;
	letter-spacing:.3em;
	text-decoration:none;
	font-family:"lucida grande",tahoma, sans-serif;
	font-size:9px;
	color:#000000;
	text-transform:uppercase;
}

/* mouseover state */
.navi a:hover {
	color:#CC0000 !important;      
    letter-spacing:.3em;
 }

/* active state (current page state) */
.navi a.active {
	color:#CC0000;
	outline:none;
	-moz-outline-style:none;
} 	

.navi a:focus {
	outline:none;
	-moz-outline-style:none;
} 

/*  BOTTOM NAVIGATION  */

.navi_bottom { 
	height:10px;
	color:#000000;
	letter-spacing:.3em;
	text-transform:uppercase;
	text-align:left;
	vertical-align:top;
	cursor:pointer;
	padding:2px 0px;
	
}

.navi_bottom_right { 
	height:10px;
	color:#000000;
	letter-spacing:.3em;	
	text-transform:uppercase;
	text-align:center;
	vertical-align:top;
	cursor:pointer;
	padding:9px 0px;
}


/* CLEAR FIX */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}

/* Bereich nicht für IE-mac Anfang \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* Bereich nicht für IE-mac Ende */
