html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
    min-height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
p { margin:14px 0px 0px 0px; }
a:link, a:visited, a:active { color:#000000; text-decoration: none; margin:0px; padding:0px; }
a:hover { color:#7F7458; text-decoration: none; }

div.popup_desc, textarea {
  scrollbar-face-color:#EAEAEA;
  scrollbar-arrow-color:#666666;
  scrollbar-track-color:#F7F7F7;
  scrollbar-shadow-color:#EAEAEA;
  scrollbar-highlight-color:#EAEAEA;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-darkshadow-Color:#666666;
}

.head_container {
	position: fixed;
	top: 0px; left: 1px;
	width: 883px;
	height: 270px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #000000;
	z-index:4;
}
.head_zwischenraum {
	position: fixed;
	top: 271px; left: 1px;
	width: 883px;
	height: 11px;
	font-size:8px;
	background-color: #FFFFFF;
	z-index:4;
}
.head_container .head {
	height: 195px;
	margin-top: 75px;
	padding-left: 22px;
	z-index:5;
}
.navi_container {
	position: fixed;
	top: 282px; left: 0px;
	width: 448px;
	z-index:3;
}
.navi_container a:link, .navi_container a:visited, .navi_container a:active { color:#000000; text-decoration: none; }
.navi_container a.active:link, .navi_container a.active:visited, .navi_container a.active:active, .navi_container a.active:hover, .navi_container a:hover { color:#7F7458; text-decoration: none; }

.navi {
	float: left;
	padding-left: 23px;
	width: 130px;
	margin-right: 40px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	z-index:3;
}
.subnavi {
	float: right;
	width: 226px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	z-index:3;
}
.content_container {
	z-index:2;
}
.content {
	width: 435px;
	margin: 282px 0px 20px 158px;
	padding-left: 290px;
	z-index:2;
}
.links_image {
	display: inline;
	float:left;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	border-top: 1px solid #000000;
}
div.listen_row {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 25px 0px;
	border-top: 1px solid #000000;
}
table.listen_row {
	float: right;
	margin: 0px 0px 25px 0px;
}
table.listen_row td {
	padding-top: 5px;
	border-top: 1px solid #000;
	vertical-align: top;
}
.auszeichnungen {
	padding-left:33px;
	text-indent:-33px;
	margin-bottom:8px;
}
.achtung {
	font-weight:bold;
	color:#CC0000;
}
input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #000000;
	width: 335px;
}

/* ===================== Nur für den MSIE */

* html, * html body {
    overflow:hidden;
    bottom:0;
    height:100%;
}

* html .head_container {
    position:absolute;
}

* html .head_zwischenraum {
    position:absolute;
}

* html .navi_container {
    position:absolute;
}

* html .content_container {
    position:relative;
    height:100%;
    width:100%;
    overflow:auto;
}

* html .content {
    position: relative;
	width: 435px;
	margin: 282px 0px 20px 158px;
	padding-left: 290px;
}