.bodybg	{
background-image: url(img/body_bg.gif);
background-repeat: repeat-x;
}

.bodybg_oben	{
background-image: url(img/body_bg_oben.gif);
background-repeat: repeat-x;
}

.bodybg_oben_kante_links	{
background-image: url(img/body_bg_oben_kante_links.gif);
background-repeat: no-repeat;
background-position: top right;
}

.bodybg_oben_kante_rechts	{
background-image: url(img/body_bg_oben_kante_rechts.gif);
background-repeat: no-repeat;
background-position: top left;
}

.bodybg_unten_kante_links	{
background-image: url(img/body_bg_unten_kante_links.gif);
background-repeat: no-repeat;
background-position: top right;
}

.bodybg_unten_kante_rechts	{
background-image: url(img/body_bg_unten_kante_rechts.gif);
background-repeat: no-repeat;
background-position: top left;
}

.mainnav	{
background-image: url(img/nav_verlauf.gif);
background-repeat: repeat-x;
background-color: #F1EBEB;
border-top: 1px solid #909090;
border-bottom: 1px solid #909090;
border-right: none;
border-left: none;´
}

.headnav	{
background-color: #FDD752;
border-bottom: 1px solid #909090;
border-top: 1px solid #909090;
text-align: right;
padding-right: 5px;
 font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 8pt;
font-weight:normal;
}

.head	{
border-left: 1px solid #A1A1A1;
border-right: 1px solid #A1A1A1;
}

.content	{
border-left: 1px solid #A1A1A1;
border-right: 1px solid #A1A1A1;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
line-height:19px;
 font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 10pt;
color: #000000;
}

.print	{
padding-top: 20px;
padding-bottom: 20px;
line-height:19px;
 font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 10pt;
color: #000000;
}

.footimprint {
font-family:Verdana; 
color: #000000;
font-size: 8pt;
background-image: url(img/footimpr_bg.gif);
background-color: #FBEFC6;
border-top: 8px solid #AEAEAE;
border-left: none;
border-right: none;
border-bottom: none;
padding-top: 5px;
text-align: center;
font-weight:normal;
}

.footer	{
font-family:Verdana; 
color: #000000;
font-size: 8pt;
}

a	{
font-family:Verdana; 
color: #575757;
font-size: 10pt;
text-decoration:none;
}

a:vistited	{
font-family:Verdana; 
color: #575757;
font-size: 10pt;
text-decoration:none;
}

a:active	{
font-family:Verdana; 
color: #575757;
font-size: 10pt;
text-decoration:none;
}

a:hover	{
font-family:Verdana;
color: #575757;
font-size: 10pt;
text-decoration:underline;
}

a.navi	{
font-family:Verdana; 
color: #575757;
font-size: 8pt;
text-decoration:none;
}

a.navi:vistited	{
font-family:Verdana; 
color: #575757;
font-size: 8pt;
text-decoration:none;
}

a.navi:active	{
font-family:Verdana; 
color: #575757;
font-size: 8pt;
text-decoration:none;
}

a.navi:hover	{
font-family:Verdana;
color: #ffffff;
font-size: 8pt;
text-decoration:underline;
}

a.head2	{
font-family:Verdana; 
color: #000000;
font-size: 8pt;
text-decoration:none;
}

a.head2:vistited	{
font-family:Verdana; 
color: #000000;
font-size: 8pt;
text-decoration:none;
}

a.head2:active	{
font-family:Verdana; 
color: #000000;
font-size: 8pt;
text-decoration:none;
}

a.head2:hover	{
font-family:Verdana;
color: #000000;
font-size: 8pt;
text-decoration:underline;
}

.zertifikat	{
border: 1px dotted #8388A3;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}

.einrueckung {
padding-left: 20px;
}
.einrueckung2 {
padding-left: 50px;
padding-bottom: 15px;
list-style-type: circle;
}

.einrueckung3 {
padding-left: 75px;
padding-bottom: 11px;
list-style-type: circle;
}

.einrueckung4 {
padding-left: 50px;
}

td	{
font-family:Verdana; 
color: #000000;
font-size: 10pt;
}

.aktiv {
	border: 1px solid #000000;
	background-color : #FDD752;
	border-color : #000842 #000842 #000842 #000842;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width : 180px;
	color: #000000;
}

.nichtaktiv {
	border: 1px solid #000000;
	background-color : #FFEC9F;
	border-color : #000842 #000842 #000842 #000842;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width : 180px;
	color: #000000;
}

.button	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(img/buttonverlauf.gif);
	border: 1px solid #000000;
}

.pic	{
border: 1px solid #000000;
}

.top {
padding-bottom: 9px;
padding-top: 2px;
text-align: right;
}

.small	{
 font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 8pt;
color: #000000;
}

span.unsichtbar {
  color: #ffffff;
}

