

/************************************************************************
 * Plugins
 ************************************************************************/



/* WEC Routenplaner */

div.marker {
  width: 250px;
}


div.dirmenu {
  margin: 0 0 5px 0;
}

div.todirform
, div.fromdirform {
  margin: -15px 0 10px 0;
}

/* NivoSlider in Headerslideshow */
.tx-t3sheaderslider-pi1 .theme-default .nivoSlider {
  margin-bottom: none;
}

/* Suche */
#searchbox input#search_field {
  width: 155px;
}


/* Formular für Kommentare */


.tx-comments-comment-form form span.tx-comments-required-mark {
  display: block;
  float: left;
  width: 10px;
  margin-left: 3px;
}

.tx-comments-comment-form form textarea,
.tx-comments-comment-form form input {
    float: left;
}


.tx-comments-comment-form form p.low {
  color: #666;
  font-size: 11px;
}

.tx-comments-comment-form .tx-comments-captcha {
  padding-left: 112px;
}


/* Anzeige der  Kommentare */
.tx-comments-comments {
  margin: 20px 0;
  width: 100%;
}

.tx-comments-no-comments ,
.tx-comments-comment-2 {
  margin: 8px 0;
  background: #e5e5e5;
  padding: 5px;
}

.tx-comments-comment-1 {
  margin: 8px 0;
  background: #f3f3f3;
  padding: 5px;
}

.tx-comments-comments table.userdata {
  margin: 0;
}

.tx-comments-comments hr.divider {
  margin: 0 0 8px 0;
}

.tx-comments-comments td.userimage img {
  padding-bottom: 3px;
  padding-right: 5px;
}

.tx-comments-comments td.comments-data {
  font-style: italic;
  font-size: 11px;
  vertical-align: bottom;
  padding: 0;
}






/* Teasermenü */
ul.teaserboxen {
  list-style: none;
  margin: 0;
  padding: 0;
  text-indent: 0;
}

ul.teaserboxen li {
  position: relative;
  clear: both;
  padding: 8px 55px 8px 0;
  margin: 0;
}

ul.teaserboxen li a img {
  position: relative;
  background: #fff;
  padding: 3px;
  margin: 0 9px 0 0;
  float: left;
  /*box-shadow*/
  -moz-box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.15);
  box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.15);
  behavior: url(/fileadmin/templates/Auswahltemplates/PIE.htc);
}

ul.teaserboxen li h2 {
  margin:  0 0 12px 0;
}

ul.teaserboxen li .teaserextra {
  font-weight: bold;
}


/* Tabs */
#content-main .ui-tabs-panel {
  position: relative;
  background: #fff;
  width: 580px;
  min-height: 220px;
  padding: 10px;
  margin: 0;
  /*box-shadow*/
  -moz-box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.25);
  box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.25);
  behavior: url(/fileadmin/templates/Auswahltemplates/PIE.htc);
}

#content-main .ui-widget-content h6 {
  background: #B7DBE8;
  padding: 10px 10px 10px 10px;
  margin: 0;
  font-size: 13px;
  font-weight: normal;
  font-family: 'Oxygen', Verdana, sans-serif;
  color: #0a2b3c;
  line-height: 1.5em;
  border: none;
  /*box-shadow*/
  -moz-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.25);
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.25);
  behavior: url(/fileadmin/templates/Auswahltemplates/PIE.htc);
}

#content-main .ui-widget-content h6 span.important {
  font-size: 16px;
  font-weight: bold;
}


/* Benutzerregistrierung */
.tx-srfeuserregister-pi1 input[type=password] {
  width: 120px;
  float: left;
}

.tx-srfeuserregister-pi1 label.tx-srfeuserregister-pi1-password-again {
  width: 70px;
  margin-left: 8px;
}





dt.cs-gender-label {
  clear: both;
}

dd.cs-gender-input {
  float: left;
  margin-left: 0;
  width: 50%;
}

dd.cs-gender-input label {
  float: left;
  text-align: left;
  width: 60px;
}

dd.cs-gender-input input.tx-srfeuserregister-pi1-radio {
  float: left;
  width: 30px;
  margin-left: 0;
}



p.tx-srfeuserregister-pi1-error {
  clear: both;
  color: red;
  font-size: 11px;
  border-left: 16px solid red;
  padding-left: 5px;
}

input.tx-srfeuserregister-pi1-delete-icon {
  width: 11px;
  height: 11px;
  margin: 3px 8px 0 8px;
}

p.tx-srfeuserregister-cs-uploadimage {
  line-height: 1.0em;
  margin-top: -5px;
}
