body {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	background-position: left;
}
img	{
	border: none;
}	
.adresse	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#whiteBox	{
	background-color: #FFFFFF;
	position:absolute; 
	left:39px; 
	top:0px; 
	width:946px; 
	height:93px; 
	z-index:1;
}
#dalang	{
	position:absolute; 
	left: 39px; 
	top:97px; 
	width:124px; 
	z-index:2;
	/*padding-top: 20px;*/
}
#rechts	{
	 position:absolute; 
	 left:862px; 
	 top:99px; 
	 width:120px; 
	 z-index:3;
	 padding-top: 20px;
}	
#head	{
 	position:absolute; 
	left:39px; 
	top:5px; 
	width:946px; 
	height:85px; 
	z-index:5;
}
#schachtel	{
	position:absolute; 
	left:166px; 
	top:99px; 
	width:652px; 
	z-index:4;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
}
* html #schachtel	{
	width: 692px;
	w\idth: 692px;
}
#head	{
	background-color: #000066;
}
#home a	{background-image: url(../images/navigation/home.gif);}
#home a:hover	{background-image: url(../images/navigation/home_h.gif);}

#news a	{background-image: url(../images/navigation/news.gif);}
#news a:hover	{background-image: url(../images/navigation/news_h.gif);}

#buchen a	{background-image: url(../images/navigation/buchen.gif);}
#buchen a:hover	{background-image: url(../images/navigation/buchen_h.gif);}

#infos a	{background-image: url(../images/navigation/infos.gif);}
#infos a:hover	{background-image: url(../images/navigation/infos_h.gif);}

#kontakt a	{background-image: url(../images/navigation/kontakt.gif);}
#kontakt a:hover	{background-image: url(../images/navigation/kontakt_h.gif);}

#about a	{background-image: url(../images/navigation/about.gif);}
#about a:hover	{background-image: url(../images/navigation/about_h.gif);}

#home a:hover, #news a:hover, #buchen a:hover, #infos a:hover, #kontakt a:hover, #about a:hover {
	background-color: #CECEE4;
}

#home a, #news a, #buchen a, #infos a, #kontakt a, #about a {
	height: 20px;
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
	width: 97px;
	float: right;
}
* html #home a, * html #news a, * html #buchen a, * html #infos a, * html #kontakt a, * html #about a {
	width: 122px;
	w\idth: 122px;
	height: 22px;
	h\eight: 22px;
}
.submenu a	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	padding-left: 25px;
	text-decoration: none;
	width: 97px;
	float: right;
}
* html .submenu a	{
	width: 97px
	w\idth: 97px;
	padding-left: 0px;
}
.submenu a:hover {
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
	background-color: #CECEE4;
	width: 97px;
	float: right;
}
* html .submenu a:hover	{
	width: 97px;
	padding-left: 0px;
	w\idth: 97px;
}
#subbuchen, #subinfos, #subkontakt	{
	display: none;
}
.subsubmenu a	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 35px;
	text-decoration: none;
	width: 87px;

}
* html .subsubmenu a	{
	width: 92px
	w\idth: 92px;
	margin-left: 35px;
	padding-left:0px;
}
.subsubmenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: red;
	text-decoration: none;
	background-color: #CECEE4;
	padding-left: 35px;
	width: 87px;
}
* html .subsubmenu a:hover	{
	width: 92px;
	w\idth: 92px;
	margin-left: 35px;
	padding-left:0px;
}
#subbuchang, #subbuchflug, #subbuchreise, #subbuchkreuz, #subbuchhotel, #subbuchmiet, #subbuchvers	{
	display: none;
}			
.newsheadline, .news {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FF9900;
		font-style: normal;
		text-align: right;
	}
.newsheadline	{
		font-weight: bold;
		margin-bottom: 5px;
	}
.news a {
		text-decoration: none;
		color: #FF9900;
		font-weight: bold;
	}
.news a:hover {
		text-decoration: underline;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #FF9900;
	}
.randlinkheadline {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #999999;
		font-weight: bold;
		font-style: normal;
		text-align: right;
	}
.randlinktext, .randlinktext a {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		font-weight: normal;
		text-align: right;
	}
.randlinkbild {
		text-align: right;
		margin-top: 2px;
		margin-bottom: 2px;
	}
.newscontentheadline	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000066;
		font-weight: bold;
		margin-bottom: 20px;
		clear: left;
}
.newscontent	{
	width: 540px;
	margin-bottom: 30px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}
* html .newscontent	{
	width: 540px;
	w\idth: 540px;
}	
.newsimage	{
	margin-right: 20px;
	margin-bottom: 10px;
	float: left;
	width: 140px;
	height: 80px;
	overflow: hidden;
}
.contentheadline	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000066;
		font-weight: bold;
		margin-bottom: 20px;
		clear: left;
}
.contentbold	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000066;
		font-weight: bold;
		margin-bottom: 10px;
}
.content	{
	width: 600px;
	/*margin-bottom: 5px;*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066; 
}
* html .content	{
	width: 350px;
	w\idth: 350px;
}
.contentlast	{
	width: 540px;
	margin-bottom: 30px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}
.contentabsatz	{
	width: 540px;
	margin-bottom: 15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}
.contentimage	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	font-size: 9px;
	color: #000066;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	clear: left;
	margin-bottom: 20px;
}
.imagelinks	{
	float: left;
	background-color: #BBBBBB;
	margin-right: 10px;
	margin-bottom: 5px;
	font-size: 10px;
}
.link0 {
 background-color: #F0F0FB;
 height: 45px;
 clear: left;
 }
.link1 {
 background-color: #D9D9F4;
 clear: left;
 height: 50px;
}
.linkimage	{
	margin-right: 10px;
	width: 120px;
	float: left;
}
.linkheadline {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 200px;
	float: left;
		font-size: 12px;
}
.linktext a	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 200px;
	float: left;
		font-size: 12px;
}
#container	{
	width: 100%;
}
#headHeadline	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 20px;
	position:absolute; 
	left:230px; 
	top:20px; 
	width:652px; 
	z-index:7;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
}
