body {

	background-color: #DFE0E3;
}

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

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

}

th { background-color: #E2E2E2;
          color: #000000;
          font-weight: bold;
          font-size: 12px;
          border: 1px solid #000000;
        }

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: #E2E2E2; }
td.modul_even   { background-color: #F2F2F2; }
		  
td.odd    { background-color: #E2E2E2; }
td.even   { background-color: #F2F2F2; }

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: #E2E2E2; }
td.right  { background-color: #E65626; 
				color: #E0FFFF;}

				
.menue_bg, .menue_bg a, .menue_bg a:link, .menue_bg a:visited {
    color: #FFFFFF;
	background-color: #14659A;
	background-image: url('image/layout/bg_menue_left.gif');
}

.menue_bg2 {

	background-color: #689ACD;
	background-image: url('image/layout/bg_menue_left2.gif');
}
.menue_bg_r {
	background-color: #DFE0E3;
	background-image: url('image/layout/bg_menue_right.gif');
}

.menue_kopf{
	font-size: 15px;
	color: #FFFFFF;
	background-color: #000000;
}

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

.topmenue
{

	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.topmenue a
{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;

}

.topmenue a:link
{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.topmenue a:visited
{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}



.topmenue a:hover
{

		font-size: 10px;
	color: #DFE0E3;
}


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

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

.menu_activ a {
display: block;
color: #FFFFFF;
font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
cursor: pointer;
height: 20px;
text-decoration: none;
}

.menu_activ a:hover {

text-decoration: none;
}



a:link, a {
	color: #6F6C6C;
	text-decoration:none;
	font-weight: 900;
}
a:active {
	color: #B72838;
}

.formular {
	font-weight: bold;
	color: #B22222;
	text-decoration: none;
	background-color: #E2E2E2;
	border: 1px solid #9D9D9D;
}