body
{
	font-family:arial;
	font-size:10px;
}
#content
{
	width:955px;
	position:relative;
	margin-top:30px;
	text-align:left;

}
#topbar,#topbar_laender
{
	position:relative;
	border-bottom:1px solid rgb(179,179,179);
	height:80px;
}
#topbar_laender
{
	height:60px;
}
#topnavi
{
	position:absolute;
	margin:0px;
	padding:0px;
	list-style-type:none;
	top:57px;
	left:2px;
}
#topnavi li
{
	display:inline;
}
#topnavi li a
{
	text-transform:uppercase;
	text-decoration:none;
	font-size:9px;
	font-family:arial;
	letter-spacing:1px;
	color:black;
}
#topnavi li.seperator 
{
	height:15px;
	font-size:8px;
	margin-left:8px;
	margin-right:8px;
	background-color:rgb(179,179,179);
}
#positionbar ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#positionbar ul li
{
	display:inline;
	text-transform:uppercase;
	color:silver;
}
#positionbar ul li a
{
	color:silver;
	text-decoration:none;
}
#positionbar ul li a:hover
{
	text-decoration:underline;
}
#positionbar
{
	margin-top:10px;
	margin-bottom:10px;
}
#navileft
{
	width:218px;
	font-size:10px;
	border-right:1px solid white;
}
#navileft ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	
}
#navileft ul#first
{
	padding-bottom:60px;
/*	background-color:#b9babc;*/
	background-color:#9e9e9f;
	
}
#navileft ul li
{
	display:inline;
}
#navileft ul li a
{
	display:block;
	background-image:url(../webImages/menu_trenner.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:7px;
	padding-bottom:5px;
	color:white;
	text-decoration:none;
	font-family:arial;
	padding-left:20px;
	font-weight:0;
	font-size:9px;
	text-transform:uppercase;
}
#navileft ul li a.selected
{
	background-color:rgb(123,132,163);
	background-image:url(../webImages/aktiv_pfeil.png);
	background-repeat:no-repeat;
	background-position:10px 8px ;
}

#navileft ul li li a.selected
{
	background-color:transparent;
}

#navileft ul li ul#sub
{
	background-color:rgb(158,161,176);
}
#navileft ul li ul li a
{
	margin-left:15px;
}

#navileft ul li ul li li a
{
	margin:0px;
}
#navileft ul li ul li ul
{
	padding-left:30px;
	background-color:rgb(174,177,184);
}
#navileft ul li ul li a
{
	background-image:url();
}
#navileft li.line a
{
	height:2px;
	font-size:1px;
	padding:0px;
	
}
#navileft ul li ul 
{
	background-image:url(../webImages/menu_trenner.png);
	background-repeat:repeat-x;
	background-position:bottom;
	
}
#contentright
{
	font-size:10px;
}
#content_unter_navi
{
	text-align:center;
	padding-top:30px;
}
#bottomnavi
{
	border-top:1px solid rgb(179,179,179);
	border-bottom:1px solid rgb(179,179,179);
	position:relative;
	margin-top:30px;
}
#bottomnavi .copy
{
	color:silver;
	text-transform:uppercase;
	padding-top:10px;
	padding-bottom:10px;
	font-size:9px;
}
#bottomnavi #siteoptions
{
	position:absolute;
	right:0px;
	top:13px;
}
#text
{
	padding:20px;
	padding-top:10px;
	font-size:11px;
}
#text h1.header
{
	color:#24377c;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bolder;
}
#text h2.text,#text h2.text a
{
	font-size:11px;
	color:rgb(131,131,131);
	font-family:arial;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
#text table,#text td,#text div,#text font
{
	font-size:11px;
	font-family:arial;
}
a
{
	color:black;
	text-decoration:none;
	color:rgb(131,131,131);
}
a:hover
{
	text-decoration:underline;
}
#content_unter_navi h2
{
	display:none;
}
#topnavi li.selected a
{
	color:silver;
}
#suchfeld,#suchfeld_laender
{
	position:absolute;
	right:00px;
	top:50px;
	font-size:11px;
	color:#24377c;
	
	text-transform:uppercase;
}
#suchfeld_laender
{
	top:30px;
}
#suchfeld input,#suchfeld_laender input
{
	font-size:10px;
	width:100px;
}
.borderRight
{
	background-image:url(../webImages/trenner_content_home.gif);
	background-position:left;
	padding-left:20px;
	background-repeat:repeat-y;
	
}
#banner
{
	margin-bottom:20px;
}
#text img
{
	border:0px;
}

#sitemap ul
{
	list-style-type:none;
	margin-left:30px;
}
#sitemap ul ul
{
	margin-left:0px;
	margin-left:expression('30px');
}
#sitemap ul li
{	
	background-image:url(../webImages/aktiv_pfeil.png);
	background-repeat:no-repeat;
	background-position:5px 3px;
	padding:2px;
	padding-left:20px;
}
#sitemap ul li a
{
	color:black;
	font-weight:bolder;
}
#sitemap ul li li a
{
	color:gray;
	font-weight:bolder;
}
#sitemap ul li li li a
{
	color:black;
	font-weight:normal;
}
#sitemap ul li li
{
	padding-left:0px;
	background-image:url();
}