/*
<span class="nl_mand_field">*</span>

*/
/*
input.cfield12{background:#ffe76f;border:1px solid #007732;height:15px;margin:5px 0px 5px 0px;padding:3px 3px 3px 3px;width:390px}
input.cfield4,input.cfield5,input.cfield6,input.cfield11{background:#ffe76f;border:1px solid #007732;height:15px;margin:5px 0px 5px 0px;padding:3px 3px 3px 3px;width:180px}
input.cfield1,input.cfield7{background:#ffe76f;border:1px solid #007732;height:15px;margin:5px 0px 5px 0px;padding:3px 3px 3px 3px;width:390px}
select.cfield8{background:#ffe76f;border:1px solid #007732;height:18px;margin:0px;padding:0px;width:70px}
input.cfield9{background:#ffe76f;border:1px solid #007732;font-size:11px;height:15px;margin:5px 0px 5px 0px;padding:3px 3px 3px 3px;width:90px}
input.cfield10{background:#ffe76f;border:1px solid #007732;font-size:11px;height:15px;margin:5px 0px 5px 0px;padding:3px 3px 3px 3px;width:200px}

.cc_sendbutton{cursor:pointer;height:20px;margin:0px 0px 0px 0px;padding:0px 30px 0px 30px; font-weight:bold; color:#FFFFFF; background-color:#007732;border:0px solid #ffd500;}
.cc_sendbutton:hover{background-color:#CF4141;}
*/

a.ct_im_close{color:#98989C}
a.ct_im_close:hover{text-decoration:none;color:#A4543C}
.button{margin:0px 4px 0px 0px}

input.ct_im_button1{padding:0px 4px 1px 4px;margin:6px 4px 0px 0px;font-size:8pt;font-weight:bold;color:#000000;background:#EDEEEF;height:21px;width:330px;border:0px;text-align:center}
div.ct_im_button2{padding:3px 4px 0px 4px;margin:6px 4px 0px 4px;height:18px;width:75px;font-size:8pt;text-align:center;font-weight:bold;color:#000000;background:#EDEEEF;border:0px}
input.se_inputfield{border:1px solid #d6d6d6;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:0pt;padding:3px 0px 3px;width:330px;height:17px}
span.left_se{position:absolute;left:0px;top:0px;height:19px;width:19px;background:transparent url(../pix/suche_left.jpg) no-repeat scroll 0px 0px;display:block}
input.se_sendbutton{margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;height:20px;width:65px;font-size:12px;font-weight:bold;letter-spacing:1px;border:1px solid #8CC63F;cursor:pointer;color:#089BCE;background:#8CC63F}
input.sfield_ct{position:relative;margin:0px 0px 0px 0px;padding:4px 3px 3px 3px;width:290px;height:17px;font-size:15px;letter-spacing:1px;border:1px solid #99CC33;background:#FFFFFF}
input.sfieldcb_ct{margin-left:0px}
.nl_sendbutton{cursor:pointer;height:20px;margin:0px 0px 0px 0px;padding:0px 30px 0px 30px; font-weight:bold; color:#FFFFFF; background-color:#007732;border:0px solid #007732;}
.nl_sendbutton:hover{}


select.cfield3,select.cfield8{width:70px; vertical-align:middle;}

/*IE6*/
* html select.cfield3{vertical-align:middle; height:40px !important;margin:0px !important;}
* html select.cfield8{vertical-align:middle; height:40px !important;margin:0px !important;}

/*IE7*/
* + html select.cfield3{vertical-align:middle; height:20px !important;margin:0px !important;}
* + html select.cfield8{vertical-align:middle; height:20px !important;margin:0px !important;}

input.cfield4,input.cfield5,input.cfield6,input.cfield10{width:180px}
input.cfield9{width:100px}
input.cfield7,input.cfield11,input.cfield12{width:390px}
textarea.cfield13{width:390px;}

input.cfield14{margin:0px 5px 0px 0px; height:13px !important; width:13px !important; margin-top: 3px; vertical-align: top;}
label.form_field14_label{display:inline-block;cursor:pointer;}


.c_ct_cc select {
    -moz-transition: all 0.218s ease 0s;
    -moz-user-select: none;
   
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px 2px 2px 2px;
    color: #444444;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 29px;
    line-height: 11px;
    outline: medium none;
    padding: 6px 3px 4px 0;
	margin-top:-1px;

}

.c_ct_cc textarea  {
    -moz-transition: all 0.218s ease 0s;
    -moz-user-select: none;
    
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px 2px 2px 2px;
    color: #444444;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    line-height: 27px;
    min-width: 54px;
    outline: medium none;
    padding: 0 8px;

}

.c_ct_cc input  {
    -moz-transition: all 0.218s ease 0s;
    -moz-user-select: none;
   
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px 2px 2px 2px;
    color: #444444;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    /*min-width: 54px;*/
    outline: medium none;
    padding: 0 8px;
	margin-bottom:5px;
    text-align: left;
}

.c_ct_cc select,.c_ct_cc textarea,.c_ct_cc input{
    border:1px solid #D4D4D4;
	background-color: #F8F8F8; /* Old browsers */ 
	background: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F8F8F8), color-stop(100%,#F1F1F1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #F8F8F8 0%,#F1F1F1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F8F8F8 0%,#F1F1F1 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #F8F8F8 0%,#F1F1F1 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F8', endColorstr='#F1F1F1',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #F8F8F8 0%,#F1F1F1 100%); /* W3C */

}

.c_ct_cc input:hover,.c_ct_cc textarea:hover,.c_ct_cc input:focus,.c_ct_cc textarea:focus,.c_ct_cc select:focus {   
	/*gelb*/
	background-color: #ffe76f;
	background: -moz-linear-gradient(center top , #ffe76f, #ffe76f) repeat scroll 0 0 #ffe76f;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe76f), color-stop(100%,#ffe76f)); 
	background: -webkit-linear-gradient(top, #ffe76f 0%,#ffe76f 100%); 
	background: -o-linear-gradient(top, #ffe76f 0%,#ffe76f 100%); 
	background: -ms-linear-gradient(top, #ffe76f 0%,#ffe76f 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe76f', endColorstr='#ffe76f',GradientType=0 ); 
	background: linear-gradient(top, #ffe76f 0%,#ffe76f 100%); 

    -moz-transition: all 0s ease 0s;	
    border: 1px solid #C6C6C6;
   /* box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);*/
	-webkit-box-shadow:2px 2px 5px #D4D4D4;
	-moz-box-shadow:2px 2px 5px #D4D4D4;
	box-shadow:2px 2px 5px #D4D4D4;
	
    color: #222222;
    z-index: 80;
	
}



.c_ct_cc input.cc_sendbutton{
    background: none;
    color: transparent;
    font-size: 12px;
    line-height: 15px;
    overflow: hidden;
	vertical-align: middle;
	text-align:center;
	/*background: -moz-linear-gradient(center top , #F1C500, #FED501) repeat scroll 0 0 #F1C500;*/
    border: 1px solid #F1C500;
    color: #444444;
	height:25px;
	margin: 0 0 0 0;	  
	padding:0px 8px 4px 8px;

	-webkit-box-shadow:2px 2px 5px #AAAAAA;
	-moz-box-shadow:2px 2px 5px #AAAAAA;
	box-shadow:2px 2px 5px #AAAAAA;
	
	background-color: #F1C500; /* Old browsers */ 
	background: -moz-linear-gradient(center top , #F1C500, #FED501); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F1C500), color-stop(100%,#FED501)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #F1C500 0%,#FED501 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F1C500 0%,#FED501 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #F1C500 0%,#FED501 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F1C500', endColorstr='#FED501',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #F1C500 0%,#FED501 100%); /* W3C */

}

.c_ct_cc input.cc_sendbutton:hover{

    -webkit-box-shadow:0px 0px 0px #AAAAAA;
	-moz-box-shadow:0px 0px 0px #AAAAAA;
	box-shadow:0px 0px 0px #AAAAAA;
    border: 1px solid #007732;
	background-color:#F1C500 ;
}




div.cerror {color:#c90000;display:block;padding:6px 10px 2px 30px;background:#f5dcce url(../pix/icon_error.png) no-repeat 2px 4px;border:1px dotted #df463b;width:368px;}


div.csuccess{color:#515151;display:block;padding:6px 10px 2px 30px;margin-bottom:15px;background:#d6f7ba url(../pix/icon_info.png) no-repeat 2px 4px;border:1px dotted #93d252;width:368px;}



