/* Style sheet style */
*{margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;line-height:140%;}
body{background:url("tl_files/images/background.jpg") center top repeat-y;}
#wrapper{width:910px;position:relative;overflow:hidden;margin:auto;}
#site_container{width:910px;position:relative;overflow:hidden;margin:20px auto 0 auto;background:url("tl_files/images/bg_wrapper.png") center top no-repeat;z-index: 1;}
#shop_button{right:50px;position:absolute;z-index: 2;}
#header{width:860px;margin:25px auto 0 auto;background: #ffffff;}
#logo{padding-bottom:20px;background:url("tl_files/images/logo_bg.jpg") left top repeat-y;}
#navigation{width:820px;overflow:hidden;margin:20px;background:url("tl_files/images/green_bg.gif") left top repeat-x;}
#navigation ul{list-style-type:none;}
#navigation ul li{float:left;}
#navigation ul li a{display:block;padding:5px 10px;text-decoration:none;font-size:14px;color:#ffffff;text-transform: uppercase;}
#navigation ul li a:hover,#navigation ul li .active,#navigation ul li .trail{display:block;padding:5px 10px;background:#e08600 url("tl_files/images/navi_hover.jpg") left bottom repeat-x;text-decoration:none;font-size:14px;color:#ffffff;text-transform: uppercase;}
#image_slider{width:810px;margin:auto;border:5px solid #ffe0b2;}
#image_slider #show1{width:100%;height:310px;}
#main_header{width:820px;margin:auto;background-image:url("tl_files/images/headline_bg.jpg");}
#main_header h1{padding:5px 10px;font-size:20px;color:#ffffff;font-weight: 100;text-transform: uppercase;}
#container{width:860px;overflow:hidden;margin:0 auto;background: #FFFFFF;min-height: 400px;}
.start #container #main{width:820px;overflow:hidden;margin:20px auto;border-top:1px solid #7b992a;}
.start #container #main .inside{width:820px;margin:20px auto;}
.standard #container #main{width:540px;overflow:hidden;float:left;margin:20px;border-top:1px solid #7b992a;}
.standard #container #main .inside{overflow:hidden;margin-top:20px;}
.standard #container #right{width:260px;overflow:hidden;float:right;margin:20px 20px 20px 0;border-top:1px solid #7b992a;}
#news_archiv .layout_short{margin-bottom:20px;padding:10px;background-color:#F8EEDD;}
#hotspot{width:810px;overflow:hidden;margin-bottom:20px;border:5px solid #ffe0b2;background: #e08600;}
#hotspot h1{margin:20px 20px 10px 20px;font-size:22px;color:#ffffff;}
#hotspot p{margin:0 20px 20px 20px;font-size:16px;color:#ffffff;}
#hotspot .ce_image,.image_container{float:left;display:block;line-height:0%;}
.teaser_left{width:260px;float:left;margin:0 20px 20px 0;background: #f8eedd;min-height: 180px;}
.teaser_right{width:260px;float:right;margin:0 0 20px 0;background: #f8eedd;min-height: 180px;}
.teaser_left h1,.teaser_right h1,#newscontainer h1,#hotspot2 h1,#newsmenu h1{padding:5px;background:url("tl_files/images/green_bg.gif") left top repeat-x;font-size:12px;color:#ffffff;text-transform: uppercase;}
.teaser_left p,.teaser_right p,#hotspot2 p{margin:10px;font-size:12px;color:#484848;}
.teaser_left a,.teaser_right a{padding:5px;text-align:center;background:#f4b244 url("tl_files/images/teaser_button.jpg") left top repeat-x;text-decoration:none;font-size:12px;color:#ffffff;text-transform: uppercase;}
.teaser_left a:hover,.teaser_right a:hover{padding:5px;text-align:center;background:#9d9d9d url("tl_files/images/teaser_button_hover.jpg") left top repeat-x;text-decoration:none;font-size:12px;color:#ffffff;text-transform: uppercase;}
.start #newscontainer{width:400px;float:left;padding-bottom:20px;background:#f8eedd url("tl_files/images/side_bg.gif") left bottom repeat-x;}
.start #newscontainer .layout_short{margin:10px;padding-bottom:10px;border-bottom:1px solid #7f9b2f;}
.start #newscontainer .layout_short h2{line-height:100%;}
.start #newscontainer .layout_short h2 a{padding-left:17px;background:url("tl_files/images/paw.png") left center no-repeat;text-decoration:none;font-size:14px;color:#e08600;}
.start #newscontainer .layout_short h2 a:hover{background:url("tl_files/images/paw_hover.png") left center no-repeat;text-decoration:none;font-size:14px;color:#9B9B9B;}
.start #newscontainer .layout_short p{font-size:12px;color:#484848;}
.standard #newscontainer,.standard #newsmenu{width:260px;margin-top:20px;padding-bottom:20px;background:#f8eedd url("tl_files/images/side_bg.gif") center bottom repeat-x;}
.standard #newscontainer .layout_short{margin:10px;padding-bottom:10px;border-bottom:1px solid #7f9b2f;}
.standard #newscontainer .layout_short h2,.standard #news_archiv .layout_short h2{line-height:100%;}
.standard #newscontainer .layout_short h2 a,.standard #news_archiv .layout_short h2 a{padding-left:17px;background:url("tl_files/images/paw.png") left center no-repeat;text-decoration:none;font-size:14px;color:#e08600;}
.standard #newscontainer .layout_short h2 a:hover,.standard #news_archiv .layout_short h2 a:hover{padding-left:17px;background:url("tl_files/images/paw_hover.png") left center no-repeat;text-decoration:none;font-size:14px;color:#9B9B9B;}
.standard #newscontainer .layout_short p,.standard #news_archiv .layout_short p{margin-bottom:0;font-size:12px;color:#484848;}
.standard #newsmenu .level_1{margin:10px;font-size:14px;color:#E08600;list-style-type:none;}
.standard #newsmenu .level_2{list-style-type:none;}
.standard #content_right{width:260px;margin-top:20px;}
.standard #content_right .ce_image{margin-bottom:10px;}
.standard #main p,#kontakt table .radio_container label{margin-bottom:12px;font-size:12px;color:#484848;}
.standard #main ul,#right #content_right ul,.standard #main ol,#right #content_right ol{margin-bottom:12px;padding-left:30px;font-size:12px;color:#484848;}
.standard #main ul li,#right #content_right ul li,.standard #main ol li,#right #content_right ol li{margin-bottom:6px;}
.standard #main a,#hotspot2 a,.start #newscontainer a{margin-bottom:12px;text-decoration:underline;font-size:12px;color:#7F9B2F;}
.standard #main a:hover,#hotspot2 a:hover,.start #newscontainer a:hover{margin-bottom:12px;text-decoration:underline;font-size:12px;color:#9B9B9B;}
.standard #main h1{margin-bottom:12px;font-size:14px;color:#e08600;text-transform: uppercase;}
.standard #main h2{margin-bottom:6px;font-size:12px;color:#e08600;}
.standard #main img{float:left;margin:0 10px 12px 0;}
.start #hotspot2{width:400px;overflow:hidden;float:right;padding-bottom:20px;background:#f8eedd url("tl_files/images/side_bg.gif") left bottom repeat-x;}
.start #hotspot2 img{float:left;margin-right:10px;margin-bottom:10px;}
#subnavigation{width:260px;margin:15px auto 0 auto;}
#subnavigation ul{list-style-type:none;}
#subnavigation ul li{border-bottom:2px solid #9b9b9b;list-style-type:none;}
#subnavigation ul li a{display:block;padding:5px 10px 5px 17px;background:url("tl_files/images/paw.png") left center no-repeat;text-decoration:none;font-size:14px;color:#e08600;text-transform: uppercase;}
#subnavigation ul li a:hover,#subnavigation ul li .active{display:block;padding:5px 10px 5px 17px;background:url("tl_files/images/paw_hover.png") left center no-repeat;text-decoration:none;font-size:14px;color:#9b9b9b;text-transform: uppercase;}
#subnavigation ul.level_2{margin-left:34px;}
#subnavigation ul.level_2 li{padding:0;border: none;background: none;}
#subnavigation ul.level_2 li a{display:block;padding:0 10px 5px 0;text-decoration:none;font-size:14px;color:#e08600;text-transform: uppercase;background: none;border: none;}
#subnavigation ul.level_2 li a:hover,#subnavigation ul.level_2 li .active{display:block;padding:0 10px 5px 0;text-decoration:none;font-size:14px;color:#9b9b9b;text-transform: uppercase;background: none;}
#footer{width:860px;overflow:hidden;margin:0 auto 25px auto;background: none;}
#metanavigation{width:820px;margin:0 auto;}
#metanavigation ul{overflow:hidden;list-style-type:none;}
#metanavigation ul li{float:left;}
#metanavigation ul li a{display:block;padding:10px 10px 5px 10px;text-decoration:none;font-size:12px;color:#ffffff;text-transform: uppercase;}
#metanavigation ul li a:hover,#metanavigation ul li .active{display:block;padding:10px 10px 5px 10px;text-decoration:underline;font-size:12px;color:#ffffff;text-transform: uppercase;}
#kontakt fieldset{margin-bottom:20px;padding:10px;background-color:#F8EEDD;border:1px dotted #7F9B2F;}
#kontakt fieldset legend{padding-right:5px;padding-left:5px;text-decoration:none;font-size:12px;color:#e08600;text-transform: uppercase;}
#kontakt fieldset .radio_container span{display:block;}
#kontakt fieldset table td.col_0{width:140px;font-size:12px;color:#484848;}
#kontakt fieldset table td.col_1{width:260px;}
#kontakt fieldset table td.col_1 .text{width:254px;margin-bottom:5px;padding:2px;border:1px dotted #7F9B2F;font-size:12px;color:#484848;}
#kontakt fieldset table td.col_1 textarea{width:374px;margin-bottom:5px;padding:2px;border:1px dotted #7F9B2F;font-size:12px;color:#484848;}
#kontakt fieldset table td.col_1 .captcha{width:120px;margin-right:20px;padding:2px;border:1px dotted #7F9B2F;font-size:12px;color:#484848;}
#kontakt fieldset table td.col_1 .captcha_text{border:0px;font-size:12px;color:#484848;}
#kontakt p.error{margin-bottom:0;padding:5px;background-color:#ff0000;font-size:12px;color:#ffffff;}

