/***** CSS du fichier kontakt.php et upload.php *****/
/*
 Copyright (C) Patrick Hamy
 http://www.codes-scripts.com
 Style modifié par Patrick Hamy
 Le 16 novembre 2009
 Feuille de style Attachée à l'application : form-mtcsfr-s1-v-1  
*/


     .kontaktformular  
{
	width:  500px;
	margin: 10px 0;
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial;
	border: 1px solid #FF9900;
	clear: both;
	background-color: #FFF;
	background-image: url(img-form/barre-top.jpg);
	background-repeat: repeat-x;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
	 
     .kontaktformular-danke  
{
	width:  285px;
	margin: 10px 0;
	padding: 35px 10px;
	font-size: 0.9em;
	font-family: Tahoma, Verdana, Arial;
	border: 1px solid #F90;
	background: #CCCCCC;
	margin: auto;
	clear: both;
	background-color: #FFFFFF;
	background-image: url(img-form/barre-top.jpg);
	background-repeat: repeat-x;
}	 

.kontaktformular fieldset {margin: 10px 0; border: 1px solid #FFFFFF;}
.kontaktformular a {color: #FFFFFF; text-decoration: none;}
.kontaktformular a:hover {color: #FFFFFF;}
  
.kontaktformular legend 
{
	color: #fff;
	padding: 3px 5px;
	border: 1px solid #ddd;
	text-transform: uppercase;
	background-color: #F90;
}
	  
.kontaktformular label 
{
	width: 160px;
	float: left;
	clear: both;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
          
.kontaktformular input, .kontaktformular textarea 
{
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	padding: 0px 3px;
	margin: 3px 0;
	width: 250px;
	background-color: #FFFFF0;
}

.kontaktformular input:active, .kontaktformular input:focus, .kontaktformular input:hover {
	background-color: #FFF;
}
.kontaktformular textarea:active, .kontaktformular textarea:focus, .kontaktformular textarea:hover { background: #FFFFF0;}

.kontaktdaten table, .anfrage table, .captcha table {
	border-spacing:0px;
	width:470px;
	border:0px solid;
}
.label { width:100px; padding:0px; color:#666;}
.field { width:250px; padding:0px;}
.error { width:200px; padding:0px 0px 0px 5px;}
.captchareload { padding-left:10px;}
input.errordesignfields, textarea.errordesignfields { background-color:#FF9900;}

.buttons { text-align: center;}
.buttons input { width:80px;}
.buttons input, .captchareload img { background: #CCCCCC url('img-form/barre-top.jpg') repeat-x; color: #fff; border-top:2px solid #fff; border-left:2px solid #fff; border-bottom:2px solid #666666; border-right:2px solid #666666;}
.buttons input:hover, .captchareload img:hover { background: #CCCCCC; color: #fff; border-top:2px solid #ddd; border-left:2px solid #ddd; border-bottom:2px solid #fff; border-right:2px solid #fff;}

.pflichtfeld 
{
	color: #F90;
}

a
{
	text-decoration: none;
	color:  #F90;
}

a:hover
{
    text-decoration: none;
    color: #666;
}

