body
{
	margin:0;
	padding:0;
	background-image: url(i/back.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FBF8F4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E3092;
}
a {
	color:#AD5F00;
	text-decoration:none;
}

p
{
	margin:0;
	padding:0;
}
ul
{ 
	padding-left:15px;
	margin-left:15px;
	margin-top:5px;
	margin-botton:5px;
	padding-bottom:0;
}

a:hover {
	color: #2E3092;
}
.head1
{
	background-image: url(i/Header_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:278px;
	height:205px;
}
.head2
{
	background-image: url(i/Header_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:294px;
	height:205px;
}
.menu
{
	background-image: url(i/menu_back.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:760px;
	height:39px;
}
.menu_pad_bg
{
	padding-left:16px;
	padding-right:16px;
}
.menu_pad_en
{
	padding-left:13px;
	padding-right:13px;
}
.menu_pad_de
{
	padding-left:19px;
	padding-right:19px;
}
.shadow{
	background-image: url(i/shadow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:11px;
	height:97px;
}
.in_tab
{
	padding-left:10px;
	padding-right:10px;
}
.footer
{
	background-image: url(i/footer_back.png);
	background-repeat: repeat-x;
	background-position: left top;
	height:85px;
}
.footer_menu{text-align:center; color:#AD5F00;}
.footer_menu a{color:#BD7F33;}
.footer_menu a:hover{color:#2E3092;text-decoration:underline;}
.design
{
	color:#9392C0;
	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 9px;
	padding:10px;
	padding-left:30px;
	padding-top:25px;
}
.design a {color:#9392C0;}
.design a:hover {color:#9392C0;}
.copy
{
	text-align:right;
	padding:10px;
	padding-right:30px;
	padding-top:25px;
	color:#AD5F00;
}
.lang_left
{
	padding-left:22px;
	padding-top:20px;
}
.lang_right
{
	padding-right:25px;
	padding-top:20px;
	text-align:right;
}
.img
{
	border: 1px solid #333333;
}
.index_reserve {padding:10px;}
.index_reserve p {margin:0px; padding:0px;}
.index_reserve img {margin-bottom:5px;}
.reserve_button {background:url(i/reservation_button.gif); width:178px; height:44px; display:block; margin:24px auto 5px auto; font-size:12px; color:#FFF; text-decoration:none; text-align:center; line-height:38px; font-weight:bold;}
.reserve_button:hover {color:#FFF;}
.normal_reserve {width:145px; background-color:#c38445; border:1px solid #d8bca0; display:block; font-size:11px; color:#FFFFFF; text-decoration:none; text-align:center; line-height:19px; font-weight:bold; margin:4px 0px 0px 10px;}
.normal_reserve:hover {background-color:#974817; color:#FFFFFF;}

.german_reserve {width:155px; background-color:#c38445; border:1px solid #d8bca0; display:block; font-size:11px; color:#FFFFFF; text-decoration:none; text-align:center; line-height:19px; font-weight:bold; margin:4px 0px 0px 10px;}
.german_reserve:hover {background-color:#974817; color:#FFFFFF;}