@media screen {


.nivo-caption {
    font-size: 130%;
}

/*******************/
/* YAG Fancybox    */
/*******************/

#supersized li {
    margin: 0;
}

#fancybox-left {
    left: 5px !important;
}
#fancybox-right {
    right: 5px !important;
}

#prevslide, #nextslide, #progress-back, #controls-wrapper, #progress-bar {
  display:none;
  background: none;
}

/*******************/
/* JF Multi Content */
/*******************/
.tx-jfmulticontent-pi1{
  margin: 0 0 1.5em;
}

/*******************/
/* Google Maps */
/*******************/
.tx-go-maps-ext {
  border: 4px solid #FFFFFF;
  -moz-box-shadow: 0 3px 7px 5px #888888;
  -webkit-box-shadow: 0 3px 7px 5px #888888;
  box-shadow: 0 3px 7px 5px #888888;
  margin-top: 1em;
}

.tx-go-maps-ext p {margin:0;}


/*******************/
/* Kontaktformular */
/*******************/

div.csc-mailform ul {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}

div.csc-mailform ul ul {
  margin: 0.15em 0;
  padding: 0 0 0 2.5em;
}

div.csc-mailform li {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}



div.csc-mailform fieldset legend {
  font-weight:bold;
  padding: 0.5em;
}  

div.csc-mailform li label {
  width:11em!important;
  padding:0.5em 0;
  color:#666;
  float:left;
}

div.csc-mailform li label em {
  display:inline;
  padding-left:0.5em;
}

div.csc-mailform fieldset li {
  padding: 0.5em;
  line-height: 1.25em;
  margin:0!important;
}

.csc-form-element-textline input, .csc-form-element-textarea textarea,  div.csc-mailform select   {
  width:17em;
  font-weight:normal;
  color:#333;
  padding:0.5em 0.625em;
  border: 0.063em solid #ccc;
  
  -moz-box-shadow: inset 0 0 0.15em 0.15em #eee ;
  -webkit-box-shadow: inset 0 0 0.15em 0.15em #eee;
  box-shadow: inset 0 0 0.15em 0.15em #f1f1f1;
}

div.csc-mailform select   {
  width:21.875em;
}

div.csc-mailform .invalid {
  border-color:red;
  background:#FFDDDD;  
}

.csc-form-element-submit input, .csc-form-element-reset input {
  margin-left:12em;  
  font-size:1em;
}

.csc-form-element-textline label strong, .csc-form-element-textline label strong {
  text-transform:none;
    padding-top: 0.625em;
}

.csc-form-2 {
  padding: 0.5em 0.875em;
}

.csc-form-confirmation-false {
  float:left;
}

div.csc-mailform fieldset ol {
    padding: 1em!important;
}

} /* Media Screen End */
