/***********************************************************************
	7 - FORM / kontakt
************************************************************************/

form#formcontact {
padding: 5px 0px 0px 0px;
margin: 0;
border: 0px solid #fff;
background: transparent;
display: block;
float:left; }

form#contact h3 {
margin: 0px;
padding:  15px 0px 6px 0px;
width: 385px;
color: #303030;
text-indent: 0px;}

form#contact p {
margin: 0px 0px 10px 0px;
padding:  0px 0px 5px 0px;
font-size: 11px;
color: #666;
display: block;
float: left; }

div .formdiv {
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 0px;
width: 300px;
background: transparent; 
display: block; }

label.formlabel {
padding:  0px 0px 2px 0px;
width: 170px;
color: #333;
background: transparent;
float: left; }

label.formlabelreq {
padding:  0px 0px 2px 0px;
width: 170px;
font-weight: bold;
color: #333;
background: transparent;
float: left; }



input.forminput {
margin: 0px 0px 0px 0px;
padding:  0px 0px 6px 5px;
width: 300px;
height: 18px;
font-weight: bold;
color: #666;
border: 1px solid #dadada;
background: #fff;  }

input.forminputreq {
margin: 0px 0px 0px 0px;
padding:  0px 0px 6px 5px;
width: 300px;
height: 18px;
font-weight: bold;
color: #666;
border: 1px solid #dadada;
background: #fff;  }

input.forminputreq:focus  {
color: #666;
border: 1px solid #dadada;
background: #fff; }


input.checkboxinput {
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 0px;
width: 16px;
height: 16px;
font-weight: bold;
color: #666;
border: 1px solid #dadada;
background: #fff;   }


textarea.formtextarea {
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 3px;
width: 302px;
height: 100px;
font-weight: bold;
color: #666;
border: 1px solid #dadada;
background: #fff;  }

input {
margin: 0px 0px 0px 0px;
padding:  0px 0px 6px 5px;
width: 300px;
height: 18px;
font-weight: bold;
color: #666;
border: 1px solid #ccc;
background: #fff;
float: left; }

select {
margin: 0px 0px 0px 0px;
padding:  0px 0px 6px 5px;
width: 310px;
height: 22px;
font-size: 10px;
color: #666;
border: 1px solid #ccc;
background: #fff;
float: left; }

input.error {
margin: 0px 0px 0px 0px;
padding:  0px 0px 6px 5px;
width: 300px;
height: 18px;
font-weight: bold;
color: #666;
border: 1px solid #ccc;
background-color: #fff; 
background-image: url(00images/warning_obj.gif); 
background-position: right; 
background-repeat: no-repeat;
float: left; }

input.error:focus {
margin: 0px 0px 0px 0px;
padding:  0px 0px 6px 5px;
width: 300px;
height: 18px;
font-weight: bold;
color: #666;
border: 1px solid #ccc;
background-color: #fff; 
background-image: url(00images/warning_obj.gif); 
background-position: right; 
background-repeat: no-repeat;
float: left; }

select.formselect {
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 5px;
width: 310px;
font-size: 10px;
height: 22px;
color: #666;  }

select.error {
margin: 0px 0px 0px 0px;
padding:  0px 0px 6px 5px;
font-size: 10px;
width: 310px;
height: 22px;
color: #666;
border: 1px solid #ccc;
background-color: #fff; 
background-image: url(00images/warning_obj.gif); 
background-position: right; 
background-repeat: no-repeat;
float: left; }

select.error:focus {
margin: 0px 0px 0px 0px;
padding:  0px 0px 6px 5px;
width: 320px;
height: 22px;
font-size: 10px;
color: #666;
border: 1px solid #ccc;
background-color: #fff; 
background-image: url(00images/warning_obj.gif); 
background-position: right; 
background-repeat: no-repeat;
float: left; }

button.send {
margin: 5px 15px 5px 0px;
padding: 4px 4px;
width: 120px;
height: 41px;
text-align: center;
font-weight: bold;
cursor: pointer;
color: #fff;
border: 0px solid #fff;
background: transparent url(00images/send.gif) left top no-repeat;
float: left; }

button.delete {
margin: 5px 15px 5px 0px;
padding: 4px 4px;
width: 120px;
height: 41px;
text-align: center;
font-weight: bold;
cursor: pointer;
color: #fff;
border: 0px solid #fff;
background: transparent url(00images/delete.gif) left top no-repeat;
float: left; }

button.back {
margin: 5px 15px 5px 0px;
padding: 4px 4px;
width: 120px;
height: 41px;
text-align: center;
font-weight: bold;
cursor: pointer;
color: #fff;
border: 0px solid #fff;
background: transparent url(00images/back.gif) left top no-repeat;
float: left; }

button.home {
margin: 5px 15px 5px 0px;
padding: 4px 4px;
width: 120px;
height: 41px;
text-align: center;
font-weight: bold;
cursor: pointer;
color: #fff;
border: 0px solid #fff;
background: transparent url(00images/home.gif) left top no-repeat;
float: left; }


/*e-o-f*****************************************************************/

