/***********************************************/
/* b2hstyle.css                                */
/* Use with template standard-draft.htm        */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	position: relative;
	width: 800px;
	line-height:1.166;	
	margin:5px auto;
	padding:0px;
	text-align:center; /*fuer IE_quirks*/
}

th, td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:1.166;
}

a{
	color:#996633;
	text-decoration:underline;
}

a:link{
	color:#996633;
	text-decoration:underline;
}

a:visited{
	color:#666666;
	text-decoration:underline;
}

a:hover{
	color:#FF9900;
	text-decoration:none;
}


/************* mainnav style **************/
a.mainnav{
	color:#666666;
	font:normal bolder 12px Verdana,sans-serif;
	padding:3px 15px 3px 15px;
	margin-left:6px;
	text-decoration:none;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	border-left:6px solid #CCCCCC;
	text-align:center;
}

a.mainnav:link{
	color:#666666;
	text-decoration:none;
}

a.mainnav:visited{
	color:#666666;
	text-decoration:none;
}

a.mainnav:hover{
	color:#333333;
	background-color:#FFF0D9;  
	border:1px solid #FF9900;
	border-left:6px solid #FF9900;
	text-decoration:none;
}
/************* end mainnav style **********/


/************* subnav style **************/
a.subnav{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

a.subnav:link{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

a.subnav:visited{
	color:#996633;
	text-decoration:none;
}

a.subnav:hover{
	color:#996633;
	text-decoration:underline;
}
/************* end subnav style **********/


/************* nodeco style **************/
/* use for links in breadcrumb and footer*/
/*****************************************/

a.nodeco{
	color:#333333;
	text-decoration:none;
}

a.nodeco:link{
	color:#333333;
	text-decoration:none;
}

a.nodeco:visited{
	color:#333333;
	text-decoration:none;
}

a.nodeco:hover{
	color:#FF9900;
	text-decoration:underline;
}
/************* end footer style **********/


h1{
 font-family:Verdana,Arial,sans-serif;
 font-size:125%;
 color:#996633;
 margin:0px;
 padding:0px;
}

h2{
 font-family:Verdana,Arial,sans-serif;
 font-size:110%;
 color:#CC6600;
 margin:0px;
 padding:0px;
}

h3{
 font-family:Verdana,Arial,sans-serif;
 font-size:100%;
 color:#FF9900;
 margin:0px;
 padding:0px;
}

h4{
 font-family:Verdana,Arial,sans-serif;
 font-size:100%;
 font-weight:normal;
 color:#333333;
 margin:0px;
 padding:0px;
}

h5{
 font-family:Verdana,Arial,sans-serif;
 font-size:100%;
 color:#666666;
 margin:0px;
 padding:0px;
}

ul{
 list-style-type:disc;
}

ul ul{
 list-style-type:square;
}

ul ul ul{
 list-style-type:none;
}


/************* subnav list style **************/

ul.sublist{
 	list-style-type:none;
	line-height:1.3;
	margin:0px;
	padding:0px;
	font-size:80%;
}

ul.sublisttab{
 	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 15px;
	font-size:87%;
}	

/************* end subnav list style **********/



/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#wrapper{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	width:800px;
	position:relative;
	text-align:left; /*Aufheben von IE_quirks im BODY*/
}

#header{
	height:101px;
	background:url(images/b2h-index_01.gif) no-repeat;
}

#mainnav{
	margin:0px;
	padding:62px 0px 0px 190px;
	white-space:nowrap
}

#breadcrumb{
	font-size:70%;
	margin:0px 0px 0px 0px;
	padding:10px 0px 30px 20px;
}

#subnav{
	background-color:transparent;
	margin:0px;
	padding:0px 20px 0px 20px;
	width:160px;
}

#content{
	margin:0px;
	padding:0px 20px 0px 0px;
	width:380px;
	text-align:left;
}

#teaser{
	background-color:transparent;
	margin:0px;
	padding:0px 20px 0px 0px;
	width:180px;
}

#footer{
	background:url(images/b2h-index_08.gif) no-repeat bottom;
	padding:0px 0px 0px 200px;
	line-height:1.6;
	height:280px;
	position:relative;	
}


/************* common styles **************/

.small{
	font-size:70%;
}
.smallstory{
	font-size:85%;
}

.marker{
	font-weight:bold;
	color:#996633;
}

.th {
	font-weight:bold;
	color: #333333;
} 

.table {
	border:1px solid #CCCCCC;
	padding:5px 12px 5px 12px;
}

.gebucht {
	background-color:#FFCC66;
}

.frei {
	background-color:#CCFF99;
}


/************* story styles **************/

.story{
	clear:both;
	padding:0px;
	font-size:80%;
}

.story p{
	padding:0px 0px 5px 0px;
}

.story img{
	float:left;
	padding:10px 10px 0px 0px;
}