html
{ overflow-y: scroll;
}



body { 
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
font-size: 12px;
background-image: url(../progImg/BottomBack.gif); 
background-repeat: repeat-x; 
background-attachment: scroll; 
background-position: 50% 101%;
color: #4d4d4d; 

/* ------------------- Scrollbalken Color ------------------- */		
		
scrollbar-face-color: #bbbbbb;
scrollbar-shadow-color: #dddddd;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #d7d4d4;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #e2e2e2;
scrollbar-arrow-color: #ffffff;

/* ---------------------------------------------- */	

}




p { 
font-size: 12px;
}

h4 { 
font-weight: bold; 
margin: 0; 
padding: 0; 
}

li { 
font-size: 13px; 
margin: 5px 10 5px 6; 
padding-left: 3px; 
list-style-image: url(../progImg/li_image.jpg);
}

ul { 
font-size: 13px; 
margin: 5px 10 5px 6; 
padding-left: 3px; 
list-style-image: url(../progImg/ul_image.jpg);
}

td { }


#block01 { 
color: #000000;
background-color: #dbf9d4;
text-decoration: none;
}


#block02 { 
color: #000000;
background-color: #eeeeee;
text-decoration: none;
}





/* --------------------- Links --------------------- */	

a:link {
color: #4d4d4d;
text-decoration: underline;
font-weight: bold;

}

a:visited {
color: #000000;
text-decoration: none;
font-weight: bold;
}

a:hover { 
color: #4d4d4d;
text-decoration: none;
font-weight: bold; 
}

a:active { 
color: #000000;
text-decoration: none;
font-weight: bold; 
}
/* ---------------------------------------------- */	


.HeadBack { 
background-image: url(../progImg/HeadBack.gif); 
background-repeat: repeat-x; 
background-attachment: fixed; 
background-position: 50% 0; 
}

.NaviBack { 
background-image: url(../progImg/NaviBack.jpg); 
background-repeat: no-repeat; 
background-position: 0 0; 
}

.ImageBack { 
background-image: url(../progImg/ImageBox/rechts.gif); 
background-repeat: repeat-x; 
background-position: 0 0; 
}



/* ---------------------- Hauptnavi ---------------------- */	

#Navi { 
padding-top: 23px; 
}

#Navi a:link { 
color: #808080; 
font-weight: bold; 
text-decoration: none; 
padding: 10px; 
}

#Navi a:visited { 
color: #808080; 
font-weight: bold; 
text-decoration: none; 
padding: 10px; 
}

#Navi a:hover { 
color: #4d4d4d; 
font-weight: bold; 
background-image: url(../progImg/NaviOverBack2.gif); 
background-repeat: no-repeat; 
background-position: 80% 80%; 
padding: 10px; 
}

.Naviactive { 
color: #3a3a3a; 
font-weight: bold; 
background-image: url(../progImg/NaviOverBack2.gif); 
background-repeat: no-repeat; 
background-position: 80% 80%; 
padding: 10px; 
}

#Navi a:active { 
color: #3a3a3a; 
font-weight: bold; 
background-image: url(../progImg/NaviOverBack2.gif); 
background-repeat: no-repeat; 
background-position: 80% 80%; 
padding: 10px; 
}
/* ---------------------------------------------- */	





/* -------------------- untere Navi --------------------- */	

#Navi02 {
font-size: 13px;
}

#Navi02 a:link {
color: #4d4d4d;
text-decoration: none;
}

#Navi02 a:visited {
color: #4d4d4d;
text-decoration: none;
font-weight: bold;
}

#Navi02 a:hover { 
color: #000000;
background-color: #eeeeee;
text-decoration: none;
font-weight: bold; 
}

#Navi02 a:active { 
color: #000000;
text-decoration: none;
font-weight: bold; 
}
/* ---------------------------------------------- */	





.unteruebershrift { 
font-weight: bold; 
padding-bottom: 3px; 
}



