/* dunkelorange ff9c31
heller ffce63
*/
body
{
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(images/Hintergrund4.png);
	padding-bottom: 0px;
	margin: 50px 0px 0px 0px;
	padding-top: 0px;
	background-color: #225487;
	background-attachment:fixed;
	scrollbar-face-color:#2E508E; 
	scrollbar-arrow-color:#4299C2; 
	scrollbar-base-color:#4299C2; 
	scrollbar-3d-light-color:#FFFFFF; 
	scrollbar-darkshadow-color:#FFFFFF; 
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-shadow-color:#042D78; 
	scrollbar-track-color:#225487;
}
body.nichtstart
{ margin: 2px 0px 0px 0px;
}
a
{	
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
a:hover
{
	color: #FACF21;	
}
a.kredit
{
	font-weight: bold;
	font-size: 17px;	
	color: #FACF21;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
a.kredit:hover
{
	color: #ffffff;		
}
a.kredit1
{
	font-weight: bold;
	font-size: 13px;
	color: #FACF21;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
a.kredit1:hover
{
	color: #ffffff;	
}
a.neu
{
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
a.neu:hover
{
	color: #FACF21;	
}
a.startseite
{
	font-weight: bold;
	font-size: 15px;
	color:#ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	text-align:center;
}
a.startseite:hover
{
	color: #FACF21;	
}
a.anmeldung
{
	color:#DD0606;
	font-size: 11px;
	line-height:14px;
}
a.anmeldung:hover
{
	text-decoration:underline;
	color: #ffffff;
}
a.anmeldungkredit
{
	color:#ffffff;
	font-size: 12px;
	line-height:14px;
	font-weight:bold;
}
a.anmeldungkredit:hover
{
	text-decoration:none;
	color: #facf21;
}
a.anmeldung_blau
{
	color:#DD0606;
	font-size: 11px;
	line-height:14px;
}
a.anmeldung_blau:hover
{
	text-decoration:underline;
	color: #87B8D0;
}
a.wehrt_hahn
{
	display: block;
	font-size: 15px;
	color: #FACF21;
}
a.wehrt_hahn:hover
{
	text-decoration:underline;
	color: #ffffff;
}
a.neuigkeiten
{
	font-weight: bold;
	font-size: 13px;
	color: #FACF21;
}
a.neuigkeiten:hover
{
	color: #ffffff;
	font-size: 13px;
	text-decoration: underline;
}
a.neuigkeitenAktiv
{
	font-size: 13px;
	text-decoration: none;
}
a.neuigkeitenAktiv:hover
{
	font-size: 13px;
	color:#ffffff;
	text-decoration: none;
}
a.tilgung
{
	display: block;
	font-size: 13px;
	color: #FACF21;
	font-weight:normal;
}
a.tilgung:hover
{
	color: #ffffff;
}
a.fragebogengrau
{
	color: #8A8582;
}
a.fragebogen1
{
	color: #FACF21;	
}
a.fragebogen1:hover
{
	color: #ffffff;	
	text-decoration:underline;
}
a.fragebogen11
{
	color: #FACF21;
	font-size: 12px;
}
a.fragebogen11:hover
{
	color: #ffffff;
	font-size: 12px;
	text-decoration:underline;
}
.fragebogenreg
{
	font-weight: normal;
	font-size: 12px;
}
a.navi
{
	display: block;
	font-size: 11px;
	width: 100%;
}
a.navi:hover
{
	background-color:#ffffff;
	color:#010D54;
}
a.naviaktiv
{
	display: block;
	font-size: 11px;
	width: 100%;
	color:#010D54;
	background-color:#ffffff;
}
a.naviaktiv:hover
{	
	color:#010D54;
	background-color:#ffffff;
}
a.start
{
	display: block;
	font-size: 12px;
	width: 149px;
	color: #000000;
	text-align: center;
	text-decoration: none;
}
a.start:hover
{
	color:#A51313;
}
a.null
{
	font-weight: normal;
	font-size: 12px;
	color: #FACF21;
}
a.null:hover
{
	text-decoration:underline;
	color: #ffffff;
}
a.small
{
	font-weight: normal;
	font-size: 11px;
}
a.small:hover
{
	color: #FACF21;
}
a.immo
{
	font-weight:bold;
	font-size: 13px;
	color: #FACF21;
	line-height: 18px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	display:block;
	width:100%;
	
}
a.immo:hover
{
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	line-height: 18px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
	
}
a.adresse
{
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
	line-height:14px;
	color:#990000;
	display:block;
	width:100%;
	text-decoration:none;
}
a.adresse:hover
{
	color:#990000;
	text-decoration:underline;
}
table
{
	vertical-align:middle; 
	margin:0px; 
	padding:0px;
}
table.ms
{
	border-left: #f4f3f3 2pt solid;
	border-top: #f4f3f3 2pt solid;
	color: #000000;
	background-color: #d5d5d5;
	border-bottom: #848383 2pt solid;
	border-right: #848383 2pt solid;
}
tr.anmeldung
{
	background-color:#eceff0;
}
tr.anmeldung_bl
{
	background-color:#87B8D0;
}
td
{
	font-weight: normal;
	font-size: 13px;
	color: #ffffff;
	line-height: 18px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;	
}
td.hinweis
{
	font-size: 12px;
	line-height: 16px;
}
td.anmeldungl
{	
	color:#000000;
	font-weight: normal;
	font-size: 11px;
	line-height:14px;
	border-left: #1b76a4 2px solid;
	border-right: #1b76a4 1px solid;
	
}
td.anmeldungr
{
	font-weight: bold;
	font-size: 11px;
	line-height:14px;
	border-right: #1b76a4 2px solid;
	color:#000000;
	vertical-align:baseline;	
}
td.anmeldunglr
{
	color:#000000;
	font-size: 11px;
	line-height:14px;
	border-right: #1b76a4 2px solid;	
	border-left: #1b76a4 2px solid;	
}
td.anmeldunglu
{
	color:#000000;
	font-size: 11px;
	line-height:14px;
	border-left: #1b76a4 2px solid;	
	border-bottom: #1b76a4 2px solid;	
}
td.anmeldunglru
{
	color:#000000;
	font-weight: bold;
	font-size: 11px;
	line-height:14px;
	border-right: #1b76a4 2px solid;	
	border-left: #1b76a4 1px solid;	
	border-bottom: #1b76a4 2px solid;	
}
td.anmeldunglrufett
{
	color:#000000;
	font-weight: bold;
	font-size: 11px;
	line-height:14px;
	border-right: #1b76a4 2px solid;	
	border-left: #1b76a4 2px solid;	
	border-bottom: #1b76a4 2px solid;	
}
td.fehler
{
	color:#000000;
	font-weight:normal;
	font-size:12px;
	text-align:justify;
	font-family: Arial, Helvetica, Sans-Serif;	
}
p.ueberschrift
{
	/*width:100%;*/
	/*display: block;*/
	font-weight: normal;
	font-size: 13px;
	color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
p.standard
{
	font-weight: normal;
	font-size: 13px;
	color: #ffffff;
	font-family: Arial,Helvetica, Sans-Serif;
	text-align: justify;
	text-decoration: none;
}
td.wehrt_hahn
{
	line-height: 22px;
}
td.ms_small
{
	font-size: 3px;
	line-height: 3px;
	font-family: Arial, Sans-Serif;
}
td.ms
{
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
td.msu
{
	font-size: 6px;
	color: #000000;
	line-height: 8px;
	border-bottom: #858688 1px solid;
}
td.mso
{
	font-size: 6px;
	color: #000000;
	line-height: 8px;
	border-top: #858688 1px solid;
	
}
td.linksuntenrechts
{
	font-size: 2px;
	color: #ffffff;
	line-height: 1px;
	border-bottom: #FACF21 1px solid;
	border-left: #FACF21 1px solid;
	border-right: #FACF21 1px solid;
}
td.linksobenrechtsunten
{
	border-right: #FACF21 1px solid;
	border-top: #FACF21 1px solid;
	font-size: 12px;
	border-left: #FACF21 1px solid;
	
	border-bottom: #FACF21 1px solid;
	color:#000000;
	padding:1px 1px 1px 1px;
		
}
td.linksrechtsxs
{
	border-right: #FACF21 1px solid;
	font-size: 1px;
	border-left: #FACF21 1px solid;
	line-height: 1px;
}
td.linksrechts
{
	font-weight: bold;
	font-size: 10px;
	line-height: 20px;
	border-right: #FACF21 1px solid;
	border-left: #FACF21 1px solid;
	padding-left:1px;
	padding-right:1px;
}
td.start
{
	border-right: #FACF21 1px solid;
	border-top: #FACF21 1px solid;
	font-size: 12px;
	border-left: #FACF21 1px solid;
	border-bottom: #FACF21 1px solid;
	background-color: #FACF21;
	text-align: center;
}
td.head
{
	font-size: 12px;
	line-height: 14px;
	vertical-align:middle;
}
td.bck
{
	line-height: 9px;
}
td.wehrt
{
	line-height: 15px;
	font-family: Helvetica,Verdana;	
	background-attachment:fixed;
}

td.wehrt1
{
	line-height: 15px;
	font-family: Helvetica,Verdana;
	background-image:url(images/Banner1.jpg);
	background-position:left;
	background-repeat:no-repeat;

}
td.wehrt2
{
	line-height: 15px;
	font-family: Helvetica,Verdana;
	background-image:url(images/Banner2.jpg);
	background-repeat:repeat-x;
	
}
td.wehrt3
{
	font-size: 12px;
	line-height: 14px;
	font-family: Helvetica,Verdana;
	background-image:url(images/Banner3.jpg);
	vertical-align:middle;
	

}

td.head
{
	font-size: 12px;
	line-height: 14px;
}
font.wehrt
{
	font: bolder italic small-caps 23px/24px Helvetica, Verdana;
	color: #ffffff;
	text-decoration: none;
}
td.middle
{
	font-size: 10px;
	line-height: 15px;
}
td.middlehinter
{
	font-size: 11px;
	background: url(images/service.gif) fixed no-repeat center center;
	line-height: 15px;
}
td.small
{
	font-weight: bolder;
	font-size: 10px;
	line-height: 11px;
}
td.smallxs
{
	font-weight: bolder;
	font-size: 1px;
	line-height: 5px;
}
td.large
{
	font-weight: bold;
	font-size: 12px;
	line-height: 30px;
}
h1
{
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	line-height: 16px;
	font-family: Arial, Sans-Serif;
	text-decoration: none;
}
h1.start
{
	font-size: 12px;
}
h2
{
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	line-height: 16px;
	font-family: Arial, Sans-Serif;
	text-decoration: none;
}
h3
{
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	line-height: 16px;
	font-family: Arial, Sans-Serif;
	text-decoration: none;
}

#content
{
	font-weight: normal;
	font-size: 13px;
	color: #ffffff;
	line-height: 16px;
	font-family: Arial, Sans-Serif;
	text-decoration: none;
}


#toolTipLayer
{
	visibility: hidden;
	position: absolute;
}
input
{
	
}
input.radio
{
	color: #ffffff;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}
input.anmeldung
{	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ffffff;
	color:#000000;	
	font-family: Arial, Helvetica;
	height:13pt;
}

input.anmeldungfehler
{	
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ffffff;
	font-family: Arial, Helvetica;
	height:13pt;
	color:#c51010;	
}
input.button
{	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #000000 1px solid;
	height: 15pt;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica;
	color:#000000;	
	background-color: #FACF21;
}
input.gesperrt
{	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #000000 1px solid;
	height: 15pt;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ffffff;
	color:#000000;	
	background-color: #b7b7b7;
}
input.gesperrttilgungsplan
{	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #000000 1px solid;
	height: 15pt;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ffffff;
	color:#000000;	
	background-color: #b7b7b7;
	width:175px;
}
input.ms
{	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #000000 1px solid;
	height: 14pt;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica;
	color:#000000;	
	background-color: #E3E7FD;
}
input.mstilgungsplan
{	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #000000 1px solid;
	height: 14pt;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica;
	color:#000000;	
	background-color: #E3E7FD;
	width:175px;
}
select
{
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Arial, Sans-Serif;
}
select.anmeldung
{
	font-size: 8pt;
	font-weight: bold;	
}
select.ms
{
	font-weight: bold;
	font-size: 8pt;
	height: 13pt;
	font-family: Verdana, Arial, Helvetica;
	background-color:#E3E7FD;
}
select.msmonat
{
	font-weight: bold;
	font-size: 8pt;
	height: 13pt;
	font-family: Verdana, Arial, Helvetica;
	background-color:#E3E7FD;
}
option.anmeldung
{
	font-size: 8pt;
	font-weight:bold;
}
span.netscape
{	
	color : #ffffff;
	background-color : #c51010;
}
li.standard
{
	text-align:justify
}
img.download
{
	border-right: #FACF21 2pt solid;
	border-top: #FACF21 2pt solid;
	border-left: #FACF21 2pt solid;
	border-bottom: #FACF21 2pt solid;
}
th.anmeldung
{
	color:#000000;
	border-width:0;
	font-size:12px;
}
.fh {font-family:Arial;font-size:10pt;color:#000000;}    /*für Überschriften*/
.fn {font-family:Arial;font-size:9pt;color:#000000;}   /*font normal*/
.fs {font-family:Arial;font-size:8pt;color:#000000;}    /*font klein*/
.tb {font-family:Arial;font-size:xx-small;color:#000000;}   /*Format Textbox*/
.cont{background:#aa0000 url(images/hinter3.gif) repeat-x fixed 0 0;padding:0px;line-height:18px;border:solid 1px #000000;}
.xsl
{
	background-image:url(images/hinter1.gif);
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:16px;
	background-repeat:repeat-x;
	background-position:0 0;
	background-color:#FACF21;
}
.xslKBS
{
	background-image:url(images/hinter2.gif);
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	line-height:16px;
	background-repeat:repeat-x;
	background-position:0 0;
	background-color:#c51010;
}

td.mskopf div h2
{
	margin:0px;
	padding:0px 0px 0px 3px;	
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
div.datum
{
	float:right;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:0px 3px 0px 3px;
}
td h3
{
font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	line-height: 16px;
	font-family: Arial, Sans-Serif;
	text-decoration: none;
}
h1.logo
{
	display:inline;
	margin:opx;
	padding:0px;
	clear:none;
}

td.ms1
{
	font-size: 12px;	
	line-height: 16px;
	border-style:solid;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-color:#FACF21;
	color:#ffffff;
	background-color:#042987;
}
td.ms2
{
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	text-align:justify;
	border-style:solid;
	border-width:1px;
	border-color:#FACF21;
}
td.mskopf
{
	font-size: 12px;
	color: #000000;
	line-height:16px;
	background-image:url(/images/hinter1.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	text-align:center;
}
div.tab table
{
  border-collapse:separate;
}
div.tab table tr
{
  background-color:#ffce63; 
}
div.tab table tr.dunkel
{
  background-color:#ff9c31; 
} 
div.tab table tr td
{
	 color:#000000;
}