p, span, h1, h2, h3, h4, div, td, b, I, body, form, select, alt, bodytext, .bodytext, #bodytext { font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#000000; font-style:normal; }

a:link, a:visited { font-family:Arial; font-size:10pt; color:#085991; text-decoration:none; }
a:hover, a:active { font-family:Arial; font-size:10pt; color:#085991; text-decoration:none; }

h1, #h1, .h1, h1 * { font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-bottom:15px; font-weight:bold; color:#000000; }

h2, #h2, .h2, h2 * { font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-bottom:2px; margin-top:2px; font-weight:bold; color:#000000; font-style:normal; }

h3, #h3, .h3, h3 * { font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-bottom:2px; margin-top:2px; font-weight:bold; color:#000000; font-style:normal; }

h4, #h4, .h4, h4 * { font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-bottom:2px; margin-top:2px; font-weight:bold; color:#000000; font-style:normal; }

p, #p, .p, p * { padding:0px; margin:0px; }


DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }

input.button {
height: 18px;
width: 26px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px #979797 solid;
background-color: #F0EFED;
color: #115385;
}

input.button_login {
height: 20px;
width: 66px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px #979797 solid;
background-color: #F0EFED;
color: #115385;
}

.bild_ueberschrift, .bild_ueberschrift a:link, .bild_ueberschrift a:visited, .bild_ueberschrift a:hover, .bild_ueberschrift a:active {
	color:#818181;
	font-size:11px;
	font-weight:bold;
}

.bild_text {
	color:#818181;
	font-size:11px;
}

.right_block { font-family:Arial,Helvetica,sans-serif;
 	      font-size:18pt; 
               color:#DCDCDC; 
 	      font-style:normal;
 	      font-weight:bold;
	      line-height:24px;
              background-color:#F7F7F7;
              height:249px;
}

.willkommen { font-family:Arial,Helvetica,sans-serif;
 	      font-size:18pt; 
               color:#FFFFFF; 
 	      font-style:normal;
 	      font-weight:bold;
	      line-height:24px;
padding-left:10px;
padding-bottom:10px;
}

.crumb_pre {
	color:#D90E81;
	font-size:16pt;
	font-weight:bold;
}

.crumb {
	color:#00A1E4;
	font-size:16pt;
	font-weight:bold;
}
.crumb a:link, .crumb a:hover, .crumb a:visited, .crumb a:active {
	color:#00A1E4;
	font-size:16pt;
	font-weight:bold;
	text-decoration:none;
}

.links_top, .links_top a:link, .links_top a:hover, .links_top a:visited, .links_top a:active  {
	color:#000000;
	font-size:10pt;
	font-style:italic;
	text-decoration:none;
}

.login {
        color:#FFFFFF;
        font-size:11px;
}        

.login_input {
	color:#000000;
	width:102px; 
	border:1px solid #BDC0C5;
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px; 
	line-height:12px;
}

.footer_unten_link, .footer_unten_link a:link, .footer_unten_link a:visited { font-family:Arial; font-size:11px; color:#085991; text-decoration:none; }
.footer_unten_link, .footer_unten_link a:hover, .footer_unten_link a:active { font-family:Arial; font-size:11px; color:#085991; text-decoration:none; }

.footer_unten_link2, .footer_unten_link2 a:link, .footer_unten_link2 a:visited { font-family:Arial; font-size:10px; color:#424242; text-decoration:none; }
.footer_unten_link2, .footer_unten_link2 a:hover, .footer_unten_link2 a:active { font-family:Arial; font-size:10px; color:#424242; text-decoration:none; }


.menu_link a:link, .menu_link a:visited  { font-family:Arial; font-size:12px; color:#4f4f4f; text-decoration:none; font-style:normal; }
.menu_link a:hover, .menu_link a:active { font-family:Arial; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; }

.menu_links_link a:link, .menu_links_link a:visited  { font-family:Arial; font-size:12px; color:#4f4f4f; text-decoration:none; font-style:normal; }
.menu_links_link a:hover, .menu_links_link a:active { font-family:Arial; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; }

.menu_links_link_act a:link, .menu_links_link_act a:visited  { font-family:Arial; font-size:12px; color:#000000; text-decoration:none; font-style:normal; }
.menu_links_link_act a:hover, .menu_links_link_act a:active { font-family:Arial; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; }


.menu_links2_link a:link, .menu_links2_link a:visited  { font-family:Arial; font-size:11px; color:#34739F; text-decoration:none; font-style:normal; }
.menu_links2_link a:hover, .menu_links2_link a:active { font-family:Arial; font-size:11px; color:#1f455f; text-decoration:none; font-weight:normal; }

.menu_links2_link_act a:link, .menu_links2_link_act a:visited  { font-family:Arial; font-size:11px; color:#1f455f; text-decoration:none; font-style:normal; }
.menu_links2_link_act a:hover, .menu_links2_link_act a:active { font-family:Arial; font-size:11px; color:#1f455f; text-decoration:none; font-weight:normal; }


.footer_unten {
	color:#818181;
	font-size:11px;
}

.footer_unten a:link, .footer_unten a:visited, .footer_unten a:hover, .footer_unten a:active {
	color:#085991;
	font-size:11px;
}	

.footer_unten2 {
	color:#444444;
	font-size:11px;
}	

.start_header, .start_header a:link, .start_header a:visited, .start_header a:hover, .start_header a:active   {
	color:#818181;
	font-size:11px;
	font-weight:bold;
}

.tx-srfeuserregister-pi1 fieldset {border:0;}

.tx-srfeuserregister-pi1 input[type="password"] {
	margin-right:0;
	padding:0;
}

.tx-srfeuserregister-pi1 dd label.tx-srfeuserregister-pi1-password-again {
	padding:0pt 2px;
}