/* CSS Datei für www.Hotel-Marienturm.de */
/* by Rene Barthel, mojoka.webdesign */
/* December 2004 */
/* last modified: Jan. 2007 */

body {
	font-family: Georgia, "Times New Roman", sans-serif;
	font-size: 11px;
	color:#473c1e;	
	background-image:url(bg.jpg); /* temporär */
	background-color: #E0DDD1;
	padding: 0px;
	margin-top: 2%;
	margin-left: 8%;
	margin-right: 0;
	letter-spacing:0.01em;
}

.maincontent {
	width:99%;
/*	background-color:#fbebbc;*/
	padding: 50px;
	padding-bottom:10px;
	padding-top:120px;
	padding-left:50px;
	margin-left:4px;
	margin-bottom:3px;
	height:376px;
	line-height:16px;
}


.main {
	width:850px;
	border:1px solid #967f3e;
}

/* category table definitions */
.main_restaurant {
	background-image:url(pic/content_restaurant.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.main_start {
	background-image:url(pic/content_restaurant.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.main_hotel {
	background-image:url(pic/content_header_hotel.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.main_umgebung {
	background-image:url(pic/content_header_umgebung.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.main_angebote {
	background-image:url(pic/content_header_angebote.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.main_buchung {
	background-image:url(pic/content_restaurant.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.main_kontakt {
	background-image:url(pic/content_header_kontakt.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

/* Linke Navigation */
td#navi {
height: 313px;
vertical-align:top;
background-image:url(pic/BG_navi.gif);
}

div#navi{
	/* position:relative; top: 30px; left: 0px; width: 142px; height: auto;*/
}

div#navi a {
	padding: 4px 10px 4px 10px;
	display: block;
	border-left-width: 0px;
	background: #daee64;
	border-bottom-width: 0px;
	margin: 5px 0px 2px;
	color: #625b55;
	text-align: center;
	text-decoration: none; }


div#navi a:hover {
	color: black;
	}
div#navi_service{
	position:relative; top: 40px; left: 0px; width: 142px; height: auto;
}
div#navi_service a:hover {
	color: black;
	}
div#navi_service a {
	padding: 2px 10px 2px 10px;
	display: block;
	border-left-width: 0px;
	background: #ffbb77;
	border-bottom-width: 0px;
	margin: 5px 0px 2px;
	color: #625b55;
	text-align: center;
	text-decoration: none; }
/* Ende  - Linke Navigation */
h1 {
	font-family: Georgia, "Times New Roman", sans-serif;
	font-size: 15px;
	padding: 0px;
	margin-left:  0px;
	padding-left: 0px;
	letter-spacing: 0.01em;
/*	word-spacing: 0.2em; */
	font-weight: bold;
}


h2 {
	font-size: 15px;
	font-variant: small-caps;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	color: #121;
	font-weight: bold;
	}

h3 {
	font-size: 15px;
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	padding-left: 0px;
	color: #121;
	font-weight: bold;
	}

a, a:link, a:visited {
	font-family: Georgia, "Times New Roman", sans-serif;	
	color: #765923;
	text-decoration: none;
	font-weight: bold;
	}

a:hover, a:active  {
	text-decoration: underline;
	}


.footer {
	background: #FFDD77 url(pic/footer_text.jpg) no-repeat;
	height:22px;	
	padding-right:3px;
	color: #c8cd98;
	background-color:#f3f9b9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
td.footer a {
	font-size: 0.8em;
	font-weight: normal;
	color: #c8cd98;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
td.footer a:visited {
	color: #c8cd98;
}
td.footer a:hover {
	color: black; }	


td.sitemap {
background-color: #f3f9b9;
height: 22px;
text-align:center;
border-right: 1px solid #a4a4a4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
}

/*td.sitemap a, td.sitemap a:hover, td.sitemap a:visited, td.sitemap a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:black;
}*/

.tabelle_left_bottom {
	 border-bottom: 1px solid #625b55; 
}	


.tabelle_logo {
	padding-left:4px;
	padding-right:4px;
}


	
#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #C3A551;
color: White;
float: left;
width: 100%;
margin-top: 0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.1em 1.5em;
background-color: #A38A44;
color: White;
float: left;
}


#navcontainer ul li a:hover
{
	background-color: white;
	color: #68582B;
	text-decoration:none;
}
img#rand {
	padding: 4px;
	border: 2px solid #97803f;
	margin-left: auto;
	margin-right: auto;
}
.main_kontakt1 {
	background-image:url(pic/kontakt1.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_kontakt2 {
	background-image:url(pic/kontakt2.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_kontakt3 {
	background-image:url(pic/kontakt3.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_kontakt4 {
	background-image:url(pic/kontakt4.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_kontakt5 {
	background-image:url(pic/kontakt5.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_kontakt6 {
	background-image:url(pic/kontakt6.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_angebote1 {
	background-image:url(pic/angebote1.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_hotel1 {
	background-image:url(pic/hotel1.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_hotel2 {
	background-image:url(pic/hotel2.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_hotel3 {
	background-image:url(pic/hotel3.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_hotel4 {
	background-image:url(pic/hotel4.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_hotel5 {
	background-image:url(pic/hotel5.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_restaurant1 {
	background-image:url(pic/restaurant1.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_restaurant2 {
	background-image:url(pic/restaurant2.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_restaurant3 {
	background-image:url(pic/restaurant3.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_restaurant4 {
	background-image:url(pic/restaurant4.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_umgebung1 {
	background-image:url(pic/umgebung1.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_umgebung2 {
	background-image:url(pic/umgebung2.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_umgebung3 {
	background-image:url(pic/umgebung3.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_umgebung4 {
	background-image:url(pic/umgebung4.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_angebote1 {
	background-image:url(pic/angebote1.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_angebote2 {
	background-image:url(pic/angebote2.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_angebote3 {
	background-image:url(pic/angebote3.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_angebote4 {
	background-image:url(pic/angebote4.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_angebote5 {
	background-image:url(pic/angebote5.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_angebote6 {
	background-image:url(pic/angebote6.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_angebote7 {
	background-image:url(pic/angebote7.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_angebote8 {
	background-image:url(pic/angebote8.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_angebote9 {
	background-image:url(pic/angebote9.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_start1 {
	background-image:url(pic/start1.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_start2 {
	background-image:url(pic/start2.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_start3 {
	background-image:url(pic/start3.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_start4 {
	background-image:url(pic/start4.jpg);
	background-position:top;
	background-repeat:no-repeat; }
.main_start5 {
	background-image:url(pic/start5.jpg);
	background-position:top;
	background-repeat:no-repeat; }	
.main_buchung0 {
	background-image:url(pic/buchung0.jpg);
	background-position:top;
	background-repeat:no-repeat; }	
.main_buchung1 {
	background-image:url(pic/buchung1.jpg);
	background-position:top;
	background-repeat:no-repeat; }	
.main_buchung2 {
	background-image:url(pic/buchung2.jpg);
	background-position:top;
	background-repeat:no-repeat; }	
			
table#zimmerpreise {
 background-color:#816c36;
 border: 1px solid #816c36;
 width:300px;
 }
table#zimmerpreise td {
	background-color:#e1e1e1;
	padding:3px;
	}
table#pauschalen {
 background-color:#816c36;
 border: 1px solid #816c36;
 width:340px;
 }
table#pauschalen td {
	background-color:#e1e1e1;
	padding:3px;
	}
table#touren {
	background-color:#ffeeab;
	border: 1px solid #816c36;
	margin-top:10px;
	width:470px;
}
table#touren h1{
	font-weight:bold;
	padding-left:13px;
	 }
td#head {
	background-color:#daee64;
	height:14px;
	vertical-align:middle;
}
table#tagesausfluege {
	background-color:#ffeeab;
	border: 1px solid #816c36;
	margin-top:10px;
	width:603px;
}
.newsletter {

	background-color:#f3f2ba;
	padding:7px;

	border:1px solid #b1c158;

}	
.archiv {
	background-color:#f3f2ba;
	padding:5px;
	border:1px solid #b1c158;
	}
div#special_links {
	padding-top:20px;
	float:left;
	width:180px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:14px;
	margin-left:-15px;
/*	background-color:#f3f2ba;*/
	padding:5px;
	border:1px solid #b1c158;
	

}
div#special_links a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#625b55;
}
div#specialContent {
	float:right;
	width:390px;
	border:1px solid #b1c158;
	padding:8px;
}
td#buchungleftcol {
	width:165px;
}
td#buchungleftcol2 {
	width:120px;
}
td#buchungleftcol3 {
	width:140px;
	font-weight:bold;
}
table#saalemaxxtable {
	padding:4px;
	border:1px solid #667127;
}
table#saalemaxxtable td {
	border-bottom:1px solid #a1b33d;
}
.kalender {
	background-color: #9fa290;
	margin-left:20px;
	margin-top:6px;
/*	border:1px solid black;*/
}