A{text-decoration:none;font-family:arial;font-size:10pt;}
a: {color:#ffffff;}
a:visited {color:#ffffff;}
A:hover {color: #fa003f;text-decoration:none;}
BODY {
scrollbar-dark-shadow-color:#29166f;
scrollbar-track-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-3d-light-color:#29166f;
scrollbar-Arrow-Color:#29166f;
}
.im{
border:solid 1px;
border-color:#000000;
background-color:transparent;
}
.nav {
BORDER:none;
width:266px;
font-size:10pt;
font-family:Arial;
font-weight:normal;
color : #000000;
cursor : hand;
 font-style: normal;
 font-variant: normal;
}
.fm {
background-color:#f5f5f5;
font-size:9pt;
font-family:Arial;
font:bold;
color:#000000;
cursor:hand;
}
.hilfe {
background-color:#f5f5f5;
font-size:8pt;
font-family:Arial;
font:bold;
color:black;
cursor:help;
}
.link1 {
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
border: solid 1px;
border-color:#000000;
background-color:#bfb1d4;
font-size:9pt;
font-family:Arial;
font-weight:bold;
color:#ffffff;
cursor:hand;
}
a.linknews {
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
border: solid 0px;
font-size:9pt;
font-family:Arial;
font-weight:bold;
text-decoration:underline;
color:#29166f;
cursor:hand;
}
a.linknews:hover {
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
border: solid 0px;
font-size:9pt;
font-family:Arial;
font-weight:bold;
text-decoration:none;
color:#29166f;
cursor:hand;
}
a.linknews:visited {
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
border: solid 0px;
font-size:9pt;
font-family:Arial;
font-weight:bold;
color:#29166f;
cursor:hand;
}
a.linknews:active {
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
border: solid 0px;
font-size:9pt;
font-family:Arial;
font-weight:bold;
color:#29166f;
cursor:hand;
}
a.linknews2 {
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
border: solid 0px;
font-size:8pt;
font-family:Arial;
font-weight:bold;
text-decoration:underline;
color:#29166f;
cursor:hand;
}
a.linknews2:hover {
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
border: solid 0px;
font-size:8pt;
font-family:Arial;
font-weight:bold;
text-decoration:none;
color:#29166f;
cursor:hand;
}
a.linknews2:visited {
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
border: solid 0px;
font-size:8pt;
font-family:Arial;
font-weight:bold;
color:#29166f;
cursor:hand;
}
a.linknews2:active {
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
border: solid 0px;
font-size:8pt;
font-family:Arial;
font-weight:bold;
color:#29166f;
cursor:hand;
}
.link1 {
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
border: solid 1px;
border-color:#000000;
background-color:#bfb1d4;
font-size:9pt;
font-family:Arial;
font-weight:bold;
color:#ffffff;
cursor:hand;
}
a.linknewsklein {
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
border: solid 0px;
font-size:7pt;
font-family:Arial;
font-weight:bold;
text-decoration:underline;
color:#29166f;
cursor:hand;
}
a.linknewsklein:hover {
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
border: solid 0px;
font-size:7pt;
font-family:Arial;
font-weight:bold;
text-decoration:none;
color:#29166f;
cursor:hand;
}
a.linknewsklein:visited {
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
border: solid 0px;
font-size:7pt;
font-family:Arial;
font-weight:bold;
color:#29166f;
cursor:hand;
}
a.linknewsklein:active {
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
border: solid 0px;
font-size:7pt;
font-family:Arial;
font-weight:bold;
color:#29166f;
cursor:hand;
}
.link2 {
BORDER-LEFT: 1px #ffffff solid; 
BORDER-RIGHT: 1px #ffffff solid; 
BORDER-TOP: 1px #ffffff solid; 
BORDER-BOTTOM: 1px #ffffff solid;
width:119px;
background-color:#29166f;
font-size:7pt;
font-family:Arial;
font-weight:bold;
color:#ffffff;
cursor:hand;
}
.linktermine {
BORDER-LEFT: 1px #ffffff solid; 
BORDER-RIGHT: 1px #ffffff solid; 
BORDER-TOP: 1px #ffffff solid; 
BORDER-BOTTOM: 1px #ffffff solid;
background-color:#ffffff;
font-size:10pt;
font-family:Arial;
font-weight:bold;
color:#29166f;
cursor:hand;
}
.form {
BORDER-LEFT: 1px #ffffff solid; 
BORDER-RIGHT: 1px #ffffff solid; 
BORDER-TOP: 1px #ffffff solid; 
BORDER-BOTTOM: 1px #ffffff solid;
width:246px;
background-color:#29166f;
font-size:10pt;
font-family:Arial;
font-weight:bold;
color:#ffffff;
cursor:hand;
}
.link3 {
size:1;
width:100%;
background-color:#29166f;
font-size:10pt;
font-family:Arial;
font-weight:bold;
color:#ffffff;
cursor:hand;
}
.link3a {
size:1;
width:100%;
background-color:#bfb1d4;
font-size:10pt;
font-family:Arial;
font-weight:bold;
color:#ffffff;
cursor:hand;
}
.link5 {
size:1;
width:120px;
background-color:#ffffff;
font-size:10pt;
font-family:Arial;
font-weight:bold;
color:red;
cursor:hand;
}
.link4 {
size:1;
width:80px;
background-color:#29166f;
font-size:10pt;
font-family:Arial;
font-weight:bold;
color:#ffffff;
cursor:hand;
}
.link2a {
BORDER-LEFT: 1px #ffffff solid; 
BORDER-RIGHT: 1px #ffffff solid; 
BORDER-TOP: 1px #ffffff solid; 
BORDER-BOTTOM: 1px #ffffff solid;
size:1;
width:50px;
background-color:#29166f;
font-size:8pt;
font-family:Arial;
font-weight:bold;
color:#ffffff;
cursor:hand;
}
.inputbg {
BORDER-LEFT: 1px #ffffff solid; 
BORDER-RIGHT: 1px #ffffff solid; 
BORDER-TOP: 1px #ffffff solid; 
BORDER-BOTTOM: 1px #ffffff solid;
size:1;
width:100%;
background-color:#ffffff;
font-size:8pt;
font-family:Arial;
font-weight:bold;
color:#29166f;
cursor:hand;
}
.inputplz {
BORDER-LEFT: 1px #ffffff solid; 
BORDER-RIGHT: 1px #ffffff solid; 
BORDER-TOP: 1px #ffffff solid; 
BORDER-BOTTOM: 1px #ffffff solid;
size:1;
width:50px;
background-color:#ffffff;
font-size:8pt;
font-family:Arial;
font-weight:bold;
color:#29166f;
cursor:hand;
}
.inputbg2 {
size:1;
width:100%;
background-color:#29166f;
font-size:8pt;
font-family:Arial;
font-weight:bold;
color:#ffffff;
cursor:hand;
}
.inputstadt {
size:1;
width:100%;
background-color:#ffffff;
font-size:8pt;
font-family:Arial;
font-weight:bold;
color:#29166f;
cursor:hand;
}

.link3 {
size:1;
width:100%;
background-color:#29166f;
font-size:8pt;
font-family:Arial;
font-weight:bold;
color:#ffffff;
cursor:hand;
}

.button {
font-size:10pt;
background-color:#29166f;
font-family:Arial;
color : #ffffff;
cursor : hand;
}

.textbody {
padding:0 0 0 0px;
font-size:10pt;
font-family:Arial;
color : #29166f;
}
.textbodyklein {
font-size:8pt;
font-family:Arial;
color : #29166f;
cursor : hand;
}
.download_link{
font-size:10pt;
font-family:Arial;
font-weight:bold;
color:#ffffff;
cursor : hand;
}
.tab {
BORDER:thin 1px #000000;
background-color:#29166f;
font-size:10pt;
font-family:Arial;
font-weight:bold;
color:#ffffff;
cursor:hand;
}
.tabnav {
BORDER:thin 1px #000000;
width:140px;
background-color:#7f75aa;
font-size:10pt;
font-family:Arial;
font-weight:bold;
color:#ffffff;
cursor:hand;
}
.bt{
margin-top:2px;cursor:hand;font-family:arial;border:none;font-family:arial;font-size:11px;width:75pt;background-color:#9783b8;color:#ffffff;font-weight:bold;
}
.fmbt{
cursor:hand;font-family:arial;border:none;font-family:arial;font-size:12px;background-color:#29166f;color:#ffffff;font-weight:bold;
}
.registrierung {
BORDER:1px solid;
background-color:#ffffff;
font-size:10pt;
font-family:Arial;
color:#ffffff;
cursor:hand;
}
.registrierung_td {
BORDER:1px solid;
background-color:#ffffff;
font-size:10pt;
font-family:Arial;
color:#29166f;
cursor:hand;
}
 
.registrierung_td2 {
BORDER:1px solid;
background-color:#ffffff;
bordercolor:#000000;
font-size:10pt;
font-family:Arial;
color:#29166f;
cursor:hand;
valign:top;
}
.registrierung_td3 {
BORDER:0px solid;
background-color:#ffffff;
font-size:9pt;
font-family:Arial;
color:#29166f;
cursor:hand;
align:center;
}
.reginput{
border:1px #29166f solid; 
size:1;
width:250px;
background-color:#ffffff;
font-size:10pt;
font-family:Arial;
font-weight:bold;
color:#29166f;
cursor:hand;
}
.reginput2{
border:1px #29166f solid; 
padding: 1 1 1 1px;
margin: 1 1 1 1px;
size:1;
width:200px;
background-color:#ffffff;
font-size:10pt;
font-family:Arial;
font-weight:bold;
color:#29166f;
cursor:hand;
}
a.linkbutton {
background-color:#FAFAFA;
padding-left:4px;
padding-right:4px;
padding-top:2px;
padding-bottom:2px;
margin:4 4 4 4px;
border:1px #000000 thin;
font-size:9pt;
font-family:Arial;
text-decoration:none;
color:#000000;
cursor:hand;
}
a.linkbutton:hover {
position:relative;
top:1px;
left:1px;
border:1px #000000 thin;
font-size:9pt;
font-family:Arial;
text-decoration:none;
color:#000000;
cursor:hand;
}
a.linkbutton:visited {
border:1px solid;
font-size:9pt;
font-family:Arial;
color:#000000;
cursor:hand;
}
a.linkbutton:active {
border:1px solid;
font-size:9pt;
font-family:Arial;
color:#000000;
cursor:hand;
}
.navtd{
border:thin #29166f;
}
.navlink{
BORDER:0px;
background-color:#7f75aa;
font-size:9pt;
font-family:Arial;
color:#ffffff;
cursor:hand;
}