body {
	background-image: url(banner2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0 0 0 0;
	padding:0 0 0 0;}
dd {margin:0 0 1em 0;}
fieldset {padding: 5px 5px 5px 5px;}
.susi {background-color:#FD8339;
	font-weight:bold}
#titel {
	text-align:right;
	height:90px;
	padding:0 15px 0 0}
#navi {
	background-color:#2E6C9C;
	margin: 0px 0px 0px 0px;
	padding:10px 0 0 0;
	width:10.5em;
	vertical-align:top;
	float:left;}
#navi1 li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	list-style-type:none;
	margin:5px 20px 5px -20px;
	height:1.7em;
	text-align:center;
	vertical-align:middle;
	color:#FFF;}
#navi1 a {
	border:#D2EBFE solid 1px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	display:block;
	width:100%;
	height:auto;
	padding:3px 3px 3px 3px;
	color:#FFFFFF;
	background-color:#2E6C9C;}
#navi1 a:hover {
	color:#000099;
	background-color:#FD8339;}
#navi2 {border-top:2px solid #FD8339;
	padding:0 0 0 0}
#navi2 li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	list-style-type:none;
	margin:5px 20px 5px -20px;
	height:1.7em;
	text-align:center;
	vertical-align:middle;
	color:#FFF;}
#navi2 a {
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	border:1px solid #FFF;
	display:block;
	width:100%;
	height:auto;
	padding:3px 3px 3px 3px;
	color:#000;
	background-color:#74B2E2}
#navi2 a:hover {
	color:#FFF;
	background-color:#649494;}
#navi3 {
	border-top:2px solid #FD8339;
	padding:0 0 0 0}
#navi3 li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	list-style-type:none;
	margin:5px 20px 5px -20px;
	height:1.7em;
	text-align:center;
	vertical-align:middle;
	color:#FFF;}
#navi3 a {
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	border:1px solid #FFF;
	display:block;
	width:100%;
	height:auto;
	padding:3px 3px 3px 3px;
	color:#000;
	background-color:#A9D4F5}
#navi3 a:hover {
	color:#000;
	background-color:#E6F4FE;}
#inhalt {
	background-color:#F3F3F3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	margin:0px 10px 10px 15px;}
#inhalt a {font:bold 1em Arial, Helvetica, sans-serif;
	color: #FF3300;
	background-color:#F3F3F3;}
#inhalt a:hover {color: #000;
	background-color: #FFF;}
#subnavi a {
	text-decoration:none;
	line-height:2.2em;
	margin:15px 0 0 0;
	padding:3px 3px 3px 3px;
	color:#FFF;
	background-color:#2D6B9B;}
#subnavi a:visited {
	color:#FFF;
	background-color:#2D6B9B;}
#subnavi a:hover {
	color:#000;
	background-color:#E5F4FE;}
#subnavi2 a {
	text-decoration:none;
	line-height:2.2em;
	margin:15px 0 0 0;
	padding:3px 3px 3px 3px;
	color:#FFF;
	background-color:#2D6B9B;}
#subnavi2 a:visited {
	color:#FFF;
	background-color:#2D6B9B;}
#subnavi2 a:hover {
	color:#000;
	background-color:#E5F4FE;}
#tabelle {border:1px solid #000080}
#tabelle th {text-align:left}
#tabelle td {border:1px solid #000080;
	vertical-align:top}
#tabelle2 {border:1px solid #000080}
#footer {font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#C9DBED;
	background-color:#2E6C9C;
	margin:0px 10px 10px 0px;
	padding:5px 0 5px 0;}
#footer a:link {color:#FFFFCC;
	line-height:2.2em;
	border-left:#FFF solid 2px;
	padding:0 5px 0 5px;
	margin:0 0 0 -4px;
	text-decoration:none;
	background:transparent;}
#footer a:visited {color:#FFFFCC;
	line-height:2.2em;
	text-decoration:none;
	border-left:#FFF solid 2px;
	padding:0 5px 0 5px;
	margin:0 0 0 -4px;
	background:transparent;}
#footer a:hover {color:black;
	line-height:2.2em;
	text-decoration:none;
	border-left:#FFF solid 2px;
	padding:0 5px 0 5px;
	margin:0 0 0 -4px;
	background-color:#FFFFCC;}
.suche {padding:0 0 0 0px;
	margin:0 0 0 10px;
	vertical-align:top;
	text-align:left;}
.links {text-align:left}
.mitte {text-align:center}
.rechts {text-align:right}
.oben {vertical-align:top}
.subnavi {padding:0 10px 0 0;
	height:40px;
	vertical-align:top;
	text-align:right;} 
.rdl2 {background-image:url(rdl2.gif);
	background-repeat:repeat-y;
	background-position:left;}
.rdr2 {background-image:url(rdr2.gif);
	background-repeat:repeat-y;
	background-position:right;}
.rdo2 {background-image:url(rdo2.gif);
	background-repeat:repeat-x;
	background-position:top;}
.rdu2 {background-image:url(rdu2.gif);
	background-repeat:repeat-x;
	background-position:bottom;}
.firstletter {font-size:1.4em;
	font-weight:bold;}
.fettblau {color:#000080;
	font-weight:bold;
	background:transparent;}
.marker {color:black;
	background-color:yellow;}
.markup {
	color:#3399CC;
	font-weight:bold;
	background:transparent;}
.markup2 {font-size:1.2em;
	font-weight:bold;
	text-decoration:underline;
	color:blue;
	background:transparent;}
.box {margin:10em 10em 10em 10em}
.klein {font-size:0.8em;}
.jahreszahl {color:#358C54;
	background:transparent;
	font:bold 1.4em Arial, Helvetica, Sans-Serif;
	text-decoration:underline;}
.bildlinks {float:left;
	margin:0 10px 0 0;}
.bildrechts  {float:right;
	margin:0 0 0 10px;}
.hor {height:0.01em;
	margin:10px 0 10px 0;}
.button {background-color:#2E6C9C;
	color:#FFFFCC;
	font-weight:bold;}
.readonly {color:black;
	background-color:#FFFFCC;}
.bu {font-weight:bold;
	text-decoration:underline;}
.abstand {line-height: 1.8em}
.auflistung {list-style-image: url(button.gif);}
.tableborder {border-color:#000099;}
.download {text-align:center;
	border-color:#000099;
	font:bold 1.2em "Times New Roman", Times, serif;
	color:#669933;
	background:transparent;}
.download2 {text-align:center;
	border-color:#000099;
	font:bold 1.2em "Times New Roman", Times, serif;
	color:black;
	background:transparent;}
.download3 {text-align:center;
	border-color:#000099;
	font:bold 1.8em "Times New Roman", Times, serif;
	color:#00F;
	background:transparent;}	
.present {vertical-align:top;
	text-align:center;
	font:bold 1.2em "Times New Roman", Times, serif;
	color:black;
	background:transparent;}
.lastupdate {text-align:right;
	font-size:0.8em}
.searchword {color: #222; 
	background-color: #ff6; 
	border: 1px dotted #ff6;}
.searchword0 {color: #222; 
	background-color: #ff6; 
	border: 1px dotted #ff6;}
.searchword1 {color: #222; 
	background-color: #a0ffff; 
	border: 1px dotted #0affff;}
.searchword2 {color: #222; 
	background-color: #9f9; 
	border: 1px dotted #9f9;}
.searchword3 {color: #222; 
	background-color: #f99; 
	border: 1px dotted #f99;}
.searchword4 {color: #222; 
	background-color: #f6f; 
	border: 1px dotted #f6f;}
.searchword5 {color: #fff; 
	background-color: #800; 
	border: 1px dotted #800;}
.searchword6 {color: #fff; 
	background-color: #0a0; 
	border: 1px dotted #0a0;}
.searchword7 {color: #fff; 
	background-color: #886800; 
	border: 1px dotted #886800;}
.searchword8 {color: #fff; 
	background-color: #004699; 
	border: 1px dotted #004699;}
.searchword9 {color: #fff; 
	background-color: #909; 
	border: 1px dotted #909;}

.fstLevel{padding-top:5px}
.fstLevelActive {padding-top:5px}
.secLevel {padding-top:5px;
        padding-bottom:5px;
        font-size:13px}
.secLevelActive {padding-top:5px;
        padding-bottom:5px;
        font-size:13px;}
	
