html, body, a, td {
	font-family: Tahoma, Helvetica, Arial, sans-serif, Verdana;
	font-size: 13px;
	line-height: 20px;
	color: #695b37;
	text-decoration: none;
}

a 			{ font-weight: bold; color: #e2007a; }
a:hover	{ text-decoration: underline; }

.a-alt { font-weight: bold; color: #00be79; }


.txt {
	color: #6c6c6c;
	font-weight: normal;
}

body {
	background-color: #d3a435;
	margin: 30px 0px 30px 0px;
	background-attachment: fixed;
}

#global-link {
	width: 795px;
	height: 56px;
	overflow: hidden;
}

#header {
	width: 795px;
	height: 100px;
}

#left-top {
	width: 156px;
	height: 39px;
	background-repeat: no-repeat;
}

#flag-bg {
	background-repeat: no-repeat; 
	height: 21px;
}

#content-top {
	width: 483px;
	height: 10px;
	background-repeat: no-repeat;
}

#right-top {
	width: 156px;
	height: 39px;
	background-repeat: no-repeat;
}

#footer {
	width: 795px;
	height: 51px;
}

#menu1, #menu2, #menu3, #menu4, #menu5 {
	width: 140px;
	background-repeat: no-repeat;
	overflow: hidden;
}

#menu1 {
	height: 54px;
}

#menu2 {
	height: 57px;
}

#menu3 {
	height: 55px;
}

#menu4 {
	height: 47px;
}

#menu5 {
	height: 64px;
}

.menu-links {
	width:110px; 
	margin-left:30px;
}

.footer-txt, .footer-txt a {
	color: #be7d7e;
	font-size: 11px;
	line-height: 12px;
}

.menu { 
	margin-left: 16px; 
}

.rightcol {
	width: 140px;
	text-align: center;
}

.hline-1, .hline-2 {
	width: 457px;
	height: 24px;
	margin: 5px 0px 15px 0px;
	background-repeat: no-repeat;
}

.hline-l, .hline-r {
	width: 139px;
	height: 55px;
	margin: 0px 0px 5px 0px;
	background-repeat: no-repeat;
}

.hline-r {
	background-position: right;
}

.content {
	width: 455px; 
	text-align: center; 
	margin: 0px 0px 0px 15px;
}

.red 	{
	color: #a1a1a1;
}

ul { margin: 10px 30px 5px 0px; list-style-type: circle; }

.h1, h1 { font-size: 22px; line-height: 28px; font-weight: normal; color: #695b37; }
.h2, h2 { font-size: 16px; line-height: 24px; font-weight: bold; color: #bfa664; }
.h3, h3 { font-size: 14px; line-height: 18px; font-weight: bold; color: #bfa664; }
.h4, h4 { font-size: 12px; line-height: 14px; font-weight: bold; color: #bfa664; }
.h5, h5 { font-size: 12px; line-height: 14px; font-weight: bold; color: #bfa664; }
.h6, h6 { font-size: 10px; line-height: 11px; font-weight: bold; color: #bfa664; }

.nav { font-size:13px; line-height:18px; font-weight: bold; text-decoration: none; color: #e2007a }
.nav-selected { font-size:11px; line-height:10pt; font-weight: bold; text-decoration: none; background-color: #E6E6E6; color: #a1a1a1}

.right {color: #5f5f5f }
.right-form {font-size: 9px; color: #41000b; background-color: #ece9cc; border: 1px solid #6c6c6c; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.right-form-button {font-size:9px; }
.right-blue {font-size:11px; line-height:13px; color: #8a4a51 }
.right-dark {font-size:11px; line-height:13px; color: #3f5c5f }
.right-img, .img1 { border: 1px solid #7d8487; }

.img1 {
	float: left;
	margin: 4px 10px 0px 0px;
}

.border1 { 
	border: 1px solid #ba9a54;
	border-bottom: 5px solid #ba9a54;
}

.border2 { 
	border: 1px solid #ba9a54;
	border-bottom: 3px solid #ba9a54;
}

.border1_selected { 
	border: 3px solid #e2007a;
}

.required {color:#F73500;}

.block { text-align: justify; }

.tbl-prices-rooms {
	font-size: 16px; 
	background-color: #d8d8d8;
	line-height: 18px; 
	font-weight: bold; 
	color: #8e8e8e;
	background-repeat: repeat-x;
}

.tbl-prices-price {
	font-size: 16px; 
	font-weight: bold; 
	background-color: #e8e8e8;
	background-repeat: repeat-x;
}

.bg1 {
	background-color: #d8d8d8;
}

.template1 {
	margin: 20px 0px 20px 0px;
}

.template1 .td_links {
	vertical-align: top;
}

.template1 .td_rechts {
	vertical-align: middle;
}

.template1 td img {
	margin: 0px 20px 0px 0px;
}

.template1 table td table td img {
	margin: 0px 1px 0px 0px;
}

.color1 {
	color: #e2007a;
}

.bgcolor1 {
	background-color: #e2007a;
}

.border_color1 {
	border: 1px solid #e2007a;
}

.color2 {
	color: #00a5db;
}

.bgcolor2 {
	background-color: #00a5db;
	color: #FFFFFF;
}

.border_color2 {
	border: 1px solid #00a5db;
}

.color3 {
	color: #7b1016;
}

.bgcolor3 {
	background-color: #7b1016;
	color: #FFFFFF;
}

.border_color3 {
	border: 1px solid #7b1016;
}

.thumb_form {
	margin: 1px;
	padding: 0px;
	display: inline;
	width: 70px;
}

.margin0 {
	margin: 0px;
}

#picview_rahmen {
	margin: 10px;
	padding: 0px;
	display: table;
}

#picview_top_bottom {
	width: 100%;
	padding: 3px;
	display: table;
}

#picview_showall, #picview_close {
	display: table-cell;
}

#picview_showall {
	float: left;
	text-align: left;
}

#picview_close {
	float: right;
	text-align: right;
}

#picview_main {
	display: table;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}

#homepics img {
	margin: 0px 0px 0px 0px;
}

.button1, .button1-shadow {
	width: 150px;
	height: 80px;
	background-repeat: no-repeat;
	text-align:center;
	margin-top: -5px;
}

.button1 a, .button1-shadow a {
	color: #ffffe3;
	font-weight: bold;
}

