

h1
{font-family     : "Arial", "Verdana",  "Helvetica", sans-serif;
 text-align      : center;
 font-size       : 14pt;
 color           : #2A3F55;
 width           : 580px;
 padding-left    : 10px;}

h2
{font-family     : "Arial","Verdana",  "Helvetica", sans-serif;
 font-size       : 11pt;
 color           : #2A3F55;}

h3
{font-family     : "Arial","Verdana",  "Helvetica", sans-serif;
 font-size       : 10pt;
 color           : #2A3F55;}

h4
{font-family     : "Arial","Verdana",  "Helvetica", sans-serif;
 font-size       : 12pt;
 color           : #A00020;
 position        : relative;
 left            : 10pt;}

h5
{font-family     : "Arial","Verdana",  "Helvetica", sans-serif;
 font-size       : 12pt;
 color           : #2A3F55;
 width           : 320px;
 position        : relative;
 margin-left     : 15px;
  margin-bottom  : 0;}

h6
{font-family     : "Arial","Verdana",  "Helvetica", sans-serif;
 font-size       : 10pt;
 color           : #A00020;
 width           : 300px;
 position        : relative;
 left            : 10pt;}

.liste_rechts
{position        : relative;
 font-family     : "Verdana", "Arial", "Helvetica", sans-serif;
 font-size       : 8pt;
 color           : #3F3F3F;
 margin-left     : 20pt;
 margin-right    : 20pt;
 margin-top      : -2pt;
}


.normaler_absatz
{position        : relative;
 font-family     : "Verdana", "Arial", "Helvetica", sans-serif;
 font-size       : 8pt;
 color           : #3F3F3F;
 text-align      : justify;
 margin-left     : 10pt;
 margin-right    : 10pt;
 margin-top      : 5pt;
 margin-bottom   : 5pt;
}

.kleiner_absatz
{}

.anschrift_absatz
{position        : relative;
 font-family     : "Verdana", "Arial", "Helvetica", sans-serif;
 font-size       : 12pt;
 color           : #2A3F55;
 text-align      : center;
 margin-right    : 10pt;
 margin-top      : 5pt;
 }

.rand_absatz
{position        : relative;
 font-family     : "Verdana", "Arial", "Helvetica", sans-serif;
 font-size       : 8pt;
 color           : #3F3F3F;
 text-align       : justify;
 margin-left     : 60pt;
 margin-right    : 10pt;
 margin-top      : 2pt}

.schluss_absatz
{position        : relative;
 font-family     : "Verdana", "Arial", "Helvetica", sans-serif;
 font-size       : 8pt;
 color           : #2A3F55;
 text-align      : center;
 margin-right    : 10pt;
 margin-top      : 15pt;
 }

.linkliste
{position        : relative;
 font-family     : "Verdana", "Arial", "Helvetica", sans-serif;
 font-size       : 8pt;
 margin-left     : 75pt;
 margin-right    : 20pt;
 margin-top      : 5pt}

.rechts_frame
{position        : relative;
 font-family     : "Verdana", "Arial", "Helvetica", sans-serif;
 font-size       : 8pt;
 text-align      : justify;}

.rechts_frame_titel
{position        : relative;
 font-family     : "Verdana", "Arial", "Helvetica", sans-serif;
 font-size       : 9pt;
 color           : #FFFFFF;
}

.downloadliste
{position        : relative;
 font-family     : "Verdana", "Arial", "Helvetica", sans-serif;
 font-size       : 8pt;
 color           : #3F3F3F;
 text-align      : justify;
 margin-left     : 2cm;}

.tabellentext
{font-family     : "Verdana", "Arial", "Helvetica", sans-serif;
 font-size       : 8pt;
 color           : #000000;
 background-color: #BFBFBF;}

.aufzaehlung
{position        : relative;
 font-family     : "Verdana", "Arial", "Helvetica", sans-serif;
 font-size       : 8pt;
 color           : #3F3F3F;
 margin-left     : 40pt;
 margin-right    : 20pt;}

ul
{position        : relative;
 font-family     : "Verdana", "Arial", "Helvetica", sans-serif;
 font-size       : 8pt;
 color           : #3F3F3F;
 margin-left     : 40pt;
 margin-right    : 20pt;
 margin-top      : -2pt}

.roter_text
{font-family     : "Arial","Verdana",  "Helvetica", sans-serif;
 font-size       : 12pt;
 font-weight     : bold;
 color           : #A00020;}

.homepage_text
{font-family     : "Verdana", "Arial", "Helvetica", sans-serif;
 font-size       : 10pt;
 color           : #FFFFFF;
 text-align      : center;}

.home_button
{position        : relative;
 font            : bold  12pt Arial, sans-serif;
 font-size       : 12pt;
 color           : #2A3F55;
 text-decoration : none;
 margin-bottom   : 10px;}

#normaler_absatz
{position        : relative;
 font-family     : Verdana, Helvetica, sans-serif;
 font-size       : 8pt;
 color           : #2F2F2F;
 text-align      : justify;
 margin-left     : 10pt;
 margin-right    : 10pt;
 margin-top      : 5pt;
 margin-bottom   : 15pt;
 height          : auto;
}

#ueberschrift
{
 position        : relative;
 font-family     : Arial, sans-serif;
 font-size       : 10pt;
 font-weight     : bold;
 color           : #2A3F55;
 margin-bottom   : 5px;
}

#link_text
{
position        : relative;
 font-family     : Verdana, Helvetica, sans-serif;
 font-size       : 8pt;
 color           : #2F2F2F;
 text-align      : justify;
 margin          : 5px 10px 10px 5px;
 padding         : 5px 10px 5px 5px;
 border          : 2px solid #606060;
 height          : 110px;
 width           : 590px;
}

#bildcontainer300 {
border:1px solid #606060;
background-color:#dddddd;
font-family     :Verdana, Helvetica, sans-serif;
font-size       : 7pt;
width           :300px;
float           :right;
padding         :5px;
margin          :0 0px 15px 10px;
}

#bildcontainer400 {
border:1px solid #606060;
background-color:#dddddd;
font-family     :Verdana, Helvetica, sans-serif;
font-size       : 7pt;
width           :400px;

padding         :5px;
margin          :0 0px 15px 100px;
}

#bildcontainer250 {
border:1px solid #606060;
background-color:#dddddd;
font-family     :Verdana, Helvetica, sans-serif;
font-size       : 7pt;
width           :250px;
float           :right;
padding         :5px;
margin          :0 0px 15px 10px;
}

#bildcontainer128
{
border           :2px solid #606060;
background-color :#dddddd;
width            :128px;
height           :96px;
float            :left;
padding          :5px;
margin           :0px 10px 5px 0px;
}

#content {
border:0px solid #ffffff;
background-color:#efeff7;
height:auto;
width:600px;
float:right;
padding:0px 10px;
}
#hoch_button
{position        : relative;
 font            : bold 12pt Arial, sans-serif;
 font-size       : 12pt;
 color           : #2A3F55;
 text-decoration : none;
 text-align      : center;}

#schluss_satz
{position        : relative;
 font-family     : "Verdana", "Arial", "Helvetica", sans-serif;
 font-size       : 8pt;
 color           : #2A3F55;
 text-align      : center;
 margin          : 5px 10px 10px 10px;
 }

a
 {text-decoration : none;
  font-family : Arial, sans-serif;}

a:link    { color:#2A3F55;
            font-weight: bold; }
a:visited { color:#A00020;
             font-weight: bold; }
a:active  { color:#FF9900;
             font-weight: bold; }

body
 {background-color:#efeff7;}

sup {
 font-size: 11pt;
 line-height: 40%;
 cursor: pointer;
}

big  {
 font-size       : 5pt;
 cursor          : pointer;
 background-color: #FFBF00;
 color           : #FFBF00;
}

/* Fussnoten */

#fussnoten {
/* position      :fixed funktioniert nicht
   in MSIE und nicht richtig in Opera */
 position        : absolute;
 z-index         : 99;
 overflow        : auto;
 padding         : 0px;
 background-color: #F0F2D0;
 border          : 1px solid black;
 overflow-x      :hidden;
}

#fussnoten h1 {
 font-family     : Arial, sans-serif;
 font-size       : 9pt;
 line-height     : 14px;
 padding         : 0pt;
 padding-left    : 3pt;
 margin          : 0pt;
 color           : #2A3F55;
 background-color: #2A3F55;
}

#fussnoten h1 a {
 position        : absolute;
 top             : 0px;
 right           : 0px;
 margin          : 0pt;
 padding         : 0pt;
 width           : 16px;
 height          : 14px;
 background-image: url(../gif/kreuz.png);
 z-index         : 100;
}

#fussnoten h2 {
 font-family     : Arial, sans-serif;
 font-size       : 8pt;
 color           : #A00020;
 padding         : 0pt;
 margin          : 0pt;
}

#fussnoten p {
 font-family     : Verdana, Helvetica, sans-serif;
 font-size       : 8pt;
 color           : #2F2F2F;
 margin-top      : 0pt;
 padding         : 3pt;
}

#lightbox{
        position: absolute;
        left: 0;
        width: 100%;
        z-index: 100;
        text-align: center;
        line-height: 0;
        }

#lightbox a img{ border: none; }

#outerImageContainer{
        position: relative;
        background-color: #fff;
        width: 250px;
        height: 250px;
        margin: 0 auto;
        }

#imageContainer{
        padding: 10px;
        }

#loading{
        position: absolute;
        top: 40%;
        left: 0%;
        height: 25%;
        width: 100%;
        text-align: center;
        line-height: 0;
        }
#hoverNav{
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: 10;
        }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
        width: 49%;
        height: 100%;
        background: transparent url(../lightbox/images/blank.gif) no-repeat; /* Trick IE into showing hover */
        display: block;
        }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../lightbox/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
        font: 9px Verdana, Helvetica, sans-serif;
        background-color: #fff;
        color : #000;
        margin: 0 auto;
        line-height: 1.4em;
        overflow: auto;
        width: 100%;
        padding-bottom: 10px;
        }

#imageData{        padding:0 10px; color: #000; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: normal;        }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;        }
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;        }

#overlay{
        position: absolute;
        top: 0;
        left: 0;
        z-index: 90;
        width: 100%;
        height: 500px;
        background-color: #2a3f55;
        }
#bildstreifen
{
position           :relative;
font-family        :Arial, Verdana, Helvetica, sans-serif;
font-size          : 8pt;
width              :560px;
height             :120px;
margin             :0px 0px 15px 40px;
}
#bildrahmen
{
position           : relative;
background-image   : url(../gif/hintergrund-klein.gif);
width              :134px;
height             :106px;
float              :left;
margin             :5px 2px 0px 2px;
}

#bildrahmenbreit
{
position           : relative;
background-image   : url(../gif/hintergrund-klein-breit.gif);
width              :134px;
height             :96px;
float              :left;
margin             :5px 2px 0px 2px;
}


#bildrahmenhoch
{

width              :106px;
height             :134px;
float              :left;
margin             :5px 2px 0px 2px;
}



#schatten300
{
background-image   : url(../gif/hintergrund300.gif);
width              :323px;
height             :251px;
float              :right;
margin             :0 0 0 0px;
z-index            : 1;
}

#schatten333
{
background-image   : url(../gif/hintergrund-breit.gif);
width              :323px;
height             :226px;
float              :right;
margin             :0 0 0 0px;
z-index            : 1;
}



#schatten300mitte
{
background-image   : url(../gif/hintergrund300.gif);
width              :323px;
height             :251px;
margin             :0 0 0 100px;
z-index            : 1;
}
