body
	{
	margin: 0;
	padding : 0;
	font: 11px helvetica, sans-serif;
	background : #FFFFFF;

	}

#page
	{
	margin: 10px 0 0 10px;
	}

#logo
	{
	margin: 0px;
	width: 600px;
	float: left;
	}

#logomenu
	{
	float: left;
	margin: 0px;
	text-align: right;
	width: 300px;
	padding: 27px;

	}

#header
	{
	margin: 0px;
	height: 117px;
	background-color: #a98c52;
	background-image: url('../images/banner_rechts_neu.jpg');
	}

#baucher
	{
	background: #efefef;
	margin: 0px;
	}

#main
	{
	background: #FFFFFF;
	width: 900px;
	}

#nav
	{
	background: #eceded;
	width: 180px;
	margin: 10px 0 0 0px;
	float:left;
	height: 95%;
	}

#kopfer
	{
	margin: 0px;
	padding: 0px;
	}

#right
	{
	width: 180px;
	margin: 10 0 0 0px;
	float: left;
	padding: 15px 0 0 0;
	font-size:11px;
	color:#A4A2B3;
	}

#main_nav li a, #main_nav li ul.second_level li a, #main_nav li ul.second_level .third_level li a 
	{
	background:transparent none repeat scroll 0 0;
	color:#888888;
	display:block;
	font-weight:normal;
	line-height:1.2em;
	padding:4px 0 2px 20px;
	}

#main_nav
	{
	border-bottom:1px solid #FFFFFF;
	margin-left:1px;
	margin-top:35px;
	}

ul, ol, dl, li, dt, dd 
	{
	margin:0;
	padding:0;
	}

#main_nav li {
border-top:1px solid #FFFFFF;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul, ol, dl, li, dt, dd {
margin:0;
padding:0;
}



#main_nav li.import a {
color:#004998;
font-weight:bold;
line-height:1.2em;
}

#main_nav li.active a 
	{
	background-color:#D8D8E0;
	font-weight:bold;
	line-height:1.2em;
	}

#content
	{
	float: left;
	padding: 25px;
	width: 480px;
	}

#news_box
	{
	margin-bottom:10px;
	}

#right div.news_box h5 
	{
	background:#C4E6A4 none repeat scroll 0 0;
	color:#333333;
	font-weight:bold;
	margin:0;
	padding:4px 0 2px 10px;
	}

#right p.news_title 
	{
	margin-top:1px;
	padding:6px 10px 0;
	}

#right p.news_date 
	{
	background:#E8E8EC none repeat scroll 0 0;
	color:#777777;
	font-size:11px;
	font-weight:normal;
	padding:0 10px 2px;
	}

#right p 
	{
	color:#777777;
	line-height:1.2em;
	padding:0 0 4px 10px;
	}

p.news_title 
	{
	background:#E8E8EC none repeat scroll 0 0;
	padding:6px 10px 0;
	}

p, blockquote, img, div 
	{
	margin:0;
	padding:0;
	}

h5 
	{
	color:#444444;
	font-size:12px;
	font-weight:bold;
	line-height:1.2em;
	margin:0 0 10px;
	padding-top:3px;
	}

#right .teaser_quick 
	{
	padding-bottom:0;
	}

#right .teaser, #right .teaser_quick 
	{
	background:#ECECEE none repeat scroll 0 0;
	color:#777777;
	font-weight:normal;
	line-height:1.2em;
	margin-bottom:10px;
	}

#right .teaser_quicklinks p 
	{
	border-bottom:1px solid #FFFFFF;
	margin:0;
	padding:6px 5px 2px 10px;
	}

div.news_box 
	{
	margin-bottom:10px;
	}

#right h5 
	{
	background:#C0BFCD none repeat scroll 0 0;
	color:#333333;
	font-weight:bold;
	letter-spacing:0.01em;
	line-height:1.2em;
	margin:0;
	padding:4px 10px 2px;
	}

#content p 
	{
	color:#666666;
	line-height:1.5em;
	}

#content .two_cols_start 
	{
	border-top:1px solid #D9D6DD;
	margin-top:20px;
	}

#content .two_cols_start .col_right, #content .two_cols_start .col_left 
	{
	margin-top:17px;
	}

#content .col_left 
	{
	float:left;
	width:240px;
	}

#content .innen_left 
	{
	border-right:1px solid #D9D6DD;
	padding:2px 10px 5px 0;
	}

#content .col_left p 
	{
	padding-right:5px;
	}

#content p a
	{
	background:transparent url(images/link_arrow.gif) no-repeat scroll 0 center;
	font-size:12px;
	padding-left:12px;
	}

#content .innen_right 
	{
	padding:2px 0 5px 25px;
	}

#content .col_right 
	{
	float:left;
	width:200px;
	}

br.clear 
	{
	clear:both;
	float:none;
	font-size:1px;
	line-height:1px;
	}

#content p a, .simple_teaser h6 a 
	{
	background:transparent url('../images/link_arrow.gif') no-repeat scroll 0 center;
	font-size:12px;
	padding-left:12px;
	}

#content p 
	{
	color:#666666;
	font-size:12px;
	line-height:1.5em;
	margin:0 0 12px;
	}
#content_footer {
	clear:both;
	color:#A8A4B2;
	font-size:10px;
	margin:0 25px 0 184px;
	padding:6px 0 20px;
	}
#content_footer div 
	{
	border-top:1px solid #D9D6DD;
	float:left;
	padding:6px 0;
	width:705px;
	}
#content_footer ul 
	{
	float:left;
	margin-right:5px;
}
#content_footer li.first 
{
padding-left:0;
}
#content_footer li.first a {
color:#46435B;
}
#content_footer li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 5px;
}
#content_footer li a {
color:#BBBBBB;
font-size:10px;
}
#content_footer li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 5px;
}
