/* Style sheet layout */
#produktliste table{background-color:#8c8c8c;color:#FFFFFF;}
#produktliste td{padding:3px 5px;}
#produktliste thead{border-bottom:1px solid #FFFFFF;}
#produktliste table thead tr{background-color:#575757;border:1px solid #FFFFFF;font-weight:bold;}
#produktliste table thead td{border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-left:1px solid #FFFFFF;}
#produktliste tbody{border-top:5px solid #9E291E;}
#produktliste tbody td{border-bottom:3px solid #9E291E;}
#produktliste tbody tr td{border-right:1px solid #FFFFFF;border-left:1px solid #FFFFFF;}
body{background:#dcdcd1 url("tl_files/holinger-layout/bg_body.png") left top repeat-x;}
#main{padding:10px 30px 10px 25px;}
#main .mod_article{margin-top:15px;padding-left:10px;font-size:13px;line-height:1.6em;}
#right .inside{padding-top:30px;}
#topmenu a:link,#topmenu a:visited{text-decoration:none;color:#000000;}
#search{float:right;margin-top:40px;margin-right:8px;}
#search input.text{width:110px;}
#logo{left:10px;top:108px;position:absolute;}
#container{background:url("tl_files/holinger-layout/bg-container-grey.png") center top repeat-y;}
#adress{top:230px;position:absolute;font-size:12px;line-height:13px;}
#topmenu{right:15px;top:100px;position:absolute;}
#language{right:15px;top:170px;position:absolute;}
#language a:link,#language a:visited{text-decoration:none;color:#000000;}
#language a:hover,#language a:focus{text-decoration:underline;color:#000000;}
#language li.lang-de{margin-bottom:5px;padding-left:25px;background:url("tl_files/holinger-layout/flagge-de.png") left center no-repeat;}
#language li.lang-en{padding-left:25px;background:url("tl_files/holinger-layout/flagge-en.png") left center no-repeat;}
#breadcrumb{margin-left:10px;vertical-align:top;color:#dcdcd1;}
#container{color:#dcdcd1;min-height:534px;}
#container a:link,#container a:visited{text-decoration:underline;color:#FFFFFF;}
#imageslider{left:1px;top:0;position:absolute;}
#buttons{right:0;top:30px;position:absolute;text-align:right;}
.button img{margin-bottom:15px;border-top:1px solid #dcdcd1;border-bottom:1px solid #dcdcd1;border-left:1px solid #dcdcd1;}
.layout_simple a{display:block;}
.layout_simple.block{padding-top:10px;padding-bottom:20px;border-bottom:1px dotted;}
#main input.text{width:250px;}
#footer{color:#4A4A4A;}
#footer a:link,#footer a:visited{text-decoration:none;color:#4A4A4A;}
#footer a:hover{text-decoration:underline;color:#4A4A4A;}
.ce_toplink{float:right;}
.tableform tr{height:30px;}
.tableform td{padding-bottom:5px;}

