html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,caption {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; font-family: Helvetica, Verdana, Arial, FreeSans, sans-serif;}
body { line-height: 1.5; background: #1a130d;}
a img, img {border: none;}
a:active, a:focus {outline:none;}
a, .slide{cursor:pointer;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
caption, th, td {text-align: left; font-weight: normal; }
table, td, th {vertical-align: middle;}
.clear {display: inline-block;}   
.clear:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html .clear {height: 1%;}
.clear {display: block;}
.clr {clear:both;}
p, li{color:#c8b499;padding:0 0 .6em 0;margin:0;font-size:1.1em;}
ul{padding-left:1em;}
h1, h2, h3, h4{color:#c8b499;padding:5px 0 20px 0;margin:0;}
h1{font-size:1.8em;}
h2{font-size:1.6em;}
h2.slide{border:1px solid #716258;padding:.4em .6em; margin-bottom:.4em;}
.container{margin-top:1em;}
.container h3{padding-bottom:.2em; color:#D5C4B0;}
.impressum h2{text-decoration:underline;}
h3{font-size:1.4em;}
h4{font-size:1.1em;}
a{color:#c8b499;}
a:hover, .slide:hover {color:#fff;text-decoration:none;}
#header {width:100%; margin-bottom:3em;line-height: 0; background: #000 url(../images/header-bg.jpg) -150px 0 repeat-x; height:260px;}
#parallax, #banneralt {position:relative; overflow:hidden; width:100%; height:260px;}
#header #banneralt{text-align:center;background: url(../images/head/alternate.png) 50% 100% no-repeat; height:260px;display:block;}
#parallax img, #banneralt img{margin: 0 auto;}
#layer1 {background: url(../images/head/layer1.png) 20% 100% repeat-x;width:3000px; height:300px;position:absolute;z-index:2;display:block;}
#layer2 {background: url(../images/head/layer2.png) 50% 98% repeat-x;width:2500px; height:260px;position:absolute;z-index:3;display:block;}
#layer3 {background: url(../images/head/layer3.png) 70% 0 repeat-x;width:2700px; height:300px;position:absolute; z-index:4;display:block;}
#layer4 {background: url(../images/head/layer4.png) 70% -30px repeat-x;width:2000px; height:260px;position:absolute; z-index:4;display:block;}
#layer5 {background: url(../images/head/layer5.png) 50% 100% no-repeat;width:1200px; height:260px;position:absolute; z-index:5;display:block;}
#seite{width:800px;padding:0;margin:0 auto;}
#inhalt{padding:0;margin:0;	float:left;}
.content{clear:both;width:100%;	width:800px;padding:0;margin:0;}
#footer{clear:both;padding:1em 0;margin:0;border-top:1px solid #716258;}
#footer p{color:#716258;font-size:13px;	margin:0;padding:0;}
#footer p a{color:#a2958c;text-decoration:none;}
#footer p a:hover{color:#fff;text-decoration:none;}
ul#menu{margin:0;padding:0;list-style:none;float:right;}
ul#menu li {float:left;margin:0;padding:0;margin-left:.2em;height:70px;font-size:1em !important;}
ul#menu span {display:block;float:left;padding:1em;background:url('../images/nav-bg.gif') 0 12px repeat-x;}
ul#menu a {color:#000;}
ul#menu a:hover {color:#fff;}
ul#menu li.current {background:url("../images/arrow-down.gif")  50% 46px no-repeat;	display:block;float:left;color:#fff;position:relative;}
blockquote{	color:#1a130d;font-size:1em;background:url(../images/quote.gif) no-repeat 0 0;padding-left:1.2em;}
cite{font-size:.8em;}
#box3{padding:0 0 2.3em 0;margin:0;float:left;font-size:1em !important;}
.pleft {padding-left:1em;}
p.pleft2 {padding-left:3em;}
ul.pleft li{margin-left:1em;}
ul.pleft2 li{margin-left:2em;list-style:none;}
#box3 img{padding:0;margin:0;}
#box3 .col p, #box3 .collast p{	padding:0;margin:0;}
#box3 .col{float:left;width:238px; border:1px solid #716258;padding:.4em .5em .2em .4em;margin-right: 16px;}
#box3 .collast{float:right;width:238px;	border:1px solid #716258;padding:.4em .5em .2em .4em;}
.imgleft{float:left;margin:0 2em 2em 0;padding:.4em;border:1px solid #716258;}
.inlinbox {margin-left:290px;}
.inlinbox .check, .checklist .check{padding:0 0 25px 0;margin:0;}
.inlinbox .check li, .checklist .check li {background:url(../images/check.gif) no-repeat 0 6px; padding-left:2em;list-style:none;}
abbr, acronym{cursor:help;}


