/* ~~~~~~~~~~~~~ corporate colors ~~~~~~~~~~~~~ */
/* 	Hella yellow 				ffd900 */
/*  Hella blue 					0537B4 */

/* ~~~~~~~~~~~~~ additional colors ~~~~~~~~~~~~~ */
/* 	text / bright	 			f0f0d5 */
/* 	text / dark	 				454545 */
/* 	background	 				001464 */
/* 	lines	 					55669a */
/* 	teaser area	 				303f75 */


body 							{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#f0f0d5; background-color:#001464; margin:0px; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; background-image:url(../img/bg.jpg); background-repeat:no-repeat;}
td								{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#f0f0d5; }
td.lines						{ background-color:#55669a; }

/* ~~~~~~~~~~~~~ head ~~~~~~~~~~~~~ */
td.headArea						{ background-color:#ffd900; }

.navServiceActive				{ font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#454545; text-decoration:none; }

a.navService					{ font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#0537B4; text-decoration:none; }
a:visited.navService			{ font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#0537B4; text-decoration:none; }
a:active.navService				{ font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#0537B4; text-decoration:none; }
a:hover.navService				{ font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#0537B4; text-decoration:underline; }


/* ~~~~~~~~~~~~~ navigation ~~~~~~~~~~~~~ */
td.navLevel01					{ background-color:#0537B4; }

a.navLevel01Lo					{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
a:visited.navLevel01Lo			{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
a:active.navLevel01Lo			{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#ffd900; text-decoration:none; }
a:hover.navLevel01Lo			{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#ffd900; text-decoration:none; }

a.navLevel01Active				{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#ffd900; text-decoration:none; }
a:visited.navLevel01Active		{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#ffd900; text-decoration:none; }
a:active.navLevel01Active		{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#ffd900; text-decoration:none; }
a:hover.navLevel01Active		{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#ffd900; text-decoration:none; }


/* ~~~~~~~~~~~~~ content ~~~~~~~~~~~~~ */
td.headline						{ font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#0537B4; }
td.subheadline					{ font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#ffd900;}
/* td.description					{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#f0f0d5; text-align:justify;}  */
td.description					{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#f0f0d5; }

a.contentLink					{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#ffd900; text-decoration:none; }
a:visited.contentLink			{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#ffd900; text-decoration:none; }
a:active.contentLink			{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#ffd900; text-decoration:none; }
a:hover.contentLink				{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#ffd900; text-decoration:underline; }

.subheadline					{ font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#ffd900;}
.hiscoreLabel					{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#f0f0d5; font-weight:bold; }
.hiscoreBright					{ background-color:#55669a; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#f0f0d5; }
.hiscoreDark					{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#f0f0d5; }


/* ~~~~~~~~~~~~~ forms ~~~~~~~~~~~~~ */
td.formular						{ background-color:#55669a; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#0537B4; }
.textfield         				{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#454545; border-top:#0537B4 solid 1px; border-bottom:#0537B4 solid 1px; border-left:#0537B4 solid 1px; border-right:#0537B4 solid 1px; }
.button							{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#ffffff; background-color:#0537B4; border-top:#0537B4 solid 1px; border-bottom:#0537B4 solid 1px; border-left:#0537B4 solid 1px; border-right:#0537B4 solid 1px; width:80px; }
.pulldown         				{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#454545; border-top:#0537B4 solid 1px; border-bottom:#0537B4 solid 1px; border-left:#0537B4 solid 1px; border-right:#0537B4 solid 1px; }

/* ~~~~~~~~~~~~~ teaser ~~~~~~~~~~~~~ */
td.teaser						{ background-color:#303f75; }
td.teaserHead					{ font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#ffffff; }
td.teaserText					{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#f0f0d5; }

a.teaserLink					{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#ffd900; text-decoration:none; }
a:visited.teaserLink			{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#ffd900; text-decoration:none; }
a:active.teaserLink				{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#ffd900; text-decoration:none; }
a:hover.teaserLink				{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#ffd900; text-decoration:underline; }


/* ~~~~~~~~~~~~~ footer ~~~~~~~~~~~~~ */

a.footerLink					{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#ffd900; text-decoration:none; }
a:visited.footerLink			{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#ffd900; text-decoration:none; }
a:active.footerLink				{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#ffd900; text-decoration:none; }
a:hover.footerLink				{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#ffd900; text-decoration:underline; }

