@charset "utf-8";
body {
padding:0;
margin: 0px;
background-color: #fff;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
}
#header {
width:1000px;
height:100px;
margin:0;
padding:0;
background-color:#2b2b2b;
border:none;
text-align:left;
}
#header img {
padding-top:10px;
padding-left:10px;
}
#headnav {
width:980px;
height:30px;
margin:0; 
padding-left:10px;
padding-right:10px;
text-align:left;
background-color:#e0e0e0;
border-bottom:1px solid #d5d5d5;
}
#headnav span {
float:left;
padding-top:8px;
color:#999;
}
#headnav a:link, #headnav a:visited{
font-size:13px;
font-weight:bold;
float:left;
color:#666;
text-decoration:none;
height:23px;
padding-top:7px;
}
#headnav a:hover, #headnav a:active{
font-size:13px;
font-weight:bold;
float:left;
color:#fff;
background-color:#666;
text-decoration:none;
height:23px;
padding-top:7px;
}
#headnav a:link, #headnav a:visited{
font-size:14px;
font-weight:bold;
float:left;
}
#main {
width:1000px;
margin:0;
padding-top:25px;
background-color:#fff;
float:none;
}
#nest {
background-color:#fff;
float:left;
}
*+html #nest {
padding-bottom:0px;
}
#leftbox {
padding:10px;
float:left;
width: 730px;
background-color:#fff;
}
#leftbox h1{
color: #989898;
font-size:20px;
margin-bottom:0px;
}
#leftbox span, #leftbox p span {
text-transform:uppercase;
color:#c60218;
font-weight:bold;
line-height:30px;
margin-bottom:0px;
}
#leftbox h2, #leftbox h2 a:link, #leftbox h2 a:visited{
color: black;
font-size:26px;
margin-top:-5px;
text-decoration:none;
display:block;
width:100%;
}
#leftbox h2 a:hover, #leftbox h2 a:active{
color: black;
font-size:26px;
margin-top:-5px;
background-color:#e6f4f5;
text-decoration:none;
display:block;
width:100%;
}
#leftbox p{
margin-top:-18px;
}
#leftbox p a:link, #leftbox p a:visited{
text-decoration:none;
color:#c60218;
}
#leftbox p a:hover, #leftbox p a:active{
text-decoration:none;
background-color:#c60218;
color:#FFFFFF;
}
#leftbox .starttext_verlinkt p a:link, #leftbox .starttext_verlinkt p a:visited, #leftbox p .starttext_verlinkt a:link, #leftbox p .starttext_verlinkt a:visited, #leftbox .starttext_verlinkt a:link, #leftbox .starttext_verlinkt a:visited{
text-decoration:none;
color:black;
display:block;
width:500px;
line-height:15px;
}
#leftbox .starttext_verlinkt p a:hover, #leftbox .starttext_verlinkt p a:active, #leftbox .starttext_verlinkt a:hover, #leftbox .starttext_verlinkt a:active{
text-decoration:none;
background-color:#e6f4f5;
color:#000;
display:block;
line-height:15px;
width:500px;
}
#leftbox hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: dotted 2px #999;
 border-bottom: dotted 2px #fff; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
 background-color: #fff;
 width:100%;
 padding-left:0px;
 display:block;
 margin-top:0px;
}
#subnavigation {
float:right;
width: 250px;
background-color:#fff;
}
#subnavigation .t_head, #subnavigation table .t_head{
background-image:url(../images/bg_subnavi.jpg);
background-repeat:no-repeat;
background-color:#d5d5d5;
height:30px;
font-weight:bold;
padding-left:10px;
}
#subnavigation .t_content, #subnavigation table .t_content{
border-right:1px solid #d5d5d5;
border-left:1px solid #d5d5d5;
font-weight:bold;
padding-left:10px;
padding-right:10px;
_line-height:3px;
}
#subnavigation .t_content a:link, #subnavigation .t_content a:visited, #subnavigation table .t_content a:link, #subnavigation table .t_content a:visited{
font-weight:bold;
_line-height:3px;
text-decoration:none;
color:black;
display:block;
width:100%;
}
#subnavigation .t_content a:hover, #subnavigation .t_content a:active, #subnavigation table .t_content a:hover, #subnavigation table .t_content a:active{
font-weight:bold;
_line-height:3px;
text-decoration:none;
color:black;
background-color:#e6f4f5;
display:block;
width:100%;
}
#subnavigation .t_content a img{
border:none;
}
#subnavigation .t_bottom, #subnavigation table .t_bottom{
background-image:url(../images/bg_subnavi_bottom.jpg);
background-repeat:no-repeat;
background-color:#fff;
height:15px;
}
#subnavigation .t_content hr, #subnavigation table .t_content hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: dotted 1px #d5d5d5;
 border-bottom: dotted 1px #fff; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
 background-color: #fff;
 width:100%;
}
#featured_content {
float:left;
width:730px;
border-top: dotted 1px #999;
margin:0px;
margin-left:10px;
background-color:#fff;
}
#featured_content span {
text-transform:uppercase;
color:#c60218;
font-weight:bold;
line-height:30px;
margin-bottom:0px;
}
#featured_content h3, #featured_content h3 a:link, #featured_content h3 a:visited{
color: black;
font-size:16px;
margin-top:-5px;
text-decoration:none;
display:block;
width:100%;
}
#featured_content h3 a:hover, #featured_content h3 a:active{
color: black;
font-size:16px;
margin-top:-5px;
background-color:#e6f4f5;
text-decoration:none;
display:block;
width:100%;
}
#featured_content p{
margin-top:-12px;
}
#sponsoren {
float:left;
width:730px;
border-top: dotted 1px #999;
margin-left:10px;
background-color:#fff;
}
#sponsoren p{
font-size:10px;
font-weight:bold;
color:black;
}
#abst {
float:left;
width:730px;
border-top: dotted 1px #999;
margin-left:10px;
height:20px;
}
#footer {
float:left;
width:1000px;
border-top: dotted 2px #999;
margin:0;
background-color:#f0f0f0;
padding-left:10px;
padding-top:9px;
padding-bottom:12px;
color:#999;
float:left;
}
#footer a:link, #footer a:visited{
color:black;
text-decoration:none;
}
#footer a:hover, #footer a:active{
color:black;
background-color:#bfe1e3;
text-decoration:none;
}
#leftbox .leiste_1gr, #leftbox span .leiste_1gr{
display:block;
width:710px;
text-align:center;
text-transform:none;
font-weight:bold;
color:black;
background-image:url(../images/leiste_1gr_bg.gif);
background-repeat:no-repeat;
height:30px;
margin-left:5px;
margin-top:-8px;
float:left;
padding-bottom:15px;
}
#leftbox .leiste_1gr span, #leftbox span .leiste_1gr span{
color:#CC0000;
font-style:italic;
text-transform:none;
}


