*{background-color:white !important;background-image:none !important;}
html,body{margin:0;padding:0;}
body{text-align:center;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#000;font-size:10pt;}
div#header{height:100px;margin:0;}
div#container{text-align:left;}
div#left,div#footer,div#sprachen,div#logo,div#mitmacher,#r_titel,#rbild,#umkreis,#pclose,#pclose2,.pclose,.kontakt,.kontakt2,#voraus,#suchen{display:none;}
div#wrapper,div#content{width:100%;}
div#right{overflow:visible;}
div#printlogo{position:relative;left:0px;width:66%;height:100px;margin:0;}
img{border:0;}
h1,h2,h3,h4{padding:0;margin:0;color:#000;}
a{color:#486787;margin:0;padding:0;}
#sidebar{margin-left:18px;}
#payed{min-height:106px;height:auto !important;height:106px;margin:0;padding:0;}
#mapbg{width:470px;height:470px;margin:0;padding:0;}
#map{border:0;margin:0;padding:0;width:470px;height:470px;}
.hell{border-bottom:1px solid #55769c;margin:0;padding-left:15px;padding-top:10px;padding-bottom:10px;border-left:1px solid #55769c;}
.hellhilite{border-bottom:1px solid #55769c;margin:0;padding-left:15px;padding-top:10px;padding-bottom:10px;border-left:1px solid #55769c;}
.dunkel{border-bottom:1px solid #55769c;margin:0;padding-left:15px;padding-top:10px;padding-bottom:10px;border-left:1px solid #55769c;}
.dunkelhilite{border-bottom:1px solid #55769c;margin:0;padding-left:15px;padding-top:10px;padding-bottom:10px;border-left:1px solid #55769c;}
.hell a,.dunkel a{color:#000;text-decoration:none;}
.catpic{margin:0;padding:0;height:98px;margin-left:-1px;}
.catpic img{margin:0;padding:0;}
.paypic{margin:0;padding:0;height:148px;}
.paypic img,.paypic2 img{margin:0;padding:0;}
.paypic2{margin:0;padding:0;height:300px;}
.obenname{font-family:"Times New Roman",Times,serif;color:#000;font-size:16pt;}
.obenname2{font-family:"Times New Roman",Times,serif;color:#000;font-size:14pt;}
#obenaddi{margin:0;padding-left:15px;padding-top:10px;padding-bottom:10px;margin-left:18px;color:#000;text-align:right;padding-right:27px;}
#obenaddipay{border:0;margin:0;padding:5px;margin-left:0px;color:#000;text-align:right;}
.unteraddi{margin:0;padding:0;height:45px;padding-left:31px;padding-top:3px;padding-bottom:3px;}
.upay{padding-top:18px;border-left:1px solid #7D7981;border-bottom:1px solid #7D7981;}
.upayhilite{padding-top:18px;border-left:1px solid #7D7981;border-bottom:1px solid #7D7981;}
.upayhilite p.upayname{color:#000;}
.upaypic{display:none;}
.upayname{font-family:"Times New Roman",Times,serif;color:#000;font-size:16pt;text-align:right;padding-right:19px;margin:0;min-height:36px;}
.upayname a{text-decoration:none;color:#000;}
.upayaddi,.upayaddihilite{text-align:right;padding-right:19px;margin:0;padding-bottom:5px;}
.upayaddi a{color:#7D7981;text-decoration:none;}
#ppopup{margin-left:40px;z-index:1000;page-break-after:always;}
#topblau{display:none;}
#pbilder{height:80px;}
#pbilder img{margin-left:15px;}
#pname{height:42px;line-height:42px;font-family:"Times New Roman",Times,serif;color:#000;font-size:16pt;padding-left:5px;}
#ptexte{font-size:10pt;font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;color:#000;margin:0;padding-bottom:15px;}
#ptexte p{margin:0;padding-left:15px;padding-top:15px;padding-bottom:0px;padding-right:8px;}
#pfeatures{color:#000;text-align:left;padding-left:15px;padding-top:15px;padding-bottom:10px;padding-right:28px;}
#pfeatures p{margin:0;padding-bottom:5px;}
#pkontakt{margin-bottom:8px;font-size:10pt;font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;color:#000;width:365px;text-align:left;}
#botblau{display:none;}
#pnavi{font-size:10pt;font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;color:#000;text-align:right;padding-right:5px;}
#pnavi em{font-size:9pt;}
#pnavi em br{line-height:5px;}
#pschatten{padding:0;margin:0;height:8px;}
.pablock{text-align:right;padding-right:7px;padding-top:10px;padding-bottom:10px;}
#poppic{margin-left:auto;margin-right:2em;margin-top:2em;margin-bottom:auto;z-index:1001;border:1px solid #7D7981;padding-top:5px;padding-left:5px;padding-right:5px;}
#footer{text-align:center;height:40px;}
.block{display:block;margin-left:120px;margin-top:-8px;}
.astrx{color:#000;vertical-align:top;}
.fett{font-weight:bold;}
.fettk{font-weight:bold;font-style:italic;}
p.uks{margin-bottom:-5px;}
.nobo{border:0;font-weight:bold;font-size:11pt;font-family:"Times New Roman",Times,serif;color:#000;width:25px;text-align:center;}
.paket{vertical-align:top;}
.xklein{font-size:8pt;}
.mittig{text-align:center;}
.mzettel{border-left:1px solid #fff;margin:0;padding-left:15px;padding-top:10px;padding-bottom:10px;margin-left:19px;color:#000;text-align:right;padding-right:27px;font-size:8pt;}
.ukpic{margin:0;padding:0;height:64px;}
.uebers{height:64px;color:#000;font-size:16pt;margin:0;padding:0;width:472px;margin-left:-21px;padding-left:21px;margin-bottom:-13px;border-bottom:1px solid #fff;}
#radius{text-align:center;}
.inpimg{width:33px;height:33px;border:0;background:url(images/abschicken.gif) 0 0 no-repeat;}
.inpimg:focus,.inpimg:hover{background:url(images/abschicken.gif) -33px 0px no-repeat;}
.klein{font-size:9pt;}
.kleinrot,#preisanz{color:#000;font-size:9pt;}
.knopf{display:block;border:1px solid #7D7981;border-top:1px solid #7D7981;border-left:1px solid #7D7981;text-decoration:none;cursor:pointer;color:#000;font-size:100%;line-height:130%;margin:0 11px 8px 0px;width:160px;height:19px;float:left;text-align:center;}
.negmar{margin-left:-21px;}
.negmar2{margin-left:-21px;margin-bottom:-2px;}
#texte{padding-left:20px;padding-right:30px;margin-top:20px;padding-bottom:0px;margin:0px;color:#000;border-left:1px solid #fff;margin-bottom:15px;min-height:450px;}
#texte2{padding-left:20px;padding-right:30px;margin-top:20px;padding-bottom:0px;margin:0px;color:#000;border-left:1px solid #fff;}
.g1{font-size:10pt;text-align:left;}
table{text-align:left;}
#map div span{font-size:8pt;}
.rlabel{margin-left:4px;vertical-align:baseline;position:relative;top:-3px;float:none;display:inline;font-weight:normal;}
.gmap{margin-left:-2px;}
#route{border-left:1px solid #7D7981;border-bottom:1px solid #7D7981;margin-left:18px;}
#search_suggest{position:absolute;text-align:left;border:1px solid #000000;font-size:9pt;display:none;width:200px;padding:3px;}		
div.markerTooltip{color:#000;white-space:nowrap;margin:0;padding:2px 4px;border:1px solid #000;}
.linkliste li{padding-bottom:7px;}
h1,h2,h3,h4,h5,h6 {page-break-after: avoid;}
ul, ol, li {page-break-inside: avoid;}
table table,tr,td {page-break-before: avoid;page-break-after: avoid;}

