@charset utf-8;body {	margin         : 0px;	font-size      : 0.7em;	line-height    : 1.2em;	font-family    : Tahoma, Arial, sans-serif;	color          : #53535A;	background     : #ffffff;}form {	margin         : 0px;	padding        : 0px;}
a.rot:link, a.rot:visited, a.rot:active, a.rot:hover {text-decoration: none; color:#B61A1A;}a.blau:link, a.blau:visited, a.blau:active {text-decoration: none; color:#000537;}a.blau: {color:#748295;}a.link_saved:link, a.link_saved:visited, a.link_saved:active {color:#000537;text-decoration: underline;}a.grau:link, a.grau:visited, a.grau:active, a.grau:hover {text-decoration: none; color:#69696F;}h2 {	font           : bold 1em Tahoma, Arial, sans-serif; 	color          : #000537; 	margin         : 0 0 12px 0;}h2.grau {	font           : bold 1em Tahoma, Arial, sans-serif ; 	color          : #53535A; 	margin         : 0 0 12px 0;}p {
    margin         : 0 0 16px 0
} #contentarea {	width          : 750px;	padding        : 2px 2px 0 2px;} #headernavigation{	   width: 746px;   height: 22px;   background-color: #E2E2EC; }#subElements {		display: none;}#headernavtext{	color				: #000537;	font-size			: 11px;	float				: right;	margin				: 4px 9px 0 0;}#headernavtext a {	text-decoration 	: none;	color				: #000537;}#dropdown_box{	color 				: #000537;	font-size 			: 11px;	float 				: right;	padding 			: 4px;	margin-left 		: 15px;	border-bottom 		: 1px solid #000537;	border-right 		: 1px solid #000537;	border-left 		: 1px solid #000537;	left 				: 290px;	background-color 	: #E2E2EC;	position 			: absolute;	z-index 			: 10000;	width 				: 205px;
	-moz-opacity 		: 0.9;
	filter				: Alpha(opacity=90);}#dropdown_box a {	color: #000537;	text-decoration: none;}#subElements {		display: none;	}#kopf{}#nav{	    border: 0px solid red; 	width: 218px; 	float: left; 	height:402px;}.navbalken{	padding: 5px 0 5px 24px;	margin: 0 0 1px 0;	width: 218px;	height: 12px  !important;	height: 2;}.navbalken a { 	text-decoration : none;}.navbalken_registrierung{	padding: 5px 0 5px 24px;	margin-top: 23px;	width: 218px;	height: 12px;}.nav_ebene1_out {	font-weight: bold;		background: url(../img/nav_ebene1_out.gif) no-repeat;	color: #000537;	text-decoration : none;}.nav_ebene1_over {	font-weight: bold;	color: #748295;	background: url(../img/nav_ebene1_over.jpg) no-repeat;	text-decoration : none;}.nav_ebene2_out {	color: #000537;	background: url(../img/nav_ebene2_out.gif) no-repeat;	text-decoration : none;}.nav_ebene2_over {	color		: #748295;	background	: url(../img/nav_ebene2_over.jpg) no-repeat;	text-decoration : none;}

.nav_ebene2_out_uncomplete {
	color		: #000537;
	background	: url(../img/nav_ebene2_out_uncomplete.gif) no-repeat;
	text-decoration : none;
}

.nav_ebene2_over_uncomplete {
	color		: #748295;
	background	: url(../img/nav_ebene2_over_uncomplete.jpg) no-repeat;
	text-decoration : none;
}.apply_menu_item {
	color 		: #000537 !important;
	display 	: block;
	width 		: 190px;
}
#inhalt_rechts {	border		: 0px solid blue;	width		: 490px;	padding		: 20px 0 0 20px !important;	padding		: 20px 0 0 0;	float		: left; 	min-height	: 402px; 	}#spalte1 {	width		: 230px; 	float		: left;	 	margin-right: 23px !important; 	margin-right: 14px; 	border		: 0px solid orange;}#spalte2 { 	float		: left;	width		: 230px; 	border		: 0px solid green;}#inhalt_error{	border		: 0px solid blue;	width		: 490px;	}
#error_spalte1 {	width: 230px; 	float: left;	 	margin-right: 23px !important; 	margin-right: 14px; 	border: 0px solid orange;}#error_spalte2 { 	float: left;	width: 230px; 	border: 0px solid green;}#spalte_breit { 	float: left;	width: 483px;	 	border: 0px solid green;}.graue_box_oben {	width: 230px;	height: 18px;	background: url(../img/tabellenkopf.gif) no-repeat;		padding: 4px 0 0 8px;	line-height: 11px;	font-weight: bold;}.graue_box_mitte {	padding: 8px;	width: 214px;	color: #000537;	background: #EDEDED;
	/* todo fixen*/
	overflow: hidden; }.rosa_box_mitte {	padding: 8px;	width: 214px;	color: #000537;	background: #F1D2D2;}.graue_box_unten {	width: 230px;	height: 22px;	background: url(../img/tabellenfuss.gif) no-repeat;	margin: 0 0 23px 0;	}.graue_box_breit_oben {	width: 483px;	height: 18px;	background: url(../img/tabellenkopf_breit.gif) no-repeat;		padding: 4px 0 0 8px;	line-height: 11px;	font-weight: bold;}.graue_box_breit_mitte {	padding-left : 8px;
	padding-right : 8px;
	padding-top : 4px;
	padding-bottom : 4px;	width : 467px;	/*min-height : 12px;*/	color: #000537;	margin-bottom: 1px;	background: #EDEDED;	border: 0px solid green;}.graue_box_breit_unten {	width: 483px;	height: 21px;	background: url(../img/tabellenfuss_breit.gif) no-repeat;	margin: 0 0 10px 0;	}.gespeicherte_daten_links {	width: 80px;	font-weight: bold;	border: 0px solid orange;	float:left;}.gespeicherte_daten_rechts {	width:120px;	margin-left: 90px;	border: 0px solid red;}

.gespeicherte_daten_breit_rechts {
    width           : 350px;
    margin-left     : 90px;
    border          : 0px solid red;
}.text_mittig{	text-align: center;}.text_rechts{	text-align: right;}.seitenwahl {	font-weight: bold;}#login {	position : relative;	width : 203px;	left: 18px;	top: 40px;	border: 0px solid black;	margin-bottom : 10px;}.login_oben {	width: 203px;	height: 18px;	background: url(../img/login_kopf.gif) no-repeat;		padding: 4px 0 0 8px;	line-height: 11px;	font-weight: bold;}.login_mitte {	padding: 8px;	width: 187px;	color: #000537;	background: #EDEDED;}.login_unten {	width: 203px;	height: 22px;	background: url(../img/login_fuss.gif) no-repeat;	}.button_login{	text-align : right;	border: 0px solid #000000;	width:100%;	margin-top: 23px;	border: 0px solid black;} .button {	border: 0px solid #000000;
	margin-right:7px;	}.button_anfang {	height: 18px;	background: url(../img/button_anfang.gif) #DFDFDF no-repeat;	padding: 3px 3px 0 22px;		margin-left: 10px;		float: right;}.button_ende {	height     : 22px;	width      : 3px;	background : url(../img/button_ende.gif) no-repeat;	float      : right;}.button_linksbuendig{	border: 0px solid #000000;	width:100%;	float: left;	margin-top: 7px;}.button_anfang_linksbuendig {	height: 18px;	background: url(../img/button_anfang.gif) #DFDFDF no-repeat;	padding: 3px 3px 0 22px;		float: left;}.button_ende_linksbuendig {	height: 22px;	width: 3px;	background: url(../img/button_ende.gif) no-repeat;	float: left;}
.button_anfang a:link, a:visited, a:active, a:hover {text-decoration: none; color:#69696F;}.eingabefeld {		width: 206px;		height: 16px;	padding: 1px;	color: #53535A;	background: #FFFFFF;	border: 1px solid #D2D2D2;	margin-bottom: 4px;}.eingabefeld_kurz {		width: 50px;		height: 16px;	padding: 1px;	color: #53535A;	background: #FFFFFF;	border: 1px solid #D2D2D2;	margin-bottom: 4px;}.eingabefeld_middle {		width: 66px;		height: 16px;	padding: 1px;	color: #53535A;	background: #FFFFFF;	border: 1px solid #D2D2D2;	margin-bottom: 4px;}.eingabefeld_breit {		width: 450px;		height: 16px;	padding: 1px;	color: #53535A;	background: #FFFFFF;	border: 1px solid #D2D2D2;	margin-bottom: 4px;}.eingabefeld_login {		width:176px;		height:16px;	padding:1px;	color:#53535A;	background:#FFFFFF;	border:1px solid #D2D2D2;	margin-bottom:4px;}.textarea {			width:206px;		height:60px !important;	padding:1px;	color:#53535A;		border:1px solid #D2D2D2;	margin-bottom:0px;}.textarea_breit {			width:450px;		height:56px;
	min-height:56px;
	max-height:156px;	padding:1px;	color:#53535A;	background:#FFFFFF;	border:1px solid #D2D2D2;
	line-height:15px;	}.checkbox {	margin-bottom: 12px;	float:left;}.selectfeld {		width: 210px;		height: 20px;	padding: 1px;	color: #53535A;	background: #FFFFFF;	border: 1px solid #D2D2D2;	margin-bottom: 4px;}

.selectfeld_breit {    
    width           : 455px;    
    height          : 20px;
    padding         : 1px;
    color           : #53535A;
    background      : #FFFFFF;
    border          : 1px solid #D2D2D2;
    margin-bottom   : 4px;
}.selectfeld_multiple {	width: 214px !important;	width: 210px;	height: 70px !important;	height: 70px;	padding: 1px;	color: #53535A;	background: #FFFFFF;	border: 1px solid #D2D2D2;	margin-bottom: 4px;}.datum {	margin-bottom: 4px;}.selectfeld_datum {		width: 46px;		height: 20px;	padding: 1px;	color: #53535A;	background: #FFFFFF;	border: 1px solid #D2D2D2;	margin-right: 4px;		float: left;}.selectfeld_datum_jahr {		width: 55px;	height: 20px;	padding: 1px;	color: #53535A;	background: #FFFFFF;	border: 1px solid #D2D2D2;}.fehlermeldung {	width:210px;	border: 0px solid red;	background: url(../img/fehlermeldung.gif) no-repeat;	padding: 0 0 8px 20px;	color: #B61A1A;	font-weight: bold;}.fehlermeldung_lang {	width:440px;	border: 0px solid red;	background: url(../img/fehlermeldung.gif) no-repeat;	padding: 0 0 8px 20px;	color: #B61A1A;	font-weight: bold;}.fehlermeldung_ohne_icon {	border: 0px solid red;		padding: 0px 0px 0px 0px;	color: #B61A1A;	font-weight: bold;}#foto {	width: 95px;	min-height: 140px;	background-color: #DCEEF6;	border: 1px solid #D2D2D2;	float: left;}.fototext {	width:300px;	margin-left: 105px;	border: 0px solid red;}.footer_text{	padding: 5px 0 0 0;	margin-top:38px !important;	margin-top:48px;		text-align : center;}.footer{	padding: 5px 0 0 0;	margin-top:38px !important;	margin-top:48px;	background-color: #DCEEF6;	text-align : center;	background: url(../img/footer/footer.gif) no-repeat;	width:746px;	height:50px !important;}a.footer_text:link, a.footer_text:visited, a.footer_text:active {	text-decoration: none; 	color:#000537; 	padding-left:0px;	font-weight : bold;}a.footer_text:hover {	color:#748295;}/*##############################################################################*//* FRIT @since 25.12.2008 */label {	display : block;}

.sub_spalte1 {
    width       : 225px;
    float       : left;                
}

.sub_spalte2 {
    float       : left;
    width       : 225px;        
    padding-left: 17px;
}

.spalte_bis_datum {
    width       : 120px;
    float       : left;
}

.spalte_bis_dato {
	width       : 80px;
    float       : left;
}

.sub_spalte_clearer {
	clear:both;	
}

.clearer {
    clear:both;
    height:10px;
}/*##############################################################################*//* FRIT @since 04.12.2008 */label_bold {	font	: bold 1em Tahoma, Arial, sans-serif; 	display : block;}.textarea_breit_lang {			width:450px;		height:156px;	min-height:56px;	max-height:156px;	padding:1px;	color:#53535A;	background:#FFFFFF;	border:1px solid #D2D2D2;	line-height:15px;	}/*##############################################################################*//* FRIT @since 10.12.2008 */#inhalt_seitenbreit {	border		: 0px solid blue;	width		: 720px	padding		: 20px 0 0 20px !important;	padding		: 20px 0 0 0;	float		: left; 	min-height	: 402px; 	}#inhalt_rechts_ganze_seite {	border		: 0px solid blue;	width		: 720px;	padding		: 20px 0 0 20px !important;	padding		: 20px 0 0 0;	float		: left;}.graue_box_seitenbreit_mitte {	padding-left : 8px;	padding-right : 8px;	padding-top : 4px;	padding-bottom : 4px;	width : 700px;	/*min-height : 12px;*/	color: #000537;	margin-bottom: 1px;	background: #EDEDED;	border: 0px solid green;}#inhalt_error_breit{	padding-left : 20px;	border		: 0px solid blue;	width		: 720px;	}#error_spalte_breit {	width: 720px; 	float: left;	 	margin-right: 23px !important; 	margin-right: 14px; 	border: 0px solid orange;}