/* Style sheet ampere */
body{margin:0;padding:0;background:#ffffff url(tl_files/webimg/bg-body.jpg) repeat-x;}
body{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;line-height:1.5em;}
a,a:link,a:visited{color:#000000;}
a:hover,a:active{background-color:#FFDD00;color:#000000;}
#header{background:#FFDD00 url(tl_files/webimg/bg-header.jpg) no-repeat;}
#header .logo{top:16px;right:0;position:absolute;}
#container{background:#ffffff url(tl_files/webimg/bg_container_quer_2.jpg) repeat-y;}
#main .ce_image.hintergrund{position:relative;text-align:right;}
#main .inside{margin:0;padding:15px;min-height:300px;}
.topnav{width:100%;top:89px;left:0;position:absolute;margin:0;padding:0;text-align:left;background-color:#F0F0F0;border-top:3px solid #ffffff;border-bottom:3px solid #ffffff;}
.topnav ul{position:relative;margin:0;padding:0;list-style:none;}
.topnav li{position:relative;float:left;padding:1px 0;font-weight:bold;}
.topnav a,.topnav span.active{display:block;padding:9px 20px;text-decoration:none;color:#000000;}
.topnav a:link,.topnav a:visited{color:#000000;}
.topnav a:hover,.topnav a:active,.topnav li span.active,.topnav li a.trail{background-color:#ffdd00;color:#000000;}
.mod_breadcrumb{width:715px;height:19px;left:0;top:133px;position:absolute;padding-top:1px;padding-left:235px;background-color:#f0f0f0;border-bottom:3px solid #ffffff;font-size:10px;}
.mod_breadcrumb a{position:relative;padding:4px 0 2px;color:#000000;}
.mod_breadcrumb a:link,.mod_breadcrumb a:visited{text-decoration:none;}
.mod_breadcrumb a:hover,.mod_breadcrumb a:active{text-decoration:underline;}
.subnav{width:800px;top:-44px;left:-207px;position:absolute;margin:0;padding:0;text-align:left;z-index:99;}
.subnav.block{overflow:visible;}
.subnav ul{position:relative;margin:0;padding:0;list-style:none;}
.subnav li{position:relative;float:left;padding:1px;}
.subnav a,.subnav span.active{display:block;padding:11px 15px;text-decoration:none;color:#000000;}
.subnav a:link,.subnav a:visited{color:#000000;}
.subnav a:hover,.subnav a:active,.subnav li span.active{background-color:#BBBBBB;color:#000000;}
#left .inside{padding:10px;}
.leftnav{margin:-10px -10px 10px;}
.leftnav ul{margin:0;padding:0;background-color:#ffffff;list-style-type:none;}
.leftnav li{margin:3px 0;background-color:#f0f0f0;font-size:11px;color:#000000;}
.leftnav li ul{margin-left:10px;}
.leftnav a,.leftnav a:link,.leftnav a:visited,.leftnav li span.active,.leftnav li a.trail{display:block;padding:4px 0 4px 12px;text-decoration:none;color:#000000;background:#f0f0f0 url(tl_files/webimg/item_ltr.gif) 4px 3px no-repeat;}
.leftnav a:hover,.leftnav a:active,.leftnav li span.active,.leftnav li a.trail{background-color:#BBBBBB;color:#000000;}
.leftnav .level_1 li{font-weight:bold;}
.leftnav .level_2 li{font-weight:normal;}
#right{padding-top:75px;}
#footer{position:relative;}
#footer .inside{position:relative;margin-top:5px;border-top:1px solid #cccccc;}
#footer .mod_customnav{display:inline;}
#footer .mod_customnav ul{margin:0;padding:0;list-style-type:none;}
#footer .mod_customnav ul li.first{border-left:1px solid #cccccc;}
#footer .mod_customnav ul li{height:27px;position:relative;float:left;margin:0;padding:0;border-right:1px solid #cccccc;font-size:12px;color:#3B3B3B;}
#footer .mod_customnav ul li a,#footer .mod_customnav ul li span.active{display:block;margin:0;padding:5px 12px;text-decoration:none;color:#3B3B3B;}
#footer .mod_customnav ul li a:hover,#footer .mod_customnav ul li span.active{background-color:#FFDD00;}
#footer .mod_search{float:left;display:inline;margin:2px 0 0 30px;}
#main h1{margin:0 0 25px;font-size:20px;}
#main h2{margin:25px 0 20px;font-size:18px;}
.mod_article.kategoriebild{margin:-15px -15px 15px;}
.ce_headline,.ce_text,.mod_newslist,.mod_newsreader,.ce_downloadarchiv,.mod_sitemap,.mod_search,.ce_form{margin:0 0 15px;}
.ce_image.hintergrund + .ce_text{position:relative;margin-top:-145px;}
.haendler-login label{width:85px;display:block;padding:5px 0 0;}
.submit_container{margin-top:5px;}
.error{font-weight:bold;color:#ff0000;}
.infoblock{margin-bottom:10px;padding:10px;background-color:#ffffff;border:1px solid #DBDBDB;}
#main .infoblock h2{margin-top:0;padding-top:0;}
.bildrandrechts{float:right;margin:0 0 10px 20px;border:1px solid #F0F0F0;}
.productimages{width:220px;float:right;margin:0 0 10px 10px;text-align:center;line-height:15px;}
.productimages .image_box{width:216px;margin:0 0 8px;text-align:center;background-color:#ffffff;border:1px solid #cccccc;}
.productimages .image_box img{padding:8px;border:none;}
.mod_shopcategory .productimages{width:150px;float:left;margin:0 10px 10px 0;}
.mod_shopcategory .productimages .image_box{width:146px;margin:0 0 8px;text-align:center;border:none;}
.productentry{position:relative;clear:both;margin:0 0 10px;border:1px solid #cccccc;min-height:120px;}
.producttext{width:520px;margin:0 0 0 160px;}
.mod_newslist p.teaser{margin:0;}
.mod_newslist p.info{margin:0;}
.mod_newslist p.more{margin:0 0 15px;}
#main .mod_newslist h2{margin:0 0 10px;}
.ce_text.downloadlink .image_container{width:120px;float:left;margin:0 10px 0 0;padding:5px;text-align:center;border:1px solid #dddddd;}
.ce_text.downloadlink h3,.ce_text.downloadlink p{margin:0 0 10px 145px;}
.ce_downloadarchiv .mime_icon{float:left;margin:0 10px 10px 0;}
.mod_newsreader .image_container{float:right;margin:0 0 10px 10px;}
a.link-jpg{padding:1px 0 1px 20px;background-image:url("system/themes/default/images/iconJPG.gif");background-repeat:no-repeat;}
a.link-pdf{padding:1px 0 1px 20px;background-image:url("system/themes/default/images/iconPDF.gif");background-repeat:no-repeat;}
a.link-zip{padding:1px 0 1px 20px;background-image:url("system/themes/default/images/iconRAR.gif");background-repeat:no-repeat;}
a.link-any{padding:1px 0 1px 20px;background-image:url("system/themes/default/images/iconPLAIN.gif");background-repeat:no-repeat;}
a.link-doc{padding:1px 0 1px 20px;background-image:url("system/themes/default/images/header.gif");background-repeat:no-repeat;}
a.link-ext{padding:1px 0 1px 20px;background-image:url("system/themes/default/images/forward.gif");background-repeat:no-repeat;}
a.link-formular{padding:1px 0 1px 20px;background-image:url("tl_files/webimg/iconFORM.gif");background-repeat:no-repeat;}
.formbody td{padding:0 0 10px;vertical-align:top;}
.checkbox_einzeilig span{padding-right:20px;}
.checkbox_mehrzeilig span{display:block;}
.formbody td.col_0{width:200px;}
.formbody .adressfeld{width:350px;}
fieldset legend{padding:10px;font-weight:bold;}
.formbody .bestellung td.col_0{width:300px;}
.formbody .bestellung input{width:80px;}
#haendler-bestellformular .checkbox_container span{display:block;}
.image_container a{text-decoration:none;font-size:10px;line-height:12px;}

