body {
	margin-top:0px; 
	margin-bottom:0px; 
	margin-left:0px; 
	margin-right:0px;
	background-color:#FFFFFF;
}

.fulltable {
	border-style:solid;  
	border-color: #2E2C2F; 
	border-width:1px;
} 

.maintable { 
  border-left-width:1px;
  border-left-color:#2E2C2F;
  border-left-style:solid;	
  border-top-width:1px;
  border-top-color:#2E2C2F;
  border-top-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#2E2C2F;
  border-bottom-style:solid;
  border-right-width:1px;
  border-right-color:#2E2C2F;
  border-right-style:solid;
} 
.tabellelinks {
  border-left-width:1px;
  border-left-color:#2E2C2F;
  border-left-style:solid;
 }
.tabelleobenunten {
  border-top-width:1px;
  border-top-color:#2E2C2F;
  border-top-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#2E2C2F;
  border-bottom-style:solid;
 }
.tabelleohnelinks {
  border-right-width:1px;
  border-right-color:#2E2C2F;
  border-top-width:1px;
  border-top-color:#2E2C2F;
  border-bottom-width:1px;
  border-bottom-color:#2E2C2F;
  border-right-style:solid;
  border-top-style:solid;
  border-bottom-style:solid;
 }
 
 .tabelleohnelinks_white {
   border-right-width:1px;
   border-right-color:#ffffff;
   border-top-width:1px;
   border-top-color:#ffffff;
   border-bottom-width:1px;
   border-bottom-color:#ffffff;
   border-right-style:solid;
   border-top-style:solid;
   border-bottom-style:solid;
 }
 
.tabellerechts {
  border-right-width:1px;
  border-right-color:#2E2C2F;
  border-right-style:solid;
 }
.tabellerechtsunten {
  border-right-width:1px;
  border-right-color:#2E2C2F;
  border-bottom-width:1px;
  border-bottom-color:#2E2C2F;
  border-left-width:1px;
  border-left-color:#2E2C2F;
  border-left-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
 } 
.tabelleabstand {
  padding-top:11px;
  padding-left:11px;
  padding-right:11px;
  padding-bottom:11px;
  border-right-width:1px;
  border-right-color:#2E2C2F;
  border-bottom-width:1px;
  border-bottom-color:#2E2C2F;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-width:1px;
  border-left-color:#2E2C2F;
  border-left-style:solid;
 }

.menuefont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align:middle;
	text-decoration: none;
  border-top-width:1px;
  border-top-color:#2E2C2F;
  border-top-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#2E2C2F;
  border-bottom-style:solid;
}
.menulinkstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #2E2C2F;
	text-decoration: none;
}
.normaltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #2E2C2F;
	text-decoration: none;
}
.headertext {			
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.7em;
	font-weight: bold;
	color: #D42216;
	text-decoration: none;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #D42216;
	text-decoration: none;
}

.h3dunkel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #2E2C2F;
	text-decoration: none;
}

.h4dunkel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #2E2C2F;
	text-decoration: none;
}



p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #2E2C2F;
	text-decoration: none;
}
.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #2E2C2F;
	text-decoration: none;
}

.wappentext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #2E2C2F;
	text-decoration: none;
}

.wappentextrot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #D42216;
	text-decoration: none;
}

.farbe {
	background-color:#2E2C2F;
}

.contenttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #2E2C2F;
	text-decoration: underline;
}

a {
	color: #D42216;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.wappentext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #2E2C2F;
	text-decoration: none;
}

a:visited {	
	color: #4C072A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.link {	
	color: #D42216;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: underline;
}

a.link:visited {	
	color: #4C072A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: underline;
}

a.linkblank {	
	color: #D42216;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.linkblank:visited {	
	color: #4C072A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.linkblack { 
	color: #2E2C2F;
	text-decoration: underline;
}

a.linkblack:visited { 
	color: #2E2C2F;
	text-decoration: underline;
}

.aButton { 
background-color: #2E2C2F;
border-color: #494949;
border-style: ridge;
border-width: 1px;
color: #ffffff;
}

span.rot {
color: #D42216
}

div.center {
text-align: center;
}

dl,dt,dd,em,strong {
	color: #2E2C2F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 0.9em;
}


@media print
{
.mywidth{
width: 700px;

}
.myhide{
display: none;
}
}
