/***********************************************************************************
Alle CSS-Angaben, die für die Ausrichtung der Inhalte zuständig sind!

************************************************************************************/


BODY{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:#333 url(../img/bgMainnoPic.jpg) 0 1px;	
	background-color: #212121;
	padding: 0px;
	margin: 0px;
}
 
#idbody {
	background: url(../img/bgMain.jpg) 0 0 no-repeat;
	border-top: 1px solid #66432f;
	width:1005px;
	padding-bottom:20px;
	border-collapse:collapse;
}

#idcontentbox{
	width:763px; height:599px;
	margin-left:127px; margin-top:16px;
	padding-top:0px;
	font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6f6e6e;
	background:url(../img/bgContent.jpg) no-repeat;
	
	
}

#IDlogo{
	margin-left:71px;
	height:117px;
	width:254px;
	
	background: url(../img/logo.jpg) no-repeat;
	
}

#IDsearchNavi{
	padding-top:10px;
	height:17px;
	float:none;
}

#IDtopSpacer{ height:24px; }

#IDcontentLeft{ float:left; }

#IDmenu {
	text-align:left;
	width:200px;
	padding-left:1px; padding-top:15px; padding-left:0px;
}

#IDteaserLeft{
	clear:both;
	padding-left:1px;
	margin:0px;
	width:200px;
}

#idcontentright {
	float:right;	
	width:546px;
	height:385px;
	padding-top:18px;
}

#IDheadline{
	padding-top:10px;
	height:60px;
	background: url(../img/bgHeadline.gif) no-repeat;
}

#IDcontent{
	padding-right:15px;
	padding-top:1px;
	padding-left:1px;
	margin-right:30px;
	overflow:auto;
	height:300px;
}

/* Container für das 2-Spaltige Layout*/
#ID2ColsLeft{
	width:328px;
	margin-right:8px;
	float:left;
	padding-left:1px;
	padding-top:1px;
}

#ID2ColsRight {
	width:142px;
	float:right;
}

#IDteaserReservieren{
	position:absolute; top:41px; left:102px; width:83px; height:84px;
    z-index:1;
}


/* Das Menü unten */
#idfootermenu{
	text-align:right;
	margin-right:40px;
	padding-top:12px;
	
	clear:both;
}

/* Das Menü auf der Linken Seite */
#IDmenuList{
	margin:0px;
	display:block;
	list-style-type:none;
	padding:0px;
}

#IDmenuListSUB{
	margin:0px;
	display:block;
	list-style-type:none;
	padding:0px;
	margin-left:0px;
}


#IDmenu li a, #IDmenu ul li{
	float:left;
	padding-bottom:0px!important;
	margin-bottom:0px!important;
}

#IDmenuList li.menuFirstLayer{
	margin-left:1px;
	margin-top:1px;
	padding:0px;
	margin-bottom:0px;
	background: url(../img/bgMenuItem.jpg) no-repeat;
	height:49px;
	width:199px;
}

#IDmenuListSUB li{
	margin-left:0px;
	margin-top:1px;
	padding:0px;padding-left:1px;
	margin-bottom:0px;
}

#IDmenuList li.menuFirstLayer:Hover{
	margin-left:1px;
	margin-top:1px;
	padding:0px;
	margin-bottom:0px;
	background: url(../img/bgMenuItemAct.jpg) no-repeat;
	height:49px;
	width:199px;
}

#IDmenuList li.menuAct  {
	background: url(../img/bgMenuItemAct.jpg) no-repeat;
	margin-left:1px;
}

#IDmenuListSUB li.menuSecondLayer{
	margin-left:1px;
	margin-top:1px;
	padding:0px;
	margin-bottom:0px;
	background: url(../img/bgMenuItemSub.jpg) no-repeat;
	height:20px;
	width:199px;
}

#IDmenuListSUB li.menuSecondLayer:hover{
	margin-left:1px;
	margin-top:1px;
	padding:0px;
	margin-bottom:0px;
	background: url(../img/bgMenuItemSubAct.jpg) no-repeat;
	height:20px;
	width:199px;
	
}
#IDmenuListSUB li.menuSecondLayerAct {
	background: url(../img/bgMenuItemSubAct.jpg) no-repeat;
}

#idlangmenu{
	z-index:10;
	position:absolute;
	top:441px; left:109px; width:19px; height:150px;
	background: url(../img/bgSprachMenu.gif) no-repeat;
}