/* Main-Stylesheet */

*    {margin: 0; padding: 0;}
html {height: 100.01%;} /*erzwingt Scrollbar im Firefox*/

body {
      color: white;
      background-color: #ffffff;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: small;
     }
     
#wrapper {
     color: #fff;
     background-color: #999;
     width: 1000px; /*Breite des Inhaltsbereichs*/
     margin: 1px auto 1px auto;
     }
     
#header {
     width: 910px;
     padding: 0;

     }
#headerbild {
      z-index: 2;
      }

#logo {
      position: relative;
      z-index: 1;
      }
     
#top {
      padding: 0px 0px 0px 0px;
      text-align: right;
      margin-top: 0px;
      width: 1000px;
      height: 22px;
      font-size: 80%;
      background-color: #fff;
      }
     
#top a {
      padding: 0px 10px 0px 0px;
      }
          
#printer {
      float: left;
      }
      


     
#center {
      color: #000000;
      background-color: #ffffff;
      width: 960px;
      min-height: 430px;
      margin: 20px;
     }
  
#navig {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 110%;
     width: 220px;
     float: left;
     text-align: left;
     color: #000000;
     background-color: #ffffff;
     padding: 5px 0px 10px 0px;

     }
     
#navig ul {
     margin: 0px;
     }
     
#navig li {
     list-style-type: none; /*ohne Aufzählungszeichen*/
     margin: 10px 0px 10px 20px;
     border-bottom: 1px solid;
     }
   
#navig a {
     color: #000000;
     width: 220px;     
     background-color: #ffffff;
     padding: 4px 8px 0px 8px;
     border: 1px;
     text-decoration: none;
     }
     
#navig a:hover   {
     color: #000000;
     background-color: #ffffff;
     border-bottom: 1px solid;
     }
     
#navig a:active {
     color: #000000;
     background-color: #ffffff;
     }

#current {
     font-weight: bold;
     }

#currentsub {
     font-weight: bold;
     
     }     
      
     
#navig ul li ul li {
     color: #000000;
     background-color: #ffffff;
     font-size: 100%;     
     padding-bottom: 0px;
     border-bottom: 0px;
     }  
     
     

     

#content {
     width: 710px;
     padding: 10px 10px 10px 10px;
     margin-left: 230px;
     color: #000000;
     background-color: #ffffff;    
     }
     

     
#footer {
     padding: 10px 20px 10px 20px;
     margin-top: 10px;
     background-color: #999;
     }
     
address {
     text-align: center;
     font-size: 80%;
     font-style: normal;
     color: #ffffff;
     letter-spacing: 2px;
     line-height: 1.5em;
     }


.weiss {
     background-color: #ffffff;
     color: #000000;
     padding: 10px;
      }
    
.grau {
     background-color: #666666;
     color: #ffffff;
     padding: 10px;
      }


.gruen {
     background-color: #008C44;
     color: #ffffff;
     padding: 10px;
      }


a    {
     text-decoration: none; /*Linkformatierungen aufheben*/
     outline: none;
     }
     
.internal-link {
     color: #000000;
     background-color: #000;
     }
     
a img   {
     border: none;
     }    
     
a:link {
     color: #000000;
     background-color: transparent;
     text-decoration: underline;
     }
     
a:visited {
     color: #cc6666;
     background-color: #ffffff;
     }
     
a:hover, a:focus {
     text-decoration: underline;
     }
     
a:active {
     color: #000000;
     background-color: #f0f0f0;
     }
     
h1   {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 130%;
     margin-bottom: 1em;
     color: #003399;
     }
    
h2   {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 110%;
     }



    
.skiplink {
     display: none;
     }
     
p, ul {
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 1em;
        margin-left: 0;
        }
        
        
li     {
       margin-left: 20px;
       }
    
       
/** RTE **/
.align-center {
       text-align: center;
       }       


/** Formulareditierung**/
.csc-mailform                 { border:1px solid silver; padding:10px; margin: 0px;}
.csc-mailform-field label     { font-size: 11px; width: 100px; float:left; display:block; text-align:left; }
.csc-mailform-field input     { font-size: 11px; color:#003300; font-weight:bold; margin-bottom:5px;}
.csc-mailform-field textarea  { font-size: 11px; color:#003300; font-weight:bold; margin-bottom:5px;}
.csc-mailform-field select    { font-size: 11px; color:#003300; font-weight:bold; margin-bottom:5px; }
/** Checkbox etwas von links einrücken **/
.csc-mailform-check           { margin-left:20px; }
/** Radio-Knopf-Beschriftung rechts vom Radio-Knopf **/
.csc-mailform-radio           { font-size:11px; color:#000000; float:left; display:block; }
.csc-mailform-radio fieldset  { border: none;}
.csc-mailform-radio legend    { color:#FFFFFF;}
/** Beschriftungsfeld  **/
.csc-mailform-label           { font-size: 10px; margin-bottom:30px; }
/** Absendebutton   **/
.csc-mailform-submit          { margin:10px 0px 0px 120px;}
 
 
 #Gallery
 #myGallery38 .myGallery jdGallery withArrows {
  margin-left: 25px;
  }
