/* ============================================ */
/* Version 1.0
/* ============================================ */
/* ============================================ */
/* ALLGEMEIN
/* ============================================ */

/* IE 3px Gap Bug */

* html #content_mitnav {
	margin-left: 245px; ma\rgin-left: 245px;
}
* html #content_ohnenav {
	margin-left: 28px; ma\rgin-left: 28px;
}
/*
* html .label_2spalten {
	width:47px; wi\dth:47px;
}
* html .label_3spalten {
	width:78px; wi\dth: 78px;
}
* html .label_4spalten {
	width:109px; wi\dth:109px;
}
* html .label_5spalten {
	width:140px; wi\dth:140px;
}

IE 3px Gap Bug Ende */

* {
	padding:0;
	margin:0;
}
html{
    height:100%;
    margin-bottom:1px;
}
/*Mozilla: vertikalen Scrollbar immer anzeigen, damit kein horizonalales Springen stattfindet*/
:root{
 overflow-y:scroll;
}
body, p, div {
	margin:0;
}
body {
	background-color: #E7E7E7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #333333;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
a {
	color:#333333; text-decoration: none;
}
a:visited {

}
a:hover {
	color:#333333;
	text-decoration: underline;
}
a:active {
	color:#333333;
}
p {
	line-height: inherit;
}
h1, h2, h3, h4, h5, h6, h7, h8 ,h9 {
	font-size:1em;
}
.clear {
	clear:both;
	margin:0;
	padding:0;
	height:0;
}

.fusszeile{
    color:gray;
}
/* ============================================ */
/* Hyperlinks in TABELLEN Allgemein
/* ============================================ */
td a, td a:visited, td a:active {
    color: #2e547a;
}
td a:hover {
    color: #2e547a;
    text-decoration: underline;
}

/* ============================================ */
/* Bilder
/* ============================================ */
.no_border {
    border:0;
}

.bigButton {
    width:27px;
    height:29px
}

/* ============================================ */
/* HEADER
/* ============================================ */
#header {
	width: 896px;
	margin-right: auto;
	margin-left: auto;
	height: 104px;
	padding-top: 0;
	padding-left: 30px;
	background-color: #6ec6af;
	background-attachment: scroll;
	background-image: url( ../img/adler.gif );
	background-repeat: no-repeat;
	background-position: 856px 11px;
}
#header img{

}
.quickpick {
    clear:right;
	font-size:1.2em;
	font-weight:bold;
	width: 200px;
	color: #000000;
	padding: 1px 0 0 0;
	float: left;
}
#applikationsname {
	font-size:24px;
	font-weight:bold;
	margin-bottom: 12px;
}
#user {
	clear:right;
	font-size:1.2em;
	font-weight:bold;
	width: 581px;
	color: #000000;
	padding: 4px 0 4px 20px;
	float: left;
}
.user_seperator {
	color: #000000;
}
.logout {
	width: 64px;
	background-color: #10777C;
	text-align: center;
	padding: 4px 0 4px 0;
	font-weight: bold;
	float: left;
	padding-right: 2px;
	border: 1px solid #93d5c4;
	color: #FFFFFF;
}
.logout a{
   color:#FFFFFF;
   text-decoration: none;
}
.logout a:hover{
    text-decoration: underline;
    color:#FFFFFF;
}
/*.btn_logout {*/
    /*vertical-align:top;*/
    /*font-size: 1.0em;*/
    /*font-weight:bold;*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*border:0;*/
    /*background-color:#10777C;*/
    /*background-image: url("../img/transparent.gif");*/
    /*background-repeat:repeat;*/
    /*cursor: pointer;*/
    /*margin-right:0;*/
    /*color:white;*/
/*}*/
#header_holder {
	padding: 0;
	margin-left: 188px;
	margin-right: 0;
}
/*
div#header_holder {
	margin-top: 20px;
}
*/
#header_holder {
	margin-top: 20px;
}

#channelnavigation {
	width:771px;
	height:20px;
	margin-left: 124px;
	margin-top: 30px;
}
#logo{
	position:absolute;
}
.navigation_space{
	float:left;
	width:4px;
}
#header_top {
	height: 60px;
	padding: 12px 0 0 215px;
}

#applikationsname {
	color:white;
}

/* ============================================ */
/* CONTAINER
/* ============================================ */
#container {
	background-color: #FFFFFF;
	width: 926px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0;
	padding-bottom: 23px;
	height: auto;
}

/* ============================================ */
/* NAVIGATION
/* ============================================ */
#nav_portal {
	float: left;
	display: inline;
	padding: 0;
	margin: 31px 0 0 0;
	width: 213px;
	overflow: visible;
}
#nav_portal_detail {
	float: left;
	display: inline;
	width: 213px;
	margin-top: 54px;
}
#nav_titel {
	font-weight: bold;
	font-size: 1.1em;
	padding-top: 0.6em;
	padding-right: 0;
	padding-bottom: 0.6em;
	padding-left: 23px;
}
#nav_active {

}
#nav_active a{
	color:#000000;
}
#nav_start {
	padding: 10px 0 10px 0;
	margin: 0 0 0 31px;
}
.nav_regular {
	padding: 10px 0 10px 0;
	margin: 0 0 0 31px;
	border-top: 1px solid #d9d9d9;
}
.nav_regular_ohne {
	padding: 10px 0 10px 0;
	margin: 0 0 0 31px;
}
#nav_suche {
	padding: 10px 0 10px 0;
	margin: 0 0 0 31px;
	border-top: 1px solid #d9d9d9;
	background-image: url( ../img/nav_suche.gif );
	background-repeat: no-repeat;
}
.nav_treffer {
	padding: 10px 0 10px 0;
	margin: 0 0 0 31px;
	border-top: 1px solid #d9d9d9;
	background-image: url( ../img/nav_treffer.gif );
	background-repeat: no-repeat;
}
.nav_treffer_inakt {
	padding: 10px 0 10px 0;
	margin: 0 0 0 31px;
	border-top: 1px solid #d9d9d9;
	background-image: url( ../img/nav_treffer_inakt.gif );
	background-repeat: no-repeat;
}
#nav_hilfe {
	padding: 10px 0 10px 0;
	margin: 0 0 0 31px;
	border-top: 1px solid #d9d9d9;
	background-image: url( ../img/nav_hilfe.gif );
	background-repeat: no-repeat;
}
#nav_briefkasten {
	padding: 0 0 10px 0;
	margin: 0 0 0 31px;
	background-image: url( ../img/nav_briefkasten.gif );
	background-repeat: no-repeat;
}
#nav_bottom {
	height: 4px;
	background-image: url( ../img/nav_bg-bottom.gif );
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center bottom;
}

/*-------------- Menue-Eintraege LEVEL 1 -------------------------*/

.nav_level1 {
	background-image: url( ../img/start_nav_pfeil.gif );
	padding-left: 33px;
	font-size: 1.1em;
	margin-left: 4px;
	padding-right: 8px;
	text-transform: uppercase;
	margin-bottom: 0.3em;
	background-repeat: no-repeat;
	background-position: 23px 2px;
}
.nav_level1 a{
	color:#555555;
}
.nav_level1_inakt {
	background-image: url( ../img/start_nav_pfeil_inakt.gif );
	padding-left: 33px;
	font-size: 1.1em;
	margin-left: 4px;
	padding-right: 8px;
	text-transform: uppercase;
	margin-bottom: 0.3em;
	background-repeat: no-repeat;
	background-position: 23px 2px;
}
.nav_level1_inakt a{
	color:#555555;
}
.nav_level1_active {
	background-image: url( ../img/start_nav_pfeil_act.gif );
	padding-left: 33px;
	font-size: 1.1em;
	margin-left: 4px;
	padding-right: 8px;
	text-transform: uppercase;
	margin-bottom: 0.3em;
	background-repeat: no-repeat;
	background-position: 23px 2px;
    font-weight: bold;
}
.nav_level1_active a{
	color:#000000;
}
/*------------------- Ende Level 1 ---------------*/
.nav_level1_2 {
	background-image: url( ../img/start_nav_pfeil.gif );
	padding-left: 21px;
	font-size: 1.1em;
	margin-left: 4px;
	padding-right: 8px;
	margin-bottom: 0.3em;
	background-repeat: no-repeat;
	background-position: 14px 2px;
}
.nav_level1_2 a{
	color:#555555;
}
.nav_level1_2b {
	background-image: url( ../img/start_nav_pfeil.gif );
	padding-left: 40px;
	font-size: 1.1em;
	margin-left: 4px;
	padding-right: 8px;
	margin-bottom: 0.3em;
	background-repeat: no-repeat;
	background-position: 33px 2px;
    text-transform: none;
}
.nav_level1_2b a{
	color:#555555;
}

div.nav_regular ul{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	list-style-type:none;
    background-image:none;
}
li.nav_level1_ul {
	margin: 0px 0px 0.3em 4px;
    padding: 0px 8px 0px 33px;
    font-size:1.1em;
    text-transform: uppercase;
	list-style-type:none;
    background-image: url( ../img/start_nav_pfeil.gif );
    background-repeat: no-repeat;
    background-position: 23px 2px;
}
li.nav_level1_ul li.nav_level1_ul {
	margin: 0px 0px 0.3em 0px;
    padding: 0px 8px 0px 13px;
    font-size:1em;
    text-transform: uppercase;
	list-style-type:none;
    background-image: url( ../img/start_nav_pfeil.gif );
    background-repeat: no-repeat;
    background-position: 0px 2px;
}
li.nav_level1_ul_inakt {
	margin: 0px 0px 0.3em 4px;
    padding: 0px 8px 0px 33px;
    font-size:1.1em;
    text-transform: uppercase;
	list-style-type:none;
    background-image: url( ../img/start_nav_pfeil_inakt.gif );
    background-repeat: no-repeat;
    background-position: 23px 2px;
}
li.nav_level1_ul_inakt li.nav_level1_ul_inakt {
	margin: 0px 0px 0.3em 0px;
    padding: 0px 8px 0px 13px;
    font-size:1em;
    text-transform: uppercase;
	list-style-type:none;
    background-image: url( ../img/start_nav_pfeil_inakt.gif );
    background-repeat: no-repeat;
    background-position: 0px 2px;
}
li.nav_level1_ul li.nav_level1_ul_inakt {
	margin: 0px 0px 0.3em 0px;
    padding: 0px 8px 0px 13px;
    font-size:1em;
    text-transform: uppercase;
	list-style-type:none;
    background-image: url( ../img/start_nav_pfeil_inakt.gif );
    background-repeat: no-repeat;
    background-position: 0px 2px;
}
.nav_level1_ul a{
	color:#000000;
}
.nav_level1_ul_inakt a{
	color:#555555;
}

/*-------------- Menue-Eintraege LEVEL 2 -------------------------*/
.nav_level2 {
	background: url( ../img/start_nav_pfeil.gif );
	padding-left: 43px;
    font-size: 1.1em;
	margin-left: 4px;
    padding-right: 4px;
	text-transform: uppercase;
    margin-bottom: 0.3em;
    background-repeat: no-repeat;
	background-position: 33px 2px;
}
.nav_level2 a{
	color:#555555;
}
.nav_level2_aktiv {
	background: url( ../img/start_nav_pfeil_act.gif );
	padding-left: 43px;
    font-size: 1.1em;
	margin-left: 4px;
    padding-right: 4px;
	text-transform: uppercase;
    margin-bottom: 0.3em;
    background-repeat: no-repeat;
	background-position: 33px 2px;
}
.nav_level2_aktiv a{
	color:#555555;
}

/*-------------- Menue-Eintraege LEVEL 3 -------------------------*/
.nav_level3 {
	background: url( ../img/start_nav_pfeil.gif ) no-repeat scroll 43px;
	font-size: 1.1em;
	margin-left: 4px;
	padding: 0 4px 0 53px;
	margin-bottom: 0.3em;
	text-transform: uppercase;
}
.nav_level3 a{
	color:#555555;

}
.nav_abstand {
	height: 15px;
	margin-left: 4px;
}
#schnellsuche{

}
.rolle_select_5spalten {
	font-size: 1em;
	width:151px;
	margin-bottom: 4px;
	padding-left:4px;
	float: left;
	color: #555555;
}

/* ============================================ */
/* FEEDBACK
/* ============================================ */
.btn_steuerung_lang {
    margin-right:5px;
    border:0;
	height: 20px;
	width: 193px;
	color: #333333;
	font-size: 1em;
	padding-top: 0;
	background-image: url( ../img/btn_7spalten.gif );
}
.feedback {
	padding-left: 33px;
	font-size: 1.1em;
	margin-left: 4px;
	padding-right: 8px;
	text-transform: uppercase;
	margin-bottom: 0.3em;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 23px;
}
.feedback a{
}

/* ============================================ */
/* CONTENT
/* ============================================ */
#content_ohnenav {
	margin-left: 31px;
}
/*
div#content_ohnenav {
	width: 868px;
}
*/
#content_ohnenav {
	width: 868px;
}

#content_mitnav {
	margin-left: 248px;
}
div#content_mitnav {
	width: 678px;
}
#content_mitnav {
	width: 678px;
}
#main{
	float:left;
	width:461px;
    padding-bottom: 10px;
    margin-top: 31px;
}
div.indent_main{
    margin-left:150px;
}
#main_app{
	float:left;
	width:651px;
	padding-bottom: 50px;
	padding-right: 0;
	margin-top: 31px;
}
#main_ohne{
	float:left;
	margin-top: 10px;
    width: 868px;
}
#links{
	float:left;
	width:182px;
	padding: 31px 0 0 35px;
}
.linkblock{
	margin-top:0;
}
.titel {
	font-size: 1.8em;
	font-weight: bold;
	margin-bottom: 0;
}
.titel_start {
	font-size: 1.6em;
	font-weight: bold;
	padding-bottom: 0;
	float: left;
}
.titel_start_lang {
	font-size: 1.6em;
	font-weight: bold;
	padding-bottom: 0;
	float: left;
	width: 512px;
}
.titel_detail {
	font-size: 1.6em;
	font-weight: bold;
	text-transform: uppercase;
	height: 54px;
}
.sub {
    font-size: 1.2em;
	margin-bottom: 31px;
	line-height: 1.4em;
}
.content_nav {
	padding-left:8px;
	padding-top: 0.8em;
	padding-bottom: 1.2em;
	margin-bottom: 3.4em;
}
.content_nav a{
	padding-left:20px;
	background-repeat: no-repeat;
	background-position: 0.3px;
	font-size: 1.1em;
	line-height: 1.4em;
}
.up{
	text-align:right;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 1.1em;
}
.back{
	text-align:right;
	font-size: 0.9em;
	margin-top: 23px;
}
.tools{
	height:54px;
	width: 203px;
	float: left;
	text-align: right;
	padding-right: 10px;
}
.tools img{
	margin-left:10px;
}

/* ============================================ */
/* FORMULAR
/* ============================================ */
fieldset {
	margin:0;
	padding: 0;
	border: 0;
}
legend {
	font-size: 1.4em;
	font-weight: bold;
	color: #555555;
	padding-bottom: 23px;
	padding-left: 8px;
	margin: 0;
}
fieldset br {
	clear: left;
}
.form_zeile {
	width:600px;
}
.formular {
	padding-top: 23px;
	padding-bottom: 23px;
	background-color: #F2F2ED;
	background-repeat: repeat-x;
	margin-bottom: 4px;
	padding-right: 0;
	margin-right: 0;
}
.form_titel {
	border:1px solid #E7E7E7;
	background-color: #EBEBE6;
	background-image: url( ../img/main_titel_bg.gif );
	background-repeat: repeat-x;
	font-size: 1.4em;
	font-weight: bold;
	color: #555555;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

.formular_text{
    font-size:1.2em;
}
.formular_text_space{
    font-size:1.2em;
    margin:30px;
}

.formular_text_small {
    font-size:0.8em;
}

.label_1spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:20px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: right;
}

.label_2spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:47px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: right;
}
.label_3spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:78px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: right;
}
.label_4spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:109px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: right;
}
.label_5spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:140px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: right;
}
.label_6spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:171px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: right;
}
.label_7spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:202px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: right;
}
.label_8spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:233px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: right;
}
.label_9spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:264px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: right;
}
.label_max {
	display: block;
	float: left;
	font-size: 1.2em;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
}
.element_1spalte {
	display: block;
	float: left;
	font-size: 1.2em;
	width:16px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: left;
	padding-right: 4px;
}
.element_2spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:47px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: left;
}
.element_3spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:78px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: left;
}
.element_3spalten_kurz {
	display: block;
	float: left;
	font-size: 1.2em;
	width:90px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: left;
}
.element_4spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:109px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: left;
}
.element_5spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:140px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: left;
}
.element_6spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:171px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: left;
}
.element_7spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:202px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: left;
}
.element_8spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:233px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: left;
}
.element_9spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:264px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: left;
}
 .checkbox_holder {
	float: left;
    padding: 1px 0 0 4px;
}

.smallCheckbox {
    height: 14px;
}

.spacer_1spalte {
	display: block;
	float: left;
	font-size: 1.2em;
	width:20px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:8px;
	text-align: left;
}
.spacer_2spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:53px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:8px;
	text-align: left;
}
.spacer_3spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:84px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:8px;
	text-align: left;
}
.spacer_4spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:115px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	text-align: left;
}
.spacer_5spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:146px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:8px;
	text-align: left;
}
.spacer_6spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:177px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	text-align: left;
}
.spacer_7spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:208px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	text-align: left;
}
.form_input_separator{
  	display: block;
	float: left;
	font-size: 1.2em;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: left;
}
.form_input_2spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:51px;	margin-right:4px;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 0 3px 4px;
}
.form_input_3spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:82px;
    margin-right:4px;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 0 3px 4px;
}
.form_input_4spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:113px;
    margin-right:4px;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 0 3px 4px;
}
.form_input_5spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:144px;
    margin-right:4px;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 0 3px 4px;
}
.form_input_6spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:175px;
    margin-right:4px;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 0 3px 4px;
}
.form_input_7spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:206px;
    margin-right:4px;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 0 3px 4px;
}
.form_input_8spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:237px;
    margin-right:4px;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 0 3px 4px;
}
.form_input_9spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:268px;
    margin-right:4px;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 0 3px 4px;
}
.form_input_10spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:299px;
    margin-right:4px;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 0 3px 4px;
}
.form_input_11spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:330px;
    margin-right:4px;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 0 3px 4px;
}
.form_input_12spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:361px;
    margin-right:4px;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 0 3px 4px;
}
.form_input_13spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:392px;
    margin-right:4px;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 0 3px 4px;
}
.form_input_14spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:423px;
    margin-right:4px;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 0 3px 4px;
}
.form_input_15spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:454px;
    margin-right:4px;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 0 3px 4px;
}
.form_input_16spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:485px;
    margin-right:4px;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 0 3px 4px;
}
.form_input_17spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:516px;
    margin-right:4px;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 0 3px 4px;
}
.form_input_18spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:547px;
    margin-right:4px;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 0 3px 4px;
}
.form_input_19spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:578px;
    margin-right:4px;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 0 3px 4px;
}
.form_input_20spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:609px;
    margin-right:4px;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 0 3px 4px;
}
.form_select_2spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:58px;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_select_3spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:89px;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_select_4spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:120px;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_select_5spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:151px;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_select_6spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:182px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
	margin-right: 4px;
}
.form_select_7spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:213px;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_select_8spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:244px;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_select_9spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:275px;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_select_10spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:303px;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}

.btn_3spalten {
    margin-right:5px;
    border:0;
	height: 20px;
	width: 69px;
	color: #333333;
	font-size: 1em;
	padding-top: 0;
    background-image: url( ../img/btn_3spalten.gif );
	margin-top: 0;
}
.btn_4spalten {
    margin-right:5px;
    border:0;
	height: 20px;
	width: 100px;
	color: #333333;
	font-size: 1em;
	padding-top: 0;
	background-image: url( ../img/btn_4spalten.gif );
	margin-top: 0;
}
.btn_5spalten {
    margin-right:5px;
    border:0;
	height: 20px;
	width: 131px;
	color: #333333;
	font-size: 1em;
	padding-top: 0;
	background-image: url( ../img/btn_5spalten.gif );
	margin-top: 0;
}
.btn_6spalten {
    margin-right:5px;
    border:0;
	height: 20px;
	width: 162px;
	color: #333333;
	font-size: 1em;
	padding-top: 0;
	background-image: url( ../img/btn_6spalten.gif );
	margin-top: 0;
}
.btn_7spalten {
    margin-right:5px;
    border:0;
	height: 20px;
	width: 193px;
	color: #333333;
	font-size: 1em;
	padding-top: 0;
	background-image: url( ../img/btn_7spalten.gif );
	margin-top: 0;
}
.btn_lupe {
	border:0;
	height: 18px;
    width: 18px;
    background-color:#F2F2ED;
    cursor:pointer;
    margin: 0 0 0 4px;
}
.radiobuttons {
	width:183px;
	float: left;
}
.icon_info {
	height:19px;
	width:14px;
	margin-right:4px;
	float: left;
}
.sternchen {
	font-size:1.2em;
	color:#10777c;;
	height:19px;
	width:9px;
	margin-right:4px;
	float: left;
}
.rufzeichen {
	font-size:1.2em;
	color:#E60000;
	height:19px;
	width:9px;
	margin-right:4px;
	float: left;
	font-weight: bold;
}
.checkboxes {
	display: block;
	float: left;
}

/* ============================================ */
/* STEUERUNG
/* ============================================ */

.no_display{
    width:0;
    height:0;
    padding:0;
    margin:0;
    border: 0;
}
.steuerung {
    padding: 13px 10px 13px 10px;
	margin-bottom: 4px;
	background: #bde9e5;
}
.steuerungsubform {
    padding: 4px 15px;
    text-align:right;
}
.btn_regular {
	border:0;
	height: 20px;
	width: 100px;
	color: #333333;
	font-size: 1em;
	padding-top: 0;
	background-image: url( ../img/btn_regular.gif );
	margin-top: 0;
	background-color: #F2F2ED;
}
.btn_regular_5spalten {
	border:0;
	height: 20px;
	width: 161px;
	color: #333333;
	font-size: 1em;
	padding-top: 0;
	background-image: url( ../img/btn_regular_5spalten.gif );
}
.btn_steuerung {
    margin-right:5px;
    border:0;
	height: 20px;
	width: 100px;
	color: #333333;
	font-size: 1em;
	padding-top: 0;
	background-image: url( ../img/btn_regular.gif );
	background-color: #BDE9E5;
}
.div_as_btn_regular_holder{
    height:20px;
}
.div_as_btn_regular {
    border:0;
    padding: 0 0 0 0;
    width: 100px;
    height: 20px;
	color: #333333;
    text-align:center;
    font-size: 1.1em;
	background-image: url( ../img/btn_regular.gif );
	background-color: #BDE9E5;
    float:left;
    text-decoration:none;
}
.div_as_btn_regular_link{
    padding-top:2px;
}
.div_as_btn_regular_link a{
    text-decoration:none;
    background:none;
    cursor:default;
}

.btn_steuerung_5spalten {
    margin-right:5px;
    border:0;
	height: 20px;
	width: 131px;
	color: #333333;
	font-size: 1em;
	padding-top: 0;
	background-image: url( ../img/btn_5spalten.gif );
    background-color:#BDE9E5;
    margin-top: 0;
}
.buttons_rechts {
	margin-left: 186px;
	text-align: right;
	margin-right: 14px;
}
.buttons_links {
	float:left;
	display: inline;
	margin-left: 180px;
}
.space_steuerung{
	float:left;
	width:180px;
}

/* ============================================ */
/* PFAD
/* ============================================ */
.pfad {
	padding-left: 10px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 10px;
	font-size: 1.1em;
}

.pfad2 {
    padding-left: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 10px;
    font-size: 1.1em;
}

/* ============================================ */
/* CONTEXT HILFE
/* ============================================ */
.context_hilfe {
	text-align: right;
	float: left;
	width: 104px;
	background-attachment: scroll;
	background-image: url( ../img/icon_contexthilfe.gif );
	background-repeat: no-repeat;
	background-position: right top;
	padding: 1px 26px 0 0;
	min-height: 16px;
}
.context_hilfe_spacer{
	width: 16px;
	float: left;
	display: block;
}
.context_hilfe a{
	text-decoration: underline;
}

/* ============================================ */
/* SCHNELLSUCHE
/* ============================================ */
.schnellsuche {
	margin: 0 0 0 0;
	height: 30px;
}
.titel_schnellsuche {
	font-size: 1.6em;
	font-weight: bold;
	padding-bottom: 10px;
	width: 331px;
	float: left;
}
.space_steuerung_schnellsuche{
	float:left;
	width:175px;
}
.formular_mit_linie {
    border-top: 1px solid #B6E2D7;
    padding:10px 10px 10px 10px;
	background-color: #F2F2ED;
	background-repeat: repeat-x;
	margin-bottom: 4px;
}

.formular_ohne_linie {
    border-top: 0 none;
    padding:10px 10px 10px 10px;
    font-size: 1.1em;
	background-color: #F2F2ED;
	background-repeat: repeat-x;
	margin-bottom: 4px;
}

/* ============================================ */
/* EXPERTINNENSUCHE
/* ============================================ */

.titel_suche {
	font-size: 1.6em;
	font-weight: bold;
	padding-bottom: 0;
	float: left;
}
.titel_suche_lang {
	font-size: 1.6em;
	font-weight: bold;
	padding-bottom: 0;
	float: left;
	width: 512px;
}
.space_steuerung_expertensuche{
	float:left;
	width:205px;
}
.exp_tab_reg {
	width: 116px;
	float: left;
	height: 36px;
	text-align: center;
	background: #daf1eb;
	padding: 10px 0 0 5px;
	margin: 0 4px 0 0;
}
.exp_tab_reg a {
	color: #467263;
}
.exp_tab_act {
	width: 116px;
	float: left;
	height: 40px;
	text-align: center;
	background: #c0e7dd;
	padding: 10px 0 0 5px;
	margin: 0 4px 0 0;
}
.exp_tab_act a {
	color: #000000;
}
.btn_exp_tab_reg{
    width:115px;
    float: left;
    background: #daf1eb;;
    font-size: 1.0em;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #467263;
    text-align:left;
    text-decoration:none;
    cursor: pointer;
    border:0;
}
.btn_exp_tab_reg:hover{
    text-decoration:underline;
}
.btn_exp_tab_act{
    width:115px;
    float: left;
    background-color:#c0e7dd;
    font-size: 1.0em;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    text-align:left;
    text-decoration:none;
    cursor: pointer;
    border:0;
}
.btn_exp_tab_act:hover{
    text-decoration:underline;
}
.exp_tabs {
	display: block;
	color: #467263;
	font-weight: bold;
	font-size: 1.1em;
	margin: 26px 0 0 0;
	border-bottom: 4px solid #c0e7dd;
	height: 50px;
}

.exp_tabs_linie {
	height: 4px;
	background: #c0e7dd;
}
.typ_auswahl {
	padding: 0 11px 0 0;
	float: left;
}
.typ_auswahl a{
	text-decoration: underline;
}
.typ_auswahl_holder {
    padding: 0 0 0 37px;
    width: 300px;
	float: left;
}
.btn_auswahl_grey {
    float: left;
    vertical-align:top;
    font-size: 1.0em;
    font-family: Arial, Helvetica, sans-serif;
    border:0;
    background-color:#F2F2ED;
    cursor: pointer;
    text-decoration:underline;
    text-align:left;
}
.btn_auswahl_white {
    float: left;
    vertical-align:top;
    font-size: 1.0em;
    font-family: Arial, Helvetica, sans-serif;
    border:0;
    margin:0 5px 0 0;
    background-color:#FFFFFF;
    cursor: pointer;
    text-decoration:underline;
    text-align:left;
}
.dokumentstatus {
    width: 590px;
    padding: 15px 0 0 0;
	margin: 10px 31px 0 31px;
	border-top: 1px solid #d9d9d9;
}
.abfrage_name{
   width: 590px;
    padding: 15px 0 0 0;
	margin: 10px 31px 0 31px;
	border-top: 1px solid #d9d9d9;
}
.label_6spalten_dokumentstatus {
	display: block;
	float: left;
	font-size: 1.2em;
	width:140px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: right;
}

/* ============================================ */
/* UEBERSICHT
/* ============================================ */

/*Enthält den "Baum".*/
.uebersicht {
	margin: 36px 0 0 0;
	border-top: 1px solid #c5e9df;
    font-size: 95%;
}
/*<abschnitt>*/
.uebersicht_folder_zu {
    padding-left:0;
}
.uebersicht_folder_offen {
    padding-left:0;
    font-weight: bold;
}
.uebersicht_url {
    padding-left:16px;
    background-image: url( ../img/ueb_url.gif );
    background-repeat: no-repeat;
    background-position: 0;
}

/*21px;*/
    /*background-image: url( ../img/ueb_pfeil-zu.gif );*/
    /*background-repeat: no-repeat;*/
    /*background-position: 21px 0;*/
.uebersicht_kategorie_zu {
    padding-left:0;
}

/*21px;*/
    /*background-image: url( ../img/ueb_pfeil-offen.gif );*/
    /*background-repeat: no-repeat;*/
    /*background-position: 21px 0;*/
.uebersicht_kategorie_offen {
    padding-left:0;
}

/*21px;*/
.uebersicht_dok {
    padding-left:0;
}

/*36px;*/
.uebersicht_meldung {
    padding-left:18px;
    background-image: url( ../img/warnung.gif );
    background-repeat: no-repeat;
    background-position: 0;
}

/*21px;*/
	/*background-image: url( ../img/ueb_pfeil-offen.gif );*/
	/*background-repeat: no-repeat;*/
	/*background-position: 21px 0;*/
.uebersicht_2-offen{
    padding-left: 0;
}

/*21px;*/
	/*background-image: url( ../img/ueb_pfeil-zu.gif );*/
	/*background-repeat: no-repeat;*/
	/*background-position: 21px 0;*/
.uebersicht_2-zu{
    padding-left: 0;
}

.uebersicht div{
	font-size: 1.2em;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #c5e9df;
}
.uebersicht a, .uebersicht a:visited, .uebersicht a:active{
	color: #333333;
    text-decoration: none;
}
.uebersicht a:hover {
    color: #333333;
    text-decoration: underline;
}

/*Lösung nur mit <div> ohne Tabelle.*/
/*div.uebersicht {
  padding-top: 0.4em;
  padding-bottom: 0.4em;
  padding-left: 0.4em;
  margin-top: 0.4em;
  margin-bottom: 0.4em; //-1px;
  margin-left: 20px;
}
div.uebersicht div.uebersicht { margin-left: 36px; }
div.uebersicht div.uebersicht div.uebersicht { margin-left: 52px; }
div.uebersicht div.uebersicht div.uebersicht div.uebersicht { margin-left: 68px; }
div.uebersicht div.uebersicht div.uebersicht div.uebersicht div.uebersicht { margin-left: 84px; }
div.uebersicht div.uebersicht div.uebersicht div.uebersicht div.uebersicht div.uebersicht { margin-left: 100px; }
*/

/* ============================================ */
/* HILFE-Navigation für OnlineHilfe
/* ============================================ */
#nav_hilfe_titel {
	padding: 10px 0 10px 24px;
	margin: 0 0 0 31px;
	border-top: 1px solid #d9d9d9;
	font-weight: bold;
	background-image: url( ../img/nav_hilfe.gif );
	background-repeat: no-repeat;
	font-size: 1.2EM;
}
.nav_hilfe_titel {
	padding: 10px 0 10px 24px;
	margin: 0 0 0 0px;
	font-weight: bold;
	background-image: url( ../img/nav_hilfe.gif );
	background-repeat: no-repeat;
	font-size: 1.2em;
    text-align:left;
}
.nav_hilfe_level1 {
	background-image: url( ../img/start_nav_pfeil.gif );
	padding-left: 10px;
	font-size: 1.1em;
	margin-left: 4px;
	padding-right: 8px;
	margin-bottom: 0.3em;
	background-repeat: no-repeat;
	background-position: 0 2px;
}
.nav_hilfe_level1_offen {
	background-image: url( ../img/start_nav_pfeil_offen.gif );
	padding-left: 10px;
	font-size: 1.1em;
	margin-left: 4px;
	padding-right: 8px;
	margin-bottom: 0.3em;
	background-repeat: no-repeat;
	background-position: 0 2px;
}
.nav_hilfe_level1 a,
.nav_hilfe_level2 a,
.nav_hilfe_level1_offen a,
.nav_hilfe_level2_offen a{
	color:#555555;
}
.nav_hilfe_level2 {
	background-image: url( ../img/start_nav_pfeil.gif );
	padding-left: 20px;
	font-size: 1.1em;
	margin-left: 4px;
	padding-right: 8px;
	margin-bottom: 0.3em;
	background-repeat: no-repeat;
	background-position: 10px 2px;
}
.nav_hilfe_level2_offen {
	background-image: url( ../img/start_nav_pfeil_offen.gif );
	padding-left: 20px;
	font-size: 1.1em;
	margin-left: 4px;
	padding-right: 8px;
	margin-bottom: 0.3em;
	background-repeat: no-repeat;
	background-position: 10px 2px;
}

/* ============================================ */
/* TREFFERLISTE
/* ============================================ */
.treffer_ergebnisse {
	text-align: right;
    padding: 1px 0 0 0;
	font-size: 1em;
}
/*Variante für Trefferlisten mit 100% Breite*/
.treffer_ergebnisse_breit {
	text-align: right;
    padding: 1px 0 0 0;
	font-size: 1em;
    float:right;
}
.treffer_titel {
	font-size: 1.6em;
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom: 1px solid #b6e2d7;
}
.dokanz_titel {
	font-size: 1.6em;
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom: 1px solid #b6e2d7;
    float:left;
    width:79%;
    height:20px;
}
.show_max_space{
    padding-bottom: 4px;
	border-bottom: 1px solid #b6e2d7;
    float:right;
    width:21%;
    height:20px;
}
.treffer_ueberschrift {
	border-bottom: 1px solid #b6e2d7;
	padding: 6px 0 6px 0;
}
.treffer_funktionen_holder {
	border-bottom: 1px solid #b6e2d7;
	height: 86px;
	padding: 16px 0 0 0;
}
.treffer_funktionen {
	width: 738px;
	float: left;
}
.treffer_icons {
	width: 85px;
	text-align: center;
	float: left;
	padding: 0 2px 0 2px;
	height: 100px;
}
.treffer_anzeige {
	min-height: 23px;
	padding: 8px 0 0 0;
	font-size: 1.1em;
    width:868px;
}
.treffer_auswahl {
    padding: 0 10px 0 0;
    float: left;
}
.treffer_auswahl a{
	text-decoration: underline;
}
.treffer_auswahl_holder {
	float: left;
}
.treffer_blaettern {
	text-align: center;
	float: left;
    width:462px;
}
.treffer_blaettern_table {
    margin: 0 auto 0 auto;
}

.treffer_blaettern_table td {
    padding: 0 8px 0 8px;
}

.blaettern_txt {
	padding: 0 0 0 0;
}
.btn_zurueck {
    font-size: 1.0em;
    font-family: Arial, Helvetica, sans-serif;
    border:0;
    background-color:#ffffff;
    background-image: url("../img/back_bl.gif");
    background-repeat:no-repeat;
    background-position:left;
    cursor: pointer;
    padding-left: 15px;
    text-align:left;
    text-decoration:underline;
}
.btn_caption{
    float: left;
    background-color:#c0e7dd;
    font-size: 1.0em;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    text-align:left;
    text-decoration:none;
    cursor: pointer;
    border:0;
    margin:0;
    padding:0;
}
.btn_caption:hover{
    text-decoration:underline;
}
.btn_caption_text{
    float: left;
    background-color:#c0e7dd;
    font-size: 1.0em;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    text-align:left;
    text-decoration:none;
    border:0;
    margin:0;
    padding:0;
}

.btn_treffer_mit {
    font-size: 1.0em;
    font-family: Arial, Helvetica, sans-serif;
    color: #2e547a;
    margin:-1px;
    cursor: pointer;
    text-align:right;
    vertical-align:top;
    height:19px;
}

.btn_treffer {
    font-size: 1.0em;
    font-family: Arial, Helvetica, sans-serif;
    color: #2e547a;
    border:0;
    margin:-1px;
    background:none;
    cursor: pointer;
    width:100%;
    text-align:right;
}

.btn_treffer:hover {
    text-decoration:underline;
}
.treffer {
    width:250px;
    vertical-align:top;
}
.treffer:hover{
    text-decoration:underline;
}
.zurueck {
	padding: 0 0 17px 0;
	font-size: 1.1em;
}
.zurueck_treffer_unten {
	padding: 0 0 23px 0;
	font-size: 1.1em;
	text-align: right;
}
.zurueck a{
	text-decoration: underline;
}
.nach_oben {
    margin-top:5px; 
    text-align:right;
}
.nach_oben img{
    vertical-align:text-bottom;
}
.nach_oben a{
    font-size: 1.1em;
    padding-right:5px;
    text-decoration:underline;
}
.tabelle {
    width: 926px;
    margin-left: -31px;
    padding: 0 0 0 0;
}
.scroll_x{
    overflow-x:scroll;
    overflow-y:visible;
}
.scroll_x_no_y{
    overflow-x:scroll;
    overflow-y:hidden;
}
/*Dokumentansicht*/
/*height: 600px; Es gibt im Normalfall keine Querdokumente wie bei AVI. Daher habe ich keine Scrollbar am Ende, die ich in Reichweite halten sollte.*/
@media screen {
    .scroll_x_auto{
        overflow-x:auto;
        overflow-y:hidden;
    }
}

.gerade {
	background: #f0faf8;
}
.dontDisplay{
    display:none;
}
.Trefferliste {
	font-size: 1.1em;
	margin: 0 0 23px 0;
    border: 0;
    border-bottom: 1px solid #c5e9df;
    border-left:1px solid #c5e9df;
    margin-bottom:0px;
    width:100%;
}
.TrefferlisteDruckansicht {
    font-size: 1.1em;
	margin: 0 0 23px 0;
    border: 0;
    border-bottom: 1px solid #c5e9df;
    border-left:1px solid #c5e9df;
    margin-bottom:0px;
}

.Trefferliste td {
    vertical-align:top;
    padding: 2px 3px 2px 3px;
	border-right: 1px solid #c5e9df;
}
.Trefferliste th{
    padding: 4px 4px 4px 4px;
    background: #c5e9df;
    text-align:left;
    height:19px;
}
.TrefferlisteDruckansicht td {
    vertical-align:top;
    padding: 2px 3px 2px 3px;
	border-right: 1px solid #c5e9df;
}
.TrefferlisteDruckansicht th{
    padding: 4px 4px 4px 4px;
    background: #c5e9df;
    text-align:left;
    height:19px;
}

.TLColNr
{
    border-left:none;
    text-align:right;
}

.TLColWahl {
	text-align: center;
}

.TLColCenter{
	text-align: center;
}

.zurueck_treffer_unten {
	padding: 12px 0 23px 0;
	font-size: 1.1em;
	text-align: left;
}
.spacerNr{
	height:1px;
	width:22px;
}
.spacerWahl{
	height:1px;
	width:33px;
}
.spacerSmall{
	height:1px;
	width:104px;
}
.spacerMiddle{
	height:1px;
	width:179px;
}
.spacerLarge{
	height:1px;
	width:254px;
}

.btn_green {
    vertical-align:top;
    font-size: 1.0em;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    border:0;
    background-color:#c5e9df;
    cursor: pointer;
    margin-right:0;
}
.btn_green:hover{
   text-decoration:underline;
}

.btn_trefferliste_name {
    text-align:center;
    vertical-align:top;

    font-family: Arial, Helvetica, sans-serif;
    border:0;
    background-color:#FFFFFF;
    cursor: pointer;
    margin:0 auto 0 auto;
    width: 868px;
    font-size:1.4em;
}
.btn_trefferliste_name:hover{
   text-decoration:underline;
}

.in_bearbeitung{
    background-color: green;
}

.thesaurusTyp {
    font-size:1.2em;
}

/*IE-Problem: FF minimiert die Buttongroesse auf die Textbreite (=Spaltenueberschriften).
              IE stellt die Buttons immer breiter dar.
              a) <div class="CaptionXXX"> verbreitern (mhintern-Loesung).
              b) Das enthaltene <input>-Element bekommt (falls notwendig) eine zusätzliche Breitenangabe der Form <input class="CaptionXXX_btn btn_caption">.
                 Vorteil: Die Button-Breite kann an die Textbreite angeglichen werden und entspricht damit der FF-Darstellung.
                 Breiten: <div> = <input> + <img> (11px fuer Sortierungs-Image)*/

/* Alle */
.CaptionNr                      {width:23px;}
.CaptionWahl                    {width:30px;}
.CaptionRelevanz                {width:44px;}
.CaptionAnzeigen                {width:30px;}

.CaptionBearbeiten              {width:15px;}
.CaptionBearbeiter              {width:90px;}
.CaptionDokumentId              {width:100px;}
.CaptionDoktyp                  {width:30px;}
.CaptionImportzeit              {width:150px;}
.CaptionErstellungszeit         {width:120px;}
.CaptionDokid                   {width:200px;}

/* AEN - Aenderungsdokumente / Novellen */

.CaptionAENArt                  {width:50px;}
.CaptionAENNovelle              {width:188px;}
.CaptionAENBestimmung           {width:230px;}
.CaptionAENPublikation          {width:150px;}
.CaptionAENPUBDAT               {width:70px;}    /*für IE vergrößert*/
.CaptionAENIKRA                 {width:68px;}


/* ALL - Alle - Spalten ergänzen sich genau auf Seitenbreite */

.CaptionALLUrheber        {width:80px;}
.CaptionALLArt            {width:60px;}
.CaptionALLGrundinfo      {width:388px;}
.CaptionALLTyp            {width:200px;}

/* ENT - Entscheidungen */

.CaptionENTArt                          {width:80px;}
.CaptionENTUrheber                      {width:75px;}   /*für IE vergrößert*/
.CaptionENTGeschaeftszahl               {width:125px;}  /*für IE vergrößert*/
.CaptionENTDatum                        {width:68px;}
.CaptionENTBestaetigungDurch            {width:135px;}  /*für IE vergrößert*/
.CaptionENTAufhebungDurch               {width:160px;}  /*für IE vergrößert*/
.CaptionENTFundstelle                   {width:95px;}   /*für IE vergrößert*/
.CaptionENTSchlagworte                  {width:400px;}

/* FST - Fundstellenzitatlisten  - Spalten ergänzen sich genau auf Seitenbreite */

.CaptionFSTTitel                {width:230px;}
.CaptionFSTBetroffeneRVOs       {width:270px;}
.CaptionFSTAnmerkung            {width:234px}

/* MAT - Materialien  */

.CaptionMATArt                              {width:60px;}
.CaptionMATGesetzgebungsperiode             {width:44px;}
.CaptionMATBeilageNr                        {width:80px;}
.CaptionMATBeilageNr_btn                    {width:65px;}
.CaptionMATZugehoerigeRechtsvorschrift      {width:180px;}
.CaptionMATZugehoerigeRechtsvorschrift_btn  {width:160px;}
.CaptionMATNovelle                          {width:120px;}
.CaptionMATDatum                            {width:65px;}
.CaptionMATSchlagworte                      {width:300px;}
.CaptionMATSchlagworte_btn                  {width:75px;}

/* PRO - Stenografische Protokolle */

.CaptionPROKoerperschaft        {width:115px;}
.CaptionPROKoerperschaft_btn    {width:75px;}
.CaptionPROGesetzgebungsperiode {width:44px;}
.CaptionPROSitzungsdatum        {width:160px;}
.CaptionPROSitzungsdatum_btn    {width:85px;}
.CaptionPRONrDerSitzung         {width:130px;}   /*für IE vergrößert*/
.CaptionPROSchlagworte          {width:300px;}

/* RVO - Rechtsvorschriften */

.CaptionRVOArt                  {width:70px;}
.CaptionRVONovelle              {width:150px;}
.CaptionRVOBestimmung           {width:150px;}
.CaptionRVOPublikation          {width:150px}
.CaptionRVOPUBDAT               {width:75px;}    /*für IE vergrößert*/
.CaptionRVOIKRA                 {width:68px;}
.CaptionRVOAKRA                 {width:68px;}
.CaptionRVOBetrachtetAm         {width:120px;}  /*Nicht sortierbar, deshalb Größe ohne Sortierdreieck*/
.CaptionRVOUebergangsrecht      {width:138px;}  /*für IE vergrößert*/
.CaptionRVOSchlagworte          {width:300px;}


/* CMS */
/* IMPORT  */

.CaptionIMPORTStatus            {width:50px;}
.CaptionIMPORTBearbeiter        {width:100px;}
.CaptionIMPORTDateiname         {width:422px;}
.CaptionIMPORTDokumenttyp       {width:80px;}
.CaptionIMPORTImportdatum       {width:100px;}

.CaptionLetzteAenderung         {width:110px;}
.CaptionStatus                  {width:100px;}
.CaptionStatusSymbol            {width:14px;}

/* Onlinehilfe */
.CaptionHilfeThemaID            {width:457px;}
.CaptionResourceAction          {width:50px;}

/* Übersicht */
.CaptionUebersichtTitel         {width:458px;}

/* Synonymlisten */
.CaptionSynonymlisteTitel       {width:656px;}

/* Wertelisten */
.CaptionWertelistenKuerzel      {width:80px;}
.CaptionWertelistenTitel        {width:370px;}

/*Fs-Dokument Trefferliste*/
.CaptionFsDokumentPfad                  {width:608px;}
.CaptionFsDokumentMimeType              {width:100px;}
.CaptionFsDokumentLetzteAenderung       {width:110px;}

/*Suchprotokoll*/
.CaptionTrefferlistenName       {width:643px;}
.CaptionTrefferanzahl           {width:45px;}
/*IE 100px, FF 112px*/
.CaptionErstellungsdatum        {width:105px;}

/* Filter */
.FilterBearbeiter               {font-size: 8.2pt; width:100%;}
.FilterStatus                   {font-size: 8.2pt; width:100%;}
.FilterTrefferlistenSpalte      {font-size: 8.2pt; width:100%;}

select.quickPick {
    font-size: 8.2pt;
    width:100%;
    background-color:#B6E2D7;
    border-bottom-color:#B6E2D7;
    border-right-color:#B6E2D7;
}

.valueWahl                      {height: 1.2em;}

/* ============================================ */
/* SUCHPROTOKOLL
/* ============================================ */

.suchprotokoll_titel {
	font-size: 1.6em;
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom: 1px solid #b6e2d7;
}
.Suchprotokoll {
	font-size: 1.1em;
	margin: 0 0 23px 0;
    border: 0;
    border-bottom: 1px solid #c5e9df;
    border-left:1px solid #c5e9df;
    margin-bottom:30px;
}
.Suchprotokoll td {
    vertical-align:top;
    padding: 4px 4px 4px 4px;
	border-right: 1px solid #c5e9df;
}
.Suchprotokoll th{
    padding: 4px 4px 4px 4px;
    background: #c5e9df;
    text-align:left;
    height:19px;
}
.TLColTrefferlistenName{
    width:580px;
}


/* ============================================ */
/* DOKUMENTENANZEIGE
/* ============================================ */


.dok_box{
    height:auto;
    overflow-y: auto;
}
.dok_tage {
    padding: 0 2px 0 2px;
}
.dok_stichtag{
    float:left;
    width: 432px;
    text-align:left;
}
.dok_sichttag{
    float:left;
    width: 432px;
    text-align:right;
}
.dok_ueberschrift {
    border-bottom: 1px solid #b6e2d7;
	padding: 6px 0 2px 0;
    width: 868px;
}
.dok_ueberschrift_txt {
	font-weight: bold;
	font-size: 1.4em;
	width: 686px;
	text-align: center;
	padding: 2px 0 5px 0;
    margin: 0 auto 0 auto;
}
.dok_funktionen_holder {
	border-bottom: 1px solid #b6e2d7;
	height: 30px;
    width: 868px;
    padding: 1px 0 0 0;
}
.dok_funktionen {
	width: 738px;
	float: left;
}
.dok_funktionen img{
	margin: 0 4px 0 4px;
}
.dok_funktionen input{
	margin: 0 4px 0 4px;
}
.dok_icons {
	width: 85px;
	text-align: center;
	float: left;
	padding: 0 2px 0 2px;
}
.dok_info {
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #b6e2d7;
    width:868px;
}
.dok_info_titel {
	width: 110px;
	margin-right: 4px;
    padding: 2px 2px 2px 0;
    float: left;
	font-size: 1.1em;
	font-weight: bold;
}
.dok_info_table_holder {
	width: 800px;
    margin-left:34px;
    float:left;
}
.dok_info_tabelle {
    width:100%;
    font-size: 1.1em;
	float: left;
}
.dok_info_tabelle td{
    vertical-align:top;
    padding: 2px;
}
.dok_info_tabelle_links{
	font-weight: bold;
    width:35%;
}
.dok_text_holder{
    padding-top:10px;
    width:902px;
    margin-left:-19px;
    padding-bottom:10px;
    border-bottom: 1px solid #b0ddcf;
}
/*Margin auto wurde entfernt. Das Dokument muss sich selbst korrekt platzieren (siehe .paperw / .paperh).*/
.dok_text{
	width: 595px;
	text-align:left;
	font-size: 1.1em;
	margin: 0 0 0 0;
	line-height: 1.4em;
}
.dok_text a{
    color:#10777c;
    text-decoration: underline;
}
.dok_text a:hover{
    color:#10777c;
}

/*Volltextsuche in den Dokumenten*/
span.high {
	color: #ffffff;
	text-decoration: none;
    background-color: #6ec6af;
}

/* ============================================ */
/* DIALOGE
/* ============================================ */
.dialoge {
	border-bottom: none;
	height: auto;
}
.titel_dialoge {
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 10px;
	width: 331px;
}
.titel_dialoge_breit {
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 10px;
	width: 848px;
}
.formular_dialoge {
    border-top: 1px solid #b0ddcf;
    padding: 10px 10px 10px 10px;
	background-color: #F2F2ED;
	background-repeat: repeat-x;
	margin-bottom: 4px;
}

.formular_dialoge_breit {
    width:848px;
    border-top: 1px solid #b0ddcf;
    padding: 10px;
	background-color: #F2F2ED;
	margin-bottom: 4px;
}

.steuerung_dialoge {
	padding-left: 20px;
	padding-top: 13px;
	padding-bottom: 13px;
	margin-bottom: 4px;
	background: #bde9e5;
}
.dialog_hinweis{
    font-size:1.2em;
    margin: 0 0 10px 0;
}
.verlautbarungen {
	font-size: 1.1em;
	margin: 12px 0 23px 0;

}
.verlautbarungen td {
	padding: 3px 2px 3px 2px;
}
.titel_verl {
	font-size: 1.2em;
	font-weight: bold;
	border-bottom: 1px solid #accef0;
	padding: 0 0 10px 0;
	width: 647px;
}
.Caption {
	height: 19px;
	font-weight: bold;
}
.gerade {
	background: #f0faf8;
}

/* ============================================ */
/* RUECKFRAGE
/* ============================================ */
/*height: 400px;*/
.tabelle_rueckfrage {
    width:868px;
    margin: 10px 0 10px 0;
}


/* ============================================ */
/* EINGABEHILFE
/* ============================================ */
.eingabehilfe {
	margin: 30px 0 23px 0;
	border-top: 1px solid #c5e9df;
}
.eingabehilfe div{
	font-size: 1.2em;
}
.eingabehilfe a, .eingabehilfe a:visited, .eingabehilfe a:active{
	text-decoration: none;
}
.eingabehilfe a:hover{
	text-decoration: underline;
}

.vertical_top{
    vertical-align:top;
}
/*.eingabehilfe_checkbox {*/
	/*width: 23px;*/
	/*float: left;*/
	/*padding: 1px 0 2px 0;*/
/*}*/
.eingabehilfe_1-check {
	font-weight: bold;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #c5e9df;
}
.eingabehilfe_1-zu {
	font-weight: bold;
	padding-left: 20px;
	background-image: url( ../img/ueb_pfeil_1-zu.gif );
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #c5e9df;
}
.eingabehilfe_1-offen{
	font-weight: bold;
	padding-left: 20px;
	background: #e9f6f2;
	background-image: url( ../img/ueb_pfeil_1-offen.gif );
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #c5e9df;
}
.eingabehilfe_2-check{
	padding-left: 36px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #c5e9df;
}
.eingabehilfe_2-offen{
	padding-left: 36px;
	background-image: url( ../img/ueb_pfeil-offen.gif );
	background-repeat: no-repeat;
	background-position: 21px 0;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #c5e9df;
}
.eingabehilfe_2-zu{
	padding-left: 36px;
	background-image: url( ../img/ueb_pfeil-zu.gif );
	background-repeat: no-repeat;
	background-position: 21px 0;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #c5e9df;
}
.eingabehilfe_3-check{
	padding-left: 52px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #c5e9df;
}
.eingabehilfe_3-offen{
	padding-left: 52px;
	background-image: url( ../img/ueb_pfeil-offen.gif );
	background-repeat: no-repeat;
	background-position: 37px 0;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #c5e9df;
}
.eingabehilfe_3-zu{
	padding-left: 52px;
	background-image: url( ../img/ueb_pfeil-zu.gif );
	background-repeat: no-repeat;
	background-position: 37px 0;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #c5e9df;
}
.eingabehilfe_4-check{
	padding-left: 68px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #c5e9df;
}
.eingabehilfe_4-offen{
	padding-left: 68px;
	background-image: url( ../img/ueb_pfeil-offen.gif );
	background-repeat: no-repeat;
	background-position: 53px 0;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #c5e9df;
}
.eingabehilfe_4-zu{
	padding-left: 68px;
	background-image: url( ../img/ueb_pfeil-zu.gif );
	background-repeat: no-repeat;
	background-position: 53px 0;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #c5e9df;
}


/* ============================================ */
/* WERTELISTE
/* ============================================ */
.werteliste {
	margin: 30px 0 23px 0;
	border-top: 1px solid #c5e9df;
}
.werteliste div{
	font-size: 1.2em;
}
.werteliste a, .werteliste a:visited, .werteliste a:active{
	text-decoration: none;
}
.werteliste a:hover{
	text-decoration: underline;
}
.werteliste_checkbox {
	width: 23px;
	float: left;
	padding: 1px 0 2px 0;
}
.werteliste_edit{
    width:600px;
}
.synonymFeld{
    height:173px;
    width: 310px;
    display:block;
    float:left;
    overflow-y:auto;
    padding: 5px;
    background-color:#FFFFFF;
    border: 1px solid #c9c9c9;
}

/* ============================================ */
/* ONLINEHILFE (Sozdok)
/* ============================================ */
/*Hilfethema*/
.hilfe_thema {
    font-size: 15px;
    font-weight: bold
}
/*Text "Inhalt" (Inhaltsverzeichnis des Hilfethemas)*/
.hilfe_inhalt_titel {
    color: #264644;
    font-weight: bold;
    background: #e2f3ef;
    font-size: 14px;
    padding: 10px;
    margin:10px 0 0 0;
}
/*Auflistung der Subthemen im Inhaltsverzeichnis*/
.hilfe_inhalt {
    color:#3b6966;
    font-weight:bold;
    line-height:14px;
    background:#f4fbfa;
    font-size:12px;
    padding:2px 10px 2px 10px;
    margin:0 0 0 0;
}
/*Einzelner Eintrag im Inhaltsverzeichnis - nur ein Dummy*/
.hilfe_inhalt_zeile {
    font-size: 12px;
    font-weight: bold;
    margin: 15px 0 9px 0;
    text-decoration: underline
}
/*Subthema-Überschrift mit Anker*/
.hilfe_subthema {
    font-size:13px;
    font-weight:bold;
    margin:15px 0 5px 0;
}
/*Zwischenüberschrift*/
.hilfe_heading1{
	font-size: 12px;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 9px;
    text-decoration: underline;
}
/*Einfacher Absatz*/
.hilfe_text {
    font-size:12px;
    margin-top:8px;
}
/*Ungeordnete Liste*/
div.onlineHilfeContent ul, ol{
    font-size:12px;
    padding-left:40px;
    margin-top:8px;
}
/*Liste in Liste*/
div.onlineHilfeContent li ul{
    font-size:12px;
    padding-left:40px;
    margin-top:4px;
}
/*Liste in Liste*/
div.onlineHilfeContent li ol{
    font-size:12px;
    padding-left:40px;
    margin-top:4px;
}
/*Listeneintrag*/
div.onlineHilfeContent li{
    margin-bottom:4px;
}
/*
#6ec6af; = helles grün (header)
#305855; = dunkles grün
*/

/*Einzelner Eintrag im Inhaltsverzeichnis*/
.hilfe_inhalt_zeile {
 /*dummy*/
}
.hilfe_suche{
	border-right: 4px solid #6ec6af;
	height: 50px;
	margin-top: 48px;
	clear:both;
}
span.onlinehilfe_highlight {
	color: #FFFFFF;
	text-decoration: none;
    background-color: #6ec6af;
}
/*Speziell in der Onlinehilfe*/
/*dunkles grün*/
div.onlineHilfeContent a {
	color:#305855;
    text-decoration: underline;
}
div.onlineHilfeContent a:visited {
    color:#305855;
    text-decoration: underline;
}
div.onlineHilfeContent a:hover {
	color:#6ec6af;
    text-decoration: none;
}
div.onlineHilfeContent a:active {
	color:#333333;
}

/* ============================================ */
/* ONLINEHILFE RESSOURCEN UEBERSICHT
/* ============================================ */
.hilfe_ressourcen_titel {
	color: #264644;
	font-weight: bold;
	font-size: 1.4em;
	margin: 10px 0 15px 0;
    width: 100%;
    background: #e2f3ef;
}
/*Anzeige in der Auflistung der vorhandenen Ressourcen: OnlinehilferessourceUebersichtServlet?mode=image */
.onlinehilfeImage {
    cursor: pointer;
}

/* ============================================ */
/* BENUTZERVERWALTUNG
/* ============================================ */
.tabelle_benutzer {
	overflow-x: auto;
	width: 868px;
    padding: 0 0 16px 0;
}
.tabelle_benutzer_klein {
	overflow: auto;
	width: 461px;
    height: 200px;
    margin: 0 0 4px 0;
}
.benutzerverwaltung_funktionen_holder {
	border-bottom: 1px solid #b6e2d7;
    height: 45px;
    width: 868px;
    padding: 16px 0 0 0;
    margin: 0 0 0 0;
}
.benutzerverwaltung_funktionen {
    width: 738px;
	float: left;
}
.benutzerverwaltung_funktionen img{
	margin: 0 10px 0 0;
}
.benutzerverwaltung_funktionen input{
	margin: 0 10px 0 0;
}
.benutzerverwaltung_icons {
	width: 85px;
	text-align: center;
	float: left;
	padding: 0 2px 0 2px;
	height: 100px;
}
.treffer_auswahl_holder_klein {
	float: left;
}
.treffer_blaettern_klein {
	text-align: center;
	float: left;
}
/* Benutzerkennung */
.CaptionBenutzer{}
.CaptionBenutzerWahl        {width:30px;}
.CaptionBenutzerkennung     {width:120px;}
.CaptionBenutzerVorname     {width:118px;}
.CaptionBenutzerFamilienname{width:160px;}
.CaptionBenutzerDatumUhrzeit{width:115px;}
.CaptionBenutzerLogins      {width:45px;}
.CaptionBenutzerrolle       {width:100px;}

.titel_benutzerverwaltung {
	font-size: 1.4em;
	font-weight: bold;
}
.titel_benutzerverwaltung_lang {
	font-size: 1.6em;
	font-weight: bold;
	padding-bottom: 10px;
}
.titel_onlinehilfeverwaltung_lang {
	font-size: 1.6em;
	font-weight: bold;
	padding-bottom: 10px;
}
.space_steuerung_benutzerverwaltung{
	float:left;
	width:190px;
}
.form_dropdown {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:213px;
    margin:0 4px 4px 0;
    background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 2px 2px 2px;
}
.form_dropdown_arbeitstext {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:213px;
    margin:0 0px 4px 0;
    background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 2px 2px 2px;
}
.form_dropdown_9spalten {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:264px;
    margin:0 4px 4px 0;
    background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 2px 2px 2px;
}
.form_dropdown_fassung {
    width:730px;
}

/* ============================================ */
/* AdminTools
/* ============================================ */
.titel_admin_tools_lang {
    font-size: 1.6em;
	font-weight: bold;
	padding-bottom: 10px;
}
.admin_sub_titel{
    width: 867px;
    font-size: 1.4em;
	font-weight: bold;
	padding:20px 0 0 0;
    text-align:center;

}
.admin_admin_tools_holder {
	border-bottom: 5px solid #b6e2d7;
    margin: 0 0 0 0;
    width: 868px;
    padding: 5px 0 0 0;
}
.admin_box{
/*
    border-left: 1px solid  #F2F2ED;
    border-right: 1px solid  #F2F2ED;
*/
}

/* ============================================ */
/* Web-CMS
/* ============================================ */
.cms_menue_holder {
    border-top: 1px solid #b6e2d7;
    border-bottom: 1px solid #b6e2d7;
	height: 13px;
    width: 868px;
    padding: 10px 0 10px 0;
}
.cms_nav_level1 {
	background-image: url( ../img/start_nav_pfeil.gif );
	padding-left: 15px;
	font-size: 1.1em;
	margin-left: 4px;
	padding-right: 8px;
	text-transform: uppercase;
	margin-bottom: 0.3em;
	background-repeat: no-repeat;
	background-position: 7px 2px;
    float:left;
}
.cms_nav_level1 a{
	color:#555555;
}

.cms_nav_level1_active {
	background-image: url( ../img/start_nav_pfeil_act.gif );
	padding-left: 15px;
	font-size: 1.1em;
	margin-left: 4px;
	padding-right: 8px;
	text-transform: uppercase;
	margin-bottom: 0.3em;
	background-repeat: no-repeat;
	background-position: 7px 2px;
    float:left;
}
.cms_nav_level1_active a{
	color:#ff3333;
    font-weight:bold;
}

.cms_titel{
    width: 867px;
    font-size: 1.6em;
	font-weight: bold;
	padding-bottom: 4px;
}
.cms_sub_titel{
    width: 867px;
    font-size: 1.4em;
	font-weight: bold;
	padding:20px 0 0 0;
    text-align:center;

}
.cms_funktionen_holder {
	border-bottom: 1px solid #b6e2d7;
    margin: 0 0 0 0;
    height: 30px;
    width: 868px;
    padding: 5px 0 0 0;
}
.cms_admin_tools_holder {
	border-bottom: 5px solid #b6e2d7;
    margin: 0 0 0 0;
    width: 868px;
    padding: 5px 0 0 0;
}
.cms_funktionen {
	width: 738px;
	float: left;
}
.cms_funktionen img{
	margin: 0 10px 0 0;
}

.cms_tabs {
	display: block;
	color: #467263;
	font-weight: bold;
	font-size: 1.1em;
	margin: 10px 0 0 0;
	border-bottom: 4px solid #c0e7dd;
	height: 30px;
    width: 868px;
}
.cms_tab_reg {
	width: 100px;
	float: left;
	height: 23px;
	text-align: center;
	background: #daf1eb;
	padding: 5px 0 0 0;
	margin: 0 4px 0 0;
}
.cms_tab_reg a {
	color: #467263;
}
.cms_tab_act {
	width: 100px;
	float: left;
	height: 29px;
	text-align: center;
	background: #c0e7dd;
	padding: 5px 0 0 0;
	margin: 0 4px 0 0;
}
.cms_tab_act a {
	color: #000000;
}
.btn_cms_tab_reg{
    width:100px;
    float: left;
    background-color:#daf1eb;
    font-size: 1.0em;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #467263;
    text-align:center;
    text-decoration:none;
    cursor: pointer;
    border:0;

}
.btn_cms_tab_reg:hover{
    text-decoration:underline;
}
.btn_cms_tab_act{
    width:100px;
    float: left;
    background: #c0e7dd;;
    font-size: 1.0em;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    text-align:center;
    text-decoration:none;
    cursor: pointer;
    border:0;
}
.btn_cms_tab_act:hover{
    text-decoration:underline;

}

.cms_box{
/*
    border-left: 1px solid  #F2F2ED;
    border-right: 1px solid  #F2F2ED;
*/
}

/* ============================================ */
/* Web-CMS Dialoge
/* ============================================ */
.element_13spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:388px;
	height:auto;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: left;
}
.input_fileupload {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    margin-right:4px;
    margin-bottom: 4px;
    float: left;
    width: 300px;
    height:23px;
    padding: 2px 0 3px 0;
}
.form_dropdown_upload {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:255px;
    height:23px;
    margin:0 4px 4px 0;
    background-color: #FFFFFF;
	float: left;
}
.inhalt {
    width: 868px;
    margin: 10px 0 10px 0;
}
.inhalt_no_scroll {
    height: 500px;
    width: 868px;
    margin: 5px 0 5px 0;
}
.synonym_feld {
    height:173px;
    width: 236px;
    overflow-y:auto;
    padding: 10px 10px 10px 10px;
    background-color:#FFFFFF;
    border: 1px solid #c9c9c9;
}


.btn_funktionen {
    vertical-align:top;
    border:0;
	height: 29px;
    cursor: pointer;
}
.btn_funktionen:hover{
    text-decoration:none;
}
.voriger_treffer {
    width:27px;
    background-image: url("../img/icon_dok_vorigertreffer.gif") ;
}
.naechster_treffer{
    width:27px;
    background-image: url("../img/icon_dok_naechstertreffer.gif") ;
}

.druckansicht{
    width:27px;
    background-image: url("../img/icon_druckansicht.gif");
}
.arbeitstext{
    width:30px;
    background-image: url("../img/icon_dok_rtf.gif");
}
.fassungsvergleich{
    width:36px;
    background-image: url("../img/icon_dok_fassungsvergleich.gif");
}
.dokument-loeschen{
    width:29px;
    background-image: url("../img/icon_entfernen.gif");
}
.dokument_ins_cms{
    width:45px;
    background-image: url("../img/icon_dok_webcms.gif");
}
.centerAlign{
    text-align:center;
}
.rightAlign{
    text-align:right;
}
.leftAlign{
    text-align:left;
}

.error_list{
    font-size:1.1em
}

/* ============================================ */
/* Einstellungen "Meine Trefferliste"
/* ============================================ */

.einstellungen_trefferliste_titel {
    width: 650px;
    font-size: 1.4em;
	font-weight: bold;
	padding:20px 0 0 0;
    text-align:center;
}
.einstellungen_trefferliste_tabs {
	display: block;
	color: #467263;
	font-weight: bold;
	font-size: 1.1em;
	margin: 20px 0 0 0;
	border-bottom: 4px solid #c0e7dd;
	height: 38px;
    width: 650px;
}
.einstellungen_trefferliste_tab_reg {
	width: 80px;
	float: left;
	height: 24px;
	text-align: center;
	background: #daf1eb;
	padding: 10px 0 0 0;
	margin: 0 4px 0 0;
}
.einstellungen_trefferliste_tab_reg a {
	color: #467263;
}
.einstellungen_trefferliste_tab_act {
	width: 80px;
	float: left;
	height: 28px;
	text-align: center;
	background: #c0e7dd;
	padding: 10px 0 0 0;
	margin: 0 4px 0 0;
}
.einstellungen_trefferliste_tab_act a {
	color: #000000;
}
.btn_einstellungen_trefferliste_tab_reg {
    width:80px;
    float: left;
    background-color:#daf1eb;
    font-size: 1.0em;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #467263;
    text-align:center;
    text-decoration:none;
    cursor: pointer;
    border:0;

}
.btn_einstellungen_trefferliste_tab_reg:hover{
    text-decoration:underline;
}
.btn_einstellungen_trefferliste_tab_act {
    width:80px;
    float: left;
    background: #c0e7dd;;
    font-size: 1.0em;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    text-align:center;
    text-decoration:none;
    cursor: pointer;
    border:0;
}
.btn_einstellungen_trefferliste_tab_act:hover{
    text-decoration:underline;

}
.einstellungen_trefferliste_listbox_headline {
    font-size: 1.2em;
	font-weight: bold;
	padding:20px 0 0 0;
    text-align:center;
}
.einstellungen_trefferliste_listbox1 {
    height: 200px;
    width:155px;
}
.einstellungen_trefferliste_listbox2 {
    height: 200px;
    width:155px;
}
.einstellungen_trefferliste_listbox3 {
    height: 200px;
    width:210px;
}
.einstellungen_trefferliste_dropdown {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:50px;
    margin:0 4px 4px 0;
    background-color: #FFFFFF;
	float: left;
	border: 1px solid #c9c9c9;
	padding: 2px 2px 2px 2px;
}

/* ============================================ */
/* ERROR
/* ============================================ */

.with_message_severity_error {
    border: 1px solid #E60000;
}
.error {
    padding: 8px 61px 8px 61px;
	background: #FFFFFF url( ../img/icon_achtung.gif ) no-repeat scroll 20px 8px;
	font-size: 1.1em;
	clear: none;
	border: 1px solid #E7E7E7;
	color: #990000;
	margin: 6px 12px 6px 12px;
}
.error img {
	float:left;
	margin-left: 8px;
	margin-right: 8px;
}
.error_txt {
	font-weight: bold;
	font-size: 1.2em;
}
.error_feld {
	border: 1px solid #E60000;
}
.error ul{
	margin-top:4px;
}
.error li{
	margin-left:12px;
	font-size:1.2em;
}

/* ============================================ */
/* WARNING
/* ============================================ */
.with_message_severity_warning {
    border: 1px solid goldenrod;
}
.warning {
    padding: 8px 61px 8px 61px;
	background: #FFFFFF url( ../img/icon_achtung_gelb.gif ) no-repeat scroll 20px 8px;
	font-size: 1.1em;
	clear: none;
	border: 1px solid #E7E7E7;
	color: goldenrod;
	margin: 6px 12px 6px 12px;
}
.warning img {
	float:left;
	margin-left: 8px;
	margin-right: 8px;
}
.warning_txt {
	font-weight: bold;
	font-size: 1.2em;
}
/* CSS3: goldenrod == #daa520 */
.warning_feld {
	border: 1px solid #daa520;
}
.warning ul{
	margin-top:4px;
}
.warning li{
	margin-left:12px;
	font-size:1.2em;
}


/* ============================================ */
/* INFO
/* ============================================ */
.with_message_severity_info {
    border: 1px solid #009900;
}
.info {
    padding: 8px 61px 8px 61px;
	background: #FFFFFF url( ../img/icon_achtung_gruen.gif ) no-repeat scroll 20px 8px;
	font-size: 1.1em;
	clear: none;
	border: 1px solid #E7E7E7;
	color: #009900;
	margin: 6px 12px 6px 12px;
}
.info img {
	float:left;
	margin-left: 8px;
	margin-right: 8px;
}
.info_txt {
	font-weight: bold;
	font-size: 1.2em;
}
.info_feld {
	border: 1px solid #009900;
}
.info ul{
	margin-top:4px;
}
.info li{
	margin-left:12px;
	font-size:1.2em;
}
.versions_info_header {
    text-align:left;
    font-size:1.2em;
    font-weight: bold;
    border-bottom: 1px solid;
}

