/* DATEI: style.css */

body  { 
	margin:0; 
	vertical-align:top; 
	font-family: Verdana, sans-serif;
	font-style:normal;
	font-size:10px; 
	background-color:#000000; 
	background-image: url(images/bg_1.gif);
	background-repeat: repeat; 
	color:#FFFFFF; 
	font-weight:normal;
	}
	
form {
	font-size:10px; 
	font-family: Verdana, sans-serif;
	font-style:normal;
	margin:0; 
	padding:0;
	border-width:0px;
	border-style:none;
	}

input, textarea { 
	padding:1px;
	font-size:10px; 
	font-family: Verdana, sans-serif;
	font-style:normal;
	color:#FFFFFF; 
	font-weight:normal;
	border-width:1px;
	border-style:solid;
	border-color:#999999;   
	background-color:#000000;       
	}
  
select { 
	font-size:10px; 
	font-family: Verdana, sans-serif;
	font-style:normal;
	color:#FFFFFF; 
	font-weight:normal;
	border-width:1px;
	border-style:solid;
	border-color:#999999;   
	background-color:#000000;               
	}
  
.form_small {
	font-size:9px; 
	padding:0px;
}
	
ul { list-style-type: disc; padding:0px; margin:0px; padding-top:2px; padding-bottom:2px; margin-left:18px; }
hr { color:#999999; background-color:#999999; height:1px; margin-right:0; text-align:right; border:0; }	
	
/* TABLES */

table { 
	padding: 0px; 
	margin: 0px;
	border-width:0px;
	border-style:none;
	empty-cells:show;
	vertical-align: top;
	text-align: left;
	font-size:10px; 
	font-family: Verdana, sans-serif;
	font-style:normal;
	color:#FFFFFF; 
	font-weight:normal;
	}
	
td { 
	vertical-align: top;
	text-align: left;
	font-size:10px; 
	font-family: Verdana, sans-serif;
	font-style:normal;
	color:#FFFFFF; 
	font-weight:normal;
	}

.mnav_n { padding-left: 6px; padding-right: 6px; vertical-align: middle; }
.snav_1st { border-top: 1px #999999 solid; border-bottom: 1px #999999 solid; border-right: 1px #999999 solid; height: 16px; width: 130px; vertical-align: middle; }
.snav_n { padding-left: 6px; border-bottom: 1px #999999 solid; border-right: 1px #999999 solid; background-repeat: no-repeat; height: 16px; vertical-align: middle; }
.teaser_n { border-top: 1px #999999 solid; }
.content_all { border: 1px #999999 solid; }
.content_top { border-top: 1px #999999 solid; }
.content_bot { border-bottom: 1px #999999 solid; }
.content_left { border-left: 1px #999999 solid; }
.content_right { border-right: 1px #999999 solid; }
.content_topl { border-top: 1px #999999 solid; border-left: 1px #999999 solid; }
.content_topr { border-top: 1px #999999 solid; border-right: 1px #999999 solid; }
.content_botl { border-bottom: 1px #999999 solid; border-left: 1px #999999 solid; }
.content_botr { border-bottom: 1px #999999 solid; border-right: 1px #999999 solid; }
.content_botlr { border-bottom: 1px #999999 solid; border-left: 1px #999999 solid; border-right: 1px #999999 solid; }
.content_topbot { border-top: 1px #999999 solid; border-bottom: 1px #999999 solid; }
.content_topbotl { border-top: 1px #999999 solid; border-bottom: 1px #999999 solid; border-left: 1px #999999 solid; }
.content_topbotr { border-top: 1px #999999 solid; border-bottom: 1px #999999 solid; border-right: 1px #999999 solid; }
.adm_content { position:absolute; z-index:3; left:10px; top: 50px; visibility: visible; }


/* LAYERS */

div { 
	padding: 0px; 
	margin: 0px;
	font-size:10px; 
	font-family: Verdana, sans-serif;
	font-style:normal;
	color:#FFFFFF; 
	font-weight:normal;
	}
	
#bg {
	position:absolute; z-index:1; left:10px; top:10px; width: 954px; visibility: visible; border-width:1px; border-style:solid; border-color:#c2c2c2; background-image: url(images/bg_2y.jpg); background-repeat: repeat-y; 
}
/* special for MS-IE: */ #bg  { _width: 956px; _height: 635px; }
	
#bg_image {
	position:absolute; z-index:2; left:0px; top:0px; width: 954px; height: 581px; visibility: visible; background-image: url(images/bg_2.jpg); background-repeat: no-repeat;
}

#topnav {
 	position:absolute; z-index:3; left:0px; top:104px; width: 900px; visibility: visible;
}

#leftnav {
	position:absolute; z-index:4; left:0px; top: 131px; width: 170px; visibility: visible;
}

#staticnav {
 	position:absolute; z-index:5; left:750px; top:90px; width: 200px; visibility: visible; text-align: right;
}
	
#promo_win {
	position:relative; z-index:6; left:0px; top:15px; width: 626px; visibility: visible; border-width:1px; border-style:solid; border-color:#999999; 
}
/* special for MS-IE: */ #promo_win  { _width: 628px; }

#teaser {
	position:absolute; z-index:7; left:785px; top: 131px; visibility: visible; padding-right:15px;
}

#teaser_win {
	position:relative; z-index:8; left:0px; top: 0px; visibility: visible; border: 1px #999999 solid;
}

#content {
	position:relative; z-index:9; left:145px; top: 131px; width: 626px; min-height: 451px; visibility: visible;
}
	
#content_win {
	position:relative; z-index:10; left:0px; top:0px; width: 626px; visibility: visible; border-width:1px; border-style:solid; border-color:#ffffff; background-color:#000000;
}
/* special for MS-IE: */ #content_win  { _width: 628px; }
	
	
/* FONTS */

h1, .title { 
	margin:0;
	padding:0;
	font-size:11px; 
	font-family: Verdana, sans-serif;
	font-style:normal;
	color:#FFFFFF; 
	font-weight:bold;
	letter-spacing: 1px;
	}

h2, .subtitle { 
	margin:0;
	padding:0;
	font-size:10px; 
	font-family: Verdana, sans-serif;
	font-style:normal;
	color:#FFFFFF; 
	font-weight:bold;
	letter-spacing:1px;
	}
	
p { 
	font-size:10px; 
	font-family: Verdana, sans-serif;
	font-style:normal;
	color:#000000; 
	font-weight:normal;
	}

strong { 
	font-weight:bold;
	}

em { 
	font-style:italic;
	}

small { 
	font-size:9px; 
	}
	
.red { 
	color:#FF3333; 
	}
	
.redb, a.redb:link, a.redb:visited, a.redb:active { 
	color:#FF3333;
	text-decoration:none;
	}
	
a.redb:hover { 
	color:#FF3333;
	text-decoration:none;
	}
	
.grey, a.grey:link, a.grey:visited, a.grey:active { 
	color:#999999;
	text-decoration:none;
	}
	
a.grey:hover { 
	color:#999999;
	text-decoration:none;
	}

.text { 
	line-height:14px;
	}
	
.mnav, a.mnav:link, a.mnav:visited, a.mnav:active, a.mnav:hover { 
	color:#FFFFFF;
	text-decoration:none;
	}
	
.mnavact { 
	color:#c40008; 
	}
	
a:link, a:visited, a:active { 
	color:#FFFFFF;
	text-decoration:underline;
	}
	
a:hover { 
	color:#FFFFFF;
	text-decoration:none;
	}
