
* { margin:0px; padding:0px; }

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-align:center;
	background-color:#dcb05f;
	background-image:url(../images/bodybg.jpg);
	background-position:top;
	background-repeat:repeat;
	background-attachment:fixed;
}



A {
	color:#870f14;
	}

#header {
	height:195px;
	background-image:url(../images/headerbg.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

#header-nav {
	text-align:center;
	height:28px;
	background-image:url(../images/navbg.png);
	background-repeat:repeat-x;
}
#header-nav A {
	color:#fdecbf;
	line-height:26px;
	text-decoration:none;
	margin-left:8px;
	margin-right:8px;
}
#header-nav A:Hover, #header-nav A.active {
	color:#000000;
}

#container {
	width:800px;
	text-align:left;
	margin:0 auto;
	background-image:url(../images/containerbg.png);
	background-repeat:repeat-y;
	border:2px solid #762513;
	margin-top:20px;
	margin-bottom:20px;
	padding-bottom:20px;
}

#content_main {
	padding-top:10px;
}

#content_left {
	float:left;
/*	width:150px; */
/*	width:144px; */
}
#nav-left A {
	display:block;
/*	border:1px solid #870f14; */
	margin-left:6px;
	margin-right:4px;
	margin-top:4px;
	padding:4px;
	padding-left:7px;
	font-weight:bold;
	color:#870f14;
	text-decoration:none;
	border-right:1px solid #870f14;
	border-bottom:1px solid #870f14;
	font-size:12px;

	/*
	background-color:#dfb665;
	background-image:url(../images/navleftbg.png);
	background-repeat:repeat-x;
	*/
}
#nav-left A:Hover {
	background-color:#f5e1ab;
	background-image:none;
}

#content_center {
	float:left;
	width:514px;
/*	width:370px; */
	padding:22px;
	padding-top:8px;
	line-height:18px;
}
#content_center A {
	color:#870f14;
	text-decoration:underline;
}
#content_footer {
	text-align:right;
	padding-top:10px;
}


#content_right {
	position:relative;
	float:left;
	width:242px;
}
#content_right P {
	color:#efcf80;
	padding:10px;
}
#content_right P A {
	color:#efcf80;
	text-decoration:none;
}
#content_right P A:Hover {
	text-decoration:underline;
}


H1 {
	font-family:"Times New Roman", Times, serif;
	font-size:21px;
	font-weight:100;
	color:#870f14;
	margin-bottom:12px;
	line-height:25px;
}

H2, H3, H4, H5, H6 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:100;
	color:#870f14;
	padding-top:20px;
	margin-bottom:12px;
}

.lammberti {
	position:relative;
	left:-23px;
}

.gutschein {
}

#nav-left A.level_2{
padding-left:20px; 

}

#nav-left A.level_3{
padding-left:30px; 
}


UL{
list-style-type:disc;
margin-left:25px;
margin-top:20px;
margin-bottom:20px;
}

#preise .preistab{
width:360px;

}

#preise td.col_0{
width:70px;
}

#preise td.col_1{
width:250px;

}

#preise td.col_2{
width:100px;

}

#preise td.col_3{
width:100px;
} 


#preise2 .preistab{
width:360px;

}

#preise2 td.col_0{
width:100px;
}

#preise2 td.col_1{
width:250px;

}

#preise2 td.col_2{
width:100px;

}

#preise2 td.col_3{
width:100px;
} 


#economy h3,
#comfort h3,
#superior h3,
#deluxe h3,
#executive h3
{
    color:#f5de9b;
    font-family:"Arial", Helvetica, Verdana, sans-serif;
    font-size:14px;
    font-weight:bold;
    padding:15px 0 0 0;
}

#economy p,
#comfort p,
#superior p,
#deluxe p,
#executive p {
	color:#fdf7e6;
}

#economy br,
#comfort br,
#superior br,
#deluxe br,
#executive br {
	height:5px;
	line-height:5px;
	overflow:hidden;
}


#economy #preise .preistab
{
    
}


#economy #preise td.col_0
{
    width:50px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;
}

#economy #preise td.col_1
{
    width:65px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;

}

#economy #preise td.col_2
{
    width:140px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;

}

#economy #preise td.col_3
{
    width:105px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;
} 

#economy #preise td.col_4
{
    width:100px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;
}


#economy #preise2 .preistab
{
    
}


#economy #preise2 td.col_0
{
    width:130px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;
}

#economy #preise2 td.col_1
{
    width:130px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;

}

#economy #preise2 td.col_2
{
    width:100px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;

}

#economy #preise2 td.col_3
{
    width:105px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;
} 

#economy #preise2 td.col_4
{
    width:100px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;
}



#comfort #preise .preistab
{
    
}


#comfort #preise td.col_0
{
    width:50px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;
}

#comfort #preise td.col_1
{
    width:65px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;

}

#comfort #preise td.col_2
{
    width:140px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;

}

#comfort #preise td.col_3
{
    width:105px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;
} 

#comfort #preise td.col_4
{
    width:100px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;
}


#comfort #preise2 .preistab
{
    
}


#comfort #preise2 td.col_0
{
    width:130px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;
}

#comfort #preise2 td.col_1
{
    width:130px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;

}

#comfort #preise2 td.col_2
{
    width:100px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;

}

#comfort #preise2 td.col_3
{
    width:105px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;
} 

#comfort #preise2 td.col_4
{
    width:100px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;
}

#comfort h3
{
    color:#f5de9b;
    font-family:"Arial", Helvetica, Verdana, sans-serif;
    font-size:14px;
    font-weight:bold;
    padding:15px 0 0 0;
}



#superior #preise .preistab
{
    
}


#superior #preise td.col_0
{
    width:50px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;
}

#superior #preise td.col_1
{
    width:65px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;

}

#superior #preise td.col_2
{
    width:140px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;

}

#superior #preise td.col_3
{
    width:105px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;
} 

#superior #preise td.col_4
{
    width:100px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;
}

#superior #preise2 .preistab
{
    
}


#superior #preise2 td.col_0
{
    width:130px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;
}

#superior #preise2 td.col_1
{
    width:130px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;

}

#superior #preise2 td.col_2
{
    width:100px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;

}

#superior #preise2 td.col_3
{
    width:105px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;
} 

#superior #preise2 td.col_4
{
    width:100px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;
}

#superior h3
{
    color:#f5de9b;
    font-family:"Arial", Helvetica, Verdana, sans-serif;
    font-size:14px;
    font-weight:bold;
    padding:15px 0 0 0;
}






#deluxe #preise .preistab
{
    
}


#deluxe #preise td.col_0
{
    width:50px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;
}

#deluxe #preise td.col_1
{
    width:65px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;

}

#deluxe #preise td.col_2
{
    width:140px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;

}

#deluxe #preise td.col_3
{
    width:105px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;
} 

#deluxe #preise td.col_4
{
    width:100px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;
}


#deluxe #preise2 .preistab
{
    
}


#deluxe #preise2 td.col_0
{
    width:130px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;
}

#deluxe #preise2 td.col_1
{
    width:130px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;

}

#deluxe #preise2 td.col_2
{
    width:100px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;

}

#deluxe #preise2 td.col_3
{
    width:105px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;
} 

#deluxe #preise2 td.col_4
{
    width:100px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;
}

#deluxe h3
{
    color:#f5de9b;
    font-family:"Arial", Helvetica, Verdana, sans-serif;
    font-size:14px;
    font-weight:bold;
    padding:15px 0 0 0;
}






#executive #preise .preistab
{
    
}


#executive #preise td.col_0
{
    width:50px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;
}

#executive #preise td.col_1
{
    width:65px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;

}

#executive #preise td.col_2
{
    width:140px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;

}

#executive #preise td.col_3
{
    width:105px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;
} 

#executive #preise td.col_4
{
    width:100px;
    padding:3px;
    color:#fdf7e6;
    vertical-align:top;
} 


#executive #preise2 .preistab
{
    
}


#executive #preise2 td.col_0
{
    width:130px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;
}

#executive #preise2 td.col_1
{
    width:130px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;

}

#executive #preise2 td.col_2
{
    width:100px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;

}

#executive #preise2 td.col_3
{
    width:105px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;
} 

#executive #preise2 td.col_4
{
    width:100px;
    padding:3px;
    color:#f5de9b;
    vertical-align:top;
}

#executive h3
{
    color:#f5de9b;
    font-family:"Arial", Helvetica, Verdana, sans-serif;
    font-size:14px;
    font-weight:bold;
    padding:15px 0 0 0;
}




.preise-neu .col_0{
    width:25px;
}

.preise-neu .col_1{
    width:25px;
}


#sonstiges td.col_0{
width:90px;
}

#sonstiges td.col_1{
width:30px;

}

#sonstiges td.col_2{
width:20px;

}

#sonstiges td.col_3{
width:100px;

}

INPUT{
margin-bottom:10px;
}

.comment{
margin-bottom:30px;
border-bottom:1px solid #555555;
}

.mandatory{
font-size:12px;
}

#buchung td.col_0{
font-size:12px;
vertical-align:top;
height:40px;
width:150px;
}

#buchung td.col_1{
font-size:12px;
vertical-align:top;
height:40px;
}

#feedback td.col_0{
font-size:12px;
vertical-align:top;
height:40px;
width:150px;
}

#feedback td.col_1{
font-size:12px;
vertical-align:top;
height:40px;
}

#kontakt td.col_0{
font-size:12px;
vertical-align:top;
height:40px;
width:150px;
}

#kontakt td.col_1{
font-size:12px;
vertical-align:top;
height:40px;
}


#buchung INPUT{
width:170px;
}

#buchung label.mandatory{
	font-size:12px;
}

#veranstaltung td.col_0{
font-size:12px;
vertical-align:top;
height:30px;
width:120px;
}

#veranstaltung td.col_1{
font-size:12px;
font-weight:bold;
vertical-align:top;
height:30px;
width:200px;
}

#veranstaltung2 td.col_0{
font-size:12px;
vertical-align:top;
height:40px;
width:120px;
}

#veranstaltung2 td.col_1{
font-size:12px;
font-weight:bold;
vertical-align:top;
height:45px;
width:200px;
}

#content_right IMG{
border:0px;
}

#zurueck{
	padding-left:7px;
	padding-right:7px;
	padding-top:1px;
	padding-bottom:1px;
	color:#870F23;
	border:1px solid #870F23;
	background-color:#CF904D;
}


* html #container{
	background-image:url(../images/backie.jpg);
	background-attachment:fixed;
	}
	
	

#economy{
    position:relative;
    overflow:hidden;
    width:494px;
    display:none;
    padding-top:15px;
    padding-left:9px;
    padding-bottom:15px;
    background-image:url(../tl_files/zimmer-und-preise/braun-bg.png);
}

#economy-bilder {
    position:relative;
    height:80px;
    margin-left:130px;
}

#economy-bilder img{
    position:relative;
    float:left;
    margin-right:8px;
    border:1px solid #d0b97e;
}

#content_center #economy-link{
    font-family: Times New Roman,Arial,sans-serif;
    position:absolute;
    display:block;
    padding: 51px 170px 23px 122px;
    width:210px;
    font-size:15px;
    color:#870f14;
    text-decoration:none;
}

#content_center #economy-titel{
    font-family: Times New Roman,Arial,sans-serif;
    position:absolute;
    display:block;
    margin-left:122px;
    margin-top:22px;
    font-size:20px;
    font-weight:bold;
    color:#870f14;
    text-decoration:none;
}

#economy-titel-div{
	margin-top:15px;
    width:503px;
    height:93px;
    background-image:url(../tl_files/zimmer-und-preise/titel-economy-bg.png);
}

#economy-titel-div:hover{
    margin-top:15px;
    width:503px;
    height:93px;
    background-image:url(../tl_files/zimmer-und-preise/titel-economy-bg-akt.png);
}




#comfort{
    position:relative;
    overflow:hidden;
    width:494px;
    display:none;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:9px;
    background-image:url(../tl_files/zimmer-und-preise/braun-bg.png);
}

#comfort-bilder {
    position:relative;
    height:80px;
    margin-left:85px;
}

#comfort-bilder img{
    position:relative;
    float:left;
    margin-right:8px;
    border:1px solid #d0b97e;
}

#content_center #comfort-link{
    font-family: Times New Roman,Arial,sans-serif;
    position:absolute;
    display:block;
    padding: 51px 170px 23px 122px;
    width:210px;
    font-size:15px;
    color:#870f14;
    text-decoration:none;
}

#content_center #comfort-titel{
    font-family: Times New Roman,Arial,sans-serif;
    position:absolute;
    display:block;
    margin-left:122px;
    margin-top:22px;
    font-size:20px;
    font-weight:bold;
    color:#870f14;
    text-decoration:none;
}

#comfort-titel-div{
    width:503px;
    height:93px;
    background-image:url(../tl_files/zimmer-und-preise/titel-comfort-bg.png);
}

#comfort-titel-div:hover{
    width:503px;
    height:93px;
    background-image:url(../tl_files/zimmer-und-preise/titel-comfort-bg-akt.png);
}





#superior{
    position:relative;
    overflow:hidden;
    width:494px;
    display:none;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:9px;
    background-image:url(../tl_files/zimmer-und-preise/braun-bg.png);
}

#superior-bilder {
    position:relative;
    height:80px;
    margin-left:85px;
}

#superior-bilder img{
    position:relative;
    float:left;
    margin-right:8px;
    border:1px solid #d0b97e;
}

#content_center #superior-link{
    font-family: Times New Roman,Arial,sans-serif;
    position:absolute;
    display:block;
    padding: 51px 170px 23px 122px;
    width:210px;
    font-size:15px;
    color:#870f14;
    text-decoration:none;
}

#content_center #superior-titel{
    font-family: Times New Roman,Arial,sans-serif;
    position:absolute;
    display:block;
    margin-left:122px;
    margin-top:22px;
    font-size:20px;
    font-weight:bold;
    color:#870f14;
    text-decoration:none;
}

#superior-titel-div{
    margin-top:15px;
    width:503px;
    height:93px;
    background-image:url(../tl_files/zimmer-und-preise/titel-superior-bg.png);
}

#superior-titel-div:hover{
    margin-top:15px;
    width:503px;
    height:93px;
    background-image:url(../tl_files/zimmer-und-preise/titel-superior-bg-akt.png);
}


#deluxe{
    position:relative;
    overflow:hidden;
    width:494px;
    display:none;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:9px;
    background-image:url(../tl_files/zimmer-und-preise/braun-bg.png);
}

#deluxe-bilder {
    position:relative;
    height:80px;
    margin-left:85px;
}

#deluxe-bilder img{
    position:relative;
    float:left;
    margin-right:8px;
    border:1px solid #d0b97e;
}


#content_center #deluxe-link{
    font-family: Times New Roman,Arial,sans-serif;
    position:absolute;
    display:block;
    padding: 51px 170px 23px 122px;
    width:210px;
    font-size:15px;
    color:#870f14;
    text-decoration:none;
}

#content_center #deluxe-titel{
    font-family: Times New Roman,Arial,sans-serif;
    position:absolute;
    display:block;
    margin-left:122px;
    margin-top:22px;
    font-size:20px;
    font-weight:bold;
    color:#870f14;
    text-decoration:none;
}

#deluxe-titel-div{
    margin-top:15px;
    width:503px;
    height:93px;
    background-image:url(../tl_files/zimmer-und-preise/titel-deluxe-bg.png);
}

#deluxe-titel-div:hover{
    margin-top:15px;
    width:503px;
    height:93px;
    background-image:url(../tl_files/zimmer-und-preise/titel-deluxe-bg-akt.png);
}


#executive{
    position:relative;
    overflow:hidden;
    width:494px;
    display:none;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:9px;
    background-image:url(../tl_files/zimmer-und-preise/braun-bg.png);
}

#executive-bilder {
    position:relative;
    height:80px;
    margin-left:24px;
}

#executive-bilder img{
    position:relative;
    float:left;
    margin-right:8px;
    border:1px solid #d0b97e;
}

#content_center #executive-link{
    font-family: Times New Roman,Arial,sans-serif;
    position:absolute;
    display:block;
    padding: 51px 170px 23px 122px;
    width:210px;
    font-size:15px;
    color:#870f14;
    text-decoration:none;
}

#content_center #executive-titel{
    font-family: Times New Roman,Arial,sans-serif;
    position:absolute;
    display:block;
    margin-left:122px;
    margin-top:22px;
    font-size:20px;
    font-weight:bold;
    color:#870f14;
    text-decoration:none;
}

#executive-titel-div{
    margin-top:15px;
    width:503px;
    height:93px;
    background-image:url(../tl_files/zimmer-und-preise/titel-executive-bg.png);
}

#executive-titel-div:hover{
    margin-top:15px;
    width:503px;
    height:93px;
    background-image:url(../tl_files/zimmer-und-preise/titel-executive-bg-akt.png);
}

.online-buchen-arr{
    float: left;
    position: relative;
    margin-left: 21px;
    width: 202px;
    height: 135px;
    background-image: url('/images/onlineBuchenArr.png');
    margin-bottom: 20px;
}

.online-buchen-arr .arr-select{
    position: absolute;
    margin-top: 62px;
    margin-left: 12px;
    width: 178px;
}

.online-buchen-arr .submit-arr{
    position: absolute;
	left: 0px;
    margin-top: 93px;
    margin-left: 15px;
    background-color: transparent;
    border: none;
    color: #ffffff;
    font-family: Arial,sans-serif;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    width: 175px;
    cursor: pointer;
}

.online-buchen{
    float: left;
    position: relative;
    margin-left: 21px;
    width: 202px;
    height: 206px;
    background-image: url('/images/onlineBuchen.png');
    margin-bottom: 20px;
}

.online-buchen .arrival{
    position: absolute;
    margin-top: 39px;
    margin-left: 83px;
    background-color: transparent;
    border: none;
    color: #ffffff;
    float: left;
    font-family: Arial,sans-serif;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    padding-bottom: 2px;
    padding-top: 2px;
    width: 100px;
}

.online-buchen .departure{
    position: absolute;
    margin-top: 72px;
    margin-left: 83px;
    background-color: transparent;
    border: none;
    color: #ffffff;
    float: left;
    font-family: Arial,sans-serif;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    padding-bottom: 2px;
    padding-top: 2px;
    width: 100px;
}

.online-buchen .personen{
    position: absolute;
    margin-top: 105px;
    margin-left: 79px;
}

.online-buchen .raeume{
    position: absolute;
    margin-top: 131px;
    margin-left: 79px;
}

.online-buchen .submit{
    position: absolute;
    margin-top: 164px;
    margin-left: 15px;
    background-color: transparent;
    border: none;
    color: #ffffff;
    float: left;
    font-family: Arial,sans-serif;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    padding-bottom: 14px;
    padding-top: 14px;
    width: 175px;
    cursor: pointer;
}

#google_translate_element{
    float:left;
    text-align: center;
    margin-left: 21px;
    margin-bottom:10px; 
    color:#F9DDA2;
    height:70px;
    width: 202px;
}







	

