/*  $Id */
/* voreinstellungen */
DIV {
    border: 0 solid black;    /* zum debuggen auf 1px stellen */
    margin: 0;
}
IMG {
    border: none;
}
BODY {
    font-family:verdana, sans-serif;
    font-size:13px;
    background-color:#669999;
}
#m a:visited, a:active, a:link {
	color: #800080;
}
/* allgemeine stile */

.textcolor {
	color:#333333;
}
.blue {              /* blau-grauer hintergrund */
    background-color: #efefef;
}
.rose {              /* rosa leads */
    background-color: #FFE9CA;
}
.horizontal {        /* nur float */
    float: left;
}
.htext {             /* hervorgehobene rote texte */
    color: #B40421;
}
.htext A {           /* alle A in htext sollen so aussehen wie htext */
    color: #B40421; text-decoration:none;   /* inherit geht nicht im IE7 */
}
.logolink {
    margin-top: 20px;
}
.logolink B,I {      /* logo tricks */
    color: black;
}
#l1 {
    padding-left: 5px;
	padding-top: 30px;
	line-height: 18px;
}
#l1 A {              /* Navi-Links sollen umbrechen */
    display: block;
}
/* groessen und positionen der bloecke */
#a {               /* alles umschl. rahmen */
    height: 650px;
    padding: 3px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3%;
    margin-bottom: 3%;
    width: 917px;           /* ganz exakt berechnen ! */
    background-color: white;
}
#center {
    width: 100%;
}

#l {               /* div links */
    width: 150px;
    height:100%;
}
#m {               /* div mitte */
    width: 540px;
    margin-left: 3px;
    margin-right: 3px;
    height:100%;
    position: relative;     /* fuer m3 */
}
#r {               /* div rechts */
    width: 220px;
    height:100%;
}
#r1 {              /* anschrift */
    text-align: right;
    padding-right: 5px;
    padding-top: 5px;
}
#m3 {              /* untere news box */
    height:120px;
    position:absolute;
    bottom: 0;
    width: 100%;
}
#m1 {              /* obere leiste */
    height: 20px;
}
#m2 {
    padding: 40px;
    padding-top: 20px;

}
#m2 A {
	color: #800080;
}
#m2a {             /* h1- rahmen */
    border: 1px dotted #669999;
    margin-left: 40px;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 300px;
}
UL {
   padding-top: 0px;
   margin-top: 0px;
}
#fnote {
	font-size:11px;
}
