* {
	font-size:100%;
}
/* globals */
input, select, textarea {
	font-size:100%;
	font-family:Verdana,Arial,Helvetica,Geneva;
}
.hidden,dfn {
	display:none;
	visibility:hidden;
}
a:visited,a:link {
	text-decoration:none;
	color:#00488A;
}	

/* Base layouts */
#container_main {
	width:100%;
	font-size:100%;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
}

/* Logo row */
#container_main #container_logo {
	width:100%;
}
#container_main #container_logo img {
	border:none;
}
#container_main #container_logo #logo_left {
	margin-bottom:2em;
}
#container_main #container_logo #logo_right {
	display:none;
	visibility:hidden;
}
#container_main #container_logo #logo_right img {
	display:none;
	visibility:hidden;
}

/* Top links row */
#container_main #container_oben {
	display:none;
	visibility:hidden;
}
#container_main #container_oben #container_oben_left {
	display:none;
	visibility:hidden;
}
#container_main #container_oben #container_oben_center {
	display:none;
	visibility:hidden;
}
#container_main #container_oben #container_oben_right {
	display:none;
	visibility:hidden;
}
#container_main #container_oben .padded_text {
	display:none;
	visibility:hidden;
}
#container_main #container_oben .padded_image {
	display:none;
	visibility:hidden;
}

/* Content row */
#container_main #container_content {
	width:100%;
}
#container_main #container_content #container_content_left {
	display:none;
	visibility:hidden;
}
#container_main #container_content #container_content_center {
	width:100%;
}
#container_main #container_content #container_content_center #floater {
	width:100%;
}
#container_main #container_content #container_content_right {
	display:none;
	visibility:hidden;
}
#container_main #container_content .padded_content {
	font-size:90%;
}

/* Footer row */
#container_main #container_footer {
	display:none;
	visibility:hidden;
}
#container_main #container_footer #container_footer_left {
	display:none;
	visibility:hidden;
}
#container_main #container_footer #container_footer_center {
	display:none;
	visibility:hidden;
}
#container_main #container_footer #container_footer_right {
	display:none;
	visibility:hidden;
}

/* Menue */
#container_main #container_content_left #menu .menu1 {
	display:none;
	visibility:hidden;
}
#container_main #container_content_left #menu .menu1 .menupoint1 {
	display:none;
	visibility:hidden;
}

/* Submenues */
#container_main #container_content_left #menu .menu1 .menupoint1 .menu2 {
	display:none;
	visibility:hidden;
}
#container_main #container_content_left #menu .menu1 .menupoint1 .menu2 .menupoint2 .menu3 {
	display:none;
	visibility:hidden;
}
#container_main #container_content_left #menu .menu1 .menupoint1 .menu2 .menupoint2 {
	display:none;
	visibility:hidden;
}
#container_main #container_content_left #menu .menu1 .menupoint1 .menu2 .menupoint2 .menu3 .menupoint3 {
	display:none;
	visibility:hidden;
}

/* Center content styles */
#container_main #container_content #container_content_center #floater .padded_content {
	font-size:90%;
}
#container_main #container_content #container_content_center #floater .padded_content h1 {
	font-size:110%;
	color:#00488A;
	margin-bottom:1em;
}
#container_main #container_content #container_content_center #floater .padded_content .text {
	color:#696969;
	margin-bottom:1em;
	background-image:url('/shared/elements/linie_trans.gif');
	background-repeat:repeat-x;
	background-position:0px bottom;
	padding-bottom:1.5em;
}
#container_main #container_content #container_content_center #floater .padded_content .text2 {
	color:#696969;
	margin-bottom:1em;
	padding-bottom:1.5em;
}
#container_main #container_content #container_content_center #floater .padded_content .text ul {
	margin:1.3em;
}
#container_main #container_content #container_content_center #floater .padded_content .text ul li {
	margin-top:1.3em;
}
#container_main #container_content #container_content_center #floater .padded_content .text2 ul {
	margin:1.3em;
}
#container_main #container_content #container_content_center #floater .padded_content .text2 ul li {
	margin-top:1.3em;
}
#container_main #container_content #container_content_center #floater .padded_content img {
	border:none;
}
#container_main #container_content #container_content_center #floater .padded_content h2 {
	color:#696969;
	margin-bottom:1em;
}
#container_main #container_content #container_content_center #floater .padded_content .link_extern {
	text-decoration:none;
	color:#00488A;
	background-image:url('/shared/elements/link_extern.gif');
	background-repeat:no-repeat;
	background-position:right 0.2em;
	padding-right:1em;
}
#container_main #container_content #container_content_center #floater .padded_content .link_intern {
	text-decoration:none;
	color:#00488A;
	background-image:url('/shared/elements/link_intern.gif');
	background-repeat:no-repeat;
	background-position:right 0.35em;
	padding-right:1.7em;
}
#container_main #container_content #container_content_center #floater .padded_content .bildlinks {
	float:left;
	text-align:left;
	width:300px;
}
#container_main #container_content #container_content_center #floater .padded_content .bildrechts {
	float:right;
	text-align:right;
	width:300px;
}
#container_main #container_content #container_content_center #floater .padded_content .bildlinksfluss {
	float:left;
	text-align:left;
	margin-bottom:10px;
	margin-right:10px;
}
#container_main #container_content #container_content_center #floater .padded_content .bildrechtsfluss {
	float:right;
	text-align:right;
	margin-bottom:10px;
	margin-left:10px;
}
#container_main #container_content #container_content_center #floater .padded_content .bildunten {
	margin-top:1.2em;
	text-align:center;
	width:auto;
}
#container_main #container_content #container_content_center #floater .padded_content .bildoben {
	margin-bottom:1.2em;
	text-align:center;
	width:auto;
}
#container_main #container_content #container_content_center #floater .padded_content .bildunterschrift {
	margin-bottom:1.2em;
	font-weight:bold;
}
#container_main #container_content #container_content_center #floater .padded_content .textrechts {
	left:0px;
	padding-left:300px;
}
#container_main #container_content #container_content_center #floater .padded_content .textlinks {
	right:0px;
	padding-right:300px;
}
#container_main #container_content #container_content_center #floater .padded_content .more {
	margin-top:1.2em;
	text-align:left;
	width:100%;
}
#container_main #container_content #container_content_center #floater .padded_content .gototop {
	margin-top:1.2em;
	text-align:right;
	width:auto;
}
#container_main #container_content #container_content_center #floater .padded_content .gototop a {
	background-image:url('/shared/elements/icon_toppage.gif');
	background-repeat:no-repeat;
	background-position:right;
	padding-right:1.7em;
	width:100%;
}
#container_main #container_content #container_content_center #floater .padded_content .ankermenu {
	margin-top:1.2em;
	margin-left:2em;
}
#container_main #container_content #container_content_center #floater .padded_content .ankermenu2 {
	margin-top:1.2em;
	margin-left:0em;
	list-style-type:none;
}
#container_main #container_content #container_content_center #floater .padded_content .ankermenu2 li {
	width:66%;
	margin-top:2px;
	height:1.5em;
	background:#EEF0F0;
}
#container_main #container_content #container_content_center #floater .padded_content .clear {
	clear:both;
}
/* DIV Tabelle Mitte */
#container_main #container_content #container_content_center #floater .padded_content .tabelle {
	width:100%;
	line-height:140%;
	margin-top:1.8em;
	margin-bottom:1.8em;
}
#container_main #container_content #container_content_center #floater .padded_content .tabelle .t_head {
	padding:0.5em;
	background:#D7DCE1;
	color:#696969;
	height:2.5em;
}
#container_main #container_content #container_content_center #floater .padded_content .tabelle .t_row {
	border-top:1px solid #FFF;
	padding:0.5em;
	background:#EEF0F0;
	color:#696969;
	height:3.5em;
}
#container_main #container_content #container_content_center #floater .padded_content .tabelle .t_row_even {
	border-top:1px solid #FFF;
	padding:0.5em;
	background:#D7DCE1;
	color:#696969;
	height:3.5em;
}
#container_main #container_content #container_content_center #floater .padded_content .tabelle img {
	margin-right:0.5em;
}
#container_main #container_content #container_content_center #floater .padded_content .tabelle a {
	font-weight:bold;
}

/* Boxen rechte Spalte */
#container_main #container_content #container_content_right .padded_content .box_rechts {
	display:none;
	visibility:hidden;
}
#container_main #container_content #container_content_right .padded_content .box_rechts .boxliste1 {
	display:none;
	visibility:hidden;
}
#container_main #container_content #container_content_right .padded_content .box_rechts .boxliste2 {
	display:none;
	visibility:hidden;
}
#container_main #container_content #container_content_right .padded_content .box_rechts .boxliste3 {
	display:none;
	visibility:hidden;
}

#container_main #container_content #container_content_right .padded_content .box_rechts .boxliste4 {
	display:none;
	visibility:hidden;
}

/* Suchformular */
.suche_input {
	display:none;
	visibility:hidden;
}
.suche_submit {
	display:none;
	visibility:hidden;
}

/* Infosystem */
.mitarbeiterliste_zeile {
	padding-top:2px;
	background:url('/shared/elements/bg_shadow.jpg');
	background-repeat:no-repeat;
	background-position:1px 1px;
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	height:1%;
}
.mitarbeiterliste_mitarbeiter {
	float:left;
	padding-left:2px;
	width:20%;
	border-bottom:1px solid #CCC;
	height:64px;
}
.mitarbeiterliste_daten {
	float:left;
	width:29%;
	padding-left:2px;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	height:64px;
}
