html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, abbr, acronym, address, dfn, em, font, form, img, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
li{list-style-position:outside;list-style-type:none;line-height:1.5em;}
a{border-bottom:1px dashed #f3c045;font-weight:bold;}
a:link, a:active{text-decoration:none;color:#ededed;}
a:visited{text-decoration:none;color:#c6d4e8;}
a:hover, a:focus{background:#f3c045;color:#000;}
body{font-size:66%;background:#000;color:#f6e2b3;font-family:Verdana, Arial, sans-serif;}
#wrapper{position:relative;margin-left:auto;margin-right:auto;min-width:82em;width:90%;height:100%;}
.screen a, .screen-u a{position:absolute;width:25%;top:-1000px;margin-left:-2000px;}
.screen a:hover, .screen a:active, .screen a:focus{z-index:2000;position:relative;top:0;margin-left:0;color:#fff;background:#f3c045;display:block;padding:0.3em;text-align:center;}
.screen-u a:hover, .screen-u a:active, .screen-u a:focus{z-index:2000;position:absolute;top:94%;margin-left:74%;color:#fff;background:#f3c045;display:block;padding:0.3em;text-align:center;}
.mimo, dfn{position:absolute;left:-2000px;top:-1000px;width:0px;height:0px;}
h1, p#face{color:#f3c045;font-size:1.4em;width:98%;height:2em;margin:1em 0 0.5em 0;font-weight:bold;}
h2{font-size:1.3em;margin:0.5em 0 0 0.5em;width:95%;height:2em;color:#f3c045;font-weight:bold;}
.promenade p, .serpentine p, .mystical p, .BermudaLPSquiggle p{width:100%;height:4em;margin-bottom:-2em;font-size:1.3em;font-weight:bold;}
#head{position:relative;height:12em;width:100%;overflow:hidden;border-bottom:2px ridge #880000;color:#000;background:url(../../images/layout/head-g.jpg) left bottom no-repeat #dc6f10;}
#logo{position:relative;top:1.6em;left:75px;padding:0;background:#fff;color:#000;}
#headline{position:absolute;top:0.3em;right:-0.2em;font-size:2.1em;color:#fff;width:23em;height:2.6em;letter-spacing:0.1em;font-weight:bold;}
#eb{position:absolute;top:2.9em;right:0.5em;color:#000;font-size:1.4em;width:auto;letter-spacing:0.1em;font-weight:bold;}
a[href^="http:"]{padding-left:1.3em;background:url(../../images/icons/http1.png) left 0.2em no-repeat;}
address a[href^="http:"], #service[href^="http:"]{background:none;padding-left:0;}
#service{position:relative;top:4em;left:0;z-index:200;width:220px;height:27px;background:#000;}
#service li{float:left;}
#service a:link, #service a:visited, #service a:hover, #service a:active{display:block;height:27px;width:40px;padding:0;background:url(../../images/icons/mini-nav.png);}
#service span{display:block;height:0;width:0;overflow:hidden;}
#service #hi{background-position:0 0px;}
#service #ml{background-position:160px 0px;}
#service #pr{background-position:120px 0px;}
#service #tw{background-position:40px 0px;}
#service #rss{background-position:80px 0;}
#search{position:absolute;top:7.8em;right:1.5em;width:27em;}
#suchfeld{width:100%;}
#durchsuchen, #suchbegriff{background:#f3c045;color:#000;margin-bottom:-3px;border:1px solid #000;font-size:0.9em;}
#durchsuchen{height:2em;padding:0 2px 2px 2px;}
#suchbegriff{padding:2px 0 0 2px;height:1.6em;width:11em;}
#zit{position:absolute;top:11.2em;right:-1em;z-index:201;font-size:1.3em;letter-spacing:0.1em;color:#f6e2b3;font-weight:bold;}
#breadcrumbs{margin:1em 0 2.5em 0;float:left;}
#breadcrumbs a, #breadcrumbs span{float:left;margin-right:0.8em;background:url(../../images/icons/bread.png) left center no-repeat;padding:1px 1px 1px 1.2em;border:0;}
#breadcrumbs a:focus{padding:0 0 0 1em;}
#content{clear:both;float:left;position:relative;left:3.5%;top:0.5em;padding:0.5em 0 2em 0;width:58%;min-height:60em;z-index:1;margin-left:18%;font-size:1.1em;}
p{margin:0 1.2em 0.8em 1em;}
#content ul{margin:0.8em 1.5em 1.5em 0.3em;}
#content li{line-height:1.5em;margin-left:2.5em;list-style-type:disc;}
#hilfe li{list-style-type:none;margin-left:1em;}
.start, #tags{clear:both;width:95%;margin:1em auto;border:1px solid #ccc;padding:0.4em;height:auto;overflow:hidden;}
.reds{margin:0 1em 1em 0;float:left;border:1px solid #880000;}
.aug{float:right;margin:0 1em 1em 1.5em;}
.kon{float:right;margin:0 6em 2em 0;}
.fan{margin:0em 1.5em 1em 1em;float:left;}
.ang{width:48%;height:auto;float:left;margin:2em 0;}
.ang10{width:100%;}
.wer, .wer a{clear:both;font-size:1.1em;font-weight:bold;text-align:center;color:#f3c045;}
.wer a:hover, .wer a:active, .wer a:focus{background:#f3c045;color:#fff;}
.ref{width:44%;padding:1%;border:1px solid #ccc;float:left;margin:1em 3% 1em 0;font-size:0.9em;display:inline-block;vertical-align:top;}
.re{text-align:right;}
.ref img{border:2px solid #f3c045;float:left;margin-right:1.5em;}
.tit{font-size:1.2em;font-weight:bold;color:#880000;margin:1em 0;text-align:center;}
.plan{width:32%;height:auto;border:1px solid #ccc;float:left;text-align:center;margin:3em 0.2em 2em 0;padding-bottom:0.5em;}
.plan p{margin:0 0 0 0;}
.plan a{font-size:0.9em;}
p.ci{font-size:1.1em;font-weight:bold;margin:0.5em;color:#f3c045;}
.br, .sb, .gd{display:block;width:95%;padding:0.3em;font-size:1.6em;font-weight:bold;text-align:center;color:#000;}
.br{background:#ac7d20;}
.sb{background:#ccc;}
.gd{background:#ffcc00;}
.wai{clear:both;width:95%;height:auto;display:block;padding:0.3em;}
.wai img{float:left;margin-right:1.5em;}
.wkc{margin:0.5em 0.2em 1em 1em;}
.hol a{clear:both;display:block;margin:2em auto;text-align:center;background:#880000;color:#fff;padding:0.4em;}
.hol a:focus{padding-bottom:0.3em;}
#navigation{position:absolute;margin-right:0.5em;left:0.5em;top:19em;min-width:17em;width:18%;background:#000;}
#navigation ul{margin:0 0 1.5em 0;}
#navigation a{display:block;background:#f3c045;color:#000;padding:4px;width:95%;line-height:1.3em;margin-bottom:2px;font-weight:bold;border:0;}
#navigation a:hover, #navigation a:focus{background:#880000;color:#fff;}
#navigation a.aktiv{background:#880000;color:#fff;}
.navT{font-size:1.1em;height:1.9em;width:100%;margin-bottom:0;margin-left:0px;color:#880000;font-weight:bold;}
p:target{margin:0.5em 0;padding:0.5em;border:1px solid #800000;}
a[rel="glossary"]{font-style:italic;}
#char{width:100%;margin-bottom:2em;text-align:center;color:#000;}
#char a{border:1px solid #ccc;letter-spacing:0.2em;padding:0.1em 0.2em;line-height:2em;color:#f6e2b3;}
.buch{font-weight:bold;font-size:2em;}
.check, .goodies, .links, .kunden{border:1px solid #f3c045;border-radius:1em;-webkit-border-radius:1em;-moz-border-radius:1em;height:auto;clear:right;float:right;width:18%;padding:0.3em;margin-bottom:2em;}
.goodies{margin-top:3em;}
.titel{font-size:1.2em;font-weight:bold;text-align:center;color:#f3c045;}
.check p, .goodies p, .links p{margin:0.5em 0 1em 1em;}
.links{margin-bottom:4em;}
.kunden p{margin:0.5em 0.5em 0.8em 1em;}
.selected{background:url(../../images/icons/aktiv.png) right center no-repeat;padding-right:15px;}
#bronze span, #silber span, #gold span{margin-right:1em;}
#bronze, #silber, #gold{display:block;padding:0.5em;margin:0.5em 0em;white-space:nowrap;font-weight:bold;color:#000;}
#bronze{background:#ac7d20;}
#silber{background:#ccc;}
#gold{background:#ffcc00;}
.check ul, .goodies ul, .links ul{margin:1em 1em 2em 1em;}
.links{margin-bottom:2em;}
#tk li{float:left;margin:0 6px 10px 4px;border:1px solid #f3c045;padding:2px 6px;}
#pflege{float:right;margin-right:-20px;margin-top:10px;}
#auge{float:right;margin-right:-34px;margin-top:3em;}
#lupe{float:right;margin-right:-26px;margin-top:10px;}
.IE6 img{margin-right:0.6em;}
#footer{clear:both;position:relative;left:0;bottom:0;padding:0.5em 0;width:100%;overflow:hidden;background:#f3c045;}
#footer ul{float:left;margin-top:0.4em;color:#000;}
#footer li{float:left;margin:0 0 0.5em 1em;}
#footer a{color:#000;}
#footer a:focus, #footer a:hover{color:#880000;padding:0;}
.bor{float:right;padding-top:0.4em;margin-right:0.5em;letter-spacing:0.1em;color:#000;background:#f3c045;}
.imp{font-size:1.2em;font-weight:bold;padding:1em 0 0;color:#f3c045;}
strong{font-weight:bold;margin-top:2em;color:#f3c045;background:#000;}
.fett{font-weight:bold;}
.ztr{text-align:center;}
.klar{clear:both;}
.preis{width:auto;height:auto;font-size:2.5em;font-weight:bold;color:#f3c045;padding-top:0.5em;}
.order{width:auto;font-weight:bold;padding-bottom:2em;}
.tags{font-variant:small-caps;color:#f6e2b3;letter-spacing:0.1em;}
.fn{font-size:0.8em;color:#f6e2b3;}
.hb{width:55%;}
#content .mar{margin:4em 0 11em 0;}
.pad{padding-bottom:2em;}
.goo{width:48%;height:auto;float:left;display:inline-block;}
fieldset{clear:both;border:0;width:90%;margin-left:auto;margin-right:auto;}
legend{font-weight:bold;margin-bottom:1em;font-size:1.2em;color:#f3c045;}
input.fl{width:20%;}
input.do{width:34%;}
input.cap{width:12em;}
input.fl:hover, input.fl:focus{background:#f6eccb;width:20%;}
input.do:hover, input.do:focus{background:#f6eccb;width:34%;}
input.cap:hover, input.cap:focus{background:#f6eccb;width:12em;}
textarea{margin:0.5em 0.2em 2em 0.2em;border:1px solid #ccc;width:60%;color:#000;padding:0.1em;}
textarea:hover, textarea:focus{background:#f6eccb;width:60%;}
fieldset label{float:left;clear:left;width:35%;font-weight:bold;margin-top:0.6em;}
input, select{margin:0.5em 0.2em;border:1px solid #ccc;width:60%;color:#000;padding:0.1em;}
input:hover, input:focus{background:#f6eccb;width:60%;}
input[type=submit], input[type=reset]{margin:0.5em;border:3px double #ccc;background:#f3c045;color:#000;font-weight:bold;width:auto;}
address{letter-spacing:0.1em;font-style:normal;float:left;margin:1em 3.3em 2em 1.9em;}
.red_fehl{border:2px solid red;color:red;font-weight:bold;width:90%;margin:2em 0;padding:0.5em;}
.error{border:1px solid red;}
.tip{position:relative;z-index:1;text-decoration:none;}
.tip:hover, .tip:focus{z-index:3000;}
.tip span{display:none;}
.tip:hover span, .tip:focus span{display:block;position:absolute;top:1.5em;left:auto;margin-left:-3em;border:1px solid #f3c045;background:#fff;color:#880000;text-align:left;width:20em;padding:0.8em;font-weight:normal;}
.BermudaLPSquiggle{margin-bottom:2em;}
.sIFR-flash{visibility:visible !important;margin:0;}
.sIFR-replaced{visibility:visible !important;}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-hasFlash h1, .sIFR-hasFlash #headline{visibility:hidden;letter-spacing:0;}
.sIFR-hasFlash h2, .sIFR-hasFlash h3, .sIFR-hasFlash #inf{visibility:hidden;letter-spacing:0.1em;}
.sIFR-hasFlash #navigation ul div.navT{visibility:hidden;letter-spacing:0;}
.promenade, .serpentine, .mystical, .BermudaLPSquiggle{visibility:hidden;letter-spacing:0;}
table{width:97%;border-collapse:collapse;text-align:center;margin-top:2em;}
th{height:2em;padding-bottom:1em;}
th, td{border-bottom:1px solid #ccc;}
.ali{text-align:left;padding-left:1em;}
@media print{}

