/*Version 1.0 eSV Style Guides f�r Applkationen im Portal 08.02.2009*/
/*Version 2.0 Signatur und Empfangsbest�tigung 15.09.2009*/ 
/*Version 2.1 Bugfixing formularfelder float 25.10.2009*/
/*Version 2.3 11.11 2009 */
/*Version 2.4 19.11. 2009 button ausrichtung*/
/*Version 2.5 16.12.2009 Online B�rgerkarte*/
/*Version 2.6 13.03.2010 Online Hilfe*/
/*Version 2.7 22.03.2010 Pagination*/
/*Version 2.8 08.04.2010 buttona_add*/
/*Version 2.9 17.05.2010 Signaturdialog*/

* {
	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;
	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;
}
/* ============================================ */
/* CONTAINER
/* ============================================ */

#container {
	background-color: #FFFFFF;
	width: 899px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 27px;
	padding-top: 8px;
	height: auto;
	min-height:500px;
	padding-bottom:23px;
	/*background-image: url(../img/_--grid.gif);*/
}
#container .sub{
	width:100%;
}
/* ============================================ */
/* HILFE
/* ============================================ */
#container_hilfe {
	background-color: #FFFFFF;
	margin:27px;
	padding:4px;
	height: auto;
}
#container_hilfe .sub{
	font-size:1.2em;
}
/* ============================================ */
/* Zur�ck zum Start
/* ============================================ */

#applikation_zurueck{
	background-color: #FFFFFF;
	width: 899px;
	margin-right: auto;
	margin-left: auto;
	height: 18px;
	text-align:right;
	padding-right: 27px;
	padding-top:8px;
	font-size:1.2em;

}
.zurueckspacer{
	width:215px;
	float:left;
}
#applikation_zurueck a{
	text-decoration:underline;

}

/* ============================================ */
/* INFO
/* ============================================ */
.info_btn {
	width:62px;
	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;
}
.info_klein {
font-size:1em;
height: 9em;
border: 1px solid #E7E7E7;
padding-top: 0px;
margin-left: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin-bottom: 4px;
margin-top: 2px;
background: #ECECEC;
}
.info_btn_klein {
width:62px;
padding-top: 0px;
float: left;
background-color: #ECECEC;
margin: 0;
height: 9em;
}
.info_btn_klein img {
margin-top: 10px;
margin-right: 10px;
margin-left: 10px;
}
.beachtensie_klein {
width: auto;
background: #F9F9F6 url(../img/beachtensie_bg.gif) repeat-x;
height: 9em;
}
.beachtensie_klein br {
clear:left;
}
.beachtensie_1_klein {
float:left;
margin-top: 6px;
height: 16px;
padding-left: 8px;
padding-top: 3px;
width: 300px;
}
.beachtensie_2_klein {
margin-top: 6px;
width: 190px;
float: left;
height: 16px;
padding-left: 8px;
padding-top: 3px;
}
.beachtensie_3_klein {
margin-top: 6px;
width: 190px;
float: left;
}
/* ============================================ */
/* NAVIGATION
/* ============================================ */

#nav {
	float: left;
	background-image:   url(../img/nav_bg-top.gif);
	background-repeat: no-repeat;
	display: inline;
	padding: 0;
	margin-left: 8px;
}
#nav a, #nav a:visited {
text-decoration:none !important;
}
#nav a:hover{
text-decoration:underline !important;
}
#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;
}
#nav {
	background-color: #D0A6ED;
	width: 182px;
}
#nav_bottom {
	background-color: #D0A6ED;
}
.nav_punkt_level1,.nav_punkt_level2, .nav_punkt_level3, .nav_punkt_abstand, .nav_punkt_titel  {
	background-color: #F5EDFB;
}
#nav_titel {
	color: white;
}
/* ============================================ */
/* CONTENT
/* ============================================ */

div#content_ohnenav {
	width: 868px;
}
#content_mitnav {
	margin-left: 217px;
}
div#content_mitnav {
	width: 682px;
}
#container #content_ohnenav {
	margin-left:28px;
}
#container #content_mitnav{
	float:left;
	padding:0px;
	margin-left:24px;
}
.titel {
	font-size: 1.8em;
	font-weight: bold;
	padding-bottom: 4px;
	margin-bottom: 0px;
}
#container .sub {
	font-size: 1.2em;
	margin-bottom: 26px;
	margin-top: 13px;
}
#container .sub a {
	color:#000000;
	text-decoration:underline;
}
.sub a:hover{
	color:#000000;
}
.sub a:visited{
	color:#969696;
}
/* ============================================ */
/* DRUCKANSICHT AUFRUFEN
/* ============================================ */

#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;
}
legend {
	font-size: 1.4em;
	font-weight: bold;
	color: #666666;
	padding-bottom: 23px;
	padding-left: 8px;
	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: 8px;
	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;
}
.formular_baustein label{
	display: block;
	float: left;
	font-size: 1.2em;
	height:auto;
	margin-bottom: 4px;
	padding-left:8px;
	border: 1px solid #F2F2ED;
	background-color: #F2F2ED;
	text-align: right;
	}	
.label_2spalten {
	width:48px;
}
.label_3spalten {
	width:79px;
}
.label_4spalten {
	width:110px;
}
.label_5spalten {
	width:141px;
}
.label_6spalten {
	width:172px;
}
.label_7spalten {
	width:203px;
}
.label_8spalten {
	width:234px;
}
.label_9spalten {
	width:234px;
}
.label_10spalten {
	width:234px;
}
label_11spalten {
	width:327px;
}
.label_12spalten {
	width:358px;
}
.label_13spalten {
	width:389px;
}
.label_14spalten {
	width:420px;
}
.label_15spalten {
	width:451px;
}
.label_16spalten {
	width:482px;
}
.label_17spalten {
	width:513px;
}
.label_18spalten {
	width:544px;
}
.label_19spalten {
	width:575px;
}
.form_input_2spalten, .form_input_3spalten , .form_input_4spalten , .form_input_5spalten ,.form_input_6spalten , .form_input_7spalten , .form_input_8spalten , .form_input_9spalten , .form_input_10spalten ,.form_input_11spalten , .form_input_12spalten , .form_input_13spalten ,.form_input_14spalten ,.form_input_15spalten ,.form_input_16spalten, .form_input_17spalten, .form_input_18spalten, .form_input_19spalten , .form_input_20spalten, .form_input_21spalten  {
	font-family:Verdana;
	font-size: 1.1em;
	margin-bottom: 4px;
	padding-left:4px;
	float: left;
	display: block;
}
.form_input_2spalten {
	width:52px;
}
.form_input_3spalten {
	width:83px;
}
.form_input_4spalten {
	width:114px;
}
.form_input_5spalten {
	width:145px;
}
.form_input_6spalten {
	width:176px;
}
.form_input_7spalten {
	width:207px;
}
.form_input_8spalten {
	width:238px;
}
.form_input_9spalten {
	width:269px;
}
.form_input_10spalten {
	width:300px;
}
.form_input_11spalten {
	width:331px;
}
.form_input_12spalten {
	width:362px;
}
.form_input_13spalten {
	width:393px;
}
.form_input_14spalten {
	width:424px;
}
.form_input_15spalten {
	width:455px;
}
.form_input_16spalten {
	width:486px;
}
.form_input_17spalten {
	width:517px;
}
.form_input_18spalten {
	width:548px;;
}
.form_input_19spalten {
	width:579px;
}
.form_input_20spalten {
	width:610px;
}
.form_input_21spalten {
	width:641px;
}
.form_select_2spalten, .form_select_3spalten , .form_select_4spalten , .form_select_5spalten ,.form_select_6spalten , .form_select_7spalten , .form_select_8spalten , .form_select_9spalten , .form_select_10spalten ,.form_select_11spalten , .form_select_12spalten , .form_select_13spalten ,.form_select_14spalten{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #FFFFFF;
	float: left;
	display: block;
}
.form_select_2spalten {
	width:58px;
}
.form_select_3spalten {
	width:89px;
}
.form_select_4spalten {
	width:120px;
}
.form_select_5spalten {
	width:151px;
}
.form_select_6spalten {
	width:182px;
}
.form_select_7spalten {
	width:213px;
}
.form_select_8spalten {
	width:244px;
}
.form_select_9spalten {
	width:275px;
}
.form_select_10spalten {
	width:306px;;
}
.form_select_11spalten {
	width:337px;
}
.form_select_12spalten {
	width:368px;
}
.form_select_13spalten {
	width:399px;
}
.form_select_14spalten {
	width:430px;
}
.check_input_1spalten,.check_input_2spalten, .check_input_3spalten , .check_input_4spalten , .check_input_5spalten ,.check_input_6spalten{
	margin-top:0px;
	height:16px;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
.check_input_1spalten{
	margin-left:52px;
}
.check_input_2spalten{
	margin-left:83px;
}
.check_input_3spalten{
	margin-left:114px;
}
.check_input_4spalten{
	margin-left:145px;
}
.check_input_5spalten{
	margin-left:176px;
}
.check_input_6spalten{
	margin-left:207px;
}
.radiobuttons {
	width:183px;
	float: left;
}
label.labelcheck_2spalten {
	width:48px;
	text-align: left;
}
label.labelcheck_3spalten {
	width:79px;
	text-align: left;
}
label.labelcheck_4spalten {
	width:110px;
	text-align: left;
}
label.labelcheck_5spalten {
	width:141px;
	text-align: left;
}
label.labelcheck_6spalten {
	width:172px;
	text-align: left;
}
label.labelcheck_7spalten {
	width:203px;
	text-align: left;
}
label.labelcheck_8spalten {
	width:234px;
	text-align: left;
}
label.labelcheck_9spalten {
	width:265px;
	text-align: left;
}
label.labelcheck_10spalten {
	width:296px;
	text-align: left;
}
label.labelcheck_11spalten {
	width:327px;
	text-align: left;
}
label.labelcheck_12spalten {
	width:358px;
	text-align: left;
}
label.labelcheck_13spalten {
	width:389px;;
	text-align: left;
}
label.labelcheck_14spalten {
	width:420px;
	text-align: left;
}
label.labelcheck_15spalten {;
	width:451px;
	text-align: left;
}
label.labelcheck_16spalten {
	width:482px;
	text-align: left;
}
label.labelcheck_17spalten {
	width:513px;
	text-align: left;
}
label.labelcheck_18spalten {
	width:544px;
	text-align: left;
}
label.labelcheck_19spalten {
	width:575px;
	text-align: left;
}
.btn_add{
padding-top:2px;
margin-left:10px;
}
/* ============================================ */
/* FORMULARELEMENTE AUSGEGRAUT
/* ============================================ */
.form_input_1spalten_grey,.form_input_2spalten_grey,.form_input_3spalten_grey,.form_input_4spalten_grey,.form_input_5spalten_grey,.form_input_6spalten_grey,.form_input_7spalten_grey,.form_input_8spalten_grey,.form_input_9spalten_grey,.form_input_10spalten_grey,.form_input_11spalten_grey,.form_input_12spalten_grey,.form_input_13spalten_grey,.form_input_14spalten_grey,.form_input_15spalten_grey,.form_input_16spalten_grey,.form_input_17spalten_grey,.form_input_18spalten_grey,.form_input_19spalten_grey,.form_input_20spalten_grey{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
	display: block;
	border: 1px solid #DAC0E8;
}
.form_input_2spalten_grey{
	width:52px;
}
.form_input_3spalten_grey {
	width:83px;
}
.form_input_4spalten_grey {
	width:114px;
}
.form_input_5spalten_grey {
	width:145px;
}
.form_input_6spalten_grey {
	width:176px;
}
.form_input_7spalten_grey {
	width:207px;
}
.form_input_8spalten_grey {
	width:238px;
}
.form_input_9spalten_grey {
	width:269px;
}
.form_input_10spalten_grey {
	width:300px;
}
.form_input_11spalten_grey {
	width:331px;
}
.form_input_12spalten_grey {
	width:362px;
}
.form_input_13spalten_grey {
	width:393px;
}
.form_input_14spalten_grey {
	width:424px;
}
.form_input_15spalten_grey {
	width:455px;
}
.form_input_16spalten_grey {
	width:486px;
}
.form_input_17spalten_grey {
	width:517px;
}
.form_input_18spalten_grey {
	width:548px;
}
.form_input_19spalten_grey {
	width:579px;
}
.form_input_20spalten_grey {
	width:610px;
}
.form_input_21spalten_grey {
	width:641px;
}
.form_select_2spalten_grey,.form_select_3spalten_grey,.form_select_4spalten_grey,.form_select_5spalten_grey,.form_select_6spalten_grey,.form_select_7spalten_grey,.form_select_8spalten_grey,.form_select_9spalten_grey,.form_select_10spalten_grey{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin-bottom: 4px;
	padding-left:4px;
	background-color: #F2F2ED;
	float: left;
	border: 1px solid #DAC0E8;
}
.form_select_2spalten_grey {
	width:58px;
}
.form_select_3spalten_grey {
	width:89px;
}
.form_select_4spalten_grey {
	width:120px;
}
.form_select_5spalten_grey {
	width:151px;
}
.form_select_6spalten_grey {
	width:182px;
}
.form_select_7spalten_grey {
	width:213px;
}
.form_select_8spalten_grey {
	width:244px;
}
.form_select_9spalten_grey {
	width:275px;
}
.form_select_10spalten_grey {
	width:303px;
}

.radiobuttons {
	width:183px;
	float: left;
}
.icon_info {
	height:19px;
	float: left;
}
.sternchen {
	font-size:1.2em;
	color:#00CC33;
	height:19px;
	width:9px;
	
	float: left;
}
.rufzeichen {
	font-size:1.2em;
	color:#E60000;
	height:19px;
	width:9px;
	
	float: left;
	font-weight: bold;
}
.seperator {
	border-bottom: 4px solid #ffffff;
}
/* ============================================ */
/* STEUERUNG
/* ============================================ */

.steuerung {
	margin-bottom: 4px;
	padding: 1.3em 0em 1.3em 0.4em;
	height:2.2em;
}
.btn_3spalten, .btn_4spalten ,.btn_5spalten ,.btn_6spalten ,.btn_7spalten ,.btn_8spalten ,.btn_9spalten{
	border:0;
	height: 20px;
	color: #333333;
	font-size: 1.2em;
	padding-top: 0px;
	margin-top: 0px;
	background-color: #F2F2ED;
	font-family:Arial;
	margin-right:4px;
} 

a.a_btn_3spalten, a.a_btn_4spalten,a.a_btn_5spalten,a.a_btn_6spalten,a.a_btn_7spalten {
	border:0;
	height: 20px;
	color: #333333;
	font-size: 1.2em;
	padding-top: 2px;
	margin: 0px 4px 0px 0px;
	text-align:center;
	background-repeat: no-repeat;
	font-family:Arial;

}
.btn_3spalten ,a.a_btn_3spalten{
	width: 69px;
	background-image:   url(../img/btn_3spalten.gif);
}
a.a_btn_3spalten:hover{
	text-decoration:none;
}
.btn_4spalten,a.a_btn_4spalten {
	width: 100px;
	background-image:   url(../img/btn_4spalten.gif);
}
a.a_btn_4spalten:hover{
	text-decoration:none;
}
.btn_5spalten,a.a_btn_5spalten {
	width: 131px;
	background-image:   url(../img/btn_5spalten.gif);
}
a.a_btn_5spalten:hover{
	text-decoration:none;
}
.btn_6spalten,a.a_btn_6spalten {
	width: 162px;
	background-image:   url(../img/btn_6spalten.gif);
}
a.a_btn_6spalten:hover{
	text-decoration:none;
}
.btn_7spalten, a.a_btn_7spalten {
	width: 193px;
	background-image:   url(../img/btn_7spalten.gif);
}
a.a_btn_7spalten:hover{
	text-decoration:none;
}

.buttons_rechts {
	margin-left: 0px;
	float: right;
	margin-right: 4px;
}
.buttons_rechts a, .buttons_rechts input{
	float:left;
}
.buttons_links {
	float:left;
	margin-left: 0px;
}
.buttons_links a, .buttons_links input{
	float:left;
}
/* ============================================ */
/* 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;
}
/*Pageination*/
.esv_treffer {
border-bottom:1px solid #BFCCD9;
border-top:1px solid #BFCCD9;
height:25px;
padding-top:0.8em;
width:100%;
clear:both;
}
.treffer_blaettern {
float:left;
text-align:center;
width:100% !important;
}
.blaettern_txt{
	margin:0px 12px 0px 12px;
}
.treffer_blaettern img{
	margin-right:4px;
}
/* ============================================ */
/* 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;
}
.infotext {
	padding-top: 8px;
	background: #FFFFFF url(../img/info.gif) no-repeat scroll 20px 8px;
	padding-left: 61px;
	padding-bottom: 12px;
	margin-bottom: 4px;
	font-size: 1.2em;
	clear: none;
	border: 1px solid #E7E7E7;
	padding-right: 61px;
}
.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: 182px;
}
.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: 8px;
} 
.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: 23px;
} 
.zeile {
	padding-top: 10px;
	padding-bottom: 4px;
	height: 20px;
	padding-right: 4px;
	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;
	height: 20px;
	margin-bottom: 4px;
	text-align: right;
	padding-right: 10px;
}
.block_bearbeiten input{
	float:right;
	text-align: right;
	padding-right:4px;
	padding-bottom:4px;
} 
/* ============================================ */
/* 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;
}
/* ============================================ */
/* TABELLE STANDARD
/* ============================================ */
.standard_tab{
	width:100%;
	border:0px;
}
.standard_tab thead tr{
	background-color:#EBEBE6;
	font-size:1.2em;
	font-weight:bold;
}
.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;
}
table td{
	height:2em;
} 
.standard_seiten {
}
caption{
	font-size:1.1em;
}
/* ============================================ */
/* TABELLE_Version 1
/* ============================================ */
.tabelle_1{
	width:100% !important;
	border:0px !important;
	padding:0px !important;
	text-align:left;
	font-size:1.2em;
	background-color:white !important;
}
.tabelle_1 thead tr{
	background-color:#EBEBE6 !important;;
	font-size:1.1em !important;;
	font-weight:bold;
	height:2.2em;
}
.tabelle_1 thead th {
	padding-left:4px;
}
.tabelle_1_reihe_ungerade {
	background-color:#F6F6F2 !important;;
}
.tabelle_1 td{
	padding-left:4px;
	height:2em;
}
/* ============================================ */
/* 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;
}
/* ============================================ */
/* Abschluss
/* ============================================ */

.header-container{
	margin-botttom: 4px;
	padding: 4px 4px 4px 4px;
	background-color: #F2F2ED;
	height: 20px;
}
.header_abschluss{
	font-size: 1.4em;
	height: 2.2em;
	font-weight: bold;
	color: #666666;
	padding-right: 23px;
	padding-top: 0px;
}
.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:25px;
}
.signaturwert_wert{
	font-size: 1.2em;
	height:25px;
	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:25px;
	padding-top:2px;
}
.signaturwert_detail_text{
	font-size: 1.2em;
	height:25px;
	border-top: 1px solid #CCCCCC;
	font-family: Verdana, Helvetica, sans-serif;
	padding-top:2px;
}
/* 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*/
.hinweis{
	width:100%;
	border: 1px solid #CCCCCC;
}
.hinweis_label{
	width:150px;
	text-align:center;
	font-size: 1.2em;
	float:left;
	height:25px;
	border-right: 1px solid #CCCCCC;
	padding-top:2px;

}
.hinweis_wert{
	font-size: 1.2em;
	height:25px;
	font-family: Verdana, Helvetica, sans-serif;
	padding-top:2px;
}

.abschluss_left{
		font-size: 1.2em;
		text-align:right;
		float:left;
		width:155px;
}
.abschluss_right{
		font-size: 1.2em;
		margin-left:190px;
		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.3em;
	text-align:left;
	height:1.6em;
}
.abschluss_margin{
	margin-left:4px;
}
.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;
}
/* ============================================ */
/* LINKS im TEXT
/* ============================================ */

.img_icon{
	clear:both;
	float:left;
	width:24px;
	margin-bottom:2px;
}
.text_link{
	float:left;
	width:340px;
	margin-top:1px;
	margin-left:0px;
	margin-bottom:2px;
}
/* ============================================ */
/* B�rgerkarte NEU (Online)
/* ============================================ */

#esv_lokaleBKU{
	width:30%;
	text-align:right;
	float:left;
	background-image:   url(../img/lokaleBKU.jpg);
	height:94px;
}
.esv_lokaleBKU_symbol{
 	width:100%;
	height:74px;
	text-align:left;
	display:block;
	}
.esv_lokaleBKU_symbol img{	
	margin-left:74px;
	margin-top:15px;
}
#esv_onlineBKU{
	 width:30%;
	 text-align:right;
	 float:left;
	 background-image:   url(../img/onlineBKU.jpg);
	 height:74px;
}
.esv_onlineBKU_symbol{
 	width:100%;
	height:74px;
	text-align:left;
	}
#esv_mobileBKU{
	width:30%;
	text-align:right;
	float:left;
	background-image:   url(../img/mobileBKU.jpg);
	height:74px;
}
.esv_mobileBKU_symbol{
 	width:100%;
	height:74px;
	text-align:left;
	}
	
.font3{
text-align:left;
font-size:1.3em;
}
.esv_sign {
margin-bottom:12px;
margin-left:4px;
}	
.esv_sign td{
font-size:1.2em;
padding-left:12px;
text-align:left;
width:698px;
}
.esv_sign .td30{
padding-left:0px;
text-align:right;
width:170px;
font-weight:bold;
}





/* ============================================ */
/* BVS f. Bevollm. - SVAWTH_PORTLET
/* ============================================ */


.footerClass {
	background-color: gray;
}

.standard_tab_reihe_gerade {
	background-color: white;
	border:none;
}

.standard_tab_reihe_gerade td{
	background-color: white;
	border:none;
	text-align: center;
}

.standard_tab_reihe_ungerade td{
	background-color: #F6F6F2;
	border:none;
	text-align: center;
}

.tableHeaderClass {
	background-color: #EBEBE6;
	border:none;
	text-align: center;
}

.tableHeaderClass th{
	background-color: #EBEBE6;
	border:none;
}

.tableColumnClass {
	border:none;
	
}

.steuerungheight div {
	height: 3.5em;
}

