h1, h2, h3, h4, h5, h6
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
}

p, li, t, td, th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 11px;
  line-height: 14px;
}

BODY
{
  margin: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 11px;
  line-height: 14px;
}

BUTTON, SUBMIT { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  font-weight: bold;
/*  background-color: #f1f1f1; */
  color: #556875;
  text-align: center;
  vertical-align: center;
/*  border: 1px solid #c1c1c1; */
  padding-left: 2px;
  padding-right: 2px;
}


SELECT, OPTION {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  /*background-color: #f1f1f1;*/
  color: #556875;
/*  border: 1px solid #c1c1c1;*/
  z-index: 1;
}


INPUT { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  background-color: #ffffff;
  color: #556875;
}

.INPUTRADIO { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  background-color: #f1f1f1;
  color: #556875;
}



TEXTAREA { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  background-color: #ffffff;
  color: #556875;
}

.formpflicht { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #8d0042; 
}

.formleer { 
  height: 12px;
  background-color: #ffffff;
}

.formzeile {
  background-color: #f1f1f1;
}

.formzeileerror { 
  background-color: #D8E0E4;
}

.formname  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;
  font-size: 10px;
  width: 100px;
  line-height: 12px;
  text-align: left;
  vertical-align: middle;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 4px;
  margin-bottom: 4px;
  padding-top: 4px;
  margin-top: 4px;
}

.formfield { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 10px;
  line-height: 12px;
  text-align: left;
  vertical-align: baseline;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 4px;
  margin-bottom: 4px;
  padding-top: 4px;
  margin-top: 4px;
}

.formexplain { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 9px;
  line-height: 11px;
}

.finanzdiv  {
	width: 100%;
}

.finanzbeispiel { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #556875;
  font-size: 10px;
  line-height: 12px;
  margin-bottom: 10px;
}

.finanzbeispiel TR {  

}

.finanzbeispiel TH { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 17px;
  text-align: left;
  vertical-align: center;
  font-weight: bold;
  color: #556875;
  background: #D8E0E4;
  padding-left: 4px;
  padding-right: 6px;
}

.finanzbeispiel TD { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #556875;
  background: #F1F1F1;
  padding-left: 4px;
  padding-right: 6px;
  padding-top: 1px;
  padding-bottom: 1px;
  border: 1px solid #D8E0E4;
}

.finanznoborder {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #556875;
  background: #F1F1F1;
  padding-left: 4px;
  padding-right: 6px;
  padding-top: 1px;
  padding-bottom: 1px;
  border: 0px;
}


.finanzsub {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #556875;
  background: #F1F1F1;
  padding-top: 13px;
  margin-top: 13px
  padding-bottom: 1px;
  margin-bottom: 1px;
  border: 0px;
}

.finanzspace { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #556875;
  background-color: #ffffff;
  padding: 0px;
  border: 0px;
}

.finanzfoot {  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #556875;
  background: #AAB6BA;
  border: 0px;
  padding: 0px;
}

.finanzhaengend { 
  margin-left: 16px;
  text-indent: -16px;
  display: block;
}


.outertable { 
       border-top: 1px #000066 solid;
       border-right: 1px #000066 solid;
       border-bottom: 1px #000066 solid;
}

.menusub
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 150px;
  background-color: #FF0000;
  z-index: 10;
  display: none;
}

.menusubentry:first-line
{
	padding-left: -17px;
	margin-left: px;
	background-color: black;
}

.menusubentry
{
	padding-left: 17px;
}

.menu-grau
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #636363;
text-decoration:none;
}


.menu-grau a:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #636363;
text-decoration:none;
}

.menu-grau a:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #636363;
text-decoration:none;
}

.menu-grau a:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #636363;
text-decoration:none;
}

.menu-grau a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #636363;
text-decoration: underline;
}

.dunkelgrau { 
  color: #636363;
}

.mittelgrau { 
  color: #999999;
}

.hellgrau { 
  color: #CCCCCC;
}

.menu-schwarz
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
text-decoration:none;
}



.titelred
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 20px;
color: #8d0042;
font-weight: bolder;
}


.titel
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 20px;
color: #000066;
font-weight: bold;
}

.untertitelbig { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #556875;
line-height: 16px;
}

.angeboteinzug { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  line-height: 14px;
  padding-left: 25px;
  margin-bottom: 15px;
}

.angebot { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #556875;
  line-height: 14px;
}

.angebot ul { 
  list-style-type: square;
}

.angebot li { 
  color: #556875;
  list-style-type: square; 
}

.untertitel { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #556875;
line-height: 14px;
margin-bottom: 6px;
display: block;
}


.utitel:link
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #556875;
  line-height: 14px;
  margin-bottom: 6px;
  text-decoration: underline;
}

.utitel:active
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #556875;
  line-height: 14px;
  margin-bottom: 6px;
  text-decoration: none;
}

.utitel:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #556875;
  line-height: 14px;
  margin-bottom: 6px;
  text-decoration: underline;
}

.utitel:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #556875;
  line-height: 14px;
  margin-bottom: 6px;
  text-decoration: none;
}


.untertitelnormal { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #556875;
line-height: 14px;
 }

.untertitelblau { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000066;
line-height: 12px;
margin-bottom: 2px;
display: block;
}


.tabelle TD { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
line-height: 14px;
vertical-align: top;
padding-right: 3px;
padding-left: 3px;

}

.tabelle TH { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333333;
line-height: 14px;
vertical-align: middle;
padding-right: 3px;
padding-left: 3px;
}


.text { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
line-height: 14px;
}

/* Text im Block des Musterhausmenus */
.mhside {  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  line-height: 13px;
}

.text b { 
  font-weight: bold;
  color: #556875;
}

.ulsquare { 
  list-style-type: square; 
  color: #556875;
}


.fliess
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
line-height: 14px;
}

.rightfliess
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
line-height: 11px;
}



.marke
{
font-size: 11px;
font-weight: bold;
color: #000066;
}


.marke a:link
{
font-weight: bold;
color: #000066;
  text-decoration: none;
}

.marke a:active
{
font-weight: bold;
color: #000066;
  text-decoration: underline;
}

.marke a:visited
{
font-weight: bold;
color: #000066;
  text-decoration: none;
}


.headerklein
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #000066;
}


.headerklein a:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #000066;
  text-decoration: none;
}

.headerklein a:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #000066;
  text-decoration: underline;
}

.headerklein a:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #000066;
  text-decoration: none;
}

.headerklein a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #000066;
  text-decoration: underline;
}



.headerkleinrot
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #8d0042;
}

.headerkleinrot a:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #8d0042;
  text-decoration: none;
}

.headerkleinrot a:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #8d0042;
  text-decoration: underline;
}

.headerkleinrot a:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #8d0042;
  text-decoration: none;
}

.headerkleinrot a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #8d0042;
  text-decoration: underline;
}



.fliess-rot
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #8d0042;
line-height: 14px;
}


.weiss
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #ffffff;
line-height: 11px;
}


.weiss-fett
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #ffffff;
line-height: 11px;
font-weight: bold;
}

a:link
{
  color: #8d0042;
  text-decoration: underline;
}

a:active
{
  color: #8d0042;
  text-decoration: underline;
}

a:visited
{
  color: #8d0042;
  text-decoration: underline;
}

a:hover
{
  color: #8d0042;
  text-decoration: underline;
}

.rfliesssmall { 
}

.rfliessnodecsmall:link
{ 
  color: #000000; 
  text-decoration: none;
  font-size: 9px;
  line-height: 11px;
 }

.rfliessnodecsmall:visited
{ 
  color: #000000; 
  text-decoration: none;
  font-size: 9px;
  line-height: 11px;
 }

.rfliessnodecsmall:active
{ 
  color: #000000; 
  text-decoration: none;
  font-size: 9px;
  line-height: 11px;
 }
 
.rfliessnodecsmall:hover
{ 
  color: #000000; 
  text-decoration: none;
  font-size: 9px;
  line-height: 11px;
 }


.rfliessnodec:link
{ 
  color: #000000; 
  text-decoration: none;
 }

.rfliessnodec:visited
{ 
  color: #000000; 
  text-decoration: none;
 }

.rfliessnodec:active
{ 
  color: #000000; 
  text-decoration: none;
 }
 
.rfliessnodec:hover
{ 
  color: #000000; 
  text-decoration: none;
 }

.centerimgnofloat { 
  margin-bottom: 10px;
  float: none;
  text-align: middle;
}

.centerimg
{
  margin-bottom: 10px;
  float: none;
  text-align: middle;
}

.leftimgnofloat { 
  margin-bottom: 10px;
  float: none;
  text-align: right;
  margin-right:20px;
}

.leftimg
{
  margin-bottom: 10px;
  float: left;
  text-align: right;
  margin-right:20px;
}

.nebenleftimgnofloat { 
  margin-bottom: 10px;
  float: none;
  text-align: right;
  margin-right:20px;
}

.nebenleftimg
{
  margin-bottom: 10px;
  float: left;
  text-align: right;
  margin-right:20px;
}


.rightimgnofloat
{
  float: none;
  text-align: left;
  margin-left: 20px;
  margin-bottom: 10px;
}

.rightimg
{
  float: right;
  text-align: left;
  margin-left: 20px;
  margin-bottom: 10px;
}

.nebenrightimgnofloat
{
  float: none;
  text-align: left;
  margin-left: 20px;
  margin-bottom: 10px;
}

.nebenrightimg
{
  float: right;
  text-align: left;
  margin-left: 20px;
  margin-bottom: 10px;
}

.bild {  }

.bildunter {
  text-align: left;
  font-size: 9px;
  line-height:10px;
  padding-top:2px;
  padding-right:2px;
  padding-left:2px;
  padding-bottom:2px;
  display: block;
  color: #000000;
}

.download { 
  font-size: 9px;
  line-height:11px;
  padding-top:3px;
  padding-bottom: 3px;
  color: #556875;
  display: block;
}

.download a:link
{
  text-decoration:underline;
  color: #999999;
}

.download a:active
{
text-decoration:underline;
  color: #999999;
}

.download a:visited
{
text-decoration:underline;
  color: #999999;
}

.download a:hover
{
text-decoration: underline;
  color: #999999;
}



.zoomoff {
  text-align: left;
  font-size: 9px;
  line-height:9px;
  padding-top:2px;
  padding-bottom: 2px;
  color: #CCCCCC;
  display: block;
}


.zoom {
  text-align: left;
  font-size: 9px;
  line-height:9px;
  padding-top:2px;
  padding-bottom: 2px;
  color: #999999;
  display: block;
}

.zoom a:link
{
text-decoration:none;
  color: #999999;
}

.zoom a:active
{
text-decoration:none;
  color: #999999;
}

.zoom a:visited
{
text-decoration:none;
  color: #999999;
}

.zoom a:hover
{
text-decoration: none;
  color: #999999;
}


.pfad {
  text-align: left;
  font-size: 9px;
  line-height:9px;
/*  padding-top:2px; */
/*  padding-bottom: 2px; */
  color: #999999;
}

.pfad a:link
{
text-decoration:none;
  color: #999999;
}

.pfad a:active
{
text-decoration:none;
  color: #999999;
}

.pfad a:visited
{
text-decoration:none;
  color: #999999;
}

.pfad a:hover
{
text-decoration: none;
  color: #999999;
}

.clearfloat
{
  clear: both;
  display: block;
}

.rlinkblau:link
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000066;
  font-weight: bold;
  text-decoration: none;
 }

.rlinkblau:visited
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000066;
  font-weight: bold;
  text-decoration: none;
 }

.rlinkblau:active
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000066;
  font-weight: bold;
  text-decoration: none;
 }
 
.rlinkblau:hover
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000066;
  font-weight: bold;
  text-decoration: underline;
}



/* Menu Einstellungen */

.rightmenu0 TD {  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  line-height: 12px;
  font-weight: bolder;
  color: #FFFFFF;
  text-decoration: none;
  background-color: #000066;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 2px;
  padding-bottom: 5px;
}

.rightmenuhigh { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  line-height: 11px;
  padding-top: 3px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  background: #D8E0E4;
 }

.rightmenuhighline { 
  border-bottom: 1px #556875 solid;
}

.rightmenunorm { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  line-height: 11px;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 5px;
  background: #EEF3F7;
}

/*
.rightmenu0:link
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #FFFFFF;
  text-decoration: none;
 }

.rightmenu0:visited
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #FFFFFF;
  text-decoration: none;
 }

.rightmenu0:active
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #FFFFFF;
  text-decoration: none;
 }
 
.rightmenu0:hover
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #FFFFFF;
  text-decoration: none;
}*/

.rightmenu1:link
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #8d0042; 
  font-weight: bold;
  text-decoration: none;
 }

.rightmenu1:visited
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #8d0042;
  font-weight: bold;
  text-decoration: none;
 }

.rightmenu1:active
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
/*  color: #8d0042; */
  color: #000066;
  font-weight: bold;
  text-decoration: none;
 }
 
.rightmenu1:hover
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #8d0042;
  font-weight: bold;
  text-decoration: underline;
}

.rightmenu1ul:link
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #8d0042;
  font-weight: bold;
  text-decoration: none;
 }

.rightmenu1ul:visited
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #8d0042;
  font-weight: bold;
  text-decoration: none;
 }

.rightmenu1ul:active
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #8d0042;
  font-weight: bold;
  text-decoration: none;
 }
 
.rightmenu1ul:hover
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #8d0042;
  font-weight: bold;
  text-decoration: underline;
}

.rightmenu2:link
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
 }

.rightmenu2:visited
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
 }

.rightmenu2:active
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
 }
 
.rightmenu2:hover
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal;
  text-decoration: underline;
}

.rightmenu2ul:link
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
 }

.rightmenu2ul:visited
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
 }

.rightmenu2ul:active
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
 }
 
.rightmenu2ul:hover
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

.rightmenu3:link
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
 }

.rightmenu3:visited
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
 }

.rightmenu3:active
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
 }
 
.rightmenu3:hover
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal;
  text-decoration: underline;
}

.rightmenu3ul:link
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
 }

.rightmenu3ul:visited
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
 }

.rightmenu3ul:active
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
 }
 
.rightmenu3ul:hover
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}


.menu0:link
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #FFFFFF;
  text-decoration: none;
 }

.menu0:visited
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #FFFFFF;
  text-decoration: none;
 }

.menu0:active
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #FFFFFF;
  text-decoration: none;
 }
 
.menu0:hover
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #FFFFFF;
  text-decoration: none;
}

.menu1:link
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
/*  color: #8d0042; */
  color: #000066;
  font-weight: bold;
  text-decoration: none;
 }

.menu1:visited
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
/*  color: #8d0042; */
  color: #000066;
  font-weight: bold;
  text-decoration: none;
 }

.menu1:active
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
/*  color: #8d0042; */
  color: #000066;
  font-weight: bold;
  text-decoration: none;
 }
 
.menu1:hover
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
/*  color: #8d0042; */
  color: #000066;
  font-weight: bold;
  text-decoration: underline;
}

.menu1ul:link
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #8d0042;
  font-weight: bold;
  text-decoration: none;
 }

.menu1ul:visited
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #8d0042;
  font-weight: bold;
  text-decoration: none;
 }

.menu1ul:active
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #8d0042;
  font-weight: bold;
  text-decoration: none;
 }
 
.menu1ul:hover
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #8d0042;
  font-weight: bold;
  text-decoration: underline;
}

.menu2:link
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
 }

.menu2:visited
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
 }

.menu2:active
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
 }
 
.menu2:hover
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal;
  text-decoration: underline;
}

.menu2ul:link
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
 }

.menu2ul:visited
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
 }

.menu2ul:active
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
 }
 
.menu2ul:hover
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

.menu3:link
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
 }

.menu3:visited
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
 }

.menu3:active
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
 }
 
.menu3:hover
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal;
  text-decoration: underline;
}

.menu3ul:link
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
 }

.menu3ul:visited
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
 }

.menu3ul:active
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
 }
 
.menu3ul:hover
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

.content
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 11px;
  line-height: 14px;

}

.content TABLE
{
 font-size: inherit;
}

.musterhausbar TD
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
	line-height: 14px;
	padding-left: 15px;
	/* padding-right: 21px;*/
	color: #333333;
}

.musterhausbar a:link
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
	line-height: 14px;
	color: #333333;
	text-decoration: none;
}

.musterhausbar a:visited
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
	line-height: 14px;
	color: #333333;
	text-decoration: none;
}

.musterhausbar a:active
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
	line-height: 14px;
	color: #333333;
	text-decoration: none;
}

.musterhausbar a:hover
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
	line-height: 14px;
	color: #333333;
	text-decoration: none;
}

.musterhaustab
{
	border-left: 1px solid #A3AAB0;
	border-right: 1px solid #A3AAB0;
}

.mhlinkd
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
        line-height: 9px;
	color: #CCCCCC;
}

.mhlink:link
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
/*	color: #999999; */
        color: #000066;
        line-height: 9px;
	text-decoration: none;
}

.mhlink:visited
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
/*		color: #999999; */
        color: #000066;
        line-height: 9px;
	text-decoration: none;	
}

.mhlink:active
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
/*	color: #999999; */
        color: #000066;
        line-height: 9px;
	text-decoration: none;	
}

.mhlink:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #8d0042;
  line-height: 9px;
  text-decoration: none;	
}

.mhmenulink:link
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  line-height: 12px;
  color: #333333;
  text-decoration: none;
}

.mhmenulink:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  line-height: 12px;
  color: #333333;
  text-decoration: none;	
}

.mhmenulink:active
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  line-height: 12px;
  color: #333333;
  text-decoration: none;	
}

.mhmenulink:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  line-height: 12px;
  color: #333333;
  text-decoration: none;	
}


.pagecurrent
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
/*   font-size: 11px; */
/*	line-height: 14px;*/
    font-size: 9px;
    line-height: 9px;
    color: #8d0042;
    font-weight: bold;	
}

.mhsuche
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   line-height: 12px;
   color: #656565;	
}

.mhfbemail:link
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
	line-height: 14px;
	color: #333333;	
	text-decoration: none;
}

.mhfbemail:visited
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
	line-height: 14px;
	color: #333333;	
	text-decoration: none;
}

.mhfbemail:
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
	line-height: 14px;
	color: #333333;	
	text-decoration: none;
}

.mhfbemail:hover
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
	line-height: 14px;
	color: #333333;	
	text-decoration: underline;
}

.mhemail:link
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
	line-height: 14px;
	color: #656565;	
	text-decoration: none;
}

.mhemail:visited
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
	line-height: 14px;
	color: #656565;	
	text-decoration: none;
}

.mhemail:active
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
	line-height: 14px;
	color: #656565;	
	text-decoration: none;
}

.mhemail:hover
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
	line-height: 14px;
	color: #656565;	
	text-decoration: none;
}

.mhtext
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
	line-height: 14px;
	color: #999999;
}

.mhfootertext
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
	color: #999999;
}	

.mheingabe
{
	font-size: 10px;
	color: #000000;
  z-index: 1;
}

.mhlinknachbar:link
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
	line-height: 14px;
	color: #556875;
	font-weight: bold;
}

.mhlinknachbar:visited
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
	line-height: 14px;
	color: #556875;
	font-weight: bold;	
}

.mhlinknachbar:active
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
	line-height: 14px;
	color: #556875;
	font-weight: bold;	
}

.mhlinknachbar:hover
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
	line-height: 14px;
	color: #556875;
	font-weight: bold;	
}
	

.bericht ul { 
  list-style-type: square;
}

.bericht li { 
  color: #556875;
  list-style-type: square; 
}


.berichthead { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 17px;
  vertical-align: center;
  font-weight: bold;
  color: #556875;
  background: #D8E0E4;
}

.berichtcontent { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #556875;
  background: #F1F1F1;
}

.berichtcontent a:link { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #556875;
  text-decoration: underline;
}

.berichtcontent a:active { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #556875;
  text-decoration: none;
}

.berichtcontent a:visited { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #556875;
  text-decoration: underline;
}

.berichtcontent a:hover { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #556875;
  text-decoration: none;
}



.berichtfoot { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #AAB6BA;
}

.berichtspace { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background: #FFFFFF;
}

.bilderbuchblock { 
  background-color: #efeff6;
  text-align: center;
  padding-top: 6px;
  padding-left: 23px;
  padding-right: 10px;
  padding-bottom: 5px;
  height: 201 px;
}

.error { 
  color: #8d0042; 
}

.formback { 
  background: #F1F1F1;
  padding: 5px;
  margin: 5px;
}

.error ul { 
  list-style-type: square;
}

.error li { 
  color: #8d0042; ;
  list-style-type: square; 
}
