body,p,td,span,div,layer { font-family: Arial,Verdana; font-size: 12px; font-weight: normal; color: #787676;
    scrollbar-face-color: #F5F5F5;
    scrollbar-arrow-color: #1E3A8A;
    scrollbar-base-color: #F5F5F5;
    scrollbar-track-color: #F5F5F5;

    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #1E3A8A;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #8d8d8d;	
	overflow-x: 'hidden'; 
	overflow-y: 'auto';
}
ul,li {list-style-image:url(/images/sonst/pfeil_aufzaehlung.gif);list-style-position:outside; margin-top: 8px;}
b,strong { font-family: Arial,Verdana; font-size: 12px; font-weight: 600; color: #787676;}
u { font-family: Arial,Verdana; font-size: 12px; font-weight: 600; color: #557B9F; text-decoration: none;}
a:link, a:visited, a:active { font-family: Arial,Verdana; font-size: 12px; font-weight: 400; color: #032F70; text-decoration: underline;}
.head { font-family: Arial,Verdana; font-size: 18px; font-weight: 600; color: #262626;}
.subhead { font-family: Arial, Verdana; font-size: 12px; font-weight: 600; color: #557B9F;}

.headvorschalt { font-family: Arial,Verdana; font-size: 14px; font-weight: 600; color: #262626;}
.textvorschalt { font-family: Arial,Verdana; font-size: 12px; font-weight: 400; color: #909090;}

.headteaser { font-family: Arial,Verdana; font-size: 11px; font-weight: 600; color: #909090;}
.textteaser { font-family: Arial,Verdana; font-size: 11px; font-weight: 400; color: #717171;}
.mehrteaser { font-family: Arial,Verdana; font-size: 11px; font-weight: 600; color: #909090; text-decoration:none;}
.mehrteaser a{ text-decoration:none;}

.ansprechpartner { font-family: Arial,Verdana; font-size: 11px; font-weight: 400; color: #0596DC;}

.fluxx {	font-family : arial,helvetica; color : #717171;font-size: 10px;font-weight: 600;text-decoration: none;}
.navibold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #042E71;
	text-decoration: none;
}
.navibold a{ text-decoration: none;}
.naviboldgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #3E3E3E;
	text-decoration: none;
}
.searchpath {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #3E3E3E;
	text-decoration: none;
}
.navifix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D6D6D;
	font-weight: 400;
	text-decoration: none;
}
.navifix a{ text-decoration:none;}
.swr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #757575;
	font-weight: 600;
	text-decoration: none;
}
.startunten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A2A0A1;
	font-weight: 400;
	text-decoration: none;
}
.startmehr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9E9E9E;
	font-weight: 600;
	text-decoration: none;
}
.startmehr a{ text-decoration:none;}
.teaserhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #21409A;
	font-weight: 400;
	text-decoration: none;
}
.teasertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626262;
	font-weight: 400;
	text-decoration: none;
}
.kundencenterlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #262626;
	font-weight: 400;
	text-decoration: none;
}
a.kundencenterlink { text-decoration: none;}
.kundencenterlink a{ text-decoration: none;}
.kundencenterhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #042E71;
	font-weight: 600;
	text-decoration: none;
}
.imgnon {
	display: inline;
}
.tabelle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3F3F;
	background-color:#E9E9E9;
	font-weight: 400;
	text-decoration: none;
}
.tabellehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #042E71;
	background-color :#E9E9E9;
	font-weight: 400;
	text-decoration: none;
}
.tabelleheadbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #042E71;
	background-color :#E9E9E9;
	font-weight: 600;
	text-decoration: none;
}
.tabellenlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3F3F;
	background-color:#E9E9E9;
	font-weight: 400;
	text-decoration: underline;
}
.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#7598BA;
	font-weight: 400;
	text-decoration: none;
}
.wetter{ width:132px; height:83px; background-image:url(../images/home/thermometer_bg.jpg); background-repeat: no-repeat; background-position: 0px 0px; margin:10px 0 10px 0; padding:6px 0 0 5px; text-align:left; color: #042E71; font-size:11px; font-weight:bold;}
.wetter a:link,.wetter a:visited,.wetter a:hover,.wetter a:active{ text-decoration:none; font-weight:bold;}
.wetterDaten{ padding-top:2px; color: #042E71; font-size:11px; font-weight:bold;}

.tdWetterGrad{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3F3F3F; background-color:#E9E9E9; font-weight: 400; text-decoration: none; text-align:right; padding-left:3px;}
.tdWetterGradBold{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; background-color:#042E71; font-weight: 600; text-decoration: none; text-align:right; padding-left:3px;}
.tdRight{ text-align:right;}
.wetterKasten{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #042E71; line-height:18px; vertical-align:bottom; padding:4px 4px 5px 6px;}
.wetterKasten a:link,.wetterKasten a:visited,.wetterKasten a:hover,.wetterKasten a:active{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #042E71; line-height:18px; text-decoration:none; font-weight:bold;}
.foerdernKastenLinks{ line-height:18px; vertical-align:top; padding:10px 4px 0 6px; border-top:3px #FFF solid;}
.txtNormalKasten{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #042E71; line-height:18px;}
.foerdernKastenRechts{ padding:5px 4px 0 6px; border-top:3px #FFF solid; vertical-align:top;}
.foerdernKastenLinks a:link,.foerdernKastenLinks a:visited,.foerdernKastenLinks a:hover,.foerdernKastenLinks a:active{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #042E71; line-height:18px; text-decoration:none; font-weight:bold;}

/* Online-Service */
.boxBlau{ border:1px #014e94 solid; width:147px;}
.boxBlauHead{ background-color:#014e94; color:#fff; font-weight:bold; font-size:12px; padding:2px 2px 2px 4px;}
.boxBlauContent{ background-color:#fff; padding:4px; color:#557B9F; font-size:11px;}
.boxBlauContent a{ text-decoration:none !important; font-weight:bold !important; color:#557B9F !important; font-size:11px !important;}
.boxBlauContent img{ margin-bottom:2px;}