html {
         color: black;
         font-size: 62.5%;
         line-height: 180%;
}

* {
         margin: 0;
         padding: 0;
}

body { text-align:center; }

header, nav, footer, aside, section {
    display: block;
}

body, div, table {
            font-family: Verdana, Arial, sans-serif;
            font-size: 1em;
            border: 0;
            margin: 0 0 0 0;
}


header       { width: 126em; }

footer       {
               width: 114.5em;
               height: 20px;
	           bottom: 0;
}

#wrapper {
    background-color: #FFFFFF;
    width: 1270px;
    margin: 0 auto; 
    min-height: 100%;  
    text-align:left;

}

input        { width: 100px; line-height: 25px; height: 18px;background-color:#B6EBC1;}
input:focus  { border-color:#FAA31A;background-color:#F5F5DC;} 
input:hover  { border-color:#FAA31A;background-color:#C0C0C0;} 
a            { text-decoration: none;}

.gruen       { background-color: #2E8B57; }
.hgruen      { background-color: #B6EBC1; }
.hggrau      { background-color: #C0C0C0; }
.hgweis      { background-color: #FFFFFF; }  

.fcschw      { color: #000000; }
.fcweis      { color: #FFFFFF; } 
.fcgruen     { color: #2E8B57; }
.fcblau      { color: #00008B; }
.fcrot       { color: #B22222; }

.abs1        { margin: 5px 0 0 5px;  }
.abs2        { margin: 5px 0 5px 0;  }
.abs3        { margin: 40px 0 0 5px;  }
.abs4        { margin: 15px 0 15px 0;  }
.abs5        { margin: 0 0 0 1em;  }
.abs6        { margin: 0 15px 0 0;  }
.abs7        { margin: 140px 0 0 0;  }
.abs8        { margin: 0 0 0 14px;  }
.abs9        { margin: 30px 0 0 0;  }
.abs10       { margin: 25px 0 25px 0;  }
.abs11       { margin: 0 auto 0 auto;  }
.abs12       { margin: 40px 0 0 10px;  }
.abs13       { margin: 5px 0 1em 0;  }

.absi1       { padding: 50px 0 0 0;  }
.absi2       { padding: 25px 0 0 0;  }
.absi3       { padding: 5px 0 0 35px; }
.absi4       { padding: 0 0 0 35px; }
.absi5       { padding: 0 0 0 28em; }
.absi6       { padding: 0 0 0 20em; }
.absi7       { padding: 10px 0 10px 0; }
.absi8       { padding: 25px 5px 0 5px;  }
.absi9       { padding: 0 0 0 0;  }
.absi10      { padding: 0 0 5px 12em;  }
.absi11      { padding: 25px 5px 0 5px;  }
.absi12      { padding: 0 0 0 0; }

.fett        { font-weight:bold; }

.rechts      { text-align:right; }
.mitte       { text-align:center; }
.links       { text-align:left; }

.sg075       { font-size:0.75em; }        
.sg08        { font-size:0.8em; }
.sg09        { font-size:0.9em; }
.sg10        { font-size:1.0em; }
.sg11        { font-size:1.1em; }
.sg12        { font-size:1.2em; }
.sg14        { font-size:1.4em; }
.sg15        { font-size:1.5em; }
.sg18        { font-size:1.8em; }

.breite      { width: 100%;}
.breite1     { width: 59em;}
.breite2     { width: 57em;}
.breite3     { width: 87em;}
.breite4     { width: 47em;}
.breite5     { width: 99%;}
.breite6     { width: 300px;}
.breite7     { width: 15.7em;}

.hoehe1      { height: 50px;}
.hoehe2      { height: 69em;}
.hoehe3      { height: 13px;}
.hoehe3      { height: 25px;}

.rahmen      { border:1px solid #000000;}
.rahmenw     { border:1px solid #FFFFFF;}
.rahmennull  { border:0px solid #FFFFFF;}

.fest { position: fixed; }

img.logo {
         width: 20em;
         height: 12.2em;
         margin-top: 5px;
   }

img.kbild {
         width: 20.4em;
         height: 12em;
         margin: 5px 0 0 2px;
   }
   
ul#ver
  {
     width: 16em;
     margin: 50px 0 0 5px;
     height: 400px;
  }

ul#ver a
  {
          color:#000000;
  }
  
ul#ver li a:hover
  {
          color:#FF8C00;
  }

ul#hor
  {
         width: 75em;
         height: 2em;
         padding-left: 25em;
  }

ul#hor a
  {
         color:#FFFFFF;
  }
  
ul#hor li a:hover
  {
         color:#000000;
  }

li.ver { 
	list-style-type:none;
	line-height:40px;
	}
	
li.hor {
        display:inline-block;
        margin-left:-3px; 
        margin-bottom:1px;
        padding: 0 20px 0 20px; 
	}

div.kopfl {
         width: 20em;
         height: 12em;
 }

div.trennalle{
         width: 1em;
 }
 
div.trenner1 { height: 13em; }
div.trenner2 { height: 74.3em; }

div.null   { clear: both; }
div.links  { float: left; }
div.rechts { float: right;}

div.menuhor {
         width: 126em;
         height: 2em;

}

div.menuver {
         width: 20em;
         height: 74.3em;
}

div.hmain {
	     font-size:8pt;
         width: 83em;
         height: 69.5em;
}

div.newsall{
	
         height: 70.8em;
         font-size:1.05em;
         overflow: auto;
 }
