*{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:19px;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:13px;text-align:left;line-height:1.65;color:#222;margin:0;padding:0}
#rahmen{position:relative;width:960px;text-align:left;margin:5px auto;padding:0}
#header{padding:10px 0}
#meta{position:absolute;width:100%;top:1px;right:0;color:#CBC3AC;word-spacing:.1em;font-size:12px;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;text-shadow:1px 2px 0 #A68C71}
#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}
#rechts{float:right;width:728px;margin:0;padding:10px 0 0 0}
#links{float:left;width:196px;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.5;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;text-shadow:0 1px 0 #fff}
ul.nav1 li.l1 a{width:176px;padding:4px 5px 3px 15px}
ul.nav1 li.l2 a{width:164px;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;text-shadow:none}
ul.nav1 li a#aktiv{color:#222}
#rechts h1,#rechts h2,#rechts h3,#rechts h4{margin:25px 0 12px}
#rechts p{margin-bottom:1em}
#rechts ul{list-style-position:outside;margin-left:17px}
#rechts ol{list-style-position:outside;margin-left:17px}
.inlinead{float:left;margin:0 15px 0 0}
p.abstandad{margin-top:18px}
#anz-inhalt{width:300px;height:250px;float:left;padding:5px 12px 0 0;background:#fff url('../images/ajax-loader.gif') center center no-repeat}
#anz-inhalt2{width:300px;height:250px;float:right;padding:3px 0 0 22px;background:#fff url('../images/ajax-loader.gif') center center no-repeat}
#anz-footer{width:728px;height:90px;margin:23px 0 0 -6px;background:#fff url('../images/ajax-loader.gif') center center no-repeat}
.right{float:right}
.left{float:left}
.center{text-align:center}
hr{display:none}
.clearfix:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}
.clearfix{display:block}
* html .clearfix{height:1%}
