@charset "UTF-8";
/* ################################################################
** # "YAML for TYPO3" (c) CSS-Style by Luehrig-Mediendesign      ##
** ################################################################
**
**  Date     : 01.09.08
**  File     : myOwnStyles.css
**  Function : everything can be overwritten here - be careful
*/
@media all
{
/* Your styles here */
  body {
    background:#fefefe url("../img/Background.gif") repeat; padding:10px 0;
    font-family: Arial, Verdana, Helvetica, sans-serif, 'Trebuchet MS';
    font-size:83%;
    color:#184479;  
  }

  h1,h2,h3,h4,h5,h6 {
    font-weight:bold;
    font-size: 100%; 
    color:#973131;
    margin:0 0 0.25em 0;
    border-bottom: 1px #973131 solid; 
  }


  #page_margins { min-width: 740px; max-width: 80em; margin: 0 auto; border: 1px #fefefe solid; }
  #page{ background: #fff; border: none; }

  #topnav a {color:#003;}
  #topnav a:hover {color:#008;}

/* Kopfgrafik */
  #header {height:160px; color:#011a5c; background:#fefefe url("../img/kopf_bg.jpg") repeat-x;}

  #teaser {color:#011a5c; background:#fefefe; border-bottom: 1px #184479 solid;}
  
  #nav_main ul li:focus,
  #nav_main ul li:hover,
  #nav_main ul li:active {
     background-position: 0 -150px;
  }

  #nav_main li:focus a,
  #nav_main li:hover a,
  #nav_main li:active a { background-position: 100% -150px; }


  #nav_main li {
    background: transparent url("../img/sliding_door/nav_rund/bwfd_left.gif") no-repeat top left;
  }

  #nav_main a,
  #nav_main strong {
    background: transparent url("../img/sliding_door/nav_rund/bwfd_right.gif") no-repeat top right;
    padding: 2px 11px 3px 5px;
    color: #011a5c;
  }

  #nav_main #current {
    background: white url("../img/sliding_door/nav_rund/bwfd_left_on.gif") no-repeat top left;
  }

  #nav_main #current a,
  #nav_main #current strong {
    background: transparent url("../img/sliding_door/nav_rund/bwfd_right_on.gif") no-repeat top right;
    color: #011a5c;
  }

   #nav_main {
    background:#fefefe url("../img/sliding_door/nav_rund/bwfd_bg.gif") repeat-x bottom;
    height:40px;
  }

  /* content defaults */
  .note {background:#C0FFC0; padding:1em; border-bottom:1px #bdb dotted; border-bottom:1px #dbb dotted;}

  /* round box */
  
  .REboxGreenContent {display:block; background:#EAFCEA; border-left:1px solid #DCEDDC; border-right:1px solid #DCEDDC; padding:0.5em 1em 0.5em 1em;}
  .rGline2 {background:#EAFCEA; border-left:2px solid #DCEDDC; border-right:2px solid #DCEDDC;}
  .rGline3, .rGline4 {background:#EAFCEA; border-left:1px solid #DCEDDC; border-right:1px solid #DCEDDC;}
  .rGline1 {margin:0 5px; background:#DCEDDC;}

/* #fdd -> EFEDE8 und #f00 -> 973131 */
  .REboxRedContent {display:block; background:#F9F8F4; border-left:1px solid #E8E7E3; border-right:1px solid #E8E7E3; padding:0.5em 1em 0.5em 1em;}
  .rRline2 {background:#F9F8F4; border-left:2px solid #E8E7E3; border-right:2px solid #E8E7E3;}
  .rRline3, .rRline4 {background:#F9F8F4; border-left:1px solid #E8E7E3; border-right:1px solid #E8E7E3;}
  .rRline1 {margin:0 5px; background:#E8E7E3;}

/* #C8DDF3 -> E8EEF4 und #AABCCE -> 184479 */  
  .REboxBlueContent {display:block; background:#F2F7FC; border-left:1px solid #E8ECEF; border-right:1px solid #E8ECEF; padding:0.5em 1em 0.5em 1em; height:1%; overflow:hidden;}
  .rBline2 {background:#F2F7FC; border-left:2px solid #E8ECEF; border-right:2px solid #E8ECEF;}
  .rBline3, .rBline4 {background:#F2F7FC; border-left:1px solid #E8ECEF; border-right:1px solid #E8ECEF;}
  .rBline1 {margin:0 5px; background:#E8ECEF;}

  /* Submenu Level 1 */

  #submenu li strong { background-color:#CDDFF2; color: #00a;}
  
  #submenu li a:focus,
  #submenu li a:hover,
  #submenu li a:active { background-color:#F4F3DC; color: #000; }

  /* Submenu Level 2 */

  #submenu li ul li strong { background-color:#CDDFF2; }

  #submenu li ul li a:focus,
  #submenu li ul li a:hover,
  #submenu li ul li a:active { background-color:#F4F3DC; color: #011a5c; }

  /* Submenu Level 3 */

  #submenu li ul li ul li strong { background-color:#CDDFF2; }

  #submenu li ul li ul li a:focus,
  #submenu li ul li ul li a:hover,
  #submenu li ul li ul li a:active { background-color:#F4F3DC; color: #011a5c; }

  /* Submenu Level 4 */

  #submenu li ul li ul li ul li strong { background-color:#CDDFF2; }

  #submenu li ul li ul li ul li a:focus,
  #submenu li ul li ul li ul li a:hover,
  #submenu li ul li ul li ul li a:active { background-color:#F4F3DC; color: #011a5c; }

  /* Column Colors */  

/*
  #col3 {
    margin: 0; padding:0;
    border-left: 210px #fff solid;
    background-color: #fff;
    border-right: 200px #fff solid;
  }
*/

/* Column Dividers */

  #col3 {

    border-left: 1px #184479 solid;

    border-right: 1px #fefefe solid;

  }


  /* Submenu */

  #col1_content { padding: 6px 10px 10px 20px; }

  #submenu {
    margin: 0 0 1.5em 0;
    border-top:none;
  }

  /* Submenu title */

  #submenu li#title {
    color: #973131;
    background-color: #fefefe;
    padding: 0px 0px 0px 10%;
    border-bottom: 1px #973131 solid;
  }

  /* Submenu links */
  
  #submenu a,
  #submenu strong {
    background-color:#fefefe;
    color: #544;
    border-bottom: 1px #E8ECEF solid;
  }

  /* footer */
  #footer {
    color:#333; 
    background:#fefefe;
    padding:15px;
    font-size: 79%;
    border-top: 1px #184479 solid;
  } 
}

