html					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; }

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, .subnav, .ul-left, .ul-right, #eyecatcher, .oeffnungszeiten, #content-sidebar, #branding-container, .two, .subnavi, #navi-left, #navi-right, .two, .three, .noprint, .imgbox-none { display:none; }

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

h1 { font-size:1.6em; font-weight:normal; margin:0 0 0.5cm 0; }

a:link, a:visited { color:#000; text-decoration:underline; }
a:hover				{ color:#000; text-decoration:none; }

#branding-container .p-one				{ float:left; width:45%; }
#branding-container .p-two			{ float:left; width:45%; }

#footer .one .p-left { float:left; width:100px; }
#footer .one .p-right { float:left; width:200px; }
#footer .one p { float:left; }

#header h2		{ border-bottom:1px solid #000; color:#000000; font-size:1.6em; text-transform:none; font-weight:bold; padding-bottom:15px; }

p.none			{ display:none; }

.clear				{ clear: both; font-size: 0.0001em; line-height: 0.00001em; }


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; }

h1					{font-size: 3em; margin:0; padding:0; color: #acacac; text-transform:uppercase;}
h2					{font-size: 1.4em; margin-bottom: 17px; padding: 0 0 3px 0; color: #825124; text-transform:uppercase; font-weight:normal; border-bottom:1px solid #ccc;}
h3					{font-size: 1.1em; font-weight: bold; margin: 2px 0 17px 0; color: #3F3F3F;}
h5					{font-size: 1.1em; 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; font-size:0.8em;}

#footer p			{ font-size:0.9em;}
#footer p strong		{ margin:0 40px 0 0;}
.strong-footer			{ margin:0 !important;}

.float-left	{ float:none;}


.distance				{ display:none; margin-right:10px;}
.print-highlight		{ text-transform:uppercase; font-size:1.2em; font-weight:bold;}
