 /** Seiteneinrichtung **/
@charset "utf-8";
@page							{ size:21.0cm 14.85cm; margin:5.7cm 2cm 1.4cm 1cm; text-align:center; background-color:#FFFFFF; }
body, table, img			{ margin:0px; padding:0px; }
img 							{ border:0px; }
div							{ display:block; }

/** Aufbau **/
.oben, .mitte, .unten 	{ margin:0px auto; text-align:center; }
.oben 						{ width:314px; height:75px; }
.mitte 						{ width:314px; height:auto; border:0px; }
.unten 						{ display:none; }

/** Content **/
.content-mitte 			{ width:100%; height:auto; margin:0px auto; text-align:center; }
.cleaner 					{ clear:both; width:100%; height:2px; line-height:0px; font-size:1px; }

/** Druckelemente **/
.druck_logo 				{ margin-bottom: 50px; width:92px; height:75px;}
.druck_faq1				{ width:314px; height:auto;}
.druck_faq2				{ width:314px; height:auto;}
.druck_faq3				{ width:314px; height:auto;}
.druck_preise1				{ width:314px; height:auto;}
.druck_fussnote  			{ display:none; }

/** Textformatierung **/
div, td, p, a, ul,
h1, h2, h3, h4, h5		{ margin:0px; padding:0px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
h2, h3, h5, p 				{ line-height:12px; }
h2, h4 						{ font-weight:bold; }
h4 							{ clear:both; }
h5 							{ clear:left; font-weight:normal; }
a 								{ text-decoration:none; }
ul 							{ list-style-position:inside; }

/** Sonstiges **/
.abstandhalter 			{ height:15px; width:15px; float:left; }
.hauptmenu 					{ height:17px; width:121px; margin-bottom:5px; float:left; }
.orange 						{ color:#F65913; font-weight:bold; }
.rot 							{ color:#CC0000; }
.links 						{ float:left; }
.rechts 						{ float:right; }

/** Inhalt & Scroll Elemente **/
.inhalt,
.inhalt-form,
.inhalt-scroll 			{ height:auto; margin:0px auto; text-align:justify; }
.inhalt 						{ width:330px; }
.inhalt-form				{ width:330px; }
.inhalt-scroll				{ width:314px; }
.inhalt-abstand-oben 	{ clear:both; height:12px;	}
.inhalt-abstand-unten 	{ clear:both; height:5px; }

.untermenu-position		{ width:314px; margin:0px auto; text-align:center; }

/** Team **/
.kartei-links 				{ width:82px; margin-right:10px; float:left; }
.kartei-rechts 			{ width:218px; float:left; }

/** Preise **/
.zelle-hellgrau 			{ width:162px; padding:5px; vertical-align:top; background-color:#E5E5E5; border:1px solid #999; }
.zelle-dunkelgrau 		{ vertical-align:top; font-weight:bold; background-color:#DBDBDB; }

/** ----------------- Ausgeblendete elemente ------------------------ **/
h1, h3, 
h3.scroll_navi,
a.dok,  
a.vrb, 
a.vorrat, 
a.bestellung, 
a.preise, 
a.kontakt, 
a.englisch,
.scroll-griff, 
.inhalt_navi				{ display:none; }

/** Contentbereiche **/
.content-links,
.content-links-dok,
.content-links-vrb, 
.content-links-vorrat, 
.content-links-preise, 
.content-links-bestellung, 
.content-links-kontakt, 
.content-rechts 		 	{ display:none; }

/** Untermenu **/
.h1-ueber 					{ display:none; }
.h1-ueber:hover 			{ display:none; }
.h1-team 					{ display:none; }
.h1-team:hover 			{ display:none; }
.h1-ablauf 					{ display:none; }
.h1-ablauf:hover 			{ display:none; }
.h1-faq 						{ display:none; }
.h1-faq:hover 				{ display:none; }
.h1-anschrift 				{ display:none; }
.h1-anschrift:hover 		{ display:none; }
.h1-kontakt 				{ display:none; }
.h1-kontakt:hover 		{ display:none; }

/** Kontakt **/
.kreuz 						{ display:none; }
.form-zelle 				{ display:none; }
.input-right 				{ display:none; }
.label-kreuz 				{ display:none; }
.label-kreuz-end 			{ display:none; }
.label-input-right 		{ display:none; }
.pflichtfelder 			{ display:none; }

/** seitenspezifische Contentelemente Unten **/
.impressum	 				{ dispalay:none; }
.impressum:hover 			{ dispalay:none; }