
* {				padding: 0; margin: 0; }

html {			width: 100%;
				height: 100%;
}

body {			width: 100%;
				min-height: 100%;
				font: normal x-small arial, sans-serif;
				f\ont: normal small arial, sans-serif;
				text-align: center;

}

a {				text-decoration: none; color: #002B95; }
a:hover {		text-decoration: underline; color: #0768B2; }
a#anfang {		position: absolute; left: 0px; top: 0px; }
a.contentlink {
				background: url(../img/list_icon.gif) 0px 0.6em no-repeat;
				padding-left: 12px;
				display: block;
}
/** Funktionsgruppen *********************************************************/
p.noscript {	display: none; }
.hide {			display: none; }

.cleaner1, .cleaner2 {
				display: block;	clear: both; font-size: 0px; line-height: 0px; background: transparent; }

.cleaner1 {		height: 0px; }
.cleaner2 {		height: 1px; }

#spacer1 {
                position: relative;
				top: -11px;
				margin: 0 10px;
				border-bottom: 4px solid #002B95;
				display: block;
}
#spacer2 {
                height: 20px;
}

h1 {
				font: normal 141% verdana, sans-serif;
				color: #000;
				margin-bottom: 20px;
				padding-bottom: 5px;
				border-bottom: 1px solid #ccc;
}

h2 {
				font: bold 111% verdana, sans-serif;
				background: #83B3D8 url(../img/round_right.gif) right top no-repeat;
				padding: 5px 10px;
				color: #fff;
				border: 1px solid #fff;
}
/** Navigationen *************************************************************/

ul {			list-style: none; }

/** Layout **/
#wrap {			background: none; }

#top_abs {
				text-align: left;
				background: #fff;
				height: 120px;
				voice-family: "\"}\"";
				voice-family: inherit;
				height: 80px;
}

#top_abs a img {
				float: left;
				border: none;
}

#navi_top {		display: none; }
#navi_abs {		display: none; }
#navi_wrap {	display: none; }
#navi_main {	display: none; }
#navi_bg1 {		display: none; }
#navi_bg2 {		display: none; }
#header_abs {	display: none; }

#main {
				text-align: left;
}

#navi_left2 {	display: none; }
#navi_left {	display: none; }

#navi_left2 p {
				text-align: left;
				padding-left: 20px;
				margin-top: 25px;
}

#content {		color: #636363; }

#footer {
				margin-top: 20px;
				padding: 10px 0 0 0;
				text-align: left;
				font: normal 71% verdana, sans-serif;
				color: #C4C4C4;
				border-top: 1px solid #ccc;
}

#footer p {
				padding-top: 4px;
				height: 26px;
}

#footer p span {
				display: block;
				background: #fff;
				margin: 0 130px 0 0;
}

.esOne, .esTwo, .esMap {
				font: normal 86%/1.5em verdana, sans-serif;
}

.esOne img {
				float: right;
				margin: 0 0 10px 20px;
}


.box_three_col {
				width: 160px; float: left; font: normal 76%/1.5em verdana, sans-serif; }

#boxleft {		margin-right: 10px; }

#boxcenter {	margin-right: 10px; }

.box_three_col img {
				margin: 0 -10px 5px -30px; }


.box_content {
                border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;
				border-right: 1px solid #ccc; padding: 0 10px 10px 30px; }

.box_three_col a {
				display: block;	float: right; padding-left: 12px;
				background: url(../img/list_icon.gif) 0 0.7em no-repeat; }

.box_content ul {
				list-style-type: square;
}

.esOne ul, .esTwo ul {
				margin: 10px 0 20px 30px;
				list-style: square;
}

.esOne ol {		margin: 10px 0 20px 30px; }

.zert_box {		margin-bottom: 20px; }

.zert_box a {
				display: block;
				margin-top: 5px;
				padding-left: 15px;
				background: url(../img/list_icon.gif) 2px 0.6em no-repeat;
}


.bildtitel {
				font: italic normal 86% verdana, sans-serif; color: #999;
}

table td {		border-bottom: 1px solid #ccc; padding: 5px 0; }
td.td1 {		vertical-align: top; width: 120px; }
td.td2 {		vertical-align: top; width: 200px; padding-right: 20px;}

.impbox {
				float: right;
				width: 160px;
				background: #F5F4F1;
				font-size: 91%;
				padding: 10px;
}


.esMap ul {		background: #83B3D8; }

.esMap ul li a {
		display: block; padding: 3px 20px; color: #fff; font-weight: bold;
		width: 488px; w\idth: 448px;
}

.esMap ul li ul {
		background: #E7E7E7;
}
.esMap ul li ul li a {
		padding-left: 40px; color: #002B95; font-weight: normal; width: 488px; w\idth: 428px;
}

.esMap ul li ul li ul {
		background: #F5F4F1;
}

.esMap ul li ul li ul li a {
		padding-left: 60px; width: 488px; w\idth: 408px;
}
