HTML,BODY{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFFFFF url('../images/main_bg.jpg') left repeat-y;
	color:#7b6444;}

DIV.clearer{clear:both;}

DIV.article_content A{color:#7b6444;}

DIV.box_text{
	padding:0px 0px 0px 0px; 
	border-bottom:1px solid #E9E9DA; 
	margin-bottom:6px; 
	margin-top:0px;
}

DIV.box_textGuestbook{
	padding:0px 0px 0px 0px; 
	border-bottom:0px solid #E9E9DA; 
	margin-bottom:6px; 
	margin-top:0px;
}

DIV.room_short_description{
	width:684px;
	height:50px;
	color:#565654;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px;
	padding-left:35px;
	vertical-align:middle;
}

DIV.room_short_description2{
	width:684px;
	color:#565654;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px;
	padding-left:35px;
	height:30px;
	vertical-align:middle;
}

TD.kontakt_form_cell{font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#565654;}
TD.kontakt_form_cell_2{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#565654;}


H1{color:#E98A37; font-size:14px; padding-bottom: 0px; margin-bottom: 5px;}
	
H1 A{color:#E98A37; font-size:14px; text-decoration:none; padding-bottom: 0px; margin-bottom: 5px;}

H2{color:#E98A37; font-size:12px; padding-bottom: 0px; margin-bottom: 5px;}


DIV.main_wrapper_1{
	background:url('../images/fa.jpg') left repeat-y;
	}

DIV.main_wrapper_2_outer{
	width:282px;
	float:left;
}

DIV.main_wrapper_2{
	height:800px;
	width:193px;
	background:#EFE3D3 url('../images/vertical.gif') top repeat-x;
	margin-left:89px;
}

DIV.main_wrapper_21{
	width:719px; 
	margin-left:282px;
	_margin-left:279px;
	padding:0px;
}
DIV.main_wrapper_22{
	width:719px; 
	margin-left:282px;
	_margin-left:279px;
}

.pageTitleDiv {
	height:20px;
	width:719px;
	background-color:#E8D5BD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	text-align:right;
}

.pageContent {
	width:719px;
	padding:0px;
	margin:0px;
}

IMG{border:none;}

DIV.mitem{ text-align:right; padding:3px 15px 3px 0px;}

DIV.mitem2{ text-align:right; padding:3px 15px 1px 0px;}

DIV.mitem3{ text-align:right; padding:3px 0px 3px 0px;font-size:1px;}

DIV.hb_left{
	color:#7B6444;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:683px;	
	padding-left:37px; 
}

DIV.home_bottom_wrapper{padding-top:24px;}

DIV.hb_left H1{color:#E98A37; font-size:14px; padding-bottom:0px; margin-bottom:10px;}

DIV.hb_right{	
	width:303px;
	background:url('../images/hbright.gif');
	padding:4px;
	float:right;
}

DIV.hb_right_inner{
background:#F7F1E8;
color:#7B6444;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding:8px 12px 8px 12px;
}

DIV.hb_right_inner H1{color:#E98A37; font-size:14px;
background:url('../images/hbright_h1_bg.gif') bottom repeat-x; margin-bottom:9px;}

DIV.hb_right_inner H1 A{color:#E98A37; font-size:14px;background:url('../images/hbright_h1_bg.gif') bottom repeat-x; text-decoration:none;}

DIV.produkte_details{
	color:#7B6444;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:700px;
	float:left;
}

DIV.produkte_details H1{color:#E98A37; font-size:12px; padding-bottom:0px; margin-bottom:5px;}

DIV.top_background {
	width:719px;
	height:82px;
	overflow:hidden;
	background-image:url(../images/produkte_top_background.jpg); 
	background-repeat:repeat;
}

.topLittleText {
	background-color:#E8D5BD;
	font-family:Arial;
	font-size:10px;
	width:60px; 
	height:15px; 
	float:left;
	vertical-align:middle;
	text-align:center;
	color:#917B5C;
}

.topLittleImage {
	/*background-image:url('../images/image_little_picture.jpg') top repeat-x;*/
	border-top:6px solid #E8D5BD;
	width:9px; 
	height:15px; 
	float:left;
	vertical-align:middle;
	font-size:1px;
}


.topIcons {
	margin-left:10px; 
	width:70px;  
	float:left;
	padding-top:11px;
}

.productImage {
	/*width:328px; */
	/*height:234px; */
	margin-top:0px;
	padding-top:0px;
	padding-left:1px;
}

.productDescription {
	/*width:389px; 
	_width:386px; */
	/*height:234px;*/
	margin-top:0px;
	padding-top:0px;
	/*margin-left:328px;
	_margin-left:323px;*/
	background-color:#F8F2EB;
}

DIV.produkte_bottom_wrapper{
	padding-top:24px;
	padding-left:37px;
	vertical-align:text-top;
}

.categories {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7B6444;
}

A.categories{color:#7B6444; text-decoration:none;}
A.categories:hover{color:#E98A37; text-decoration:none; font-weight:bold;}

.categoriesGuest {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#E98A37;
}

A.categoriesGuest{color:#E98A37; text-decoration:none;}
A.categoriesGuest:hover{color:#E98A37; text-decoration:underline; font-weight:bold;}+

a {
	text-decoration:none;
}

.cat_link {
	width:178px;
	text-align:right;
	text-decoration:none;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
}

DIV.produkte_categories {
	height:auto;
	width:auto;
	padding-right:0px;
}

.productImageList {
	float:left;
	/*width:93px;*/
	height:70px;
	padding-right:1px;
	padding-left:1px;
}

.button_image_prev {
	position:absolute; 
	top:102px;
	left:282px;
	_top:105px; 
	_left:285px;
	z-index:10;
}

.button_image_next {
	position:absolute; 
	top:102px;
	left:985px;
	padding:0px; 
	margin:0px;
	z-index:10;
}

.productImageListAbsolute {
	/*
	position:absolute; 
	top:102px;
	left:282px;
	_top:105px; 
	_left:285px;
	*/
	width:719px;height:70px; 
	border:0px solid #ff0000;
	z-index:1
}



.imagesList {
	border-bottom:0px solid #E8D5BD; 
	width:719px; 
	height:70px; 
	overflow:hidden;
	background-color:#f8f2eb
}

.opacButton {
	filter:alpha(opacity:70); 
	-moz-opacity: 0.7;
}

DIV.detail_link {
	padding-top:5px;
	
}
.news_list_item H1{color:#E98A37; font-size:14px; background:url('../images/hbright_h1_bg.gif') bottom repeat-x; margin-bottom:9px;}

.news_list_item H1 A{color:#E98A37; font-size:14px;background:url('../images/hbright_h1_bg.gif') bottom repeat-x; text-decoration:none; }
 
.gb_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F1893C;
}

.gb_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7B6444;
}

.teamImage {
	float:left;
	
}

.teamDescription {
	float:left;
	width:488px;
	height:100px;
	padding-left:0px;
}

.teamWrapper {
	width:684px;
	/*height:70px;*/
	padding-left:35px;
	padding-top:5px;
	padding-bottom:10px;
}

DIV.product_big_image{
position:absolute;
z-index:-50;
left:300px;
top:300px;
border:#E98A37 2px solid;
}

.team_big_image{
position:absolute;
z-index:-50;

border:#E98A37 2px solid;
}

DIV.image_big_div{
position:absolute;
z-index:-50;
left:50%;
right:50%;
margin-left:-199px;
}

DIV.image_big_div_team{
position:absolute;
z-index:-50;
left:50%;
right:50%;
margin-left:-199px;
}

DIV.image_big_div IMG{
border:#E98A37 2px solid;
padding:1px;
background-color:#FFFFFF;
} 

.kontakt_header_line{color:#FFFFFF; font-weight:bold;}
.kontakt_wbg{background-color:#FFFFFF;}
INPUT, TEXTAREA, SELECT{ border:1px solid #D5B185; font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.kontakt_table{font-size:11px;}
INPUT.noborder{border:none;}

IMG.orange_border{border:#E98A37 2px solid;}


/*td.regtext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}
td.regtext2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#747474
}

input.reginput{
	background-color:#FFFFFF;
	width:275px;
	height:17px;
	border:1px solid #b5a068;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
input.reginput_ok{
	background-color:#ddffdd;
	width:270px;
	height:17px;
	border:1px solid #b5a068;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
input.reginput_warning{
	background-color:#ffdfdf;
	width:270px;
	height:17px;
	border:1px solid #b5a068;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
input.regradio{
	background:#f9f6ee; border:#f9f6ee
}
input.regradio2{
	background:#f4efe1; border:#f4efe1
}
select.regselect{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

table.general_button{
	height:23px;
	width:195px;
	border:1px solid #ded3b3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#747474;
	text-decoration:underline;
	cursor:pointer;
	background-color:#ffffff
}*/

.titel {
	color:#E98A37;
	font-weight:bold;
	font-size: 12px;
}
img.umrandung{
	border:2px solid #E98A37;
}

.tab {
	border:1px solid #e8d5bd;
	background-color: #faf5ef;
	padding: 7px;
}



