html,body{margin:0;padding:0;}
body{ background-image: url(img/bg_page.gif);background-repeat: repeat-x; background-attachment:fixed }
#header{height:auto;color:#fff;text-align:center;background-image:url(img/head.jpg);background-position:left top;background-repeat:no-repeat; }
#alles{width:990px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#515A63/*#515A63*/;margin:0px auto; z-index:99}
#container{position:relative;height:auto;margin:-45px 25px 0;}
#footer{background-image:url(img/foot.jpg);background-position:center top ;background-repeat:no-repeat;height:70px;font-size:10px;text-align:center; margin-top:-10px; color:#515A63;}
li{list-style:none;}
#inhalt_links a,#inhalt_links a:visited {color:#515A63; border-bottom:1px dashed #858B91; text-decoration:none }
#inhalt_links a:hover{color:#515A63; border: none; text-decoration:none }
#footer a,#footer a:visited {color:#515A63;text-decoration:none;}
#footer p{ padding-top:20px}
#footer strong{color:#515A63;font-weight:normal;}
#logo{background-image:url(img/logo.gif);background-position:38px 10px;background-repeat:no-repeat;height:111px; position:relative}
.header_nav{list-style-type:none;display:inline;font-size:14px;}
.header_nav ul{list-style:none;text-align:right;margin-right:0;margin-top:0px; width:auto}
.header_nav li{display:inline;margin:0;padding:0;}
.header_nav a{text-decoration: none;padding-left:12px;color: #515A63;}
.header_nav a:hover{text-decoration:none; color:#999}
#logo h2{color:#999999;float:left;font-size:14px;margin-bottom:0;padding-left:105px;padding-top:30px;margin-top:36px;}
#logo p{margin:0;}
#inhalt{position:relative;height:auto;margin:22px 10px 0 10px;background-image:url(img/inhbg.jpg);background-position:left top;background-repeat: repeat-y; }
#inhalt_links h3{ padding-left:14px;padding-top:7px;background-image:url(img/h3.gif);background-position:0px 0px;background-repeat:no-repeat;color:#31363C;font-size:14px;font-weight:normal;/*text-shadow: 0px 1px 0px #000; filter: Shadow(Color=#000000, Direction=135, Strength=1);*/}
#inhalt_links h4{padding-top:19px;color:#515A63;font-size:15px;font-weight:normal;}
#inhalt_links h2{color:#fff;font-size:24px; /*width:500px; */ margin-top:-80px; line-height:25px; position: absolute;  height:72px;text-shadow: 0px 1px 0px #000; filter: Shadow(Color=#000000, Direction=135, Strength=1);}
#inhalt_links{line-height:22px;padding:20px 30px 20px 30px;font-size:14px; margin-top:-22px; border-top:1px solid #999999}
#inhalt_links p{text-align:justify;}
#inhalt_rechts{background-image:url(img/randunten.png);background-position:left bottom;background-repeat:no-repeat; height:36px; margin-bottom:0px; }
#inhalt_links h3:first-letter,#inhalt_links h4:first-letter{font-size:23px;color:#D4171A;}
#container_oben{z-index:111;  }
.container_oben_links{}
.container_oben_links_bild{width:970px; margin-left:-15px;height:170px;padding-left:0;background-image:url(img/header1.jpg);background-position:right bottom;background-repeat:no-repeat;top:20px; margin-top:20px}
.container_oben_rechts{top:37px; position:absolute;width:206px; right:0px}
.container_oben_rechts_nav{list-style:none;margin:0;}
.container_oben_rechts_nav ul { height:200px; margin-top:-10px;  background-image:url(img/11.png);background-position:left top;background-repeat: repeat; }
* html .container_oben_rechts_nav ul {margin-left:-39px;/*background-image:url(img/11ie.png)*/}
.container_oben_rechts_nav li a:link,.container_oben_rechts_nav li a:visited{display:block;text-align:left;width:214px;text-decoration:none;margin-left:0;color:#515A63;font-weight:normal;padding:7px 0 6px 7px; background-image:none;  margin-top:2px; z-index:999999; }
.container_oben_rechts_nav ul {z-index:999999;position:absolute}
.container_oben_rechts_nav li a:hover{ color:#999}
.container_oben_rechts_nav li.a1 a:hover,.container_oben_rechts_nav li.a2 a:hover,.container_oben_rechts_nav li.a3 a:hover,.container_oben_rechts_nav li.a4 a:hover,.container_oben_rechts_nav li.a5 a:hover,.container_oben_rechts_nav li.a6 a:hover,.container_oben_rechts_nav li.a7 a:hover{color:#A59E9C;background-color:#EFEFEF;padding:7px 0 6px 7px;}
.container_oben_rechts_nav ul,.container_oben_rechts_nav li{list-style-type:none;margin:0;padding:0;}
#suchen{ position:absolute;font-size:12px ;margin-right:0;margin-top:-80px;height:50px;  }
a.infotext:hover span{ visibility:visible;color:#fff;font-weight:bold;font-size:15px;width: 500px;text-decoration:none;}
a.infotexto:hover span{visibility:visible;color:#ccc;font-weight:bold;font-size:15px;width: 500px;text-decoration:none;text-align:left;}
#ajaxSearch_input{ border:0;width:138px;font-size:12px;padding:1px 1px 1px 5px;background-image:url(img/such.jpg);background-position:left center;background-repeat:no-repeat; height:20px; line-height:20px; color:#666; position: relative}
#ajaxSearch_submit{ border:0; width:18px; background-image:url(img/send.jpg);background-position:left bottom;background-repeat:no-repeat;height:20px;  margin-left:-4px; }
#clear, #clear1, #clear11{clear:both;}
a.infotext span, a.infotexto span{visibility:hidden;position:absolute;left:66px;top:36px;text-decoration:none;text-align:left;font-size:14px;padding:1em;}
 .container_oben_rechts_nav a.infotext span, .container_oben_rechts_nav a.infotexto span{ left:-668px; top:-1px}
 #alles #inhalt_links a img,#alles #inhalt_links a:visited img {border-bottom: none; border:0; margin-bottom:-4px}

#content-oben { }
#content-links { float:left; width:450px;}
#content-rechts { float:right; width:450px;}
#content-unten {}
#alles .textbild { float:left; width:195px;padding-right: 16px; }
#alles .textbild img {border:2px solid #fff;}
#alles .textinhalt {float:left;/* border:1px solid silver;*/ padding:8px 14px 14px 14px;background:url(img/bodybg.jpg) top left no-repeat; }

#alles #inhalt_links .textinhalt h3 {margin:0; padding:0;padding-top:12px;list-style:none;font-size:15px; background-image:none }
#alles .textinhalt p {text-align:left; }






