/* ----------container zentriert das layout-------------- */
#container {
	width: 844px;
	height: 597px;
	background-color: #ffffff;
	position:absolute;
	top: 50%;
	left: 50%;
	margin-top: -299px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -422px;
}
#print {
	width: 30px;
	height: 30px;
	position:absolute;
	top: 50%;
	left: 50%;
	margin-top: 245px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -380px;
}

/* ----------banner for logo-------------- */
#banner {
	width: 844px;
	height: 161px;
	padding: 0px;
	margin: 0px;
	background-repeat: repeat-y;
}
#banner img {padding:0px 0px;} 
.menuNavigation {
	width: 844px;
	height: 25px;
	margin: 0px;
	padding-top: 0px;
	float: left;
	text-indent: 0px;
	background-image: url(/fileadmin/images/menu.gif);
	background-repeat: no-repeat;
	z-index: 2;
	background-color: #ECEFE2;
}

.menuNavigation_index {
	width: 844px;
	height: 25px;
	margin: 0px;
	padding-top: 1px;
	float: left;
	text-indent: 0px;
	background-image: url(fileadmin/images/menu_index.gif);
	background-repeat: repeat-y;
}

#content {
	width: 235px;
	height: 375px;
	padding:0px;
	margin: 0;
	float: left;
	background-color: #E0E5CF;
}

#content_index {
	width: 844px;
	height: 411px;
	padding:0px;
	margin: 0;
	float: left;
}
#content_form {
	width: 844px;
	height: 424px;
	float: left;
	background-image: url(../images/content_index.gif);
	background-repeat: repeat-y;
}
#content_form_text {
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
}
#content_2 {
	position:absolute;
	padding-left:1px;
	width: 188px;
	height: 185px;
	float: left;
	font-family: Verdana, Arial;
	font-size: 12px;
	z-index: 0;
	cursor: default;
	margin-left: 45px;
	margin-top: 190px;
	color: #638D22;
}

#content_2 h1 {
	font-family: Verdana, Arial;
	font-size: 18px;
 	font-weight: normal;
	padding-bottom: 10px;
	}
#content_2 p {
	font-family: Verdana, Arial;
	font-size: 12px;
	}
#content_2 a {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #638D22;
	text-decoration: none;
	}
#right {
	float: left;
	width:607px;
	height: 375px;
	min-height:375px;
	margin: 0;
	padding: 0;
	background-color: #E0E5CF;
	}
#contentright1 {
	width: 580px;
	height: 325px;
	margin-top: 15px;
	background-color: #F3F5EC;
	padding-top: 15px;
}
#contentright1_b {
	width: 580px;
	height: 345px;
	margin-top: 15px;
	background-color: #F3F5EC;
}
#contentright2 {
	width: 510px;
	height: 305px;
	margin-left: 30px;
	margin-bottom: 10px;
	padding-right: 10px;
	overflow-x: hidden;
	overflow-y: auto;
}
.spacer {
clear: both;
margin: 0px;
padding: 0px;
width: 844px;
height: 36px;
}
.spacer_index {
clear: both;
margin: 0px;
padding: 0px;
width: 770px;
height: 1px;
}
.rollo_tit {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	cursor: default;
}
.rollo_tit2 {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	cursor: default;
}
.rollo {
	background-color:transparent;
	width:10px;
	height:10px;
	text-decoration:none;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	cursor: default;
}
.rollo1[id] { 
	background: #BD5262;
	width:10px;
	height:10px;
	text-decoration:none;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	cursor: default;
}
.rollo2[id] { 
	background: #C7A25B;
	width:10px;
	height:10px;
	text-decoration:none;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	cursor: default;
}
.rollo3[id] { 
	background: #77AB69;
	width:10px;
	height:10px;
	text-decoration:none;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	cursor: default;
}
.rollo4[id] { 
	background: #4F88B5;
	width:10px;
	height:10px;
	text-decoration:none;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	cursor: default;
}
.rollo5[id] { 
	background: #A080A9;
	width:10px;
	height:10px;
	text-decoration:none;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	cursor: default;
}
.rollo6[id] { 
	background: #768685;
	width:10px;
	height:10px;
	text-decoration:none;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	cursor: default;
}
.rollo1 { 
	background: #BD5262;
	width:10px;
	height:10px;
	text-decoration:none;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	cursor: default;
}
.rollo2 { 
	background: #C7A25B;
	width:10px;
	height:10px;
	text-decoration:none;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	cursor: default;
}
.rollo3 { 
	background: #77AB69;
	width:10px;
	height:10px;
	text-decoration:none;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	cursor: default;
}
.rollo4 { 
	background: #4F88B5;
	width:10px;
	height:10px;
	text-decoration:none;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	cursor: default;
}
.rollo5 { 
	background: #A080A9;
	width:10px;
	height:10px;
	text-decoration:none;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	cursor: default;
}
.rollo6 {
	background: #768685;
	width:10px;
	height:10px;
	text-decoration:none;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	cursor: default;
}
.zahl {
	width:15px;
	height:15px;
	float: left;
	background: #B0D7F6;
	cursor: default;
}
.zahl1 {
	width:15px;
	height:15px;
	float: left;
	background: #4F88B5;
	color: #FFFFFF;
	cursor: default;
}
.zahl[id] {
	width:15px;
	height:15px;
	float: left;
	background: #B0D7F6;
	cursor: default;
}
.zahl1[id] {
	width:15px;
	height:15px;
	float: left;
	background: #4F88B5;
	color: #FFFFFF;
	cursor: default;
}
.mtext {
	width:300px;
	height:15px;
	padding-bottom: 2px;
	cursor: default;
	text-indent: 5px;
}
.map_1 {
	width:450px;
	height:417px;
	padding: 5px;
	overflow-x: auto;
	overflow-y: auto;
}
.map {
	width:1306px;
	height:1152px;
	}
.map_2 {
	width:1100px;
	height:1px;
	text-align:right;
	}
#Map_iq a,  #Map_iq a:active, #Map_iq a:visited, #Map_iq a:hover {
	cursor: default;
	}
.csc-textpic-caption {
		font-size: 10px;
}