/* ########## form ################ */

.csc-mailform-check {
     border:none !important;
}

fieldset {
	border:none;
	 
}
.csc-mailform-field {
	cclear:both;
} 	

#captchaResponse {

}

#mailformformtype_mail {
	    color:#777777;
	    background:#d7d7d7;
	    width:100px;
	    height:20px;
	    font-size:12px;
	    border:none;
	    cursor:pointer;
	    margin-left:5px;
}


.csc-mailform-field label {
       float:left;
	     font-size:12px;
	     color:#000000;
	     height:100%;
       width:180px; 
       margin-bottom:3px;
}	

.csc-mailform-field input {
	      border:1px solid #aaa596;
      font-family:arial;
      font-style:italic;
      font-size:11px;
      height:16px;
      _height:20px;
      margin-bottom:3px;
      width:293px;
      %width:291px;
      _width:295px;
      float:right;
      padding-left:5px;
	
} 
.csc-mailform-field input.csc-mailform-submit {
	float:left;
	margin-left:192px;
	%margin-left:202px;
	border:none;
	width:auto;
	height:auto;
}

.csc-mailform-field input.csc-mailform-rsubmit {
	border:none;
	float:left;
	width:auto;
	height:auto;
}


.csc-mailform-field select {
      font-family:arial;
      font-size:11px;
      xheight:20px;
      _xheight:18px;
      width:300px;
      %width:299px;
      _width:295px;
      float:right;
      margin-bottom:3px;
 }     

.csc-mailform-field textarea {
       border:1px solid #aaa596;
       font-style:italic;
       font-family:arial;
       font-size:11px;
       margin-top:0px;
       padding-top:0px;
       margin-bottom:9px;
       width:293px;
       %width:290px;
      float:right;
      height:95px;
      %height:94px;
      _height:97px;
      padding-left:5px;
}

/* ############## add ##################*/

.csc-mailform-radio label {
	margin-left:10px;
	%margin-left:30px;
	_margin-left:40px;
}

.csc-mailform-field legend {
	display:none;
}
.csc-mailform-field {
	float:left;
}
.mf-radio  {
	border:none !important;
  width:100px !important;
  vertical-align:bottom !important;
  height:16px !important;
  %height:20px !important;
  
}

.csc-mailform-radio  {
	display:block;
} 
.csc-mailform-radio label {
	width:150px;
}



/* ########### kontakt  #################### */
form {
	 padding:0px;
	 margin:0px;
}

.mailform-row {
	    width:100%;
}
.form_table {
      width:480px;
}
.forminput1 {
      border:1px solid #aaa596;
      font-family:arial;
      font-size:11px;
      height:16px;
      _height:20px;
      margin-bottom:3px;
      width:293px;
      %width:291px;
      _width:295px;
      float:right;
      padding-left:5px;
}


.select1_a {

      font-family:arial;
      font-size:11px;
      height:20px;
      _height:18px;
      width:300px;
      _width:295px;
      float:right;
      margin-bottom:3px;
}


.forminput7 {
      border:1px solid #aaa596;
      font-family:arial;
      font-size:11px;
      height:13px;
      _height:17px;
      margin-bottom:3px;
      %margin-bottom:1px;
      width:398px;
      %width:396px;
      _width:400px;
}

.forminput6 {
      border:1px solid #aaa596;
      font-family:arial;
      font-size:11px;
      height:13px;
      _height:17px;
      margin-bottom:3px;
      %margin-bottom:1px;
      width:224px;
      %width:222px;
      _width:226px;
}

.forminpute {
      border:1px solid #aaa596;
      font-family:arial;
      font-size:11px;
      height:13px;
      _height:17px;
      margin-bottom:3px;
      %margin-bottom:1px;
      width:398px;
      %width:396px;
      _width:398px;
}

.formtextarea {
       border:1px solid #aaa596;
       font-family:arial;
       font-size:11px;
       margin-top:0px;
       padding-top:0px;
       margin-bottom:9px;
      width:298px;
      %width:296px;
      float:right;
      height:95px;
      %height:94px;
      _height:97px;
}
.forminput1c {
       border:1px solid #aaa596;
       font-family:arial;
       font-size:11px;
       margin-top:9px;
       padding-top:0px;
       height:14px;
       _height:17px;
       margin-bottom:8px;
      width:220px;
      %width:218px;
      _width:222px;
}
.forminput5 {
       border:1px solid #aaa596;
       font-family:arial;
       font-size:11px;
       height:13px;
       _height:17px;
       margin-bottom:3px;
       xmargin-right:3px;
       width:58px;
       %width:56px;
       _width:60px;
       float:left;
}
.forminput4 {
       border:1px solid #aaa596;
       font-family:arial;
       font-size:11px;
       height:13px;
       _height:17px;
       margin-bottom:3px;
       width:295px;
       %width:293px;
      _width:297px;
      float:right;
}
.maiform-input-div {

}
.manda {
      color: #79589C;
}

.mailform form {
      padding:0;
      margin:0;
}

.formtxt1 {
       padding:0px;
       font-size:11px;
}

.formlabel {
	     float:left;
	     font-size:12px;
	     color:#000000;
	     height:100%;

}

.mailform-captcha-left {
	     float:left;
       width:182px;
	     _width:179px;
	     height:250px;
}
.mailform-captcha-item {

}
.captchacodetext {
	  margin-bottom:3px;
}

.captchacandiveadtext {
	  margin-bottom:15px;
}
.tx-srfreecap-pi2-cant-read a:link, .tx-srfreecap-pi2-cant-read a:visited {
	  text-decoration: underline;
	  color:#79589C;
}

/* ############## csc frames ############# */

.csc-frame-indent {
	padding-left:20px;

}

.csc-frame-indent3366 {
	padding-left:33%;
}


.csc-frame-indent6633 {
	padding-right:33%;
}