body { margin:0px; padding:0px;  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  background-color:#E3EAE2; background-image:url(/layout/back.gif); background-position:0px 144px;
background-repeat:repeat-y;  height:100%; } .map_icon{ padding-right:4px; } a { text-decoration:none; } p { margin:0px; padding:0px; padding-bottom:8px; } form { margin:0px; padding:0px; }
select,input { margin-top:0px; margin-bottom:2px; font-size:11px; font-family:Arial, Geneva, Helvetica, sans-serif; border:1px solid #185A32; } input.checkbox { border:0px !important; margin:0px
!important; padding:0px !important; } .input-error { color:#990000; font-weight:bold; } textarea { font-size:11px; font-family:Arial, Geneva, Helvetica, sans-serif; border:1px solid #185A32; } input,
textarea { padding-left:3px; } .textlabel { font-size:11px; font-weight:bold; } .typo-klein{ font-size:11px; } .typo-mini{ font-size:10px; } .typo-gross{ font-size:13px !important; line-height:1.5
!important; } .typo-rot{ color:#185A32; } .typo-weiss{ color:#185A32; } .kontakt-form td{ padding-right:20px; } .kontakt-form select, .kontakt-form input{ margin-bottom:6px; } span.offen {
padding-left:12px; display: block; }  .hline{ height:1px;  display:block; margin-top:1px; margin-bottom:1px; border-top:1px dashed #185A32; } .hline2{ height:1px;  border-top:1px dashed #185A32;
margin:0px; padding:0px; } .kalender-button{ border: 0px solid #FFFFFF; background-color:#FFFFFF; cursor:pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;
line-height: 11px; height: 14px; width:14px; } #get_date_box, #info_box { position:absolute; border:1px solid #185A32; background-color:#FFFFFF; z-index:1000; overflow:hidden; } #get_date_box
td,#get_date_box th{ text-align:center; font-size:11px; } #get_date_box td a{ color:#185A32; font-size:11px; text-decoration:underline !important; padding:2px; } #get_date_box td a:hover{
background-color:#CCCCCC; } #info_box h1 { font-size:14px; margin:1em 0; } #info_box ol { margin-bottom:0.4em; } #info_box li { margin-top:0.4em; margin-bottom:0.4em; }  .search-result{
font-weight:bold; } /* Liste der Suchergebnisse */ div.liste{ padding:4px 0px 4px 6px; } table.liste{ cursor:pointer; border-bottom:1px dashed #185A32; width:100%; padding:0px 3px 0px 3px; }
table.liste-box{ width:100%; border:0px; padding:0px; margin:0px; } table.liste-box th{ width:22px; vertical-align:top; text-align:left; } table.liste-box td{ vertical-align:top; } img.up-plus-minus{
margin-top:5px; } .up-anzahl{ font-size:18px; font-weight:bold; text-align:right; } .show_kat ul{ list-style:none; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; } .show_kat
li{ padding:0px; margin:0px; } .show_kat table{ border:0; padding:0px; margin:0px; border-collapse:collapse; } .show_kat table td{ vertical-align:top; } .show_kat img.plus-minus{ margin-top:2px;
cursor:pointer; } .show_kat img.spacer{ margin-top:2px; } .show_kat img.checkbox{ margin:1px 2px 1px 1px; cursor:pointer; } .show_kat td.name{ cursor:pointer; vertical-align:baseline; } .show_kat
li.ebene{ border-bottom:1px dashed #185A32; padding-top:2px; padding-bottom:1px; } .show_kat ul.lev0{ padding-left:0px; margin-left:0px; } .show_kat ul.lev1{ padding-left:16px; margin-left:0px; }
.error { font-weight:bold; color:#FF0000; } .errorbox{ border:2px solid #FF0000; background-color:#FFFFFF; padding:5px; } #errorbox { border-top:1px solid #E3EAE2; } div .anzeige { font-size:10px;
letter-spacing:1px; color:#185A32; padding-bottom:1px; border-bottom:1px dashed #185A32; margin-bottom:5px; } /* Alternative zum WBR Tag */ .wbr {position:absolute; top:0px; left:0px;
visibility:hidden;} #header-print { display:none; } #openmarker { width:350px; height:160px; } #openmarker_small { width:250px; height:160px; } .reiter { width:100%; margin-top:6px; } .reiter td {
vertical-align:bottom; border-bottom:1px solid #185A32; } .reiter a { display:block; padding:0px 5px; font-weight:normal; color:#999999 !important; border:1px solid #999999; border-bottom:none;
margin:0px 1px; } .reiter .aktiv { border-bottom:none; } .reiter .aktiv a { font-weight:bold; padding:2px 5px; border:1px solid #185A32; border-bottom:none; color:#185A32 !important; margin:0px; }
.buchungstabelle td{ padding-bottom:6px;  }  /* Big Img */ #BigImg a { color:#FFFFFF; padding:0px 1px 3px 0px; font-size:0.9em; } #BigImg img { border:1px solid #FFFFFF; cursor:pointer; } #BigImg
#BigImgText { padding-top:3px; font-weight:bold; } #BigImgBackground { background-image: url(/layout/big_img_bg.png); } #MAP_Background { background-image: url(/layout/hellgruen.gif); }  a.flagge {
padding: 1px !important; display:inline !important; } a.flagge:hover { background-color:#ffffff; padding: 1px !important; display:inline !important; } .eu { text-align:center; } .eu a, .eu a:hover {
color:#FFFFFF !important; font-size:7pt !important; background-color:transparent !important; padding:0px !important; } .box-inhalt ul{ margin:0px 0px 4px 8px;  padding-left:8px; left:10px; } 
.table_box{ background-color:#FFF; border:1px solid #185a32; border-collapse:separate; } .table_box th{ font-weight:bold; color:#eeeeee; background-color: #185a32; text-align:left; padding:0px 5px;
vertical-align:top; } .table_box td { padding:1px 5px; vertical-align:top; border-bottom:1px solid #E3EAE2; border-right:1px solid #E3EAE2; } /* Erweiterte Preise bei Pausch */ .pausch_preise{
background-color:#B9CBC1; margin-top:8px; } .pausch_preise th{ text-align:left; border-bottom:1px solid #185A32; padding:1px 5px; font-size:11px; } .pausch_preise td{ border-bottom:1px solid #185A32;
padding:1px 5px; font-size:11px; } .pausch_preise .bl{ border-left:1px solid #185A32; } .pausch_preise .c1{ padding:1px 15px 1px 3px; } #kopf-abdecker { position:absolute; width:990px; height:132px;
background-color:#E3EAE2; } #kopf-bild { top:6px; left:6px; height: 98px; width: 978px; padding:0px; position:absolute; z-index:59; } #kopf-verlauf { top:6px; left:6px; height: 98px; width: 978px;
padding:0px; position:absolute; background-image:url(/layout/kopf.png); z-index:60; } #kopf-nav{ position:absolute; left:6px; top:104px; width:978px; height:22px;
background-image:url(/layout/bg-kopf-nav.gif); background-repeat:no-repeat; z-index:60; } #kopf-nav input { background-color:#FFFFFF; border-color:#7DA182; } #kopf-nav a{ color: #185A32;
display:block; line-height:18px; font-weight:bold; font-size:11px; text-decoration:none; padding-left:10px; padding-right:10px; } #kopf-nav a.nav-links{ color: #185A32; background-color:#E3EAE2; }
#kopf-nav a.nav-links:hover{ background-color:#185A32; color: #E3EAE2; } #copyright { position:absolute; left:990px; bottom:20px; height:102px; z-index:60; } .quick_search{ margin-top: 2px; } 
#bilderleiste{ position:static; margin-top:10px; } #bilderleiste td{ font-size:11px; }  #mitte .bilderleiste { width: 574px; overflow:hidden;  margin-top:1px; border-top:1px dashed #185A32;
padding-top:11px; }.meldung { padding-bottom:8px; margin-bottom:9px; border-bottom:1px dashed #185A32;  font-size:12px; line-height:1.2; } .sponsor-meldung { padding-bottom:5px; margin-bottom:9px;
border-bottom:1px dashed #185A32;  font-size:12px; line-height:1.2; } #mitte .meldung h2, #mitte-home .meldung h2 { margin:0px; margin-bottom:5px; padding:1px 0px 1px 12px;  background-color:#185A32;
color:#EEEEEE; font-weight:normal; font-size:11px !important; } .meldung a { display:block; } .meldung-text { padding-left:12px; } .hide-linie { padding-bottom:8px; margin-bottom:0px !important;
border-bottom-width:0px !important; }#mitte { position: absolute; left: 170px; top: 144px; width: 574px; overflow: visible; } #mitte-home { position: absolute; left: 170px; top: 144px; width: 425px;
overflow: visible; } #mitte .box-headline, #mitte-home .box-headline{ display: block; padding: 1px 0px 1px 6px; font-size: 11px; color: #eeeeee; background-color: #185A32;
background-image:url(/layout/bg-boxes-mitte-head.jpg); background-position:center; background-repeat:no-repeat; } #mitte .box-inhalt, #mitte-home .box-inhalt{ font-size: 12px; line-height: 1.5;
position: static; padding: 4px 0px 4px 6px; overflow:hidden; } #mitte .box-headline h1{ font-size: 11px; margin: 0px; padding: 0px; font-weight: normal; } #mitte .box-inhalt h1, #mitte .box-inhalt h2{
display: block; font-size: 18px; font-weight: normal; padding: 0px 0px 3px 0px; margin: 0px; } #mitte .text-box a{ text-decoration:underline !important; } #mitte .text-box a:hover{ background-color:
#B9CBC1 !important; } #mitte .text-box table { background-color:#FFFFFF !important; border:1px solid #185A32 !important; margin-top:4px !important; margin-bottom:10px !important; } #mitte .text-box td
{ padding:2px 5px 2px 5px !important; } #mitte .text-box th { padding: 0px 5px 0px 5px !important; background-color: #185A32 !important; color: #FFFFFF; text-align: left; font-weight: bold;
background-image:url(/layout/bg-boxes-mitte-head.jpg); background-position:center; background-repeat:no-repeat; } #mitte .vorspann { display: block; padding-bottom: 7px;  color: #185A32; font-weight:
bold; } #mitte .headline-linie { display: block; padding-bottom: 2px;  margin-bottom: 5px;  color: #000000; font-weight: bold; border-bottom:1px solid #185A32; } #mitte a, #mitte-home a {
text-decoration: none; color: #000000; } #mitte br { line-height: 0.5; } #mitte .map { width: 572px;  height: 450px; overflow: hidden !important; border: 1px solid #185A32 !important; } #rechts {
position:absolute; top:144px; left:756px; width:234px; overflow:hidden; }  #rechts .box-bg{ background-image:url(/layout/bg-boxes-rechts-inhalt.gif); background-position:left top;
background-repeat:repeat-y; z-index:50; }  #rechts .box-bg-highlight{ background-image:url(/layout/bg-boxes-rechts-gelb.gif); background-position:left top; background-repeat:repeat-y; } 
#rechts .box-bg-orange{ background-image:url(/layout/bg-boxes-rechts-orange.gif); background-position:left top; background-repeat:repeat-y; }  .box-rechts{ color:#000000;
text-decoration:none; }  #rechts .box-headline{ display:block; padding-left:14px; padding-top:1px; padding-bottom:1px;  font-size:11px; letter-spacing:1px; color:#FFFFFF; font-weight:bold;
background-image:url(/layout/bg-boxes-rechts-head.gif); background-position:left top; background-repeat:no-repeat; }  #rechts h1 { font-size:11px; padding:0px; margin:0px; }  #rechts
.box-top { position:relative; display:block; top:0px; left:0px; z-index:40; width:234px;  height:7px;  background-position:left top; background-image:url(/layout/bg-boxes-rechts-head2.gif);
} #rechts .box-bottom { position:relative; display:block; bottom:0px; left:0px; z-index:40; width:234px; height:11px; background-position:left bottom;
background-image:url(/layout/bg-boxes-rechts-bottom.gif); } #rechts .box-inhalt{ display:block; font-size:11px; line-height:1.3; margin-left:14px; margin-right:9px; padding-top:7px;
z-index:100; position:relative; }  .sponsor { margin-left:4px; margin-bottom:12px;  font-size:12px; line-height:1.2; }  #rechts .headline-linie{ display:block; padding-bottom:2px; 
margin-bottom:5px;  margin-right:0px;  color:#000000; font-weight:bold; border-bottom-color:#185A32; border-bottom-width:1px; border-bottom-style:solid; }  #rechts h2{ display:block;
font-size:14px; padding:0px 0px 2px 0px; margin:0px; font-weight:normal; }  #rechts br{ line-height:0.5; }  #rechts .map { position:relative; margin-left:5px; width:229px; 
height:229px; z-index:30;  }  #rechts .eckenabdecker { position:absolute; z-index:40; width:234px; margin-top:223px;  right:0px; height:11px; background:transparent
url(/layout/bg-boxes-rechts-bottom.gif) left bottom no-repeat; }  #rechts .suche-head{ padding-bottom:1px;  font-weight:bold; } #rechts .suche-value{ padding-bottom:5px; }  #rechts
.text-box a{ text-decoration:underline !important; } #rechts .text-box a:hover{ background-color: #B9CBC1 !important; } #ticker { position:absolute; top:144px; left:607px; width:137px;
overflow:visible; } .box-ticker{ border-top:1px solid #185A32; margin-bottom:0px !important; color:#9EB8A1; } #ticker .box-inhalt{ position:static; color:#000000; font-size:11px; line-height:1.3;
padding-bottom:3px; padding-top:3px; } #ticker a { text-decoration:none; display:block; color:#000000; }  .box { position:static; margin-bottom:9px; overflow:hidden; width:100%; } .box-inhalt a {
text-decoration:none; color:#000000; } .vermieter_balken{ background-color: #185A32; color:#FFFFFF; padding-left:3px; padding-right:3px; padding-bottom:1px; padding-top:1px; font-size:11px;
line-height:1.3; font-weight:bold; } .vermieter_content{ border:1px solid #185A32; background-color:#FFFFFF; } .text-box-headline{ display:block; font-size:18px; font-weight:normal; padding:0px 0px
3px 0px; margin:0px; } .irs-td-padding{ padding-left:3px; padding-right:3px; } .datensatz-nav1{ color:#FFFFFF !important; font-weight:normal; } .datensatz-nav2{ color:#FFFFFF !important;
font-weight:bold; } /* Saisonzeiten */ #saisonzeiten th{ font-weight:normal; font-size:11px; text-align:left; border-bottom:1px solid #CCCCCC; padding-right:5px; } #saisonzeiten td{
font-weight:normal; text-align:center; border-left:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; width:3%; } #saisonzeiten .t{ font-size:9px; } #saisonzeiten .h{ background-color:#7DA182; }
#saisonzeiten .n{ background-color:#B4B4B4; } #saisonzeiten .s{ border-bottom:1px solid #CCCCCC; } .irs_frei{ background-image: url(http://www.timm4.de/irs_portal/images/frei.gif); background-repeat:
no-repeat; background-position: center center; font-weight: bold; color: #FFFFFF; text-align: center; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 14px; } .irs_error{
border:2px solid #FF0000; background-color: #FFFFFF; } .irs_nav_table{ } .irs_nav_images{ padding-top:6px; } .irs_nav_texte{ padding-left:8px; } .irs_nav_text{ display:block; line-height:9px;
font-size:12px; font-weight:normal; padding:6px 0px 7px 0px; } .irs_nav_punkt{ display:block; line-height:9px; font-size:24px; font-weight:bold; text-align:center; } .irs_nav_linie{ display:block;
line-height:11px; border-left-width:1px; border-left-style:solid; margin:1px 1px 1px 4px; } .irs_nav_aktuell{ font-weight:bold; color:#AB121D; border-color:#000000; } .irs_nav_aktiv{ color:#000000;
border-color:#000000; } .irs_nav_inaktiv{ color:#997D00; border-color:#997D00; } .irs-details-nav-aktiv{ background-color: #185A32; color:#FFFFFF !important; display:block; padding-left:5px;
padding-bottom:1px; } .irs-details-nav{ background-color: #7DA182; color:#E3EAE2 !important; display:block; padding-left:5px; margin-bottom:1px; } .irs-button-klein{ display:block;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; line-height:28px; text-align:center; width:28px; height:28px; margin-top:2px; margin-bottom:2px; color:#185A32
!important; background-repeat: no-repeat; } .irs-button-bg-klein{ background-image: url(/layout/irs/button_klein.gif); } .irs-button-bg-klein-hl{ background-image:
url(/layout/irs/button_klein_hl.gif); } .irs-button-gross{ display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:34px; font-weight:bold; line-height:54px; text-align:center;
width:56px; height:56px; color:#185A32 !important; background-repeat: no-repeat; } .irs-button-bg-gross{ background-image: url(/layout/irs/button_gross.gif); } .irs-button-bg-gross-hl{
background-image: url(/layout/irs/button_gross_hl.gif); } /* Urlaubsplaner */ a.link-up{ padding-left:20px; text-decoration:none; color:#000000; font-size:11px; font-weight:bold; display: block;
height:16px; line-height:16px; } a.plus{ background-image:url(/layout/icons/plus2.gif); background-repeat:no-repeat; } a.minus{ background-image:url(/layout/icons/minus2.gif);
background-repeat:no-repeat; } a.block{ display: block; } a.bold{ font-weight:bold !important; } a.l-space{ letter-spacing:1px !important; } a.link { text-decoration:none; color:#000000;
font-size:11px; line-height:1.2; } a.close { padding-left:12px; background-image:url(/layout/pfeil.gif); background-repeat:no-repeat; background-position:0px 2px; font-weight:bold !important; } a.open
{ padding-left:12px; background-image:url(/layout/pfeil-down.gif); background-repeat:no-repeat; background-position:0px 2px; } a.link-ws { text-decoration:none; color:#FFFFFF !important;
font-size:11px; font-weight:normal; } a.close-ws { padding-left:12px; background-image:url(/layout/pfeil-ws.gif); background-repeat:no-repeat; background-position:0px 3px; } a.open-ws {
padding-left:12px; background-image:url(/layout/pfeil-ws-down.gif); background-repeat:no-repeat; background-position:0px 3px; } a.back-ws { padding-left:12px;
background-image:url(/layout/pfeil-ws-back.gif); background-repeat:no-repeat; background-position:0px 3px; font-weight:normal; } a.button{ width:81px; display:block; line-height:1.3; font-weight:bold;
color:#FFFFFF !important; text-align:left; padding:1px 0px 1px 20px; background-color: #185A32; letter-spacing:1px; background-image:url(/layout/pfeil-ws.gif); background-repeat:no-repeat;
background-position:5px 4px; }  .datensatz_navi{ border-bottom:1px dashed #185A32; margin-top:1px; padding-bottom:4px; } .datensatz_navi a{ text-decoration:none; color:#000000; border:1px solid
#185A32; background-color: #B9CBC1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0px 3px 1px 3px; } .datensatz_navi a:hover{ background-color: #7DA281; } .datensatz_navi
a.aktiv{ background-color: #7DA281; } a.download-pdf{ text-decoration:none; color:#000000; padding-left:20px; display: block; line-height:18px; background-image:url(/layout/icons/pdf.gif);
background-repeat:no-repeat; background-position:0px 0px; } a.download-xls{ text-decoration:none; color:#000000; padding-left:20px; display: block; line-height:18px;
background-image:url(/layout/icons/xls.gif); background-repeat:no-repeat; background-position:0px 0px; } a.download-doc, a.download-rtf{ text-decoration:none; color:#000000; padding-left:20px;
display: block; line-height:18px; background-image:url(/layout/icons/doc.gif); background-repeat:no-repeat; background-position:0px 0px; } a.download-ovl{ text-decoration:none; color:#000000;
padding-left:20px; display: block; line-height:18px; background-image:url(/layout/icons/ovl.gif); background-repeat:no-repeat; background-position:0px 0px; } a.download-gpx{ text-decoration:none;
color:#000000; padding-left:20px; display: block; line-height:18px; background-image:url(/layout/icons/gpx.gif); background-repeat:no-repeat; background-position:0px 0px; } a.download-exe,
a.download-wwm, a.download-wwd{ text-decoration:none; color:#000000; padding-left:12px; display: block; font-size:11px; line-height:1.2; background-image:url(/layout/pfeil.gif);
background-repeat:no-repeat; background-position:0px 2px; font-weight:bold; } a.download-zip{ text-decoration:none; color:#000000; padding-left:20px; display: block; line-height:18px;
background-image:url(/layout/icons/zip.gif); background-repeat:no-repeat; background-position:0px 0px; } .suche-nav{ display:block; background-color: #7DA182; color:#E3EAE2 !important; padding:1px 0px
1px 5px; margin-bottom:1px; } .suche-nav-aktiv{ display:block; background-color: #185A32; color:#FFFFFF !important; padding:1px 0px 1px 5px; margin-bottom:1px; } a.rss { display:block; 
background-image:url(/layout/icons/rss.gif); background-repeat:no-repeat; padding:1px 0px 1px 20px;  font-weight:bold; } a.itunes { display:block;  background-image:url(/layout/icons/itunes.gif);
background-repeat:no-repeat; padding:1px 0px 1px 20px;  font-weight:bold; } #navigation { position:absolute; left: 6px; top: 144px; width: 152px; padding-bottom:20px; } #nav-back { position:absolute;
left: 6px; top: 4px; width: 152px; height:144px; background-image:url(/layout/nav.gif); background-repeat:no-repeat; z-index:55; } #navigation .nav-minheight { min-height:340px; height:auto
!important; height:340px; margin-bottom:50px; } #navigation a { display: block; } /* Ebene 0 */ #navigation ul { padding:0px; margin:0px; list-style-type:none; } #navigation ul a { padding:5px 0px 4px
12px; margin:1px 0px 1px 0px;  font-size:12px; font-weight:bold; text-decoration:none; color:#F2EBE5; } #navigation a:hover, #navigation a:focus, #navigation .aktiv { color:#185A32; background-color:
#FFE000; /* background-image:url(/layout/nav-hover.jpg); background-repeat:repeat-y; background-position:left;  */ } #navigation .trenner { padding-top:1px;
background-image:url(/layout/nav-linie.gif); background-repeat:no-repeat; } /* Ebene 1 */ #navigation ul ul { margin-top:4px; margin-bottom:11px; } #navigation ul ul a{ color:#FFFFFF;
font-weight:normal;  margin:0px; padding:2px 0px 1px 12px; } /* Ebene 2 */ #navigation ul ul ul { margin-bottom:10px; } #navigation ul ul ul a { padding:1px 0px 0px 24px; } /* Fenster wenn Liste */
#infowindow .header-line{ height:1px;  border-bottom:1px solid #185A32; } #infowindow .liste{ overflow:auto; } #infowindow .datensatz_navi{ border-bottom:0px; margin-top:1px; margin-bottom:1px; }
#infowindow .datensatz_navi a{ cursor:pointer; } /* Ein Eintrag im Marker */ #infowindow .inhalt br{ line-height:0.5; } #infowindow .links{ border-top:1px solid #185A32; padding-top:6px;
margin-top:0px; } /* Eintrag in der Liste */ #infowindow .item{ border-bottom:1px solid #185A32; } #infowindow .headline{ display:block; font-weight:bold; color:#000000; } /* Einzeleintrag */
#infowindow h2{ margin:0px !important;  font-size:15px !important; font-weight:bold !important; } #infowindow a{ font-weight:bold; } /* VE CSS */ .icon_default{ position:relative !important; top:-18px
!important; left:4px !important; } .icon_default_img{ position:relative !important; top:-36px !important; left:-5px !important; } .icon_ort{ position:relative !important; top:2px !important; left:7px
!important; } .icon_ort img{ width:12px !important; height:12px !important; } .ero { color:#000000 !important; font-size:12px !important; margin-top:0px !important; margin-left:4px !important; }
.ero-leftBeak { padding:0pt 0pt 0pt 19px !important; } .ero-leftBeak .ero-beak { left:0px !important; width:19px !important; } .ero-shadow{ background-color: transparent !important; } .ero .ero-body {
border:1px solid #888888 !important; left:-3px !important; top:-3px !important; width:auto !important; z-index:88 !important; } * html .ero .ero-body { width:380px !important; }
.ero-actionsBackground{ margin:0px !important; } .ero .ero-previewArea div.firstChild { margin:0px 10px 0px 10px !important; padding-bottom:4px !important; } .ero-previewArea br{ /* display:none
!important; */ } .VE_Pushpin_Popup_Body { color:#000000 !important; font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; } .VE_Pushpin_Popup_Body h2{ padding-bottom:4px
!important; }.contextMenu { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #9D9DA1; padding:2px; background-color:#FFF; } .contextMenu a { display:block;
text-decoration:none; color:#000; padding:2px 19px; } .contextMenu a:hover { background-color:#BBB7C7; border:1px solid #B2B4BF; padding:1px 18px; } .contextMenu a.disabled { color:#CCC;
cursor:default; } .contextMenu a.disabled:hover { background-color:transparent; border:none; padding:2px 19px; } .contextMenu .hline { margin:4px 0 4px 0 !important; border-top:1px solid #9D9DA1
!important; padding:0 !important; height: auto !important; }  #directions { margin:0; } #directions .waypoint { margin:5px 0; padding:5px; font-size:14px; font-weight:bold; background-color:#DBDDDC; }
#directions table { width:100%; margin-top:5px; } #directions td { border-top:1px solid #DBDDDC; vertical-align:top; padding:2px 0; } #directions td.nr { text-align:right; font-weight:bold;
padding-right:5px; width:20px; } #directions td.distance { text-align:right; white-space:nowrap; padding-left:5px; } /* Grosse Thumbnailuebersicht (mitte) */ #galerie_0 .thumbnails { } #galerie_0
.thumbnails a { display:block; float:left; margin-bottom:8px; margin-right:8px; } /* Kleine Thumbnailuebersicht (rechts) */ #thumbnails_0 .datensatz_navi, #box_galerie_0 .datensatz_navi { padding:3px
6px 2px 6px; } #thumbnails_0 .thumbs, #box_galerie_0 .thumbs { margin-top:6px; margin-bottom:0px !important; margin-bottom:4px; /* Fuer IE 6 */ overflow:hidden;  width:216px; } #rechts .thumbs a img {
display:block; float:left; margin-left:0px; margin-right:4px; margin-bottom:4px; /* border:2px solid #8AAB8E; */ padding:2px; border:none; } #rechts .thumbs .aktiv img, #rechts .thumbs a:hover img,
#rechts .thumbs a:focus img { padding:0px; border:2px solid #185A32 !important; } /* Kleine Galerieliste (rechts) */ #rechts .galerieliste { padding:4px 0px; } #rechts .galerieliste div {
display:block; overflow:hidden; width:202px; padding:4px 8px; } #rechts .galerieliste .thumb { float:left; } #rechts .galerieliste .beschreibung { display:block; padding-left:70px; } /* Grosse
Galerieliste (mitte) */ #mitte .galerieliste { padding:0px 20px; } #mitte .galerieliste div { margin-top:10px; padding-top:10px; margin-bottom:10px; border-top:1px dashed #185A32; } #mitte
.galerieliste .titel { font-size:1.4em; font-weight:bold; display:block; } #mitte .galerieliste img { margin-right:8px; margin-top:8px; }  #timm4_mailer { position:absolute; border:1px solid #185A32;
background-color:#E3EAE2; z-index:990; } #timm4_mailer .header{ display:block; font-size:11px; padding:1px 6px 1px 6px; color:#eeeeee; background-color: #185A32; } #timm4_mailer .inhalt{ padding:6px;
} #timm4_mailer .footer{ display:block; position:absolute; bottom:0px; left:0px; width:560px; padding:1px 6px 1px 6px; font-size:11px; color:#eeeeee; background-color: #185A32; text-align:right; }
#timm4_mailer br{ line-height:0.5; }