@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2 (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.2
 * 
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(../yaml/navigation/nav_shinybuttons.css);
@import url(screen/basemod.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_draft.css);

@media all
{

  body {
    font-family: sans-serif;
  }

  h1, h2, h3 {
    padding: 3px 0px;	
    color:#16266E;
  }

  a {
    color: #203463;
  }

  hr {
    border: 1px solid #A2AFCB;
    background-color: #A2AFCB;
  }

.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

.csc-frame-frame1 H1, .csc-frame-frame1 H2, .csc-frame-frame1 H3, .csc-frame-frame1 H4, .csc-frame-frame1 H5 { margin-top: 2px; }
.csc-frame-frame2 H1, .csc-frame-frame2 H2, .csc-frame-frame2 H3, .csc-frame-frame2 H4, .csc-frame-frame2 H5 { margin-top: 2px; }

  .csc-header {
    border-bottom: 1px #A2AFCB solid;
    margin-bottom: 5px;
  }

  .pagecontent{
    border: 1px #A2AFCB solid;
    margin-bottom: 10px;
    padding: 5px;
    border-left: 3px #A2AFCB solid;
    overflow:hidden;  /*floating images should be inside the div*/
  }

  .hlist {
    /* (en) containing floats in IE */
    /* (de) Einfassen der Floats im IE */
    width:100%;
    overflow:hidden;
    /* (en) containing floats in all other browsers */
    /* (de) Einfassen der Floats in allen anderen Browsern */
    float:left;
    display:inline;
    /* (en|de) Bugfix:IE - collapsing horizontal margins */
    position:relative;
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background:#A2AFCB;
    border-top:1px #fff solid;
    border-bottom:1px #fff solid;
    line-height:0;
    font-family: sans-serif;
  }
  
  .hlist ul li a,
  .hlist ul li strong {
    background:transparent;
    color:#000;
    display:block;
    font-size:1em;
    margin:0;
    padding:0.5em 0.8em 0.5em 0.8em;
    text-decoration:none;
    width:auto;
    font-weight: normal;
  }
  
  .hlist ul li a:focus,
  .hlist ul li a:hover,
  .hlist ul li a:active  { background:#203463; color:#fff; text-decoration:none; outline: 0 none; }
  
  .hlist ul li.active {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background:#203463;
    color:#fff;
    border-left:1px #fff solid;
    border-right:1px #aaa solid;
  }
 
  .hlist ul li.active a {
    color: #fff;
  }
  /* linke navigation*/
  #col1 {
    font-family: sans-serif;
  }
  
  #col1_content {
  	display:block;
  	padding: 0;
  }
  
  #col1_content ul li a {
    color:#000;
    display: block;
    text-decoration:none;
    padding:0.5em 0.8em 0.5em 0.8em;
  }
	
	
  #col1_content ul li strong,
  #col1_content ul li  {
    text-decoration: none;
    display:block;
    font-size:1em;
    margin:0;
    width:auto;
    border-top:1px #fff solid;
    background:#A2AFCB;
    list-style-position:inside;
  }
  
  #col1_content ul li a:focus,
  #col1_content ul li a:hover,
  #col1_content ul li a:active  { background:#203463; color:#fff; text-decoration:none; outline: 0 none; }
  
  #col1_content ul li.active {
    color: #000;
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background:#535C72;
  }
  
  #col1_content ul li.active a {
    color: #fff;
    background:#203463;
  }

  #menu-level2 a,
  #menu-level2 ul li,
  #menu-level2  {
    text-decoration: none;
    list-style-position: inside;
    font-size:0.9em;
    margin:0;
    list-style-type:disc;
    width:auto;
    background:#A2AFCB;
  }
  
  #menu-level2 li.entry-active a {
    display: list-item;
    list-style-position: outside;
    margin-left: 18px;
    color: #fff;
    padding: 5px;
  }
  
  #menu-level2 li.entry a {
    display: list-item;
    list-style-position: outside;
    margin-left: 18px;
    padding: 5px;
    background: transparent;
  }
 
#menu-level2 li.entry a.extern {
/*list-style-type: square;*/
list-style-image:url(images/arrow2.png);
}
 
  #menu-level2 li.entry-active a:active,
  #menu-level2 li.entry-active a:focus,
  #menu-level2 li.entry-active a:hover,
  #menu-level2 li.entry a:active,
  #menu-level2 li.entry a:focus,
  #menu-level2 li.entry a:hover {
    background:transparent;
  }
	
 #topnav {
padding-right: 55px;
 }
 
  #topnav a {
    font-family: sans-serif;
    color:#fff;
  }

  #topnav img {
    margin: 0px 4px;
  }
 
  #col1_content ul li.languages a {
    display: inline;
    padding:0.5em 0.8em 0.5em 0.8em;
  }
 
  #col1_content ul li.languages  {
    padding:0.5em 0.8em 0.5em 0.8em;
  }

  tr.d0 td {
    background-color:#eee;
    padding:2px;
    text-decoration: none;
  }
  tr.d1 td {
    background-color:#fff;
    padding:2px;
    text-decoration: none;
  }

  tr.d0 a,
  tr.d1 a {
    text-decoration: none;
  }  

  tr.d0 td:hover, tr.d0 td:focus, tr.d0 td:active,
  tr.d1 td:hover,tr.d1 td:focus, tr.d1 td:active,
  tr.d0 a:hover, tr.d0 a:focus, tr.d0 a:active,
  tr.d1 a:focus, tr.d1 a:active, tr.d1 a:hover {
    background: #A2AFCB;
  }

  table.mitarbeiter {
    border-collapse:collapse; 
    border: 0px #93A4CB solid; 
    empty-cells:show;
    text-decoration: none;
  }
  
}
