/* CSS Document */

body {
	background: #8CC8D0;
	text-align: center;
	color: #7E5905;
	margin: 30px 0;
	padding: 0;
}
body, td, th { font: 12px Verdana, Arial, Helvetica, sans-serif; }
h1, h2 { color: #FF9F00; }
h1 { font-size: 18px; }
h2 { font-size: 13px; }
h3 { font-size: 12px; margin: 0;}

/* HEADER */
#header {
	height: 26px;
	background: url(/grafik/header_bg.gif) no-repeat left top;
	font-size: 11px;
	color: #B65D04;
	margin: 0;
	padding: 0;
	width: 902px;
	margin: 0 auto;
}
#header blockquote { 
	margin: 7px 0 0 10px;
	padding: 0;
	float: left;
}
#languageselect {
	margin: 7px 10px 0 0;
	float: right;
}
#languageselect img { margin-left: 5px; }

/* MAINCONTAINER */
#maincontainer {
	width: 946px;
	margin: 0 auto;
	background: url(/grafik/maincontainer_bg.jpg) repeat-y left top;
	text-align: left;
}

/* PANORAMABILD */
#panoramabild {
/*	background: url(/grafik/panoramabild/willkommen.jpg) no-repeat left top;*/
	width: 924px;
	height: 178px;
	text-align: right;
	overflow: hidden;
}
#panoramabild object { 
	height: 178px;
	margin-right: 1px;
}

/* MENU */
#menu {
	width: 238px;
	height: 360px;
	background: url(/grafik/menu_bg.gif) no-repeat left top;
	text-align: right;
}
#menu ul, #menu ul li { 
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu ul li a { 
	display: block;
	text-decoration: none;
	line-height: 24px;
	color: #7E5905;
	margin: 0;
}
#menu ul li.menu1 a, #menu ul li.menu1active a { padding-right: 24px; }
#menu ul li.menu2 a, #menu ul li.menu2active a { padding-right: 26px; }
#menu ul li.menu3 a, #menu ul li.menu3active a { padding-right: 26px; }
#menu ul li.menu4 a, #menu ul li.menu4active a { padding-right: 30px; }
#menu ul li.menu5 a, #menu ul li.menu5active a { padding-right: 34px; }
#menu ul li.menu6 a, #menu ul li.menu6active a { padding-right: 42px; }
#menu ul li.menu7 a, #menu ul li.menu7active a { padding-right: 50px; }
#menu ul li.menu8 a, #menu ul li.menu8active a { padding-right: 60px; }
#menu ul li.menu9 a, #menu ul li.menu9active a { padding-right: 70px; }
#menu ul li.menu10 a, #menu ul li.menu10active a { padding-right: 80px; }
#menu ul li.menu11 a, #menu ul li.menu10active a { padding-right: 94px; }
#menu ul li.menu12 a, #menu ul li.menu12active a { padding-right: 112px; }
#menu ul li.menu13 a, #menu ul li.menu13active a { padding-right: 138px; }
#menu ul li.menu14 a, #menu ul li.menu14active a { padding-right: 138px; }

#menu ul li.menu1 a:hover, #menu ul li.menu1active a:hover { background: url(/grafik/menu_1_over.gif) no-repeat right center; }
#menu ul li.menu2 a:hover, #menu ul li.menu2active a:hover { background: url(/grafik/menu_2_over.gif) no-repeat right center; }
#menu ul li.menu3 a:hover, #menu ul li.menu3active a:hover { background: url(/grafik/menu_3_over.gif) no-repeat right center; }
#menu ul li.menu4 a:hover, #menu ul li.menu4active a:hover { background: url(/grafik/menu_4_over.gif) no-repeat right center; }
#menu ul li.menu5 a:hover, #menu ul li.menu6active a:hover { background: url(/grafik/menu_5_over.gif) no-repeat right center; }
#menu ul li.menu6 a:hover, #menu ul li.menu6active a:hover { background: url(/grafik/menu_6_over.gif) no-repeat right center; }
#menu ul li.menu7 a:hover, #menu ul li.menu7active a:hover { background: url(/grafik/menu_7_over.gif) no-repeat right center; }
#menu ul li.menu8 a:hover, #menu ul li.menu8active a:hover { background: url(/grafik/menu_8_over.gif) no-repeat right center; }
#menu ul li.menu9 a:hover, #menu ul li.menu9active a:hover { background: url(/grafik/menu_9_over.gif) no-repeat right center; }
#menu ul li.menu10 a:hover, #menu ul li.menu10active a:hover { background: url(/grafik/menu_10_over.gif) no-repeat right center; }
#menu ul li.menu11 a:hover, #menu ul li.menu11active a:hover { background: url(/grafik/menu_11_over.gif) no-repeat right center; }
#menu ul li.menu12 a:hover, #menu ul li.menu12active a:hover { background: url(/grafik/menu_12_over.gif) no-repeat right center; }
#menu ul li.menu13 a:hover, #menu ul li.menu13active a:hover { background: url(/grafik/menu_13_over.gif) no-repeat right center; }

#menu ul li.menu1active a { background: url(/grafik/menu_1_aktiv.gif) no-repeat right center; font-weight: bold; }
#menu ul li.menu2active a { background: url(/grafik/menu_2_aktiv.gif) no-repeat right center; font-weight: bold; }
#menu ul li.menu3active a { background: url(/grafik/menu_3_aktiv.gif) no-repeat right center; font-weight: bold; }
#menu ul li.menu4active a { background: url(/grafik/menu_4_aktiv.gif) no-repeat right center; font-weight: bold; }
#menu ul li.menu5active a { background: url(/grafik/menu_5_aktiv.gif) no-repeat right center; font-weight: bold; }
#menu ul li.menu6active a { background: url(/grafik/menu_6_aktiv.gif) no-repeat right center; font-weight: bold; }
#menu ul li.menu7active a { background: url(/grafik/menu_7_aktiv.gif) no-repeat right center; font-weight: bold; }
#menu ul li.menu8active a { background: url(/grafik/menu_8_aktiv.gif) no-repeat right center; font-weight: bold; }
#menu ul li.menu9active a { background: url(/grafik/menu_9_aktiv.gif) no-repeat right center; font-weight: bold; }
#menu ul li.menu10active a { background: url(/grafik/menu_10_aktiv.gif) no-repeat right center; font-weight: bold; }
#menu ul li.menu11active a { background: url(/grafik/menu_11_aktiv.gif) no-repeat right center; font-weight: bold; }
#menu ul li.menu12active a { background: url(/grafik/menu_12_aktiv.gif) no-repeat right center; font-weight: bold; }
#menu ul li.menu13active a { background: url(/grafik/menu_13_aktiv.gif) no-repeat right center; font-weight: bold; }

.suedtirol { 
	margin: 100px 0 20px 0;
	text-align: center; 
}

/* CONTENT */
#content { 
	padding: 20px;
	line-height: 140%;
}
.imagecontainer { float: right;}
#imagecontainer { 
	width: 240px;
	padding-top: 40px;
}
.imagecontainer { 
	width: 240px;
}
#imagecontainer img { margin: 0 0 2px 18px; }
.imagecontainer img { margin: 0 0 2px 58px; }

/* FOODER */
#fooder {
	width: 902px;
	height: 50px;
	margin: 0 auto;
	background: #FF9F00;
	text-align: left;
	color: #B65D04;
	font-size: 10px;
}
#fooder td {
	vertical-align: bottom;
	padding: 10px;
}
#fooder a {
	color: #B65D04;
	text-decoration: none;
	font-weight: bold;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#fooder .copyright a { font-weight: normal; }
#fooder .copyright a:hover { text-decoration: underline; }
/* TABELLE */	
.tabellepreis {
	border-bottom: none;
	background-color: #FFF0BE;
}
.tabellepreis th {
	background-color:#FEE898;
	padding: 10px 4px;
	border-left: 1px solid #FFF0BE;
	text-align: center;
}
.tabellepreis td {
	padding: 10px 4px;
	border-bottom: 1px solid #FEE898;
	vertical-align: middle;
	border-left: 1px solid #FEE898;
	text-align: center;
}
