/* per E3 imagelinks */
.altri {
    display: none;
    }
/* Allgemeine Styles
   Body */
body,td {
 font-family: Arial, Helvetica, sans-serif;
}
p {
 font-family: Arial, Helvetica, sans-serif;
 margin-top: 0px;
/*  margin-bottom: 5px;*/
 }
/* Listen-Elemente*/
ul,ol,li {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}
/* Links allgemein
a:link {
 color: #00308F;
}
a:visited {
 color: #00308F;
}*/
a:active {
 color: #00308F;
}/*
a:hover {
 color: #00308F;
}
*/

/* SEARCH ENGINE */
#contleft .formbox {background-color: #efefef;padding: 10px 2px 10px 9px;margin: 20px 0 1px 0;}
input, textarea, select { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #505050; vertical-align: middle; }
form { margin: 0; }
legend { display: none;}
img { border: 0; }
fieldset { border: 0px solid #efefef; margin: 0; padding:0; }


/*RedDot-SmartEdit-Elemente*/
.kastenrahmen {
 background-color : #cccccc;
}
.StdTextBlackBold  {
 font-size : 12px;
 font-family : Arial, Helvetica;
 color : #333333;
 text-decoration : none;
 font-weight: bold;
}
.bc {
 font-size : 11px;
 font-family : Arial, Helvetica;
 color : #000000;
 text-decoration : none;
 background-color: #efefef;
}
.Subheadline {
 font-family: Arial, Helvetica, sans-serif;
 color: #00308F;
 font-size : 12px;
 line-height : 15px;
 font-weight: bold;
 margin-top : 10px;
 margin-bottom : 10px;
 margin-left : 0px;
 margin-right : 0px;
}
.Copytext {
 font-family: Arial, Helvetica, sans-serif;
 color: #505050;
 font-size : 12px;
 text-decoration : none;
 margin-top : 0px;
 margin-bottom : 5px;
 margin-left : 0px;
 margin-right : 0px;
}
.textklein {
 font-size : 11px;
 font-family : Arial, Helvetica;
 color : #333333;
 text-decoration : none;
 margin-top : 0px;
 margin-bottom : 5px;
 margin-left : 0px;
 margin-right : 0px;
}
.Hervorhebung {
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 font-size : 12px;
 text-decoration : none;
}
.fPHPLayer {
 font-size : 10px;
 font-family : Arial, Helvetica;
 color : #505050;
 text-decoration : none;
}
/* Spezielle Styles
   Schrift: Allgemein*/
.f {
 font-size : 12px;
 font-family : Arial, Helvetica, sans-serif;
 color : #505050;
 text-decoration : none;
 margin-bottom: 5px;
}
/* Schrift: Content*/
.fC {
 font-size : 12px;
 font-family : Arial, Helvetica;
 color : #505050;
 text-decoration : none;
}
/* Schrift: Content schwarz*/
 .fCBlack {
  font-size : 12px;
  font-family : Arial, Helvetica;
  color : #000000;
  text-decoration : none;
 }
/* Schrift: Content Alternative 1 - Zielgruppenseinstiegsseiten*/
.fCAlt1 {
 font-size : 12px;
 font-family : Arial, Helvetica;
 color : #505050;
 text-decoration : none;
 line-height: 17px;
}
/* Schrift: Content klein*/
.fCSmall {
 font-size : 11px;
 font-family : Arial, Helvetica;
 color : #333333;
 text-decoration : none;
}
/* Fehlermeldungen */
.fCFehler {
 font-size : 11px;
 font-family : Arial, Helvetica;
 color : #ff0000;
 text-decoration : none;
}
/* Content Links
   Schrift: Content Link*/
.fCLink {
 font-family : Arial, Helvetica;
 color : #505050;
}
/* Link Sitemap bold*/
.fClinkSitemap1 {
 font-family: Arial, Helvetica, sans-serif;
 color: #666666;
 font-size : 12px;
 font-weight: bold;
 text-decoration : none;
}
/* Link Sitemap normal*/
.fClinkSitemap2 {
 font-family: Arial, Helvetica, sans-serif;
 color: #505050;
 font-size : 12px;
 text-decoration : none;
}
/* Schrift: Content Link Alternative 1 - Zielgruppenseinstiegsseiten*/
.fCLinkAlt1 {
 font-size : 12px;
 font-family : Arial, Helvetica;
 color : #666666;
/* text-decoration:none;*/
}
/* Headline 1*/
.fCHeadl1 {
 font-family: Arial, Helvetica, sans-serif;
 color: #666666;
 font-size : 16px;
 font-weight: bold;
 text-decoration : none;
 margin-top: 0px;
 margin-bottom: 0px;
}
.fCHeadl14 {
 font-family: Arial, Helvetica, sans-serif;
 color: #666666;
 font-size : 15px;
 font-weight: bold;
 text-decoration : none;
}
/* Headline DBblau (z.B. Popup Anschrift+Telefon)*/
.fCHead1DBblau {
 font-family: Arial, Helvetica, sans-serif;
 color: #000080;
 font-size : 16px;
 font-weight: bold;
 text-decoration : none;
}
/* Headline 1 blau (Online abschließen)*/
.fCHeadl1oas {
 font-family: Arial, Helvetica, sans-serif;
 color: #00308F;
 font-size : 16px;
 font-weight: bold;
 text-decoration : none;
}
/* Headline 1 blau Big (Online abschließen)*/
.fCHeadl1oasBig {
 font-family: Arial, Helvetica, sans-serif;
 color: #00308F;
 font-size : 24px;
 font-weight: bold;
 text-decoration : none;
}
/* Headline 1 blau Big1- (Online abschließen)*/
.fCHeadl1oasBig02 {
 font-family: Arial, Helvetica, sans-serif;
 color: #00308F;
 font-size : 22px;
 font-weight: bold;
 text-decoration : none;
}
/* Headline2*/
.fCHeadl2 {
 font-family: Arial, Helvetica, sans-serif;
 color: #00308F;
 font-size : 16px;
 font-weight: bold;
 text-decoration : none;
}
.fCHeadlSub {
 font-family: Arial, Helvetica, sans-serif;
 color: #00308F;
 font-size : 12px;
 font-weight: bold;
 text-decoration : none;
}
/* Subheadline #000080*/
.fCHeadlSubblau {
 font-family: Arial, Helvetica, sans-serif;
 color: #000080;
 font-size : 12px;
 font-weight: bold;
 text-decoration : none;
}

/*Content-Tabelle - Ueberschrift 1*/
.TableSubHead {
 font-size : 12px;
 font-family : Arial, Helvetica;
 color : #000000;
 background-color: #CCCCCC;
 text-decoration : none;
 font-weight : bold;
}
/*Content-Tabelle - Ueberschrift 2 weiß auf DBblau*/
.TableSubHead2DBblau {
 font-size : 11px;
 font-family : Verdana, Arial, Helvetica;
 color : #ffffff;
 background-color: #000080;
 text-decoration : none;
 font-weight : bold;
}
/*Content-Tabelle - Ueberschrift 2*/
.TableSubHead2 {
 font-size : 11px;
 font-family : Verdana, Arial, Helvetica;
 color : #666666;
 background-color: #cccccc;
 text-decoration : none;
 font-weight : bold;
}
/*Content-Tabelle - Subheadline*/
.TableSubLine {
 font-size : 11px;
 font-family : Verdana, Arial, Helvetica;
 color : #999999;
 background-color: #EFEFEF;
text-decoration : none;
 font-weight : bold;
}
/*Content-Tabelle - Subheadline in #666666*/
.TableSubLine2 {
 font-size : 11px;
 font-family : Verdana, Arial, Helvetica;
 color : #666666;
 background-color: #EFEFEF;
text-decoration : none;
 font-weight : bold;
}
/*Content-Tabelle - Subheadline in #000000*/
.TableSubLine3 {
 font-size : 10px;
 font-family : Arial, Helvetica;
 color : #000000;
 background-color: #EFEFEF;
text-decoration : none;
}
/*Content-Tabelle - Subheadline in #666666*/
.TableSubLine4 {
 font-size : 10px;
 font-family : Verdana, Arial, Helvetica;
 color : #999999;
 background-color: #EFEFEF;
text-decoration : none;
 font-weight : bold;
}
/*Content-Tabelle - Subheadline in #666666*/
.TableSubLine5 {
 font-size : 10px;
 font-family : Verdana, Arial, Helvetica;
 color : #666666;
 background-color: #EFEFEF;
text-decoration : none;
 font-weight : bold;
}
/*Content-Tabelle - Formatierung Inhaltszeile*/
.TableText {
 font-family:Arial,Helvetica;
 font-size:11px;
 color:#000000;
 background-color:#ffffff;
} 
/*Content-Tabelle 2 - Formatierung Inhaltszeile*/
.TableText2 {
 font-family:Arial,Helvetica;
 font-size:11px;
 color:#00308F;
 background-color:#ffffff;
} 
/*Content-Tabelle OAS- Formatierung Inhaltszeile*/
.TableTextOas {
 font-family:Arial,Helvetica;
 font-size:11px;
 color:#ffffff;
} 
/*Content-Tabelle OAS- Formatierung Inhaltszeile*/
.TableTextOasStrong {
 font-family:Arial,Helvetica;
 font-size:12px;
 color:#ffffff;
 font-weight : bold;
} 
/*Content-Tabelle News - Formatierung Inhaltszeile*/
.TableTextNews {
 font-family:Arial,Helvetica;
 font-size:12px;
 color:#505050;
 background-color:#ffffff;
} 
 
/* Schrift: Footer*/
.fFtr {
 font-size : 11px;
 font-family : Arial, Helvetica;
 color : #333333;
 text-decoration : none;
}
/* Schrift: Footer-Link*/
.fFtrLink {
 color : #333333;
 text-decoration : underline;
}
/* Schrift: TopNav-Links */
.fTLink { 
 font-size : 11px;
 font-family : Arial, Helvetica;
 color: #ffffff; 
 text-decoration : none;
}
 
/* Navigation
   Nav-Headlines*/
.Nav0 {
 color:#ffffff;
 font-family:verdana,geneva,arial,helvetica,sans-serif;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
}
/* Nav. Ebene 1*/
.Nav1 {
 color:#000000;
 font-family:arial,helvetica,sans-serif;
 font-size:11px;
 text-decoration:none;
}
.Nav1:active {
 color: #00308F;
}
/* Nav. Ebene 2*/
.Nav2 {
 color:#000000;
 font-family:arial,helvetica,sans-serif;
 font-size:11px;
 text-decoration:none; 
}
/* Pfad. Home */
.PfadH {
 color:#666666;
 font-family:Arial, Helvetica;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
}
/* Pfad. Rest */
.PfadR {
 color:#666666;
 font-family:Arial, Helvetica;
 font-size:12px;
 text-decoration:none;
}
/*Toolbox - blaue Ueberschrift*/
.Toolbox1Head {
 font-size : 11px;
 font-family : Verdana, Arial, Helvetica;
 color : #ffffff;
 font-weight : bold;
 background-color : #00308F;
}
/*Toolbox - graue Ueberschrift*/
.Toolbox2Head {
 font-size : 11px;
 font-family : Verdana, Arial, Helvetica;
 color : #000000;
 font-weight : bold;
 background-color : #cccccc;
 text-decoration:none;
}
/*Toolbox - Ueberschrift OAS-Selectorbox*/
.Toolbox2HeadOAS {
 font-size : 11px;
 font-family : Verdana, Arial, Helvetica;
 color : #FC0033;
 font-weight : bold;
 background-color : #cccccc;
}
/* Toolbox - Schrift schwarz*/
.ToolboxText {
 font-size : 11px;
 font-family : Arial, Helvetica;
 color : #000000;
 text-decoration : none;
}
/* Toolbox - Schrift blau*/
.Toolbox2Text {
 font-size : 11px;
 font-family : Arial, Helvetica;
 color : #00308F;
 text-decoration : none;
}
/*Weiterempfehlen - graue Ueberschrift*/
.WeiterempText {
 font-size : 11px;
 font-family : Verdana, Arial, Helvetica;
 color : #666666;
 font-weight : bold;
 background-color : #efefef;
 text-decoration:none;
}
/* Background Styles 
     Left Nav blau*/
.bg1Nav {
 background-color : #00308F;
}
/* Left Nav hellgrau*/
 .bg2Nav {
 background-color: #EFEFEF;
}
/* Left Nav dunkelgrau*/
 .bg3Nav {
 background-color : #CECECE;
}
/* Toolbox blau*/
 .bg1Toolbox {
 background-color : #00308F;
}
/* Toolbox hellgrau*/
 .bg2Toolbox {
 background-color: #EFEFEF;
}
/* Toolbox dunkelgrau*/
 .bg3Toolbox {
 background-color : #CECECE;
}
/* SearchCenter Styles */ 
.fCHeadlSubSC {
 font-family: Arial, Helvetica, sans-serif;
 color: #505050;
 font-size : 12px;
 text-decoration : none;
 font-weight : bold;
}
.fCDescSC {
 font-size : 11px;
 font-family : Arial, Helvetica;
 color : #505050;
 line-height: 14px;
 font-weight : small;
}
.fCDescSClink {
 font-family:Arial,Helvetica;
 font-size:11px;
 color:#505050;
 text-decoration:underline;
}
.fCNumSC{
   font-size : 10px;
   font-family : Arial, Helvetica;
   color : #505050;
   background-color: #efefef;
   text-decoration : none;
   margin:0;
   padding:1px;
 }
.fCNormLinkSC {
 font-size : 12px;
 font-family : Arial, Helvetica, sans-serif;
 color : #505050;
 text-decoration : underline;
}
.fCLinkSC {
 font-size : 12px;
 font-family : Arial, Helvetica, sans-serif;
 color : #00308F;
 text-decoration : underline;
}
a.fCLinkSC:visited {color: #505050;}
.fCSmallSC {
 font-size : 11px;
 font-family : Arial, Helvetica;
 color : #333333;
 text-decoration : none;
}
.fCSmallSChighlight {
 font-size : 11px;
 font-family : Arial, Helvetica;
 color : #5A8CC3;
 text-decoration : none;
}
.fCSC {
 font-size : 12px;
 font-family : Arial, Helvetica;
 color : #505050;
 text-decoration : none;
}

/*Suchergebnis Highlight*/
.search-title-highlight{
 background-color: #e8eff7;
 font-weight : bold;
}
.search-description-highlight{
 background-color: #e8eff7;
 color : #000000;
}

.fett {
 font-weight:bolder;
}
/* Content Links PHP
   Schrift: Content Link*/
.fCLinkPHP {
 font-family : Arial, Helvetica;
 color : #666666;
 font-weight : bolder;
 text-decoration : underline;
}
.blackText  {
 font-size : 10px;
 font-family : Arial, Helvetica;
 color : #000000;
 text-decoration : none;
}
.TableHeadLineltbl {
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica;
   color : #666666;
   background-color: #DDE5F1;
   text-decoration : none;
   font-weight : bold;
 }
 /* Schrift: Content*/
 .fCblau {
  font-size : 12px;
  font-family : Arial, Helvetica;
  color : #00308F;
  text-decoration : none;
 }
 /* Stili per BPL */
.StdTextGrey { FONT-SIZE: 12px; COLOR: #505050; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none }
.StdTextGreyLink { FONT-SIZE: 12px; COLOR: #505050; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: underline }
.StdTextGreyHL { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #505050; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none }
.StdTextGreyHLUnderline { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #505050; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: underline }
.blackTextSmall { FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none }
.blueLink { FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica }
.StdBlueLink { FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica }
