body {
	margin:0;
	padding:0;
	background:#FFFFFF url(../images/body_bg.jpg) repeat-x top;
	font-size: 0.72em;
	font-family: verdana,arial;
	line-height: 150%;
}

a {
	color: #7B5B66;
}
a:hover {
	text-decoration: none;
}

#page {
	width:826px;
	margin: 0 auto;
}
#header {
	background:#FFFFFF url(../images/page_bg_header.jpg) no-repeat top;
	padding-top:5px;
	padding-left: 13px;
}
#header_content {
	background:#FFFFFF url(../images/kopfbild.jpg) no-repeat top;
	width:800px;	
	height:238px;
}

img#logo_head {
	padding:5px 13px 0 13px;
}
img#logo_1{
	margin:10px 0 0 33px;
	border: none;
}
img#logo_2 {
	margin:10px 0 0 198px;
	border: none;
}
#top {
	background:#FFFFFF url(../images/page_bg.jpg) repeat-y top;
}
.menu {
	margin:0 13px;
	width:800px;
	height: 22px;
	background:url(../images/menu_inactive_bg.jpg) repeat-x top;
}
.menu ul{	
	list-style-type:none;
	font-size:0.95em;
	margin:0;
	padding:0;
}
.menu ul li {
	display:inline;
	float:left;	
	border-right:1px solid #FFFFFF;
}
.menu li a{
	background:url(../images/menu_inactive_bg.jpg) repeat-x top;
	text-decoration:none;
	color:#FFFFFF;
	width: 68px;
	display:block;
	text-align:center;
}
/* style the links for the top level */
.menu a, .menu a:visited {
	display:block;
	text-decoration:none; 
	height:25px;
	line-height:22px;
	width: 68px;
}

.menu li#home a{
	width:306px;	
	text-align:right;
	padding-right:10px;
}

.menu li a:hover,.menu li.menu_active a {
	background:url(../images/menu_active_bg.jpg) repeat-x top;
}

.searchForm {
	height:22px;
	margin:0;
	padding:0;
	display: inline;
}
input.inputsearch {
	 margin-top:2px;
	 margin-left:10px;
	 width:90px;
	 font-size:0.9em;	 
	 height: 13px;
	 border: 1px solid #CCC;
}

#searchImg {
	vertical-align:top;
	padding-top:3px;
}
#active_menu {
	padding: 5px 38px;
	color:#826574;
	margin:0;
	font-size:0.85em;	
}
#active_menu a {
	color:#826574;
	text-decoration: none;
}
#active_menu a:hover{
	text-decoration: underline;
}

/*************************** content Bereich *************************/

#content {
	background:#FFFFFF url(../images/page_bg_content.jpg) repeat-y top left;
	padding:0;
	margin:0;	
	padding-left: 13px;
}
#content_left {
	background:#EDEBEC url(../images/hg_navi_links.jpg) no-repeat;
	float:left;	
	width:316px;
}
#content_left ul{	
	list-style-type:none;
	margin-top:0;
}
/*fuer IE 6 li:hover*/
#content_left ul li,
#content_left ul li a {
	width:100%;
 	height:100%;
 }

#content_left ul#level1{
	margin:25px 0 0 0;
	width: 266px;
	padding-left:20px;
}
#content_left li a{
	text-decoration:none;
	color:#000;
	font-weight:normal;
	border-bottom:1px dotted #999999;
	padding-left:5px;
	padding: 5px;
	display:block;
}
#content_left ul li{
	padding-left:0;
	line-height:1.5em;
}

#content_left ul#level2{
	margin:0;padding:0;
	width: 256px;
}
#content_left ul#level3{
	margin:0;padding:0;
	width: 246px;
}
#content_left ul#level2 li a{
	padding-left:15px;
}
#content_left ul#level3 li a{
	padding-left:25px;
	color:#597561;
}
#content_left a.active,
#content_left ul#level1 a:hover{
	background-color:#597561;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

#content_left ul#level2 li a {
	background-color:#FFFFFF;
	text-decoration:none;
	color:#597561;
	font-weight:normal;
}
#content_left ul#level2 a:hover,
#content_left ul#level3 a:hover{
	background-color:#FFFFFF;
	text-decoration:none;
	color:#597561;
	font-weight:bold;
}


#content_left ul#level2 li{
	padding:0;
}
#content_left ul#level2 a.active, #content_left ul#level3 a.active{
	color:#597561;
	font-weight:bold;
}

#content_left .highlight {
	/*background-color: #597561 !important;*/
	/*background-color: #826574 !important;*/
	/*color: #FFFFFF !important;*/
}

#content_right_bg {
	background:#FFFFFF url(../images/hg_content.jpg) no-repeat top;
	float:left;
	width:483px;
	margin-left:1px;
}
#content_right{
	padding-left:20px;
	padding-right: 10px;
}
#content_right h1{
	color:#597561;
	font-size:1.25em;	
	margin-top:25px;
}

#content_right h1.underlined{
	border-top: 1px dotted #826574;
	padding-top:10px;
}

ul#navi_right {	
	padding:0;
	margin:0 0 20px 0;
	margin-left:0;
	/*list-style-type:none;*/
	border-top:1px dotted #826574;
	border-bottom:1px dotted #826574;
}
ul#navi_right li {
	/*display:inline;*/
	color:#826574;
	line-height: 2em;
	margin-left: 20px;
}

#navi_right li a {
	color:#826574;
	text-decoration:none;
	font-weight:bold;
	font-size:0.85em;
}
#navi_right li a:hover {
	text-decoration:underline;
	color:#826574;
}
#col_left img{
	padding-top:25px;
}
#col_left {
	float:left;
}
#col_right {
	float:left;
	width:250px;
	padding:50px 0 20px 5px;
}
#content_right h2{
	padding:0;
	margin:0 0 0 0;
	font-size:1.2em;
}
#content_right p{
	margin:0 0 15px 0;
}
#footer_bg{
	background:#FFFFFF url(../images/schatt_unten1.jpg) no-repeat top;
}
#footer{
	background:#FFFFFF url(../images/page_bg_footer.jpg) no-repeat top;
	padding-top:25px;
	padding-left: 13px;
	text-align:center;
}
#footer_col_01{
	float:left;
	color:#666666;
	width:306px;
	padding-left:20px;
	padding-right: 10px;
	font-size:0.75em;
}
#footer_col_01 p {
	margin-bottom: 0;
	padding-bottom: 0;
}
img.logo {
	margin-left:10px;
}

img.float_left {
	float: left;
	margin-right: 5px;
}

#footer img {border:none;}