body {background-color:#ffffff;margin:0px;}

a {
font-family:verdana,helvetica,arial,sans-serif;
font-size:10pt;
color:#3E408E;
text-decoration:none;
}

a:hover
{
font-family:verdana,helvetica,arial,sans-serif;
font-size:10pt;
color:#DE0918;
text-decoration:underline;
}

img
{
margin:0px;
vertical-align:top;
border:0px;
}
/*  headline */
h1 {font-family:verdana,helvetica,arial,sans-serif;font-size:13pt;color:#DE0918;text-decoration:none;font-style: italic;display:inline;}

/*  formulare buttons */
.form {  font-size: 11px; color: #3E408E; width: 110px; height: 17px; border:1px solid #999999;}
.log {  font-size: 11px; color: #3E408E; width: 100px; height: 17px; border:1px solid #999999;border-top:1px solid #ffffff;border-left:1px solid #ffffff;}
.button { font-size: 11px; width: 120px; color: #3E408E; background-color: #E8E8E8; border: 1px solid #999999;}
.blog { font-size: 11px; width: 20px; color: #3E408E; background-color: #E8E8E8; border-top: 1px solid #999999;border-bottom: 1px solid #999999;border-right: 1px solid #999999;border-left:1px solid #E8E8E8;font-weight:bold;}

/*  kontakt */
.kont { font-family:verdana,helvetica,arial,sans-serif;color: #3E408E; width: 230px; height: 17px; border:1px solid #3E408E;border-top:1px solid #ECEEF6;border-left:1px solid #ECEEF6;}
textarea { font-family:verdana,helvetica,arial,sans-serif; width:500px;height:100px;color: #3E408E; border:1px solid #3E408E;border-top:1px solid #ECEEF6;border-left:1px solid #ECEEF6;}
.bkont { font-size: 11px; width: 80px; color: #3E408E; background-color: #E8E8E8; border: 1px solid #999999;font-weight:bold;}

/*  menue head */
a.men:active { font-size: 10pt; color: #3E408E; text-decoration: none; font-weight: bold;}
a.men:link {  font-size: 10pt; color: #3E408E; text-decoration: none; font-weight: bold;}
a.men:visited {  font-size: 10pt; color: #3E408E; text-decoration: none; font-weight: bold;}
a.men:hover {  font-size: 10pt; color: #3E408E; text-decoration: underline; font-weight: bold;}
/*  menue seite link */
a.smen:active { font-size: 8pt; color: #000000; text-decoration: none; font-weight: normal;}
a.smen:link {  font-size: 8pt; color: #000000; text-decoration: none; font-weight: normal;}
a.smen:visited {  font-size: 8pt; color: #000000; text-decoration: none; font-weight: normal;}
a.smen:hover {  font-size: 8pt; color: #000000; font-weight: normal;text-decoration:underline;}

td {font-family:verdana,helvetica,arial,sans-serif;font-size:9pt;color:#000000;padding:0px;}

/*  footer */
.td_f  {height:19px;color:#ffffff;background-image:url(/redesign/img/bg_foot.gif);text-decoration:none;font-size:8pt;vertical-align:middle;padding-left:15px;}
/*  menue seite */
.td_m  {width:180px;height:100%;background-color:#ECEEF6;padding-left:10px;padding-top:20px;vertical-align:top;}
/*  head */
.td_h  {height:100px;background-color:#3E408E;padding:0px;}
/*  partner */
.td_p  {height:100px;vertical-align:top;padding:0px;}
/*  direkt menue gelb zelle */
.td_m2  {height:34px;width:140px;padding:0px;vertical-align:middle;}
/*  content */
.cont {height:100%;vertical-align:top;padding:20px;}
.ref {height:100px;vertical-align:top;padding:2px;}

/*  direkt menue gelb tabelle */
.menue {width:910px;height:34px;background-image:url(/redesign/img/bg_gelb.jpg);}

/*  termine */
.term {background-image:url(/redesign/img/term.jpg);padding:10px;}

/*  text */
.red_ob {color:#DE0918;font-style: italic;}
.blue_ob {color:#3E408E;font-style: italic;} 

.red {color:#DE0918;}
.blue {color:#3E408E;} 
.blue_8 {color:#3E408E;font-size:8pt;} 




