
* { 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;
	z-index:1;
}


#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:10px;
	margin-right:10px;
}
#header-nav A:Hover {
	color:#000000;
}

#header-nav A.active{
color:#000000;
}

#header-nav #navaktiv{
color:#fdecbf;
text-decoration:underline;
}


#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;
}

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

#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:364px;
/*	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:absolute;
	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:400px;

}

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

#preise td.col_1{
width:250px;

}

#preise td.col_2{
width:60px;

}

#preise td.col_3{
width:150px;

}


#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;
}

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

.ecardthumb{
	float:left;
	margin-left:10px;
}


#bildergalerie{
	width:358px;
}

img {behavior: url(css/iepngfix.htc)}
#map img {behavior: none} 


#zimmer-und-preise HR{
	background-color: #000;
	}

