
/* ALLGEMEINES */

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

body 
	{
	background:url(../bilder/hintergrund.jpg) repeat-x; 
	background-color: #f4ebc2;
	width:100%; 
	text-align:center; 
	font-family: Times, serif; 
	font-size: 15px;  
	color:#9a8972;
	}

p
	{
	line-height:22px; 
	margin-bottom:18px; 
	color:#ffe6b1;
	}
	
a
	{
	color: #ffe6b1; 
	text-decoration:none
	}

a:hover 
	{
	color: #fff; 
	text-decoration:none
	}

.aContent
	{
	color: #ffffff; 
	text-decoration:none
	}

.aContent:hover 
	{
	color: #fff; 
	border-bottom:1px dotted #fff; 
	text-decoration:none
	}
	
h1 
	{
	color:#fff; 
	font-size:24px; 
	font-weight:normal
	}

h2 
	{
	color:#558395; 
	font-size:110%; 
	margin:3px; 
	font-weight:normal
	}
	
h3 
	{
	color:#ffffff; 
	font-size:110%; 
	margin:0px;
	margin-bottom: 3px; 
	font-weight:bold;
	border-bottom: 1px solid #a34f45;
	width: 100%
	}
	
h4 
	{
	color:#9a8972; 
	font-size:105%; 
	margin:0px;
	margin-bottom: 3px; 
	font-weight:bold;
	border-bottom: 1px solid #a34f45;
	width: 100%
	}

img, div 
	{
	behavior: url(../inc/iepngfix.htc);
	}
	
table
	{
	color: #2a1b06;
	}
	
td	
	{
	background-color: #f4ebc2;
	padding: 5px;
	}
	
.tableOhne
	{
	color: #9a8972
	}
	
.tableOhne td
	{
	background-color: #2a1b06;
	padding: 5px;
	}

/* KLASSEN */

.input
	{
	background-color: #f4ebc2;
	border: 1px solid #732519;
	padding: 2px;
	}

.fehler 
	{
	font-weight:bold; 
	color:#ff0000
	}

.hr 
	{
	background:url(../bilder/line.jpg) repeat-x; 
	height:4px; 
	width:100%; 
	margin-bottom:20px; 
	border:none;
	}

.hr hr 
	{
	display: none;
	}

.bild 
	{
	border:8px solid #fff;
	}

.bildRechts 
	{
	border:8px solid #fff; 
	margin-left:15px;
	}

.logoLink, .logoLink:hover 
	{
	border:none;
	}

/* KLASSEN */

#main 
	{
	width:970px; 
	margin:0px auto; 
	margin-bottom:35px;
	}

/* HEAD */

#hintergrund-head 
	{
	background:url(../bilder/hintergrund-head.jpg); 
	height:444px;
	}

#metanavigation 
	{
	height:27px; 
	width:900px; 
	padding-top:8px; 
	margin:0px auto; 
	text-align:left;
	}

#metanavigation li 
	{
	display:inline; 
	margin-right:15px;
	}

#logo 
	{
	margin:15px 0px 0px 200px;
	}

#buchung 
	{
	background:url(../bilder/buchung-hotel-jensen.png); 
	height:32px; 
	width:167px; 
	float:right; 
	margin-right:35px; 
	margin-top:35px;
	}

#buchung a, #buchung a:hover 
	{
	text-transform:uppercase; 
	font-weight:bold; 
	color:#6f1b0f; 
	border:none; 
	height:27px; 
	width:132px; 
	display:block; 
	padding-top:5px; 
	padding-left:35px; 
	font-size:14px;
	}

#head 
	{
	height:102px; 
	width:856px; 
	border:12px solid #fff; 
	margin:0px auto; 
	text-align:right; 
	padding-top:150px; 
	padding-right:20px;
	}

/* HEAD */

/* CONTENT */

#contentbox 
	{
	background:url(../bilder/content.jpg) repeat-y; 
	width:900px; 
	margin:0px auto; 
	overflow:hidden; 
	text-align:left;
	}

#content 
	{
	width:601px; 
	float:right; 
	margin:35px 22px;
	}

/* CONTENT */

/* NAVIGATION */

#navigation 
	{
	width:250px; 
	float:left; 
	margin-top:40px;
	}

#navigation li 
	{
	list-style-type:none; 
	border-bottom:1px solid #40321f; 
	width:190px; 
	padding:3px 15px; 
	margin-left:15px;
	}

/* NAVIGATION */

/* FOOTER */

#footer 
	{
	background:url(../bilder/footer.jpg); 
	clear:both; 
	height:34px; 
	width:890px; 
	color:#ad4c3e; 
	text-align:right; 
	padding:12px 10px 0px 0px;
	}

#footer li 
	{
	display:inline; 
	margin-right:20px;
	}

/* TEASER */

.teaser-wetter 
	{
	margin:40px 50px;
	}

.contact-top 
	{
	background:url(../bilder/teaser/contact-top.png); 
	height:25px; 
	width:447px; 
	margin:0px auto;
	}

.contact-content 
	{
	width:407px; 
	margin:0px auto; 
	background-color:#ffe6b1; 
	color:#937644; 
	overflow:hidden; 
	padding:0px 20px; 
	font-size:14px;
	}

.contact-content li 
	{
	list-style-type:none;
	}

.contact-content h1 
	{
	font-size:14px; font-weight:bold; color:#6f1b0f;
	}

.contact-content a, .contact-content a:hover 
	{
	color:#078189; 
	border-bottom:1px dotted #078189;
	}

.leftColumn 
	{
	float:left;
	}

.rightColumn 
	{
	float:right;
	}

.contact-bottom 
	{
	background:url(../bilder/teaser/contact-bottom.png); 
	height:25px; 
	width:447px; 
	margin:0px auto;
	}

/*FORMULARE*/

.Input 
	{
	background-color:#ffffff; 
	border:1px solid #000000; 
	height:18px; 
	width:320px
	}
	
.InputKurz 
	{
	background-color:#ffffff; 
	border:1px solid #000000; height:18px; width:247px
	}
	
textarea 
	{
	background-color:#ffffff; 
	border:1px solid #000000; 
	height:150px; 
	width:320px
	}

.InputDatum 
	{
	background-color:#ffffff; 
	border:1px solid #000000; 
	height:18px; 
	width:65px
	}
	
.kontakt
	{
	padding-left:15px;
	}	
	
