html,body{margin:0;padding:0;width:100%;height:auto!important;overflow:visible!important}
body{font:100 12px "Nimbus Sans L", Helvetica, Verdana, Arial, sans-serif;background:transparent;}

#audioPlayer,object#audioPlayer,#audioObjElement,#sfondo,#sfondo_wrapper,.topLeft,.topRight,.topSide,.bottomLeft,.bottomRight,.bottomSide,.leftSide,.rightSide,.backgr,#wait,.minmax,.minmax_selected,.lingua,.lingua_attiva,#menu_tutti,#extras,#callBackInfo,#callBackFormular,#weiterEmpfehlenInfo,#guestbook .antiabusiDiv,#guestbook .submit,a#web_pk,#browser_issues,#div_login,#consolle,#meinungen fieldset .antiabusiDiv,#meinungen input.submit{display:none}

.body_min #p,.body_med #p,.body_max #p,#body_buchung.body_min #p,#body_buchung.body_med #p,#body_buchung.body_max #p{position:relative;top:0;left:0;width:98%;height:auto!important;right:auto;bottom:auto!important;overflow:visible!important;margin:0!important;padding:0;}
#body_buchung #p #content,#body_buchung.body_med #p #content{top:0;left:0;width:100%;height:auto!important;right:auto;bottom:auto!important;background:transparent;border:0;padding:0;overflow:visible!important;overflow-y:visible!important;color:#500;font-size:10px!important;}

#content,.body_med #content{position:relative;left:0;top:0;width:100%;right:auto;bottom:auto!important;height:auto!important;overflow:visible!important;}

#iframe_buchung_div{position:relative;top:0;left:0;width:100%;height:100%;bottom:auto;}
.body_med #iframe_buchung_div{bottom:auto;}
#iframe_buchung{position:relative;top:0;left:0;width:100%;height:100%;margin:0;border:0;padding:0;overflow:visible!important;overflow-y:visible!important;text-align:left}

#guestbook fieldset{border:0;color:#000;margin-bottom:8px;padding:0;}
#guestbook legend{border:0;background:transparent;}
#guestbook input,#guestbook textarea{border:1px solid #000;background:transparent;color:#000;margin:0;padding:0;}
#eintrage .post{margin:0 0 12px 0;background:transparent;}

#body_galerie.body_max #p{top:0;height:auto;left:0;right:auto;bottom:auto;}
#body_galerie #p #content br{display:none;}
#film{position:relative;top:0;left:0;right:0;height:auto;padding:0;overflow:visible;white-space:nowrap}
.bild_mini{margin:0;background:transparent;}
#bild_descri{position:relative;top:0;left:0;right:auto;height:auto;padding:14px 0 2px;text-align:left;border:0;border-bottom:1px solid #000;color:#000;margin:0;background:transparent;opacity:1;}
#x_bild_ingr{position:relative;top:0;left:0;right:auto;height:auto;text-align:left;}
#bild_ingr{position:relative;width:auto;height:auto;background:transparent;margin:0;}

.preise th{background:transparent;border:1px solid #000;}
.preise td{background:transparent;border:1px solid #777;}
.preise td.periode{background:transparent;}

a.link{display:inline;float:none;}
a.linkInt,a.linkExt{background-image:none;}
a.linkInt:link,a.linkInt:visited,a.linkExt:link,a.linkExt:visited,a.linkInt:hover,a.linkInt:active,a.linkExt:hover,a.linkExt:active{color:#000;background-color:transparent;}
a.linkInt img{display:block;margin:2px 0 0;}