html, body 	{
					margin:0px;
					padding:0px;
					font-family:arial;
					font-size:11px;
					text-align:left;
					overflow:show;
					margin:auto;
					color:#6e6f71;
					background-color:#FFF;
					background-repeat:repeat-y;
					background-image:url(../img/bg_content.jpg);	
					}
img				{
					border:0px;
					}
h1				{
					border:0px;
					margin:0px;
					}
h2				{
					border:0px;
					margin:0px;
					}


/* Header */		

					.header			{
										float:left;
										width:1000px;
										height:195px;				
										background-image:url(../img/bg_header.jpg);		
										}	
					.logo				{
										position:absolute;
										float:left;
										margin-top:36px;
										margin-left:31px;
										}
					.menue			{
										position:absolute;
										float:left;
										height:34px;	
										margin-left:30px;
										margin-top:131px;
										width:1000px;
										}
					.submenue		{
										float:right;
										margin-top:8px;
										margin-right:15px;
										text-align:right;
										height:20px;
										}
					.suche			{
										float:right;
										margin-top:63px;
										text-align:right;
										margin-right:-163px;
										}
					.suche input	{
										height:19px;
										width:151px;
										border:1px solid #c5c5c7;
										color:#838485;
										padding-left:5px;
										}
					.suche .suchen{	
										height:20px;
										width:36px;
										border:0px;					
										}
						


										
/* Submenues */			

					#submenues						{	
															margin: 0;
															padding: 0;
															z-index: 30
															}
					#submenues #unternehmen_sub	{	
															position: absolute;
															visibility: hidden;
															margin: 0;
															padding: 0;
															width:158px;
															border:1px solid #c5c5c7;
															border-top:0px;
															margin-top:-3px;
															text-align:center;
															font-size:11px;
															background-color:#FFF;
															}		
					#submenues #produkte_sub	{	
															position: absolute;
															visibility: hidden;
															margin: 0;
															padding: 0;
															width:144px;
															border:1px solid #c5c5c7;
															border-top:0px;
															margin-top:-3px;
															text-align:center;
															font-size:11px;
															margin-left:160px;
															background-color:#FFF;
															}
					#submenues #dienstleistungen_sub	{	
															position: absolute;
															visibility: hidden;
															margin: 0;
															padding: 0;
															width:171px;
															border:1px solid #c5c5c7;
															border-top:0px;
															margin-top:-3px;
															text-align:center;
															font-size:11px;
															margin-left:306px;
															background-color:#FFF;
															}
					#submenues #angebotsanfrage_sub{	
															position: absolute;
															visibility: hidden;
															margin: 0;
															padding: 0;
															width:177px;
															border:1px solid #c5c5c7;
															border-top:0px;
															margin-top:-3px;
															text-align:center;
															font-size:11px;
															margin-left:635px;
															background-color:#FFF;
															}
					#submenues #kontakt_sub{	
															position: absolute;
															visibility: hidden;
															margin: 0;
															padding: 0;
															width:140px;
															border:1px solid #c5c5c7;
															border-top:0px;
															margin-top:-3px;
															text-align:center;
															font-size:11px;
															margin-left:814px;
															background-color:#FFF;
															}
															
					#submenues a					{	
															color:#707172;
															text-decoration:none;
															margin-bottom:-20px;
															}			
					#submenues a:hover			{	
															color:#c1001f;
															text-decoration:none;
															}	
										
/* Content */			

					.content			{
										min-height:800px;
										width:984px;
										margin-left:16px;
										margin-bottom:20px;
										text-align:left;
										font-size:12px;
										line-height:1.5;
										}
					.content_links{
										margin-left:15px !important;
										margin-left:6px;
										width:195px;
										margin-right:15px;
										float:left;
										}
					.content	strong {
										color:#e3001b;
										}
					.content	a {
										color:#e3001b;
										text-decoration:none;
										}							
					.content	a:hover{
										color:#e3001b;
										text-decoration:underline;
										}	
					.content_rechts	a {
										color:#6e6f71;
										text-decoration:underline;
										}							
					.content_rechts	a:hover{
										color:#e3001b;
										text-decoration:underline;
										}	
					.content_rechts	a.rot {
										color:#e3001b;
										text-decoration:none;
										}	
					.content_rechts	a.rot:hover{
										color:#e3001b;
										text-decoration:underline;
										}	
					.content_rechts .tomate{
										background-repeat:no-repeat;
										background-image:url(../img/tomate.jpg);	
										padding-top:113px;
										}
					.rss_termine		{
										float:left;
										}										
					.rss				{
										float:right;
										margin-top:0px;
										}					
					.linie_head{
										width:100%;
										border-bottom:1px solid #c4c4c6;
										margin-bottom:12px;
										clear:both;
										}										
					.content_links .linie{
										width:100%;
										border-bottom:1px solid #c4c4c6;
										margin-top:12px;
										margin-bottom:12px;
										}
					.content_rechts .linie{
										width:100%;
										border-bottom:1px solid #c4c4c6;
										margin-top:12px;
										margin-bottom:12px;
										}										
					.content_links .rechts{
										float:right;
										margin-top:-6px;
										}

					.content_mitte{
										margin-left:20px;
										width:495px;
										margin-right:20px;
										float:left;
										}	
					.content_mitte strong {
										color:#e3001b;
										}										
					.content_mitte a{
										color:#6e6f71;
										text-decoration:underline;
										}		
					.content_mitte a:hover{
										color:#e3001b;
										text-decoration:underline;
										}	
										
					.content_mitte a.dick{
										color:#e3001b;
										text-decoration:none;
										font-weight:bold;
										}		
					.content_mitte a.dick:hover{
										color:#e3001b;
										text-decoration:underline;
										font-weight:bold;
										}	
					.content_mitte a.rot{
										color:#e3001b;
										text-decoration:none;
										}		
					.content_mitte a.rot:hover{
										color:#e3001b;
										text-decoration:underline;
										}	
										
					.content_mitte .befinden{
										font-size:11px;
										margin-bottom:30px;
										}	
					.content_mitte .befinden a{
										color:#6e6f71;
										text-decoration:none;
										}		
					.content_mitte .befinden a:hover{
										color:#6e6f71;
										text-decoration:underline;
										}	
					.content_mitte .social{
										float:right;
										margin-top:-1px;
										}
					*+html .content_mitte .social{	
										margin-top:-20px;
										}
					.content_mitte .social img{
										margin-left:5px;
										}										
					.content_rechts{
										margin-left:15px;
										width:195px;
										float:left;
										}	
					.titel				{
										margin-bottom:30px;
										height:auto;
										}

					.bottom			{
										position:fixed;
										bottom:0; left:0; right:0;	
										margin-left:16px;
										width:761px;
										height:20px;
										background-color:#FFF !important;
										background-color:transparent;
										}									
										
					.bildergalerie	{
										margin-left:9px;
										float:left;
										margin-bottom:6px;
										}									
					.bildergalerie_aussen{
										height:60px;
										width:204px;
										margin-bottom:9px;
										margin-left:-9px;
										clear:both;
										}
					.bildergalerie_aussen img{
										border:1px solid #c4c4c6;
										}
					#preview		{
										position:absolute;
										background:#FFFFFF;
										display:none;
										color:#6e6f71;
										border:1px solid #c4c4c6;
										padding-bottom:4px;
										}	
					#preview img	{
										border-bottom:1px solid #c4c4c6;
										margin-bottom:2px;
										}	
										
					.uebersicht_aussen{
										width:495px;
										height:160px;
										}
					.uebersicht_aussen_links{
										float:left;
										width:238px;
										height:140px;
										}
					.uebersicht_aussen_rechts{
										float:right;
										width:238px;
										height:140px;
										}	
										
					.tabelle_formular{
										width:495px;
										table-layout:fixed;
										}
					.tabelle_formular td.tabelle_bez	{
										width:90px;
										}
					.tabelle_formular td.markiert{
										color:#e3001b;
										}										
					.tabelle_formular td.tabelle_feld	{
										width:145px;
										}	
					.tabelle_formular td.tabelle_feld_gross{
										width:405px;
										}											
					.tabelle_formular td.tabelle_rand	{
										width:25px;
										}
							
					.tabelle_formular td{
										height:26px;									
										}
										
					.tabelle_formular td input{
										width:133px;
										padding-left:5px;
										padding-right:5px;
										height:19px;
										border:1px solid #c5c5c7;
										color:#838485;
										}
					.tabelle_formular td .dropdown{
										width:406px;
										height:23px;
										border:1px solid #c5c5c7;
										color:#838485;
										}		
					.tabelle_formular td .dropdown_klein{
										width:145px;
										height:23px;
										border:1px solid #c5c5c7;
										color:#838485;
										}											
					.tabelle_formular .tabelle_feld_gross input{
										width:393px;
										height:19px;
										border:1px solid #c5c5c7;
										color:#838485;
										padding-left:5px;
										padding-right:5px;										
										}												
					textarea{
										width:403px;
										height:174px;
										border:1px solid #c5c5c7;
										font-size:12px;	
										color:#838485;		
										font-family:arial;
										}
					.tabelle_formular .gross{
										width:484px;
										padding:5px;
										}									
					.tabelle_formular .linie{
										height:24px;
										border-bottom:1px solid #c5c5c7;
										margin-bottom:24px;
										font-weight:bold;
										margin-top:48px;
										color: #e3001b;
										width:495px;
										}
					.tabelle_formular .linie_abschluss{
										height:1px;
										border-bottom:1px solid #c5c5c7;
										margin-bottom:6px;
										font-weight:bold;
										margin-top:20px;
										color: #e3001b;
										width:495px;
										}										
					.tabelle_formular td input.mittel	{
										width:310px;
										height:19px;
										border:1px solid #c5c5c7;
										color:#838485;						
										}
					.tabelle_formular td input.feldklein{
										width:60px;
										height:19px;
										border:1px solid #c5c5c7;
										color:#838485;						
										}										
					.tabelle_formular td input.checkbox{
										width:15px;
										height:12px;
										border:1px solid #c5c5c7;
										color:#838485;						
										}	
					.tabelle_formular td .radio{
										width:15px;
										height:12px;
										border:1px solid #c5c5c7;
										color:#838485;						
										}											
					.formular_button{
										float:right;
										}
										
					li					{
										margin-left:-25px;
										}
					ul					{
										margin-top:0px;
										}
					.textlink a		{
										text-decoration:none;
										color:#6e6f71;
										}
					.textlink:hover	a {
										text-decoration:underline;
										color:#6e6f71;
										}	
					.head_foto	img{
										border:1px solid #c4c4c6;
										margin-bottom:35px;
										height:auto;
										}
					.status			{
										color:#e3001b;
										}
					.dickgrau		{
										font-weight:bold;
										}
					a.seite				{
										text-decoration:none;
										}
					a.seiteaktiv		{
										text-decoration:none;
										color:#e3001b;
										}										