﻿body
{
    font-family:  arial, Verdana, helvetica;
    font-weight: normal;
    font-size: 12px;
    color: #404040;
    background-color: White;
    background-repeat: repeat-x;
}
td
{
    padding: 1px 0px 1px 0px;
    vertical-align: top;
    text-align: left;
}
h1
{
    font-size: 16px;
    color: black;
    font-family: Arial;
    font-weight: normal;
    margin: 2px 0 2px 0;
}
h2
{
    font-size: 20px;
    color: black;
    font-family: Arial;
    font-weight: bold;
    margin: 2px 0 2px 0;
}
#content
{
    left: 325px;
    top: 290px;
    z-index: 2;
    width: 665px;
    height: 390px;
    position: absolute;
    overflow: hidden;
    border: solid 0px green;
	scrollbar-face-color: white;
	scrollbar-track-color: #E4E4E4;
	scrollbar-arrow-color: #93B228;
	scrollbar-highlight-color: #93B228;
	scrollbar-shadow-color: transparent;
	scrollbar-3dlight-color: #93B228;
	scrollbar-darkshadow-color: #93B228;    
}
#wolke
{
    left: 22px;
    top: 680px;
    z-index: 2;
    width: 964px;
    height: 70px;
    position: absolute;
    overflow: hidden;
    border: solid 0px green;
}
#navi_haupt
{
    left: 65px;
    top: 265px;
    z-index: 1;
    position: absolute;
    overflow: auto;
    border: solid 0px green;
}
#navi_oben
{
    right: 60px;
    top: 0px;
    z-index: 1;
    position: absolute;
    overflow: auto;
    border: solid 0px red;
}
#navi_links
{
    left: 40px;
    top: 300px;
    z-index: 1;
    width: 290px;
    height: 430px;
    position: absolute;
    overflow: auto;
    border: solid 0px green;
}
#navi_links1
{
    left: 35px;
    top: 300px;
    z-index: 1;
    width: 130px;
    height: 430px;
    position: absolute;
    overflow: auto;
    border: solid 0px green;
}
#navi_links2
{
    left: 162px;
    top: 300px;
    z-index: 1;
    width: 160px;
    height: 430px;
    position: absolute;
    overflow: auto;
    border: solid 0px green;
}
#aussen
{
    width: 1006px;
    height: 700px;
    position: absolute;
    left: 50%;
    top: 0px;
    margin-left: -503px;
    border: solid 0px green;
    vertical-align: top;
}
#rand_re
{
left: 976px; 
top: 0px; 
position: absolute; 
z-index: 1;
height: 695px; 
width: 12px;
border: solid 0px black; 
background-image:url(img/rand_re.jpg); 
background-repeat: repeat-y;    
    }
#rand_li
{
left: 21px; 
top: 0px; 
position: absolute; 
z-index: 1;
height: 695px; 
width: 12px;
border: solid 0px black; 
background-image:url(img/rand_li.jpg); 
background-repeat: repeat-y;  
    } 	
#admin
{
    right: 70px;
    top: 140px;
    z-index: 5;
    width: 30px;
    height: 30px;
    position: absolute;
    overflow: auto;
    border: solid 0px green;
}

a.navi1
{
    color: black;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    padding: 0 7px 0 7px;
    text-align: right;
}
a.navi1:hover
{
    color: white;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    background-color: Black;
    padding: 0 7px 0 7px;
}
a.navi1_aktiv
{
    color: white;
    font-weight: bold;
    text-decoration: none;
    font-size: 13px;
    background-color: Black;
    padding: 0 7px 0 7px;
}
a.navi2
{
    color: #404040;
    text-decoration: none;
    font-weight: normal;
}
a.navi2:hover
{
    font-weight: normal;
    text-decoration: underline;
}
a.navi2_aktiv
{
    font-weight: normal;
    text-decoration: underline;
}
a.navi_zusatz
{
    color: #404040;
    text-decoration: none;
    padding: 0px 0px 5px 0px;
    font-weight: bold;
    font-size: 12px;
}
a.navi_zusatz:hover
{
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
a.imtext
{
    color: #93B228;
    text-decoration: none;
    font-weight: bold;
    text-align: right;
}
a.imtext:hover
{
    color: #93B228;
    font-weight: bold;
    text-decoration: underline;
}
.text_gruen
{
    color: #93B228;
    font-size:16px;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
}
.text_gruen_kl
{
    color: #93B228;
    font-size:12px;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
}
.text_schw
{
    color: black;
    font-size:16px;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
}
.menu1
{
    background-color: transparent;
    height: 12px;
    text-decoration: none;
    text-align: right;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    border-right: solid 1px #666666;
}
.menu2
{
    background-color: transparent;
    height: 15px;
    color: #666666;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
}
.kontakt
{
   height: 18px; 
   line-height: 20px;
    }


