/* Original by Chris 

	fieldset{ display:block; float:left; min-height:15em; padding: 1em; margin:1%; border:1px solid #ccc; font-style:italic; }
	fieldset.left{ width:44%; }
	fieldset.right{ width:44%; float:right; }
	fieldset.wide{ width:94%; }
	fieldset.wide *{ float:none; }
	fieldset b{ color:#b92044; }
	input:focus{ background:#fcc7c7; }
	input{ float:right; border: 1px solid #000; margin: 0.2em 0; }
	label{ float:left; clear:both; margin: 0.2em 0; }
	.newline{ clear:both; }
	div.overflow{ height: 10em; overflow: auto; border:1px solid #ccc; padding:1em; }
	#texts label,#texts textarea,.submit{ display:block; float:none; margin:0 auto; }
	#texts textarea{ width:80%; height:6em; }
	.submit{ display:block; }
*/

/*Modified by Mark*/
fieldset.left{ width:44%; padding-bottom:20px;}
fieldset.right{ width:44%; float:right; padding-bottom:20px;}
.wide{ width:95%; }
fieldset.wide *{ float:none; }
fieldset b{ font: normal 14px/20px arial, sans-serif; color: #111111;color: #b92044; }
input:focus{ background:#FFF; }
input{ float:right; border: 1px solid #ccc; margin: 0.2em 0; padding: 0.2em; background:#F7F7F7; }
label{ float:left; clear:both; margin: 0.2em 0; font: 14px/20px arial, sans-serif; color: #111111;}
.newline{ clear:both; }
div.form_overflow{ height: 11em; overflow: auto; background:#F7F7F7; padding: 0em 1em 0em 1em; margin-bottom:1em;border-bottom:1.2em solid #F7F7F7;border-top:1.2em solid #F7F7F7; }
div.form_overflow .checkbox{ float:right;}
#texts label,#texts textarea,.submit{ display:block; float:left; margin:0 auto;margin-top:1em; }
#texts textarea:focus{ background:#FFF; }
#texts textarea{ clear:both; width:80%; height:6em; border:1px solid #CCC;background:#F7F7F7; }
.submit{ display:block; padding:0.2em; width:20%; font: 12px/20px arial, sans-serif; color: #b92044; border:1px solid #CCC; margin-bottom:0em; text-transform:uppercase;float:right;margin-right:1%;padding-top:0px;margin-top:0px;}
legend {padding:5px; padding-left:10px;padding-right:10px; margin-bottom:10px;font: italic 18px/20px georgia, serif; background-color:#F7F7F7;border:1px dotted #333}
.grid_16 h2{margin-left:1%; margin-right:1%; }
.grid_16 h3{margin-left:1%; margin-right:1%;color:#555;font: 20px/120% arial, sans-serif; }
.datenschutz { font: 14px/20px arial, sans-serif;margin-bottom:0px;}
.datenschutz p{width:70%;}
.submit{ display:block; padding:0.2em; width:150px; font: 12px/20px arial, sans-serif; color: #b92044; border:1px solid #CCC;}
fieldset{ display:block; float:left; min-height:15em; padding: 1em; padding-top:0.3em; margin:1%; border:1px dotted #333; font: 14px/20px arial, sans-serif; color: #111111; }

#breadcrumb {
  font: 10px arial,sans-serif;
  margin: 0 4px 4px 10px;
  text-transform:uppercase;
  color:#6A6A6A;
}
.noborder{border:none;font: 14px/20px arial, sans-serif;margin-bottom:0px;}
#iefix {margin-left:10px;margin-top:10px;float:left; width:40%;}
#iefix_2 {padding-right:3px;margin-top:10px;width:55%; float:right;}
