/* ================ ALLGEMEIN =============== */

body
{
margin-top: 20px;  margin-left: 0px; margin-right: 0px;margin-bottom: 20px;
background: #FFF url('../images/bg.jpg') repeat-x top; 
padding:0px;
width:100%;
}

/* scrolleiste internet explorer ab vers.5.5 */
body
{scrollbar-arrow-color: #517188; scrollbar-base-color: #fff;
scrollbar-highlight-color : #517188; scrollbar-shadow-color : #fff;
SCROLLBAR-TRACK-COLOR: #fff;
}

a:link{
color:white; 
}

a:visited {
color:#333333;
}

a:hover{
color:#FFB266; 
}


#main {
border:solid 1px #fff;margin:0px;width:960px;
-moz-box-shadow: 0 0 60px 5px black;
-webkit-box-shadow: 0 0 60px  black;
box-shadow: black 0 0 60px 5px;\n
}

/* ================ KOPFBEREICH ================ */

#top{
width:100%;
border-bottom:solid 1px white;
height:170px;
background-color: black;
background-image:url(../images/banner.jpg);
background-position:center top;
}
/* ================ INHALTSBEREICH ================ */

#balken{
background-color:#989898;width:64px;
}

#topmenu, #topmenu a{
background-color: black;  
color:white; 
border-bottom:solid 1px white; 
text-decoration:none;
font-family:tahoma, verdana, sans-serif; 
font-size: 12px;
padding:3px;
}

#menu, #menu a, #menu a:visited , #menu a:active {
color:#000000;
text-decoration:none ;
font-family:tahoma, verdana, sans-serif; 
font-size: 12px;
padding-left:4px;padding-right:0px; padding-bottom:0px; padding-top:0px;
margin-left:0px;
margin-right:0px;
line-height:30px;
background-color: white;
width:96px; 
}

#menu a:hover, #topmenu  a:hover{
background:transparent; 
text-decoration:none;
color:#FFB266;
}

#inhaltob{
padding-left:50px; padding-right:50px; padding-top:50px; padding-bottom:50px; 
background-image:url(../images/back.jpg);
background-repeat:no-repeat;
background-color:#989898;
height:1000px;
color:white;
text-align:justify;
font-size: 10.5pt;
line-height: 15pt;
vertical-align:top;
font-family: tahoma, verdana, sans-serif; 
width:798px;
}

#inhaltb{
padding-left:260px; padding-right:64px; padding-top:50px; padding-bottom:50px; 
background-image:url(../images/back.jpg);
background-repeat:no-repeat;
background-color:#989898;
height:1000px;
color:white;
text-align:justify;
font-size: 10.5pt;
line-height: 15pt;
vertical-align:top;
font-family: tahoma, verdana, sans-serif; 
width:798px;
}

/* überschriften */
h2{  
font-family: tahoma, verdana, sans-serif; 
color:white;
text-align:left;
margin-bottom:10px;letter-spacing:2px;font-size: 24px;
border-bottom:dashed 0px #000;
padding-bottom:14px;
}

h3{  
font-family: tahoma, verdana, sans-serif; 
color:white;
text-align:left;
margin-bottom:6px;letter-spacing:1px;font-size: 14px;
border-bottom:dashed 0px #000;
padding-bottom:8px;
}

/* bilder im text */
.img_links {float:left;border:solid 1px white;margin-left:0px;margin-top:30px;margin-bottom:30px;margin-right:30px}
.img_rechts {float:right;border:solid 1px white;margin-left:30px;margin-top:30px;margin-bottom:30px;margin-right:0px}
.impr_links{float:left;border:solid 1px white;margin-left:0px;margin-top:10px;margin-bottom:10px;margin-right:2px}
.impr_rechts {float:right;border:solid 1px white;margin-left:2px;margin-top:10px;margin-bottom:10px;margin-right:0px}
.aktuelles {float:right;border:solid 1px white;margin-left:30px;margin-top:30px;margin-bottom:30px;margin-right:0px; width:140px; background-color:grey; padding:15px; font-size: 8pt;}



/* =============== FUSSBEREICH =============== */

#main_fuss{
width:100%;
border-top:solid 1px white; 
}

#balkenblack{
background-color:black;width:64px;
}
#fuss {
font-family: tahoma, verdana, sans-serif; 
font-size:12px;
color: white;
height:100px;
text-align:right;
vertical-align:middle;
letter-spacing:2px;
background-color:black;
padding-right:40px;
}
