body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}
a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #999999;
	text-decoration: none;
}
td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}

#sprachen {
	font-family: Verdana;
	font-size: 11px;
	line-height: 14px;
	color: #999999;
}
#sprachen a {
	color: #999999;
	text-decoration:none;
}
#sprachen #active {
	color: #003366;
}

.hauptnaviverbandD {
	background-image:url(../images/hauptnavi_verband_d_inaktiv.png);
	background-repeat:no-repeat;
	width:108px;
	height:16px;
	display:inline-block;
}
.hauptnaviverbandDActive {
	background-image:url(../images/hauptnavi_verband_d_aktiv.png);
	background-repeat:no-repeat;
	width:108px;
	height:16px;
	display:inline-block;
}
.hauptnaviverbandF {
	background-image:url(../images/hauptnavi_verband_f_inaktiv.png);
	background-repeat:no-repeat;
	width:108px;
	height:16px;
	display:inline-block;
}
.hauptnaviverbandFActive {
	background-image:url(../images/hauptnavi_verband_f_aktiv.png);
	background-repeat:no-repeat;
	width:108px;
	height:16px;
	display:inline-block;
}
.hauptnaviverbandI {
	background-image:url(../images/hauptnavi_verband_i_inaktiv.png);
	background-repeat:no-repeat;
	width:122px;
	height:16px;
	display:inline-block;
}
.hauptnaviverbandIActive {
	background-image:url(../images/hauptnavi_verband_i_aktiv.png);
	background-repeat:no-repeat;
	width:121px;
	height:16px;
	display:inline-block;
}

.hauptnaviberufeD {
	background-image:url(../images/hauptnavi_berufe_d_inaktiv.png);
	background-repeat:no-repeat;
	width:118px;
	height:22px;
	display:inline-block;
}
.hauptnaviberufeDActive {
	background-image:url(../images/hauptnavi_berufe_d_aktiv.png);
	background-repeat:no-repeat;
	width:118px;
	height:22px;
	display:inline-block;
}
.hauptnaviberufeF {
	background-image:url(../images/hauptnavi_berufe_f_inaktiv.png);
	background-repeat:no-repeat;
	width:224px;
	height:22px;
	display:inline-block;
}
.hauptnaviberufeFActive {
	background-image:url(../images/hauptnavi_berufe_f_aktiv.png);
	background-repeat:no-repeat;
	width:223px;
	height:22px;
	display:inline-block;
}
.hauptnaviberufeI {
	background-image:url(../images/hauptnavi_berufe_i_inaktiv.png);
	background-repeat:no-repeat;
	width:221px;
	height:22px;
	display:inline-block;
}
.hauptnaviberufeIActive {
	background-image:url(../images/hauptnavi_berufe_i_aktiv.png);
	background-repeat:no-repeat;
	width:220px;
	height:22px;
	display:inline-block;
}

.hauptnaviagendaD {
	background-image:url(../images/hauptnavi_agenda_d_inaktiv.png);
	background-repeat:no-repeat;
	width:68px;
	height:21px;
	display:inline-block;
}
.hauptnaviagendaDActive {
	background-image:url(../images/hauptnavi_agenda_d_aktiv.png);
	background-repeat:no-repeat;
	width:68px;
	height:21px;
	display:inline-block;
}
.hauptnaviagendaF {
	background-image:url(../images/hauptnavi_agenda_f_inaktiv.png);
	background-repeat:no-repeat;
	width:68px;
	height:21px;
	display:inline-block;
}
.hauptnaviagendaFActive {
	background-image:url(../images/hauptnavi_agenda_f_aktiv.png);
	background-repeat:no-repeat;
	width:68px;
	height:21px;
	display:inline-block;
}
.hauptnaviagendaI {
	background-image:url(../images/hauptnavi_agenda_i_inaktiv.png);
	background-repeat:no-repeat;
	width:68px;
	height:21px;
	display:inline-block;
}
.hauptnaviagendaIActive {
	background-image:url(../images/hauptnavi_agenda_i_aktiv.png);
	background-repeat:no-repeat;
	width:68px;
	height:21px;
	display:inline-block;
}

#hauptnavigation {
	padding-top:11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
#hauptnavigation_last {
	padding-top:11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#hauptnavigation_sole {
	padding-top:11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#unternavigation {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	display: block;
	text-align: right;
	margin-bottom: 3px;
	padding-top: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
#unternavigation a {
	color: #999999;
	text-decoration: none;
}
#unternavigation #unternavi_active {
	color: #090808;
	text-decoration: none;
}
#unternavigation_firstoflasthaupt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	display: block;
	text-align: right;
	margin-bottom: 3px;
	padding-top: 3px;
}
#unternavigation_firstoflasthaupt a {
	color: #999999;
	text-decoration: none;
}
#unternavigation_firstoflasthaupt #unternavi_active {
	color: #090808;
	text-decoration: none;
}

#subnavigation {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	display: block;
	text-align: right;
	margin-bottom: 3px;
	padding-top: 3px;
	margin-right: 10px;
}
#subnavigation a {
	color: #999999;
	text-decoration: none;
}
#subnavigation #subnavi_active {
	color: #090808;
	text-decoration: none;
}

.inputboxSrch {
	width: 150px;
	margin: 5px 0 5px 0;
	border: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.inputboxLoginExtranetUsr {
	width: 150px;
	margin: 1px 0 1px 0;
	border: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.inputboxLoginExtranetPwd {
	width: 150px;
	margin: 0 0 5px 0;
	border: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}.inputboxTerminsucheStichwort {
	width: 150px;
	margin: 5px 0 1px 0;
	border: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.inputboxTerminsucheDatum {
	width: 150px;
	margin: 0 0 5px 0;
	border: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.inputboxWeiterempfehlenVon {
	width: 160px;
	margin: 1px 0 1px 0;
	border: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.inputboxWeiterempfehlenAn {
	width: 160px;
	margin: 0 0 5px 0;
	border: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.inputboxAllg {
	width: 200px;
	border: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.inputtext {
	border: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.textareaWeiterempfehlen {
	width: 160px;
	height: 150px;
	margin: 0 0 5px 0;
	border: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	overflow: hidden;
}

.dropdownTerminsuche {
	width: 150px;
	margin: 0 0 5px 0;
	border: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.dropdownKalenderansicht {
	margin: 15px 0 0 0;
	border: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.dropdownKalenderrubrik {
	margin: 15px 0 0 0;
	border: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.buttonAllg {
	width: 100px;
	border: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.textgrau {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #999999;
}
.textgrau a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #999999;
	text-decoration: none;
}
.ueberschriftgrau {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	width: 150px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 9px;
	margin-top: 27px;
	margin-bottom: 11px;
}

.logopartnerprojekte {
	margin-bottom: 10px;
}

.abschnittFliesstext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}
.abschnittFliesstext a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #999999;
	text-decoration: none;
}

.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #999999;
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.footerleft {
	font-size: 11px;
	line-height: 14px;
    color: #999999;
	display: Inline-Block;
	float: left;
}
.footerleft a {
	color: #999999;
	text-decoration: none;
}
.footerright {
	font-size: 11px;
	line-height: 14px;
    color: #999999;
	display: Inline-Block;
	float: right;
}
.footerright a {
	color: #999999;
	text-decoration: none;
}

.trennlinie {
	display: block;

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}

.tdEmpfehlung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align:left;
	color: #000000;
	text-decoration: none;
}
.tdschwarz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}
.tdschwarz a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #999999;
	text-decoration: none;
}
.tdweiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.tdweiss a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.tdhellblau {
	background-color: #003366;
}
.tdhellblau a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9DB1C4;
	text-decoration: none;
}
.tdhellblauheute {
	background-color: #003366;
}
.tdhellblauheute a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}
.tdhellgrau {
	background-color: #F1F1F1;
}
.tdhellgrau a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.tdhellgrauheute {
	background-color: #F1F1F1;
}
.tdhellgrauheute a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}