td { FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;  FONT-SIZE: 11px;  COLOR: #3F3F3F;}

.txt {line-height: 18px;  text-align: justify; COLOR: #3F3F3F;}
.txt11 {line-height: 18px;}
.txt12 {FONT-SIZE: 12px;}
.txt11Black {line-height: 18px;}
.txt10 {FONT-SIZE: 10px;}
.txt10Gray {FONT-SIZE: 10px; line-height: 16px; COLOR: #3F3F3F;}
.txtBottom {FONT-SIZE: 10px; letter-spacing: 0.1em;  COLOR: #000000;}
.txtcenter {line-height: 18px;  text-align: center; COLOR: #3F3F3F;}

.NewsAbstract {FONT-SIZE: 11px; line-height: 18px; letter-spacing: 0.0em;  COLOR: #000000;}
.MenuActiveWinter {FONT-SIZE: 11px; letter-spacing: 0.1em;  COLOR: #CD8900;}
.MenuActiveSommer {FONT-SIZE: 11px; letter-spacing: 0.1em;  COLOR: #CD8900;}

.WEDay {FONT-SIZE: 10px; letter-spacing: 0.0em; font-weight: none; COLOR: #000000;}
.WEDayMaxMin {FONT-SIZE: 10px; letter-spacing: 0.0em; font-weight: none; COLOR: #000000;}
.WEPreviewMin {FONT-SIZE: 10px; letter-spacing: 0.0em; font-weight: none; COLOR: #194AD8;}
.WEPreviewMax {FONT-SIZE: 10px; letter-spacing: 0.0em; font-weight: none; COLOR: #F20000;}


.HGray {text-align: none; COLOR: #818181;}
.F10G {FONT-SIZE: 10px; letter-spacing: 0.1em;}

.HRed {text-align: none; font-weight: bold; COLOR: #9F1200;}
.F10R {FONT-SIZE: 10px;}
.F11R {FONT-SIZE: 11px;}
.F18R {FONT-SIZE: 18px;}

.HOrange {text-align: none; COLOR: #D78F00;}
.F10O {FONT-SIZE: 10px; letter-spacing: 0.1em; font-weight: bold;}
.F10ON {FONT-SIZE: 10px; letter-spacing: 0.1em;}
.F12O {FONT-SIZE: 12px; letter-spacing: 0.1em; font-weight: bold;}
.F14O {FONT-SIZE: 14px; letter-spacing: 0.1em; font-weight: bold;}

.HOrangeHell {text-align: none; COLOR: #FFBF3E;}
.F11H {FONT-SIZE: 11px; letter-spacing: 0.0em; font-weight: bold;}
.F18H {FONT-SIZE: 18px; letter-spacing: 0.0em; font-weight: bold;}

.HWhite {text-align: none; COLOR: #FFFFFF;}
.F10N {FONT-SIZE: 10px; letter-spacing: 0.1em;}
.F10W {FONT-SIZE: 10px; letter-spacing: 0.0em; font-weight: bold;}
.F11W {FONT-SIZE: 11px; letter-spacing: 0.0em; font-weight: bold;}
.F11WN {FONT-SIZE: 11px; letter-spacing: 0.0em; font-weight: none; line-height: 18px;}


.HPWinter {text-align: none; COLOR: #2B56AC;}
.F10P {FONT-SIZE: 10px; letter-spacing: 0.1em;}
.F11P {FONT-SIZE: 11px; font-weight: bold; letter-spacing: 0.1em;}
.F11PN {FONT-SIZE: 11px; font-weight: bold;}
.F12P {FONT-SIZE: 12px; font-weight: bold;}
.F14P {FONT-SIZE: 14px; font-weight: bold;}
.F18P {FONT-SIZE: 18px; font-weight: bold;}

.HPSommer {text-align: none; COLOR: #2F8601;}
.F10P {FONT-SIZE: 10px; letter-spacing: 0.1em;}
.F11P {FONT-SIZE: 11px; font-weight: bold; letter-spacing: 0.1em;}
.F11PN {FONT-SIZE: 11px; font-weight: bold;}
.F12P {FONT-SIZE: 12px; font-weight: bold;}
.F14P {FONT-SIZE: 14px; font-weight: bold;}
.F18P {FONT-SIZE: 18px; font-weight: bold;}


a.lTopWinter {font-size : 10px;  font-weight:none; text-decoration: none; letter-spacing: 0.1em; COLOR: #FFFFFF;}
a.lTopWinter:link {}
a.lTopWinter:hover {color: #C6D0E4;}
a.lTopWinter:visited {}
a.lTopWinter:active {color: #C6D0E4;}	

a.lTopSommer {font-size : 10px;  font-weight:none; text-decoration: none; letter-spacing: 0.1em; COLOR: #FFFFFF;}
a.lTopSommer:link {}
a.lTopSommer:hover {color: #AED699;}
a.lTopSommer:visited {}
a.lTopSommer:active {color: #AED699;}	

a.lMenuLeftWinter {font-size : 11px;  font-weight:none; text-decoration: none; letter-spacing: 0.1em; COLOR: #000000;}
a.lMenuLeftWinter:link {}
a.lMenuLeftWinter:hover {color: #002D87;}
a.lMenuLeftWinter:visited {}
a.lMenuLeftWinter:active {color: #002D87;}	

a.lMenuLeftSommer {font-size : 11px;  font-weight:none; text-decoration: none; letter-spacing: 0.1em; COLOR: #000000;}
a.lMenuLeftSommer:link {}
a.lMenuLeftSommer:hover {color: #1C5200;}
a.lMenuLeftSommer:visited {}
a.lMenuLeftSommer:active {color: #1C5200;}	

a.lMenuTop {font-size : 10px;  font-weight:none; text-decoration: none; letter-spacing: 0.1em; COLOR: #6B6B6B;}
a.lMenuTop:link {}
a.lMenuTop:hover {color: #D38D02;}
a.lMenuTop:visited {}
a.lMenuTop:active {color: #D38D02;}	

a.lBottomWinter {font-size : 10px;  font-weight:none; text-decoration: none; letter-spacing: 0.1em; COLOR: #2B56AC;}
a.lBottomWinter:link {}
a.lBottomWinter:hover {color: #000000;}
a.lBottomWinter:visited {}
a.lBottomWinter:active {color: #000000;}	

a.lBottomSommer {font-size : 10px;  font-weight:none; text-decoration: none; letter-spacing: 0.1em; COLOR: #2F8601;}
a.lBottomSommer:link {}
a.lBottomSommer:hover {color: #000000;}
a.lBottomSommer:visited {}
a.lBottomSommer:active {color: #000000;}	

a.lContinue10 {font-size : 10px;  font-weight:bold; text-decoration: none; letter-spacing: 0.0em; COLOR: #D78F00;}
a.lContinue10:link {}
a.lContinue10:hover {color: #9C6800;}
a.lContinue10:visited {}
a.lContinue10:active {color: #9C6800;}	

a.lContinue11 {font-size : 11px;  font-weight:none; text-decoration: none; letter-spacing: 0.0em; COLOR: #D78F00;}
a.lContinue11:link {}
a.lContinue11:hover {color: #9C6800;}
a.lContinue11:visited {}
a.lContinue11:active {color: #9C6800;}	

a.lBlack10 {font-size : 10px;  font-weight:bold; text-decoration: none; letter-spacing: 0.0em; COLOR: #000000;}
a.lBlack10:link {}
a.lBlack10:hover {color: #D78F00;}
a.lBlack10:visited {}
a.lBlack10:active {color: #D78F00;}	

a.lContinueWinter10 {font-size : 10px;  font-weight:bold; text-decoration: none; letter-spacing: 0.0em; COLOR: #002D87;}
a.lContinueWinter10:link {}
a.lContinueWinter10:hover {color: #D78F00;}
a.lContinueWinter10:visited {}
a.lContinueWinter10:active {color: #D78F00;}	

a.lContinueSommer10 {font-size : 10px;  font-weight:bold; text-decoration: none; letter-spacing: 0.0em; COLOR: #1C5200;}
a.lContinueSommer10:link {}
a.lContinueSommer10:hover {color: #D78F00;}
a.lContinueSommer10:visited {}
a.lContinueSommer10:active {color: #D78F00;}

a.ltxt11 {font-size : 11px;  font-weight:none; text-decoration: none; letter-spacing: 0.0em; COLOR: #D78F00;}
a.ltxt11:link {}
a.ltxt11:hover {color: #9C6800;}
a.ltxt11:visited {}
a.ltxt11:active {color: #9C6800;}	

a.lPopUpAddress {font-size : 11px;  font-weight:none; text-decoration: none; letter-spacing: 0.0em; COLOR: #FFFFFF;}
a.lPopUpAddress:link {}
a.lPopUpAddress:hover {color: #FFBF3E;}
a.lPopUpAddress:visited {}
a.lPopUpAddress:active {color: #FFBF3E;}	

a.lSchneehoehen {font-size : 11px;  font-weight:bold; text-decoration: none; letter-spacing: 0.0em; COLOR: #D78F00;}
a.lSchneehoehen:link {}
a.lSchneehoehen:hover {color: #9C6800;}
a.lSchneehoehen:visited {}
a.lSchneehoehen:active {color: #9C6800;}

	
.InputSearch {BORDER-RIGHT: #D08B00 1pt solid; BORDER-TOP: #D08B00 1pt solid; BORDER-LEFT: #D08B00 1pt solid; COLOR: #3F3F3F; width: 110px; FONT-SIZE: 10px; BORDER-BOTTOM: #D08B00 1pt solid }

.InputNewsletter {BORDER-RIGHT: #CFCFCF 1pt solid; BORDER-TOP: #CFCFCF 1pt solid;  
              BORDER-LEFT: #CFCFCF 1pt solid; COLOR: #3F3F3F; width: 200px; FONT-SIZE: 11px; BORDER-BOTTOM: #CFCFCF 1pt solid }

.InputVeranstaltungSearch {BORDER-RIGHT: #CFCFCF 1pt solid; BORDER-TOP: #CFCFCF 1pt solid;  
              BORDER-LEFT: #CFCFCF 1pt solid; COLOR: #3F3F3F; width: 180px; FONT-SIZE: 11px; BORDER-BOTTOM: #CFCFCF 1pt solid }

.InputVeranstaltungSearchDate {BORDER-RIGHT: #CFCFCF 1pt solid; BORDER-TOP: #CFCFCF 1pt solid;  
              BORDER-LEFT: #CFCFCF 1pt solid; COLOR: #3F3F3F; FONT-SIZE: 11px; BORDER-BOTTOM: #CFCFCF 1pt solid }
.Input {BORDER-RIGHT: #CBCBCB 1pt solid; BORDER-TOP: #CBCBCB 1pt solid; font-family : Verdana,Arial,Helvetica,Sans-serif; width: 200px;
 			  FONT-SIZE: 10px; BORDER-LEFT: #CBCBCB 1pt solid; COLOR: #000000; BORDER-BOTTOM: #CBCBCB 1pt solid}

.Inputsmall {BORDER-RIGHT: #CBCBCB 1pt solid; BORDER-TOP: #CBCBCB 1pt solid; font-family : Verdana,Arial,Helvetica,Sans-serif; width: 70px;
 			  FONT-SIZE: 10px; BORDER-LEFT: #CBCBCB 1pt solid; COLOR: #000000; BORDER-BOTTOM: #CBCBCB 1pt solid}
 
.InputBig {BORDER-RIGHT: #CBCBCB 1pt solid; BORDER-TOP: #CBCBCB 1pt solid; font-family : Verdana,Arial,Helvetica,Sans-serif; width: 340px;
 			  FONT-SIZE: 10px; BORDER-LEFT: #CBCBCB 1pt solid; COLOR: #000000; BORDER-BOTTOM: #CBCBCB 1pt solid}
 
.Button {font-size : 10px; text-decoration: none; font-family : Verdana, Arial, Helvetica, Sans-serif; font-weight: none; COLOR: #FFFFFF;
 			  BACKGROUND-COLOR: #FAA74A;}

.ButtonOrange  { font-size : 10px; font-weight: bold; COLOR: #FFFFFF; BACKGROUND-COLOR: #FFAA00;}


.WT_EC_picturename {FONT-SIZE: 18px; text-align: none; font-weight: bold; COLOR: #DA7919;}
.ECInput {BORDER-RIGHT: #CBCBCB 1pt solid; BORDER-TOP: #CBCBCB 1pt solid; font-family : Verdana,Arial,Helvetica,Sans-serif; width: 200px; FONT-SIZE: 11px; 
          BORDER-LEFT: #CBCBCB 1pt solid; COLOR: #000000; BORDER-BOTTOM: #CBCBCB 1pt solid }
.ECInputLong {BORDER-RIGHT: #CBCBCB 1pt solid; BORDER-TOP: #CBCBCB 1pt solid; font-family : Verdana,Arial,Helvetica,Sans-serif; width: 200px; FONT-SIZE: 11px; 
          BORDER-LEFT: #CBCBCB 1pt solid; COLOR: #000000; BORDER-BOTTOM: #CBCBCB 1pt solid }
.ECHeadline2 { FONT-SIZE: 11px; font-weight: bold; text-align: none; COLOR: #DA7919; }
.ECText { FONT-SIZE: 11px; text-valign: top; line-height: 20px; font-weight: none; COLOR: #000000;}
.ECButton { font-size : 10px; text-decoration: none; font-family : Verdana, Arial, Helvetica, Sans-serif; font-weight: none; COLOR: #FFFFFF; BACKGROUND-COLOR: #DA7919;}


.FOText  { FONT-SIZE: 11px;  line-height: 22px;  font-weight: bold;  COLOR: #3F3F3F;}
.FOForumName { FONT-SIZE: 20px;  line-height: 16px;  font-weight: bold;  COLOR: #5084BE;}
.FOTableHeader { font-size : 10px;  line-height: 19px;  letter-spacing: 0.0em;  text-decoration: none;  font-weight: bold;  COLOR: #FFFFFF;}	
.FOtextMessage  { font-size : 11px;  text-decoration: none;  font-weight: bold;  COLOR: #000000;}
.FOMessage  {  font-size : 11px;  line-height: 16px;  text-decoration: none;  font-weight: none;  COLOR: #3F3F3F;}
.FOInput {BORDER-RIGHT: #CFCFCF 1pt solid; BORDER-TOP: #CFCFCF 1pt solid;  
              BORDER-LEFT: #CFCFCF 1pt solid; COLOR: #3F3F3F; width: 200px; FONT-SIZE: 11px; BORDER-BOTTOM: #CFCFCF 1pt solid }              
.FOInputText {BORDER-RIGHT: #CFCFCF 1pt solid; BORDER-TOP: #CFCFCF 1pt solid; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; 
              BORDER-LEFT: #CFCFCF 1pt solid; COLOR: #3F3F3F; width: 200px; FONT-SIZE: 11px; BORDER-BOTTOM: #CFCFCF 1pt solid }

.BoxText { font-size : 10px; text-decoration: none; font-family : Verdana, Arial, Helvetica, Sans-serif; font-weight: none; COLOR: #FFFFFF; BACKGROUND-COLOR: #D78F00;}


a.FOForumLink {font-size : 11px;  font-weight:bold; text-decoration: none; letter-spacing: 0.1em; COLOR: #D78F00;}
a.FOForumLink:link {}
a.FOForumLink:hover {color: #9C6800;}
a.FOForumLink:visited {}
a.FOForumLink:active {color: #9C6800;}	



.HSActivePoint {FONT-SIZE: 11px; font-weight:bold; COLOR: #000000;}
.HRTitle {FONT-SIZE: 11px; font-weight:bold; COLOR: #000000;}
.HRtxt {FONT-SIZE: 11px; font-weight:none; COLOR: #000000;}
.HRPrices {FONT-SIZE: 11px; font-weight:none; COLOR: #000000;}
.HRActivePage´{FONT-SIZE: 10px; font-weight:bold; COLOR: #000000;}

a.lHSWhite {font-size : 11px;  font-weight:bold; text-decoration: none; letter-spacing: 0.0em; COLOR: #FFFFFF;}
a.lHSWhite:link {}
a.lHSWhite:hover {color: #FFEACC;}
a.lHSWhite:visited {}
a.lHSWhite:active {color: #FFEACC;}	

a.lHRBlack {font-size : 11px;  font-weight:bold; text-decoration: none; letter-spacing: 0.0em; COLOR: #000000;}
a.lHRBlack:link {}
a.lHRBlack:hover {color: #F5993E;}
a.lHRBlack:visited {}
a.lHRBlack:active {color: #F5993E;}	

a.lHRLinkPages {font-size : 10px;  font-weight:bold; text-decoration: none; letter-spacing: 0.0em; COLOR: #F5993E;}
a.lHRLinkPages:link {}
a.lHRLinkPages:hover {color: #000000;}
a.lHRLinkPages:visited {}
a.lHRLinkPages:active {color: #000000;}	

.bildrahmen {border-right: 1px solid #DBDBDB; border-left: 1px solid #DBDBDB; border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB;
             margin-bottom:3px; margin-left:12px;}
             
.imageright {border-right: 1px solid #DBDBDB; border-left: 1px solid #DBDBDB; border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB;
             margin-bottom:3px; margin-left:12px; align:right;}

h2 { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; color: #2B56AC; margin: 10px 0px 0px 0px; }
h1 { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 13px; line-height: 27px; color: #2B56AC; margin: 0px; height: 27px; background-color: #F8F8F8; text-indent: 10px; border-bottom: solid 1px #DBDBDB; }
h1 img { margin: 7px 0px 0px 0px; }
h3 { font-size: 13px; color: #000000; margin: 0px; }

.rahmen { width: 451px; }
.drummrumm { width: 451px; border: solid 1px #DBDBDB; margin-bottom: 3px; }
.bilder { width: 451px; height: 113px; overflow: hidden; }
.preisab { float: right; margin-top: 5px; }
.abpreis { font-size: 11px; font-weight: bold; line-height: 24px; color: #FFAA00; vertical-align: top; padding-right: 5px; }
.preis { font-size: 14px; font-weight: bold; line-height: 22px; color: #FFFFFF; height: 28px; background-image: url(../images/bg_preis.gif); background-repeat: repeat-x; vertical-align: top; padding: 0px 10px 0px 13px; }
.preise { height: 15px; line-height: 18px; background-position: left center; background-repeat: no-repeat; padding-left: 18px; white-space: nowrap; margin-right: 10px; }
.zeitraum { font-weight: bold; color: #2B56AC; }
.auflistung { clear: both; width: 451px; border: solid 1px #DBDBDB; margin: 10px 0px 10px 0px; }
.auflistungbild { width: 453px; clear: both; border-bottom: solid 1px #DBDBDB; background-image: url(../images/bg_auflistung.gif); margin: 10px 0px 10px 0px; }
.umblaettern { margin: 0px 4px 0px 4px; }
.inhalt { margin: 10px 7px 10px 10px; }
.headline { color: #2B56AC; font-weight: bold; padding: 0px 0px 2px 10px; background-color: #F8F8F8; height: 19px; line-height: 19px; border-bottom: solid 1px #DBDBDB; text-align: left; }
.headlinebild img { margin: 4px 0px 0px 0px; }
.headline img { margin: 4px 0px 0px 0px; } 
.headlinebild { color: #2B56AC; font-weight: bold; padding: 0px 0px 2px 10px; background-color: #F8F8F8; height: 19px; line-height: 19px; border-bottom: solid 1px #DBDBDB; text-align: left; border-top: solid 1px #DBDBDB; border-left: solid 1px #DBDBDB; }
.spacer { width: 5px; float: right; overflow: hidden; visibility: hidden; }

a.a_umblaettern { margin: 0px 4px 0px 4px; }
a.a_umblaettern:hover { } 
a.a_hoteldetail { color: #000000; }
a.a_hoteldetail:hover { color: #2B56AC; } 
a.a_detailinfo { font-size: 10px; font-weight: bold; color: #2B56AC; }
a.a_detailinfo:hover { }

a.a_auflistung { font-size: 9px; font-weight: bold; text-decoration: none; color: #FFAA00; float: right; padding: 0px 21px 0px 14px; margin-right: 5px; background-image: url(../images/bg_pfeil.gif); background-repeat: no-repeat; background-position: center right; }
a.a_auflistung:hover { }

a.a_auflistungb { font-size: 9px; font-weight: bold; text-decoration: none; line-height: 15px; height: 15px; color: #FFAA00; padding: 0px 14px 0px 21px; background-image: url(../images/bg_pfeilb.gif); background-repeat: no-repeat; background-position: center left; }
a.a_auflistungb:hover { }

#formular td { color: #808285; line-height: 28px; }
#privacy { font-family: Arial, Helvetica, Sans-serif; width: 123px; float: left; margin-top: 5px; }
#bestaetigen { font-family: Arial, Helvetica, Sans-serif; width: 220px; float: left; margin-top: 5px; }
.eingabe { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; color: #888888; border: 1px solid #000000; }
.standard { width: 220px; height: 18px; }
.suche { height: 18px; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; color: #000000; border: 1px solid #000000; }
.kurz { width: 105px;  }
.lang { width: 155px;  }
.plz { width: 60px; height: 18px; margin-right: 5px; }
.ort { width: 155px; height: 18px; }
.nachricht { width: 220px; height: 60px; margin-top: 5px; }

a.a_button { font-weight: bold; color: #FFAA00; text-decoration: none; }
a.a_button:hover { color: #2B56AC; }

a.a_umblaettern { color: #FFAA00; font-weight: bold; text-decoration: none; }
a.a_umblaettern:hover { color: #2B56AC; }
.price-zeit { border: solid 1px #7D7D7D ; }
.price-zeit td {border: solid 1px #7D7D7D ; vertical-align: center;}


.price-zeit td  { border:1px solid #F4F4F4; overflow:hidden; background-color: #F4F4F4; }

.umfluss { float: right; clear: right; }
.lumfluss { float: right; clear: right; }

form.sammelanfrage select { font-size: 11px; margin: 0px 10px 0px 0px; width: 110px; }
form.sammelanfrage table { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

form.sammelanfrage-formular select, input { font-size: 11px; }

#Nachricht { width: 182px; }

/* GoogleAnreise _________________________________________________________ */

	div.map														{ width: 454px; height: 300px; margin: 0px 0px 20px 0px; }
	div.directions												{ width: 454px; display: none; margin: 30px 0px 0px 0px; }
	div.directions a											{ color: #000000; }
	div.directions div											{ color: #000000; }
	a.senden 													{font-size : 11px;  font-weight:none; text-decoration: none; letter-spacing: 0.0em; COLOR: #D78F00; background-color: #FFFFFF;}
	a.senden:link 												{}
	a.senden:hover 												{color: #9C6800;}
	a.senden:visited 											{}
	a.senden:active 											{color: #9C6800;}
