/* CSS Basis-Formatierung Hauptnavigation
#############################################
#   © Webpräsenz Reinhardt  
#   Erstellt: 08.11.2008
#   letzte Änderung: 22.12.2008
#############################################
*/



#kontaktformular{ width:470px; color:rgb(0,51,0); padding:0; }
#kontaktformular legend{
	font-size:16px;
	color:#999999; /* rgb(128,0,0) = rot */
	font-weight: bold;
	padding: 5px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#kontaktformular fieldset{
	padding-left:15px; padding-right:5px;
	padding-bottom:10px;
	border: 1px solid rgb(0,51,0);
	width:34em;
}
#kontaktformular input, #kontaktformular textarea {display:block;}
#kontaktformular input.checkbox{ padding:0; margin:0 5px 0 0; width:20px; display:inline; }

#kontaktformular input, #kontaktformular select, #kontaktformular textarea{border: 1px solid #999999;}
#kontaktformular input{
	font-size:1em;
	width:20em;
	padding:0.05em;
	margin-bottom:0.5em;
	margin-top:0.1em;
	padding:0.1em;
}

#kontaktformular input.kurzfeld{ width:2em; }
#kontaktformular input:focus, #kontaktformular textarea:focus {
  background: #ffc;
}
#kontaktformular p{ margin-left:-5px;}
#kontaktformular p.ok{ 
	vertical-align: middle;
}
#kontaktformular b{ margin-bottom:20px; margin-left:5px; font-weight:normal;
	
}
#kontaktformular p.ok img{ margin-right:10px; margin-bottom:-5px; width:19px; height:19px; border:none; }
#kontaktformular textaera{
font-size:1em;
padding:2px;
margin-bottom:1em;
border: #990000 1px solid;
}
#kontaktformular select{margin-bottom:10px;margin-top:5px;}
#kontaktformular .readonly {
	line-height: 1.2em;
	vertical-align: middle;
	display:inline;
	width:3em;
	padding:5px;
	margin-top:10px;}
#kontaktformular input.hidden{ background-color:none; visibility: hidden; border: none; height:0; padding:0; margin:0;}

#kontaktformular .pflichtfeld{
	color:#990000;
	background-color:transparent;
}
#kontaktformular .pflichtfeld input, #kontaktformular .pflichtfeld textarea{
	border: solid 2px #990000;
	background-color:#FFFFCC;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../layout/achtung.gif);
}
#kontaktformular .readonly1 {	line-height: 1.2em;
	vertical-align: middle;
	padding: 0.7em;
	display:inline;
	width:3.2em;}
#kontaktformular #label{
display:block;
font-weight:bold;
margin-top:10px;
margin-bottom:0;}
#kontaktformular #submitButton, #kontaktformular #Korrektur{
width:auto;
	margin-right:5px;
	display:inline;
	background-color:#E4E4E4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #000000;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	display:inline;
}
#kontaktformular #fussnote{
font-size:0.8em;
color:#666666;
margin-bottom:25px;
}
#label{
display:block;
font-weight:bold;
margin-top:10px;}
optgroup option{
	margin-left: 10px;
	font-size: 0.9em;
	list-style:circle;
}
optgroup{ margin-bottom:12px; }
