body
{
  margin: 12px 3px 12px 3px;
  background: #6B6A8C; 
  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#6B6A8C,endColorStr=#C2C2CA);  
}

body, table,tr, td,  div
{
  font-family:Verdana, Arial;
  font-size:11px;
  color:#343434;  
 
} 

 p
{
  font-family:Verdana, Arial;
  font-size:11px;
  color:#343434;  
}

div.fett
{
  font-family:Verdana, Arial;
  font-size:11px;
  color:#343434;
  font-weight:bold; 

}  

div.monat
{
  font-family:Verdana, Arial;
  font-size:11px;
  color:#A9499B;
  font-weight:bold; 
   line-height:16px;
} 

h1
{
  font-family:Verdana, Arial;
  font-size:11px;
  color:#343434;  
  margin-top:0px;
  margin-bottom:0px;
}

.pink { color: #944691 }
.lightpink { color: #AC6AA7 }

a:link, a:active, a:visited
{
  font-family:Verdana,Arial;
  font-size:11px;
  color:#343434;
  text-decoration:underline;
}

a:hover, a:active:hover, a:visited:hover
{
  font-family:Verdana,Arial;
  font-size:11px;
  color:#343434;
  text-decoration:none;
}

a.topmenu:link, a.topmenu:active, a.topmenu:visited
{
  font-family:Verdana,Arial;
  font-size:10px;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
} 


a.topmenu:hover, a.topmenu:active:hover, a.topmenu:visited:hover
{
  font-family:Verdana,Arial;
  font-size:10px;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
} 

a.kat:link, a.kat:active, a.kat:visited
{
  font-family:Verdana,Arial;
  font-size:10px;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
} 

a.kat:hover, a.kat:active:hover, a.kat:visited:hover
{
  font-family:Verdana,Arial;
  font-size:10px;
  color:#944691;
  font-weight:bold;
  text-decoration:none;
}

a.menu:link, a.menu:active, a.menu:visited
{
  font-family:Verdana,Arial;
  font-size:11px;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}

a.menu:hover, a.menu:active:hover, a.menu:visited:hover
{
  font-family:Verdana,Arial;
  font-size:11px;
  color:#DDDDDD;
  font-weight:bold;
  text-decoration:none;
}

a.submenu:link, a.submenu:active, a.submenu:visited
{
  padding-left:6px;
  font-family:Verdana,Arial;
  font-size:11px;
  color:#8CA1CC;
  text-decoration:none;
}

a.submenu:hover, a.submenu:active:hover, a.submenu:visited:hover
{
  padding-left:6px;
  font-family:Verdana,Arial;
  font-size:11px;
  color:#A6B4D7;
  text-decoration:none;
}

a.header:link, a.header:active, a.header:visited
{
  font-family:Verdana,Arial;
  font-size:11px;
  color:#343434;
  font-weight:bold;
  text-decoration:none;
}

a.header:hover, a.header:active:hover, a.header:visited:hover
{
  font-family:Verdana,Arial;
  font-size:11px;
  color:#676767;
  font-weight:bold;
  text-decoration:none;
}

a.footer:link, a.footer:active, a.footer:visited
{
  font-family:Verdana,Arial;
  font-size:10px;
  color:#9B9B9B;
  text-decoration:none;
}

a.footer:hover, a.footer:active:hover, a.footer:visited:hover
{
  font-family:Verdana,Arial;
  font-size:10px;
  color:#9B9B9B;
  text-decoration:none;
}


//---------------

.ddmx {
  font: 11px Verdana;
  text-decoration: none;
  margin-left:1px;
  color:#014286;
}

.ddmx .item1
{
    font-family:Verdana, Arial;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#FF9900;
    white-space: nowrap;
    position: relative;
}

.ddmx .item1-active{
    font-family:Verdana, Arial;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#014286;
    white-space: nowrap;
    position: relative;    
}




.ddmx .item2,
.ddmx .item2:active,
.ddmx .item2:visited,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:active,
.ddmx .item2-active:visited,
.ddmx .item2-active:hover {
    padding: 4px 4px 4px 7px;
    display: block;
    white-space: nowrap;
    position: relative;
    font-style: normal;
    color: #FFFFFF;
    background: #a9499b;
    border:1px solid #944691;
    height:22px;
    margin-top:1px;
    margin-bottom:1px;
    font-family:Verdana,Arial;
    font-size:10px;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}

.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active tr td a.menu,
.ddmx .item2-active:hover {
   
   /* color:#944691; */	color: #000000;
    text-decoration: none;
    margin-top:1px;
    border:1px solid #944691;
}



.ddmx .item3,
.ddmx .item3:active,
.ddmx .item3:visited,
.ddmx .item3:hover,
.ddmx .item3-active,
.ddmx .item3-active:active,
.ddmx .item3-active:visited,
.ddmx .item3-active:hover {
    padding: 4px 4px 4px 7px;
    display: block;
    white-space: nowrap;
    position: relative;
    font-family:Verdana, Arial;
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    color: #FFFFFF;
    background: #a9499b;
    border:1px solid #944691;
    height:22px;
    margin-top:1px;
    margin-bottom:1px;
}

.ddmx .item3:hover,
.ddmx .item3-active,
.ddmx .item3-active tr td a.menu,
.ddmx .item3-active:hover {
    background: #DD9FD9;
    color:#944691;
    text-decoration: none;
    margin-top:1px;
    border:1px solid #944691;
}

.ddmx .section {   
    position: absolute;
    visibility: hidden;
    z-index: -1;
    margin: 0px;
    margin-left:-1px;
    margin-top:1px;
    width:250px;
}

.path { font-size:10px; color:#BFB9BA}	



/* buttons */
input.abschicken {
font-size: 11px; 
font-family: Verdana,Arial,Helvetica,sans-serif; 
color: #000000;
width:80px;
BORDER-RIGHT: #A9499B 1px solid;
BORDER-TOP: #A9499B 1px solid;
BORDER-LEFT: #A9499B 1px solid;
BORDER-BOTTOM: #A9499B 1px solid; 
cursor: hand;
cursor: pointer;
}

select.auswahl{
color:#000000; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
background-color:#FFFFFF;
font-size: 11px; 
width: 240px; 
BORDER-RIGHT: #A9499B 1px solid;
BORDER-TOP: #A9499B 1px solid;
BORDER-LEFT: #A9499B 1px solid;
BORDER-BOTTOM: #A9499B 1px solid;
}

input.eingabefeld{
color:#000000; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
background-color:#FFFFFF;
font-size: 11px; 
width: 240px;  
BORDER-RIGHT: #A9499B 1px solid;
BORDER-TOP: #A9499B 1px solid;
BORDER-LEFT: #A9499B 1px solid;
BORDER-BOTTOM: #A9499B 1px solid;
}

.eingabefeldtextarea{
color:#000000; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
background-color:#FFFFFF;
font-size: 11px; 
width: 240px; 
height:80px;
BORDER-RIGHT: #A9499B 1px solid;
BORDER-TOP: #A9499B 1px solid;
BORDER-LEFT: #A9499B 1px solid;
BORDER-BOTTOM: #A9499B 1px solid;
}

