body, table, input, textarea, select
{
  FONT-FAMILY: Verdana, Helvetica, Geneva, Arial, sans-serif;
  FONT-SIZE: 13px;
  COLOR: black;
  BACKGROUND-COLOR: #ffffff;
  MARGIN-TOP: 0px;
  MARGIN-LEFT: 0%;
  MARGIN-RIGHT: 0%;
  FONT-WEIGHT: normal;
}

H1
{
  FONT-SIZE: 16px;
  FONT-WEIGHT: bold;
  COLOR: #A02000;
}

H2
{
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 0px;
  COLOR: #A02000;
  
}

H3
{
  TEXT-ALIGN: left;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 5px;
}

UL
{
  LIST-STYLE-IMAGE: url(_images/viereck.gif);
  LIST-STYLE-POSITION: outside;
  PADDING-LEFT: 16px;
  MARGIN-LEFT:0px;
  COLOR: black;
}

UL.em
{
  LIST-STYLE-IMAGE: url(_images/viereck.gif);
  LIST-STYLE-POSITION: outside;
  PADDING-LEFT: 16px;
  MARGIN-LEFT:5px;
  MARGIN-TOP: 0.5em;
}
UL.tabtext
{
  LIST-STYLE-IMAGE: url(_images/viereck.gif);
  LIST-STYLE-POSITION: outside;
  PADDING-LEFT: 16px;
  MARGIN-LEFT:5px;
  MARGIN-TOP: 0.5em;
}
LI.em
{
  MARGIN-TOP: 0.5em;
}
IMG.img
{
  MARGIN: 0px;
}
#bildrand
{
border:#cdcdcd 3px solid;
}
#bildrand2
{
border:#cdcdcd 2px solid;
}

A
{
  COLOR: #0f46aa;
  TEXT-DECORATION: underline;
}
A:active
{
  TEXT-DECORATION: underline;
}
A:link
{
  TEXT-DECORATION: underline;
}
A:visited
{
  TEXT-DECORATION: underline;
}
A:hover
{
  TEXT-DECORATION: underline;
}
A.menu
{
  color: #0000ff;
  TEXT-DECORATION: none;
  padding-right: 10px;
  padding-left: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 0;
  FONT-SIZE: 14px;
  FONT-WEIGHT: normal;
}
A.menu:active
{
  TEXT-DECORATION: none;
}
A.menu:link
{
  TEXT-DECORATION: none;
}
A.menu:visited
{
  TEXT-DECORATION: none;
}
A.menu:hover
{
  COLOR: #840000;
  TEXT-DECORATION: underline;
}
A.menul
{
  COLOR: #840000;
  TEXT-DECORATION: none;
  padding-right: 10px;
  padding-left: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 0;
  FONT-SIZE: 14px;
  FONT-WEIGHT: normal;
}
A.menul:active
{
  TEXT-DECORATION: none;
}
A.menul:link
{
  TEXT-DECORATION: none;
}
A.menul:visited
{
  TEXT-DECORATION: none;
}
A.menul:hover
{
  TEXT-DECORATION: underline;
}
A.menul2
{
  COLOR: #0000ff;
  TEXT-DECORATION: none;
  padding-right: 5px;
  padding-left: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0;
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
}
A.menul2:active
{
  TEXT-DECORATION: none;
}
A.menul2:link
{
  TEXT-DECORATION: none;
}
A.menul2:visited
{
  TEXT-DECORATION: none;
}
A.menul2:hover
{
  TEXT-DECORATION: underline;
}
A.menul3
{
  COLOR: #840000;
  TEXT-DECORATION: none;
  FONT-SIZE: 13px;
  FONT-WEIGHT: normal;
}
A.menul4
{
  color: #0000ff;
  TEXT-DECORATION: none;
  padding-right: 12px;
  padding-left: 28px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 0;
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
}
A.menul4:active
{
  TEXT-DECORATION: none;
}
A.menul4:link
{
  TEXT-DECORATION: none;
}
A.menul4:visited
{
  TEXT-DECORATION: none;
}
A.menul4:hover
{
  COLOR: #840000;
  TEXT-DECORATION: underline;
}
A.menul5
{
  COLOR: #840000;
  TEXT-DECORATION: none;
  padding-right: 12px;
  padding-left: 28px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 0;
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
}
A.menul5:active
{
  TEXT-DECORATION: none;
}
A.menul5:link
{
  TEXT-DECORATION: none;
}
A.menul5:visited
{
  TEXT-DECORATION: none;
}
A.menul5:hover
{
  TEXT-DECORATION: underline;
}
A.textlink
{
  COLOR: #840000;
  TEXT-DECORATION: underline;
  FONT-SIZE: 14px;
  FONT-WEIGHT: normal;
}
A.submenu
{
  COLOR: black;
  TEXT-DECORATION: underline;
}
A.submenu:active
{
  TEXT-DECORATION: underline;
}
A.submenu:link
{
  TEXT-DECORATION: underline;
}
A.submenu:visited
{
  TEXT-DECORATION: underline;
}
A.submenu:hover
{
  TEXT-DECORATION: underline;
}
A.no
{
  TEXT-DECORATION: none;
}
A.no:active
{
  TEXT-DECORATION: none;
}
A.no:link
{
  TEXT-DECORATION: none;
}
A.no:visited
{
  TEXT-DECORATION: none;
}
A.no:hover
{
  TEXT-DECORATION: none;
}
TABLE.menu
{
  FONT-FAMILY: Verdana, Helvetica, Geneva, Arial, sans-serif;
  FONT-SIZE: 13px;
  COLOR: black;
  WIDTH:100%;
}

TD.rand
{
  BACKGROUND-COLOR: #808080;
}
#mhgrund
{
  BACKGROUND-COLOR: #dedede;
}
TD.mhgrund
{
  BACKGROUND-COLOR: #dedede;
}
p.ueberschrift
{
 FONT-SIZE: 15px;
 COLOR: #840000;
 FONT-WEIGHT: bold;
}
p.ueberschrift2
{
 FONT-SIZE: 15px;
 COLOR: #000000;
 FONT-WEIGHT: normal;
}
p.text
{
 COLOR: #000000;
 FONT-WEIGHT: normal;
 line-height: 1.3em;
}
p.text2
{
 FONT-SIZE: 12px;
 COLOR: #000000;
 FONT-WEIGHT: normal;
 line-height: 1.2em;
}
p.news
{
 FONT-SIZE: 14px;
 COLOR: #000000;
 FONT-WEIGHT: normal;
}
td.fuss
{
 FONT-SIZE: 10px;
 COLOR: black;
 FONT-WEIGHT: normal;
}
#abstand
{
 line-height: 2.0em;
}
#tablink
{
 FONT-SIZE: 13px;
}
p.zeile
{
 FONT-SIZE: 15px;
 COLOR: #5b5b5b;
 FONT-WEIGHT: bold;
 line-height: 1.3em;
}
p.zeile2
{
 FONT-SIZE: 13px;
 COLOR: #5b5b5b;
 FONT-WEIGHT: bold;
 line-height: 1.2em;
}
#box
{
 border: 1px dotted #1f1f1f;
 background-color: #B7E4FB;
}

.infobox,
.infobox  {
	font-size: 10px;
	text-align: left;
}
.menu tr td div table tr td .infobox tr td h3 {
	text-align: center;
}

