/* contactform new */
.error-single { color: red; }

.form-button input {font-size:1.2em}
.mailform input:focus, .mailform textarea:focus { background-color: #efefef; }
.mailform label { display: inline; font-weight: normal; font-size: 1em; margin: 0; padding-left: 0; line-height: 1; }
.mailform .form-field { clear: both; margin-bottom: 10px; overflow: hidden; }
.mailform .form-field-label { float: left; width: 10em;font-size:1.2em }
.mailform .form-field-input { float: left; width: 350px;font-size:1.2em  }
.mailform input.text-field, .mailform textarea { width: 320px; border: 1px solid #cccccc; padding: 2px; }
.mailform .form-button { padding: 15px 0 15px 100px; }
.mailform .form-hint { color: #555555; }
.mailform fieldset.main { border-left: 1px solid #dadada; border-right: 1px solid #dadada; padding: 10px; }
.mailform p { margin: 0 0 15px 0 !important; }
.mailform .form-field.error input, .mailform .form-field.error textarea { border: 1px solid red; }
.mailform .error-single { padding-top: 4px; color: red; }
.mailform .error-list h2 { margin: 0 0 5px 0 !important; color: red; font-weight: bold; }
.mailform .error-list ul { margin: 0 0 15px 15px !important; }
.mailform .error-list li { list-style-type: square; }
ul.bullets li li {font-size:1em}
.qContent { margin-right: 0; }


.reviewReport input:focus, .reviewReport textarea:focus { background-color: #efefef; }
.reviewReport label { display: inline; font-weight: normal; font-size: 1em; margin: 0; padding-left: 0; line-height: 1; }
.reviewReport .form-field { clear: both; margin-bottom: 10px; overflow: hidden; }
.reviewReport .form-field-label { float: left; width: 10em;font-size:1.2em; padding-bottom:3px;}
.reviewReport .form-field-label label {font-weight:bold;}
.reviewReport .form-field-cb { font-size:1.2em; padding:3px 0px; }
.reviewReport .form-field-input { clear:both; font-size:1.2em  }
.reviewReport input.text-field, .reviewReport textarea { width: 320px; border: 1px solid #cccccc; padding: 2px; }
.reviewReport .form-button { padding: 15px 0 15px 0px; }
.reviewReport .form-hint { color: #555555; }
.reviewReport fieldset.main { border-left: 1px solid #dadada; border-right: 1px solid #dadada; padding: 10px; }
.reviewReport p { margin: 0 0 15px 0 !important; }
.reviewReport .form-field.error input, .reviewReport .form-field.error textarea { border: 1px solid red; }
.reviewReport .error-single { padding-top: 4px; color: red; }
.reviewReport .error-list h2 { margin: 0 0 5px 0 !important; color: red; font-weight: bold; }
.reviewReport .error-list ul { margin: 0 0 15px 15px !important; }
.reviewReport .error-list li { list-style-type: square; }

.reviewReport .formSubmit { cursor: pointer !important; background: url('../img/formbuttons_sprite_trans.png') left -525px no-repeat; border: 0 none; height: 27px; width: 144px; font-weight: bold; background-color: #ffffff !important; }

/* Kontaktform links */
#lCol,#lCol .csc-default,#lCol div.ce-textpic{margin:0;padding:0;}
#lCol div.ce-textpic .csc-header {margin:0;padding:5px 0 4px 0;background:-moz-linear-gradient(center top , #FFFFFF 50%, #EDEDED) repeat scroll 0 0 transparent;*height:15px;*padding-bottom:3px;border-top:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5}
#lCol div.ce-textpic .csc-header h5 {margin:0;padding:0 0 0 12px;font-size:1.2em}
#lCol div.ce-textpic .csc-header h5 a {text-decoration:none !important;color:#000} 
#lCol div.csc-textpic-above {padding: 0;}
#lCol div.csc-textpic-above div.csc-textpic-imagewrap {margin: 0 0 0 4px;*margin: 0 0 0 1px;}
#lCol div.ce-textpic .csc-textpic .csc-textpic-text {padding:5px 5px 10px 5px;background-color:#fff;margin:0 1px !important}
#lCol div.csc-textpic-clear {clear: none !important}

/*normal column in .dPage .left .box CMS*/
#nCol .autocorrect h5 {font-weight:bold;background:none;border-bottom:1px solid #dadada; padding: 4px 0 4px 0; margin: 0 0 10px 0;}
#nCol div.csc-frame-rulerBefore,#nCol div.csc-frame-rulerAfter {border-top:none;}
#nCol .csc-frame-frame1 {background-color:none;padding:1px 1px 1px 0;-moz-border-radius:4px;margin:0}
#nCol .csc-frame-frame1 .ce-textpic {padding:0;-moz-border-radius:4px;background:#fff;margin:0}
#nCol .csc-frame-frame1 .ce-textpic .csc-textpic-text {padding: 8px 0 0 0;overflow:auto;margin:0}

#nCol h1,#nCol h2,#nCol h3,#nCol h4,#nCol h5, #nCol h6 {font-weight:bold;background:none;padding:0}
#nCol .csc-header h1,.nCol .csc-header h2 {margin: 0 0 8px 0}
#nCol .csc-header h2 {margin: 0 0 5px 0}
#nCol .csc-header h3,.nCol .csc-header h4,.nCol .csc-header h5 {margin: 0 0 5px 0}
#nCol .csc-header h6 {margin: 0 0 2px 0}

#nCol .csc-header .csc-firstHeader {border-bottom:1px solid #dadada; padding: 4px 0 4px 0; margin: 0 0 10px 0;font-size:1.2em}
#nCol div.ce-textpic {margin: 0 0 8px 0}

#nCol div.csc-textpic-above div.csc-textpic-text {margin:5px 0 0 0 !important}
#nCol p {margin:0 0 8px 0}

#nCol ul {margin:8px 0 5px 0}
#nCol ul li ul {margin:3px 0 0 0 !important}
#nCol ul li h6 {margin:0 0 2px 0}
#nCol h5 {font-size:1.2em}

#nCol hr {clear:both;border-top:1px dotted #dadada;background:none;margin: 8px 0 8px 0;height:1px !important}

.dBoxForm table.form textarea {height:75px;width:320px;}

/*Author*/
.align-right {text-align:right}
.align-center {text-align:center}
.smaller {font-size:10px;color:#666}

.tableLayout,#nCol .contenttable {background:#E6E6E6;border-spacing:1px;margin-bottom:8px}
.tableLayout th,.tableLayout td, .contenttable th,.contenttable td {padding:5px;vertical-align:top}
#nCol .tableLayout th p,#nCol .contenttable th p {margin:0;padding:0;font-weight:bold}
.tableLayout td, .contenttable td {background:#fff}

/*#nCol table {background:#E6E6E6;border-spacing:1px;margin-bottom:8px}*/
/*#nCol table th, #nCol table td {padding:5px;vertical-align:top}*/
/*#nCol table td {background:#fff}*/
/*#nCol table th p {margin:0;padding:0;font-weight:bold}*/
/*#nCol table td p {margin:0}*/

ul.ispdf li {padding:0 0 6px 20px;background:transparent url('/fileadmin/assets/herold/img/pdf.gif') 0px 0px no-repeat}
ul.isimg li {padding:0 0 6px 20px;background:transparent url('/fileadmin/assets/herold/img/img.gif') 0px 0px no-repeat}
a.apdf {padding:0 0 6px 20px;background:transparent url('/fileadmin/assets/herold/img/pdf.gif') 0px 0px no-repeat}
a.aimg {padding:0 0 6px 20px;background:transparent url('/fileadmin/assets/herold/img/img.gif') 0px 0px no-repeat}
a.download {padding:0 0 6px 18px;background:transparent url('/fileadmin/assets/herold/img/img/download.gif') 0px 0px no-repeat}
a.vorschau {padding:0 0 6px 22px;background:transparent url('/fileadmin/assets/herold/img/img/vorschau.gif') 0px 0px no-repeat}

a.btn {
background:url("http://www.herold.at/images/btn_sprite.png") no-repeat scroll 0 -60px transparent;
cursor:pointer;
float:left;
margin-right:15px;
text-decoration:none !important;
}

a.btn div {
  text-decoration:none;
  font-weight:bold;
  display:block;
  margin-left:13px;
  padding: 7px 15px 8px 2px;
  color:#666 !important;
  background: url('http://www.herold.at/images/btn_sprite.png') no-repeat scroll right -60px transparent;
  }


