*{margin:0;padding:0;}
code{font:1.1em "Courier New", Courier, Fixed;}
acronym,abbr,span.caps{font-size:.9em;letter-spacing:.07em;cursor:help;}
acronym,abbr{border-bottom:1px dotted #ccc;}
h1,h2,h3,h4,h5,h6{color:#333;padding-bottom:4px;border-bottom:2px solid #E2DCD0;font-family:Georgia, "times new Roman", serif;font-weight:700;letter-spacing:.03em;}
h1{font-size:18px;line-height:100%;}
h2{font-size:16px;line-height:100%;}
h3{font-size:15px;line-height:100%;}
h4{font-size:14px;line-height:100%;}
ul,ol,dl{margin:0;padding:0;}
li,dd{margin:0;padding:0;}
ul li{list-style-type:square;}
dt{margin:0 0 5px;padding:0;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;}
a,a:link,a:visited,a:active,a:hover{text-decoration:underline;color:#A45D59;}
html{height:auto;margin-bottom:0;}
body{background:#fff;font-family:Arial,Verdana,sans-serif;font-size:12px;text-align:left;line-height:170%;color:#222;margin:0;padding:0;}
#rahmen{position:relative;width:960px;text-align:left;margin:5px auto;padding:0;}
#meta{position:absolute;width:100%;top:1px;right:0;color:#CBC3AC;word-spacing:.1em;font-size:11px;text-align:right;}
#meta a{color:#A68C71;}
#meta a:hover{color:#A68C71;text-decoration:underline;}
#header h1#logo,#header a#logo{border-bottom:none;text-indent:-98231px;text-decoration:none;width:408px;height:68px;display:block;background:transparent url('../images/logo.jpg') top left no-repeat;margin:0;padding:0;}
#header a#logo:hover{text-decoration:none;}
#header span#ueberschrift{display:block;color:#666;margin:-11px 0 15px 12px;}
#teaser{background:#E2DCD0 url('../images/hg.jpg') bottom left repeat-x;padding:12px;}
#teaser #teaserbild{float:right;border:1px solid #E2DCD0;}
#teaser #teaserbuttons{float:left;width:400px;}
#teaser .teaser{display:block;background:#E2DCD0 url('../images/hg.jpg') top left repeat-x;width:395px;height:65px;margin:0;}
#teaser .teaser:hover{background:#A68C71;}
#teaser .teaser span{color:#E2DCD0;}
#teaser .teaser:hover span{color:#fff;}
#teaser .reform{margin-bottom:12px;}
#teaser span{display:block;font-size:28px;line-height:32px;letter-spacing:.05em;margin:0;padding:18px 0 0 15px;}
#teaser .teaser a{color:#fff;text-decoration:none;padding-top:3px;}
#inhaltsrahmen{background:#fff url('../images/links.jpg') top left repeat-y;margin:0;padding:0 0 20px;}
#container{float:right;width:764px;margin:0;padding:0;}
#mitte{float:left;width:580px;border-top:10px solid #fff;overflow:hidden;margin:0;padding:0;}
#rechts{float:right;text-align:right;width:165px;border-top:25px solid #fff;overflow:hidden;margin:0;padding:0;}
#links{float:left;width:170px;overflow:hidden;margin:0;padding:0;}
#footer{background:#fff url('../images/logo2.jpg') right no-repeat;color:#A68C71;word-spacing:.1em;font-size:12px;padding:13px 0 3px 10px;}
#footer a{color:#A68C71;}
#footer a:hover{color:#A68C71;text-decoration:underline;}
#counter{display:none;}
ul.nav1{list-style:none;background:#E2DCD0 url('../images/hg-v.jpg') bottom left repeat-x;width:100%;margin:0;padding:0 0 130px;}
ul.nav1 li,ul.nav1 ul li{line-height:1.3em;margin:0;padding:0;}
ul.nav1 a{display:block;width:100%;text-decoration:none;background:#E2DCD0;color:#A45D59;font-weight:700;border-bottom:1px solid #fff;margin:0;padding:0;}
ul.nav1 li.l1 a{width:151px;padding:4px 5px 3px 14px;}
ul.nav1 li.l2 a{width:138px;padding:4px 10px 3px 22px;}
ul.nav1 a:focus,ul.nav1 a:hover,ul.nav1 a:active,ul.nav1 a:visited{text-decoration:none;}
ul.nav1 li a:hover{background:#E2DCD0 url('../images/hg-v.jpg') bottom left repeat-x;color:#222;}
ul.nav1 li a#aktiv{background:#fff;color:#222;}
#mitte h1,#mitte h2,#mitte h3,#mitte h4{margin:15px 0 5px;}
#mitte p{margin-bottom:1em;}
#mitte ul{list-style-position:outside;margin-left:17px;}
#mitte ol{list-style-position:outside;margin-left:17px;}
.inlinead{float:left;margin:0 15px 0 0;}
p.abstandad{margin-top:18px;}
.right{float:right;}
.left{float:left;}
.center{text-align:center;}
hr{display:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
#rload{position:absolute;left:50%;top:50%;width:300px;height:150px;margin-top:-75px;margin-left:-150px;border:2px solid #FEDBBB;background:#fff url('../images/ajax-loader.gif') center no-repeat;z-index:2;opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;filter:alpha(opacity=80);text-align:center;font-size:1em;padding:55px 0 0;}