body					{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:140%; font-size: 80%; }

img, #newsletter-bg, #newsletter, #produkte-bg, #schnellauswahl-bg, #filialen-bg, #navi, #navi-add, #right, form, #fehlermeldung, .language, .searchbox, .slideshow, .logo, .p-footer, .p-footer1, .small, .dslink, .reflect, .rheight25, .ropacity33, .image, .image-last, .image-big, .teaser-referenzen, #navi-add2, #newsletterbox, #slideshow, .navi-add-left, .navi-add-right, .footer-text-right, .anfahrt-teaser, #subnavi, #footer { display:none; }

.footer-text-left { float:left; width:50%; }
.footer-text-middle { float:left; width:50%; }

#footer .footer-text p span.spanpadding { padding:0 1cm 0 0; float:none; clear:both; display:block; }

h1 { font-size:1.6em; font-weight:normal; margin:0 0 0.5cm 0; border-bottom:1px solid #000; padding:0 0 0.2cm 0; }

.p-left { float:left; width:4cm; }
.p-right { float:left; width:4cm; }

#content-sidebar	{ border-bottom:1px solid #ccc; margin:0 0 0.5cm 0; }
#content-sidebar br { font-size: 0.0001em; line-height: 0.00001em; }

p.p-column			{ float:left; width:4cm; }
p.p-column2			{ float:left; width:12cm; }

img.border				{ border:1px solid #000; display:block; }

#container .gallery-left { float:left; width:50%; padding:0 0 0 0; }
#container .gallery-right { float:left; width:50%; padding:0 0 0 0; }

.cms-img-gallery	{ float:left; margin:0 35px 35px 0; }
.cms-img-gallery-last { float:left; margin:0 0 35px 0; }

.highlight			{ font-weight:bold; }
img.print			{ display:block; border:none; }

img.content-img-ftright, img.content-img-ftleft, { display:block; border:none; }

h2					{font-size: 1.2em; font-weight:bold; margin-bottom: 6px; padding: 0 0 3px 0; color: #d82921;}
h3					{font-size: 1.1em; font-weight: bold; margin: 10px 0 0 0; color: #ff6000;}
h5					{font-size: 1.2em; margin-bottom: 5px; color: #000; padding-bottom: 5px; font-weight: bold;}
h4					{border: 1px solid solid; margin: 6px 0; color: #000; font-size: 1.15em;}
h6					{border-top: 1px solid solid; border-bottom: 1px solid solid; padding: 6px 0 6px 0; margin: 6px 0; color: #000; font-size: 1.15em;}

p 					{font-size: 1.1em; color:#000; line-height:150%; margin:0 0 15px 0;}

td { width:20%; text-align:left; }
th { text-align:left; }

.footer				{ border-top:1px solid #ccc; margin:0.5cm 0 0 0; padding:0.5cm 0 0 0; }
