/* CSS Document */



body
{
	overflow-y: auto;
	background-image:url(img/site_bg.jpg);
	background-position:center;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	height:100%;

	scrollbar-DarkShadow-Color:#ffffff;
	scrollbar-Track-Color:#ffffff;
	scrollbar-Face-Color:#f1f7eb;
	scrollbar-Shadow-Color:#93c169;
	scrollbar-Highlight-Color:#93c169;
	scrollbar-3dLight-Color:#ffffff;
	scrollbar-Arrow-Color:#93c169;
}

a:link 		{text-decoration:underline;color:#669b2d;}
a:visited 	{text-decoration:underline;color:#669b2d;}
a:hover 		{text-decoration:none;color:#669b2d;}
a:active 		{text-decoration:underline;color:#669b2d;}


h2

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#000066;

	font-weight:bold;

}





#site

{

	position:absolute;

	width:1006px;

	margin-left: 50%;

	margin-right:0px;

	left:-504px;

	border:#000000 1px solid;

	overflow:hidden;

	background-image:url(img/left_right_bg2.jpg);

	background-repeat:repeat-x;
	
	z-index:2;

}



#left

{

	position:relative;

	background-image:url(img/left_right_bg2.jpg);
	
	background-repeat:repeat-x;

	height:129px;

	width:30px;

	top:0px;

	left:0px;

	float:left;

	

}



#left_bottom

{

	

}



#main
{
	position:relative;
	width:946px;
	float:left;
	background-image:url(img/content_bg.jpg);
	height:580px;
	color: 669b2d;
}
 #main td, #main th
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color: 669b2d;
}



#header

{

	position:relative;

	width:946px;



}









#logo

{

	position:relative;

	background-image:url(img/ibu_perso_logo2.jpg);

	background-repeat:no-repeat;

	width:92px;

	height:98px;

	float:left;

	z-index:1;

}



#banner

{

	position:relative;

	background-image:url(img/header_img2.jpg);

	background-repeat:no-repeat;

	width:854px;

	height:98px;

	float:left;

	z-index:1;



}



#menu

{

	position:relative;

	background-image:url(img/main_menu_bg.jpg);

	width:946px;

	height:29px;

	clear:both;

	



}



#menu_left

{

	position:relative;

	left:0px;

	top:0px;

	float:left;

	width:98px;



}



#submenu

{

	position:relative;

	background-image:url(img/submenu_bg.jpg);

	width:946px;

	height:24px;

	clear:both;

	padding:0px 0px 0px 0px;

}



#content

{

position:relative;

width:100%;

}



#content_menu

{

	position:absolute;
	
	width:300px;
	
	left:15px;
	
	z-index:2;

}



#content_menu ul, #content_menu ul li

{

	display:block;

	padding-right:30px;

	list-style:none;

	padding-left:10px;

	margin-left:5px;

	margin-top:0px;

	padding-top:0px;

}







#content_inhalt

{

	position:absolute;
	
	width:618px;
	
	height:340px;
	
	overflow:auto;
	
	right:0px;

	padding:20px 0px 0px 20px;

}



#headline

{

	position:absolute;
	left:0px;
	top:360px;
	z-index:1;

}



#key_img

{

	position:absolute;

	bottom:0px;

	left:45px;

}



#footer

{

position:relative;

background-image:url(img/footer_bg.jpg);

width:1006px;

height:66px;

float:left;



}



#right

{

position:relative;

background-image:url(img/left_right_bg2.jpg);

background-repeat:repeat-x;

height:129px;

width:28px;

right:0px;

margin:0px;

padding:0px;

float:left;



}





#right_bottom

{



}

#sprachen img	{border:#000000 1px solid;}

#sprachen

{

	position:absolute;

	display: block;

    z-index:3;
    
    left:10px;
    
    top:45px;

}



