body {
margin: 0px;
padding: 0 0 0 0px;
border: 0px;
width: 570px;
margin-top: 5px;
background-color: #ffffff;
}

img {
border: 0}

p, li {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #616161;
font-size: 12px;
background-color: transparent}

font.headingvr {
color: #616161;
background-color: #d1d3d4;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 12px}

font.subvr {
color: #616161;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: normal;
font-size: 12px}

td.headvr {
color: #616161;
background-color: #d1d3d4;
font-size: 12px;
vertical-align: top}

font.textvr {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #616161;
font-size: 10px;
background-color: transparent}

font.emptyvr{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 4px;
background-color: transparent}

.small {
font-size: .75em}

a:hover{
color: #ff6600;
font-size: 12px;
background-color: transparent;
text-decoration: underline}

a, a:active, a:visited{
font-size: 12px;
color: #FF6600;
background-color: transparent;
text-decoration: none}

span.tab {
color: #616161;
float: left;
margin: 0 0px 0 0}

span.berufsgruppe1 {
margin: 2px 0 0px 0 ;
background-color: transparent;
border-style: solid;
border-width: 0px;
border-color: transparent;
color: #616161;
vertical-align: middle;
font-size: 12px}

span.berufsgruppe2 {
margin: 2px 0 0px 0;
background-color: transparent;
border-style: solid;
border-width: 0px;
border-color: transparent;
color: #616161;
vertical-align: middle;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px}

span.berufsgruppe3 {
margin: 2 0 0 0;
border-width: 0px;
border-color: #FFFFFF;
color: #616161;
background-color: transparent;
font-size: 12px}

div.berufsgruppe {
margin-top: 0px;
padding: 0px;
background-color: transparent;
color: #616161;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
border-style: solid;
border-width: 0px;
border-color: transparent}

div.blaettern {
margin-top: 10px;
padding: 2px;
text-decoration: bold;
background-color: transparent;
color: #616161;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left}

div.blaettern span {
padding: 0 5px 0 5px;
text-decoration: bold}

div.register {
border-top: 0px #616161 solid;
background-color: transparent;
margin-top: 0px;
width: 550px;
padding: -1px;
}

p.tipp{
padding-top: 10px;
width: 565px;
align: left;
background-color: #FFFFFF;
}

div.register table {
margin: 0px;
padding-top: 0px;
border-style: solid;
float:left;
border-color: #ACAEAF;
border-width: 1px;
margin-top: -1px;
}

h2 {
color: #616161;
background-color: transparent;
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px}

h3 {
color: #616161;
background-color: transparent;
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px}

h1 {
background-color: #616161;
margin-bottom: 14px;
padding: 5px;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px}

table {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.container {
font-family: Verdana, Arial, Helvetica, sans-serif;
border: 1px;
border-color: #d1d3d4}

td.value {
color: #616161;
background-color: #FFFFFF;
font-size: 12px;
vertical-align: top}

td.param {
color: #616161;
background-color: #FFFFFF;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
vertical-align: top}

td {
color: inherit;
background-color: transparent;
font-size: 12px}

td.param a, a:active, a:visited {
color: #ff6600;
background-color: transparent;
text-decoration: none;
font-size: 12px}

td.param a:hover {
color: #ff6600;
background-color: transparent;
text-decoration: underline;
font-size: 12px}

th {
background-color: #FFFFFF;
font-size: 12px;
color: #616161;
font-weight: bold;
text-align: left;
padding-bottom: 10px;

}

input.form, select.form, textarea.form {
FONT-SIZE:10px;
FONT-FAMILY: verdana, arial, Helvetica, sans-serif;
COLOR:#616161;
border: 1px #616161 solid;
background-color: #FFFFFF}

input.button {
FONT-SIZE:9px;
FONT-WEIGHT:bold;
FONT-FAMILY:verdana, arial, Helvetica, sans-serif}

#suchform {align:left}

/* Neue Styles für erweiterte Suchmaschine */




h1.popup {
font-size: 12px;
color: #636163;
background-color: #FFFFFF;
font-weight: bold;
text-align: left;
border-style: solid;
border-width: 0px;
border-color: #B5C3E5}

#suchform table{
align:left;
width: 570px;
background-color: #FFFFFF}

h1.popup span {
padding: 0px 0px 0px 10px



background-color: #FFFFFF;
}

#popsuche {
background-color:#ffffff;
padding:0 5px 5px 5px;
margin:0 5px 5px 5px}

#popsuche p {
padding:0 0 0 8px;
margin:0}

#popsuche p.error {color:red;font-weight:bold}

#popsuche p.info {font-weight:bold}

#popsuche table {background-color:#FFFFFF;
width:400px;
border:1px solid white}

#popsuche table p {color:#636163;
padding:0px}

#popsuche td {background-color:transparent}

#popsuche th {background-color: transparent;text-align:center}

#popsuche th.left {text-align:left}

#popsuche th p {
color:#636163}

#popsuche td.center {text-align:center}

#popsuche #ergebnisliste {
border:0;
background-color:#FFFFFF}

#popsuche #ergebnisliste td.left {background-color:#FFFFFF}

#popsuche #ergebnisliste td.center {background-color:#FFFFFF}

#popsuche #footer {text-align:center}

#popsuche #footer a{color: #FF6600;
}

input.grey {background-color:#E8E8E8}

#newsearchform select {font-size:10px}

#newsearchform input {font-size:10px}

#newsearchform td.param {font-size:10px;
font-weight:normal}

.bgpopup {
background-color: #FFFFFF}

div.vbsonderbar {
float:left}

div.register table.main {
width: 565px;
padding:0px 0px 20px 10px;
}

div.register table.main td{
padding-top: 4px;
padding-bottom: 4px



}

div.register table.main td.param table td{
padding: 0;
}



td.value a, a:active, a:visited {
color: #ff6600;
background-color: transparent;
text-decoration: none;
font-size: 12px}

td.value a:hover {
color: #ff6600;
background-color: transparent;
text-decoration: underline;
font-size: 12px}


td.value2 {
color: #616161;
background-color: #E9E9E9;
font-size: 12px;
padding-left: 10px;
vertical-align: top}

td.param2 {
color: #616161;
background-color: #E9E9E9;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
padding-left: 10px;
vertical-align: top}

td.value3 {
color: #616161;
background-color: #F6F6F6;
font-size: 12px;
padding-left: 10px;
vertical-align: top}

td.param3 {
color: #616161;
background-color: #F6F6F6;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left: 10px;
vertical-align: top}

td.param2 a, a:active, a:visited {
color: #ff6600;
background-color: transparent;
text-decoration: none;
font-size: 12px}

td.param2 a:hover {
color: #ff6600;
background-color: transparent;
text-decoration: underline;
font-size: 12px}

td.param3 a, a:active, a:visited {
color: #ff6600;
background-color: transparent;
text-decoration: none;
font-size: 12px}

td.param3 a:hover {
color: #ff6600;
background-color: transparent;
text-decoration: underline;
font-size: 12px}


td.value2 a, a:active, a:visited {
color: #ff6600;
background-color: transparent;
text-decoration: none;
font-size: 12px}

td.value2 a:hover {
color: #ff6600;
background-color: transparent;
text-decoration: underline;
font-size: 12px}


td.value3 a, a:active, a:visited {
color: #ff6600;
background-color: transparent;
text-decoration: none;
font-size: 12px}

td.value3 a:hover {
color: #ff6600;
background-color: transparent;
text-decoration: underline;
font-size: 12px}




div.register table.main td{
padding-top: 4px;
padding-bottom: 4px


