@charset "utf-8";
/* CSS Document */

/*formulare  #############################################*/

select{
	border: 1px solid #999999;
	color: #666666;
	margin:2px 0 2px 0;
}

input{
	border: 1px solid #999999;
	color: #666666;
	margin:2px 0 2px 0;
}

#index-wunschdomain input,
#index-wunschdomain select{
	font-size:11px;
	margin-left:4px;
}

.breite145px{
	width:130px;
}

/*################################ #####################################*/
/*########### Kontaktformular + webhosting Kontaktdaten ##################################*/
#kontakt-kontaktdaten-form,
#kontakt-beratung-danke
 {
	margin:0 24px 24px 24px;

}

#kontakt-kontaktdaten-form td.keinRahmen{
	border:0;
	background-color:transparent;
	margin:0;
	padding:0;

}

#kontakt-kontaktdaten-form h1 {
	background-color:#279D2D;
	color:#fff;
	background-image:none;
	font-size:14px;
	font-weight:bold;
	border:0;
	padding:2px 0 2px 16px;
	-moz-border-radius:0px;
	line-height:180%;
	text-transform: capitalize;
}

#kontakt-kontaktdaten-form h2 {
	background-color:#0786BD;
	color:#fff;
	background-image:none;
	font-size:14px;
	font-weight:bold;
	border:0;
	padding:2px 0 2px 16px;
	margin:0;
	-moz-border-radius:0px;
	line-height:180%;
	font-family:Verdana,Arial,Helvetica,sans-serif;


}

#kontakt-beratung-danke h3
 {
	color:#333333;
	font-size:14px;
	line-height:150%;
}

#kontakt-beratung-danke p {
	margin-left:0px;
}

#kontakt-kontaktdaten-form h4 {
	background-color:#828282;
	color:#fff;
	background-image:none;
	font-size:14px;
	font-weight:bold;
	border:0;
	padding:2px 0 2px 16px;
	margin:0;
	-moz-border-radius:0px;
	line-height:180%;
	font-family:Verdana,Arial,Helvetica,sans-serif;

}

#kontakt-kontaktdaten-form textarea {
	margin:0 ;
	padding:2px;
	font-size:12px;
	border: 1px solid #CCCCCC;
	color: #333333;
	width:453px;
}

#kontakt-kontaktdaten-form .schalter {
	width:100px;
	margin:0 ;
	padding:3px;
	font-size:12px;
	font-weight:bold;
	border: 1px solid #CCCCCC;
	color: #fff;
	background-color:#666666;
}

#webhosting-kontaktdaten-form table,
#kontakt-kontaktdaten-form table

 {
	background-color:#E9E9E9;
	border:1px solid #CCCCCC;
}

#webhosting-kontaktdaten-form td
 {
	border:none;
	background-color:transparent;
	padding:4px 0px 2px 8px;
}


#kontakt-kontaktdaten-form td
 {
	border:none;
	background-color:transparent;
	padding:2px 0px 2px 16px;
	margin:0;
}

#kontakt-kontaktdaten-form td.Px-5{
	background-color:transparent;
	margin:0;
	padding:0;
	width:5px;
	height:5px;
	font-size:5px;
	border:0;
}

#kontakt-kontaktdaten-form td.Px-10{
	background-color:transparent;
	margin:0;
	padding:0;
	width:10px;
	height:10px;
	font-size:10px;
	border:0;
}

#kontakt-kontaktdaten-form .optionen
 {
 width:auto;
 margin-right:10px;
}

#webhosting-kontaktdaten-form  label,
#kontakt-kontaktdaten-form label
 {
	color: #333333;
	padding-top:2px;
	font-size:12px;
	font-weight:bold;
}

#webhosting-kontaktdaten-form  label.breite65,
#kontakt-kontaktdaten-form label.breite65
 {
	width:65px;
}

#webhosting-kontaktdaten-form  input,
#kontakt-kontaktdaten-form input

{
	width:285px;
	border: 1px solid #CCCCCC;
	color: #333333;
	margin:0px 0px 2px 0 ;
	padding:2px;
	font-size:12px;

}

#webhosting-kontaktdaten-form select,
#kontakt-kontaktdaten-form select
{
	margin:0px 2px 0 0 ;
	padding:2px;
	font-size:12px;
	border: 1px solid #CCCCCC;
	color: #333333;
	width:290px;

}

#webhosting-kontaktdaten-form  input.breite45 ,
#kontakt-kontaktdaten-form  input.breite45 
{
	width:45px;
}

#webhosting-kontaktdaten-form input.breite60,
#kontakt-kontaktdaten-form input.breite60
{
	width:35px;
}

#webhosting-kontaktdaten-form input.strasse,
#kontakt-kontaktdaten-form input.strasse 
{
	width:160px;
	margin-right:10px;
}

#webhosting-kontaktdaten-form  input.ort,
#kontakt-kontaktdaten-form input.ort
{
	width:185px;
}

#webhosting-kontaktdaten-form h3,
#kontakt-kontaktdaten-form h3 
{
	font-size:14px;
	line-height:150%;
	color: #0786BD;
}

#error-beratung{
	width:289px;
	padding:0;
	margin:0;
	border: 1px solid #FF0000;

}

#error-beratung p{
	color:#FF0000;
	background-color:#fff;
	margin:0;
	padding:2px 2px 3px 6px;




}