/*Voreinstellungen überschreiben*/
        
        body {
          /*margin:0;*/
        }
        
        #site {

        }
        
        html, 
        body, 
        form, 
        fieldset, 
        p, 
        a, 
        ul, 
        ol, 
        li, 
        div, 
        legend,  
        label, 
        br, 
        input, 
        button, 
        textarea, 
        h1, 
        h2, 
        h3, 
        h4, 
        h5, 
        strong {
          font-family:Arial,Helvetica,Sans-Serif;
          font-size:100%; /*16pt*/
          font-style:normal;
          font-weight:normal;
          line-height:1.5em;
          text-align:left;
        }
        strong {
          font-weight:bold;
        }
        .clear,
        #content h3,
        #content h4 {
          clear:both;
        }
        

/*Schrift  //aus website.css vom 08.01.2009*/
        #content h1,
        #content h2,
        #content h3,
        #content h4 {
          color: #334a7a;
          margin-bottom: 0.4em;
          margin-top:10px;
        }
        #content h2 {
          /*margin-bottom: 0.4em;*/ /*0.4em*/
          /*margin-top:-0.3em;*/
          /*position:relative;
          top:-1.2em;
          margin-bottom: -0.9em;*/
        }
        
        #content p {
          color: #1d1f5a;
          color: #10123a;
        }
        h1 {
          font-size: 150%;      /*24pt*/ 
          line-height: 133.333%;    /*32pt*/
          font-weight: normal;
        }
        h2 {
          font-size: 112.5%;    /*18pt*/ 
          line-height: 133.333%; /*24pt*/
          font-weight: normal;
        }
        h3 {
          font-size: 87.5%;     /*14pt*/ 
          line-height: 142.857%; /*20pt*/
          font-weight: bold;
        }
        h4 {
          font-size: 75%;       /*12pt*/
          line-height: 141.667%; /*17pt*/
          font-weight: bold;
        }
        p {
          font-size: 75%;       /*12pt*/
          line-height: 150%;  /*18pt*/
          margin-bottom: 0.9em;
        }
/*Schrift Ende*/
/*Farben*/
      hr {
          border: 1px solid #d0d0d0; 
          border-bottom: 1px clear;
          margin: 10px 0pt; 
          background-color: #e0e0e0; 
          color: #e0e0e0; 
          height: 5px;
        }
      
      img.teaser {
        margin-bottom:0.5em;
      }
      
      body {
        background:#3F6097;
      }
      #content {
        background:#ffffff;
        border-left: 1px solid #e0e0e0;
        border-right: 1px solid #e0e0e0;
        border-bottom: 1px solid #e0e0e0;
      }
      #related {
        background:#ffffff;
      }
      #navigation,
      #serviceNavigation {
        background:#ffffff;
        border-left: 1px solid #e0e0e0;
        border-right: 1px solid #e0e0e0;
        border-bottom: 1px solid #e0e0e0;
      }
      #header {
        color:#000000;
      }
      #navigation a {
        /*color:#bdcfe6;*/
      }
      .box {
        background:#ffffff;
      }
      #footer {
        display: none;
        /*
        background:#ededeb;
        border-left: 1px solid #d0d0d0;
        border-right: 1px solid #d0d0d0;
        border-bottom: 1px solid #d0d0d0;
        */
      }      
      #related,
      #related.a,
      #footer * {
        color: #5c81b4;
      }
      
      strong.hide {
        color:#000000 ! important;
      }
      #header h1 {
        font-weight:bold;
        background: #5C81B4;
        padding:5px;
        /*color:#26407D;*/
      }
      #header #siteurl {
        color:#ffffff;
        text-decoration:none;
      }
      /*Farben Ende*/
      
      
      
      
      #related div.box {
        padding:1px 5px 1px 5px;
        margin:0 0 10px 0;
        border:1px solid #E0E0E0;
        border-top: 2px solid #ebcc52;
      }
      #related div.box.highlight {
        background:#f9f0cb;
      }
      #related h2,
      #related h3,
      #related h4,
      #related h5 {
        margin-top:0.25em;
        margin-bottom:0.5em;
      }
      
      
      #content,
      #footer,
      #header {
        padding: 0 0 15px 0;
      }
      #related {
        padding:0;
      }
      #content p,
      #content div,
      #content h2,
      #content h3,
      #content h4,
      #content h5,
      #navigation p,
      #navigation ul,
      #serviceNavigation p,
      #serviceNavigation ul {
        margin-left:5px;
        margin-right:5px;
      }
      #content h3.space {
        margin-top:3em;
      }
      
      
      #footer p,
      #footer div {
        padding-left:5px;
      }
      #footer div p {
        padding-left:0;
      }
      /*#content p {
        max-width:40em;
      }*/
      
      #serviceNavigation ul,
      #navigation ul {
          font-size: 80%;       /*12pt*/   
          margin:5px;
          padding:0;
      }
      #navigation ul ul {
          margin:2px;
          padding:2px;
          background:#E0E0E0;
          border:1px solid #D0D0D0;
      }
      #navigation li,
      #serviceNavigation li {
        color:#5C81B4;
        list-style-type:none;
        
      }
      #navigation li span.hide,
      #serviceNavigation li span.hide {
        color:#000000;
      }
      #serviceNavigation ul ul,
      #navigation ul ul {
          font-size:100%;
      }
      #navigation li.active a,
      #serviceNavigation li.active a {
          color:#000000;
          text-decoration:none;
      }
      #navigation li li.active a,
      #serviceNavigation li li.active a {
          color:#000000 ! important;
          text-decoration:none ! important;
      }
      #navigation li.active ul a,
      #serviceNavigation li.active ul a {
          color:inherit;
          text-decoration:underline;
      }
      #serviceNavigation p.hide {
          display:none;
      }
      dfn {
          display:none;
      }
      #navigation ul ul dfn {
          color:#000000;
          font-style:normal;
          display:inline;
      } 
      
      div#content ul {
        padding:0;
        margin-left:1.5em;
        font-size:75%;
        list-style-type: square;
      }
      
      div.image cite {
        color:#5c81b4;
        font-size:90%;
        font-weight:bold;
        font-style:normal;
        overflow:hidden;
        display:block;
        padding:0px 4px 1px 4px;
        cursor:help;
      }
      
      p.hide {
        font-size:60%;
        color; #c0c0c0 ! important;
      }
      p.hide a {
        color:#c0c0c0 ! important;
      }
      img.teaser {
          margin:0 5px 0 5px;
      }
      div#gallery {
          margin-bottom:1.5em;
      }
      div#gallery p.description {
        width:100%;
        margin:0 ! important;
        padding:0;
        text-align:center;
        /*background: #EDEDEB;*/
        border-bottom: 1px solid #EDEDEB;
      }
