html{
	height:100%;
	min-height:100%;
	margin:0;
	padding:0;
	width:100%;
}

body {
	color:#575757;
	background-image:url(images/bg_rosa.gif);
	line-height:17px;
	font-size:12px;
	font-weight:normal;
	font-family:sans-serif;
	text-align:center;
	margin:0;
	padding:0;
	border:0;
	height:100%;
	min-height:100%;
	width:100%;
	/*overflow : visible;*/
}


#wrapper {
	width:1076px;
	height:100%;
	min-height:100%;
	text-align:left;
	z-index:1;
	margin:0;
	padding:0;
	border:0;
	background-image:url(images/bg_mitte.gif);
	background-repeat:repeat-y;
	background-color:#ffffff;
	/*body>#wrapper{height:auto;}*/
	/*overflow:hidden;*/
}

#logo {
	position:absolute;
	top:20px; left:70px;
	width:144px;
	height:137px;
	z-index:22;
}

#header {
	position:relative;
	top:0px; left:7px;
	background-color:#f8ebee;
	z-index:20;
	width:1062px;
	height:168px;
}

#hauptmenue {
	position:absolute;
	top:138px; left:270px;
	height:25px;
	z-index:40;
}

#brown_line {
	position:absolute;
	top:168px; left:0px;
	z-index:30;
	font-size:11px;
	width:1062px;
	height:23px;
	background-color:#d5d0ba;
	border-top:1px solid #989898;
}

#content {
	position:relative;
	top:23px; left:7px;
	background-color:#ffffff;
	width:1062px;
	height:auto;
	overflow:auto;
}

a:link,
a:visited,
a:hover,
a:active,
a:focus {
	color: #575757;
	text-decoration : none;
}

#content a:link,
#content a:visited,
#content a:hover,
#content a:active,
#content a:focus {
	color: #575757;
	text-decoration : none;
}

acronym {
   border-bottom: 0;
   cursor: help;	
}
abbr {
   border-bottom: 0;
   cursor: help;	
}

p {
	font-size : 12px;
	font-weight : normal;
	font-family : sans-serif;
	padding: 0;
	margin: 0;
	padding-left: 1px;
	padding-bottom: 10px;
}

div {
	padding: 0;
	margin: 0;
}

img {
	padding: 0;
	margin: 0;
}

hr {
	border-bottom : 1px solid #B9BCC5;
	border-top : 1px solid #FAFCF6;
}

select {
	color : #333333;
	background-color : #FFFFFF;
	font-size : 12px;
	font-weight : normal;
	font-family : sans-serif;
	text-align: left;
	margin: 0;
	padding: 0;
	border : 0;
	border : 1px solid #666666;
}

input, textarea {
	color : #575757;
	background-color : #FFFFFF;
	font-size : 12px;
	font-weight : normal;
	font-family : sans-serif;
	text-align: left;
	margin: 0;
	padding: 2px;
	border : 1px solid #666666;
}

input.submit {
	text-align:center;
	color:#575757;
	background-color:#E2E2E2;
	border: 0;
	cursor:pointer;
}

form {
	padding:0;
	margin:0;
}

.impressum {
	font-size : 11px;
}
