@charset "UTF-8";
/* CSS Document */


* {
	margin:0;
}

html {
	width:100%;
	height:100%;
	overflow:scroll;
}

body {
	width:100%;
	height:100%;
	text-align: center;
	padding: 0;
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 20px;
	background-color: #89a621;
	background-image: url(1_media/BG-Wiese.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

img {
	border:none;
}

/* Layer: */

#CBOXS {
	text-align: left;
	width: 974px;
	text-align: left;
	margin:0 auto;
	padding:0 20px 20px 20px; /*Platz fuer Schatten*/
	background-image: url(1_media/rahmenschatten.png);
	background-repeat:no-repeat;
	background-position: left bottom;
}

#CBOXC {
	width: 934px;
	background-color: #FFF;
	padding: 0 0 10px 0;
	border: 12px solid #00A8DD;
}

#HDR {
	padding: 0;
	background-color: #FFF;
	height: 148px;
	width:100%;
	position: relative;
}

#HDR_Logo {
	width: 170px;
	position: absolute;
	left: 15px;
	top: 6px;
	z-index:1;
}

#HDR_Menu1 {
	position: absolute;
	left: 202px;
	top: 114px;
	z-index:2;
}

#HDR_Menu2 {
	position: absolute;
	right: 20px;
	top: 10px;
	z-index:3;
}

#HDR_Menu2 p {
	font-size:10px;
}

#HDR_Menu2 a {
	color:#999;
}

#DISPLAY {
	width:100%;
	height: 145px;
	background-image: url(1_media/centralimg-unt.jpg);  /* DEFAULT CENTER BILD */
	background-repeat: no-repeat;
	background-position: center bottom;
}

#MAIN {
	width:100%;
}

#CONTENT {
	float: left;
	width: 530px;
	margin-left: 0px;
	padding-top: 20px;
}

#MainHL {
	height:60px;
	padding-top: 10px;
	padding-bottom: 0px;
}

#SIDEBAR1 {
	float: left;
	width: 170px;
	height:375px;
	margin: 20px 0 20px 30px;
}

#SIDEBAR2 {
	float: right;
	width: 170px;
	margin: 25px 20px 0 0;
	text-align: right;
}

#FTR {
}

/* allg */


.floatRight {
	float: right;
	margin-left: 8px;
}

.floatLeft {
	float: left;
	margin-right: 8px;
}

.clearFloat {
	clear: both; /* 1 px hoher DIV-clearer: optimales Rendering, wenn als inhalt in DIV ein "&nbsp; kommt.  */
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
/* Menu 2 */

.bLang {
	padding:5px 0 7px 0
}

/* NoScript Warnung */
#JS_Alert {
	z-index:1000;
	position:absolute;
	right:5px;
	bottom:5px;
}

/* Allg. Styles*/

h1.access {
	position:absolute;
	z-index:5;
	top:-500px; /* h1 nur fuer Accessibility */
	left:0;
}

p,
h1,
h2,
h3,
h4,
ul {
	margin-bottom:10px;
}

h1 {
}

h2 {
	font-weight: normal;
	color: #2B4D72;
	font-size: 26px;
	line-height: 26px;
	padding:0;
	margin:0 0 20px 0;
}

h2 em {
	font-weight: normal;
	font-size: 14px;
	font-style:normal;
	color:#2D5074;
	margin:0;
}

h3 {
	font-weight: normal;
	color: #2B4D72;
	font-size: 18px;
	line-height: 20px;
	padding:0;
	margin:0 0 5px 0;
}

h4 {
	font-weight: normal;
	color: #2B4D72;
	font-size: 15px;
	line-height: 20px;
	padding:0;
	margin:20px 0 2px 0;
}

a {
	color: #000;
}

a:link,
a:visited {
}

a:hover,
a:active {
	color: #8dc020;
}

a.arr_list:link,
a.arr_list:visited {
	text-decoration: none;
	background-image: url(1_media/a-arr1-re.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 16px;
	color:#000;
}

a.arr_list:hover,
a.arr_list:active {
	color: #8dc020;
}

a.arr_textfloat:link,
a.arr_textfloat:visited {
	text-decoration: none;
	background-image: url(1_media/a-arr1-re.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 16px;
}

a.arr_textfloat:hover,
a.arr_textfloat:active {
	color: #8dc020;
}

/* */

p.kleiner {
	font-size:11px;
	line-height:18px;
}

.TODO {
	color:#F90;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.nobreak {
	white-space:nowrap;
}

#CONTENT ul {
	margin:0 0 10px 14px;
	padding:0;
}

#CONTENT ul li {
	list-style-image: url(1_media/dot-list.gif);
	margin-bottom:5px;
}

#CONTENT ul li ul {
	margin:0 0 0 13px;
	padding:0;
}

#CONTENT ul li ul li{
	list-style-image: url(1_media/dot2-list.gif);
	margin-bottom:0;
}

p.kleinGrau, p.kleinGrau A {color:#999;
font-size:11px;
line-height:15px;}

.credits, .credits a {
	color:#8EC4EA;
	font-size:10px;
	line-height:15px;
	text-decoration:none;
}

