

body {
background-color: #E5E5E5;
font-size: 10px;
font-family: Verdana, Sans-Serif;
color:#000000;
padding:0px;
margin:0px;
scrollbar-arrow-color:#43677c;
scrollbar-base-color: #ffffff;
scrollbar-highlight-color: #2f2f2f;
scrollbar-shadow-color :#ffffff;
SCROLLBAR-TRACK-COLOR: #ffffff;
}


h9 {
font-family: verdana; 
font-size: 8pt;
color: #f5f5f5;}


h8 {
font-family: verdana; 
font-size: 8pt;
color: #CBD3D9;
font-weight: bold;}

h7 {
font-family: verdana; 
font-size: 10pt;
color: black;
font-weight: bold;}


h4 {
font-size: 10px;
background-color: #CBD3D9;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding: 5px 15px;
z-index:1;
margin:0px }

h1 {
font-size: 10px;
background-color: #CBD3D9;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;

padding: 7px 15px;
z-index:1;
margin:0px }


h2 {
font-size:20px;
font-weight: normal;
padding:5px 10px;
z-index:1;
margin:0px;}

img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
width:975px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: auto;
background-color: #DEE3E7;
}

/* ----------banner for logo-------------- */
#banner {
background-color: #E5E5E5;
text-align: right;
padding: px;
margin: 0px;
}
#banner img {padding:10px 0px;} 

/* -----------------Inhalt--------------------- */
#content {
background-color: #EFEFEF;
padding: 0px;
margin-left: 200px;
margin-right: 0px;
}
div#content { 
min-height:531px;
height:expression(this.scrollHeight > 531 ? "auto":"531px"); 
}

p, pre{
padding: 5px 10px;
margin:0px;
}

/* --------------left navigavtion------------- */
#left {
float: left;
width: 200px;

margin: 0px;
padding: 0px;
}

/* -----------footer--------------------------- */
#footer {
clear: both;

margin: 0px;
padding: 0px;
text-align: right; }

/* allgemeine links im text */

a.normal:link{ color: black; text-decoration:underline; font-family: verdana; font-size: 10pt; }

a.normal:visited{color: black;text-decoration:underline; font-family: verdana; font-size: 10pt; }

a.normal:active{ color: black;text-decoration:underline; font-family: verdana; font-size: 10pt; }

a.normal:hover{color:#CC3300; font-style:italic; font-family: verdana; font-size: 10pt; }


/* links auf der HS und sonst so */


a.normal2:link{ color: black; font-family: verdana; font-size: 10pt; font-weight: bold; }

a.normal2:visited{color: black; font-family: verdana; font-size: 10pt; font-weight: bold;  }

a.normal2:active{ color: black; font-family: verdana; font-size: 10pt; font-weight: bold;  }

a.normal2:hover{color:#CC3300; text-decoration:underline; font-family: verdana; font-size: 10pt; font-weight: bold;  }


/* links die nur Rot werden, ohne kursiv */


a.normal5_1:link{ color: black; font-family: verdana;  text-decoration:underline; font-size: 10pt;  }

a.normal5_1:visited{color: black; font-family: verdana; text-decoration:underline; font-size: 10pt;  }

a.normal5_1:active{ color: black;font-family: verdana; text-decoration:underline; font-size: 10pt;   }

a.normal5_1:hover{color:#CC3300; font-family: verdana;  font-size: 10pt; }


/* Link Archiv */


a.normal6:link{ color: black; font-family: verdana; font-style:italic; text-decoration:underline; font-size: 8pt;  }

a.normal6:visited{color: black; font-family: verdana; font-style:italic; text-decoration:underline; font-size: 8pt;  }

a.normal6:active{ color: black;font-family: verdana; font-style:italic; text-decoration:underline; font-size: 8pt;   }

a.normal6:hover{ color: #CC3300; font-family: verdana; font-style:italic;  text-decoration:underline; font-size: 8pt;  }



/* -----------Schriften--------------------------- */

.haupt1 {
font-family: verdana; 
font-size: 14pt;
font-weight: bold;
color: black
text-decoration:underline; }

.haupt1_2 {
font-family: verdana; 
font-size: 20pt;
font-weight: bold;
color: black;
vertical-align: center;
text-decoration:underline; }

.haupt2 {
font-family: verdana; 
font-size: 12pt;
font-weight: bold;
color: black
text-decoration:underline; }

.haupt2_red {
font-family: verdana; 
font-size: 12pt;
font-weight: bold;
color: #CC3300;
text-decoration:underline; }


.normal {
font-family: verdana; 
font-size: 10pt;
color: black}

.normal2 {
font-family: verdana; 
font-size: 10pt;
color: black
padding-top: 1px;
padding-right: 5px;
padding-left: 3px;
vertical-align: top;}

.normal3 {
font-family: verdana; 
font-size: 10pt;
color: black
padding-top: 1px;
padding-right: 5px;
padding-left: 10px;
vertical-align: center;}

.normal4 {
font-family: verdana; 
font-size: 10pt;
font-style:italic;
font-weight: bold;
text-decoration:underline;
color: black
padding-top: 1px;
padding-right: 5px;
padding-left: 25px;}

.normal5 {
font-family: verdana; 
font-size: 10pt;
color: black
padding-top: 0px;
padding-right: 0px;
padding-left: 200px;}


.normal_b {
font-family: verdana; 
font-size: 10pt;
color: black;
font-weight: bold;}

-------------Hauptseite---------------

.normal_b2 {
font-family: verdana; 
font-size: 10pt;
color: black;
font-weight: bold;
padding-top: 1px;
padding-right: 25px;
padding-left: 2px;}


.text_hs {
padding-top: 0px;
padding-right: 3px;
padding-left: 5px;
vertical-align: top;
font-family: verdana; 
font-size: 10pt;
color: black}

.text_hs2 {
padding-top: 0px;
padding-right: 3px;
padding-left: 15px;
vertical-align: top;
font-family: verdana; 
font-size: 10pt;
color: black}


.zelle {
font-family: verdana; 
font-size: 10pt;
color: black;
background-color:#CBD3D9;
font-weight: bold;}


.news {
font-family: verdana; 
font-size: 8pt;
color: black;
padding-top: 3px;
padding-right: 3px;
padding-left: 1px;

}

.text {
padding-top: 10px;
padding-right: 3px;
padding-left: 0px;
vertical-align: top;
}

.text1_1 {
padding-top: 0px;
padding-right: 3px;
padding-left: 5px;
vertical-align: top;
}

.text6{
font-family: verdana; 
font-size: 10pt;
color: black
padding-top: 50px;
padding-right: 5px;
padding-left: 0px;}
}


.text2 {
padding-top: 1px;
padding-right: 4px;
padding-left: 30px;
vertical-align: top;
}

.text3 {
padding-top: 1px;
padding-right: 4px;
padding-left: 20px;
vertical-align: top;
}

.text5 {
padding-top: 1px;
padding-right: 4px;
padding-left: 50px;
vertical-align: top;
}


.text4 {
padding-top: 1px;
padding-right: 4px;
padding-left: 30px;
vertical-align: top;
font-weight: bold;
text-decoration: underline;
font-size: 10pt;
}


.link_red {
font-family: verdana; 
font-size: 10pt;
color: #CC3300; 
font-style:italic;
text-decoration:underline;
}


.bild_mini {
padding-top: 1px;
padding-right: 5px;
padding-left: 55px;
vertical-align: center;}

.bild {
padding-top: 1px;
padding-right: 5px;
padding-left: 30px;
vertical-align: center;}

.bild2 {
padding-top: 5px;
padding-right: 5px;
padding-left: 30px;
padding-bottom: 5px;
vertical-align: center;}

.bild3 {
padding-top: 1px;
padding-right: 0px;
padding-left: 0px;}