

a.senden			{ float: left; text-decoration: none; color: #FFFFFF; width: auto; height: 23px; line-height: 23px; margin: 13px 0px 0px 0px; padding: 0px 9px 0px 9px; background-color: #7E7F81; }
a.senden:hover		{ color: #CCCCCC; }

td { FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;  FONT-SIZE: 11px;  COLOR: #000000;}
.txt {line-height: 18px;  text-align: justify;}
.hover {line-height: 18px; letter-spacing: 0.1em;}
.headline { FONT-SIZE: 18px; line-height: 22px; letter-spacing: 0.1em; COLOR: #E7B339; font-family: 'Times New Roman', Times, serif; text-align: left; text-transform: uppercase; }
.grey {line-height: 18px;  text-align: justify; COLOR: #C5C5C5;}
.vorspann {line-height: 18px;  text-align: justify; COLOR: #EBE1E1;}
.mail {line-height: 18px;  text-align: center; COLOR: #EBE1E1;}
.buchung {line-height: 18px;  text-align: center; COLOR: #DAA935;}
.grey1 {line-height: 18px;  text-align: justify; COLOR: #FFFFFF; letter-spacing: 0.1em;}
.greycenter {line-height: 18px;  text-align: center; COLOR: #C5C5C5;}
.preise {FONT-SIZE: 11px; line-height: 19px; COLOR: #FFFFFF; font-weight: bold;}
.anreise {FONT-SIZE: 11px; line-height: 19px; COLOR: #FFFFFF; font-weight: bold;}
.preisecenter {FONT-SIZE: 11px; line-height: 19px; COLOR: #FFFFFF; font-weight: bold; text-align: center;}
.zimmer  {FONT-SIZE: 11px; line-height: 19px; COLOR: #E7B339; font-weight: bold;}
.links {FONT-SIZE: 11px; line-height: 26px; COLOR: #FFFFFF; font-weight: bold; letter-spacing: 0.1em;}
.privacy {FONT-SIZE: 11px; line-height: 19px; COLOR: #FFFFFF;}
.Pprivacy {FONT-SIZE: 11px; line-height: 19px; COLOR: #FFFFFF; font-weight: bold; letter-spacing: 0.1em;}
.slogan{FONT-SIZE: 14px; line-height: 19px; COLOR: #DFDFDF; text-align: center; letter-spacing: 0.1em;}
.datum {line-height: 18px;  text-align: none; COLOR: #DAA935;}
.sprache {FONT-SIZE: 11px; line-height: 19px; COLOR: #FFFFFF; letter-spacing: 0.1em;}

	div.clear													{ clear: both; line-height: 0px; font-size: 0px; height: 0px; overflow: hidden; text-indent: -100px; }
	
	span.yellow													{ color: #e7b439; font-weight: bold; }
	table a.linkgelb											{ color: #e7b439; }

	span.titelangebote											{ display: block; text-transform: uppercase; color: #dbaf4c; font-weight: bold; font-size: 14px; line-height: 18px; }
	span.datum													{ display: block; font-size: 12px; color: #ffffff; font-weight: bold; margin: 0px 0px 4px 0px; }
	div.content													{ margin: 0px 0px 0px 0px; color: #ffffff; font-size: 12px; }
	div.content p												{ margin: 0px 0px 0px 0px; font-size: 12px; }
	body a.weiter												{ font-weight: normal; display: block; font-size: 12px; margin: 4px 0px 4px 0px; }
	img.imgangebot												{ border: 0px; margin: 0px 18px 0px 0px; }
	table.liste													{ position: relative; border-bottom: solid 1px #5b6d39; margin: 30px 0px 30px 30px; overflow: visible; }
	div.textmitbild												{ float: left; display: inline; width: 400px; }
	div.preis													{ color: #ffffff; font-size: 12px; }
	
	div.preisliste												{ width: 580px; color: #ffffff; font-size: 12px; line-height: 20px; }
	div.preisliste div.zeitraumtext								{ margin: 40px 0px 0px 0px; }  
	div.preisliste div.preislistetext							{ float: left; display: inline; width: 430px; }  
	div.preisliste div.preislistetext span.zimmername			{ display: block; font-weight: bold; color: #f1be48; margin: 0px 0px 4px 0px; }  
	div.preisliste div.einsbisdrei								{ float: left; display: inline; width: 75px; }  
	div.preisliste div.abvier									{ float: left; display: inline; width: 75px; }  
	div.preisliste div.linie									{ background-color: #bfc6b1; height: 2px; line-height: 0px; font-size: 0px; width: 580px; margin: 4px 0px 4px 0px; }  
	div.preisliste div.liniedunkel								{ background-color: #657645; height: 1px; line-height: 0px; font-size: 0px; width: 580px; margin: 6px 0px 6px 0px; }  
	div.preisliste div.titel									{ font-family: 'Times New Roman', Times, serif; font-size: 14px; text-transform: uppercase; margin: 40px 0px 0px 0px; }  
	div.preisliste span.gelb									{ margin: 4px 7px 0px 0px; color: #1c2800; float: left; display: inline; width: 14px; height: 14px; line-height: 14px; text-align: center; background-color: #f1be48; }  

	div.saisonen												{ color: #ffffff; font-size: 12px; line-height: 20px; }  
	div.saisonen a												{ color: #9aa97d; }  
	div.saisonen div.linie										{ background-color: #bfc6b1; height: 2px; line-height: 0px; font-size: 0px; width: 580px; margin: 4px 0px 4px 0px; }  
	div.saisonen div.liniedunkel								{ background-color: #657645; height: 1px; line-height: 0px; font-size: 0px; width: 580px; margin: 2px 0px 2px 0px; }  
	div.saisonen div.titel										{ font-family: 'Times New Roman', Times, serif; font-size: 14px; text-transform: uppercase; margin: 20px 0px 0px 0px; }  
	div.saisonen span.gelb										{ margin: 4px 7px 0px 0px; color: #1c2800; float: right; display: inline; width: 14px; height: 14px; line-height: 14px; text-align: center; background-color: #f1be48; }  
	div.saisonen span.datumsaison								{ float: right; display: inline; font-weight: normal; }  
	div.saisonen div.saisontext									{ float: left; display: inline; width: 400px; }  
	div.saisonen div.zeitraum									{ float: left; display: inline; width: 180px; text-align: right; }  
	div.saisonen div.editbox									{ color: #9aa97d; font-size: 11px; line-height: 17px; margin: 15px 0px 0px 0px; }  
	div.saisonen div.bycode										{ padding: 0px 0px 0px 0px; }  
	
	div.textpreislisteunten										{ color: #9aa97d; font-size: 11px; line-height: 17px; margin: 15px 0px 30px 0px; }  
	div.textpreislisteunten a									{ color: #ffffff; }  
	
	div.bycode													{ padding: 15px 15px 15px 15px; color: #C5C5C5; }  
	div.bycode h1												{ font-weight: normal; FONT-SIZE: 18px; line-height: 22px; letter-spacing: 0.1em; COLOR: #E7B339; font-family: 'Times New Roman', Times, serif; text-align: left; text-transform: uppercase; }  
	div.bycode img.imglinks										{ float: left; display: inline; }  
	
	div.bycodescroll											{ height: 417px; overflow: auto; }  
	
	div.angebotonpage											{ margin: 0px 12px 0px 0px; float: left; display: inline; font-size: 12px; text-align: left; position: relative; background-color: #324807; width: 646px; height: 176px; color: #ffffff; }  
	div.angebotonpage div.topangebot							{ text-align: center; position: absolute; left: -10px; top: 13px; background: url(/images/topangebot.png) no-repeat 0px 0px; width: 136px; height: 35px; }  
	div.angebotonpage div.topangebot span						{ display: block; padding: 3px 0px 0px 0px; color: #1c2800; font-size: 16px; font-family: 'Times New Roman', Times, serif; text-transform: uppercase; }  
	div.angebotonpage img.imgangebotonpage						{ float: left; display: inline; margin: 0px 15px 0px 0px; border: 0px; }  
	div.angebotonpage h2										{ margin: 0px 0px 0px 0px; font-weight: normal; text-transform: uppercase; font-family: 'Times New Roman', Times, serif; color: #e7b439; font-size: 18px; line-height: 20px; padding: 14px 0px 12px 0px; }  
	div.angebotonpage h2 a										{color: #e7b439; text-decoration: none; }  
	div.angebotonpage div.datumonpage							{ font-weight: bold; padding: 0px 0px 5px 0px; }  
	div.angebotonpage div.texte									{ margin: 0px 15px 0px 15px; }  
	div.angebotonpage a.weiter									{ padding: 5px 0px 0px 0px; display: block; }  
	
	div.aktuellesonpage											{ line-height: 18px; float: left; display: inline; width: 200px; color: #ffffff; font-size: 12px; text-align: left; }  
	div.aktuellesonpage span.titel								{ display: block; margin: 0px 0px 0px 0px; font-weight: normal; text-transform: uppercase; font-family: 'Times New Roman', Times, serif; color: #e7b439; font-size: 18px; line-height: 20px; padding: 14px 0px 5px 0px; }  
	div.aktuellesonpage div.datumonpage							{ padding: 0px 0px 5px 0px; }  
	div.aktuellesonpage div.telefonemail						{ margin: 5px 0px 0px 0px; }  
	div.aktuellesonpage div.telefonemail span.gelbT				{ color: #e7b439; font-weight: bold; }  
	div.aktuellesonpage div.telefonemail a						{ color: #e7b439; text-decoration: none; }  
	div.aktuellesonpage div.telefonemail a:hover				{ color: #ffffff; }  
	
	
.cellBraun {background-color: #780001; FONT-SIZE: 11px;}

.HBlack {text-align: center; COLOR: #000000;}
.F8B {FONT-SIZE: 8px;}
.F9B {FONT-SIZE: 9px;}
.F10B {FONT-SIZE: 10px;}
.F11B {FONT-SIZE: 11px;}

.HWhite {text-align: none; COLOR: #FFFFFF;}
.F9W {FONT-SIZE: 12px; text-align: center;}
.F10W {FONT-SIZE: 10px;}
.F11W {FONT-SIZE: 11px; letter-spacing: 0.1em;}
.F13W {FONT-SIZE: 13px;}

.HRed {text-align: none; COLOR: #F31814; font-weight:bold;}
.F11R {FONT-SIZE: 11px; line-height: 18px;}
.F12R {FONT-SIZE: 12px;}
.F14R {FONT-SIZE: 14px; line-height: 20px;}

.HYellow {text-align: none; COLOR: #FBBD29;}
.F11Y {FONT-SIZE: 11px; font-weight: bold;}
.F12Y {FONT-SIZE: 12px; font-weight: bold;}

a.lMail {font-size : 9px; text-decoration: none; COLOR: #000000;}
a.lMail:link {}
a.lMail:hover {color: #B14B38;}
a.lMail:visited {}
a.lMail:active {color: #B14B38;}

a.lMailIndex {font-size : 12px; text-decoration: none; COLOR: #FFFFFF;}
a.lMailIndex:link {}
a.lMailIndex:hover {color: #E7B439;}
a.lMailIndex:visited {}
a.lMailIndex:active {color: #E7B439;}

a.lInfo{font-size : 11px; text-decoration: none; COLOR: #DAA935;}
a.lInfo:link {}
a.lInfo:hover {color: #FFFFFF;}
a.lInfo:visited {}
a.lInfo:active {color: #FFFFFF;}

a.lInfo12{font-size : 12px; text-decoration: none; COLOR: #DAA935; letter-spacing: 0.1em;}
a.lInfo12:link {}
a.lInfo12:hover {color: #FFFFFF;}
a.lInfo12:visited {}
a.lInfo12:active {color: #FFFFFF;}

a.lMenuRight {font-size : 13px; text-decoration: none; COLOR: #939598;}
a.lMenuRight:link {}
a.lMenuRight:hover {color: #FFFFFF;}
a.lMenuRight:visited {}
a.lMenuRight:active {color: #FFFFFF;}

a.lContinue {font-size : 11px; font-weight:bold; text-decoration: none; COLOR: #E7B339;}
a.lContinue:link {}
a.lContinue:hover {color: #FFFFFF;}
a.lContinue:visited {}
a.lContinue:active {color: #FFFFFF;}

a.lAnreise {font-size : 11px; font-weight:bold; text-decoration: none; COLOR: #E7B339;}
a.lAnreise:link {}
a.lAnreise:hover {color: #FFFFFF;}
a.lAnreise:visited {}
a.lAnreise:active {color: #FFFFFF;}

a.lLinks {font-size : 11px; font-weight:bold; text-decoration: none; COLOR: #E7B339; letter-spacing: 0.1em;}
a.lLinks:link {}
a.lLinks:hover {color: #FFFFFF;}
a.lLinks:visited {}
a.lLinks:active {color: #FFFFFF;}

a.lPrivacy {font-size : 11px; font-weight:bold; text-decoration: none; COLOR: #E7B339; letter-spacing: 0.1em;}
a.lPrivacy:link {}
a.lPrivacy:hover {color: #FFFFFF;}
a.lPrivacy:visited {}
a.lPrivacy:active {color: #FFFFFF;}

a.lBlue11 {font-size : 11px; text-decoration: none; font-weight: bold; COLOR: #232C7D;}
a.lBlue11:link {}
a.lBlue11:hover {color: #43701F;}
a.lBlue11:visited {}
a.lBlue11:active {color: #43701F;}

a.lSprache {font-size : 11px; text-decoration: none; COLOR: #FFFFFF; letter-spacing: 0.1em;}
a.lSprache:link {}
a.lSprache:hover {color: #E7B339;}
a.lSprache:visited {}
a.lSprache:active {color: #E7B339;}

td.headadresse {font-size : 11px; text-decoration: none; COLOR: #FFFFFF; letter-spacing: 0.1em;}
a.emailheader {font-size : 11px; text-decoration: none; COLOR: #FFFFFF; letter-spacing: 0.1em;}

.Input {width: 150px; BORDER-RIGHT: #C0C0C0 1pt solid; BORDER-TOP: #C0C0C0 1pt solid; FONT-SIZE: 11px; BORDER-LEFT: #C0C0C0 1pt solid; COLOR: #C0C0C0; BORDER-BOTTOM: #C0C0C0 1pt solid; Color: #000000;}               
.InputZimmer {width: 220px; BORDER-RIGHT: #C0C0C0 1pt solid; BORDER-TOP: #C0C0C0 1pt solid; FONT-SIZE: 11px; BORDER-LEFT: #C0C0C0 1pt solid; COLOR: #C0C0C0; BORDER-BOTTOM: #C0C0C0 1pt solid; Color: #000000;}
.button {font-size : 10px; text-decoration: none; font-weight: none; COLOR: #000000; BACKGROUND-COLOR: #C5C5C5;}	   

.image {border-right: 1px solid #D9D9D9; border-left: 1px solid #D9D9D9; border-top: 1px solid #D9D9D9; border-bottom: 3px solid #D9D9D9; margin-bottom:10px}
.bilderrahmen {border-right: 1px solid #BDBEC0; border-left: 1px solid #BDBEC0; border-top: 1px solid #BDBEC0; border-bottom: 1px solid #BDBEC0;}  
.imageleft {border-right: 1px solid #ABABAB; border-left: 1px solid #ABABAB; border-top: 1px solid #ABABAB; border-bottom: 1px solid #ABABAB; margin-bottom:5px; margin-right:12px;}
