*{margin:0px;padding:0;background-repeat:no-repeat;}
a{font-weight:bold;}
a:link, a:active {text-decoration:none;color:#333;}
a:visited {text-decoration:none;color:#54688a;}
a:hover, a:focus {text-decoration:underline;background-color:#617394;color:#fff;}
a:focus{ border:1px dotted #ededed;}
body{background-color:#fff;font-size:75%;color:#000;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{display:none;}
.mimo, dfn{position:absolute;left:-2000px;top:-1000px;width:0px;height:0px;overflow:hidden;display:inline;}
img{border:0;}
#drck{position:absolute;top:2em;right:40%;font-size:2em;z-index:3000;}
li{list-style-position:outside;list-style-type:none;}
#service{display:none;}
#head{position:relative;overflow:hidden;height:10em;}
#logo{position:relative;top:2em;left:0.5em;z-index:100;}
#head #eb{position:absolute;top:2.7em;right:1.5em;color:#000;font-size:1.4em;width:auto;letter-spacing:0.1em;font-weight:bold;}
#font{display:none;}
#head #search{display:none;}
#breadcrumbs{display:none;}
#navigation{display:none;}
#content p{margin:0.7em 1.2em 0.5em 1.2em;height:auto;}
#content p.job{margin-top:3em;font-size:1.2em;}
#content ul{margin:0.8em 1.5em 1.5em 0.3em;}
#content ul li{line-height:1.5em;margin-left:2.5em;}
#hilfe #content ul li{list-style-type:none;margin-left:1em;}
.start{ clear:both;width:91%;margin:2em 0;border:1px solid #ccc;padding:1em;height:auto;z-index:199;overflow:hidden;}
#tags{display:none;}
.start h2, .start h3,#tags h3{font-size:1.3em;height:3em;width:100%;margin:0.5em 0 1em 1em;letter-spacing:0.1em;}
#cms .start p{clear:both;}
.reds {margin:0 1em 1em 0;float:left;border:1px solid #880000;}
.aug{float:right;margin:1em 1.5em 1em 1.5em;}
.fan{margin:1em 1.5em 1em 1.5em;float:left;}
.ang{width:48%;height:auto;float:left;margin-bottom:2em;}
.ang ul{margin-left:-1.2em;}
.ang ul li{padding-left:1.2em;list-style-image:none;}
.wer, .wer a{ font-size:1.1em;font-weight:bold;text-align:center;color:#54688a;}
.wer a:hover, .wer a:active, .wer a:focus{background-color:#54688a;color:#fff;}
.ref{clear:both;width:95%;padding:1em;border:1px solid #ccc;float:left;margin:1em 0;}
.ref img{border:2px solid #54688a;float:left;margin-right:2.5em;}
.ang .tit{font-size:1.2em;font-weight:bold;color:#880000;margin-bottom:1em;text-align:center;}
.plan{width:32%;height:auto;border:1px solid #ccc;float:left;text-align:center;margin:0 0.2em 2em 0;}
.plan p{margin:0.5em;}
.plan a{font-size:0.9em;}
.plan .br, .plan .sb, .plan .gd{margin:0;display:block;width:94%;padding:0.3em;font-size:1.6em;font-weight:bold;text-align:center;}
.br{background-color:#ac7d20;}
.sb{background-color:#ccc;}
.gd{background-color:#ffcc00;}
#webseitepflege #content li, #webseitencheck #content li{list-style-position:inside;line-height:1.5em;}
#webseitencheck .ang{width:100%;}
.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;}
#content a{border-bottom:1px dashed #54688a;}
a[href^="http:"]{padding-left:1.1em;background-image:url(../../images/icons/http.gif);background-position:left 0.2em;}
#links #content li{list-style-type:none;}
p.hol a{clear:both;display:block;margin:2em auto;text-align:center;background-color:#880000;color:#fff;font-weight:bold;padding:0.4em;border-bottom:solid 1px #880000;}
p.hol a:focus{padding-bottom:0.3em;}
.grafik{margin-top:2em;margin-bottom:2em;margin-left:auto;margin-right:auto;display:block;}
form#contactform{margin-top:16em;}
#check-best form#contactform{margin-top:2em;}
fieldset{clear:both;border:0;}
#content fieldset{width:90%;margin-left:auto;margin-right:auto;}
#content fieldset legend{font-weight:bold;padding-bottom:0;font-size:1.2em;color:#f3c045;}
#content fieldset p{margin:0.5em 0 1.5em 0;}
input, select{margin:0.5em 0.2em;border:1px solid #ccc;width:60%;color:#666;padding:0.1em;}
input.fl{width:7em;}
input.do{width:9.5em;}
input.cap{width:12em;}
input[type=submit], input[type=reset]{margin:0.5em;border:3px double #ccc;background-color:#fff;color:#000;font-weight:bold;width:auto;}
textarea{margin:0.5em 0.2em;border:1px solid #ccc;width:60%;color:#666;padding:0.1em;}
#content fieldset label{float:left;clear:left;width:35%;font-weight:bold;font-size:1em;margin-top:0.6em;}
#content fieldset .voll{width:100%;margin-bottom:2em;}
address{letter-spacing:0.1em;font-style:normal;float:left;margin:1em 3.3em 2em 1.9em;}
address a[href^="http:"]{background-image:none;padding-left:0;}
.red_fehl{border:2px solid red;color:red;font-weight:bold;width:50%;margin:2em 0;padding:0.5em;}
.error{border:1px solid red;}
.check, .links{overflow:hidden;border:1px solid #ccc;padding:1em 1em 4em 1em;margin:1em 0 2em 0;}
.links{margin-top:6em;}
.check p.titel, .links p.titel{font-size:1.1em;font-weight:bold;margin:0;text-align:left;color:#000;}
.check p, .links p{color:#000;margin:1em 0 1em 1em;}
.check a, .links a{border-bottom:1px dashed #54688a;}
#bronze span, #silber span, #gold span{margin-right:1em;}
#bronze, #silber, #gold{display:block;padding:0.3em;margin:0.5em 0.4em;white-space:nowrap;font-weight:bold;}
#bronze{background-color:#ac7d20;margin:1em 0.4em 0.5em 0.4em;}
#silber{background-color:#ccc;}
#gold{background-color:#ffcc00;}
.check ul, .links ul{margin:1em 1em 2em 1em;}
.check li, .links li{list-style-position:outside;line-height:1.4em;list-style-image:none;}
#lupe{display:none;}
#tk li{float:left;margin:0 6px 10px 4px;border:1px solid #000;padding:2px 6px;}
#pflege{display:none;}
#auge{display:none;}
ul.IE6, p.IE6{margin:0.5em 0 0.5em 1em;}
.goodies{display:none;}
#footer{display:none;}
.ci{font-size:1.1em;font-weight:bold;margin:1em 0 0.5em 0;color:#54688a;}
.imp{font-size:1.1em;font-weight:bold;margin:1em 0 0.5em 0;color:#880000;}
strong{font-size:1.1em;font-weight:bold;margin-top:2em;color:#880000;line-height:1.4em;}
.fett{font-weight:bold;}
.ztr{text-align:center;}
.klar{clear:both;height:1px;}
.preis {width:auto;height:auto;font-size:2.5em;text-align:right;font-weight:bold;color:#54688a;padding-top:0.5em;}
#visitenkarte .preis{padding-top:0;}
.preis span{font-size:0.5em;color:#333;}
.order { width:auto;height:auto;text-align:right;font-weight:bold;padding-bottom:2em;}
.tags{font-variant:small-caps;color:#666;letter-spacing:0.1em;}
.fn{font-size:0.8em;color:#666;}
#content ul.mar{margin:2em 0;}
.pad{padding-bottom:2em;}
#zit{display:none;}
a.tip span{display:none;}
a.tip:hover span{display:none;}
#font a.tip:hover span.print {display:none;}
#headline {position:absolute;top:0.4em;right:1em;font-size:2em;color:#000;width:auto;height:2.6em;letter-spacing:0.1em;}
h1{color:#54688a;font-size:1.3em;width:100%;height:3.1em;letter-spacing:0.1em;margin:1em 0 -0.8em 0;text-align:left;}
#content h2, #content h3{font-size:1.3em;margin:0.2em 0 -1em 1em;width:90%;height:2.9em;color:#54688a;}
.promenade p, .serpentine p, .mystical p,.BermudaLPSquiggle p{width:100%;height:4em;margin-bottom:-2em;}
.BermudaLPSquiggle{margin-bottom:2em;}
#glossar #content p{line-height:1.4em;}
#char{width:100%;margin-bottom:2em;visibility:hidden;text-align:center;}
#char a{border:1px solid #ccc;letter-spacing:0.2em;padding:0.1em 0.2em;font-weight:bold;line-height:2em;visibility:visible;}
p.buch{font-size:2em;font-weight:bold;}
body, #wrapper, #content, .start{background-image:none;}
