body {
	padding: 0; 
	margin: 0; 
	color: #555; 
	background-color: #cecece; 
	font-family: Arial,Verdana,Helvetica,sans-serif;
}

#zentriert {
	margin-left: auto; 
	margin-right: auto; 
	position: absolute; 
	top: 5px; 
	left:50%; 
	width:900px; 
	margin-left:-450px; 
	background-color: white; 
	border: 3px solid #065ABC;
}

#head {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	background-color: white; 
	color: #065ABC; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	width: 900px; 
	padding: 0; 
	margin: 0; 
	z-index: 6; 
	height: 224px; 
	overflow: hidden; 
	border-bottom: 3px solid #065ABC;
}
* html #head {
	width: 894px;
}
#head img {
	border:0
}
#head .head {
	position: absolute; 
	top: 2px; 
	left: 10px; 
	width: 450px; 
	font-size: 15px; 
	font-weight: bold;
}

#headzeile {
	position: absolute; 
	top: 226px; 
	left: 0px; 
	color: #333; 
	font-size: 80%; 
	font-family: Arial,Verdana,Helvetica,sans-serif; 
	border-bottom: 1px solid #5F95D4; 
	width: 900px; 
	z-index: 6; 
	height: 30px;
}
#headzeile a, #headzeile a:link, #headzeile a:hover, #headzeile a:visited {
	color: #333;
}

#suche {
	position: absolute; 
	top: 5px; 
	left: 10px; 
	height: 30px;
}

#input_box {
	padding: 1px 2px; 
	border: 1px solid #065ABC; 
	background-color: white; 
	color: #555; 
	width: 100px;
}

#search_button {
	border: 0; 
	background-color: white; 
	color: #065ABC; font-weight: bold; 
	width: 55px; 
	margin-left: -4px;
}

#breadcrumbs {
	position: absolute; 
	top: 10px; 
	left: 220px; 
	color: #333; 
	font-size: 85%; 
	width: 600px;
}
#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited, #navi-horizontal a, #navi-horizontal a:link, #navi-horizontal a:visited {
	text-decoration: none;
}
#breadcrumbs a:hover, #navi-horizontal a:hover {
	text-decoration: underline;
}

#navi-horizontal {
	position: absolute; 
	top: 10px; 
	left: 750px; 
	color: #333; 
	font-size: 80%; 
	padding: 1px;
}


#content {
	margin: 280px 200px 0px 0px; 
	padding: 0 20px 10px 220px; 
	font-size: 80%; 
	min-height: 600px; 
}
* html #content {
	height: 560px;
}
#content h1 {
	color: #7C161C; 
	font-size: 1.3em; 
	display: block; 
	background-image: url(/fileadmin/styles/images/h1-bullet.png); 
	background-position: top left; 
	background-repeat: no-repeat; 
	padding-left: 17px; 
}
#content h2 {
	color: #7C161C; 
	font-size: 1.1em;
	margin: .5em 0;
}
#content h3 {
	color: #7C161C; 
	font-size: .95em; 
	margin: .5em 0;
}
#content a, #content a:link, #content a:active, #content a:visited {
	color: #0852BB; 
	text-decoration: underline; 
        font-weight: bold;
        font-size: .9em;
	}
#content a:hover {
	color: #7C161C; 
	font-weight: bold;
}
#content img {
	border: 0;
}
#content p {
	margin: .8em 0;
}
#content br {
	clear: both;
}
#content hr {
	color: #5F95D4; 
	height: 1px;
}

#content fieldset {border: 0; padding: 5px;}
#content input, #content textarea {margin-bottom: 10px;background-color: white; border: 1px solid #7C161C;}


#info {
	position: absolute; 
	top: 275px; 
	left: 697px; 
	width: 193px; 
	font-size: 70%; 
	color: #333;
}
#info h1 {
	color: #7C161C; 
	font-size: 100%; 
	display: block; 
	padding: 6px 6px 0 6px; 
	margin: 0px 0 -6px;
}
#info p {
	padding: 0 6px 3px 6px;
}
#info a, #info a:link, #info a:active, #info a:visited {
	color: #065ABC; 
	text-decoration: underline; 
	font-weight: bold;
}

#info a:hover {
	color: #7C161C; 
	font-weight: bold;
}

.block1 {
	margin-top: 10px;
	background-color: #D4DCE6;
}

#footer {
	clear: both;
	margin: 30px 200px 10px 600px; 
	font-size: 60%; 
	line-height: 30px;
}

#footer a, #footer a:link, #footer a:active, #footer a:visited {
	color: #065ABC; 
	text-decoration: underline;
}

#footer a:hover {
	color: #7C161C;
}

#navi {
	position: absolute; 
	top: 281px; 
	left: 10px; 
	width: 188px;
}
#navi ul {
	padding: 0;
	margin: 0; 
	width: 188px; 
	background-color: #D4DCE6;
}
#navi li {
	list-style: none; 
	display: block; 
	width: 182px; 
	padding: 4px 6px; 
	line-height: 20px; 
	font-size: 12px; 
	border-top: 3px solid white; 
}
#navi a, #navi a:link, #navi a:active, #navi a:visited {
	display: block; 
	color: #333; 
	text-decoration: none;
}
#navi a:hover {
	text-decoration: underline;
}
#navi a.current, #navi a:link.current, #navi a:active.current, #navi a:visited.current {
	padding-left: 13px; 
	color: #7C161C; 
	font-weight: bold; 
	background-image: url(/fileadmin/styles/images/current-list-bullet.png); 
	background-position: center left; 
	background-repeat: no-repeat; 
}
#navi a:hover.current {
	text-decoration: none; 
}
#navi li.nav1 {
	font-size: 70%; 
	margin: -10px 0 0 16px; 
	width: 152px; 
	background-image: url(/fileadmin/styles/images/list-bullet-nav2.png);
	background-repeat: no-repeat;
	background-position: center left;
	border: 0; 
	padding-left: 28px;
}
#navi li.nav1 a, #navi li.nav1 a:link, #navi li.nav1 a:active, #navi li.nav1 a:visited {
	margin-left: -16px;
	background-image: url(/fileadmin/images/list-bullet-nav2.png); 
	background-position: top left; 
	background-repeat: no-repeat; 
	font-weight: normal;
	line-height: 18px;
}
#navi li.nav1 a.current, #navi li.nav1 a:link.current, #navi li.nav1 a:active.current, #navi li.nav1 a:visited.current {
	margin-left: -16px; 
	padding-left: 16px; 
	background-image: url(/fileadmin/styles/images/list-bullet-nav2-current.png); 
	background-position: center left; 
	background-repeat: no-repeat; 
	color: #7C161C; 
	font-weight: bold;
}
	
.textbildblock {
	width: 200px; 
	height: 18em;
	margin: 0px 20px 0 0px;
}
.fright {
	float: right; 
}
.fleft {
	float: left; 
}
.fclear {
	clear: both;
}
.blockimage {
	margin-top: 15px;
}


