/* Kundenstimmen */
/* einiges ausblenden */
.sk-pagecomments-number, .sk-pagecomments-answer, #skpagecommentform legend {
display:none;
}


.sk-pagecomments-error {
background-color: red;
border:1px solid #000000;
color:white;
margin:0 0 35px;
}

.sk-pagecomments-namedate .detail {
color:white;
font-size:11px;
}

/* fieldset - Eigenschaften */
#skpagecommentform fieldset {
border:0px none;
border-bottom: 1px solid #58595B;
padding:0 0 35px !important;
margin-bottom: 40px;
}

.tx-skpagecomments-pi1 form input#skcommentssubmit {
background-color:#500000;
border:2px solid #770000;
border-bottom: 0px none;
border-right:0px none;
color:#DDDDDD;
float:right;
font-weight:bold;
padding:5px 7px 4px;
float: left;
margin: -5px 0 0 0;
}
.tx-skpagecomments-pi1 form input#skcommentssubmit:focus,
.tx-skpagecomments-pi1 form input#skcommentssubmit:active {
border:2px solid #770000;
border-top: 0px none;
border-left:0px none;
}

 
/* Balken mit Kundeninformationen (Name, etc.) */
.sk-pagecomments-headline {
background-color:#670001;
color:white;
padding:5px 10px 3px;
}
/* Kommentar-Box */
.sk-pagecomments-comment {
background-color:#1A171B;
border: 1px solid black;
border-top:0px none;
padding:5px 10px 10px;
margin-bottom: 20px;
}

/* E-Mail / Website Buttons */
.sk-pagecomments-emailhomepage a {
margin-left: 7px;
}

/* Breife der labels */
.tx-skpagecomments-pi1 form label { 
width: 60px;
margin-right: 0px !important;
margin-left: 0px !important;
padding-right: 0px !important;
}

/* Captcha */
.captchabox label {
width: 174px !important;
border:0px none !important;
}
#captcha {
background-color:#212024;
border-color:#770000;
border-style:solid;
border-width:2px 1px;
color:#DDDDDD;
font-family:trebuchet ms,arial,verdana,sans-serif;
font-size:10pt;
height: 16px;
width:100px;
}

.captchabox img {
width: 150px;
height: 20px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

}


/* POWERMAIL */
/* Den Namen und den Rahmen entfernen */
.tx-powermail-pi1 fieldset {
  border: 0px none;
  margin-top: 30px;
  padding: 0px;
  padding-bototm: 35px;
}
.tx-powermail-pi1 legend {
  display: none;
}

/* Pflichtfeld-Warnungen */
.powermail_mandatory_js, .powermail_mandatory {
  color: #cc0000;
}

/* Input-Felder, Labels und Textarea anpassen */
.tx-powermail-pi1 input, #skpagecommentform #name, #skpagecommentform #email, #skpagecommentform #homepage {
  background-color: #212024;
  border: 0px none;
  border-bottom: 2px solid #770000;
  color: white;
  padding-left: 7px;
  padding-right: 5px;
}
.tx-powermail-pi1 label, .tx-skpagecomments-pi1 form label {
  color: #ddd;
  border-bottom: 2px solid #770000;
  font-size: 8pt;
  margin-right: -5px;
  padding-right: 3px;
}

.tx-powermail-pi1 #powermaildiv_uid4 label, #commentlabel {
  border-bottom: 0px none;
}


/* Absende-Button */
input.powermail_submit_uid5 { 
  border-bottom: 2px solid #770000;
  /*border-left: 1px solid #670001;
  border-right: 1px solid #670001;*/
  background: #500000;
  color: #ddd;
  padding-left: 0px;
  padding-right: 0px;
  margin-top: -7px;
  margin-right: 17px;
  padding: 10px 7px 4px 7px;
  float: right;
  font-weight: bold;
}
input.powermail_submit_uid5:hover, input.powermail_submit_uid5:focus, input.powermail_submit_uid5:active {
  background-color: #770000;
  color: white;
  border-bottom: 2px solid #fff;
  padding: 20px 7px 4px 7px;
}

/* Textarea */
#powermaildiv_uid4 {
  height: 220px !important;
}
#uid4, .tx-skpagecomments-pi1 form textarea {
  background-color: #212024;
  border: 0px none;
  border-top: 2px solid #770000;
  border-bottom: 2px solid #770000;
  border-left: 1px solid #770000;
  border-right: 1px solid #770000;
  color: #ddd;
  font-family: trebuchet ms, arial, verdana, sans-serif;
  font-size: 10pt;
  width: 437px;
  height: 190px;
}
#uid4:focus, .tx-skpagecomments-pi1 form textarea:focus,
#uid4:active, .tx-skpagecomments-pi1 form textarea:active, #captcha:focus, #captcha:active {
  background-color: #1A171B;
}

/* Aufbau der einzelnen Felder zueinander */
#powermaildiv_uid1, #powermaildiv_uid8, #powermaildiv_uid12, #powermaildiv_uid9, #powermaildiv_uid10, #powermaildiv_uid11, #powermaildiv_uid3 {
  float: left;
}

#powermaildiv_uid8, #powermaildiv_uid9, #powermaildiv_uid11, #powermaildiv_uid4, #powermaildiv_uid7 {
  clear: both; 
}

/* Größenanpassungen */
.tx-powermail-pi1 div, .commentheight {
  height: 45px;
}
#powermaildiv_uid4 {
  height: 140px;
}
#powermaildiv_uid4 label {
  display: block;
}

/* Input-Feld: Name */
#uid1 {
  width: 166px;
}
/* Input-Feld: Vorname */
#uid2 {
  width: 166px;
}
/* Input-Feld: Straße */
#uid8 {
  width: 285px;
}
/* Input-Feld: PLZ */
#uid9 {
  width: 75px;
}
/* Input-Feld: Ort */
#uid10 {
  width: 300px;
}
/* Input-Feld: Hausnummer */
#uid12 {
  width: 30px;
}
/* Input-Feld: Telefon */
#uid11 {
  width: 133px;
}
/* Input-Feld: eMail */
#uid3 {
  width: 213px;
}

/* /powermail */


/* GOOGLEMAP */
.tx-wecmap-pi1 {
  margin-left: -7px;
}

.tx-wecmap-pi1 td {
  padding: 0 !important;
  text-align: left !important;
}
.tx-wecmap-pi1 table {
  width: 490px;
  border: 1px solid #58595B;
  padding: 4px 0 4px 4px;
}
.tx-wecmap-pi1 #map9 {
  border: 1px solid #58595B;
}
.tx-wecmap-pi1 #map9 .gmnoprint {
  color: #1A171B;
}
#map9_todirform_0_0 {
  margin-top: -10px;
  margin-bottom: 10px;
}
#map9_directions {
  margin-bottom: 35px;
}
.googledir table td, .googledir table, .googledir {
  border: 0px none;
}
.googledir td {
  padding-top: 8px !important;
  padding-bottom: 10px !important;
  border-top: 1px solid #58595B !important;
}
/* /googlemap */
