body {
	background-color: #C9E0F8;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.content {
    border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #0055AA;
}
.punkte	 {
	font-family: verdana, helvetica, arial, geneva, sans-serif;
	font-size:12;
	color:#0055AA;
	font-weight: bold; 
}
.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight: bold;
}
.subheadline {
	font-family: verdana, helvetica, arial, geneva, sans-serif;
	font-size:12px;
	color:#0055AA;
	text-align: justify;
}
.text {
	font-family: verdana, helvetica, arial, geneva, sans-serif;
	font-size:12px;
	color:#000000;
}

div		{font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12px; color:#000000; }
h1 		{font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:14px; color:#000000; font-weight: bold; }
h2 		{font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:14px; color:#000000; font-weight: bold; }
h3 		{font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:14px; color:#000000; font-weight: bold; }
p 		{font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12px; color:#000000; margin-top:0; }
li      {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12; color:#000000; }
news	{font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:9; color:#FFFFFF; margin-top:0; margin-bottom:0; }

A:link		{font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12; text-decoration: none; color: #0055AA}
A:visited	{font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12; text-decoration: none; color: #0055AA}
A:hover		{font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12; text-decoration: none; color: #FF6600}
A:active	{font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12; text-decoration: none; color: #FF6600}

A.navi:link {
  font-family: verdana, helvetica, arial, geneva, sans-serif;
  font-size:11; text-decoration: none; color: #0055AA;
  font-weight: normal;	}
A.navi:visited  {
  font-family: verdana, helvetica, arial, geneva, sans-serif;
  font-size:11;
  text-decoration: none;
  color: #0055AA;
  font-weight: normal;	
}
A.navi:hover {
  font-family: verdana, helvetica, arial, geneva, sans-serif;
  font-size:11; text-decoration: none; color: #FF6600;
  font-weight: normal;	}
A.navi:active{
  font-family: verdana, helvetica, arial, geneva, sans-serif;
  font-size:11; text-decoration: none; color: #FF6600;
  font-weight: normal;	}

A.hilfsnavi:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #0055AA;
  font-size: 14px;
  vertical-align:middle;
  max-height: 20px;
  text-decoration: none;
  font-weight: normal; 
}
A.hilfsnavi:hover {
  color: #FF6600;
  text-decoration: none;
  font-weight: normal; 
}
/* Liste */
.liste_1 {border: 0px; border-top:1px; border-color: #0055AA; border-style: dashed; background-color: #F0F8FF}
.liste_2 {border: 0px; border-top:1px; border-color: #0055AA; border-style: dashed; background-color: #FFFFFF}
.liste_3 {border: 0px; border-top:1px; border-color: #0055AA; border-style: dashed; background-color: #FFFFFF}

/* Suche */
.font1 {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12; color:#000000; }

/* Navigation */
.navi_1_off	{border: 0px; border-bottom:1px;                   border-color: #0055AA; border-style: dashed; background-color: #FFFFFF; padding-top:2px; padding-bottom:2px; padding-left:0px; font-weight: bold}
.navi_1_on	{border: 0px; border-bottom:1px; border-right:1px; border-color: #0055AA; border-style: dashed; background-color: #F0F8FF; padding-top:2px; padding-bottom:2px; padding-left:0px; font-weight: bold}
.navi_2_off	{border: 0px; border-bottom:1px; border-right:1px; border-color: #0055AA; border-style: dashed; background-color: #FFFFFF; padding-top:2px; padding-bottom:2px; padding-left:10px} 
.navi_2_on	{border: 0px; border-bottom:1px; border-right:1px; border-color: #0055AA; border-style: dashed; background-color: #F0F8FF; padding-top:2px; padding-bottom:2px; padding-left:10px}
.navi_3_off	{border: 0px; border-bottom:1px; border-right:1px; border-color: #0055AA; border-style: dashed; background-color: #FFFFFF; padding-top:2px; padding-bottom:2px; padding-left:20px; font-weight}
.navi_3_on	{border: 0px; border-bottom:1px; border-right:1px; border-color: #0055AA; border-style: dashed; background-color: #F0F8FF; padding-top:2px; padding-bottom:2px; padding-left:20px; font-weight}

/* News */
.newstable {
         background-color:#0055AA;
         border: 0px;  }

/* Grundlayout */
.sitetable {
         background-color:#DCDCDC; }
.maintable {
         border-bottom:1px; border-right:1px; border-left: 1px; border-top:1px;
         border-style:solid;
         border-color:#0055AA;
         background-color:#FFFFFF; }
.textfieldtable {
         background-color:#F0F8FF;
         border: 0px;
         border-bottom:1px;
         border-right:1px;
         border-color: #0055AA;
         border-style: dashed;  }
.navitable {
        border-right: 1px solid;
        border-color: #0055AA; }
.Hauptnavigation {
		font-size:12px;
}