/* 1.0 | hannes | 2006-07-11 | hubertus-hotel.it */

/* STANDARD HTML TAGS */
body {
	margin: 0;
	padding: 0;
	background: #E46D00 url(/grafik/body_bg.jpg) repeat-y center top;
	text-align: center;
}

hr { 
	clear: both;
	border: 1px solid #FFEAB1;
	border-bottom: 1px dashed #EAC28F;
}
h1, h2, h3 { line-height: 60%; }
h1 { font: 500 22px Arial, Helvetica, sans-serif; }
h2 { font-size: 14px; }
h3 { font-size: 12px; }

/* LAYOUT */
#header, #maincontainer, #logos {
	width: 760px;
	margin: 0 auto;
}

#maincontainer { background: url(/grafik/maincontainer_bg.gif) repeat-y center top; }

#content {
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%;
}
.content {	padding: 0 20px 20px 20px; }

#fooder {
	padding: 10px 20px;
	font-size: 10px;
}

/* CONTENT */
#content blockquote {
	background: #FEE59E;
	border: 1px solid #FEDD8E;
	margin: 0;
	padding: 10px;
}

/* HEADER */
#header {
	height: 216px;
	background: url(/grafik/panoramabild/willkommen.jpg) no-repeat left top;
	text-align: left;
}
#header img { margin: 6px; }

/* MENU */
#menu { 
	width: 220px;
	padding-bottom: 40px;
}
#menu ul, #menu ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu ul { border-top: 1px solid white; }
#menu ul li a {
	width: inherit;
	border-bottom: 1px solid white;
	display: block;
	padding: 5px 0 5px 15px;
	text-decoration: none;
	font-size: 11px;
}
#menu ul li a:hover { background: #FFF8E2; }

/* LOGOS */
#logos {
	background-color: #FFF;
	padding: 10px 0;
}
#logos td { 
	text-align: center;
	vertical-align: middle;
}

/* COPYRIGHT */
#copyright, .copyright	 {	
	padding: 4px 0 10px 4px;
	font: 10px Arial, Helvetica, sans-serif;
	vertical-align: bottom;
}
#copyright a, .copyright a { text-decoration: none; }
#copyright a:hover { text-decoration: underline; }
#copyright a img { border-bottom: 1px solid #FFEDAD; }
#copyright a:hover img { border-bottom: 1px solid #95140D; }

/* TABELLE */
.tabelle { border: 1px solid #FEDD8E; }
.tabelle th, .tabelle td { padding: 4px; }
.tabelle th { 
	background-color: #FEDD8E;
	vertical-align: middle;
	font-weight: normal; 
}
.tabelle td { background-color: #FEE59E; }

.imagebox {
	overflow: hidden;
	width: 501px;
	margin: 1em 0;
}
.imagebox img {	margin: 1px 1px 0 0; }