a:link, a:active{text-decoration:none;color:#fff;font-weight:bold;}
a:visited{text-decoration:none;color:#ededed;font-weight:bold;}
a:hover{text-decoration:underline;font-weight:bold;}
img{border:0;}
@media screen,projection{
body{font-size:75%;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;background-image:url(../../pics/deko/herbst.jpg);background-repeat:repeat-y;background-position:right top;}
*{margin:0px;padding:0;}
.screen a{position:absolute;width:20%;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-color:#52514e;display:block;padding:0.3em;text-align:center;}
.mimo, dfn{position:absolute;left:-2000px;top:-1000px;width:0px;height:0px;}
#container{margin-right:auto;margin-left:auto;width:1050px;}
#head{margin-top:10px;height:auto;width:960px;overflow:hidden;}
#logo{display:block;}
#em-bild{float:right;position:relative;top:0px;margin-right:1px;}
#navigation{position:relative;left:0;top:10px;width:200px;float:left;z-index:5;}
#navigation ul{list-style-type:none;height:auto;padding:0 0 20px 20px;background-image:url("../../pics/css/menu-unten.png");background-repeat:no-repeat;background-position:left bottom;margin-top:0;}
#navigation li{line-height:1.4em;}
#navigation a{list-style-position:inside;background-image:url("../../pics/css/list-w.jpg");padding-left:12px;background-repeat:no-repeat;background-position:left center;color:#000;}
#navigation a:visited{color:#000;}
#navigation a:hover{color:#ededed;background-image:url("../../pics/css/list-s.jpg");background-repeat:no-repeat;background-position:left center;}
#navigation .aktiv{color:#ededed;list-style-image:none;background-image:url("../../pics/css/list-s.jpg");background-repeat:no-repeat;background-position:left center;}
#oase a, #krone a{background-image:none;margin-left:6px;line-height:1.8em;}
#oase a:hover, #krone a:hover{background-image:none;}
#inhalt{position:relative;top:0px;left:-41px;float:left;background-color:#52514e;width:800px;height:auto;min-height:63em;color:#ededed;padding:20px 0;}
#inhalt p{margin:5px 20px 10px 50px;line-height:1.2em;letter-spacing:0.1em;font-family:Helvetica, Verdana, Tahoma, Arial, sans-serif;color:#ededed;}
#inhalt ul{margin:80px 20px 0 80px;clear:both;}
#inhalt a{text-decoration:none;}
#inhalt li{list-style-position:inside;list-style-type:none;padding-left:35px;background-image:url("../../pics/css/pfeil-gr.jpg");background-repeat:no-repeat;background-position:left center;line-height:1.5em;letter-spacing:0.1em;}
#jobpic{float:right;margin:20px;}
#kopf{text-align:center;color:#333333;font-size:1.5em;height:auto;padding:0.4em 0 1em 0;display:block;background-image:url("../../pics/css/back-oben.jpg");background-repeat:repeat-x;background-position:0px bottom;background-color:#ff6600;width:100%;font-weight:bold;}
#wort{font-size:1em;margin:10px 0 3px 0;color:#000;float:left;text-transform:uppercase;word-spacing:0.5em;font-weight:bold;}
.nav{background-image:url("../../pics/css/menu-oben.png");font-size:1em;background-repeat:no-repeat;padding:26px 10px 20px 10px;background-position:left 0;height:30px;}
.nav span{display:block;padding:3px;width:84%;text-align:right;letter-spacing:0.1em;background-color:#000;font-weight:bold;color:#ededed;padding-right:4px;background-image:url("../../pics/css/blume.jpg");margin:5px 9px;background-repeat:no-repeat;background-position:5px center;}
h1{display:block;text-align:right;letter-spacing:0.1em;background-color:#000;color:#ededed;background-image:url("../../pics/css/blume.jpg");background-repeat:no-repeat;float:right;padding:2px 5px 2px 35px;background-position:5px center;border:1px solid #ededed;width:auto;margin:0 20px 30px 3em;font-size:1.3em;}
h1 + p{clear:both;}
h2{font-size:1.2em;margin:5px 0 10px 50px;color:#fff;letter-spacing:0.08em;clear:both;}
h2 span{color:#ff6600;}
h3{font-size:1.2em;margin:20px 20px 0 50px;color:#ff6600;clear:both;}
#heiz, #sitze, #wartung, #nesh, #hs, #bilder, .rauch, #wc-sitze{clear:both;width:auto;height:auto;padding:5px 10px;overflow:hidden;border:1px dashed #333;margin:10px 30px 10px 50px;}
#bilder #zeich{display:block;margin:0 auto;}
#heiz img, #sitze img, #wartung img, .rauch img, #wc-sitze img{margin:5px 30px 5px 5px;float:left;}
#heiz p, #sitze p, #wartung p, .rauch p, #wc-sitze p{color:#ffffff;margin:15px 0 15px 20px;}
#heiz h2, #sitze h2, #wartung h2, .rauch h2, #wc-sitze h2{margin-left:0;}
#heiz a, #sitze a, #wartung a, .rauch a, #wc-sitze a{text-align:right;color:#ededed;float:right;background-image:url("../../pics/css/pfeil-gr.jpg");background-repeat:no-repeat;background-position:left center;padding-left:30px;margin-top:20px;}
.ha{margin-left:5em;width:90%;border:1px dashed #000;height:auto;overflow:hidden;}
.ha p{float:left;}
.rauch span{color:red;font-size:1.8em;margin-left:70%;}
.rauch p{margin-left:10px;}
#heiz ul, #leistung ul{margin:0;}
#leistung li{background-image:none;padding:0;list-style-type:square;line-height:1.2em;}
#nesh, #hs, #bilder{border:0;}
#nesh p, #hs p, #leistung p, #profi p{margin-left:0;}
#nesh img{display:block;margin:0 auto;}
#nesh h2{text-align:center;margin-top:2em;}
#hs h2{margin-left:0;}
#leistung h3, #profi h3{margin-left:0;padding-bottom:80px;color:#fff;}
#leistung h3{background-image:url("../../pics/layout/tropfen.jpg");background-repeat:no-repeat;background-position:left 2.5em;}
#profi h3{background-image:url("../../pics/layout/eisenkette.jpg");background-repeat:no-repeat;background-position:left 2.5em;}
#profi{width:38%;float:left;padding:5px 10px;}
#leistung{margin:0 20px 0 50px;width:40%;float:left;padding:5px 10px;}
#footer{text-align:center;position:relative;margin-top:-1em;padding:1em 0 1em 0;background-color:#ff6600;clear:both;}
#footer a{font-size:0.8em;height:auto;color:#333;}
.klar{clear:both;}
.back a{text-align:center;font-weight:bold;color:#fff;}
.aktiv{color:#ededed;list-style-image:none;background-image:url("../../pics/css/list-s.jpg");background-repeat:no-repeat;background-position:left center;}
#partners #inhalt{background-image:url("../../pics/layout/badezimmer.jpg");background-repeat:no-repeat;background-position:400px 160px;}
#jobpic{border:2px solid #ff6600;}
#wko{margin:1em 0 1em 6em;}
#wko p{margin:1em 3em 1em 0;}
#wko h2{margin:2em 0 1em 0;}
#icons{margin:1em 0 2em 6em;}
#icons p{margin:1em 0 0 0;}
#icons img{margin-right:1em;}
#nd{clear:both;margin-left:2em;display:block;width:90%;font-size:1.8em;text-align:center;background-color:#ededed;color:red;font-weight:bold;padding:3px 0;}
#st a{clear:both;margin:0 0 1em 2em;display:block;width:90%;font-size:1.8em;text-align:center;color:#fff;text-decoration:underline;font-weight:bold;padding:3px 0;}
#gruppe{display:block;margin:2em auto;clear:both;border:2px solid #ff6600;}
.mit{width:150px;height:auto;margin-left:13em;float:left;text-align:center;}
#inhalt .mit .te, #inhalt .mit1 .te{margin:0 0 0 0;float:none;width:100%;}
.mit img, .mit1 img{border:1px solid #ff6600;}
.mit1{width:150px;height:auto;margin:2em 0 0 7.6em;float:left;text-align:center;}
#team #inhalt{padding-bottom:3em;}
.ref{margin:0 0 2em 70px;width:80%;height:auto;overflow:hidden;padding:0.3em;border:0px dashed #ccc;}
.ztr{text-align:center;}
.nm{font-weight:bold;display:block;border-bottom:1px solid #ccc;width:100%;}
.nm span{float:right;}
p.om{margin-left:0;clear:both;}
img.pm{margin-top:0;margin-left:7em;}
#hcard-Harry-Kratschmann{clear:both;margin:3em 0 1em 6em;width:70%;letter-spacing:0.1em;}
#hcard-Harry-Kratschmann a.fn{font-weight:bold;font-size:1.2em;border-bottom:0;}
address{margin:1em 0 2em 20px;clear:both;letter-spacing:0.1em;font-style:normal;}
#inhalt fieldset{background-color:#ff6600;color:#000;font-weight:bold;padding:1em;border:0;margin:2px 0 2em 90px;width:75%;}
fieldset.last{margin-bottom:2em;}
fieldset:first-child{clear:both;padding-top:10px;margin-top:30px;}
legend{font-weight:bold;padding:2em 0 0 0;font-size:1.1em;color:#000;}
label{float:left;clear:left;width:30%;font-size:0.9em;color:#333333;}
label.agb{width:100%;}
#inhalt fieldset .field{margin:0px 20px 10px 0px;color:#000;width:100%;}
fieldset a{color:#000;text-decoration:underline;}
input[type = submit], input[type = reset]{font-size:0.9em;font-weight:bold;background-color:#52514e;margin:10px 10px;padding:2px 5px 2px 5px;color:#fff;width:auto;}
input[type = checkbox]{float:right;margin-top:-1em;}
input, select, textarea{border:0;padding:1px 2px;width:62%;margin-bottom:0.5em;}
input.fl{width:8em;}
input.do{width:11.3em;}
input.cap{width:12em;}
fieldset span{color:#000;}
.red_fehl{color:#000;}
#gaestebuch fieldset{margin-left:70px;width:80%;}
#gaestebuch p{margin:0 0 0.3em 0;}
#tulpen{position:fixed;bottom:3.5em;left:-10em;}
#flash{float:left;border:5px ridge #ff6600;overflow:hidden;width:300px;height:300px;margin-right:1em;}
}
@media print{
body{font-size:100%;font-family:Arial, Helvetica, sans-serif;}
*{margin:0px;padding:0;}
.screen a{display:none;}
.mimo, dfn{display:none;}
#container{margin-right:auto;margin-left:auto;width:1050px;}
#head{margin-top:10px;height:auto;}
#logo{display:block;}
#em-bild{display:none;}
#navigation{display:none;}
#inhalt{font-size:1.1em;}
#inhalt p{margin:5px 20px 10px 50px;line-height:1.2em;letter-spacing:0.1em;font-family:Helvetica, Verdana, Tahoma, Arial, sans-serif;color:#ededed;}
#inhalt ul{margin:80px 20px 0 80px;clear:both;}
#inhalt a{text-decoration:none;}
#inhalt li{list-style-position:inside;list-style-type:none;padding-left:35px;background-image:url("../../pics/css/pfeil-gr.jpg");background-repeat:no-repeat;background-position:left center;line-height:1.5em;letter-spacing:0.1em;}
#jobpic{float:right;margin:20px;}
#kopf{text-align:center;font-size:1.5em;height:auto;padding:0.4em 0 1em 0;display:block;background-image:url("../../pics/css/back-oben.jpg");background-repeat:repeat-x;background-position:0px bottom;background-color:#ff6600;width:100%;font-weight:bold;}
#wort{font-size:1em;margin:10px 0 3px 0;color:#000;float:left;text-transform:uppercase;word-spacing:0.5em;font-weight:bold;}
h1{margin:2em 0;}
h2{font-size:1.2em;margin:5px 0 10px 50px;color:#fff;letter-spacing:0.08em;clear:both;}
h2 span{color:#ff6600;}
h3{font-size:1.2em;margin:20px 20px 0 50px;color:#ff6600;clear:both;}
#heiz, #sitze, #wartung, #nesh, #hs, #bilder, .rauch, #wc-sitze{clear:both;width:auto;height:auto;padding:5px 10px;overflow:hidden;border:1px dashed #333;margin:10px 30px 10px 50px;}
#bilder #zeich{display:block;margin:0 auto;}
#heiz img, #sitze img, #wartung img, .rauch img, #wc-sitze img{margin:5px 30px 5px 5px;float:left;}
#heiz h2, #sitze h2, #wartung h2, .rauch h2, #wc-sitze h2{margin-left:0;}
#heiz a, #sitze a, #wartung a, .rauch a, #wc-sitze a{text-align:right;color:#ededed;float:right;margin-top:20px;}
.ha{margin-left:5em;width:90%;border:1px dashed #000;height:auto;overflow:hidden;}
.ha p{float:left;}
.rauch span{color:red;font-size:1.8em;margin-left:70%;}
.rauch p{margin-left:10px;}
#heiz ul, #leistung ul{margin:0;}
#leistung li{background-image:none;padding:0;list-style-type:square;line-height:1.2em;}
#nesh, #hs, #bilder{border:0;}
#nesh p, #hs p, #leistung p, #profi p{margin-left:0;}
#nesh img{display:block;margin:0 auto;}
#nesh h2{text-align:center;margin-top:2em;}
#hs h2{margin-left:0;}
#leistung h3, #profi h3{margin-left:0;padding-bottom:80px;color:#fff;}
#leistung h3{background-image:url("../../pics/layout/tropfen.jpg");background-repeat:no-repeat;background-position:left 2.5em;}
#profi h3{background-image:url("../../pics/layout/eisenkette.jpg");background-repeat:no-repeat;background-position:left 2.5em;}
#profi{width:38%;float:left;padding:5px 10px;}
#leistung{margin:0 20px 0 50px;width:40%;float:left;padding:5px 10px;}
#footer{display:none;}
.klar{clear:both;}
.back a{text-align:center;font-weight:bold;color:#fff;}
#partners #inhalt{background-image:url("../../pics/layout/badezimmer.jpg");background-repeat:no-repeat;background-position:400px 160px;}
#jobpic{border:2px solid #ff6600;}
#icons{display:none;}
#wko{margin:1em 0 1em 6em;}
#wko p{margin:1em 3em 1em 0;}
#wko h2{margin:2em 0 1em 0;}
#nd{clear:both;margin-left:2em;display:block;width:90%;font-size:1.8em;text-align:center;background-color:#ededed;color:red;font-weight:bold;padding:3px 0;}
#st a{clear:both;margin:0 0 1em 2em;display:block;width:90%;font-size:1.8em;text-align:center;color:#fff;text-decoration:underline;font-weight:bold;padding:3px 0;}
.mit, mit1{float:left;}
.mit img, .mit1 img{border:1px solid #ff6600;}
.mit1{width:150px;height:auto;margin:2em 0 0 1em;float:left;text-align:center;display:inline;}
.ref{margin:0 0 2em 70px;width:80%;height:auto;overflow:hidden;padding:0.3em;border:0px dashed #ccc;}
.ztr{text-align:center;}
.nm{font-weight:bold;display:block;border-bottom:1px solid #ccc;width:100%;}
.nm span{float:right;}
p.om{margin-left:0;clear:both;}
img.pm{margin-top:0;margin-left:7em;}
#hcard-Harry-Kratschmann{clear:both;margin:3em 0 1em 6em;width:70%;letter-spacing:0.1em;}
#hcard-Harry-Kratschmann a.fn{font-weight:bold;font-size:1.2em;border-bottom:0;}
address{margin:1em 0 2em 20px;clear:both;letter-spacing:0.1em;font-style:normal;}
#inhalt fieldset{color:#000;padding:1em;border:0;font-size:1.1em;}
fieldset.last{margin-bottom:2em;}
fieldset:first-child{clear:both;padding-top:10px;margin-top:30px;}
legend{font-weight:bold;padding:2em 0 0 0;font-size:1.1em;color:#000;}
label{float:left;clear:left;width:30%;}
label.agb{width:100%;}
#inhalt fieldset .field{margin:0px 20px 10px 0px;color:#000;width:100%;}
fieldset a{color:#000;text-decoration:underline;}
input[type = submit], input[type = reset]{display:none;}
input[type = checkbox]{float:right;margin-top:-1em;}
input, select, textarea{border:1px solid #ccc;padding:1px 2px;width:62%;margin-bottom:0.5em;font-size:1.1em;}
input.fl{width:8em;}
input.do{width:11.3em;}
input.cap{width:12em;}
fieldset span{color:#000;}
.red_fehl{color:#000;}
#gaestebuch fieldset{}
#gaestebuch p{margin:0 0 0.3em 0;}
#tulpen{display:none;}
#flash{display:none;}
#suche{display:none;}
.pro{width:45%;height:auto;min-height:160px;border:1px dashed #000;padding:0.5em;margin:0 1em 1em 0;text-transform:none;vertical-align:top;display:inline-block;}
#twin .tw{margin:1em;float:left;text-align:center;}
}
