@charset "utf-8";
body {
    	font: 100% Verdana, Arial, Helvetica, sans-serif;
    	background: #fabe5d;
    	margin: 0;
    	padding: 0;
    	color: #000000;
    }
#main {margin:0 auto;
	width:977px;
}
	
.oneColFixCtrHdr #container {
    	background: #0a588a;
    	margin: 0 auto; 
    	border-left: 1px solid #FFFFFF;
    	text-align: left;
		position:absolute;
		z-index:1;
		width:976px;
		overflow:hidden;
    }
.oneColFixCtrHdr #flash {
    z-index:1;
	position:relative;
    }

.oneColFixCtrHdr #header {
	position:relative;
	z-index:2;
	background-image:url(images/clouds.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:439px;
	top:0;
	right:0;
	overflow:hidden;
	width:100%;
    }
	
	
* html .oneColFixCtrHdr #header  {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/clouds.png', sizingMethod='scale');
	background:none;
	}


.oneColFixCtrHdr #header h1 {
    	margin-left:770px;
		margin-top:40px;
    	padding: 0;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		line-height:18px;
		text-align:left;
		color:#ffebc3;
    }
.oneColFixCtrHdr #header a {
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:underline;
		color:#ff851b;
}

.oneColFixCtrHdr #header a:hover {
		color:#fdc71b;
	}
	
.oneColFixCtrHdr #navigation {
		background:url(images/navi-back.gif);
		background-repeat:repeat-x;
		height:92px;
		z-index:1;
		position:relative;
		overflow:hidden;
		left:0px;
	    top:0;
	    right:0;

	}
.oneColFixCtrHdr #navigation_clouds {
		background-image:url(images/navi-clouds.png);
		background-repeat:no-repeat;
		background-position:bottom left;
		z-index:2;
		position:relative;
		left:0;
		height:92px;
		overflow:hidden;
	    width:977px;
		text-align:right;

}
.oneColFixCtrHdr #mainContent {
    	padding: 0 20px;
    	background: #FFFFFF;
		width:937px;
		text-align:left;
		z-index:1;
		position:relative;
		color:#666666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:16px;
		text-align:justify;
		top:-12px;
    }
.oneColFixCtrHdr #mainContent h1{
		font-size:18px;
		font-weight:bold;
		color:#cc3a00;
		text-align:center;
		line-height:30px;
    }
.oneColFixCtrHdr #mainContent h2{
		font-size:16px;
		font-weight:bold;
		color:#ff851b;
		text-align:left;
		line-height:30px;
		margin-bottom:0px;
    }

.oneColFixCtrHdr #mainContent a {
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:underline;
		color:#cc3a00;
}

.oneColFixCtrHdr #mainContent a:hover {
		color:#0593a6;
	}


.oneColFixCtrHdr #footer {
    	padding: 0 10px; 
    	background-image:url(images/back_bottom_39.jpg);
		background-repeat:no-repeat;
		background-position:bottom left;
		height:208px;
    }
.oneColFixCtrHdr #footer p {
    	margin-left: 160px; 
		padding-top:112px;
		text-align:justify;
		color:#ffebc3;
    }
.oneColFixCtrHdr #footer a {
		color:#ff851b;
    }
	
.oneColFixCtrHdr #footer .vorwahl {
		color:#ff851b;
		font-size:18px;
    }
.oneColFixCtrHdr #footer .tel1 {
		font-size:18px;
    }
.oneColFixCtrHdr #footer .tel2 {
		font-size:36px;
		line-height:36px;
    }




.oneColFixCtrHdr #angebote {
    	background: #FFFFFF;
		text-align:left;
		z-index:2;
		position:relative;
		color:#666666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		width:977px;
    }


#div_navi {
	width:212px;
	height:180px;
	float:left;
	border-left:10px solid #cc3a00;
	padding-left:10px;
	}
#div_navi a{
	font-size:14px;
	line-height:34px;
	text-decoration:none;
	color:#7f0c00;
	}
#div_navi a:hover{
	color:#0593a6;
	text-decoration:none;
	}

#div_left {
	height:250px;
	width:248px;
	float:left;
	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#div_left h1{
		font-size:12px;
		font-weight:bold;
		color:#ff851b;
		margin-bottom:0px;
}
#div_left a{
		font-size:12px;
		font-weight:bold;
		color:#cc3a00;
		text-decoration:none;
}
#div_left a:hover{
		font-size:12px;
		font-weight:bold;
		color:#0593a5;
		text-decoration:none;
}
#div_center {
	height:250px;
	width:248px;
	float:left;
	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#div_center h1{
		font-size:12px;
		font-weight:bold;
		color:#ff851b;
		margin-bottom:0px;
}
#div_center a{
		font-size:12px;
		font-weight:bold;
		color:#cc3a00;
		text-decoration:none;
}
#div_center a:hover{
		font-size:12px;
		font-weight:bold;
		color:#0593a5;
		text-decoration:none;
}
#div_right {
	height:250px;
	float:left;
	width:248px;
	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#div_right h1{
		font-size:12px;
		font-weight:bold;
		color:#ff851b;
		margin-bottom:0px;
}
#div_right a{
		font-size:12px;
		font-weight:bold;
		color:#cc3a00;
		text-decoration:none;
}
#div_right a:hover{
		font-size:12px;
		font-weight:bold;
		color:#0593a5;
		text-decoration:none;
}


.angebot_border {
	border: 1px solid #666666;
	padding:2px;}

.angebot-kompl_border {
	border: 1px solid #666666;
	padding:2px;
	float:left;
	margin-right:5px;}
	
.table {
	border:1px solid #666666;}
	
.td1 {
	background-color:#FFF2C6;}
.td2 {
	background-color:#FFF4D5;}
.td3 {
	background-color:#FFECAA;}

.image_left {
	float:left;
	margin-right:15px;}

.image_left2 {
	float:left;
	margin-right:3px;}


/*NAVIGATION START*/

.menu1 {padding:0 0 0 425px; position:relative; list-style:none; height:35px; margin-top:8px;}
.menu1 li {float:left;}
.menu1 li a {display:block; float:left; height:35px; line-height:35px; color:#ffebc3; text-decoration:none; font-size:14px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 7px; cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 10px 0 7px;}
.menu1 li.current a {color:#cc3a00;}
.menu1 li.current a b {color:#cc3a00;}
.menu1 li a:hover {color:#cc3a00;}
.menu1 li a:hover b {color:#cc3a00;}
.menu1 li.current a:hover {color:#cc3a00; cursor:default;}
.menu1 li.current a:hover b {color:#cc3a00;}
* + html .menu1 li a {display:block; float:left; height:35px; line-height:35px; color:#ffebc3; text-decoration:none; font-size:0.84em; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 3px; cursor:pointer;}



.menu1-it {padding:0 0 0 415px; position:relative; list-style:none; height:35px; margin-top:8px;}
.menu1-it li {float:left;}
.menu1-it li a {display:block; float:left; height:35px; line-height:35px; color:#ffebc3; text-decoration:none; font-size:14px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 7px; cursor:pointer;}
* + html .menu1-it li a {display:block; float:left; height:35px; line-height:35px; color:#ffebc3; text-decoration:none; font-size:0.84em; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 7px; cursor:pointer;}
.menu1-it li a b {float:left; display:block; padding:0 6px 0 0px;}
.menu1-it li.current a {color:#cc3a00;}
.menu1-it li.current a b {color:#cc3a00;}
.menu1-it li a:hover {color:#cc3a00;}
.menu1-it li a:hover b {color:#cc3a00;}
.menu1-it li.current a:hover {color:#cc3a00; cursor:default;}
.menu1-it li.current a:hover b {color:#cc3a00;}

/*NAVIGATION ENDE*/

body#home a#home,
body#zimmer a#zimmer,
body#anreise a#anreise,
body#kaltern a#kaltern,
body#anfrage a#anfrage
{
	color:#cc3a00;}


#guestbook {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:16px;
		background: #FFFFFF;
		margin:0 auto;
		padding:0;
		width:840px;
		text-align:left;
		z-index:2;
		position:relative;
		color:#666666;
		text-align:justify;
    }
	
#guestbook a {
	    font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-decoration:underline;
		color:#ff851b;

}
#guestbook a:hover {
	    font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#fdc71b;

}
#guestbook h1 {
		font-size:18px;
		font-weight:bold;
		color:#cc3a00;
		text-align:center;
		line-height:30px;
}
#guestbook p {
	    font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}

#guestbook table {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}
.language {
		text-align:right;
		margin-left:860px;}