body {
	background-color: #425355;
	font-family: Arial, Helvetica, sans-serif;
}
ul,li,h1,p {
margin:0;
padding:0;
}
#wrap {
	margin: 0 auto;
	width: 937px;
	height: 545px;
	background-color: #ECEEEE;
}

#header {
	position:relative;
	z-index:100;
	margin: 0;
	padding:0;
	width: 937px;
	height: 122px;
	background-color: #AEB3AE;
	background-image:url(../img/bg_header.gif);
	background-position: 0 0;
}
#header img {
float: left;
margin-bottom: 5px;
}
#content {
	margin: 0;
	padding:0 0 0 66px;
	width: 871px;
	height: 494px;
	background-color: #fff;
	background-image:url(../img/bg_content.gif);
	background-repeat: repeat-y;
	border: 0px solid red;
}
#imgcontent{
margin: 0;
padding: 0;
width: 494px;
height: auto;
text-align:center;
float: right;
border: 0px solid #000;
}
#txt{
margin: 0;
padding: 10px 15px 0 0;
width: 362px;
height: auto;
border: 0px solid #000;
color:#f7f7f7;
overflow:hidden;
}
#txt h1{
font-size: .72em;
line-height: 1em;
margin-top: 20px;
margin-bottom: .5em;
clear: left;
}
#txt h2{
font-size: .9em;
margin: 0 0 .5em 0;
clear: left;
}
#txt h2 span{
font-weight: normal;
}
#txt p {
font-size: .72em;
line-height: 1.5em;
}
#txt ol {
font-size: .72em;
line-height: 1.5em;
}
#txt h1,#txt h2,#txt p {
	padding-left: 7px;
	}
#txt a{
	text-decoration: none;
	color: #c1c4bf;
}
#txt a:visited{
	text-decoration: none;
	color: #c1c4bf;
}
#txt a:hover{
	text-decoration: none;
	color: #fff;
}
#txt a:active{
	text-decoration: none;
	color: #fff;
}

#footer {
	margin: 0;
	padding:0;
	width: 916px;
	height: 3px;
	overflow: hidden;
	background-color: #D4D6D6;
	margin-left: 24px;
}


#impressum {
	float: left;
	margin: 25px 0 0 0;
	padding: 0;
	width: 706px;
	text-align: right;
	font-size: .8em; 
}

a,a:visited{
	text-decoration: none;
	color: #425355;
}
a:active,a:hover{
	text-decoration: none;
	color: #ECEEEE;
}
#men {
	clear: left;
	margin: 0 0 0 72px;
	padding: 0;
	width: 865px;
	font-size: .8em;
	font-weight: bold;
	color: #c1c4bf;
}
#nav3 {
	position: absolute;
	z-index: 100;
	height: 30px;
	margin-left: 7px;
	margin-top: -29px;
	margin-bottom: 40px;
	font-weight: bold;
	color: #c1c4bf;
	font-size: .75em;
}
#nav3 ul li {
	list-style-type: none;
}
#men ul li {
	list-style-type: none;
	margin-bottom: 4px;
}
#men li,#nav3 li {
	float: left;
	margin-right: 3px;
	padding: 0;
	height: 14px;
	line-height: 14px;
}
.submenu {
	clear: both;
	margin-left: 1px;
	font-size: .9em;
}
#men .menu_item, #men .parent_menu_item,#men .current_menu_item {
	padding: 0px;
}
#men .menu_item a,
#men .menu_item a:link,
#men .menu_item a:visited,
#men .menu_item a:active,
#men .menu_item a:hover,
#men .parent_menu_item a,
#men .parent_menu_item a:link,
#men .parent_menu_item a:visited,
#men .parent_menu_item a:active,
#men .parent_menu_item a:hover {
	display: block;
	margin: 0;
	padding: 0;
}

/* Menuepunkte */

#men a {
	text-decoration: none;
}

.menu_item a:link,.menu_item a:visited
	{ color: #c1c4bf; background-color: transparent; }
.menu_item a:hover
	{ color: white; background-color: transparent; }

.parent_menu_item a:link
	{ color: white; background-color: transparent; }
.parent_menu_item a:visited
	{ color: white; background-color: transparent; }
.parent_menu_item a:hover
	{ color: white; background-color: transparent; }

.current_menu_item {
	background-color: transparent;
	color: white;
}
#nav3 ul li.current  a {
	color: white;
	}

