/***********************************************************************
	7 - FORM / kontakt
************************************************************************/

form#form_kontakt {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 560px;
border: 0px solid #fff;
color: #82878B;
background: transparent;
display: block;
float:left; }




form#form_kontakt fieldset {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
border:solid 0 #fff;
float:left;
 }

form#form_kontakt legend {
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
display: block; 
white-space:pre;
}

form#form_kontakt div {
margin: 0px 0px 8px 0px;
padding:  0px 0px 0px 0px;
background: transparent; 
display: block;
float:left; }


form#form_kontakt label {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 180px;
height: 26px;
font: normal normal normal 14px/24px 'DroidSerifRegular', Arial, Geneva, sans;
text-align: left;
background: transparent;
float:left; }

form#form_kontakt label span {
font: normal normal bold 16px/12px Arial, Helvetica, sans-serif;
color:#a40043;
}



form#form_kontakt input {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
width: 373px;
height: 24px;
font: normal normal normal 14px/24px 'DroidSerifRegular', Arial, Geneva, sans;
border-top: 1px solid #efefef;
border-right: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
border-left: 1px solid #efefef;
color: #82878B;
background: #fff;  
float:left;}


form#form_kontakt textarea {
margin: 0px 0px 10px 0px;
padding:  2px 0px 6px 5px;
width: 373px;
height: 100px;
font: normal normal normal 14px/21px 'DroidSerifRegular', Arial, Geneva, sans;
color: #82878B;
border-top: 1px solid #efefef;
border-right: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
border-left: 1px solid #efefef;
background: #fff;  
}

form#form_kontakt input.form_kontakt_send {
margin: 0px 15px 5px 0px;
padding: 0;
width: 140px;
height: 40px;
text-align: center;
color: #fff;
border: 0px solid #fff;
outline: 0 none;
cursor: pointer;
background: transparent url(_images/form_kontakt_btn_send.png) left top no-repeat;
float: left; }


form#form_kontakt input.form_kontakt_delete {
margin: 0px 0px 0px 0px;
padding: 0;
width: 120px;
height: 22px;
font: normal normal normal 12px/18px 'DroidSerifRegular', Helvetica, sans-serif;
text-align: left;
text-decoration:underline;
cursor: pointer;
color: #a40043;
border: 0px solid #fff;
background: transparent;
float: right; }

form#form_kontakt label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
color: red;
	font-style: italic
}

form#form_kontakt div.error { display: none; }

form#form_kontakt input.error { 
background: #fff url(_images/form_warning_obj.gif) right center no-repeat;
}

form.cmxform .gray * { color: gray; }




/*e-o-f*****************************************************************/