body 
{
    margin: 0px;
    padding: 0px;
    background-color: #C7C7C7;
    font-family: Arial, Verdana;
}

table.maintable
{
    background-color: #FFFFFF;
    font-size: 10pt;
    font-family: Arial, Verdana;
    margin-bottom: 10px;
    padding-bottom: 0px;
    margin-left: auto; 
    margin-right: auto;
}

table.maintable td.head
{
    background-color: #C1C1C1;
    margin:0px;
    padding:0px;
    font-size:1pt;
}

table.maintable td.menu
{
    background-color: #C1C1C1;
    font-size: 12pt;
    width: 147px;
    padding: 7px 0px 0px 0px;
    margin: 0px;
    vertical-align: top;
    height: 460px;
    background-image: url('bilder/kreativlinks.jpg');
    background-repeat: no-repeat;
    background-position: left top;
}

table.maintable td.right
{
    background-color: #C1C1C1;
    font-size: 12pt;
    width: 155px;
    padding: 7px 0px 0px 0px;
    margin: 0px;
    vertical-align: top;
    height: 460px;
    background-image: url('bilder/kreativrechts.jpg');
    background-repeat: no-repeat;
    background-position: left top;
}

table.maintable td.main
{
    background-color: #FFFFFF;
    font-size: 10pt;
    padding: 0px;
    border-right: solid 0px #FFFFFF;
    vertical-align: top;
}

div.main
{
 overflow:auto;
 width:683px;
 height:452px;
 padding: 10px 5px 5px 10px;
 margin: 0px;
}

table.maintable td.foot
{
    background-color: #C1C1C1;
    font-size: 1pt;
    font-weight:bold;
    text-align: center;
    padding: 0px;
    margin:0px;
}

tr.newstable td
{
 width:200px;
 border: solid 1px black;
}

a.linkFooter
{
  color: white;
  font-family: Arial, Verdana;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}

div.header1
{
  color:#001010;
  font-family: Arial, Verdana;
  font-size:14pt;
  font-weight:bold;
  margin:0px 0px 15px 0px;
  padding: 0px;
}

div.header2
{
  color:#001010;
  font-family: Arial, Verdana;
  font-size:13pt;
  font-weight:bold;
  margin-bottom:15px;
}

div.header3
{
  color:#001010;
  font-family: Arial, Verdana;
  font-size:12pt;
  font-weight:bold;
  margin-bottom:15px;
}

div.menu_left
{
 padding:0px 0px 0px 12px;
}

a.menu_left_ACT
{
 background-image:url(bilder/Buttonon.png);
 background-position:left bottom;
 background-repeat:no-repeat;
 width: 130px; 
 height: 20px;
 display: block;
 margin-top: 5px;
 padding: 0px 0px 0px 3px;
 color: #CC8B7A;
 font-size:10pt;
 text-decoration:none;
}

a.menu_left
{
 color: #3B2A98;
 background-image:url(bilder/buttonoff.png);
 background-position:left bottom;
 background-repeat:no-repeat;
 width: 130px;
 height: 20px;
 display: block;
 margin-top: 5px;
 padding: 0px 0px 0px 3px;
 font-size:10pt;
 text-decoration:none;
}

a.menu_left:hover
{
 background-image:url(bilder/Buttonon.png);
 color: #CC8B7A;
}

div.untermenu_left
{
 padding-bottom:4px;
 padding-left: 20px;
 text-align: left;
}

a.untermenu_left_ACT
{
 font-size:10pt; 
 color: #CC8B7A;
 text-decoration:none;
}

a.untermenu_left
{
 font-size:10pt;
 color: #3B2A98;
 text-decoration:none;
}

a.untermenu_left:hover
{
 color: #CC8B7A;
}

div.untermenu3_left
{
 padding-bottom:2px;
 padding-left: 0px;
 text-align: center;
}

a.untermenu3_left_ACT
{
 font-size:8pt;
 text-decoration:underline;
 color: #3B2A98;
}

a.untermenu3_left
{
 font-size:8pt;
 text-decoration:none;
}

a.untermenu3_left:hover
{
 text-decoration:underline;
}


/* ============================================================================================ */
legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
border: 0px;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #C0C0C0;
border: 1px outset #C0C0C0;
}