
/* begin: basics */

html { min-width: 900px; }

div, img, form, ul, li, h1 { border: 0; margin: 0; padding: 0; } 

sup {font-size:8px;}
html, body {
	background: #D2D2D2; 
	height: 100%;
	border: 0;
	margin: 0;
	padding: 0;
  text-align: center;  
}

.antifloat {
	clear: both;
	visibility: hidden;
}

div#placeholder {
	background: #808080;
  position: relative;
	width: 900px;
	height: 100%;
	margin: auto; 
}

div#wrapper {
	background: url(../gfx/bg_wrapper.gif) top left repeat-y;
	width: auto;
	height: auto;
  margin: auto;
  float: left;	 
}

div#preloader	{
	background: none;
  width: 0px;
  height: 0px;
  overflow: hidden;
}
/* end: basics */

/* begin: head */

div#head	{
	position: relative;
  width: 900px;
  height: 144px;
}

/* end: head */

/* begin: navi main */

div#navi_main	{
	position: relative;
  width: 649px;
  height: 27px;
  background: url(../gfx/bg_navi_main.gif) top left no-repeat;
  text-align: left;
  padding: 0 0 0 251px;
}

div#navi_main	a.agentur	{
  background: url(../gfx/navi_main_agentur.gif) center left no-repeat;
	display: block;
  width: 47px;
  height: 27px;
  text-decoration: none;
  float: left;
  padding: 0 12px 0 0;
}

div#navi_main	a.agentur:hover	{
  background: url(../gfx/navi_main_agentur_over.gif) center left no-repeat;	
}

div#navi_main	a.agentur_over	{
  background: url(../gfx/navi_main_agentur_over.gif) center left no-repeat;
  display: block;
  width: 47px;
  height: 27px;
  text-decoration: none;
  float: left;
  padding: 0 12px 0 0; 
}

div#navi_main	a.leistungen	{
  background: url(../gfx/navi_main_leistungen.gif) center left no-repeat;
	display: block;
  width: 62px;
  height: 27px;
  text-decoration: none;
  float: left;
  padding: 0 12px 0 0;
}

div#navi_main	a.leistungen:hover	{
  background: url(../gfx/navi_main_leistungen_over.gif) center left no-repeat;	
}

div#navi_main	a.leistungen_over	{
  background: url(../gfx/navi_main_leistungen_over.gif) center left no-repeat;
  display: block;
  width: 62px;
  height: 27px;
  text-decoration: none;
  float: left;
  padding: 0 12px 0 0; 
}

div#navi_main	a.referenzen	{
  background: url(../gfx/navi_main_referenzen.gif) center left no-repeat;
	display: block;
  width: 64px;
  height: 27px;
  text-decoration: none;
  float: left;
  padding: 0 12px 0 0;  
}

div#navi_main	a.referenzen:hover	{
  background: url(../gfx/navi_main_referenzen_over.gif) center left no-repeat;	
}

div#navi_main	a.referenzen_over	{
  background: url(../gfx/navi_main_referenzen_over.gif) center left no-repeat;
  display: block;
  width: 64px;
  height: 27px;
  text-decoration: none;
  float: left;
  padding: 0 12px 0 0; 
}

div#navi_main	a.service	{
  background: url(../gfx/navi_main_service.gif) center left no-repeat;
	display: block;
  width: 42px;
  height: 27px;
  text-decoration: none;
  float: left;
  padding: 0 12px 0 0;
}

div#navi_main	a.service:hover	{
  background: url(../gfx/navi_main_service_over.gif) center left no-repeat;	
}

div#navi_main	a.service_over	{
  background: url(../gfx/navi_main_service_over.gif) center left no-repeat;
  display: block;
  width: 42px;
  height: 27px;
  text-decoration: none;
  float: left;
  padding: 0 12px 0 0; 
}

div#navi_main	a.netzwerk	{
  background: url(../gfx/navi_main_netzwerk.gif) center left no-repeat;
	display: block;
  width: 55px;
  height: 27px;
  text-decoration: none;
  float: left;
  padding: 0 12px 0 0;
}

div#navi_main	a.netzwerk:hover	{
  background: url(../gfx/navi_main_netzwerk_over.gif) center left no-repeat;	
}

div#navi_main	a.netzwerk_over	{
  background: url(../gfx/navi_main_netzwerk_over.gif) center left no-repeat;
  display: block;
  width: 55px;
  height: 27px;
  text-decoration: none;
  float: left;
  padding: 0 12px 0 0; 
}

div#navi_main	a.kontakt	{
  background: url(../gfx/navi_main_kontakt.gif) center left no-repeat;
	display: block;
  width: 48px;
  height: 27px;
  text-decoration: none;
  float: left;
  padding: 0 12px 0 0;
}

div#navi_main	a.kontakt:hover	{
  background: url(../gfx/navi_main_kontakt_over.gif) center left no-repeat;	
}

div#navi_main	a.kontakt_over	{
  background: url(../gfx/navi_main_kontakt_over.gif) center left no-repeat;
  display: block;
  width: 48px;
  height: 27px;
  text-decoration: none;
  float: left;
  padding: 0 12px 0 0; 
}

/* end: navi main */

/* begin: navi sub agentur */

div#navi_sub_agentur	{
	position: relative;
  width: 649px;
  height: 39px;
	background: url(../gfx/bg_navi_sub.gif) top left no-repeat;
  text-align: left;
  padding: 0 0 0 251px;
}

div#navi_sub_agentur a.highfiles	{
  background: url(../gfx/navi_sub_highfiles.gif) center left no-repeat;
	display: block;
  width: 51px;
  height: 30px;
  text-decoration: none;
  float: left;
  padding: 0 8px 0 0;
}

div#navi_sub_agentur a.highfiles:hover	{
  background: url(../gfx/navi_sub_highfiles_over.gif) center left no-repeat;
}

div#navi_sub_agentur a.highfiles_over	{
  background: url(../gfx/navi_sub_highfiles_over.gif) center left no-repeat;
	display: block;
  width: 51px;
  height: 30px;
  text-decoration: none;
  float: left;
  padding: 0 8px 0 0;
}

div#navi_sub_agentur a.news	{
  background: url(../gfx/navi_sub_news.gif) center left no-repeat;
	display: block;
  width: 28px;
  height: 30px;
  text-decoration: none;
  float: left;
  padding: 0 8px 0 0;
}

div#navi_sub_agentur a.news:hover	{
  background: url(../gfx/navi_sub_news_over.gif) center left no-repeat;
}

div#navi_sub_agentur a.news_over	{
  background: url(../gfx/navi_sub_news_over.gif) center left no-repeat;
	display: block;
  width: 28px;
  height: 30px;
  text-decoration: none;
  float: left;
  padding: 0 8px 0 0;
}

/* end: navi sub agentur */

/* begin: navi sub leistungen */

div#navi_sub_leistungen	{
	position: relative;
  width: 590px;
  height: 39px;
	background: url(../gfx/bg_navi_sub.gif) top left no-repeat;
  text-align: left;
  padding: 0 0 0 310px;
}

div#navi_sub_leistungen a.beratung	{
  background: url(../gfx/navi_sub_beratung.gif) center left no-repeat;
	display: block;
  width: 127px;
  height: 30px;
  text-decoration: none;
  float: left;
  padding: 0 8px 0 0;
}

div#navi_sub_leistungen a.beratung:hover	{
  background: url(../gfx/navi_sub_beratung_over.gif) center left no-repeat;
}

div#navi_sub_leistungen a.beratung_over	{
  background: url(../gfx/navi_sub_beratung_over.gif) center left no-repeat;
	display: block;
  width: 127px;
  height: 30px;
  text-decoration: none;
  float: left;
  padding: 0 8px 0 0;
}

div#navi_sub_leistungen a.design	{
  background: url(../gfx/navi_sub_design.gif) center left no-repeat;
	display: block;
  width: 36px;
  height: 30px;
  text-decoration: none;
  float: left;
  padding: 0 8px 0 0;
}

div#navi_sub_leistungen a.design:hover	{
  background: url(../gfx/navi_sub_design_over.gif) center left no-repeat;
}

div#navi_sub_leistungen a.design_over	{
  background: url(../gfx/navi_sub_design_over.gif) center left no-repeat;
	display: block;
  width: 36px;
  height: 30px;
  text-decoration: none;
  float: left;
  padding: 0 8px 0 0;
}

div#navi_sub_leistungen a.produktion	{
  background: url(../gfx/navi_sub_produktion.gif) center left no-repeat;
	display: block;
  width: 65px;
  height: 30px;
  text-decoration: none;
  float: left;
  padding: 0 8px 0 0;
}

div#navi_sub_leistungen a.produktion:hover	{
  background: url(../gfx/navi_sub_produktion_over.gif) center left no-repeat;
}

div#navi_sub_leistungen a.produktion_over	{
  background: url(../gfx/navi_sub_produktion_over.gif) center left no-repeat;
	display: block;
  width: 65px;
  height: 30px;
  text-decoration: none;
  float: left;
  padding: 0 8px 0 0;
}

div#navi_sub_leistungen a.pflege	{
  background: url(../gfx/navi_sub_pflege.gif) center left no-repeat;
	display: block;
  width: 106px;
  height: 30px;
  text-decoration: none;
  float: left;
  padding: 0 8px 0 0;
}

div#navi_sub_leistungen a.pflege:hover	{
  background: url(../gfx/navi_sub_pflege_over.gif) center left no-repeat;
}

div#navi_sub_leistungen a.pflege_over	{
  background: url(../gfx/navi_sub_pflege_over.gif) center left no-repeat;
	display: block;
  width: 106px;
  height: 30px;
  text-decoration: none;
  float: left;
  padding: 0 8px 0 0;
}

/* end: navi sub leistungen */

/* begin: navi sub referenzen */

div#navi_sub_referenzen	{
	position: relative;
  width: 515px;
  height: 39px;
	background: url(../gfx/bg_navi_sub.gif) top left no-repeat;
  text-align: left;
  padding: 0 0 0 385px;
}

div#navi_sub_referenzen a.online	{
  background: url(../gfx/navi_sub_online.gif) center left no-repeat;
	display: block;
  width: 49px;
  height: 30px;
  text-decoration: none;
  float: left;
  padding: 0 8px 0 0;
}

div#navi_sub_referenzen a.online:hover	{
  background: url(../gfx/navi_sub_online_over.gif) center left no-repeat;
}

div#navi_sub_referenzen a.online_over	{
  background: url(../gfx/navi_sub_online_over.gif) center left no-repeat;
	display: block;
  width: 49px;
  height: 30px;
  text-decoration: none;
  float: left;
  padding: 0 8px 0 0;
}

div#navi_sub_referenzen a.offline	{
  background: url(../gfx/navi_sub_offline.gif) center left no-repeat;
	display: block;
  width: 90px;
  height: 30px;
  text-decoration: none;
  float: left;
  padding: 0 8px 0 0;
}

div#navi_sub_referenzen a.offline:hover	{
  background: url(../gfx/navi_sub_offline_over.gif) center left no-repeat;
}

div#navi_sub_referenzen a.offline_over	{
  background: url(../gfx/navi_sub_offline_over.gif) center left no-repeat;
	display: block;
  width: 90px;
  height: 30px;
  text-decoration: none;
  float: left;
  padding: 0 8px 0 0;
}

/* end: navi sub referenzen */

/* begin: navi sub service */

div#navi_sub_service	{
	position: relative;
  width: 439px;
  height: 39px;
	background: url(../gfx/bg_navi_sub.gif) top left no-repeat;
  text-align: left;
  padding: 0 0 0 461px;
}

div#navi_sub_service a.projektentwurf	{
  background: url(../gfx/navi_sub_projektentwurf.gif) center left no-repeat;
	display: block;
  width: 96px;
  height: 30px;
  text-decoration: none;
  float: left;
  padding: 0 8px 0 0;
}

div#navi_sub_service a.projektentwurf:hover	{
	background: url(../gfx/navi_sub_projektentwurf_over.gif) center left no-repeat;
}

div#navi_sub_service a.projektentwurf_over	{
  background: url(../gfx/navi_sub_projektentwurf_over.gif) center left no-repeat;
	display: block;
  width: 96px;
  height: 30px;
  text-decoration: none;
  float: left;
  padding: 0 8px 0 0;
}

div#navi_sub_service a.analyse	{
  background: url(../gfx/navi_sub_analyse.gif) center left no-repeat;
	display: block;
  width: 104px;
  height: 30px;
  text-decoration: none;
  float: left;
  padding: 0 8px 0 0;
}

div#navi_sub_service a.analyse:hover	{
	background: url(../gfx/navi_sub_analyse_over.gif) center left no-repeat;
}

div#navi_sub_service a.analyse_over	{
  background: url(../gfx/navi_sub_analyse_over.gif) center left no-repeat;
	display: block;
  width: 104px;
  height: 30px;
  text-decoration: none;
  float: left;
  padding: 0 8px 0 0;
}

/* end: navi sub service */

/* begin: navi sub netzwerk */

/*
div#navi_sub_netzwerk	{
	position: relative;
  width: 386px;
  height: 39px;
	background: url(../gfx/bg_navi_sub.gif) top left no-repeat;
  text-align: left;
  padding: 0 0 0 514px;
}
*/

/* end: navi sub netzwerk */

/* begin: navi sub kontakt */

div#navi_sub_kontakt	{
	position: relative;
  width: 318px;
  height: 39px;
	background: url(../gfx/bg_navi_sub.gif) top left no-repeat;
  text-align: left;
  padding: 0 0 0 582px; 

}

/* end: navi sub kontakt */

/* begin: row left */

div#row_left	{
	position: relative;
  width: 165px;
  height: auto;
  background: url(../gfx/bg_row_left.gif) top left repeat-y;
  float: left;
  text-align: left;
  padding: 0 0 0 36px;
}

div#row_left .teaser_box	{
	position: relative;
  width: 154px;
  height: auto;
  background: #ECDFCD url(../gfx/bg_teaser_box.gif) top left no-repeat;
  padding: 0 0 3px 0; 
}

div#row_left .teaser_box_footer	{
	width: 154px;
  height: 14px;
  position: relative;
  margin: 0 0 17px 0;
  background: url(../gfx/bg_teaser_box_footer.gif) top left no-repeat; 
}


div#row_left .teaser_box	h1 {
	font: bold 11px Arial, verdana, tahoma, sans-serif;
  color: #fff;
  margin: 0;
  padding: 7px 0 0 14px;  
}

div#row_left .teaser_box	p {
	font: normal 11px Arial, verdana, tahoma, sans-serif;
  color: #7C7C7C;
  margin: 0;
  padding: 8px 12px 0 14px;
  line-height: 12px;  
}

div#row_left .teaser_box	a {
	background: url(../gfx/bg_navi_teaser_box.gif) center left no-repeat;
  font: normal 11px Arial, verdana, tahoma, sans-serif;
  color: #7C7C7C;
  text-decoration: underline;
  width: auto;
  padding: 0 0 0 13px;
}

div#row_left .teaser_box	a:hover {
	background: url(../gfx/bg_navi_teaser_box_over.gif) center left no-repeat;
  color: #F79E50;
}

/* end: row left */

/* begin: row middle */

div#row_middle	{
	position: relative;
  width: 597px;
  height: auto;
  background: #F2F2F2;
  float: left;
  border-left: 1px solid #7C7C7C;
  border-right: 1px solid #7C7C7C;
  padding: 0 50px 0 50px;
}

div#row_middle .content_box	{
	position: relative;
  width: 547px;
  min-height: 348px;
  background: #fff;
  border-top: 6px solid #969696;
  text-align: left;
  padding: 36px 25px 20px 25px;
  font: normal 11px Arial, Verdana, Tahoma, sans-serif;
  color: #7C7C7C;
}

* html div#row_middle .content_box	{
	height: 358px;
}

div#row_middle .content_box	h1	{
  background: url(../gfx/bg_h1.gif) 0px 3px no-repeat;
  font: normal 11px Arial, Verdana, Tahoma, sans-serif;
  color: #F79E50;
  margin: 0;
  padding: 0 0 0 10px;
}

div#row_middle .content_box	h2	{
  background: url(../gfx/bg_h1.gif) 0px 3px no-repeat;
  font: bold 11px Arial, Verdana, Tahoma, sans-serif;
  color: #F79E50;
  margin: 0;
  padding: 0 0 0 10px;
}

div#row_middle .content_box	b	{
  font: bold 11px Arial, Verdana, Tahoma, sans-serif;
  color: #7C7C7C;
}

div#row_middle .content_box	small	{
	font: bold 11px Arial, Verdana, Tahoma, sans-serif;
  color: #F79E50;
}

div#row_middle .content_box	a	{
  font: normal 11px Arial, Verdana, Tahoma, sans-serif;
  color: #7C7C7C;
  text-decoration: underline;
}

div#row_middle .content_box	a:hover	{
  font: normal 11px Arial, Verdana, Tahoma, sans-serif;
  color: #F79E50;
}

div#row_middle .content_box	a.pdf	{
  background: url(../gfx/icon_pdf.gif) 0px 2px no-repeat;
  font: normal 11px Arial, Verdana, Tahoma, sans-serif;
  color: #7C7C7C;
  text-decoration: underline;
  padding: 0 0 0 15px;
}

div#row_middle .content_box	a.pdf:hover	{
  background: url(../gfx/icon_pdf.gif) 0px 2px no-repeat;
  font: normal 11px Arial, Verdana, Tahoma, sans-serif;
  color: #F79E50;
  text-decoration: underline;
  padding: 0 0 0 15px;
}

div#row_middle .content_box	a.navi_text {
	background: url(../gfx/bg_navi_teaser_box.gif) center left no-repeat;
  font: normal 11px Arial, verdana, tahoma, sans-serif;
  color: #7C7C7C;
  text-decoration: underline;
  width: auto;
  padding: 0 0 0 13px;
}

div#row_middle .content_box	a.navi_text:hover {
	background: url(../gfx/bg_navi_teaser_box_over.gif) center left no-repeat;
  color: #F79E50;
}

div#row_middle .content_box ul	{
	list-style: none;
  margin: 0 0 15px 0;
  padding: 0;
}

div#row_middle .content_box li	{
	background: url(../gfx/bg_li.gif) 0px 5px no-repeat;
  padding: 0 0 0 10px;
  margin: 0 0 0 5px;
  height: 20px;
}

div#row_middle .content_box	hr {
	background: #F79E50;
  width: 547px;
  height: 1px;
  border: none;
  color: #F79E50;
}

/* begin: container referenzen online */

div#row_middle .content_box_referenz	{
  width: 547px;
  height: 132px;
  margin: 10px 0 10px 0;
}

div#row_middle .content_box_referenz .pic	{
  width: 269px;
  height: 94px;
  float: left;
}

div#row_middle .content_box_referenz .text	{
	background: #92836F;
  border-left: 15px solid #F79E4F;
  width: 248px;
  height: 84px;
  float: left;
  color: #fff;
  padding: 10px 0 0 15px;  
}

div#row_middle .content_box_referenz .navigation	{
	background: #D2D2D2;
  border-top: 1px solid #fff;
  width: 80px;
  height: 32px;
  float: right;
  padding: 5px 0 0 198px;
}

div#row_middle .content_box_referenz .navigation a {
	background: url(../gfx/navi_referenzen.gif) 0 5px no-repeat;
  font: normal 10px Arial, Verdana, Tahoma, sans-serif;
  color: #EF240F;
  padding: 0 0 0 13px;
}

div#row_middle .content_box_referenz .navigation a:hover {
	font: normal 10px Arial, Verdana, Tahoma, sans-serif;
  color: #EF240F;
}

/* end: container referenzen online */

/* begin: container referenzen lang online */

div#row_middle .content_box_referenz_lang	{
  width: 547px;
  height: auto;
  margin: 10px 0 10px 0;
}

div#row_middle .content_box_referenz_lang .pic	{
	background: #fff999;
  width: 269px;
  height: 94px;
  float: left;
}

div#row_middle .content_box_referenz_lang .text	{
	background: #92836F;
  border-left: 15px solid #F79E4F;
  width: 248px;
  height: 84px;
  float: left;
  color: #fff;
  padding: 10px 0 0 15px;
  margin: 0 0 1px 0; 
}

div#row_middle .content_box_referenz_lang .text_lang	{
	border-left: 1px solid #D2D2D2;
  border-right: 1px solid #D2D2D2;
  border-top: 15px solid #D2D2D2;
  width: 545px;
  height: auto;
  clear: both;
}

div#row_middle .content_box_referenz_lang .screen	{
	border-left: 1px solid #D2D2D2;
  border-right: 1px solid #D2D2D2;
  border-top: 9px solid #D2D2D2;
  width: 515px;
  height: auto;
  clear: both;
  padding: 10px 15px 10px 15px;
}

div#row_middle .content_box_referenz_lang .screen	img {
	border: 1px solid #716C65;
  margin: 2px;
}

div#row_middle .content_box_referenz_lang .screen	hr {
	background: #d2d2d2;
  width: 515px;
  height: 1px;
  border: none;
  color: #d2d2d2;
}

div#row_middle .content_box_referenz_lang .screen_print	{
	border-left: 1px solid #D2D2D2;
  border-right: 1px solid #D2D2D2;
  border-top: 15px solid #D2D2D2;
  width: 545px;
  height: auto;
  clear: both;
  text-align: center;
  padding: 1px 0 1px 0;
}

div#row_middle .content_box_referenz_lang .navigation	{
	background: #D2D2D2;
  width: 80px;
  height: 32px;
  padding: 22px 0 0 467px;
}

div#row_middle .content_box_referenz_lang .navigation a {
	background: url(../gfx/navi_referenzen.gif) 0 5px no-repeat;
  font: normal 10px Arial, Verdana, Tahoma, sans-serif;
  color: #EF240F;
  padding: 0 0 0 13px;
}

div#row_middle .content_box_referenz_lang .navigation a:hover {
	font: normal 10px Arial, Verdana, Tahoma, sans-serif;
  color: #EF240F;
}

/* end: container referenzen lang online */

div#row_middle .content_box_footer	{
	position: relative;
  width: 597px;
  height: 60px;
  background: url(../gfx/bg_content_box_footer.gif) top left no-repeat;  
}

/* end: row middle */

/* begin: footer */

div#footer	{
	position: relative;
  width: 649px;
  height: 23px;
  background: url(../gfx/bg_footer.jpg) top left no-repeat;
  float: left;
  text-align: left;
  padding: 0 0 0 251px;
  font: normal 11px Arial, Verdana, Tahoma, sans-serif;
  color: #fff;
}

div#footer	a.impressum	{
  background: url(../gfx/navi_footer_impressum.gif) top left no-repeat;
	display: block;
  width: 66px;
  height: 23px;
  text-decoration: none;
  float: left;
}

div#footer	a.impressum:hover	{
  background: url(../gfx/navi_footer_impressum_over.gif) top left no-repeat;
}

div#footer	a.impressum_over	{
  background: url(../gfx/navi_footer_impressum_over.gif) top left no-repeat;
	display: block;
  width: 66px;
  height: 23px;
  text-decoration: none;
  float: left;
}

div#footer	a.agb	{
  background: url(../gfx/navi_footer_agb.gif) top left no-repeat;
	display: block;
  width: 25px;
  height: 23px;
  text-decoration: none;
  float: left;
}

div#footer	a.agb:hover	{
  background: url(../gfx/navi_footer_agb_over.gif) top left no-repeat;
}

div#footer	a.agb_over	{
  background: url(../gfx/navi_footer_agb_over.gif) top left no-repeat;
	display: block;
  width: 25px;
  height: 23px;
  text-decoration: none;
  float: left;
}

div#lang	{  
  width: 73px;
  height: 23px;
  text-decoration: none;
  float: right;
  text-align: left;  
}

div#lang	a.de {
  background: url(../gfx/navi_lang_de.gif) top left no-repeat;
	display: block;
  width: 25px;
  height: 23px;
  text-decoration: none;
  float: left;
}

div#lang	a.en {
  background: url(../gfx/navi_lang_en.gif) top left no-repeat;
	display: block;
  width: 25px;
  height: 23px;
  text-decoration: none;
  float: left;
}

/* end: footer */

/* begin: form */

div#row_middle form br
{
  clear: left;
}

div#row_middle form hr {
  border: none;
  background: #F79E4F;
  color: #F79E4F;
  height: 1px;
	width: 547px;
  margin: 10px 0 10px 0;
  padding: 0;
  text-align: left;
}

div#row_middle select {
  background: #fff;
  width: 60px;
  margin: 2px;
  float: left;
}

div#row_middle label {
  padding: 2px;
  width: 200px;
  text-align: left;
  float: left;
}

div#row_middle input {
  border: solid 1px #F79E4F;
  width: 250px;
  display: block;
  float: left;
  margin: 2px;
  padding: 2px;
  background: #fff;
  line-height: 13px;
  font: normal 11px Arial, verdana, tahoma, sans-serif;
  color: #7C7C7C;
}


div#row_middle textarea {
  width: 250px;
  border: solid 1px #F79E4F;
  display: block;
  float: left;
  margin: 2px;
  padding: 2px;
  background: #fff;
  font: normal 11px Arial, verdana, tahoma, sans-serif;
  color: #7C7C7C;
}

div#row_middle #name {
  width: 196px;
}

div#row_middle #plz {
  width: 50px;
}

div#row_middle #ort {
  width: 190px;
}

div#row_middle #mail {
  width: 226px;
}

div#row_middle #fon {
  width: 226px;
}

div#row_middle #fax {
  width: 226px;
}

div#row_middle #submit {
  border-color: #F79E4F;
  width: 150px;
  background: #fff;
  height: 25px;
  color: #F79E4F;
  font: bold 11px Arial, verdana, tahoma, sans-serif; 
}

div#row_middle .box {
	width: 20px;
  height: 20px;
  border: solid 1px #F79E4F;
 
}

div#row_middle .radio {
  width: auto;
  height: auto;    
}

div#row_middle select {
  width: 257px;  
  float: left;  
  background: #fff;
  height: 20px;
	font: normal 11px Arial, verdana, tahoma, sans-serif;
  color: #7C7C7C;    
}

div#row_middle select.anrede {
  width: 50px;  
  float: left;  
  background: #fff;
  height: 20px;
	font: normal 11px Arial, verdana, tahoma, sans-serif;
  color: #7C7C7C;    
}

/* end: form */

