label,input,textarea,option,form,fieldset{margin:0px;padding:0px}
div#content fieldset,div#right-column fieldset{border-color:#CCCCCC #BBBBBB #BBBBBB #CCCCCC;border-image:none;border-right:1px solid #BBBBBB;border-style:solid;border-width:1px}
div#content form fieldset p{padding-left:0}
div#content .greybox,div#right-column .greybox,div#content .tx-solr-search-form{border:1px solid #fff;background-color:#efefef;padding:10px 10px;background:#fcfcfc url(/fileadmin/site/images/fieldset_bg.png) repeat-x left top}
div#content legend,div#right-column legend{text-decoration:underline;margin-bottom:2em}
div.form_header div{font-size:0.8em;padding:0 5px 5px;margin:11px 0}
div#content div.greybox em{font-size:0.8em;display:block;margin:1em 0 2em 0}
div#right-column div.greybox input,div#content input.tx-solr-q{width:80%}
div#right-column div.greybox input.submit{width:1.5em}
* html div#content legend{margin-left:-7px}
*:first-child+html div#content legend{margin-left:-7px}
div#content label{float:left;
width:200px;display:block;margin-bottom:10px;font-weight:bold}
div#right-column label{font-weight:bold}
div#content label.wide{width:250px}
div#content input,div#content textarea,div#content select{border:1px solid #bbb;border-top:1px solid #ccc;border-left:1px solid #ccc;background-color:#fff;margin-bottom:10px;width:220px;padding:2px}
div#right-column input{border:1px solid #bbb;border-top:1px solid #ccc;border-left:1px solid #ccc;background-color:#fff;margin-bottom:10px;padding:2px}
div#content select{width:206px}
div#content input.radio,div#content input.radio-left,div#content input.checkbox{width:16px;border:none;background-color:transparent}
div#content span.radio{font-size:0.8em}
div#content input.radio{
width:20px;margin-bottom:0px}
div#content input.radio-left{margin-right:10px;width:auto;float:left;margin-top:3px;//margin-top:0}
div#content input.small{width:100px}
div#content input.submit,div#right-column input.submit,div#content input.tx-solr-submit{width:auto;padding:2px 5px;float:right;color:#3366CC;background:#fcfcfc url(/fileadmin/site/images/fieldset_bg.png) repeat-x left top;margin-top:1em;font-weight:normal}
div#content div.tx-solr input.submit,div#content div.tx-solr input.tx-solr-submit{float:none;margin-top:0}
div#content button.submit,div#right-column button.submit{width:auto;padding:2px 5px;float:right;color:#3366CC;background:#fcfcfc url(/fileadmin/site/images/fieldset_bg.png) repeat-x left top;border:1px solid #bbb;border-top:1px solid #ccc;border-left:1px solid #ccc;margin-top:1em}
div#content option{background-color:#fff}
div#content optgroup{background-color:#ddd;color:#000;margin:0px}
#content form,#right-column form{width:100%;height:auto;float:left;clear:both;padding-bottom:1em}
div#content #tx-solr-search-form-pi-results{float:none}
#content form h2{clear:both}
div#content fieldset h4{margin:0 0 10px 0 !important;padding:0 !important;font-size:.8em !important}
.ui-tabs-hide{display:none}
.ui-tabs-selected{position:relative;top:2px;padding-bottom:2px;background-color:#f0f0f0;border:1px solid #bbb;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #f0f0f0}
.error{border-color:red !important}
.error-msg-wrap{border:1px solid #bbb;border-top:1px solid #ccc;border-left:1px solid #ccc;margin:1em 0;clear:both}
.error-msg{border:1px solid #fff;background-color:red;padding:10px 10px;color:#fff}
div#content label.checkbox-label{width:450px;margin-bottom:10px}
div#content ul.checkbox-label-list{width:437px;margin-left:37px}
*:first-child+html ul.checkbox-label-list{padding-left:32px}
div#content ul.checkbox-explain{width:450px;margin-bottom:10px}
div#content div.radio-group{float:left;width:auto;height:auto}
div#content div.radio-group label{width:auto;margin:0em 1em 0 0}
div#content form .field{margin-left:220px}
.ui-widget{font-size:0.8em}
div.form_errors{border:1px solid #BBBBBB;padding:0.5em;margin-bottom:1em;background-color:#F7DADA}
div#content div.csc-mailform form{background:#fcfcfc url(/fileadmin/site/images/fieldset_bg.png) repeat-x left top;padding:10px 0;border-color:#CCCCCC #BBBBBB #BBBBBB #CCCCCC;border-image:none;border-right:1px solid #BBBBBB;border-style:solid;border-width:1px;width:503px}
div#content div.csc-mailform form li.csc-form-element-submit input{width:auto;padding:2px 5px;color:#3366CC;background:#fcfcfc url(/fileadmin/site/images/fieldset_bg.png) repeat-x left top;font-weight:normal}
div#content div.csc-mailform form.csc-form-confirmation{margin-bottom:1em}
div#content div.csc-mailform form.csc-form-confirmation input{width:auto;padding:2px 5px;color:#3366CC;background:#fcfcfc url(/fileadmin/site/images/fieldset_bg.png) repeat-x left top;font-weight:normal}
div#content div.csc-mailform form.csc-form-confirmation li.csc-form-confirmation-true{float:right}
div#content div.csc-mailform form.csc-form-confirmation li.csc-form-confirmation-false{float:left}
div#content div.csc-mailform form label{width:200px;display:block;margin-bottom:10px;font-weight:bold;font-size:1em}
div#content div.csc-mailform li{list-style-type:none;font-size:1em}
div#content div.csc-mailform fieldset{border:none}
div#content div.csc-mailform form label em{color:#bbbbbb}
div#content div.csc-mailform form label strong{text-transform:none}
