html,body {color:#333333; font-family:Verdana; font-size:12px; height: 100%; width: 100%; margin: 0px; padding: 0px; /*overflow: auto; */}
td {color:#333333;font-family:Verdana;font-size:12px; }
p {color:#333333;font-family:Verdana;font-size:12px; margin: 0px; padding: 0px; padding-top:6px; padding-bottom:6px; }
textarea {font-family: Verdana; font-size:11px;background-color:#FFFFFF;}
input {font-family: Verdana; font-size:11px;background-color:#FFFFFF; margin-bottom: 2px;}
select {font-family: Verdana; font-size:11px;background-color:#FFFFFF; }
h1 {color:#666666;font-family:Verdana;font-size:15px; font-weight: bold}
h2 {color:#9A0000;font-family:Verdana;font-size:15px; font-weight: bold; text-decoration:none; margin: 0px; padding: 0px; padding-top:6px; padding-bottom:6px;}
form {margin-top:0px; margin-bottom:0px;}


/*
A:hover {color:#F7A416;}
*/
.inputFrm {border: #9a0000 1px solid; }
.inputFrmInvisible {border: #ffffff 1px solid; }
.inputLogin { font-family: Verdana; font-size:11px; color: #333333; background-color: #FFFFFF; border-color: #9A0000; border-style:solid; border-width: 1px; width: 143px; height: 17px; padding:2px; padding-top:1px; padding-right:4px;  margin:0px; margin-top:0px; margin-bottom:0px; }
.inputRegister { font-family: Verdana; font-size:11px; color: #333333; background-color: #FFFFFF; border-color: #9A0000; border-style:solid; border-width: 1px; padding:2px; padding-top:1px; padding-right:4px;  margin:0px; margin-top:1px; margin-bottom:3px; }

.box {color:#333333;font-family:Verdana;font-size:11px;}
.box2 {color:#9A0000;font-family:Verdana;font-size:11px;}
.boxHeader {color:#FFFFFF;font-family:Verdana;font-size:11px; font-weight: bold}
.boxHeader2 {color:#9A0000;font-family:Verdana;font-size:11px; font-weight: bold; padding-bottom: 4px; }
.info {color:#9A0000;font-family:Verdana;font-size:10px;}
.info2 {color:#333333;font-family:Verdana;font-size:10px;}

.menu {color:#E0E1E2;font-family:Verdana, sans-serif;font-size:11px;text-decoration:none; font-weight: bold}
a.menu:hover {color:#FFFFFF;}
.menu2 {color:#9A0000;font-family:Verdana, sans-serif;font-size:11px;text-decoration:none;}
a.menu2:hover {color:#F7A416;}
.menu3 {color:#CCCCCC;font-family:Verdana, sans-serif;font-size:10px;text-decoration:none;}
a.menu3:hover {color:#FFFFFF;}
.menu4 {color:#9A0000;font-family:Verdana; font-size:15px; font-weight: bold;text-decoration:none;}
a.menu4 {margin-top: 10px;}
a.menu4:hover {color:#F7A416;}

hr.member { border: 0; width: 100%; color:#f7a516; background-color: #f7a516; height: 1px; margin-top:3px; margin-bottom: 10px;}

/* eingef&uuml;gt durch S. de Vries */
img  { border: 0; }
hr { border: 0; width: 100%; color:#f7a516; background-color: #f7a516; height: 1px; margin-top:20px; margin-bottom: 25px;}
hr.link { border: 0; width: 100%; color:#f7a516; background-color: #f7a516; height: 1px; margin-top:10px; margin-bottom: 10px;}
a.link {color: #9a0000; font-weight: bold; text-decoration: none;}

a.normal {color: #9a0000; }
a.normal:hover {color: #f7a516;}

.small { font-size: 10px; line-height: 12px;}
.bold { font-weight: bold; }
select.news  	{font-family:Verdana, sans-serif; font-size:10px; color:#333333; padding:0px; background-color:#ffffff; border:1px solid #9a0000; width:160px;}
input.news 	{font-family:Verdana, sans-serif; font-size:10px; color:#333333; padding:0px; background-color:#ffffff; border:1px solid #9a0000; width:160px;}
textarea.news  {font-family:Verdana, sans-serif; font-size:10px; color:#333333; background-color:#ffffff; width:355px; height:80px; border:1px solid #9a0000; }
.right { float: right; }
.left { float: left; }

label{ display: block; float: left; width: 130px; }
label.checkbox{ display: block; float: left; width: 430px; }

.idCard_head { width:478px !important; width:456px; font-weight: bold; color:#9a0000; background-color: #e3e3e3; height: 19px; display: block; padding:5px 0px 0px 0px; margin-top: 20px;}
p.idCard_head { margin: 0px; padding: 0px 0px 0px 10px; width: 468px !important; width: auto; height: auto;}
.myidCard_head { width:615px !important; width:593px; font-weight: bold; color:#9a0000; background-color: #e3e3e3; height: 19px; display: block; padding:5px 0px 0px 0px; margin-top: 20px;}
p.myidCard_head { margin: 0px; padding: 0px 0px 0px 10px; width: 452px !important; width: auto; height: auto;}
img.idCard_head { border: 0; }
.idCard_entry { width: 448px; border: #9a0000 1px solid; border-top: 0px; margin-top: 2px; padding: 10px; line-height: 19px; }
img.idCard_entry { border: 0; }
.idCard_picture { width: 165px; float: right; }
p.idCard_picture { }
.clear { font-size: 1px; line-height: 1px; clear: both; }
ul { margin-top: 0px; font-family:Verdana; font-size:12px;}
a.nodec { text-decoration: none; color: #333; }
a.rightArrow { float: left; text-decoration: none;	background: url(arrowRight.gif) 0 0 no-repeat; margin:0px; display:block; height: 16px; width:62px; border: 0;	font-size: 0em; text-indent: -9999px; }
a.rightArrow:hover	{ background-position: 0px -16px; }
a.leftArrow { float: left; text-decoration: none;	background: url(arrowLeft.gif) 0 0 no-repeat; margin:0px; display:block; height: 16px; width:84px; border: 0;	font-size: 0em; text-indent: -9999px; }
a.leftArrow:hover	{ background-position: 0px -16px; }
a.beispiel { float: left; text-decoration: none;	background: url(beispielAnsehen.gif) 0 0 no-repeat; margin:0px; display:block; height: 18px; width:160px; border: 0;	font-size: 0em; text-indent: -9999px; }
a.beispiel:hover	{ background-position: 0px -18px; }
p.newsPageSel { color: #f7a516; margin: 0px; padding: 0px; font-weight: bold; }
a.newsPageSel { color: #9a0000; }
a.newsPageSel:hover { color: #f7a516; }
p.aktuelles { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
h3.aktuelles { font-size:1.0em; color: #9a0000; background-color: transparent; margin-top: 0px; margin-bottom: 0px; padding-top: 1px; padding-bottom: 1px; }

.popupHeader { color: #fff; background-color: #9a0000; height: 36px; }
.popupFooterCanvas { color: #fff;  position: absolute; bottom: 0px; background-color: #9a0000; height: 35px; width: 100%; }
.popupFooter { height: 35px; width:515px; }
.popupContent { overflow: scroll; position:absolute; background-color:transparent; width: 535px; top: 36px; height:509px; }
img.popupImageAnwalt {}
.idCard_picture_small { width: 190px; float: right; } 
.idCard_picture_small2 { width: 190px; float: right; margin-left: -10px; } 
a.popupPrint { text-decoration: none;	background: url(popupPrint.gif) 0 0 no-repeat; margin-left:1px; display:block; top:0px; height: 35px; width:95px; border: 0;	background-position: 0px 0px; font-size: 0em; text-indent: -9999px; }
a.popupPrint:hover	{ background-position: 0px -33px; }
a.popupMehr { text-decoration: none;	background: url(popupMehr.gif) 0 0 no-repeat; margin-left:1px; margin-top:60px; display:block; height: 43px; width:90px; border: 0; background-position: 0px 0px; font-size: 0em; text-indent: -9999px; }
a.popupMehr:hover	{ background-position: 0px -43px; }
a.popupBackKanzlei { text-decoration: none;	background: url(backKanzlei.gif) 0 0 no-repeat; margin-left:15px; margin-top:15px; display:block; top:0px; height: 18px; width:210px; border: 0;	background-position: 0px 0px; font-size: 0em; text-indent: -9999px; }
a.popupBackKanzlei:hover	{ background-position: 0px -18px; }
a.popupPrintInline { float:right; text-decoration: none;	background: url(popupPrint2.gif) 0 0 no-repeat; display:block; top:0px; height: 21px; width:162px; border: 0;	font-size: 0em; background-position: 0px -23px;  text-indent: -9999px;}
a.popupPrintInline:hover	{ background-position: 0px -2px; }
a.popupCallback { text-decoration: none;	background: url(popupCallback.gif) 0 0 no-repeat; display:block; top:0px; height: 18px; width:146px; border: 0;	font-size: 1px; background-position: 0px 0px; line-height:1px; text-indent: -9999px;}
a.popupCallback:hover	{ background-position: 0px -18px; }
a.popupClose {  text-decoration: none;	background: url(popupClose2.gif) 0 0 no-repeat; display:block; margin-right: 12px; float:right; top:0px; height: 35px; width:153px; border: 0; background-position: 0px 0px;	font-size: 0em;  text-indent: -9999px;}
a.popupClose:hover	{ background-position: 0px -33px; }
a.popupTop { text-decoration: none;	float: right; background: url(nachOben2.gif) 0 0 no-repeat; display:block; top:0px; height: 8px; width:80px; border: 0;	font-size: 0em; background-position: 0px 0px; text-indent: -9999px;}
a.popupTop:hover	{ background-position: 0px -8px; }
a.popupTopInPage { text-decoration: none;	float: right; background: url(nachOben2.gif) 0 0 no-repeat; display:block; top:0px; height: 8px; overflow: hidden; width:80px; border: 0;	font-size: 0em; background-position: 0px 0px; text-indent: -9999px; margin-right:10px;}
a.popupTopInPage:hover	{ background-position: 0px -8px; }
a.backToSearch { text-decoration: none;	background: url(backToSearch.gif) 0 0 no-repeat; margin-left:1px; margin-top:0px; display:block; height: 18px; width:154px; border: 0; background-position: 0px 0px; font-size: 0em; text-indent: -9999px; }
a.backToSearch:hover	{ background-position: 0px -18px; }
a.newSearch { text-decoration: none;	background: url(newSearch.gif) 0 0 no-repeat; margin-left:1px; margin-top:0px; display:block; height: 18px; width:116px; border: 0; background-position: 0px 0px; font-size: 0em; text-indent: -9999px; }
a.newSearch:hover	{ background-position: 0px -18px; }

a.loginFrm { text-decoration: none;	background: url(but_login.gif) 0 0 no-repeat; margin-left:0px; margin-top:3px; display:block; height: 22px; width:173px; border: 0; background-position: 0px 0px; font-size: 0em; text-indent: -9999px; }
a.loginFrm:hover	{ background-position: 0px -22px; }
a.kennwortFrm { text-decoration: none;	background: url(but_kennwort.gif) 0 0 no-repeat; margin-left:0px; margin-top:5px; display:block; height: 16px; width:173px; border: 0; background-position: 0px 0px; font-size: 0em; text-indent: -9999px; }
a.kennwortFrm:hover	{ background-position: 0px -16px; }
a.newsletterFrm { text-decoration: none;	background: url(but_newsletter.gif) 0 0 no-repeat; margin-left:0px; margin-top:5px; display:block; height: 16px; width:173px; border: 0; background-position: 0px 0px; font-size: 0em; text-indent: -9999px; }
a.newsletterFrm:hover	{ background-position: 0px -16px; }
a.neuAnmeldungFrm { text-decoration: none;	background: url(but_neuanmeldung.gif) 0 0 no-repeat; margin-left:0px; margin-top:5px; display:block; height: 22px; width:173px; border: 0; background-position: 0px 0px; font-size: 0em; text-indent: -9999px; }
a.neuAnmeldungFrm:hover	{ background-position: 0px -22px; }
a.adminFrm { text-decoration: none;	background: url(but_admin.gif) 0 0 no-repeat; margin-left:0px; margin-top:5px; display:block; height: 16px; width:173px; border: 0; background-position: 0px 0px; font-size: 0em; text-indent: -9999px; }
a.adminFrm:hover	{ background-position: 0px -16px; }
a.logoutFrm { text-decoration: none;	background: url(but_logout.gif) 0 0 no-repeat; margin-left:0px; margin-top:5px; display:block; height: 16px; width:173px; border: 0; background-position: 0px 0px; font-size: 0em; text-indent: -9999px; }
a.logoutFrm:hover	{ background-position: 0px -16px; }
a.controlcenterFrm { text-decoration: none;	background: url(but_controlcenter.gif) 0 0 no-repeat; margin-left:0px; margin-top:5px; display:block; height: 16px; width:173px; border: 0; background-position: 0px 0px; font-size: 0em; text-indent: -9999px; }
a.controlcenterFrm:hover	{ background-position: 0px -16px; }
a.neuAnmeldungInv { text-decoration: none;	background: url(but_neuanmeldungInv.gif) 0 0 no-repeat; margin-left:0px; margin-top:5px; display:block; height: 18px; width:140px; border: 0; background-position: 0px 0px; font-size: 0em; text-indent: -9999px; }
a.neuAnmeldungInv:hover	{ background-position: 0px -18px; }
a.checksig { text-decoration: none;	background: url(but_checksig.gif) 0 0 no-repeat; margin-left:0px; margin-top:5px; display:block; height: 18px; width:228px; border: 0; background-position: 0px 0px; font-size: 0em; text-indent: -9999px; }
a.checksig:hover	{ background-position: 0px -18px; }
a.backCntrolcenter { text-decoration: none;	background: url(backControlcenter.gif) 0 0 no-repeat; margin-left:0px; margin-top:5px; display:block; height: 18px; width:220px; border: 0; background-position: 0px 0px; font-size: 0em; text-indent: -9999px; }
a.backCntrolcenter:hover	{ background-position: 0px -18px; }

a.but_searchCity { text-decoration: none;	background: url(icn_city.gif) 0 0 no-repeat; margin-left:21px; margin-top:5px; display:block; padding-left:23px; padding-top:2px; float: left; height: 16px; width:40px; border: 0; background-position: 0px 0px;}
a.but_searchCity:hover	{ background-position: 0px -18px; font-weight: bold;}
a.but_searchCityActive	{ text-decoration: none;	background: url(icn_city.gif) 0 0 no-repeat; margin-left:21px; margin-top:5px; display:block; padding-left:23px; padding-top:2px; float: left; height: 16px; width:40px; border: 0; background-position: 0px -18px; font-weight: bold; }
a.but_searchZip { text-decoration: none;	background: url(icn_plz.gif) 0 0 no-repeat; margin-left:0px; margin-top:5px; display:block; padding-left:23px; padding-top:2px; float: left; height: 16px; width:85px; border: 0; background-position: 0px 0px;}
a.but_searchZip:hover	{ background-position: 0px -18px; font-weight: bold;}
a.but_searchZipActive	{ text-decoration: none;	background: url(icn_plz.gif) 0 0 no-repeat; margin-left:0px; margin-top:5px; display:block; padding-left:23px; padding-top:2px; float: left; height: 16px; width:85px; border: 0; background-position: 0px -18px; font-weight: bold; }
a.but_searchCountry { text-decoration: none;	background: url(icn_country.gif) 0 0 no-repeat; margin-left:0px; margin-top:5px; display:block; padding-left:23px; padding-top:2px; float: left; height: 16px; width:90px; border: 0; background-position: 0px 0px;}
a.but_searchCountry:hover	{ background-position: 0px -18px; font-weight: bold;}
a.but_searchCountryActive	{ text-decoration: none;	background: url(icn_country.gif) 0 0 no-repeat; margin-left:0px; margin-top:5px; display:block; padding-left:23px; padding-top:2px; float: left; height: 16px; width:90px; border: 0; background-position: 0px -18px; font-weight: bold; }
a.but_searchName { text-decoration: none;	background: url(icn_name.gif) 0 0 no-repeat; margin-left:0px; margin-top:5px; display:block; padding-left:23px; padding-top:2px; float: left; height: 16px; width:210px; border: 0; background-position: 0px 0px;}
a.but_searchName:hover	{ background-position: 0px -18px; font-weight: bold;}
a.but_searchNameActive	{ text-decoration: none;	background: url(icn_name.gif) 0 0 no-repeat; margin-left:0px; margin-top:5px; display:block; padding-left:23px; padding-top:2px; float: left; height: 16px; width:210px; border: 0; background-position: 0px -18px; font-weight: bold; }

.progressBar { width: 100%; height: 53px; background: url(butStepBg.gif) 0 0 repeat-x; padding: 0; margin: 20px 0px;}
.progressBar a { height: 53px; width: 103px; margin-left: 15px; display: block; float: left; text-indent: -9999px; text-decoration: none;}
.progressBar a:hover { background-position: 0px -106px;}
.step1 {background: url(butStep1.gif) 0 0 no-repeat;background-position: 0px -53px; height: 53px; width: 103px; margin-left: 15px; display: block; float: left; text-indent: -9999px; }
.step2 {background: url(butStep2.gif) 0 0 no-repeat;background-position: 0px -53px; height: 53px; width: 103px; margin-left: 15px; display: block; float: left; text-indent: -9999px; }
.step3 {background: url(butStep3.gif) 0 0 no-repeat;background-position: 0px -53px; height: 53px; width: 103px; margin-left: 15px; display: block; float: left; text-indent: -9999px;}
.step4 {background: url(butStep4.gif) 0 0 no-repeat;background-position: 0px -53px; height: 53px; width: 103px; margin-left: 15px; display: block; float: left; text-indent: -9999px; }
.step5 {background: url(butStep5.gif) 0 0 no-repeat;background-position: 0px -53px; height: 53px; width: 103px; margin-left: 15px; display: block; float: left; text-indent: -9999px;}
.stepAct1 {background: url(butStep1.gif) 0 0 no-repeat;background-position: 0px -106px; height: 53px; width: 103px; margin-left: 15px; display: block; float: left; text-indent: -9999px; }
.stepAct2 {background: url(butStep2.gif) 0 0 no-repeat;background-position: 0px -106px; height: 53px; width: 103px; margin-left: 15px; display: block; float: left; text-indent: -9999px;}
.stepAct3 {background: url(butStep3.gif) 0 0 no-repeat;background-position: 0px -106px; height: 53px; width: 103px; margin-left: 15px; display: block; float: left; text-indent: -9999px;}
.stepAct4 {background: url(butStep4.gif) 0 0 no-repeat;background-position: 0px -106px; height: 53px; width: 103px; margin-left: 15px; display: block; float: left; text-indent: -9999px;}
.stepAct5 {background: url(butStep5.gif) 0 0 no-repeat;background-position: 0px -106px; height: 53px; width: 103px; margin-left: 15px; display: block; float: left; text-indent: -9999px;}
.stepDeact1 {background: url(butStep1.gif) 0 0 no-repeat;background-position: 0px 0px; height: 53px; width: 103px; margin-left: 15px; display: block; float: left; text-indent: -9999px; }
.stepDeact2 {background: url(butStep2.gif) 0 0 no-repeat;background-position: 0px 0px; height: 53px; width: 103px; margin-left: 15px; display: block; float: left; text-indent: -9999px; }
.stepDeact3 {background: url(butStep3.gif) 0 0 no-repeat;background-position: 0px 0px; height: 53px; width: 103px; margin-left: 15px; display: block; float: left; text-indent: -9999px; }
.stepDeact4 {background: url(butStep4.gif) 0 0 no-repeat;background-position: 0px 0px; height: 53px; width: 103px; margin-left: 15px; display: block; float: left; text-indent: -9999px; }
.stepDeact5 {background: url(butStep5.gif) 0 0 no-repeat;background-position: 0px 0px; height: 53px; width: 103px; margin-left: 15px; display: block; float: left; text-indent: -9999px; }

a.but_stepFinish { text-decoration: none;	background: url(butStepEnd.gif) 0 0 no-repeat;  margin-left:0px; margin-top:5px; margin-bottom:10px; float: left; display:block; padding-left:23px; padding-top:2px;  height: 16px; width:217px; border: 0; background-position: 0px 0px; text-indent: -9999px;}
a.but_stepFinish:hover	{ background-position: 0px -18px; font-weight: bold;}
a.but_stepRestart { text-decoration: none;	background: url(butStepRestart.gif) 0 0 no-repeat; margin-left:40px; margin-top:5px; margin-bottom:10px; display:block; padding-left:23px; padding-top:2px; float: right; height: 16px; width:188px; border: 0; background-position: 0px 0px; text-indent: -9999px;}
a.but_stepRestart:hover	{ background-position: 0px -18px; font-weight: bold;}
.but_stepNext { text-decoration: none;	background: url(butStepNext.gif) 0 0 no-repeat; margin-left:0px; margin-top:5px; margin-bottom:10px; float: left; display:block; padding-left:23px; padding-top:2px;  height: 16px; width:168px; border: 0; background-position: 0px 0px; text-indent: -9999px;}
.but_stepNext:hover	{ background-position: 0px -18px; font-weight: bold;}
a.but_addAdvocate { text-decoration: none;	background: url(butAddAdvocate.gif) 0 0 no-repeat; margin-left:0px; margin-top:5px; display:block; padding-left:23px; padding-top:2px; height: 16px; width:175px; border: 0; background-position: 0px 0px; text-indent: -9999px;}
a.but_addAdvocate:hover	{ background-position: 0px -18px; font-weight: bold;}
a.but_pwRecover { text-decoration: none;	background: url(butPwRecover.gif) 0 0 no-repeat; margin-left:0px; margin-top:5px; display:block; padding-left:23px; padding-top:2px; height: 16px; width:159px; border: 0; background-position: 0px 0px; text-indent: -9999px;}
a.but_pwRecover:hover	{ background-position: 0px -18px; font-weight: bold;}

a.but_backHome { text-decoration: none;	background: url(but_backHome.gif) 0 0 no-repeat; margin-left:0px; margin-top:5px; display:block; padding-left:23px; padding-top:2px; height: 16px; width:180px; border: 0; background-position: 0px 0px; text-indent: -9999px;}
a.but_backHome:hover { background-position: 0px -18px; font-weight: bold;}

a.but_help {text-decoration: none;	background: url(headButHelp.gif) 0 0 no-repeat; margin:0px; display:block; padding:0px; height: 18px; float: left; width:180px; border: 0; background-position: 0px 0px; text-indent: -9999px; }
a.but_help:hover {background-position: 0px -18px;}
a.but_search {text-decoration: none;	background: url(headButSearch.gif) 0 0 no-repeat; margin:0px; display:block; padding:0px; height: 18px; float: left; width:180px; border: 0; background-position: 0px 0px; text-indent: -9999px; }
a.but_search:hover {background-position: 0px -18px;}
a.but_print {text-decoration: none;	background: url(headButPrint.gif) 0 0 no-repeat; margin:0px; display:block; padding:0px; height: 18px; float: left; width:180px; border: 0; background-position: 0px 0px; text-indent: -9999px; }
a.but_print:hover {background-position: 0px -18px;}
a.but_paragraph {text-decoration: none;	background: url(headButParagraph.gif) 0 0 no-repeat; margin:0px; display:block; padding:0px; height: 18px; float: left; width:180px; border: 0; background-position: 0px 0px; text-indent: -9999px; }
a.but_paragraph:hover {background-position: 0px -18px;}

.cbFormError {
	font-size: 10px;
	min-height: 30px;
	line-height: 11px;
	padding-left: 20px;
	background: url(icn_quotmark.gif) 0 0px no-repeat;
}
.searchError {
	padding-left: 20px;
	color: #ff0000;
	background: transparent url(icn_quotmark.gif) 0 7px no-repeat;
	margin-bottom: 8px;
}
#contractErrorBox {
	background: transparent url(icn_quotmark.gif) 0 7px no-repeat;
	margin-left: 100px;
	color: #ff0000;
	text-align: left;
	padding-left: 20px;
}
p.status {
	color: #333333;
	font-size: 12px;
	padding-left: 30px;
	margin-top: -5px;
	margin-bottom: 6px;
}
img.status {
	float: left;
}

a.zahlmeth { text-decoration: none;	background: url(but_zahlmeth.gif) 0 0 no-repeat; margin-left:1px; margin-top:0px; display:block; height: 18px; width:211px; border: 0; background-position: 0px 0px; font-size: 0em; text-indent: -9999px; }
a.zahlmeth:hover	{ background-position: 0px -18px; }

hr.red	{ border: 0; width: 100%; color:#f7a516; background-color: #9a0000; height: 1px; margin-top:5px; margin-bottom: 5px;}
h3 {color:#9A0000;font-family:Verdana;font-size:12px; font-weight: bold; text-decoration:none; margin: 0px; padding: 0px; }
p.error {color: #ff0000; }
p.message {color: #007f00; }

#offlineTop {	background: url(offlineBgTop.gif) 0 0 no-repeat;	height: 82px; }
#offlineBot {	background: url(offlineBgBot.gif) 0 0 no-repeat;	height: 2px; }
#offlineField {	background: url(offlineBg.gif) 0 0 repeat-y; }
#offlineFieldText {	position: relative;	padding-left: 110px;	margin-right: 70px;	top: -30px; }
#offlineFieldText a {color: #555555; background-color: transparent; }
#offlineFieldText a:hover {color: #999999; background-color: transparent; }
#offlineFieldText hr {color: #999999; background-color: #999999; }

.formBox label {
	display: inline;
	clear: left;
	font-size: 11px;
	width: 90px;
}

.formBox {
	display: block;
	width: 310px;
	float: left;
	height: 30px;
}

.regFormLeft {
	display: block;
	width: 230px;
	float: left;
}
.regFormRight {
	display: block;
	margin-left: 10px;
	width: 380px;
	float: left;
}
#layeranwalt {
	visibility: hidden;
	display: none;
}
#layerkanzlei {
	visibility: hidden;
	display: none;
}
#layermediator {
	visibility: hidden;
	display: none;
}
#layersachverstaendiger {
	visibility: hidden;
	display: none;
}
#layerNone {
	visibility: visible;
	display: block;
}
/* ENDE eingef&uuml;gt durch S. de Vries ENDE */