@charset "UTF-8";
    /**
    * Hauptfarben des Firmen-CI
    *
    * Dunkelblau: #004182;
    * Rot: #DA251D;
    */
@media all {
    /* reset */
    html * {
        font-size: 100.01%
    }
    
    textarea, pre, tt, code {
        font-family:"Courier New", Courier, monospace;  	
    }
    
    body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75.00%; 
    }
    
    h1, h2, h3, h4, h5, h6 {
        font-weight:bold;
        margin: 0 0 0.4em 0;
    }
    
    h1 {
        font-size: 133.33%;
        color: #004182
    }
    
    h2 {
        font-size: 116.67%;
        color: #DA251D;
    }
    
    h3 {
        font-size: 100%;
        color: #333333;
        font-style: italic;
    }
    
    h4 {
        font-size: 100%;
        color: #000000;
        font-weight:bold;
    }
    h5 {
        font-size: 80%;
        color: #000000;
    }
    h6 {
        font-size: 60%;
        color: #000000;
    }
    
    p {
        margin: 0 0 1em 0; 
        line-height:normal; 
    }
    
    /* Listen */
    
    ul, ol, dl {
        line-height: 1.5em;
        margin: 0 0 1em 1em;
    }
    
    li {
        line-height: 1.5em;
        margin-left: 1.5em;
    }
    
    dt {
        font-weight: bold;
    }
    dd {
        margin: 0 0 1em 2em;
    }
    
    /* Textauszeichnung */
    
    cite, blockquote {
        font-style: italic;
    }
    
    blockquote {
        margin: 0 0 1em 1.5em
    }
    
    strong, b {
        font-weight: bold;
    }
    
    em, i {
        font-style:italic
    }
    
    pre, code {
        font-family: monospace;
        font-size: 1.1em;
    }
    
    acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
    }
    
    /**
    *
    * Links
    *
    */
    
    a {
        color: #004182;
        text-decoration: underline;
    }
    a:visited, a:focus, a:active {
        color: #004182; 
        text-decoration: underline;
    }
    a:hover  {
        color: #DA251D;
        text-decoration: underline;
    }
    
    #toplinks a {
        color: #00468E;
        text-decoration:none;
    }
    #toplinks a:visited, #toplinks a:focus, #toplinks a:active {
        color: #00468E;
        text-decoration: none;
    }
    #toplinks a:hover {
        color: #D5271E;
        background-color: transparent;
        text-decoration: underline;
    }
    
    #footer a {
        color: #FFFFFF;
        text-decoration:none;
    }
    #footer a:visited {
        color: #FFFFFF;
        text-decoration: none;
    }
    #footer a:focus, #footer a:hover, #footer a:active {
        color: #FFFFFF;
        text-decoration: underline;
    }
    #footer_leiste2 a {
        color: #004182;
        text-decoration:none;
    }
    #footer_leiste2 a:visited {
        color: #004182;
        text-decoration: none;
    }
    #footer_leiste2 a:focus, #footer_leiste2 a:hover, #footer_leiste2 a:active {
        color: #004182;
        text-decoration: underline;
    }
  
/* Tabellenzellen für das Impressum */
.cl, .cr, .ch {
   text-align: left;
   padding: 5px;
}
.cl {
   /* dunkler */
   background-color: rgb(210,210,210);
   width: 150px;
}
.cr {
   /* heller */
   background-color: rgb(245,245,245);
}
.ch {
   /* dunkler */
   background-color: rgb(210,210,210);
}
    
    /* Highlighting für Suchresultate */
    span#contenthighlight .searchhighlight {
        padding-left: 1px;
        padding-right: 1px;
        background-color: rgb(241,255,174);
        color: green;
    }
    
    /**
    * Miscellaneous | Sonstiges
    *
    * @section content-misc
    */
    
    hr {
        color: #FFFFFF;
        background: transparent;
        margin: 0 0 0.5em 0;
        padding: 0 0 0.5em 0;
        border: 0;
        border-bottom: 1px #333333 solid;
    }
#myGallery
{
	text-align: left;
	margin: 0 auto;
}
}

