/**
 * Table
 */
td {
	color:#908b80;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11.4px;
	line-height: 14px
}

select {
	color:#908b80;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11.4px;
	line-height: 14px
}




form {
	display:inline;
}

a:link {
	color:#908b80;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}


a:visited {
	color:#dc7805;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

	
a:active {
	color:#908b80;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}


a:hover {
	color:#635139 ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}





/**
 * Table
 * Haupttabelle
 */
 
.tableMain {
	width:702px;
	height:640px;
}


.tableMainSpalte1 {
	width:50px;
}

.tableMainSpalte2 {
	width:600px;
}

.tableMainSpalte3 {
	width:50px;
}

.tableMainSpalteNULL {
	width:1px;
}

.tableMainZeile1 {
	height:11px;
}

.tableMainHoeheNavigation {
	height:116px;
}

.tableMainHoeheNavigationLogo {
	height:26px;
}

.tableMainContent {
	height:457px;
}

.tableMainUntent1 {
	height:15px;
}

.tableMainUnten2 {
	height:15px;
}


/*
 * Tabelle mit Logo2, Navigation
 */
.tableLogoNaviMain{
	width:600px;
	height:116px;
}

.tableLogoNav01 {
	width:102px;
	
}

.tableLogoNav02 {
	width:498px;
}


/*
 * Spacer-Bereich
 */
.tableLogoSpacerMain{
	width:600px;
	height:26px;
}

.tableLogoSpacer01 {
	width:102px;
	
}

.tableLogoSpacer02 {
	width:498px;
}

.tableUnterstrich {
	border-bottom-width: thin;
	border-bottom-color: #908b80;
}	
		

/*
 * Unternavigation
 */
.tableUnternavigation {
	width:475px;
}

/*
 * Content
 */

.contentTd1 {
	height:30px;
}

.contentTd2 {
	height: 355px;
}


/*
 * Kalender
 */
.kalenderHeadline {
	font-weight:bold;
	font-size:12px;
}

.kalenderDiv {
    overflow: hidden;
	height: 180px;
	width: 540px;
}


.arrangementDiv {
    overflow: hidden;
	height: 106px;
	width: 260px;
}

.sportDiv {
    overflow: hidden;
	height: 250px;
	width: 300px;
}


.popupzimmerDiv {
    overflow: hidden;
	height: 230px;
	width: 470px;
}


.impressumDiv {
    overflow: hidden;
	height: 250px;
	width: 260px;
}


.highlightsDiv {
    overflow: hidden;
	height: 200px;
	width: 255px;
}


.preiseDiv {
    overflow: hidden;
	height: 245px;
	width: 290px;
}

/*
 * Bildergalerie
 */
.selectGalerie {
	background-color:#DB7602;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.divGalerie {
    overflow: hidden;
	height: 125px;
	width: 540px;
}

/*
 * Kontakt
 */

.kontakt {
	line-height:18px;
}	


/*
 * hotel1
 */
.hotel1PopUpTable {
	width:545px;
	height:490px;
}

.hotel1PopUpz1 {
	height:50px;
}

.hotel1PopUpz2 {
	height:311px;
}

.hotel1PopUpz3 {
	height:100px;
}

/*
 * Special (Startseite)
 */
.specialNewsletter input {

	text-align:center;
	font-size:11px; font-family:Verdana,sans-serif; color:#908b80
}


.specialBuchen input {

	text-align:center;
	font-size:11px; font-family:Verdana,sans-serif; color:#908b80
}

.specialNewsletter {
	height:124px;
	width:285px;
	background:url(../img/newsletter_kasten.png);
}



.specialBuchen {
	height:124px;
	width:285px;
	background:url(../img/buchen_kasten.png);
	text-align:center;
	color:#ffffff;
}

.specials_balken {
	padding: 0px 7px 0px 0px;
	height:14px;
	width:286px;
	background:url(../img/arrangement_kasten_spacer.png);

}

.specialMain {
	height:274px;
	width:286px;
	background:url(../img/arrangement_kasten.png);


}

.textSpecial {
    	padding: 0px 20px 0px 30px;
		line-height: 14px
}


.headlineEvent {
	color:#DB7602;
	font-weight:bold;
}