/* CSS Document */
html, body { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000066; min-height: 100%; height: 100%; margin: 0;}
#logo { position: relative; top: 0; left: 15px; right: 15px; bottom: 0; width: 865px; height: 140px}
#page { text-align: left; top: 0; bottom: 0; width: 895px; height: 100%; }

#footer { color: #284074; line-height: 20px; text-align: center; position: inherit; bottom: 0; width: 350px; height: 60px; margin-left: 330px; }

#main { line-height: 140%; text-align: left; position: relative; width: 680px; float: right; margin-bottom: 30px; padding-right: 15px; padding-left: 10px; border-width: 0; }

#main_verwaltung { line-height: 140%; text-align: left; position: relative; width: 880px; float: none; margin-bottom: 30px; padding-right: 15px; padding-left: 10px; border-width: 0; }

iframe { border-width: 0; }

li.left_menu { background-image: none; display: inline; white-space: nowrap; }

.text { position: relative; top: 0; float: left; padding-right: 5px; padding-left: 5px; }

.pic_left { position: relative; height: 180px; float: left; margin-right: 10px; }
ul{ left: 0; margin: 0; padding: 0; border-width: 0; }

.linie { font-size: 1px; line-height: 1px; background-image: url(bilder/hauptseite/version_20/punkt.jpg); position: inherit; width: 100%; height: 1px; visibility: visible; float: none; clear: none; margin-top: 2px; margin-bottom: 2px; }

.top_menu { top: 120px; left: 230px; color: #1a3c58; font-size: 11px; text-align: left; position: absolute; height: 140px;  }

li { left: 15px; margin: 0 0 0 15px; padding: 0; list-style-image: none; list-style-position: inside; display: inline; white-space: pre; }

.formular_reihe_1{}
.formular_reihe_2{ background-color: #F3F3F3; }

.grey {color: #A1A1A1;}

.left_menu { font-size: 11px; font-weight: bold; line-height: 28px; background-image: url(bilder/hauptseite/version_20/rand9.jpg); background-repeat: repeat; background-position: 0 0; text-align: left; position: relative; top: 20px; width: 157px; margin-left: 14px; padding: 0; border-width: 0; }

.left_menu_counter { color: #939393; font-size: 11px; font-stretch: normal; line-height: 16px; text-align: left; width: 137px; margin-left: 23px; padding: 0; border-width: 0; }


.left_menu_unten { font-size: 11px; font-weight: 600; line-height: 28px; background-image: url(bilder/hauptseite/version_20/rand9_2.jpg); background-repeat: repeat; background-position: 0 0; text-align: left; position: relative; width: 157px; margin-left: 15px; padding: 0; border-width: 0; }

.main_title{ position: static; left: 0; height: 20px; float: none; margin-top: 10px; margin-bottom: 10px; clear: left; border-bottom-color: #cecece; }

.left_menu_input { font-weight: normal; white-space: nowrap; line-height: 25px; text-align: left; top: 4px; width: 157px; margin-left: 29px; color: #0d4171; font-size: 11px; }

td,th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}
.box { font-stretch: semi-expanded; position: static; left: 0; float: none; clear: left; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #f1f1f1; }
.box_1 { font-stretch: semi-expanded; position: static; left: 0; float: none; clear: left; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #f1f1f1; }

.box_right_top { font-weight: bold; background-image: url(bilder/hauptseite/version_20/bubble_box_2.jpg); text-align: center; position: relative; width: 160px; height: 22px; padding-top: 3px; border-bottom-color: #e4e4e4; border-left-color: #e0e0e0; }
.box_right { background-color: #f3f3f3; background-repeat: repeat; position: relative; top: 30px; width: 160px; height: 600px; float: right; padding: 0; border-top: 1px solid #d5d5d5; border-bottom: 1px solid #e4e4e4; border-left: 1px solid #e0e0e0; border-right-width: 0; }
.box_right_small { background-image: url(bilder/hauptseite/version_20/box_right_small.jpg); background-repeat: repeat; position: relative; width: 160px; height: 120px; float: right; border-top-color: #d5d5d5; border-bottom-color: #e4e4e4; border-left-color: #e0e0e0; }

.normaler_text{ position: relative; width: 95%; float: none; min-height: 80px; }

.table_main { background-image: url(bilder/hauptseite/version_20/hintergrund.jpg); background-repeat: repeat; width: 895px; height: 100%; border-width: 0; }

.table_main_verwaltung { background-image: url(bilder/hauptseite/version_20/hintergrund_verwaltung.jpg); background-repeat: repeat; width: 895px; height: 100%; border-width: 0; }

.table_title { width: 95%; height: 24px; border-width: 0; }
.table_title_left { background-image: url(bilder/hauptseite/version_20/top_links.gif); width: 24px; height: 24px;}
.table_title_middle { background-image: url(bilder/hauptseite/version_20/top_mitte.gif); text-align: center; height: 24px; }
.table_title_right { background-image: url(bilder/hauptseite/version_20/top_rechts.gif); width: 24px; height: 24px;}

h1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #000066; margin: 0; padding: 0; }

h2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000066; margin: 0; padding: 0; }

td1 {height: 100%}
a.chr1:hover {
	 PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px;
}

a.chr1 {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px;
}
.Stil17 {font-size: medium}
.Stil3 {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
h1 {
	font-size: 12px;
	color: #000033;
}
a:link { color: #0d4171; text-decoration: none; }
a:visited { color: #0d4171; text-decoration: none; }
a:hover { color: #0d4171; TEXT-DECORATION: underline; }
a:active {
	color: #0d4171; TEXT-DECORATION: none;
}
.Stil4 {font-weight: bold}
.Stil5 {color: #333333; font-size: medium; font-family: Arial, Verdana, Helvetica, sans-serif;}
.Stil6 {font-family: Arial, Helvetica, sans-serif}
.Stil8 {font-size: small}
.Stil9 {color: #003366}
.Stil11 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: x-small; font-weight: bold; }
.Stil13 {color: #003366; font-size: x-small; }
input.farbig {background-color: #F5F8FF;color:#000066 ;border-style:solid; border-width:1px; border-color:#cccccc}
input[type=image] { border-style:none; border-width: 0; outline-style: none; }

.Stil14 {color: #F5F8FF}

.Stil15 {color: #000033}

.tab { padding:5px; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left-style: none; border-top-style: none; border-top-width: medium;; }

.tab_middle { padding:5px; border-bottom: 1px solid #d5d5d5; border-left-style: none; border-top-style: none; border-right-color: #d5d5d5; border-right-style: none;; }

.tab1 { padding:5px; border-bottom: 1px solid #d5d5d5; }
.tab1c {border-style: groove; BORDER-BOTTOM: #CDE2F6 1px solid; border-style:groove; border-top: none; border-left: none; border-right:none; padding:5px; background-color:#E6F0FA}

.tab2 {border-style: groove; BORDER-BOTTOM: #CDE2F6 1px solid; BORDER-Left: #CDE2F6 1px solid; border-style:line; border-top: none; border-right:none; padding:5px}

.tabc {border-style: groove; BORDER-Top: none; BORDER-left: none; BORDER-BOTTOM: #CDE2F6 1px solid; BORDER-right: #CDE2F6 1px solid; padding:5px; background-color: #E6F0FA;}

.tabr {border-style: groove; BORDER-BOTTOM: #CDE2F6 1px solid; BORDER-right: #CDE2F6 1px solid; border-style:groove; border-top: none; border-left: none; padding:5px; background-color:#b20000; color:#FFFFFF}

input { background-color: #fff; padding-right: 2px; padding-left: 2px; border: solid 1px #acacac; }
select { background-color: #fff; border: solid 1px #acacac; }

textarea { background-color:#F5F8FF; color:black; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
select { background-color:#F5F8FF; color:black; }
hr {padding:1px; color:#F5F8FF; background-color:#F5F8FF; border-bottom: none; border-right: none; }
