/* ~~~~~~~~~~~~~ Hausfarbe ~~~~~~~~~~~~~ */
/*  Pantone 645 C         7c9dc0 */
/*  Raster 70 %         a7bfda */
/*  Raster 60 %         b9cbdf */
/*  Raster 40 %         ccdeee */
/*  Raster 20 %         e5ebf2 */
/*  Raster 10 %         eff6fe */

/* ~~~~~~~~~~~~~ Zusatzfarbe ~~~~~~~~~~~~~ */
/*  Pantone 144 C         f48e00 */
/*  Raster 15 %         fdeed9 */

/* ~~~~~~~~~~~~~ Weitere Farben ~~~~~~~~~~~~~ */
/*  Hyperlinks Dunkelblau   355075 */
/*  Dunkelblau          5479a5 */
/*  Schriftfarbe        454545 */
/*  Hinweise          f26522 */
/*  Weiss           ffffff */


/* ~~~~~~~~~~~~~ Uebersicht: Farbgestaltung der Contentmodule ~~~~~~~~~~~~~ */


/* ~~~~~~~~~~~~~ Seitenkopf ~~~~~~~~~~~~~ */
/* Hintergrund          eff6fe */
/* Servicelinks         355075 */
/* Formularfeld-Umrandung   b9cbdf */
/* Submit-Button Hintergrund  7c9dc0 */

/* ~~~~~~~~~~~~~ Navigation ~~~~~~~~~~~~~ */
/* Level00            5479a5 */
/* Level01            b9cbdf */
/* Level02            ccdeee */
/* Level03            e5ebf2 */
/* Level04            eff6fe */

/* ~~~~~~~~~~~~~ Inhalt ~~~~~~~~~~~~~ */
/* Hintergrund (Tabellenkopf) 7c9dc0 */
/* Intro (Claim)        7c9dc0 */
/* Info Text          454545 */
/* Servicelinks         f48e00 */


/* ~~~~~~~~~~~~~ Infobox ~~~~~~~~~~~~~ */
/* Hintergrund (Tabellenkopf) a7bfda */
/* Hintergrund          fdeed9 */
/* Link             f48e00 */
/* Text- und Auszeichnung   454545 */

/* ~~~~~~~~~~~~~ Fusszeile ~~~~~~~~~~~~~ */
/* Text- und Auszeichnung   454545 */
/* Linkfarbe          355075 */


body              			{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#454545; background-color:#ffffff; margin:0px; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; }
td                			{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#454545; }

/* ~~~~~~~~~~~~~ Seitenkopf ~~~~~~~~~~~~~ */
td.seitenkopf         	{ background-color:#e5ebf2; }
td.kopfService          { font-size:10px; color:#355075; }

a.kopfService         	{ font-size:10px; color:#355075; text-decoration:none; }
a:visited.kopfService     { font-size:10px; color:#355075; text-decoration:none; }
a:active.kopfService      { font-size:10px; color:#f48e00; text-decoration:none; }
a:hover.kopfService       { font-size:10px; color:#f48e00; text-decoration:underline; }

.kopfFormText         { font-size:10px; color:#454545; border-top:#b9cbdf solid 1px; border-bottom:#b9cbdf solid 1px; border-left:#b9cbdf solid 1px; border-right:#b9cbdf solid 1px; }
.kopfFormSubmit         { font-size:9px; color:#ffffff; background-color:#7c9dc0; border-top:#7c9dc0 solid 1px; border-bottom:#7c9dc0 solid 1px; border-left:#7c9dc0 solid 1px; border-right:#7c9dc0 solid 1px; }

.kopfBalken           { background-color:#e5ebf2; }

/* ~~~~~~~~~~~~~ Navigation ~~~~~~~~~~~~~ */
td.navHG            { }

td.navLevel00Lo         { background-color:#5479a5; }
td.navLevel00Hi         { background-color:#5479a5; }
td.navLevel01Lo         { font-size:11px; color:#355075; background-color:#b9cbdf; }
td.navLevel01Hi         { font-size:11px; color:#355075; background-color:#b9cbdf; }
td.navLevel02Lo         { font-size:11px; color:#355075; background-color:#ccdeee; }
td.navLevel02Hi         { font-size:11px; color:#355075; background-color:#ccdeee; }
td.navLevel03Lo         { font-size:11px; color:#355075; background-color:#e5ebf2; }
td.navLevel03Hi         { font-size:11px; color:#355075; background-color:#e5ebf2; }
td.navLevel04Lo         { font-size:11px; color:#355075; background-color:#eff6fe; }
td.navLevel04Hi         { font-size:11px; color:#355075; background-color:#eff6fe; }

td.navLevel01Klammer      { font-size:11px; color:#355075; background-color:#b9cbdf; }
td.navLevel02Klammer      { font-size:11px; color:#355075; background-color:#ccdeee; }
td.navLevel03Klammer      { font-size:11px; color:#355075; background-color:#e5ebf2; }

td.navTrenner         { background-color:#ffffff; }

a.navLevel00Hi          { font-size:11px; color:#ffffff; text-decoration:none; }
a:visited.navLevel00Hi      { font-size:11px; color:#ffffff; text-decoration:none; }
a:active.navLevel00Hi     { font-size:11px; color:#ffffff; text-decoration:none; }
a:hover.navLevel00Hi      { font-size:11px; color:#ffffff; text-decoration:underline; }

a.navLevel00Lo          { font-size:11px; color:#ffffff; text-decoration:none; }
a:visited.navLevel00Lo      { font-size:11px; color:#ffffff; text-decoration:none; }
a:active.navLevel00Lo     { font-size:11px; color:#f48e00; text-decoration:none; }
a:hover.navLevel00Lo      { font-size:11px; color:#f48e00; text-decoration:underline; }

a.navLevel01Lo          { font-size:11px; color:#355075; text-decoration:none; }
a:visited.navLevel01Lo      { font-size:11px; color:#355075; text-decoration:none; }
a:active.navLevel01Lo     { font-size:11px; color:#f48e00; text-decoration:none; }
a:hover.navLevel01Lo      { font-size:11px; color:#f48e00; text-decoration:underline; }

a.navLevel01Hi          { font-size:11px; color:#f48e00; text-decoration:none; }
a:visited.navLevel01Hi      { font-size:11px; color:#f48e00; text-decoration:none; }
a:active.navLevel01Hi     { font-size:11px; color:#f48e00; text-decoration:none; }
a:hover.navLevel01Hi      { font-size:11px; color:#f48e00; text-decoration:underline; }

a.navLevel01Active        { font-size:11px; color:#f48e00; text-decoration:none; }
a:visited.navLevel01Active    { font-size:11px; color:#f48e00; text-decoration:none; }
a:active.navLevel01Active   { font-size:11px; color:#f48e00; text-decoration:none; }
a:hover.navLevel01Active    { font-size:11px; color:#f48e00; text-decoration:underline; }

a.navLevel02Lo          { font-size:11px; color:#355075; text-decoration:none; }
a:visited.navLevel02Lo      { font-size:11px; color:#355075; text-decoration:none; }
a:active.navLevel02Lo     { font-size:11px; color:#f48e00; text-decoration:none; }
a:hover.navLevel02Lo      { font-size:11px; color:#f48e00; text-decoration:underline; }

a.navLevel02Hi          { font-size:11px; color:#f48e00; text-decoration:none; }
a:visited.navLevel02Hi      { font-size:11px; color:#f48e00; text-decoration:none; }
a:active.navLevel02Hi     { font-size:11px; color:#f48e00; text-decoration:none; }
a:hover.navLevel02Hi      { font-size:11px; color:#f48e00; text-decoration:underline; }

a.navLevel02Active        { font-size:11px; color:#f48e00; text-decoration:none; }
a:visited.navLevel02Active    { font-size:11px; color:#f48e00; text-decoration:none; }
a:active.navLevel02Active   { font-size:11px; color:#f48e00; text-decoration:none; }
a:hover.navLevel02Active    { font-size:11px; color:#f48e00; text-decoration:underline; }

a.navLevel03Lo          { font-size:11px; color:#355075; text-decoration:none; }
a:visited.navLevel03Lo      { font-size:11px; color:#355075; text-decoration:none; }
a:active.navLevel03Lo     { font-size:11px; color:#f48e00; text-decoration:none; }
a:hover.navLevel03Lo      { font-size:11px; color:#f48e00; text-decoration:underline; }

a.navLevel03Hi          { font-size:11px; color:#f48e00; text-decoration:none; }
a:visited.navLevel03Hi      { font-size:11px; color:#f48e00; text-decoration:none; }
a:active.navLevel03Hi     { font-size:11px; color:#f48e00; text-decoration:none; }
a:hover.navLevel03Hi      { font-size:11px; color:#f48e00; text-decoration:underline; }

a.navLevel03Active        { font-size:11px; color:#f48e00; text-decoration:none; }
a:visited.navLevel03Active    { font-size:11px; color:#f48e00; text-decoration:none; }
a:active.navLevel03Active   { font-size:11px; color:#f48e00; text-decoration:none; }
a:hover.navLevel03Active    { font-size:11px; color:#f48e00; text-decoration:underline; }

a.navLevel04Lo          { font-size:11px; color:#355075; text-decoration:none; }
a:visited.navLevel04Lo      { font-size:11px; color:#355075; text-decoration:none; }
a:active.navLevel04Lo     { font-size:11px; color:#f48e00; text-decoration:none; }
a:hover.navLevel04Lo      { font-size:11px; color:#f48e00; text-decoration:underline; }

a.navLevel04Hi          { font-size:11px; color:#f48e00; text-decoration:none; }
a:visited.navLevel04Hi      { font-size:11px; color:#f48e00; text-decoration:none; }
a:active.navLevel04Hi     { font-size:11px; color:#f48e00; text-decoration:none; }
a:hover.navLevel04Hi      { font-size:11px; color:#f48e00; text-decoration:underline; }

a.navLevel04Active        { font-size:11px; color:#f48e00; text-decoration:none; }
a:visited.navLevel04Active    { font-size:11px; color:#f48e00; text-decoration:none; }
a:active.navLevel04Active   { font-size:11px; color:#f48e00; text-decoration:none; }
a:hover.navLevel04Active    { font-size:11px; color:#f48e00; text-decoration:underline; }

/* ~~~~~~~~~~~~~ Inhalt ~~~~~~~~~~~~~ */
td.inhaltTrenner        { background-color:#ffffff; }
td.inhaltPfadnav        { font-size:11px; color:#ffffff; background-color:#7c9dc0; }
td.inhaltKopf           { font-size:11px; color:#ffffff; font-weight:bold; background-color:#7c9dc0; }
td.inhaltHG           { background-color:#ffffff; }
td.inhaltInfoText       { font-size:11px; color:#454545; }
td.inhaltTabelle01        { background-color:#eff6fe; }
th.inhaltTabelleKopf      { font-size:11px; color:#454545; background-color:#ccdeee; text-align:left; }
td.inhaltTabelleZelle     { font-size:11px; color:#454545; background-color:#e5ebf2; }
td.inhaltBild         { background-color:#ccdeee; }
td.inhaltBildUnterzeile     { font-size:10px; color:#454545; background-color:#ccdeee; }
td.sitemapKopf          { font-size:11px; color:#ffffff; font-weight:bold; background-color:#a7bfda; }

a.inhaltLink          { font-size:11px; color:#f48e00; text-decoration:none; }
a:visited.inhaltLink      { font-size:11px; color:#f48e00; text-decoration:none; }
a:active.inhaltLink       { font-size:11px; color:#f48e00; text-decoration:none; }
a:hover.inhaltLink        { font-size:11px; color:#f48e00; text-decoration:underline; }

a              								{ font-size:11px; color:#f48e00; text-decoration:none; }
a:visited      								{ font-size:11px; color:#f48e00; text-decoration:none; }
a:active       								{ font-size:11px; color:#f48e00; text-decoration:none; }
a:hover        								{ font-size:11px; color:#f48e00; text-decoration:underline; }

a.inhaltAufzaehlung       		{ font-size:11px; color:#355075; text-decoration:none; }
a:visited.inhaltAufzaehlung   { font-size:11px; color:#355075; text-decoration:none; }
a:active.inhaltAufzaehlung    { font-size:11px; color:#f48e00; text-decoration:none; }
a:hover.inhaltAufzaehlung   	{ font-size:11px; color:#f48e00; text-decoration:underline; }
a.inhaltService         			{ font-size:11px; color:#f48e00; text-decoration:none; }
a:visited.inhaltService     	{ font-size:11px; color:#f48e00; text-decoration:none; }
a:active.inhaltService      	{ font-size:11px; color:#f48e00; text-decoration:none; }
a:hover.inhaltService    	 		{ font-size:11px; color:#f48e00; text-decoration:underline; }
a.inhaltPfadnav         			{ font-size:11px; color:#ffffff; text-decoration:none; }
a:visited.inhaltPfadnav     	{ font-size:11px; color:#ffffff; text-decoration:none; }
a:active.inhaltPfadnav      	{ font-size:11px; color:#ffffff; text-decoration:none; }
a:hover.inhaltPfadnav     		{ font-size:11px; color:#ffffff; text-decoration:underline; }
a.inhaltPfadnavAktiv      		{ font-size:11px; color:#ffffff; text-decoration:none; }
a:visited.inhaltPfadnavAktiv  { font-size:11px; color:#ffffff; text-decoration:none; }
a:active.inhaltPfadnavAktiv   { font-size:11px; color:#ffffff; text-decoration:none; }
a:hover.inhaltPfadnavAktiv    { font-size:11px; color:#ffffff; text-decoration:underline; }
a.sitemapLink01         			{ font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none; }
a:visited.sitemapLink01     	{ font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none; }
a:active.sitemapLink01      	{ font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none; }
a:hover.sitemapLink01     		{ font-size:11px; color:#ffffff; font-weight:bold; text-decoration:underline; }
a.sitemapLink02         			{ font-size:11px; color:#355075; text-decoration:none; }
a:visited.sitemapLink02     	{ font-size:11px; color:#355075; text-decoration:none; }
a:active.sitemapLink02      	{ font-size:11px; color:#355075; text-decoration:none; }
a:hover.sitemapLink02     		{ font-size:11px; color:#f48e00; text-decoration:underline; }
.inhalt             					{ font-size:11px; color:#454545; background-color:#ffffff; }
.inhaltBalken         				{ background-color:#e5ebf2; }
.inhaltDatum          				{ font-size:11px; color:#454545; }
.inhaltInfoTextKopf       		{ font-size:11px; font-weight:bold; color:#454545; }
.inhaltUeberschrift       		{ font-size:14px; font-weight:bold; color:#454545; }
.inhaltIntro          				{ font-size:12px; font-weight:bold; color:#7c9dc0; }
.inhaltNummer          				{ list-style-position:outside; margin-top:0px; margin-left:16px; margin-right:0px; margin-bottom:0px; }
.inhaltFormSubmit   					{ font-size:9px; color:#ffffff; background-color:#7c9dc0; border-top:#7c9dc0 solid 1px; border-bottom:#7c9dc0 solid 1px; border-left:#7c9dc0 solid 1px; border-right:#7c9dc0 solid 1px; }

h1 														{ font-size:14px; font-weight:bold; color:#454545;margin:0px; }
h2 														{ font-size:12px; font-weight:bold; color:#7c9dc0;margin:0px;}

/* list-style-position:outside;  */
ul	{ margin:0px; padding:0px; list-style-image:url(../img/icn_bullet_li.gif); }
li	{ list-style-type:square; margin: 0px 0px 2px 15px; font-size:11px; color:#454545; }

p   								{margin-top:5px;margin-bottom:5px;}


/* ~~~~~~~~~~~~~ Formulare ~~~~~~~~~~~~~ */
td.formular       						{ background-color:#eff6fe; font-size:11px; color:#454545; }
td.formularHeadline   				{ background-color:#eff6fe; font-size:12px; font-weight:bold; color:#7c9dc0; }
td.formularName     					{ background-color:#eff6fe; font-size:11px; color:#454545; }
td.formularDisclaimer 				{ background-color:#eff6fe; font-size:10px; color:#454545; }
td.formularFooter   					{ background-color:#e5ebf2 }
td.formularError    					{ background-color:#eff6fe; font-size:10px; color:#f26522; }
.textfeld             				{ font-size:10px; color:#454545; border-top:#a7bfda solid 1px; border-bottom:#a7bfda solid 1px; border-left:#a7bfda solid 1px; border-right:#a7bfda solid 1px; }
.selectbox            				{ font-size:10px; color:#454545; border-top:#a7bfda solid 1px; border-bottom:#a7bfda solid 1px; border-left:#a7bfda solid 1px; border-right:#a7bfda solid 1px; }
.checkbox             				{ background-color:#eff5fe }
.radiobutton          				{ background-color:#eff5fe }
.button         							{ font-size:9px; color:#ffffff; background-color:#7c9dc0; border-top:#7c9dc0 solid 1px; border-bottom:#7c9dc0 solid 1px; border-left:#7c9dc0 solid 1px; border-right:#7c9dc0 solid 1px; width:110px; }
.mandatory        						{ font-size:11px; color:#f26522; font-weight:bold }
a.formular        						{ padding:0px; font-size:11px; color:#f48e00; text-decoration:none; font-weight:normal }
a:visited.formular    				{ padding:0px; font-size:11px; color:#f48e00; text-decoration:none; font-weight:normal }
a:active.formular     				{ padding:0px; font-size:11px; color:#f48e00; text-decoration:none; font-weight:normal }
a:hover.formular    					{ padding:0px; font-size:11px; color:#f48e00; text-decoration:underline; font-weight:normal }  


/* ~~~~~~~~~~~~~ Infoboxen ~~~~~~~~~~~~~ */
td.ibxTrenner         				{ background-color:#ffffff; }
td.ibxKopf            				{ font-size:11px; font-weight:bold; color:#ffffff; background-color:#a7bfda; }
td.ibxHG            					{ background-color:#fdeed9; }
td.ibxText            				{ font-size:11px; color:#454545; }
a.ibxLink           					{ font-size:11px; color:#f48e00; text-decoration:none; }
a:visited.ibxLink       			{ font-size:11px; color:#f48e00; text-decoration:none; }
a:active.ibxLink        			{ font-size:11px; color:#f48e00; text-decoration:none; }
a:hover.ibxLink         			{ font-size:11px; color:#f48e00; text-decoration:underline; }

a.ibxLinkBold          				{ font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; }
a:visited.ibxLinkBold       	{ font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; }
a:active.ibxLinkBold        	{ font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; }
a:hover.ibxLinkBold         	{ font-size:11px; font-weight:bold; color:#ffffff; text-decoration:underline; }

/* ~~~~~~~~~~~~~ Seitenfuss ~~~~~~~~~~~~~ */
td.fussText           { font-size:11px; color:#454545; }
a.fussLink            { font-size:11px; color:#355075; text-decoration:none; }
a:visited.fussLink        { font-size:11px; color:#355075; text-decoration:none; }
a:active.fussLink       { font-size:11px; color:#f48e00; text-decoration:none; }
a:hover.fussLink        { font-size:11px; color:#f48e00; text-decoration:underline; }


/* ~~~~~~~~~~~~~ Druckansicht Inhalt ~~~~~~~~~~~~~ */
td.inhaltPfadnavDruck     { font-size:11px; color:#454545; background-color:#ffffff; }
td.inhaltTabelle01Druck     { background-color:#ffffff; }
th.inhaltTabelleKopfDruck   { font-size:11px; color:#454545; background-color:#ffffff; text-align:left; }
td.inhaltTabelleZelleDruck    { font-size:11px; color:#454545; background-color:#ffffff; }
td.inhaltBildDruck        { background-color:#ffffff; }
td.inhaltBildUnterzeileDruck  { font-size:10px; color:#454545; background-color:#ffffff; }
td.sitemapKopfDruck       { font-size:11px; color:#454545; font-weight:bold; background-color:#ffffff; }
a.sitemapLink01Druck      { font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none; }
a:visited.sitemapLink01Druck  { font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none; }
a:active.sitemapLink01Druck   { font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none; }
a:hover.sitemapLink01Druck    { font-size:11px; color:#ffffff; font-weight:bold; text-decoration:underline; }
.inhaltBalkenDruck        { background-color:#ffffff; }


/* ~~~~~~~~~~~~~ Druckansicht Formulare ~~~~~~~~~~~~~ */
td.formularDruck        { background-color:#ffffff; font-size:11px; color:#454545; }
td.formularHeadlineDruck    { background-color:#ffffff; font-size:12px; font-weight:bold; color:#7c9dc0; }
td.formularNameDruck      { background-color:#ffffff; font-size:11px; color:#454545; }
td.formularDisclaimerDruck    { background-color:#ffffff; font-size:10px; color:#454545; }
td.formularFooterDruck      { background-color:#ffffff }
td.formularErrorDruck     { background-color:#ffffff; font-size:10px; color:#f26522; }


/* ~~~~~~~~~~~~~ Druckansicht Seitenfuss ~~~~~~~~~~~~~ */
td.fussTextDruck        { font-size:9px; color:#454545; }
