@charset "UTF-8";
@media all
{
 /* Rechte Spalte Homepage: Kasten Buecher und Kasten Websites */
 #c214, #c327 {border:2px dotted #eee;}
 #c214 p, #c327 p {line-height:1em;}
 #c214 img, #c327 img {border-color:#eee; margin-bottom:2px;}

 /* Ueberschrift h2 in Farbe grau */
 h2 {color:#666;}

 /* Kontaktformular: Submit-Button. */
 input#mailformformtype_mail {background:#EFEFEF; color:#424542; font-weight:bold;}
 input#mailformformtype_mail:hover {background:#949AA5; color:#FFFFFF; font-weight:bold;}

 /* Farben der abgerundeten Inhalt-Containerboxen und deren Raender. */
 .REboxBlueContent {background:#CECFFF;}
 .rBline2, .rBline3, .rBline4 {background:#CECFFF;}

 /* Sie sind hier... */
 #teaser {background:#EFEBEF;}

 /* Sitemap */
 .csc-sitemap li a  {border:1px #CECFFF solid; background-color:#CECFFF; color:#424542; text-decoration:underline;}
 .csc-sitemap li a:hover,
 .csc-sitemap li a:active,
 .csc-sitemap li a:focus {background:#949AA5; color:#FFF}
 .csc-sitemap li ul li a {border:0; text-decoration:underline;}
 .csc-sitemap li ul li a:hover,
 .csc-sitemap li ul li a:active,
 .csc-sitemap li ul li a:focus {border:0;}

 /* Untermenue erste Ebene. */
 #submenu {margin: 0em 0 15px 0; border-top:0px;}
 #submenu li strong {background:#949AA5;}
 #submenu li a {background-color:#CECFFF; color:#424542; text-decoration:underline;}
 #submenu li a:hover,
 #submenu li a:active,
 #submenu li a:focus {background:#949AA5;}
 /* Untermenue zweite Ebene. */
 #submenu li ul li a {background-color:#CECFFF; color:#424542;}
 #submenu li ul li a:hover,
 #submenu li ul li a:active,
 #submenu li ul li a:focus {background:#949AA5;}

/*
Wird nicht mehr gebraucht, da wir den Titel per TypoScript im Root-Template global ausgeblendet haben.
 #submenu li#title {
    color: #636563;
    background-color: #FFF;
    border-bottom: 1px #636563 solid;
  }
*/

 body { background: #efefef; padding: 0; }

 /* Layer hinter den Tab-Reitern. */
 #nav_main {background-color:#CECFFF;}

 /* Oberste Navigation: Sitemap, Suche, Kontakt, Impressum. */
 #topnav a {color:#424542;}
 #topnav a:focus, 
 #topnav a:hover,
 #topnav a:active {color:#424542;}
 #topnav a:visited {color:#424542;}
 #topnav strong {color:#424542;}

 /* Paragraph-Style: Information. */
 p.info {background-color: transparent;}

 #col3 {
   border-left: 2px #eee dotted;
   border-right: 2px #eee dotted;
 }
 #col1 {
   border-right: 2px #eee dotted;
 }
 
 .csc-firstHeader {
  padding-left: 60px; 
  padding-bottom: 20px; 
  background: url(/fileadmin/user_images/design/table_background_specials.gif) no-repeat left top;
 }
 .csc-textpic-image {
   border: 1px gray solid;
 }
 /* Ueber den RTE eingefuegte Bilder haben keine umgebenden Container, den man formatieren kann.
  * Daher formatieren wir die Bilder direkt. */
 img {
   border-color: gray;
 }
 #header {height:120px; color:#fff; background:#ffffff;}
 #header #banner {z-index:1;}
 #header img.headImg1 {z-index:2}

 /* Wir wollen nur die im TRE eingefuegten Tabellenzellen mit Hintergrundfarbe versehen.
  * Achtung: Dabei sollen nicht die Tabellenelemente (Tabelle nicht per RTE eingefuegt) formatiert werden.
  * */
 table.contenttable tr {
   background-color: #efefef;
 }
 table.contenttable td.align-center {
   text-align: center;
 }
}
