body{background:  url(../gif/bg_body.jpg); line-height:20px; padding: 0; margin: 0; font-family:Verdana; font-size:12px; color:#000000; text-decoration:none;}
h1{font-family:Verdana; font-size:12px; font-weight: bold; color:#0081c7; text-decoration:none;}
h1 a{font-family:Verdana; font-size:12px; font-weight: bold; color:#0081c7; text-decoration:none;}
h2{font-family:Verdana; font-size:12px; font-weight: normal; color:#0081c7; text-decoration:none;}
h3{font-family:Verdana; font-size:12px; font-weight: normal; color:#0081c7;}
.zitat{font-family:Verdana; font-size:12px; font-style: italic; color:#000000;}
img{border: 0;}

a{font-family:Verdana; font-size:12px;  color:#0081c7; text-decoration:underline;}
.newsdatum{font-family:Verdana; font-size:10px;  color:#9FA2A4; font-style: italic; text-decoration:none; border-bottom:1px solid #0081c7; text-align: right}
.news{margin-top: -20px;}

.artikelimageblockright {position:relative; background-color:#ebecec; float:right; margin: 0 0 0 29px; border-bottom: 1px solid #b1b2b4; }
.artikelimageblockright img {position:relative; border:0; display:block; }
.artikelimageblockright p { margin: 0px; padding:10px 4px 11px 4px; line-height:16px; color:#000; font-size:10px; }

.artikelimageblockleft {position:relative; background-color:#ebecec; float:left; margin: 0 29px 0px 0; border-bottom: 1px solid #b1b2b4; }
.artikelimageblockleft img {position:relative; border:0; display:block; }
.artikelimageblockleft p { margin: 0px; padding:10px 4px 11px 4px; line-height:16px; color:#000; font-size:10px; }

.artikelimageblockfull { background-color:#ebecec; clear:both; margin: 0 29px 0px 0; border-bottom: 1px solid #b1b2b4; }
.artikelimageblockfull img { border:0; display:block; }
.artikelimageblockfull p { margin: 0px; padding:0; line-height:16px; color:#000; font-size:10px; }

.clear{clear:both;}


#container{position:absolute; top: 0px; left:0px; width:100%; background:  url(/gif/bg_header.jpg) repeat-x; margin: 0;}
#center_frame{position:relative; top: 0px; left:0px; width: 1004px; margin:auto; text-align: center;}
#header{position: relative; top: 0px; left:0px; height: 128px; background:  url(/gif/shadow_header.png) no-repeat; margin: 0;}
#bg_logo{margin: 0 0 0 20px; background:  url(/gif/header_blank.jpg) no-repeat; text-align: left;}

#main_frame{position: relative; top: 0px; left:0px;  background: transparent url(/gif/shadow.png) repeat-y; margin: 0; text-align: center; padding:0; width:1004px;}
#top_shadow{position: absolute; background:  url(/gif/shadow_top.gif) no-repeat; z-Index: 5; height: 4px; width: 964px; top:0px; left: 20px; margin: 0;}

#left_frame{float: left; margin: 0; background: transparent; text-align: center; width:212px; padding:0;}
#left{margin-left: 20px; margin-top:100px; background:transparent text-align: center; padding:0; margin-right:0; }
#left_picture{ position:relative; margin-top: -25px; padding-left: 14px; background: transparent; text-align: center; }


#main{float:left; width:580px; text-align: center; margin: 0; padding:0;}
#content{position:relative; clear: both; background: #E4E9ED url(/gif/bg_main.jpg) repeat-y; margin: 0; text-align:left;}
#buehne{padding-left: 31px; padding-top: 0px; padding-right: 30px; margin: -25px 0 0 0;}
#pfeilspitze{padding-top: 47px; margin: 0;}
#raster{line-height: 20px; padding-bottom:10px; padding-top: 10px; margin-left: 0px;}


#right{float: left; margin: 0; background-color: #E4E9ED; width:192px; padding-top: 33px; padding-right: 0px; padding-left: 0; text-align: center;}
#news{position: relative; margin:auto; width: 162px; background-color: #E4E9ED; text-align: left; font-family:Verdana; font-size:10px; color:#000000; text-decoration:none; line-height: 11px}
#news ul{margin-top: 5px;}
#news li{list-style:none; font-family:Verdana; font-size:10px; color:#000000; text-decoration:none; margin-left: -40px;line-height: 11px;}
#news li.shortheader{font-family:Verdana; font-size:10px; color:#0081c7; font-weight:bold; text-decoration:none; margin-left: -40px;line-height: 11px; padding-top: 3px;}
#news a{font-family:Verdana; font-size:10px; font-style: italic; color:#0081c7; text-decoration:underline;}

#kontakt{position: relative; margin:auto; width: 162px; background-color: #E4E9ED; text-align: left; line-height: 11px}
#kontakt ul{margin-top: 5px;}
#kontakt li{list-style:none; font-family:Verdana; font-size:10px; color:#000000; text-decoration:none; margin-left: -40px;line-height: 11px}
#kontakt a{font-family:Verdana; font-size:10px;  color:#0081c7; text-decoration:underline;}
.headline{font-family:Verdana; font-size:10px; font-weight:bold; color:#0081c7!important; text-decoration:none; padding-bottom: 5px;}
.abstand{padding-bottom: 8px;}
.doppelabstand{padding-bottom: 16px;}
.linie{border-bottom:1px solid #0081c7; line-height:3px;}
#anfahrt{position: relative; margin:auto; width: 162px;background-color: #E4E9ED; text-align: left;}
#anfahrt ul{margin-top: 5px;}
#anfahrt li{list-style:none; font-family:Verdana; font-size:10px; color:#000000; text-decoration:none; margin-left: -40px;line-height: 11px}

#menue_frame{position:relative; background: #E4E9ED; width:580px;  margin: 0; padding: 0; text-align: center;}
#menue_frame ul{list-style:none; background-color:#E4E9ED; margin: 0; padding: 0px 0px 0px 33px;}
#menue_frame li{float: left; background-color:#E4E9ED; height:33px; margin: 0; padding:0;}

#submenue_frame{position:relative; background-color:#E4E9ED; width:580px; margin: 0; padding: 0;}
#submenue_frame ul{list-style:none; background-color:#E4E9ED; padding: 0px 0px 0px 0px; margin: 0;}
#submenue_frame li{float: left; background-color:#E4E9ED;height:36px; margin: 0; padding: 0;}


#footer{position:relative; margin:0; height: 20px; width:1004px; text-align:center; font-size:11px;}
#footer a, #footer a:visited, #footer a:active{font-family:Verdana; font-size:11px; color:#838383; text-decoration:none;}
#footer a:hover{font-family:Verdana; font-size:11px; color:#838383; text-decoration:underline;}
#footer ul{list-style:none; font-size:11px;}
#footer li{padding-right:1px; padding-left: 4px; margin: 0; display: inline; font-size:11px;}
.fmenue{border-left:1px solid #9FA2A4;}

#shadow_bottom{background: url(/gif/shadow_footer.png) no-repeat; line-height: 10px;}


