body {

	background-color: #BBD89E;
	
	scrollbar-face-color:#B9D89F;
scrollbar-highlight-color:#CCCC66;
scrollbar-3dlight-color:#016742;
scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#808080;
scrollbar-arrow-color:#114A13;
scrollbar-track-color:#B9D89F;
}

body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-size: 11px;
 font-weight: bolder;
}
.bg_inhalt{
	background-color: #BAD27A;
	font-size: 11px;
}

h1 {
font-size: 16px;
}
h2 {
font-size: 12px;
color: #B22222;
}
h3
{
	font-size: 12px;
	font-variant: small-caps;
	text-decoration: none;

}

th { background-color: #25874A;
          color: #FBFF9E;
          font-weight: bold;
          font-size: 12px;
          border: 1px solid #25874A;
        }

td.head { background-color: #F5DEB3;
          color: #000000;
          font-weight: bold;
          font-size: 12px;
          border: 1px solid #000000;
        }
	
	
	/* td.info { background-color: White; color: #000000; } */	  


td.modul_odd    { background-color: #CD9838; }
td.modul_even   { background-color: #F6C775; }
/* 		  
td.odd    { background-color: #CD9838; }
td.even   { background-color: #F6C775; }
 */
th.info { background-color: #ECDD52; color: #000000; border: 1px solid #4583C0; }
td.info { background-color: #EDD8D8; color: #000000; }

td.header { 
background-color: ; 
color: #000000; 
}
th.header { background-color: #F0E68C; color: #000000;  }

td.left   { background-color: #C2BD6B; }
td.right  { background-color: #25874A; 
				color: #FBFF9E;}




.menue_ueberschrift,.menue_ueberschrift a,.menue_ueberschrift a:link,.menue_ueberschrift a:visited
{
	background: Gray;
	font-size: 12px;
	color: #E0FFFF;
	font-weight: bold;
	height: 15px;
}
.menue_ueberschrift a:hover
{
color: Yellow;
}

.menu, .menu a, .menu a:link, .menu a:visited {
display: block;
color: #B1D69D;
font: bold 12px/12px  Arial, Verdana,Helvetica, sans-serif; 
height: 20px;
text-decoration: none;
background-image: url('image/layout/menue_passiv1.gif');

}

.menu a:hover {
display: block;
color: #FDFE9A;
font: bold 12px/12px Arial, Verdana,  Helvetica, sans-serif;
cursor: pointer;
height: 20px;
background-image: url('image/layout/menue_aktiv1.gif');
text-decoration: none;
}

.menu_activ a, .menu_activ a:hover {
display: block;
color: #FDFE9A;
font: bold 12px/12px Arial, Verdana,  Helvetica, sans-serif;
cursor: pointer;
height: 20px;
background-image: url('image/layout/menue_aktiv1.gif');
text-decoration: none;
}

.umenu, .umenu a, .umenu a:link, .umenu a:visited {
display: block;
color: #B1D69D;
font: bold 12px/12px  Arial, Verdana,Helvetica, sans-serif; 
height: 20px;
text-decoration: none;
background-image: url('image/layout/menue_passiv2.gif');
}

.umenu a:hover {
display: block;
color: #FDFE9A;
font: bold 12px/12px Arial, Verdana,  Helvetica, sans-serif;
cursor: pointer;
height: 20px;
background-image: url('image/layout/menue_aktiv2.gif');
text-decoration: none;
}

.umenu_activ a, .umenu_activ a:hover {
display: block;
color: #FDFE9A;
font: bold 12px/12px Arial, Verdana,  Helvetica, sans-serif;
cursor: pointer;
height: 20px;
background-image: url('image/layout/menue_aktiv2.gif');
text-decoration: none;
}
.uumenu, .uumenu a, .uumenu a:link, .uumenu a:visited {
display: block;
color: #B1D69D;
font: bold 12px/12px  Arial, Verdana,Helvetica, sans-serif; 
height: 20px;
text-decoration: none;
background-image: url('image/layout/menue_passiv3.gif');
}

.uumenu_activ a, .uumenu_activ a:hover {
display: block;
color: #FDFE9A;
font: bold 12px/12px Arial, Verdana,  Helvetica, sans-serif;
cursor: pointer;
height: 20px;
background-image: url('image/layout/menue_aktiv3.gif');
text-decoration: none;
}

.topmenue, .topmenue a, .topmenue a:link, .topmenue a:visited
{

	font-size: 12px;
	color: #B1D69D;
	font-weight: bold;
}




.topmenue a:hover
{

		font-size: 12px;
	   color: #FDFE9A;
		font-weight: bold;
		text-decoration: none;
}



a:link, a {
	color: #0C6D3A;
	text-decoration:none;
	font-weight: 900;
}
a:active {
	color: #B72838;
}
a:hover {
	color: #B72838;
	text-decoration:underline;
}
.formular {
	font-weight: bold;
	color: #B22222;
	text-decoration: none;
	background-color: #C2BD6B;
	border: 1px solid #9D9D9D;
}
.herrausheben {
	font-size: 12px;
	font-weight: 700;
	text-decoration: underline;