/* ----------------------------
  | TYPO3 CSS Re-Definitions:  |
   ----------------------------*/
.tx-indexedsearch-rules, .tx-indexedsearch-searchbox p, .tx-indexedsearch-info {
  display:none !important;
}

.tx-indexedsearch-searchbox td {
  padding:5px;
}

.tx-indexedsearch-redMarkup {
  color: #ACC600 !important;
}

.csc-menu  {
  margin:0px;
  padding:0px;
}

.csc-section {
  list-style-type:none;
  /*margin-left:-40px;*/
        color:#000000;
        font-size:0.85em;
        line-height:18px;
}

.csc-linkToTop {
  text-align:right;
  color: #E43144;
  font-size:0.75em;
}

.csc-mailform {
  border:0px;
  margin-left:0px;
  padding:0px;
}

.csc-textpic-caption {
  font-size: 0.85em;
  color: #000000;
  background-color:#FFFFFF;
}
div.csc-textpic-clear {
    clear: left;
}
.tx-indexedsearch-rules, 
.tx-indexedsearch-searchbox, 
.tx-indexedsearch-info {
  /*display:none;*/
}

.tx-indexedsearch-descr descr {
  display:none;
}

.tx-indexedsearch-sw {
  font-style:normal !important;
}

.tx-indexedsearch-searchfor {
  display:block;
  float:left;
  width:100px;
  height:22px !important;
  vertical-align:middle;
}
/*
.tx-indexedsearch-searchbox-sword {
  border:0px;
  border-bottom:1px solid #CCCCCC;
  margin-bottom:20px;
  height:20px !important;
  vertical-align:middle;
}

.tx-indexedsearch-searchbox-button {
  color:#62524E;
  background-color: #D5D5D5;
  border:0px;
  margin:0px;
  padding:0px;
  margin-bottom:10px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
  color:#ACC600;
}
*/

/* Mailform: */
fieldset.csc-mailform {
  border:0px;
  padding:0px;
  margin:0px;
}

.csc-mailform-field{
  clear:both;
}
.csc-mailform-label {
  font-size:0.85em;
  font-weight:bold;
}

.csc-mailform-field label,
.tx-pilmailform-pi1 label {
  display:block;
  float:left;
  width:150px;
}

.csc-mailform-field select, .csc-mailform-field input,
.tx-pilmailform-pi1 input {
  border:1px solid #666666;
  width:250px;
  margin: 2px 0px 5px 0px;
}
.csc-mailform-field input.csc-mailform-check {
  width:auto;
}

.csc-mailform-field select{
  width:252px;
}

.csc-mailform-field textarea,
.tx-pilmailform-pi1 textarea {
  border:1px solid #666666;
  width:400px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:0.85em;
}

#mailformformtype_mail,
.tx-pilmailform-pi1 .submit {
  width:100px !important;
  border:1px solid #666666 !important;
  background:#FFFFFF !important;
  margin:10px 0px 0px 150px;
  cursor:pointer;
}
.tx-felogin-pi1 legend{
  display:none;
}
/*.tx-felogin-pi1 input{
  border:1px solid #e0dee3;
  margin-right:5px;
  margin-bottom:5px;
  font-size:1em;
  width:120px;
}

.tx-felogin-pi1 .felogin-button{
  border:1px solid #e0dee3;
  background-color:#e0dee3;
  text-align:center;
  cursor:pointer;
  width:122px;
}
* html .tx-felogin-pi1 .felogin-button{
  width:124px;
}
*+html .tx-felogin-pi1 .felogin-button{
  width:124px;
}*/
.tx-timtabsociable-pi1 a {
  margin-left:3px;
}

/*---Gallery classes---*/
.myGallery {
  border:none !important;
}


/*---Calendar classes---*/
.tx-cal-controller .todayevents .locationevent{
  margin-bottom:10px;
}
.tx-cal-controller .todayevents h1{
  margin-bottom:10px;
}
.tx-cal-controller .locationevent{
  margin-top:10px;
  border-bottom: 1px dotted;
  padding-bottom: 10px;
}
.tx-cal-controller .default_categoryheader, 
.tx-cal-controller .default_catheader {
  background-color:transparent;
}
.tx-cal-controller .morelink{
  color:#FFFFFF;
}
.tx-cal-controller .morelink a{
  color:#000000;
}

/*-------gallery--------*/
/*
.jdGallery a.left {
  background:url("/fileadmin/images/back.png") no-repeat scroll left center transparent !important;
}
* html .jdGallery a.left {
  background:url("/fileadmin/images/back.png") no-repeat scroll left center transparent !important;
}
.jdGallery a.right {
  background:url("/fileadmin/images/next.png") no-repeat scroll right center transparent !important;
}
* html .jdGallery a.right {
  background:url("/fileadmin/images/next.png") no-repeat scroll right center transparent !important;
}

#rglbPrevLink:hover  {
  background:url("/fileadmin/images/back.png") no-repeat scroll 0 50% transparent !important;
}
* html #rglbPrevLink:hover {
  background:url("/fileadmin/images/back.png") no-repeat scroll 0 50% transparent !important;
}
#rglbNextLink:hover {
  background:url("/fileadmin/images/next.png") no-repeat scroll 100% 50% transparent !important;
}
* html #rglbNextLink:hover {
  background:url("/fileadmin/images/next.png") no-repeat scroll 100% 50% transparent !important;
}
#rglbCloseLink {
  background:url("/fileadmin/images/close.png") no-repeat scroll center center transparent !important;
}
*/
/* zoom
.jdGallery a.open:hover { background: url('img/open.png') no-repeat center center; }

* html .jdGallery a.open:hover { background: url('img/open.gif') no-repeat center center;
  filter:alpha(opacity=80); }
*/

.tx-srfeuserregister-pi1 fieldset{
  border:1px solid #CCCCCC;
  padding: 10px;
}
.tx-srfeuserregister-pi1 span {
  display:inline;
  float:none;
  margin:0;
}
.tx-srfeuserregister-pi1 label {
  float:left;
  width:120px;
}
.tx-srfeuserregister-pi1  .tx-srfeuserregister-fieldwrap{
  float:left;
  clear:both;
  margin:5px 0;
}
.tx-srfeuserregister-pi1 .nofloat{
  display:inline;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit{
  margin-top:10px;
  margin-left:120px;
  cursor:pointer;
}
.tx-srfeuserregister-pi1 .radioinput{
  clear:both;
  margin-left:120px;
}
.tx-srfeuserregister-pi1 .radioinput label {
  margin-right:20px;
  display:inline;
  float:none;  
}
.tx-srfeuserregister-pi1 .radioinput input{
  margin-right:5px;
}

.tx-srfeuserregister-multiple-checked-values{
  list-style:none;
}

.tx-srfeuserregister-multiple-checked-values li{
  clear:both;
}
.tx-srfeuserregister-pi1 label.tx-srfeuserregister-pi1-password-again{
  display:inline;
  float:none;
  margin-right:10px;
}

.dmail_regform label {
  float: left; 
  font-weight: bold; 
  width: 90px;
}
.dmail_regform label.checkbox_label {
  width:250px;
  font-weight: normal; 
}
.csc-sitemap ul {
  padding:0px;
  list-style:none;
}
.csc-sitemap ul li{
  text-transform:uppercase;
}
.csc-sitemap ul ul{
  list-style:disc outside none;
  padding:0 15px;
}
.csc-sitemap ul ul li{
  text-transform:none;
}
.tx-powermail-pi1 legend {
  display:none;
}
.tx-powermail-pi1 .info{
  font-size:0.85em;
}
.tx-powermail-pi1 #tx-powermail-pi1_fieldset_4 legend,
.tx-powermail-pi1 #tx-powermail-pi1_fieldset_6 legend {
  font-weight: bold;
  margin-bottom: 10px;
  display:block;
}
.tx-powermail-pi1 label {
  display:block;
  width:150px;
  float:left;
}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio label,
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check label,
.tx-powermail-pi1 #tx-powermail-pi1_fieldset_1 label,
.tx-powermail-pi1 #tx-powermail-pi1_fieldset_6 label{
  display: inline;
  float:none;
  width:auto;
  margin-right: 5px;
}
.tx-powermail-pi1 label span {
  display:inline;
  float:none;
}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio input{
  float:left;
  margin-right: 5px;
}
.tx-powermail-pi1 fieldset{
  border-bottom:1px solid #000000;
  padding-bottom:10px;
  margin-bottom:10px;
}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
  display:none;
}

.tx-powermail-pi1 fieldset#tx-powermail-pi1_fieldset_5{
  border-bottom:none;
  padding-bottom:0;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html{
  margin-bottom:7px;
}
.tx-powermail-pi1 #tx-powermail-pi1_fieldset_1 input{
  width:40px;
}
.tx-powermail-pi1 #tx-powermail-pi1_fieldset_1 .powermail_mandatory_js{
  display:inline;
  margin-left: 5px;
}
.tx-powermail-pi1 #tx-powermail-pi1_fieldset_1 .powermail_mandatory{
  display: none;
}
.tx-powermail-pi1 #tx-powermail-pi1_fieldset_1 div#powermaildiv_uid5{
  display: block;
}
.tx-powermail-pi1 #tx-powermail-pi1_fieldset_6 input{
  border:0;
  width:auto;
}
.tx-powermail-pi1 .powermail_mandatory_js {
  font-size:0.85em;
  color:#E2007A;
  margin-left: 150px;
}
.tx-powermail-pi1 #tx-powermail-pi1_fieldset_1 #powermaildiv_uid5{
  font-size:0.85em;
}
