body  {
	margin-top : 0pt;
	margin-bottom : 10pt;
	margin-left : 0pt;
	margin-right : 0pt;
}

p,a,h1,h2,h3,h4,ul,ol,li,div,td,th,b,i,textarea,input  {
	font-family : Verdana,Tahoma,Arial,Helvetica,sans-serif;
}

p,ul,ol,li,div,b,i,td,a  {
	font-size : 10px;
}

p,div  {
	line-height: 110%;
}

.wide {
	line-height: 150%;
}
ol,ul,li {
	line-height: 140%;
}

h1 {line-height: 120%; }
h2 {font-size: 14px;font-weight: bold;font-variant: small-caps;}
h3 {font-size: 12px;font-weight: bold;font-variant: small-caps;}


a:link  {color: #000000; text-decoration: underline; font-weight: normal; }
a:visited  {color: #000000; text-decoration: underline; font-weight: normal; }
a:active  {color: #000000; text-decoration: underline; font-weight: normal; }
a:hover  {color: #000000; text-decoration: underline; font-weight: normal; }

a.aktiv:link  {color: #000000; text-decoration: underline; font-weight : bold; }
a.aktiv:visited  {color: #000000; text-decoration: underline; font-weight : bold; }
a.aktiv:active  {color: #000000; text-decoration: underline; font-weight : bold; }
a.aktiv:hover  {color: #000000; text-decoration: underline; font-weight : bold; }

a.navi:link  {color: #E1E7F1; text-decoration : none;  }
a.navi:visited  {color: #E1E7F1; text-decoration : none; }
a.navi:active  {color: #E1E7F1; text-decoration : none; }
a.navi:hover  {color: #E1E7F1; text-decoration : underline; }

.small { color: #000000; font-family: Tahoma; font-size : 10px;}
.alarm {font-weight: bold;color: #ff0000;}

.navigation1 {padding-top: 5px;padding-bottom: 5px;padding-right:5px;padding-left:25px;border: 0px;border-bottom: 1px solid #778497;border-top: 1px solid #A8BAD4; text-indent: -18px;}
.navigation2 {padding-top: 5px;padding-bottom: 5px;padding-right:5px;padding-left:42px;border: 0px;border-bottom: 1px solid #778497;border-top: 1px solid #A8BAD4; text-indent: -18px;}

.content {padding-top: 3px;padding-bottom: 0px;padding-right:0px;padding-left:0px;border: 0px;border-top: 1px;border-right: 0px;border-style: solid;border-color:#007900;}
.teaserhead {padding-top: 12px;padding-bottom: 1px;padding-right:1px;padding-left:1px;border: 0px;border-bottom: 1px;border-style: solid;border-color:#007900;}
.teaserbody {padding-top: 7px;padding-right:1px;padding-left:0px;border: 1px;}
.teaserlink {font-size: 10px;color:#007900;}
.noborder {background-color: #ffffff; border:dotted 1px #FAD99F; }



#kopfbereich, #div_navigation, #tabs .nav, #galleriffic #caption, #galleriffic .slideshow-container, .buchlinks, #dialog, #cookiehinweis  {display: none; height: 0%; width: 0px; border: 0px;}
#div_sidebar .kontakt, #div_sidebar .preview, #div_sidebar .aktionen, #adverts, .suchfilter, .li_nav, #footernav {display: none; height: 0%; width: 0px; border: 0px;}
#galleriffic .content {border: 0px; clear: both;}
#galleriffic ul.thumbs {list-style: none inside none;  page-break-before: always;}
#galleriffic ul.thumbs li {float: left;}
#galleriffic ul.thumbs .caption .image-title {display: none; height: 0px;}

#galleriffic ul.thumbs  img {float: left; width: 300px; margin-right: 20px; }
#adverts{width:220px;overflow:hidden;background-color:#FAD99F;}
#td_content1 {padding-left:5px;padding-right:5px;width:75%;overflow:hidden;float: left;}
#td_content2 {padding-left:10px;padding-right:0px;width:100%;overflow:hidden;}
#td_adverts {width:200px;}
#maintable {width: 100%;}
@media print {
  #printfenster {display: none; height: 0%; width: 0px; border: 0px;}
}

.content_detail {clear: both;}


#div_sidebar .box .head {margin: 20px 0px; font-size: 12px; font-variant: small-caps; font-weight: bold;}

.td_content_kopf {border:1px solid #cccccc; padding-left:3px; padding-right: 3px; padding-bottom:5px;padding-top:5px; }
.td_content_mid_body {border-left:1px solid #cccccc; padding-left:3px; padding-right: 3px; padding-bottom:5px;padding-top:5px;}
.td_content_mid_body_re {border-right:1px solid #cccccc; border-left:1px solid #cccccc; padding-right: 3px; padding-left: 3px; padding-bottom:5px;padding-top:5px;}
.td_content_body {border-left:1px solid #cccccc;border-bottom:1px solid #cccccc; padding-left:3px; padding-right: 3px; padding-bottom:5px;padding-top:5px;}
.td_content_body_re {border-right:1px solid #cccccc; border-left:1px solid #cccccc;border-bottom:1px solid #cccccF;padding-left:3px; padding-right: 3px; padding-bottom:5px;padding-top:5px;}
.td_content_body_fuss {border-top:1px solid #cccccc;}
/* original: #F7C56C */



.td_rechts_cont {padding-right:5px;padding-left:5px; padding-bottom: 3px;padding-top: 7px;}
.td_rechts_cont_head {font-weight: bold; border-bottom: 1px solid #BE780A;}
.schnellsuche {font-size:10px;background-color: #ffffff; border:0px;width: 130px;margin-bottom:3px;padding-left:2px;}
.wetter {font-size:10px;}
.wetter_head {font-size:11px;font-weight:bold;}


