.bodytext, p, form, h4	{
 font-family: Arial, Helvetica,  sans-serif;
 font-size: 12px;
 color: #000000;
 font-weight: normal;
 line-height: 18px;
 margin-right:15px;
}
label, th, td{
     font-family: Arial, Helvetica,  sans-serif;
 font-size: 12px;
 color: #000000;
 font-weight: normal;
 line-height: 18px;
 text-align:left;
}
h1		{font-family: Arial, Helvetica,  sans-serif;
 font-size: 14px;
 color: #693333;
 font-weight: bold;
 font-style: normal;
 line-height: 20px;
 text-transform: uppercase;
}
h2	{font-family: Arial, Helvetica,  sans-serif;
 font-size: 12px;
 color: #000000;
 font-weight: bold;
 font-style: normal;
 line-height: 18px;
}
.sub		{font-family: Arial, Helvetica,  sans-serif;
 font-size: 10px;
 color: #000000;
 font-weight: normal;
 font-style: normal;
 line-height: 18px;
}

a:link 		{font-family: Arial, Helvetica,  sans-serif;
 font-size: 12px;
 color: #000000;
 font-weight: bold;
 font-style: normal;
 text-decoration: none;
 line-height: 18px;
}
a:visited 	{font-family: Arial, Helvetica,  sans-serif;
 font-size: 12px;
 color: #000000;
 font-weight: bold;
 font-style: normal;
 text-decoration: none;
 line-height: 18px;
} 
a:active 	{font-family: Arial, Helvetica,  sans-serif;
 font-size: 12px;
 color: #000000;
 font-weight: bold;
 font-style: normal;
 text-decoration: none;
 line-height: 18px;
}
a:hover 	{font-family: Arial, Helvetica,  sans-serif;
 font-size: 12px;
 color: #693333;
 font-weight: bold;
 font-style: normal;
 text-decoration: none;
 line-height: 18px;
}

a.subm:link 	{font-family: Arial, Helvetica,  sans-serif;
 font-size: 11px;
 color: #693333;
 font-weight: bold;
 font-style: normal;
 text-decoration: none;
line-height: 18px;
text-transform: uppercase;
}
a.subm:visited 	{font-family: Arial, Helvetica,  sans-serif;
 font-size: 11px;
 color: #693333;
 font-weight: bold;
 font-style: normal;
 text-decoration: none;
 line-height: 18px;
text-transform: uppercase;
} 
a.subm:active 	{font-family: Arial, Helvetica,  sans-serif;
 font-size: 11px;
 color: #693333;
 font-weight: bold;
 font-style: normal;
 text-decoration: none;
 line-height: 18px;
text-transform: uppercase;
}
a.subm:hover 	{font-family: Arial, Helvetica,  sans-serif;
 font-size: 11px;
 color: #693333;
 font-weight: bold;
 font-style: normal;
 text-decoration: underline;
 line-height: 18px;
}


body 		{margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:0px;
}




.submenu	{font-family: Arial, Helvetica,  sans-serif;
 font-size: 10px;
 color: #000000;
 font-weight: bold;
 font-style: normal;
 line-height: 18px;
text-transform: uppercase;
}


table.content_table{margin-left:14px;
margin-bottom:20px;
}
table.imgtext-table{margin-bottom:10px;
margin-right:10px;
}
li{font-family: Arial, Helvetica,  sans-serif;
 font-size: 12px;
 color: #000000;
 font-weight: normal;
 font-style: normal;
 line-height: 18px;
}
p{margin:10px 0px;
}
p.csc-form-label 		{font-family: Arial, Helvetica,  sans-serif;
 font-size: 12px;
 color: #000000;
 font-weight: normal;
 font-style: normal;
 line-height: 18px;
margin-right:15px;
}
p.csc-form-label-req 		{font-family: Arial, Helvetica,  sans-serif;
 font-size: 12px;
 color: #000000;
 font-weight: bold;
 font-style: normal;
 line-height: 18px;
margin-right:15px;
}
td.csc-form-labelcell{valign:top;
font-family: Arial, Helvetica,  sans-serif;
 font-size: 12px;
 color: #000000;
 font-weight: normal;
 font-style: normal;
 line-height: 18px;
margin-right:15px;
}
#mailform{display:none;
}
/* user registration */ 
.tx-srfeuserregister-pi1 legend{
    font-style: normal;
    font-weight: bold; 
}
em{
    font-style:normal;
}
.tx-srfeuserregister-pi1 input {
    margin:0pt;
    padding:0pt 0.5em 0pt 0pt;
    width:200px;
}
input.tx-srfeuserregister-pi1-submit{
    width:165px;
    text-align:center;
}

p.tx-srfeuserregister-pi1-notice{
    margin-bottom:0px;
}
fieldset{
    border: 0px;
    margin:0px;
    padding:0px;
}
#tx-srfeuserregister-pi1-gender-0{
 margin:0px;
 text-align:left;
 width:15px;

}
#tx-srfeuserregister-pi1-gender-1{
  margin:0px;
  text-align:left;
 width:15px;
}
td.kasten_rechts{
    background-color:#bcbcbc;
}
.kasten_rechts h1{
    text-decoration:underline;
}

