body {font: 9pt Verdana, Arial, Helvetica, sans-serif; background: #fff; color: #4C4C4C;}

#nav, #subnav, #topnav, #metanav, #footer, #impressum, #linkleiste, #suche, #seitenteaser, #searchbox, #breadcrumb, #keyvisual, #LinkLeiste, .unsichtbar, .icLupe, .bildBlaettern, .video, #inner hr, .invis, .searchboxtext, h1.h1artikelheight, p.weiteretipps, p.weiteretippsohne, object, .efaLinkModul {display: none;}

/*headprint */
#headprint {margin: 0px 0px 35px 0px; padding: 0px;border-bottom: 1px solid #000;}
#headprint .printlogo {float:left;padding:0;margin: 0 20px 0 0;}
#headprint h1 {margin:0; padding:55px 0 0 0;}

h1 {font-size: 125%; font-weight: bold; color: #4C4C4C; background: #fff;}
h2 {font-size:130%;font-weight:bold;margin: 0; padding: 0 0 16px 0px;}
h3 {font-size:110%;font-weight:bold;margin: 0; padding: 0 14px 13px 0px;}
h4 {font-size:100%;font-weight:bold;margin: 0; padding: 0 14px 13px 0px;}
h5 {font-size:85%;font-weight:bold;margin: 0; padding: 0 14px 13px 0px;}
h6 {font-size:85%;font-weight:normal;font-style:italic;margin: 0; padding: 0 14px 13px 0px;}

p {orphans: 3; widows: 3; padding: 0 0 13px 0; margin:0;}

a, a:link, a:visited, a:active, a:hover {color: #4C4C4C; background: #fff; text-decoration:none;}

.error {color: red; background: #FFF; font-style: italic;}

img {border: 0;}

dfn {display: inline;}

/* Table: Datentabellen */
.table {margin:0px 0px 12px 0px; padding:2px;}
tr, th, td, caption {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:95%;}
th {font-weight: bold;}
caption {font-style: italic;}

/* Bilder im Text */
#ContentModulePart .ModuleContent .ModuleBildLinks {float:left;padding:0 11px 8px 0px;margin:0px;position:relative;top:0px;left:0px;}
#ContentModulePart .ModuleContent .ModuleBildRechts {float:right;padding:0 0 8px 11px;margin:0;}
#ContentModulePart .ModuleContent .ModuleBildMitte {margin:0px; padding:0 0 8px 0;}
.ModuleBildPicto {margin:0px; padding:0;}
.ModuleBildMitte .ModuleBildPicto {margin:0 auto;padding:0;}
#ContentModulePart {margin:0 0 9px 0;}
#ContentModulePart .ModuleContent .bildunterschrift {margin:0px;padding:0px;display:block;text-align:left;}
#ContentModulePart .ModuleContent .bildunterschrift p {font-size:85%;line-height:110%;color:#626262;background:#F4F4F4;margin:0px;padding:8px 10px 0px 10px;}

#ContentModulePart .ModuleContent .ModuleContentText {min-height: 20px;font-size: 95%;line-height:120%;margin:0;padding:0px 20px 0 0;}

/*Adressbereich */
.InfoFooterBox, .InfoFooterTourBox {border-top:1px solid #000;border-left:6px solid #000;font-size:95%;width:95%;display:block;padding:2px 0;margin-top: 20px;}
.adresse {float:left; margin: 13px 0 0 0; padding: 0 15px 0 15px; width: 245px;}
.anfahrt {float:left; margin: 13px 0 0 0; padding: 0 0 15px 15px; width: 290px;}
.freizeitangebot {float:left; margin: 13px 0 0 0; padding: 0 0 15px 15px; width: 290px;}
.adrhead {margin: 0px; padding: 0px 0px 1px 0px; font-weight:bold;font-size:100%;}
.adresse p.adrblock {padding:0;margin:0 0 5px 0;}
.adrblockleft {float:left;width: 114px;}
.adrblockright {float:left; margin-left: 5px;}
.AngeboteLeft {font-weight: normal; font-size: 100%;margin: 0; padding: 0;}
.InfoFooterBox p, .InfoFooterTourBox p {padding: 0; margin:0;}

/* Clear */
.clearleft, .clearleft2, .clearleft3, .clearleft4 {clear:left; height: 0; line-height: 0;margin: 0;padding: 0;}
.clearright, .clearright2, .clearright4 {clear:right; height: 0; line-height: 0;margin: 0;padding: 0;}
.clear, .clear2 {clear:both;height: 0; line-height: 0;margin: 0;padding: 0;}

/* Download */
#content .download ul.DownloadListe {list-style-image: none;list-style:none outside;margin: 0;padding:0 0 13px 0; font-size:95%;}
#content .download ul.DownloadListe li {margin: 0;padding: 0 0 3px 0;}
#content .downloadicon {padding: 0;margin: 0 5px 0 0;vertical-align: middle;}
span.filesize {color: #4C4C4C; background: #FFF;}
#content .download ul li p {padding: 0 0 6px 21px; display: block;}

