
/* allgemeine Elemente ____________________________________ */

body {bgcolor:#ffffff;font-family:Arial,Helvetica,sans-serif;color:#000000;margin:0px;padding:0px;}
td   {font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;}
p    {margin-top:0px;margin:0px;}
b    {font-weight:bold;}

a:link    {font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#243c87;text-decoration:underline;}
a:visited {font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#243c87;text-decoration:underline;}
a:hover   {font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#1a69ac;text-decoration:underline;}
a:active  {font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#243c87;text-decoration:underline;}

/* Link Elemente __________________________________________ */

/* Navigationsklassen */
a.topnavi:link,a.topnavi:visited,a.topnavi:hover,a.topnavi:active                 {font-size:10px;font-weight:normal;color:#000000;text-decoration:none;} /* Topnavigation */
a.prinavi:link,a.prinavi:visited,a.prinavi:hover,a.prinavi:active                 {font-size:12px;font-weight:bold;color:#014254;text-decoration:none;}   /* Primaernavigation */
a.secnavi:link,a.secnavi:visited,a.secnavi:hover,a.secnavi:active                 {font-size:11px;font-weight:normal;color:#063666;text-decoration:none;} /* Sekundaernavigation clickable */
a.secnavicd:link,a.secnavicd:visited,a.secnavicd:hover,a.secnavicd:active         {font-size:11px;font-weight:bold;color:#063666;text-decoration:none;}   /* Sekundaernavigation clicked */
a.ternavi:link,a.ternavi:visited,a.ternavi:hover,a.ternavi:active                 {font-size:11px;font-weight:normal;color:#ffffff;text-decoration:none;white-space:nowrap;} /* Tertiaernavigation clickable */
a.ternavicd:link,a.ternavicd:visited,a.ternavicd:hover,a.ternavicd:active         {font-size:11px;font-weight:bold;color:#ffffff;text-decoration:none;white-space:nowrap;}   /* Tertiaernavigation clicked */

.prinavi              {font-size:12px;font-weight:bold;color:#ffffff;text-decoration:none;}   /* Primaernavigation */
.secnavi             {font-size:11px;font-weight:normal;color:#063666;text-decoration:none;} /* Sekundaernavigation clickable */

/* NEU 29.04 */
a.qtnavi:link,a.qtnavi:visited,a.qtnavi:hover,a.qtnavi:active                 {font-size:11px;font-weight:normal;color:#5c5c5c;text-decoration:none;white-space:nowrap;} /* Quartiaernavigation clickable */
a.qtnavicd:link,a.qtnavicd:visited,a.qtnavicd:hover,a.qtnavicd:active         {font-size:11px;font-weight:bold;color:#5c5c5c;text-decoration:none;white-space:nowrap;}   /* Quartiaernavigation clicked */

a.footnavi:link,a.footnavi:visited,a.footnavi:hover,a.footnavi:active             {font-size:10px;font-weight:normal;color:#000000;text-decoration:none;white-space:nowrap;} /* Footernavigation Hauptpunkte */
a.footnavisub:link,a.footnavisub:visited,a.footnavisub:hover,a.footnavisub:active {font-size:10px;font-weight:normal;color:#666666;text-decoration:none;white-space:nowrap;} /* Footernavigation Unterpunkte */
a.lnkBreadCrumb:link,a.lnkBreadCrumb:visited,a.lnkBreadCrumb:hover,a.lnkBreadCrumb:active         {font-size:11px;font-weight:normal;color:#1d6ead;text-decoration:none;white-space:nowrap;} /* Breadcrumbnavigation clickable */
a.lnkBreadCrumbcd:link,a.lnkBreadCrumbcd:visited,a.lnkBreadCrumbcd:hover,a.lnkBreadCrumbcd:active {font-size:11px;font-weight:bold;color:#1d6ead;text-decoration:none;white-space:nowrap;}   /* Breadcrumbnavigation clicked */
a.lnkSitemap:link,a.lnkSitemap:visited,a.lnkSitemap:hover,a.lnkSitemap:active         {font-size:11px;font-weight:normal;color:#243c87;text-decoration:none;} /* Sitemap */
a.lnkReiter:link,a.lnkReiter:visited,a.lnkReiter:hover,a.lnkReiter:active         {font-size:11px;font-weight:normal;color:#000000;text-decoration:none;} /* Reiter Kampagnen */

a.lnkListTernavi:link,a.lnkListTernavi:visited,a.lnkListTernavi:hover,a.lnkListTernavi:active {font-size:11px;font-weight:normal;color:#243c87;text-decoration:none;} /* Linkliste im Contentbereich Tertiaernavi */

/* NEU 10.05 */
a.lnkListTernavicd:link,a.lnkListTernavicd:visited,a.lnkListTernavicd:hover,a.lnkListTernavicd:active {font-size:11px;font-weight:bold;color:#243c87;text-decoration:none;} /* BOLD Linkliste im Contentbereich Tertiaernavi */

a.lnkListQuartnavi:link,a.lnkListQuartnavi:visited,a.lnkListQuartnavi:hover,a.lnkListQuartnavi:active {font-size:10px;font-weight:normal;color:#243c87;text-decoration:none;} /* Linkliste im Contentbereich Quartiaernavi */


/* NEU  02.05 */
.reiter {font-size:11px;font-weight:normal;color:#000000;text-decoration:none;} /* Reiter Kampagnen */
/* NEU  28.04 */
a.footnavicd:link,a.footnavicd:visited,a.footnavicd:hover,a.footnavicd:active     {font-size:11px;font-weight:bold;color:#000000;text-decoration:none;white-space:nowrap;} /* Footernavigation Clicked Hauptpunkte */


/* NEU 10.05  Link im Fehlertext vom Formular */
a.errorlink:link,a.errorlink:visited,a.errorlink:hover,a.errorlink:active {font-size:11px;font-weight:bold;color:#bf3b46;text-decoration:underline;}


/* Image Elemente __________________________________________ */
.lefttop {vertical-align:text-top;float:left;margin:0px 8px 0px 0px;}
.righttop {vertical-align:text-top;float:right;margin:0px 0px 0px 8px;}

.leftbottom {vertical-align:text-bottom;float:left}
.rightbottom {vertical-align:text-bottom;float:right}

/* Text Elemente __________________________________________ */

/* Content Element 1 */
.txtHeadContent0 {color:#ffffff;font-family:Arial,Geneva,Helvetica,sans-serif;font-size:16px;font-weight:bold;}
.txtHeadContent1 {font-weight:bold;color:#ffffff;}   /**/
.txtCopyContent1 {font-weight:normal;color:#ffffff;} /**/
/* Content Element 2 */
.txtHeadContent2 {font-weight:bold;color:#000000;}   /**/
.txtCopyContent2 {font-weight:normal;color:#000000;} /**/
/* Content Element 3 */
.txtHeadContent3 {font-weight:bold;color:#243c87;}   /**/
.txtCopyContent3 {font-weight:normal;color:#243c87;} /**/

/* Neu Content Element 4 */
.txtHeadContent4 {font-weight:bold;color:#063666;}   /**/
.txtCopyContent4 {font-weight:normal;color:#5c5c5c;} /**/


/* Typoteaser hellblau + weiss */
.bgtypoteasertxt1 {background-color:#f2f7fa;}
.bgtypoteasertxt2 {background-color:#ffffff;}
.hltypoteaser     {color:#1a69ac;font-weight:bold;}
.txttypoteaser    {color:#8cb4d5;font-weight:normal;}
/* Promteaser violett */
.bgpromteasertxt1 {background-color:#eddeee;}
.hlpromteaser1    {color:#67316b;font-weight:bold;}
.txtpromteaser1   {color:#67316b;font-weight:normal;}
/* Promteaser orange */
.bgpromteasertxt2 {background-color:#f5e2e3;}
.hlpromteaser2    {color:#80282f;font-weight:bold;}
.txtpromteaser2   {color:#80282f;font-weight:normal;}
/* Promteaser gelb */
.bgpromteasertxt3 {background-color:#f9f2e2;}
.hlpromteaser3    {color:#94732b;font-weight:bold;}
.txtpromteaser3   {color:#94732b;font-weight:normal;}
/* Promteaser gruen */
.bgpromteasertxt4 {background-color:#eaf7f7;}
.hlpromteaser4    {color:#25787a;font-weight:bold;}
.txtpromteaser4   {color:#25787a;font-weight:normal;}

.bgtypoteaserline {background-color:#1a69ac;} /* die gilt fuer alle, auch fuer die Promteaser */

/* Homepage Teaser */
.bgHpTeaser1     {background-color:#c6d9ea;}
.bgHeadHpTeaser1 {background-color:#80282f;}
.bgHpTeaser2     {background-color:#c6d9ea;}
.bgHeadHpTeaser2 {background-color:#d9a83f;}
.bgHpTeaser3     {background-color:#c6d9ea;}
.bgHeadHpTeaser3 {background-color:#1a69ac;}
.bgHpTeaser4     {background-color:#e2ecf5;}
.bgHeadHpTeaser4 {background-color:#1a69ac;}
.bgHpTeaser5     {background-color:#e2ecf5;}
.bgHeadHpTeaser5 {background-color:#1a69ac;}
.bgHpTeaser6     {background-color:#e2ecf5;}
.bgHeadHpTeaser6 {background-color:#1a69ac;}

.txtCopyHpTeaser {color:#3b5a72;}
.txtHeadHpTeaser {font-weight:bold;color:#ffffff;}

.bgHpTeaserSpecial      {background-color:#ffffff;}
.bgHeadHpTeaserSpecial  {background-color:#bf3b46;}
.txtCopyHpTeaserSpecial {color:#000000;}
.txtHeadHpTeaserSpecial {font-weight:bold;color:#ffffff;}

/* Klassen fuer Ueberschriften */
.hlmember {background-color:#b13737;color:#ffffff;font-weight:bold;}
.hllogin {color:#ffffff;font-weight:bold;}
.hlcontent {color:#3b5a72;font-weight:bold;text-decoration:none;}
/*.fliesbl {color : #3b5a72;font-weight : bold;text-decoration:none;font-weight : normal;}*/
/*.hlcontent_norm {color : #3b5a72;font-family:Arial,Helvetica,sans-serif;font-size:10px;text-decoration:none;font-weight:normal;}*/
.hlteaser {color:#243c87;font-weight:bold;}
.hl1teaser {color:#ffffff;font-weight:bold;}
.hl2teaser {color:#1a69ac;font-weight:bold;}

/* Textklassen */
.txtteaser {color:#243c87;font-weight:normal;}
.txtteaser2 {color:#8cb4d5;font-weight:normal;}
.txtcontent1 {color:#ffffff;font-weight:normal;}
.txtSearchResult {font-weight:bold;color:#bf3b46;}


/* Rahmen Elemente ________________________________________ */

/* Abstandsklassen */

/* NEU 02.05 RelatetContentTeaser */
.spaceHeadTeaser  {margin-left: 5px;}

.spaceMin {margin:5px 5px 0px 5px;}     /* Abstandsklasse fuer kleine Teaserelemente */
.spaceMax {margin:0px 8px 0px 8px;}    /* Abstandsklasse fuer Contentelemente */
.spacePrinavi {margin:0px 5px 0px 5px;} /* rechter und linker Abstand der Primaernavigation zum Tabellenrand */

/* NEU 10.10  Wahl Lgst */
.spaceLgstL{margin:3px 0px 3px 8px;}
.spaceLgstR{margin:3px 0px 3px 8px;}


/* 05.05.2003 Neu   */
.spaceTArea {margin:8px 8px 8px 8px;}     /* Abstandsklasse fuer Summary der Teaserarea */


/* 29.04  : Abstand angepasst */
.spaceTernavi {margin:0px 8px 0px 5px;} /* oberer, rechter, unterer und linker Abstand der Tertiaernavigation zum Tabellenrand */

/*spaceTernavi {margin:0px 8px 0px 5px;} oberer, rechter, unterer und linker Abstand der Tertiaernavigation zum Tabellenrand */

/* 14.04.2003 Neu   */
.spaceHeadContent0 {margin:0px 0px 0px 7px;} /* linker Abstand zum Tabellenrand, wenn im BoxHeader Text genommen wird


/* Linien und Raender */
.borderLnNav    {background-image:url(img/ln_nav.gif)}    /**/
.borderLnLeft   {background-image:url(img/ln_left.gif)}   /**/
.borderLnRight  {background-image:url(img/ln_right.gif)}  /**/
.borderLnTop    {background-image:url(img/ln_top.gif)}    /**/
.borderLnBottom {background-image:url(img/ln_bottom.gif)} /**/
.borderRndTL    {background-image:url(img/rnd_lt_rb.gif)} /**/
.borderRndTR    {background-image:url(img/rnd_rt_lb.gif)} /**/
.borderRndBL    {background-image:url(img/rnd_rt_lb.gif)} /**/
.borderRndBR    {background-image:url(img/rnd_lt_rb.gif)} /**/

/* NEU   08.05.03 fuer MemberNavi */


/* Formular Elemente ______________________________________ */

/* Formularelemente HP und Testfolgeseite */
input,option,textarea,select {font-size : 11px;color: #243c87;font-family :Arial,Helvetica,sans-serif;}
input.searchfieldhp {width:88px;}
input.searchfieldhpf {width:105px;}
input.namefieldhp {width:140px;}
input.pwdfieldhp {width:92px;}
input.searchfield {width:92px;}
input.namefield {width:149px;}
input.pwdfield {width:80px;}
select.qtnavi {width: 315px;height:17px;background-color : #e3e3e3;}
select.ternavi {width: 315px;height:17px;background-color : #f2f6fa;}

/* Formulare */
.frmh1 {color:#ffffff;font-family:Arial,Geneva,Helvetica,sans-serif;font-size:11px;font-weight:bold;}
.frmtxt1 {color:#243c87;font-family:Arial,Geneva,Helvetica,sans-serif;font-size:11px;font-weight:normal;}
.frmbgh1 {background-color:#1a69ac;}
.frmbgh2 {background-color:#538fc1;}
.frmbgtxt1 {background-color:#e2ecf5;}
.frmbgtxt2 {background-color:#f2f7fa;}
.frmbgtxt3 {background-color:#f9f2e2;}
.frmtxterror {font-family:Arial,Geneva,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#bf3b46;}
.frmbgline {background-color:#ffffff;}
.frmradio1 {background-color:#e2ecf5;color:#243c87;}
.frmradio2 {background-color:#f2f7fa;color:#243c87;}
.frmradio3 {background-color:#f9f2e2;color:#243c87;}
.frmcheck1 {background-color:#e2ecf5;color:#243c87;}
.frmcheck2 {background-color:#f2f7fa;color:#243c87;}
.frmcheck3 {background-color:#f9f2e2;color:#243c87;}

input.normal,option.normal,textarea.normal,select.normal {font-size: 11px; color: #243c87; xfont-family: Arial,Helvetica,sans-serif; }
input.error,option.error,textarea.error,select.error {font-size: 11px; color: #bf3b46; xfont-family: Arial,Helvetica,sans-serif; }

/* Formulare: Brief */
.klein {font-size:10px;}
.gross {font-size:12px;}


/* Hintergrundfarben ______________________________________ */

/*Klassen fuer Hintergrundfarben*/
.bgerror {background-color:#f5e2e3;}
.bgtopnav {background-color:#f3f7f8;}
.bgqtnavi {background-color:#e3e3e3;}
.bgteaser {background-color:#d0dae3;}
.bglinetopnav {background-color:#cfdce5;}
.bgcontent1 {background-color:#8cb4d5;}  /*blau 4*/
.bgcontent2 {background-color:#f2f6fa;}  /*blau 7 - hellstes blau laut Farbindex*/
.bgcontent3 {background-color:#c6d9ea;}  /*blau 5*/
.bgcontent4 {background-color:#243c87;}  /*blau 1 - dunkelstes blau laut Farbindex*/
.bgcontent5 {background-color:#8cb4d5;}  /*blau 4*/
.bgcontent6 {background-color:#e1ecf4;}  /*blau 6*/
.bgcontent7 {background-color:#f5f5f5;}  /*grau 4*/
.bgcontent8 {background-color:#f9f2e2;} /*Content-Hintergrund hellgelb*/
.bgcontent9 {background-color:#f5e2e3;} /*Content-Hintergrund hellrot*/
.bghlcontent {background-color:#1a69ab;}  /*blau 2*/
.bghlcontent2 {background-color:#538fc1;}  /*blau 3*/
.bgteaserh1 {background-color:#243c87;}
.bgteaserh2 {background-color:#1a69ac;}
.bgteaserh3 {background-color:#67316b;}
.bgteaserh4 {background-color:#80282f;}
.bgteaserh5 {background-color:#94732b;}
.bgteaserh6 {background-color:#25787a;}
.bgteasertxt1 {background-color:#f2f7fa;}
.bgteasertxt2 {background-color:#e2ecf5;}
.bgteasertxt3 {background-color:#ffffff;}

.bgline {background-color:#ffffff;}
.bgline2 {background-color:#1a69ac;}
.bgline3 {background-color:#538fc1;}
.bgline4 {background-color:#cfcfcf;}
.bgcontentfooter {background-color:#c6d9ea;}

/*Primaernavigation*/
.prinavca {background-color:#1a69ab;}
.prinavcd {background-color:#BDDBB6;}
.prinavspecial {background-color:#1447aa;}
/*Sekundaernavigation */
.bgsecnav {background-color:#EDFBEA; margin:1px 1px 1px 1px;}

/*Suche */
.searchhp {background-color:#5d96c3;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;}
.searchhpf {background-color:#8ab6d3;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;}

.memberhp  {background-color:#1a69ac;color:#ffffff;}

.loginhp1 {background-color:#8ab6d3;color:#ffffff;}
.loginhp2 {background-color:#1a69ac;color:#ffffff;}
.loginhp3 {background-color:#ffffff;}

/*Rezepte/Kalender*/
.bgkalender1 {background-color:#ffe59e;}
.bgkalender2 {background-color:#c29638;}
.bgkalender3 {background-color:#fff6de;}
.bgkalender4 {background-color:#f5f5f5;}
.hlkalender    {color:#ffffff;font-weight:bold;}
.txtkalender1  {color:#c29638;font-weight:normal;}
.txtkalender2  {color:#ffffff;font-weight:normal;}
.txtkalender3  {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#898989;font-weight:normal;}
a.lnkKalenderM:link,a.lnkKalenderM:visited,a.lnkKalenderM:hover,a.lnkKalenderM:active         {font-size:11px;font-weight:normal;color:#c29638;text-decoration:none;}
a.lnkKalenderT:link,a.lnkKalenderT:visited,a.lnkKalenderT:hover,a.lnkKalenderT:active         {font-size:11px;font-weight:normal;color:#898989;text-decoration:none;}

.bgTeaser	{background-color:#f2f6fa;}
.bgTeaserOdd	{background-color:#f2f6fa;}
.bgTeaserEven	{background-color:#e1ecf4;}
.bgHeadTeaser	{background-color:#1a69ac;}
.bgHeadTeaser	{background-color:#1a69ac;}
.bgLineTeaser	{background-color:#8cb4d5;}

.bgTeaser2	{background-color:#fff6de;}
.bgTeaserOdd2	{background-color:#f5e6c2;}
.bgTeaserEven2	{background-color:#fff6de;}
.bgHeadTeaser2	{background-color:#c29638;}
.bgLineTeaser2	{background-color:#EDD3A0;}

.txtHeadTeaser	{font-weight:bold;color:#ffffff;}
.txtIntroTeaser	{color:#000000;font-weight:bold;font-family:arial;}
.txtTeaser3	{color:#000000;font-weight:normal;line-height:13px;}

.spaceMicro	{margin:1px 1px 0px 1px;}     /* Abstandsklasse fuer kleine Teaserelemente */

a.teaser:link,a.teaser:visited,a.teaser:hover,a.teaser:active	{text-decoration:none;color:#000000;}
/*neu   17.05. MemberNavi Highlight */
a.teasercd:link,a.teasercd:visited,a.teasercd:hover,a.teasercd:active	{font-weight:bold;text-decoration:none;color:#000000;}


.bgauthor {background-color:#f5f5f5;}
.txtauthor {color:#5c5c5c;font-weight:normal;}

.spaceListitem{text-indent:-7px; margin-left:8px;}
.spaceTable   {padding:8px;}
.bgTableHead  {background-color:#cfcfcf;}
.txtTableHead {color:#5c5c5c;}
.tableLine {background-image:url(../img/dotline.gif)}

table.content {	padding:8px;
				border:thin solid #e1ecf4;
                border-spacing:2px;
                border-collapse:collapse;
              }
table.content td {border:thin solid #e1ecf4;
				background-color:#f2f6fa;
                padding:2px;
              }
table.content td.center {border:thin solid #e1ecf4;
				color:#243c87;
				background-color:#f2f6fa;
                padding:2px;
                text-align:center;
              }
table.content td.right {border:thin solid #e1ecf4;
				color:#243c87;
				background-color:#f2f6fa;
                padding:2px;
                text-align:right;
              }
table.content td.bold {font-weight:bold;
				color:#243c87;
                border:thin solid #e1ecf4;
                background-color:#f2f6fa;
                padding:2px;
              }
table.content tr.head td {
  				font-weight:bold;
				color:#5c5c5c;
                border:thin solid #e1ecf4;
                background-color:#cfcfcf;
              }

table.content tr.headcenter td {
  				font-weight:bold;
				color:#5c5c5c;
                border:thin solid #e1ecf4;
                background-color:#cfcfcf;
                text-align:center;
              }
table.content tr.footer td {color:#5c5c5c;
				border:thin #e1ecf4;
                background-color:#cfcfcf
              }

table.klima {padding:8px; border:thin solid white; border-spacing:2px; border-collapse:collapse}
table.klima td {border:thin solid white; background-color:#f2f6fa; padding:2px;}
table.klima td.bold {font-weight:bold; border:thin solid white; background-color:#f2f6fa; padding:2px;}
table.klima tr.head td {font-weight:bold; color:#5c5c5c; border:thin solid white; background-color:#cfcfcf}
table.klima tr.footer td {color:#5c5c5c; border:thin white; background-color:#cfcfcf}

.bgPremiumSearchResult {background-color:#bf3b46;}
.loginhp4 {background-color:#80282f;}
.bgline5 {background-color:#df9da2;}


/*neu 30.05. Geschaeftsstellen-Teaser*/
.txtTeaser4	{color:#1a69ac;font-weight:normal;}
.spaceGteaser {margin:0px 5px 5px 5px;}
.spaceGteaser2 {margin:0px 5px;}
/*neu 13.06. Geschaeftsstellen-Teaser*/
.bgTeaserOdd3	{background-color:#b2dfe1;}
.bgTeaserEven3	{background-color:#eaf7f7;}
.bgHeadTeaser3	{background-color:#25787a;}
/* neu 07.08. */
.hllogin {color:#bf3b46;font-weight:bold;}
a.login:link,a.login:visited,a.login:hover,a.login:active {text-decoration:none; color:#bf3b46;}
a.logincd:link,a.logincd:visited,a.logincd:hover,a.logincd:active {text-decoration:none; color:#bf3b46; font-weight:bold;}
.bgcontent10 {background-color:#fcf7f7;}
/* neu 24.11.03 Sitemap Excklusiv */
a.lnkSitemapExkl:link,a.lnkSitemapExkl:visited,a.lnkSitemapExkl:hover,a.lnkSitemapExkl:active {font-size:11px;font-weight:normal;color:#bf3b46;text-decoration:underline;} /* SitemapExklusiv */
.bgLineExklusiv {background-image:url(../img/ln_tkexklusiv.gif)} /**/
.bgcontent11 {background-color:#f0d2d4;}
.bgcontent12 {background-color:#e0c2c4;} /*Content-Hintergrund dunkelrot*/
