body {
	background-color: rgb(248, 248, 248);
	background: url(../bilder/3cols.png) repeat-y;
	font-family: Verdana, Arial, Sans-Serif;
	padding: 0;
	margin: 0;
}

.bereich01 {
	position: absolute;
        left: 0px;
        top:  0px;
        width: 190px;
        height: 130px;
	padding: 10px;
	margin: 0;
	color: white;
	/* font-size: 75%; */
	font-size: 90%;
}


.bereich03 {
	position: absolute;
        left: 210px;
        top: 0px;
        width: 800px;
	height: 130px;
}


.bereich06 {
	position: absolute;
        left: 210px;
        top: 130px;
        width: 800px;
	height: 15px;
	text-align: right;
}

.bereich07 {
	position: absolute;
        left: 0px;
        top:  145px;
        width: 190px;
}



/*  Haupbereich  */
.bereich09 {
        
	position: absolute;
	padding: 10px;
        left: 210px;
        top: 145px;
        width: 780px;
	min-height:685px;
	background-color: rgb(248, 248, 248);
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 80%;
	overflow: visible;
}



p {
	margin: 0;
}


h1 {
	margin: 0;
	font-size: 200%;
	font-weight: bold;
	color: #999999;
}
		

h2 {
	margin: 0;
        padding :0;
	font-size: 180%;
	font-weight: bold;
	color: #999999;
}

h3 {
	font-size: 140%;
	font-weight: bold;
	color: #999999;
}



#button {
        /* position: fixed;*/
	position: absolute;
        top: 0px;
        width: 210px;
        padding: 0 0 1em 0;
        margin-bottom: 1em;
        font-family: Verdana, Arial, Sans-Serif;
        font-size : 13px;
        background-color: #3366AA;
        color: #333;
        }
      
        
        #button ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border: none;
                }

        #button li {
                border-bottom: 1px solid #CCCCCC;
                /* border-top: 1px solid #CCCCCC; */
                margin: 0;
                list-style: none;
                list-style-image: none;
                }

        #button li a {
                display: block;
                padding: 5px 5px 5px 0.5em;
                border-left:  8px solid #7777DD;
                border-right: 8px solid #7777DD;
                background-color: #3366AA;
                color: #DDDDDD;
                text-decoration: none;
                width: 100%;
                }
 
		/* IE-Hack */
		html>body #button li a {width: auto;}


        #button li a:hover {
                border-left: 8px solid #7777DD;
                border-right: 8px solid #7777DD;
                background-color: #5588EE;
                color: #fff;
                }

        #button li #active {
                border-left:  8px solid #7777DD;
                border-right: 8px solid #7777DD;
                background-color: #2586d7;
                color: #fff;
                }



#hmenue {
	font-size: 75%;
	font-weight: bold;
}

#hmenue a:link {
	text-decoration: none;
	color: #AAAAAA;
}

#hmenue a:visited {
	text-decoration: none;
	color: #AAAAAA;
}

#hmenue a:active {
	text-decoration: none;
	color: #AAAAAA;
}

#hmenue a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

a:link {
	text-decoration: none;
	color: #555555;
	}	
a:visited {
	text-decoration: none;
	color: #555555;
	}
a:active {
	text-decoration: none;
	color: #555555;
	}
a:hover {
	text-decoration: none;
	color: #5555FF;
}

/* Zebratabelle */
  table.zebratabelle tr:nth-child(even) {
   background-color: #FFFFFF;
  }
   table.zebratabelle tr:nth-child(odd) {
   background-color: #DDDDDD;
  }
