td { FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;  FONT-SIZE: 11px;  COLOR: #000000;}
.txt {line-height: 16px;  text-align: justify;}
.txt9 {FONT-SIZE: 9px; line-height: 12px;}
.txt10 {FONT-SIZE: 10px; line-height: 14px;}
.txt11 {FONT-SIZE: 11px; line-height: 16px;}
.txt12 {FONT-SIZE: 12px; line-height: 19px;}
.txtWeather {FONT-SIZE: 10px; line-height: 12px;}
.WeatherBlue {FONT-SIZE: 9px;  color: #0099D2;}
.WeatherRed {FONT-SIZE: 9px;  color: #DD0000;}
.txtNavigation {FONT-SIZE: 11px; color: #A1A1A1;}
.arrowNavi {FONT-SIZE: 11px; color: #637800;}
.txtBottom {FONT-SIZE: 10px; color: #CECECE;}
.textsmall {FONT-SIZE: 10px; color: #0B499D; font-weight:bold;}

.HotelHeadline {FONT-SIZE: 16px; color: #B0C83F; font-weight: bold;}
.HotelPrice {FONT-SIZE: 11px; color: #000000; font-weight: normal;}
.HotelPriceSmall {FONT-SIZE: 10px; color: #000000; font-weight: normal;}
.HotelSearch {FONT-SIZE: 10px; color: #0B499D; font-weight: bold;}
.HotelAddressList {FONT-SIZE: 10px; color: #000000; line-height: 14px; font-weight: normal;}
.HotelShorttxt {FONT-SIZE: 10px; color: #000000; line-height: 14px; font-weight: normal;}

.Abstract {FONT-SIZE: 10px; color: #6B6B6B; font-weight: normal; line-height: 13px;}

.image {border-right: 1px solid #9AAD40; border-left: 1px solid #B6CD49; border-top: 1px solid #B6CD49; border-bottom: 1px solid #9AAD40;}

.HMenu {FONT-SIZE: 11px;  color: #0B499D; font-weight: bold;}
.HMenuActive {FONT-SIZE: 11px;  color: #0B499D; font-weight: normal;}

.PSearch {FONT-SIZE: 10px;  color: #0B499D; font-weight: bold;}
.PContact {FONT-SIZE: 10px;  color: #0B499D; font-weight: normal;}
.PContactRed {FONT-SIZE: 10px;  color: #D50003; font-weight: bold;}
.HPageActive {FONT-SIZE: 10px;  color: #A2B7D2; font-weight: bold;}

.HBlack {text-align: left; COLOR: #000000;}
.F10BL {FONT-SIZE: 10px; font-weight: bold;}
.F11BL {FONT-SIZE: 11px; font-weight: bold;}
.F12BL {FONT-SIZE: 12px; font-weight: bold;}
.F11BLN {FONT-SIZE: 11px;}
.F18BL {FONT-SIZE: 18px; font-weight: bold;}

.HGreen {text-align: left; COLOR: #9FB72F;}
.F11G {FONT-SIZE: 11px; font-weight: bold;}
.F12G {FONT-SIZE: 12px; font-weight: bold;}
.F14G {FONT-SIZE: 14px; font-weight: bold;}
.F18G {FONT-SIZE: 18px; font-weight: bold;}

.HBlue {text-align: left; COLOR: #0B499D;}
.F10B {FONT-SIZE: 10px; font-weight: bold;}
.F10BN {FONT-SIZE: 10px; font-weight: normal;}
.F11B {FONT-SIZE: 11px; font-weight: bold;}
.F12B {FONT-SIZE: 12px; font-weight: bold;}
.F14B {FONT-SIZE: 14px; font-weight: bold;}
.F18B {FONT-SIZE: 18px; font-weight: bold;}
.F11BN {FONT-SIZE: 11px; font-weight: normal;}

.HWhite {text-align: left; COLOR: #FFFFFF;}
.F10W {FONT-SIZE: 10px; font-weight: bold;}
.F11W {FONT-SIZE: 11px; font-weight: bold;}
.F14W {FONT-SIZE: 14px; font-weight: bold;}

.HGray {text-align: left; COLOR: #A2A2A2;}
.F10GR {FONT-SIZE: 10px; font-weight: normal;}

a {font-size : 11px; font-weight: normal; text-decoration: none; COLOR: #0B499D;}
a:link {}
a:hover {color: #93AA29;}
a:visited {}
a:active {color: #93AA29;}	

a.lMenu {font-size : 11px; text-decoration: none; COLOR: #000000;}
a.lMenu:link {}
a.lMenu:hover {color: #637800;}
a.lMenu:visited {}
a.lMenu:active {color: #637800;}	

a.lNavigation {font-size : 11px; text-decoration: none; COLOR: #0B499D;}
a.lNavigation:link {}
a.lNavigation:hover {color: #637800;}
a.lNavigation:visited {}
a.lNavigation:active {color: #637800;}	

a.lWhite10 {font-size : 10px; text-decoration: none; COLOR: #FFFFFF;}
a.lWhite10:link {}
a.lWhite10:hover {color: #92B2DE;}
a.lWhite10:visited {}
a.lWhite10:active {color: #92B2DE;}	

a.lDetail {font-size : 10px; text-decoration: none; COLOR: #FFFFFF;}
a.lDetail:link {}
a.lDetail:hover {color: #B0C83F;}
a.lDetail:visited {}
a.lDetail:active {color: #B0C83F;}	

a.lBlue11 {font-size : 11px; text-decoration: none; COLOR: #0B499D; font-weight: bold;}
a.lBlue11:link {}
a.lBlue11:hover {color: #93AA29;}
a.lBlue11:visited {}
a.lBlue11:active {color: #93AA29;}

a.lGreen10 {font-size : 10px; text-decoration: none; COLOR: #93AA29; font-weight: bold;}
a.lGreen10:link {}
a.lGreen10:hover {color: #0B499D;}
a.lGreen10:visited {}
a.lGreen10:active {color: #0B499D;}

a.lAdressHotelfuehrer {font-size : 11px; text-decoration: underline; COLOR: #000000;}
a.lAdressHotelfuehrer:link {}
a.lAdressHotelfuehrer:hover {color: #8CA224;}
a.lAdressHotelfuehrer:visited {}
a.lAdressHotelfuehrer:active {color: #8CA224;}	
	
a.lBlack11 {font-size : 11px; text-decoration: underline; COLOR: #000000;}
a.lBlack11:link {}
a.lBlack11:hover {color: #8CA224;}
a.lBlack11:visited {}
a.lBlack11:active {color: #8CA224;}	

a.lNavigation {font-size : 10px; text-decoration: none; COLOR: #0B499D; font-weight: normal;}
a.lNavigation:link {}
a.lNavigation:hover {color: #93AA29;}
a.lNavigation:visited {}
a.lNavigation:active {color: #93AA29;}

a.lBlue10 {font-size : 10px; text-decoration: none; COLOR: #0B499D; font-weight: bold;}
a.lBlue10:link {}
a.lBlue10:hover {color: #93AA29;}
a.lBlue10:visited {}
a.lBlue10:active {color: #93AA29;}

a.lDownloadWanderungen {font-size : 12px; text-decoration: none; COLOR: #0B499D; font-weight: bold;}
a.lDownloadWanderungen:link {}
a.lDownloadWanderungen:hover {color: #93AA29;}
a.lDownloadWanderungen:visited {}
a.lDownloadWanderungen:active {color: #93AA29;}

a.lEventMounth {font-size : 11px; COLOR: #000000; width: 131px;  line-height: 20px;  background-color: #D8E59F; text-decoration: none; vertical-align: middle;}
a.lEventMounth:link {}
a.lEventMounth:hover {font-size : 11px; COLOR: #000000; width: 131px;  line-height: 20px;  background-color: #B6CD49; text-decoration: none; vertical-align: middle;}
a.lEventMounth:visited {}
a.lEventMounth:active {color: #8CA224;}	

a.lAngebotDetail {font-size : 14px; COLOR: #FFFFFF; width: 90px;  line-height: 24px;  background-color: #A1B836; font-weight: bold; text-decoration: none; vertical-align: middle;}
a.lAngebotDetail:link {}
a.lAngebotDetail:hover {font-size : 14px; COLOR: #FFFFFF; width: 90px;  line-height: 24px;  background-color: #0B499D; font-weight: bold; text-decoration: none; vertical-align: middle;}
a.lAngebotDetail:visited {}
a.lAngebotDetail:active {color: #8CA224;}	

a.lSearchPage {font-size : 10px; text-decoration: underline; COLOR: #0B499D; font-weight: normal;}
a.lSearchPage:link {}
a.lSearchPage:hover {color: #A2B7D2;}
a.lSearchPage:visited {}
a.lSearchPage:active {color: #A2B7D2;}

a.lStart {font-size : 11px; text-decoration: none; COLOR: #000000;}
a.lStart:link {}
a.lStart:hover {color: #8CA224;}
a.lStart:visited {}
a.lStart:active {color: #8CA224;}	



.InputDate { FONT-SIZE: 10px;  COLOR: #000000;}
.Input160 { FONT-SIZE: 10px;  width: 160px; COLOR: #000000;}
.Input127 { FONT-SIZE: 10px;  width: 127px; COLOR: #000000;}
.InputZimmerart { FONT-SIZE: 10px;  width: 128px; COLOR: #000000;}
.InputVerpflegung { FONT-SIZE: 10px;  width: 160px; COLOR: #000000;}
.Input28 { FONT-SIZE: 10px;  width: 28px; COLOR: #000000;}

.InputSearch { FONT-SIZE: 11px;  width: 110px; 
               BORDER-RIGHT: #7F9DB9 1pt solid;  BORDER-TOP: #7F9DB9 1pt solid; BORDER-LEFT: #7F9DB9 1pt solid;  background-color: D8E59F; COLOR: #000000;  BORDER-BOTTOM: #7F9DB9 1pt solid}

.InputNewsletter { FONT-SIZE: 11px;  width: 200px; 
               BORDER-RIGHT: #D9D9D9 1pt solid;  BORDER-TOP: #D9D9D9 1pt solid; BORDER-LEFT: #D9D9D9 1pt solid;  COLOR: #000000;  BORDER-BOTTOM: #D9D9D9 1pt solid}

.Input200 { FONT-SIZE: 11px;  width: 200px; 
               BORDER-RIGHT: #D9D9D9 1pt solid;  BORDER-TOP: #D9D9D9 1pt solid; BORDER-LEFT: #D9D9D9 1pt solid;  COLOR: #000000;  BORDER-BOTTOM: #D9D9D9 1pt solid}

.Input120 { FONT-SIZE: 11px;  width: 120px; 
               BORDER-RIGHT: #D9D9D9 1pt solid;  BORDER-TOP: #D9D9D9 1pt solid; BORDER-LEFT: #D9D9D9 1pt solid;  COLOR: #000000;  BORDER-BOTTOM: #D9D9D9 1pt solid}
               
.Input150 { FONT-SIZE: 11px;  width: 150px; 
               BORDER-RIGHT: #D9D9D9 1pt solid;  BORDER-TOP: #D9D9D9 1pt solid; BORDER-LEFT: #D9D9D9 1pt solid;  COLOR: #000000;  BORDER-BOTTOM: #D9D9D9 1pt solid}               

.Input100 { FONT-SIZE: 11px;  width: 100px; 
               BORDER-RIGHT: #D9D9D9 1pt solid;  BORDER-TOP: #D9D9D9 1pt solid; BORDER-LEFT: #D9D9D9 1pt solid;  COLOR: #000000;  BORDER-BOTTOM: #D9D9D9 1pt solid}

.InputContact1 { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; width: 140px; 
            BORDER-RIGHT: #D9D9D9 1pt solid;  BORDER-TOP: #D9D9D9 1pt solid; BORDER-LEFT: #D9D9D9 1pt solid;  COLOR: #000000;  BORDER-BOTTOM: #D9D9D9 1pt solid}

.InputContactAnzahl { FONT-SIZE: 10px;  FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; width: 70px; 
            BORDER-RIGHT: #D9D9D9 1pt solid;  BORDER-TOP: #D9D9D9 1pt solid; BORDER-LEFT: #D9D9D9 1pt solid;  COLOR: #000000;  BORDER-BOTTOM: #D9D9D9 1pt solid}

.InputContactAnrede { FONT-SIZE: 10px;  FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; width: 100px; 
            BORDER-RIGHT: #D9D9D9 1pt solid;  BORDER-TOP: #D9D9D9 1pt solid; BORDER-LEFT: #D9D9D9 1pt solid;  COLOR: #000000;  BORDER-BOTTOM: #D9D9D9 1pt solid}

.InputContactAnredeIt { FONT-SIZE: 10px;  FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; width: 130px; 
            BORDER-RIGHT: #D9D9D9 1pt solid;  BORDER-TOP: #D9D9D9 1pt solid; BORDER-LEFT: #D9D9D9 1pt solid;  COLOR: #000000;  BORDER-BOTTOM: #D9D9D9 1pt solid}

.InputContactAlterKinder { FONT-SIZE: 10px;  FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; width: 26px; 
            BORDER-RIGHT: #D9D9D9 1pt solid;  BORDER-TOP: #D9D9D9 1pt solid; BORDER-LEFT: #D9D9D9 1pt solid;  COLOR: #000000;  BORDER-BOTTOM: #D9D9D9 1pt solid}

.InputContactPLZ { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;  width: 70px; 
            BORDER-RIGHT: #D9D9D9 1pt solid;  BORDER-TOP: #D9D9D9 1pt solid; BORDER-LEFT: #D9D9D9 1pt solid;  COLOR: #000000;  BORDER-BOTTOM: #D9D9D9 1pt solid}

.InputContactNachricht { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; width: 250px; 
            BORDER-RIGHT: #D9D9D9 1pt solid;  BORDER-TOP: #D9D9D9 1pt solid; BORDER-LEFT: #D9D9D9 1pt solid;  COLOR: #000000;  BORDER-BOTTOM: #D9D9D9 1pt solid}


.Input { FONT-SIZE: 11px;  BORDER-RIGHT: #D9D9D9 1pt solid;  BORDER-TOP: #D9D9D9 1pt solid; BORDER-LEFT: #D9D9D9 1pt solid;  COLOR: #000000;  BORDER-BOTTOM: #D9D9D9 1pt solid}
               
.button { font-size : 10px; font-weight: normal; COLOR: #FFFFFF; BACKGROUND-COLOR: #9CB32E;}


.ECHeadline2 {FONT-SIZE: 11px; font-weight: bold; text-align: left; COLOR: #0B499D;}
.ECText { FONT-SIZE: 11px; line-height: 20px; font-weight: normal; COLOR: #000000;}
.WT_EC_picturename {FONT-SIZE: 18px; font-weight: bold; text-align: left; COLOR: #0B499D;}
.ECInput { BORDER-RIGHT: #D9D9D9 1pt solid; BORDER-TOP: #D9D9D9 1pt solid; width: 200px; FONT-SIZE: 10px; BORDER-LEFT: #D9D9D9 1pt solid; COLOR: #000000;
           BORDER-BOTTOM: #D9D9D9 1pt solid}         
.ECInputLong { BORDER-RIGHT: #D9D9D9 1pt solid;   BORDER-TOP: #D9D9D9 1pt solid; width: 200px; FONT-SIZE: 10px; BORDER-LEFT: #D9D9D9 1pt solid; COLOR: #000000;
           BORDER-BOTTOM: #D9D9D9 1pt solid}
.ECButton { font-size : 10px; font-weight: normal; COLOR: #FFFFFF; BACKGROUND-COLOR: #9CB32E;}


DIV#contentprint { DISPLAY: none}

.maintable {width: 944px;}
.cell1 {width: 195px;}
.cell2 {width: 194px;}
.cell3 {width: 14px;}
.cell4 {width: 541px;}

#menu-freiezimmer {padding: 0; margin: 8px 15px 8px 0; font-size: 11px; line-height: 15px;}

.h1Newsletter { font-size: 11px; margin: 8px 0px 9px 0px; padding: 0px 0px 0px 0px; }
.hintergrund { background: #ECF5C7; }
.listedetail { border-top: solid 1px #CFDB9C; margin: 20px 0px 0px 0px; }
.listedetail td { border-bottom: solid 1px #CFDB9C; padding: 0px 7px 0px 7px;}



.box-start { width: 258px; background: url(../images/geruest/bg-box-start-unten.gif) no-repeat left bottom; float: left; position: relative; margin: 0px 18px 12px 0px; z-index: 10; }
.box-start img { border: 0px; margin: 0px 0px 0px 1px; padding: 0px 1px 0px 1px; }
.box-start .box-weiter { position: absolute; top: 4px; right: 10px; }
.box-start h1 { margin: 0px 0px 0px 0px; padding: 0px 16px 0px 10px; background: url(../images/geruest/bg-box-start-h1.gif) no-repeat 0px 0px; font-size: 12px; color: #fff; height: 24px; line-height: 23px; }
.box-start h2 { margin: 4px 10px 4px 10px; padding: 0px 0px 0px 0px; font-size: 11px; color: #0B49A0; }
.box-start p { margin: 0px 10px 10px 10px; padding: 0px 0px 0px 0px; font-size: 11px; color: #000; line-height: 14px; }



.hintergrund { width: 258px; background: url(../images/geruest/bg-box-start-unten.gif) no-repeat left bottom; vertical-align: top; }
.hintergrund div { position: relative; width: 258px; }
.boxen-start { border: 0px; margin: 0px 0px 0px 1px; }
.boxen-start img { border: 0px; margin: 0px 0px 0px 1px; }
.boxen-start .box-weiter { position: absolute; top: 4px; right: 5px; }
.boxen-start h1 { margin: 0px 0px 0px 0px; padding: 0px 16px 0px 10px; background: url(../images/geruest/bg-box-start-h1.gif) no-repeat 0px 0px; font-size: 12px; color: #fff; height: 24px; line-height: 23px; }
.boxen-start h2 { margin: 4px 10px 4px 10px; padding: 0px 0px 0px 0px; font-size: 11px; color: #0B49A0; }
.boxen-start p { margin: 0px 10px 10px 10px; padding: 0px 0px 20px 0px; font-size: 11px; color: #000; line-height: 14px; }


.navigation { position: relative; z-index: 20; }
.navigation ul { display: none; font-weight: normal; list-style-type: none; margin: 0px 0px 0px 0px; padding: 8px 8px 12px 8px; position: absolute; left: 0px; top: 27px; background: #427CCB; min-width: 120px; _width: 120px; border: 1px solid #7092C0; }
.navigation li { margin: 0px 0px 0px 0px; padding: 6px 0px 6px 0px; border-bottom: 1px solid #7092C0; display: block; min-width: 120px; _width: 120px; }
.navigation li a { color: #E6E6E6; }
.navigation li a:hover { color: #B6CD49; }
.navigation li.letztes { border-bottom: 0px; }

h3.anzeige { font-size: 11px; color: #C9D976; margin: 0px 0px 5px 0px; } 

div.anzeigehotels { background: url(/images/geruest/bg-anzeige-hotels.gif) no-repeat 0px 0px; height: 210px; padding: 0px 0px 0px 0px; }


div.listestartseite { float: left; display: inline; margin: 0px 25px 0px 0px; position: relative; }
div.erstes { margin: 0px 25px 0px 25px; }
div.listestartseite h2 { color: #839724; font-size: 11px; margin: 5px 0px 4px 0px; }
div.listestartseite img { border: solid 1px #839724; margin-bottom: 8px; }
div.listestartseite span img { border: none; position: absolute; right: 0px; bottom: -25px; margin: 0px 0px 0px 0px; }

div.listestartseite a.weiter { display: block; }

div.blog { background: #D8E59F; margin: 30px 0px 0px 0px; padding: 10px 10px 10px 10px; }
div.blog h3 { color: #0B499D; font-size: 11px; margin: 0px 0px 0px 0px; }
div.blog p { font-style: italic; }

div.bildblog { margin: 10px 0px 0px 0px; }

img.logoraika { position: absolute; left: 10px; bottom: 10px; }
img.logos { margin: 10px 0px 10px 0px; border: none; }
img.abstand { margin: 0px 18px 0px 18px; }


div.wetterneu { position: relative; width: 135px; height: 105px; overflow: hidden; }

div.wetterneu span.wettertext { position: absolute; left: 0px; top: 4px; color: #0B499E; margin: 0px 0px 0px 0px; font-weight: normal; font-family: Verdana, sans-serif; font-size: 11px; line-height: 15px; }
div.wetterneu span.wetterzeit { position: absolute; left: 0px; top: 50px; color: #0B499E; font-weight: normal; font-family: Verdana, sans-serif; font-size: 11px; line-height: 15px; }
div.wetterneu img.wetterbild { position: absolute; right: 0px; top: 24px; }
div.wetterneu span.wettergrad { position: absolute; right: 5px; bottom: 2px; font-family: Tahoma MS, Verdana, sans-serif; font-weight: bold; color: #0B499D; font-size: 30px; line-height: 32px; }
