/* Style sheet layout */
body{margin:0 auto;background-image:url("tl_files/images/website_bg.gif");background-repeat:repeat;font: 100% Georgia, "Times New Roman", Times, serif;}
#wrapper{margin-top:25px;margin-bottom:25px;}
#header{background:url("tl_files/images/header_bg.gif") left bottom no-repeat;}
#header h1{left:20px;top:0px;position:absolute;z-index: 90;}
#header h1 span{display:none;}
#header .mod_randomImage{right:5px;top:8px;position:absolute;z-index: 80;}
#header div.slogan{left:350px;top:0px;position:absolute;}
div#navigation{height:67px;background-image:url("tl_files/images/nav_bg.png");}
div#navigation ul{top:6px;position:absolute;}
div#navigation li{float:left;text-indent: -9999px;}
div#navigation li a,div#navigation li span.active{height:47px;display:block;background-image:url("tl_files/images/main-nav.png");background-repeat:no-repeat;}
div#navigation .unternehmen{width:200px;background-position: 0 0;}
div#navigation .unternehmen:hover,div#navigation .unternehmen span.active{background-position: 0 -47px;}
div#navigation .produkte{width:200px;background-position: -200px 0;}
div#navigation .produkte:hover,div#navigation .produkte span.active{background-position: -200px -47px;}
div#navigation .herstellung{width:200px;background-position: -400px 0;}
div#navigation .herstellung:hover,div#navigation .herstellung span.active{background-position: -400px -47px;}
div#navigation .specials{width:200px;background-position: -600px 0;}
div#navigation .specials:hover,div#navigation .specials span.active{background-position: -600px -47px;}
div#navigation .verkauf{width:145px;background-position: -800px 0;}
div#navigation .verkauf:hover,div#navigation .verkauf span.active{background-position: -800px -47px;}
div#navigation_sub h2{height:40px;padding-top:15px;padding-left:20px;font-size:16px;color:#ffffff;text-transform: uppercase;letter-spacing: 2px;}
div#navigation_sub ul{padding-top:10px;padding-right:10px;font-size:14px;}
div#navigation_sub li{display:block;padding-top:10px;padding-bottom:10px;padding-left:40px;border-bottom:1px dashed #c08c3f;}
div#navigation_sub li a,div#navigation_footer li a{text-decoration:none;color:#c08c3f;}
div#navigation_sub a:hover,div#navigation_sub span.active,div#navigation_footer a:hover,div#navigation span.active{color:#ffffff;}
div#navigation_footer{left:20px;top:25px;position:absolute;font-size:14px;color:#c08c3f;}
div#navigation_footer li{float:left;display:block;}
div#navigation_footer span.trenner{display:inline-block;margin-right:5px;margin-left:5px;}
#left{background:url("tl_files/images/left_right_bg.png") left top no-repeat;min-height: 60px;}
#left a{text-decoration:none;}
#main{background-color:#20160d;border-right:1px solid #997345;border-bottom:1px solid #997345;border-left:1px solid #997345;line-height:1.6;min-height: 450px;}
#main .inside{padding:80px 20px;text-align:left;font-size:14px;color:#f0f0f0;}
#main h2{width:520px;height:48px;left:-1px;top:0px;position:absolute;margin:0;padding-top:15px;padding-left:20px;background-image:url("tl_files/images/main_h2_bg.png");background-repeat:no-repeat;font-family:Georgia;font-size:16px;line-height:1.2;text-transform: uppercase;letter-spacing: 2px;}
* html #main h2{left:-24px;}
#main .image_container img{float:left;clear:none;margin:0 10px 0 0;padding:2px;border:1px solid #c08c3f;}
#main .image_container .caption{float:left;clear:both;padding-left:20px;font-size:0.8em;}
#right{background:url("tl_files/images/left_right_bg.png") right top no-repeat;min-height: 60px;}
#right .inside{padding-left:10px;}
#right h4{margin-bottom:10px;padding-top:10px;padding-bottom:10px;padding-left:20px;border-bottom:1px dashed;font-size:14px;color:#C08C3F;}
#right h2{height:40px;padding-top:15px;padding-left:20px;font-size:16px;color:#ffffff;text-transform: uppercase;letter-spacing: 2px;}
#footer{height:63px;margin-top:25px;margin-bottom:50px;background-image:url("tl_files/images/footer_bg.gif");background-repeat:no-repeat;}
p.error{margin:0;padding:0;font-size:13px;color:#ff0000;}
#update{padding-top:25px;padding-right:20px;text-align:right;font-size:13px;color:#C08C3F;}

