body { margin:0; background:url(../images/page-bg.gif) top center repeat-x #3c3c3c; color:#c1c1c1; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
img { border:none; }
.clear { clear:both; }

a { color: #c1c1c1; text-decoration: underline; } a:hover { color: #c1c1c1; text-decoration: none; } a:visited { color: #c1c1c1; text-decoration: underline; } 


#page { width:990px; margin:0 auto; }
#head { height:100px; }
#logo { float:left; }
#info { float:right; }
#info a { background:url(../images/Purkart-Handelsvertretungen-GmbH.gif); width:210px; height:75px; display:block; }
#info .purkart { display:none; }
#navi { position:relative; }
#navi-main { float:left; width:auto; }
#navi-main ul { margin:0; padding:0; list-style:none; }
#navi-main li { background:url(../images/navi-main.gif); width:130px; height:35px; float:left; margin-right:3px; }
#navi-main li.extra { margin-left:9px; }
#navi-main li:hover, #navi-main li.akt { background:url(../images/navi-main-akt.gif); }
#navi-main li a {  display:block; color:#FFFFFF; font-weight:bold; text-decoration:none; text-align:center; padding:10px 0;}
#navi-social { position:absolute; bottom:0; right:0;  }
#navi-social ul { margin:0; padding:0; list-style:none; }
#navi-social li { margin-left:2px; float:left; }
#navi-social a.facebook { background:url(../images/facebook.gif); width:20px; height:19px; display:block; } 
#navi-social a.facebook span { display:none; }
#navi-social a.xing { background:url(../images/xing.gif); width:20px; height:19px; display:block; } 
#navi-social a.xing span { display:none; }
#body { border:1px solid #3d3d3f; background:#000000; }
#body-content { padding:14px; }
#body-footer { height:31px; background:url(../images/footer-bg.gif); }
#footer { background:url(../images/page-footer-bg.png) no-repeat top center; height:30px; line-height:20px; text-align:right; }
#footer-inner { padding:10px 20px; }
#footer-inner .machen_de { margin-left:5px; background:url(../images/machen.de.png); display:block; float:right; width:63px; height:20px;   }
#footer .machen_de span { display:none; }
#addthis { float:left; padding:7px 0; width:90px; text-align:right; }
#footer-navi { float:right; line-height:30px; }
#footer-navi ul { margin:0 7px 0 0; padding:0; list-style:none; }
#footer-navi li { float:left; padding-left:15px; }
#footer-navi a { color:#8d8d8d; text-decoration:none; }
#footer-navi a:hover { text-decoration:underline; }




div.big-small { margin-bottom:14px; }
div.big-small .big {}
div.big-small .small { }
div.big-small .small ul { margin:0; padding:0; list-style:none; }
div.big-small .small li { width:310px; height:153px; float:left; }
div.big-small .small-left, div.big-small .small-middle { margin-right:15px; }
div.big-small .small-right { }

div.product-overview { margin-bottom:14px; }
div.product-overview .image { position:relative; }
div.product-overview .image .box { position:absolute; top:18px; left:20px; width:180px; color:#c1c1c1; font-weight:bold; }
div.product-overview .image .box a { display:block; color:#c1c1c1; font-weight:bold; text-decoration:none; }
div.product-overview .image .box a:hover { color:#FFFFFF; }
div.product-overview .image .box h3 { margin:0 0 10px 0; }
div.product-overview .image .box ul { margin:0; padding:0; list-style:none; }
div.product-overview .image .box li { padding-bottom:2px; border-bottom:1px solid #464646; margin-bottom:2px;}
div.product-overview .image .box li.akt a { color:#FFFFFF;}
div.product-overview .info p { text-align:right; }


div.product-details { margin-bottom:14px; }
div.product-details .left { float:left; width:200px; }
div.product-details .right { float:right; width:740px; }
div.product-details .ol { background:url(../images/box-lo.gif); height:5px; width:5px; overflow:hidden; position:absolute; top:0; left:0; }
div.product-details .or { background:url(../images/box-ro.gif); height:5px; width:5px; overflow:hidden; position:absolute; top:0; right:0; }
div.product-details .ul { background:url(../images/box-lu.gif); height:5px; width:5px; overflow:hidden; position:absolute; bottom:0; left:0; }
div.product-details .ur { background:url(../images/box-ru.gif); height:5px; width:5px; overflow:hidden; position:absolute; bottom:0; right:0; }
div.product-details .box { color:#c1c1c1; font-weight:bold; position:relative; background:#131313; }

div.product-details h1 { background-repeat:no-repeat; }
div.product-details .box h3 { padding:15px 0 0 15px; margin:0; }
div.product-details .box a { display:block; color:#c1c1c1; font-weight:bold; text-decoration:none; }
div.product-details .box a:hover { color:#FFFFFF; }
div.product-details .box ul { margin:0; padding:0; list-style:none; padding:15px;}
div.product-details .box li { padding-bottom:3px; border-bottom:1px solid #464646; margin-bottom:5px;}
div.product-details .right .content { padding:20px;}

div.product-details h1 { height:40px; margin-top:0; }
div.product-details h1 span { display:none; }


div.img-text {}
div.img-text .image { float:left; }
div.img-text .text { float:right; width:400px; }
div.img-text .text h2 { background-image:url(../images/headline2-bg.gif); height:25px; line-height:25px; color:#FFFFFF; font-size:14px; font-weight:bold; padding:0 5px; margin-top:0; }
div.img-text .text ul { margin:0; padding:0 0 0 23px; list-style-image:url(../images/liststyle-icon.gif); }
div.img-text .text li { border:none; padding:0; margin:0 0 5px 0; }


div.gallery p { margin-bottom:3px; }
div.gallery ul { margin:0 !important; padding:0 !important; }
div.gallery li { float:left; border:none !important; }

div.tec-data h2 { background-image:url(../images/headline2-bg.gif); height:25px; line-height:25px; color:#FFFFFF; font-size:14px; font-weight:bold; padding:0 5px; }
div.tec-data p { margin:10px 0 0 0; }
div.tec-data .left { float:left; width:440px; }
div.tec-data .left table { margin:0 0 0 5px; font-weight:normal; }
div.tec-data .right { float:right; width:250px; }
div.tec-data .right .content { margin:0; padding:0; font-weight:normal; }
div.tec-data .right .content .preis { font-size:14px; margin-bottom:10px; }
div.tec-data .right .content p { font-style:italic; }

div.content-element { margin-bottom:14px; }
div.content-element { width:740px; margin:0 auto;}
div.content-element .ol { background:url(../images/box-lo.gif); height:5px; width:5px; overflow:hidden; position:absolute; top:0; left:0; }
div.content-element .or { background:url(../images/box-ro.gif); height:5px; width:5px; overflow:hidden; position:absolute; top:0; right:0; }
div.content-element .ul { background:url(../images/box-lu.gif); height:5px; width:5px; overflow:hidden; position:absolute; bottom:0; left:0; }
div.content-element .ur { background:url(../images/box-ru.gif); height:5px; width:5px; overflow:hidden; position:absolute; bottom:0; right:0; }
div.content-element .box { color:#c1c1c1; font-weight:bold; position:relative; background:#131313; }
div.content-element .content { padding:20px;}
div.content-element h1 { height:40px; margin-top:0; background:no-repeat; }
div.content-element h1 span { display:none; }

div.twocolom { font-weight: normal; }
div.twocolom .left { float:left; width:340px; }
div.twocolom  .right { float:right; width:340px; }
