body
{
	/*background-image: url("../grafik/bg_verlauf.png");*/
    /*background-repeat: repeat-x;*/
    background-color: #F3BB63;
    font:12px Verdana, Arial, Helvetica, sans-serif;
    margin-left:6px;
}
input[type="text"]:focus, input[type="text"]:hover, input[type="text"]:active,
input[type="password"]:focus, input[type="password"]:hover, input[type="password"]:active,
select:focus, select:hover, select:active,
textarea:focus, textarea:hover, textarea:active {
    border: 2px solid #EED896;
    background:#fff none repeat scroll;
}
#page-container
{
	border-bottom-color: white;
    border-bottom-style: solid;
    border-bottom-width: 1px;

    border-left-color: white;
    border-left-style: solid;
    border-left-width: 1px;

    border-right-color: white;
    border-right-style: solid;
    border-right-width: 1px;
    
    border-top-color: white;
    border-top-style: solid;
    border-top-width: 1px;

    margin-left: auto;
    margin-right: auto;
    width: 990px;	
}
#page-container  a, #page-container a:link, #page-container a:visited
{
    color:white;/*green*/
    text-decoration:none;
    
}
#page-container a, #page-container a:hover, #page-container a:active, #online a:focus
{
    color:gray;
    text-decoration:underline;
}
#header
{
	background-image: url("../grafik/header.png");
	background-repeat:no-repeat;
	width:990px;
	height:269px;	
}

#h_navigation
{
	margin-left:auto;
	margin-right:auto;
	width:990px;	
	height:46px;
	background-image: url("../grafik/navi_background_1.png");
	background-repeat:repeat;
}

/*Drop-down menu*/
.navi
{
/*width:600px;*/
/*font: bold !important;*/
}

 /*Color navigation bar normal mode*/
 
.navi ul
{
 float: left !important;
 list-style-type:none;
 padding-left:0px;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
}


.navi ul li
{
 border-left:solid 1px rgb(255,255,255);/*white*/
 border-color: white;
 padding-left:0px;
}


.navi ul li a
{
 float: none !important /*Non-IE6*/;
 float: left /*IE-6*/;
 display: block;
 height: 18px;
 line-height: 17px;
 padding: 10px;
}


.navi ul li a:hover
{
 background-color:rgb(238, 216, 150);/*leicht gruen*/ 	
}
#content
{
	background:#eed896;
	height:100%;
	/*padding: 10px;*/
}
#header_upper_border
{
	height: 46px;
	background-image: url("../grafik/navi_background_1.png");
	width:990px;
	
}
.main
{
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:white;
}
.main_1
{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.td_underline
{
 	border-bottom: thin solid gainsboro; 
 	border-width: thin; 
 	border-color: gainsboro;	
}
.td_upperline
{
 	border-top: thin solid gainsboro; 
 	border-width: thin; 
 	border-color: gainsboro;	
}
#navi_border
{
	height: 39px;
	/*background:yellow;
	width:820px;*/
	
}
#language_border
{
	float:left;
	/*margin-top:9px;
	margin-left: 12px;
    width: 185px;*/
    margin:10px;
}
.big_bold_string
{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}	
.small_string
{
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.small_gray_string
{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:gray;
}

/*TD DESIGN*/
.td_top_gray_line
{
	border-top: thin solid;
	border-width: thin; 
}
.td_bottom_gray_underline
{
	border-bottom: thin solid;
	border-width: thin; 
}
#meldung
{
	
}
#meldung_erfolg
{
	color:green;
	height:70px;
	background:white;
}
#meldung_fehler
{
	color:red;
	height:70px;
	background:white;
}	
#meldung_image
{
	float:left;
}
#home
{
	min-height: 600px;
}
#room_inquire_form
{

}
#slogan
{
	padding: 10px 10px 10px 26px;
    width: 200px;    
}
#slogan_info
{
	padding: 10px 10px 10px 26px;
    width: 483px;
}
.main_slogan
{
	color:white;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;	
	opacity:!important;
}	
#right_site
{
	padding:0px;
}
.hotel_infos
{
	color:white; 
	width: 200px;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	opacity:!important;
}
.location_infos
{
	color:black; 
	width: 470px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}	
#footer
{
	height: 41px;
    width: 982px;
    background-image: url("../grafik/navi_background_1.png");
    padding: 4px;
    font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
