/*
	Version 0.901 �nderung: Bauer, Datum: 19.06.2006
*/
/*
	Version 0.902 �nderung: Bauer, Datum: 08.08.2006
*/
/*
	Version 0.903 �nderung: Bauer, Datum: 08.02.2007
*/
/*
	Version 0.904 �nderung: Bauer, Datum: 03.03.2007
*/
/*
	Version 0.905 �nderung: Bauer, Datum: 03.04.2007
*/
/*
	Version 0.906 �nderung: Bauer, Datum: 20.04.2007
*/
/* ============================================ */
/* ALLGEMEIN
/* ============================================ */

/* IE 3px Gap Bug */

* html #content_mitnav {
	margin-left: 214px; ma\rgin-left: 217;
}
* html #content_ohnenav {
	margin-left: 28px; ma\rgin-left: 31;
}
* html .signaturwert_label{
	margin-right:-3px;
}
* html .hinweis_label{
	margin-right:-3px;
}
* html .signaturwert_detail_label{
	margin-right:-3px;
}
/*
* 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:0px;
	margin:0px;
}
html {
	overflow:-moz-scrollbars-vertical;
}
body, p, div {
	margin:0px;
}
body {
	background-color: #E7E7E7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #333333;
	margin-top: 10px;pfa
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

a {color:#333333; text-decoration: none;}
a:visited {color:#333333;}
a:hover {color:#333333; text-decoration: underline;}
a:active {color:#333333;}

a.link{
	text-decoration: underline;
}

.clear {
	clear: both;
	margin:0px;
	padding:0px;
}
.youcantseeme {
	display: none;
	margin-bottom: 15px;
}
img{
	border:0px;
}
/* ============================================ */
/* HEADER
/* ============================================ */

#header {
	width: 869px;
	margin-right: auto;
	margin-left: auto;
	height: 94px;
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 27px;
}
#header img{
	float:left;
}
#applikationsname {
	font-size:24px;
	font-weight:bold;
	margin-bottom: 12px;
}
#user {
	clear:both;
	font-size:1.2em;
	font-weight:bold;
}
#logout {
	width: 100px;
}
#header_holder {
	padding: 0px;
	margin-left: 188px;
	margin-right: 0px;
}
div#header_holder {
	margin-top: 20px;
}
/* ============================================ */
/* REITER
/* ============================================ */

#reiter {
	height: 27px;
	padding-top: 22px;
	margin-bottom: 4px;
}
.reiter_over_3spalten {
	width:93px;
	height: 23px;
	color: white;
	text-align: center;
	font-size: 1.2em;
	padding-top: 4px;
	float: left;
}
.reiter_up_3spalten {
	width:92px;
	height: 23px;
	text-align: center;
	font-size: 12px;
	padding-top: 4px;
	float: left;
	border-left: 1px solid #CCCCCC;
}
.reiter_over_4spalten {
	width:124px;
	height: 23px;
	color: white;
	text-align: center;
	font-size: 12px;
	padding-top: 4px;
	float: left;
}
.reiter_up_4spalten {
	width:123px;
	height: 23px;
	text-align: center;
	font-size: 12px;
	padding-top: 4px;
	float: left;
	border-left: 1px solid #CCCCCC;
}

/* ============================================ */
/* CONTAINER
/* ============================================ */

#container {
	background-color: #FFFFFF;
	width: 899px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 27px;
	padding-top: 32px;
	padding-bottom: 23px;
	height: auto;
}

/* ============================================ */
/* NAVIGATION
/* ============================================ */

#nav {
	float: left;
	background-image: url(../img/nav_bg-top.gif);
	background-repeat: no-repeat;
	display: inline;
	padding: 0;
	margin-left: 8px;
}
#nav_titel {
	font-weight: bold;
	font-size: 1.1em;
	padding-top: 0.6em;
	padding-right: 0;
	padding-bottom: 0.6em;
	padding-left: 23px;
}
#nav_punkt_active {
	background-color:#FFFFFF;
}

#nav_bottom {
	height: 4px;
	background-image: url(../img/nav_bg-bottom.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center bottom;
}
.nav_punkt_titel {
	padding-left: 20px;
	font-size: 1.1em;
	margin-left: 4px;
	padding-right: 8px;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	text-transform: uppercase;
}
.nav_punkt_level1 {
	background: url(../img/nav_punkt_closed.gif) no-repeat scroll 20px 0.4em;
	padding-left: 30px;
	font-size: 1.1em;
	margin-left: 4px;
	padding-right: 8px;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
}
.nav_punkt_level2 {
	background: url(../img/nav_punkt_closed.gif) no-repeat scroll 30px 0.4em;
	font-size: 1.1em;
	margin-left: 4px;
	padding: 0.1em 4px 0.1em 40px;
}
.nav_punkt_level3 {
	background: url(../img/nav_punkt_closed.gif) no-repeat scroll 40px 0.4em;
	font-size: 1.1em;
	margin-left: 4px;
	padding: 0.1em 4px 0.1em 50px;
}
.nav_punkt_abstand {
	height: 15px;
	margin-left: 4px;
}

/* ============================================ */
/* CONTENT
/* ============================================ */

#content_ohnenav {
	margin-left: 31px;
}
div#content_ohnenav {
	width: 868px;
}
#content_mitnav {
	margin-left: 217px;
}
div#content_mitnav {
	width: 682px;
}
.titel {
	font-size: 1.8em;
	font-weight: bold;
	padding-bottom: 4px;
	margin-bottom: 0px;
}
.sub {
	font-size: 1.2em;
	margin-bottom: 26px;
	padding-right: 120px;
	margin-top: 13px;
}
.sub a {
	color:#000000;
	text-decoration:underline;
}
.sub a:hover{
	color:#000000;
}
.sub a:visited{
	color:#969696;
}
/* ============================================ */
/* INFO
/* ============================================ */

.info_btn {
	width:93px;
	padding-top: 0px;
	float: left;
	background-color: #ECECEC;
	margin: 0;
	height: 6.7em;
}
.info_btn img {
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.info {
	font-size:1em;
	height: 6.7em;
	border: 1px solid #E7E7E7;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-bottom: 4px;
	margin-top: 2px;
	background: #ECECEC;
}
.beachtensie {
	width: auto;
	background: #F9F9F6 url(../img/beachtensie_bg.gif) repeat-x;
	height: 6.7em;
}
.beachtensie br {
	clear:left;
}
.beachtensie_1 {
	float:left;
	margin-top: 6px;
	width: 142px;
	float: left;
	height: 16px;
	padding-left: 8px;
	padding-top: 3px;
}
.beachtensie_2 {
	margin-top: 6px;
	width: 221px;
	float: left;
	height: 16px;
	padding-left: 4px;
	padding-top: 3px;
}
.beachtensie_3 {
	margin-top: 6px;
	width: 209px;
	float: left;
}
.beachtensie_titel {
	float:left;
	width: 146px;
	height: 17px;
	padding-top: 2px;
	padding-left: 8px;
	display: inline;
}
.beachtensie_icon {
	width: 14px;
	float:left;
	margin-right: 4px;
}
.beachtensie_sternchen {
	font-size:1.2em;
	color:#00CC33;
	height:19px;
	width: 14px;
	float:left;
	margin-right: 4px;

}
.beachtensie_typo {
	margin-top: 2px;
}
/* ============================================ */
/* DRUCKANSICHT AUFRUFEN
/* ============================================ */
DIV#optionen {
	MARGIN-BOTTOM: 4px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 4px;
	POSITION: relative;
	BACKGROUND-COLOR: #F2F2ED;
	height: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.druckansicht {
	font-size: 1.1em;
	height: 1.9em;
	background: url(../img/print.gif) no-repeat scroll 100% 0.2em;
	text-align: right;
	padding-right: 23px;
	padding-top: 3px;
}
/* ============================================ */
/* FORMULAR
/* ============================================ */

fieldset {
	margin:0px;
	padding: 0px;
	border: 0px;
}
.fieldset_block {
	margin:0px;
	padding: 0px;
	border: 0px;
	margin-left:31px;
	border: 1px solid #CCCCCC;
	margin-right:30px;
}
legend {
	font-size: 1.4em;
	font-weight: bold;
	color: #666666;
	padding-bottom: 23px;
	padding-left: 8px;
	margin: 0px;
}
.legend_block {
	font-size: 1.4em;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding:0px;
	margin:0px;
}
.anmerkung{
	font-size:1.2em;
	float:left;
	margin-left:4px;
}
.file_upload{
	float:left;
	margin-left:20px;
	font-size:1.2em;
}
fieldset br {
	clear: left;
}
.form_zeile {
	width:600px;
}
.formular_baustein {
	padding-top: 8px;
	padding-bottom: 0px;
	background-color: #F2F2ED;
	background-image: url(../img/main_titel_bg.gif);
	background-repeat: repeat-x;
	margin-bottom: 4px;
	padding-right: 0px;
	margin-right: 0px;
}
.formular_baustein_zweizeilig {
	padding-top:0px
	padding-bottom: 0px;
	background-color: #F2F2ED;
	background-image: url(../img/main_titel_bg.gif);
	background-repeat: repeat-x;
	margin-bottom: 4px;
	padding-right: 0px;
	margin-right: 0px;
}

.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: #666666;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.form_spacer {
	display: block;
	float: left;
	font-size: 1.2em;
	width: 4px;
}
.label_spacer {
	display: block;
	float: left;
	width:151px;
}
.label_2spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:48px;
	height:auto;
	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:79px;
	height:auto;
	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:110px;
	height:auto;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	text-align: right;
}
.label_5spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:141px;
	height:auto;
	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:172px;
	height:auto;
	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:203px;
	height:auto;
	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:234px;
	height:auto;
	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:265px;
	height:auto;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: right;
}
.label_10spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:296px;
	height:auto;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: right;
}
.label_11spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:327px;
	height:auto;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: right;
}
.label_12spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:358px;
	height:auto;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: right;
}
.label_13spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:389px;
	height:auto;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: right;
}
.label_14spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:420px;
	height:auto;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: right;
}
.label_15spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:451px;
	height:auto;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: right;
}
.label_16spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:482px;
	height:auto;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: right;
}
.label_17spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:513px;
	height:auto;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: right;
}
.label_18spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:544px;
	height:auto;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: right;
}
.label_19spalten {
	display: block;
	float: left;
	font-size: 1.2em;
	width:575px;
	height:auto;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: right;
}
.form_input_1spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:21px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
	display: block;
}
.form_input_2spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:52px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
	display: block;
}
.form_input_3spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:83px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
	display: block;
}
.form_input_4spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:114px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_input_5spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:145px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
	display: block;
}
.form_input_6spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:176px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_input_7spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:207px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_input_8spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:238px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
	display: block;
}
.form_input_9spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:269px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_input_10spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:300px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_input_11spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:331px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_input_12spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:362px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_input_13spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:393px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_input_14spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:424px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_input_15spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:455px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_input_16spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:486px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_input_17spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:517px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_input_18spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:548px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_input_19spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:579px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_input_20spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:610px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
	display: block;
}
.form_input_21spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:641px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
	display: block;
}
.form_select_2spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:58px;

	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-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-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-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;
}
.form_select_7spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:213px;

	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-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-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-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_select_11spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:334px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_select_12spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:365px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_select_13spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:396px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_select_14spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:427px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_select_15spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:458px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_select_16spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:489px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_select_17spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:520px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_select_18spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:551px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_select_19spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:582px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_select_20spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:613px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_select_21spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:644px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_select_22spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:675px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_select_23spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:706px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.form_select_24spalten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:737px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
}
.radiobuttons {
	width:183px;
	float: left;
}
.icon_info {
	height:19px;
	width:14px;
	float: left;
}
.sternchen {
	font-size:1.2em;
	color:#00CC33;
	height:19px;
	width:9px;

	float: left;
}
.sternchen_table{
	font-size:1.2em;
	color:#00CC33;
	height:19px;
	width:9px;
}

.rufzeichen {
	font-size:1.2em;
	color:#E60000;
	height:19px;
	width:9px;

	float: left;
	font-weight: bold;
}
option{
	color:black;
}
/* ============================================ */
/* FORMULARELEMENTE AUSGEGRAUT
/* ============================================ */

.form_input_2spalten_grey{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:52px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
	display: block;
}
.form_input_3spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:83px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
	display: block;
	disabled:disabled;
}
.form_input_4spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:114px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.form_input_4spalten_align_right {
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size: 1.1em;
      width:114px;

      margin-bottom: 4px;
      padding-left:4px;
      background-color: #FFFFFF;
      float: left;
      text-align:right;
}
.form_input_5spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:145px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
	display: block;
}
.form_input_6spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:176px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.form_input_7spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:207px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.form_input_8spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:238px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
	display: block;
}
.form_input_9spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:269px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.form_input_10spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:300px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.form_input_11spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:331px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.form_input_12spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:362px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.form_input_13spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:393px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.form_input_14spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:424px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.form_input_15spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:455px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.form_input_16spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:486px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.form_input_17spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:517px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.form_input_18spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:548px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.form_input_19spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:579px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.form_input_20spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:610px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
	display: block;
}
.form_input_21spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:641px;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
	display: block;
}
.form_select_2spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:58px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.form_select_3spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:89px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.form_select_4spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:120px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.form_select_5spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:151px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.form_select_6spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:182px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.form_select_7spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:213px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.form_select_8spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:244px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.form_select_9spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:275px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.form_select_10spalten_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:303px;

	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
}
.radiobuttons {
	width:183px;
	float: left;
}
.seperator {
	border-bottom: 4px solid #ffffff;
}
.steuerung_a {
	padding-left: 8px;
	padding-top: 13px;
	padding-bottom: 13px;
	margin-bottom: 4px;
}
.buttons_a_links{
	float:left;
	display: inline;
	margin-left: 0px;
	width:49%;
}
.buttons_a_rechts{
	float:left;
	width:50%;
}
/* ============================================ */
/* STEUERUNG
/* ============================================ */

.steuerung {
	padding-left: 8px;
	padding-top: 13px;
	padding-bottom: 13px;
	margin-bottom: 4px;
}

.btn_3spalten {
	border:0;
	height: 20px;
	width: 69px;
	color: #333333;
	font-size: 1.2em;
	padding-top: 0px;
	background-image: url(../img/btn_3spalten.gif);
	margin-top: 0px;
	background-color: #F2F2ED;
	font-family:Arial;
}
a.a_btn_3spalten {
	display:block;
	border:0;
	height: 20px;
	width: 69px;
	color: #333333;
	font-size: 1.2em;
	padding-top: 2px;
	background-image: url(../img/btn_3spalten.gif);
	margin: 0px 4px 0px 0px;
	text-align:center;
	background-repeat: no-repeat;
		float:left;
		font-family:Arial;

}
a.a_btn_3spalten:hover{
	text-decoration:none;
}
.btn_4spalten {
	border:0;
	height: 20px;
	width: 100px;
	color: #333333;
	font-size: 1.2em;
	padding-top: 0px;
	background-image: url(../img/btn_4spalten.gif);
	margin-top: 0px;
	background-color: #F2F2ED;
	font-family:Arial;
}
a.a_btn_4spalten {
	display:block;
	border:0;
	height: 20px;
	width: 100px;
	color: #333333;
	font-size: 1.2em;
	padding-top: 2px;
	background-image: url(../img/btn_4spalten.gif);
	margin: 0px 4px 0px 0px;
	text-align:center;
	background-repeat: no-repeat;
		float:left;
		font-family:Arial;

}
a.a_btn_4spalten:hover{
	text-decoration:none;
}
.btn_5spalten {
	border:0;
	height: 20px;
	width: 131px;
	color: #333333;
	font-size: 1.2em;
	padding-top: 0px;
	background-image: url(../img/btn_5spalten.gif);
	margin-top: 0px;
	background-color: #F2F2ED;
	font-family:Arial;
}
a.a_btn_5spalten {
	display:block;
	border:0;
	height: 20px;
	width: 131px;
	color: #333333;
	font-size: 1.2em;
	padding-top: 2px;
	background-image: url(../img/btn_5spalten.gif);
	margin: 0px 4px 0px 0px;
	text-align:center;
	background-repeat: no-repeat;
		float:left;
		font-family:Arial;

}
a.a_btn_5spalten:hover{
	text-decoration:none;
}
.btn_6spalten {
	border:0;
	height: 20px;
	width: 162px;
	color: #333333;
	font-size: 1.2em;
	padding-top: 0px;
	background-image: url(../img/btn_6spalten.gif);
	margin-top: 0px;
	background-color: #F2F2ED;
	font-family:Arial;
}
a.a_btn_6spalten {
	display:block;
	border:0;
	height: 20px;
	width: 162px;
	color: #333333;
	font-size: 1.2em;
	padding-top: 2px;
	background-image: url(../img/btn_6spalten.gif);
	margin: 0px 4px 0px 0px;
	text-align:center;
	background-repeat: no-repeat;
		float:left;
		font-family:Arial;

}
a.a_btn_6spalten:hover{
	text-decoration:none;
}
.btn_7spalten {
	font-family:Arial;
	border:0;
	height: 20px;
	width: 193px;
	color: #333333;
	font-size: 1.2em;
	padding-top: 0px;
	background-image: url(../img/btn_7spalten.gif);
	margin-top: 0px;
	background-color: #F2F2ED;
	font-family:Arial;
}
a.a_btn_7spalten {
	display:block;
	border:0;
	height: 20px;
	width: 193px;
	color: #333333;
	font-size: 1.2em;
	padding-top: 2px;
	background-image: url(../img/btn_7spalten.gif);
	margin: 0px 4px 0px 0px;
	text-align:center;
	background-repeat: no-repeat;
	float:left;
	font-family:Arial;
}
a.a_btn_7spalten:hover{
	text-decoration:none;
}

.buttons_rechts {
	margin-left: 0px;
	text-align: right;
	margin-right: 14px;
}
.buttons_links {
	float:left;
	display: inline;
	margin-left: 0px;
}
/* ============================================ */
/* PFAD
/* ============================================ */

.pfad {
	padding-left: 10px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 10px;
	text-align: right;
	font-size: 1.1em;
}

/* ============================================ */
/* BL�TTERN
/* ============================================ */

.blaettern {
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 1.1em;
	margin-bottom: 4px;
	text-align: left;
}

/* ============================================ */
/* ERROR
/* ============================================ */

.error {
	padding-top: 8px;
	background: #FFFFFF url(../img/error.gif) no-repeat scroll 20px 8px;
	padding-left: 61px;
	padding-bottom: 12px;
	margin-bottom: 4px;
	font-size: 1.1em;
	clear: none;
	border: 1px solid #E7E7E7;
	padding-right: 61px;
	color: #990000;
}
.error a{
	color: #990000;
}
.error_label{
	color: red;
	font-weight:bold;
}
.error img {
	float:left;
	margin-left: 8px;
	margin-right: 8px;
}
.error_txt {
	font-weight: bold;
	font-size: 1.2em;
}
.error_feld {
	border: 1px solid #FF0000;
}
.checkbox_vert {
	float:left;
	display:block;
}
.check_vert_holder {
padding-left:150px;
	float:left;
}
.check_nav_label {
	display: block;
	float: left;
	font-size: 1.2em;
	width:234px;
	height:auto;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
}
.zeile_bearbeiten {
	height: 20px;
	text-align: right;
	padding-bottom: 4px;
	padding-right:4px;
}
.zeile_hinzu2 {
	padding-top: 4px;
	padding-bottom: 4px;
	height: 20px;
	text-align: right;
	padding-right: 4px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #EBEBE6;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
.zeile {
	padding-top: 10px;
	padding-bottom: 0px;
	height: 20px;
	padding-right: 4px;
	padding-left:16px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin-left: 10px;
	margin-right: 10px;
}
.datensatz_hinzu {
	background-color: #EBEBE6;
	padding-left: 180px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 0px;
	text-align: right;
	padding-right: 4px;
}
.block_bearbeiten {
	text-align: right;
	padding-right:4px;
	padding-bottom:4px;
	clear:both;
}
/* ============================================ */
/* TABELLE STANDARD
/* ============================================ */
.standard_tab{
	width:100%;
}
.standard_tab thead tr{
	background-color:#EBEBE6;
	font-size:1.1em;
	font-weight:bold;
	height:23px;
}
.standard_tab thead a{
	text-decoration:underline;
}
.standard_tab thead img{
	margin-left:4px;
}
.standard_tab td {
	padding:4px;
	vertical-align:center;
}
.td_text {
	font-size:1.1em;
}
.td_label {
	font-size:1.1em;
}
.standard_tab_reihe_ungerade {
	background-color:#F6F6F2;
}
.standard_seiten {
}
caption{
	font-size:1.1em;
}
/* ============================================ */
/* HILFE
/* ============================================ */
#container_hilfe {
	background-color: #FFFFFF;
	margin:27px;
	padding:4px;
	height: auto;
}
/*==============================================*/
/*�berpr�fung*/
/*==============================================*/
.formular_baustein_pruef {
	padding-top: 8px;
	padding-bottom: 4px;
	background-color: #F5F4F3;
	background-image: url(../img/main_titel_bg.gif);
	background-repeat: repeat-x;
	margin-bottom: 4px;
	padding-right: 0px;
	margin-right: 0px;
}


/* ============================================ */
/* Abschluss
/* ============================================ */

.header-container{
	margin-botttom: 4px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 4px;
	POSITION: relative;
	BACKGROUND-COLOR: #F2F2ED;
	height: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.header_abschluss{
	font-size: 1.4em;
	height: 1.9em;
	font-weight: bold;
	color: #666666;
	padding-right: 23px;
	padding-top: 3px;
}
.signaturwert{
	width:100%;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.signaturwert_label{
	width:150px;
	text-align:center;
	font-size: 1.2em;
	float:left;
	border-right: 1px solid #CCCCCC;
	padding-top:2px;
	height:50px;
}
.signaturwert_wert{
	font-size: 1.2em;
	height:50px;
	font-family: Verdana, Helvetica, sans-serif;
	padding-top:2px;
}
.signaturwert_data{
	width:100%;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.bildmarke{
	width:150px;
	text-align:center;
	float:left;
	border-top: 1px solid #CCCCCC;
}
.signaturwert_detail{

}
.signaturwert_detail_label{
	width:150px;
	text-align:center;
	font-size: 1.2em;
	float:left;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	height:30px;
	padding-top:2px;
}
.signaturwert_detail_text{
	font-size: 1.2em;
	height:30px;
	border-top: 1px solid #CCCCCC;
	font-family: Verdana, Helvetica, sans-serif;
	padding-top:2px;
}
.hinweis{
	width:100%;
	border: 1px solid #CCCCCC;
}
.hinweis_label{
	width:150px;
	text-align:center;
	font-size: 1.2em;
	float:left;
	height:50px;
	border-right: 1px solid #CCCCCC;
	padding-top:2px;

}
.hinweis_wert{
	font-size: 1.2em;
	height:50px;
	font-family: Verdana, Helvetica, sans-serif;
	padding-top:2px;
}

.abschluss_left{
		font-size: 1.2em;
		text-align:right;
		float:left;
		width:150px;
}
.abschluss_right{
		font-size: 1.2em;
		margin-left:168px;
		margin-bottom:4px;
}
.abschluss_right_left{
		text-align:right;
		float:left;
		width:120px;
		height:25px;
		font-size:1.2em;

}
.abschluss_zeile{
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}
.abschluss_right_right{
		margin-left:4px;
		height:25px;
		font-size:1.2em;
		border-left: 1px solid #CCCCCC;
		padding-left:4px;
}
.filebez{
		font-size:1.2em;
		width:256px;
}
.filename{
		font-size:1.2em;
		width:240px;
}
.filesize{
		font-size:1.2em;
		width:160px;
}
.filehash{
		font-size:1.2em;
		height: 0.8em;
}
.table-title{
	font-size:1.2em;
	text-align:left;
}
.drucken{
	float:right;
	font-size: 1.1em;
	height: 1.9em;
	background: url(../img/print.gif) no-repeat scroll 100% 0.2em;
	text-align: right;
	padding-right:18px;
	padding-top: 3px;
	margin-right:8px;

}
.html{
	float:right;
	font-size: 1.1em;
	height: 1.9em;
	background: url(../img/save.gif) no-repeat scroll 100% 0.2em;
	text-align: right;
	padding-right: 18px;
	padding-top: 3px;
	margin-right:8px;
}
.pdf{
	float:right;
	font-size: 1.1em;
	height: 1.9em;
	background: url(../img/save.gif) no-repeat scroll 100% 0.2em;
	text-align: right;
	padding-right: 18px;
	padding-top: 3px;
	margin-right:8px;
}
.form_input_eweko{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

/* Signatur Neu*/
div.sig_table { margin-left:156px;border:0px none white;border-left: 1px solid #CCCCCC;}
div.sig_tr { width:100%;border-bottom: 1px solid #CCCCCC;}
div.sig_thstart { width:148px;float:left;padding:8px 4px 7px 4px;}
div.sig_tdstart { padding:8px 4px 7px 4px; margin-left:156px;border-left: 1px solid #CCCCCC; }
div.sig_th { width:156px;float:left;padding:8px 4px 7px 4px;}
div.sig_td { padding:8px 4px 7px 4px; margin-left:165px;border-left: 1px solid #CCCCCC; }
#sig_hinw_holder .sig_tr{  border-bottom:0px none white; border-top:0px none white;}
#sig_holder,#sig_hinw_holder{ width:100%;border: 1px solid #CCCCCC;font-size:1.2em;font-face:Verdana;}
#sig_hinw_holder {border-top:0px none white;}
table font{
	font-size:1.2em;
}
table th font{
	margin-top:4px;
}
/*Ende Signatur Nuu*/

