/* Style sheet default */
#browserUpdate{left:0;top:0;position:absolute;}
*{margin:0;padding:0;}
a{text-decoration:none;color:#c60b0d;border:none;outline:0;}
html{background:#010101 url("tl_files/template/bg/html_bg.jpg") left top repeat-x;}
body{background-image:url("tl_files/template/bg/body_bg.png");background-repeat:no-repeat;font-family:arial, verdana;font-size:100.01%;color:#484848;background-position:center 90px;}
#wrapper{width:960px;margin:0 auto;}
#header{height:90px;}
.home #header{height:490px;}
.home #footer .inside{position:absolute;display:block;}
#header .ce_showroom{left:18px;top:108px;position:absolute;border:2px solid #555;}
#sidebar{width:250px;height:360px;margin-top:25px;background:url("tl_files/template/bg/sidebar_bg.png") left top repeat-x;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:0px solid #ccc;border-left:1px solid #ccc;}
.home #sidebar{top:-380px;position:absolute;margin-top:0;}
.mod_auto_completer{width:230px;height:48px;overflow:hidden;margin-top:0;margin-bottom:-2px;margin-left:20px;padding-top:5px;font-size:0.75em;}
.mod_auto_completer h3{height:20px;font-size:1em;line-height:20px;text-transform:uppercase;}
.mod_auto_completer input.text{width:160px;height:23px;margin-right:5px;padding-right:5px;padding-left:5px;background-color:#ece8e8;border-top:2px inset #b5b3b3;border-right:1px inset #b5b3b3;border-bottom:1px inset #b5b3b3;border-left:2px inset #b5b3b3;color:#666;line-height:23px;}
.mod_auto_completer input.submit{width:25px;height:25px;background:none;border:none;background:url(tl_files/template/btn/search_submit.gif);text-indent: 888em;}
.mod_auto_completer input.submit:hover{background-position:left -25px;}
#logo a{width:230px;height:60px;position:absolute;display:block;margin-top:20px;margin-left:20px;background:url("tl_files/template/bg/logo.png") left top no-repeat;font-size:1px;text-indent:-999em;}
#container{padding-right:20px;padding-bottom:0;padding-left:20px;background:url("tl_files/template/bg/wrapper_bg.gif") center top repeat-y;}
.home #main{height:0px;display:block;margin:0;padding:0;}
#main{margin-left:275px;padding-top:25px;padding-left:20px;}
* html #main{width:630px;overflow:hidden;margin-right:0;margin-left:260px;padding-top:25px;padding-left:20px;}
#main h1{height:30px;margin-bottom:20px;padding-left:15px;background:url("tl_files/template/bg/h1.gif") left top repeat-x;font-size:1.2em;color:#fff;line-height:30px;}
#main h2{margin-bottom:15px;padding-top:10px;font-size:1em;color:#c60b0d;}
#main .ce_text p{padding-bottom:10px;padding-left:10px;font-size:0.8em;line-height:1.4em;}
#main .ce_text ul{margin-left:2em;font-size:0.8em;}
#main .ce_text li{padding-top:5px;padding-bottom:5px;}
#main a img{font-size:0.7em;color:#555;}
#main .formbody{margin-bottom:20px;padding:15px;background-color:#eee;font-size:0.8em;-moz-border-radius-topleft: 15px;-moz-border-radius-bottomright: 15px;-webkit-border-top-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.10);-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.10);}
#main input,#main textarea{margin-bottom:2px;background-color:#ffff;border:1px solid #bbb;font-family:arial;}
input.submit{cursor:pointer;}
#left{width:250px;}
#left .ce_tabcontrol_tabs ul{height:27px;margin-top:10px;margin-right:0;margin-left:0;padding-left:10px;background-image:url("tl_files/template/bg/ce_tabcontrol_tabs.png");background-repeat:repeat-x;list-style-type:none;background-position:left 4px;}
#left .ce_tabcontrol_tabs ul li{width:75px;height:27px;float:left;display:block;margin-left:0;text-align:center;font-weight:bold;font-size:0.75em;color:#ccc;line-height:30px;cursor:pointer;}
#left .ce_tabcontrol_tabs ul li.selected{background-color:#dddddd;border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;color:#666;line-height:28px;}
#left .ce_tabcontrol_tabs ul li.tab_3{background-color:#627aad;color:#fff;line-height:28px;}
#left .ce_tabcontrol_tabs ul li.tab_3.selected{background-color:#3a579a;border-top:0px solid #3a579a;border-right:0px solid #3a579a;border-left:2px solid #3a579a;color:#fff;line-height:28px;}
#left .ce_tabcontrol_pane .panes{margin:0 0 20px;padding:0 0 20px;}
#main .ce_gallery img,#main .ce_news_gallery img{overflow:hidden;margin-right:15px;margin-bottom:15px;padding:10px;border:1px solid #ddd;-moz-border-radius-topleft: 15px;-moz-border-radius-bottomright: 15px;-webkit-border-top-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.10);-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.10);}
#main .ce_gallery{margin-top:30px;}
#main .ce_gallery img:hover{background-color:#ddd;}
#main .ce_text .image_container img{margin:5px 20px 20px 10px;padding:10px;border:1px solid #ddd;-moz-border-radius-topleft: 15px;-moz-border-radius-bottomright: 15px;-webkit-border-top-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-box-shadow: 0px 2px 10px rgba(0,0,0,0.15);-webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.15);}
#main .ce_comments{}
#main .ce_comments .comment_default{margin-bottom:10px;background-color:#f5f5f5;font-size:0.8em;-moz-border-radius-bottomright: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-topleft: 15px;-webkit-border-top-left-radius: 15px;}
#main .comment_default .info{height:25px;margin-bottom:5px;padding-left:35px;background-color:#ddd;background-image:url("tl_files/template/icon/icon_komm.png");background-repeat:no-repeat;border-bottom:1px solid #fff;font-weight:bold;line-height:25px;background-position: 5px center;-moz-border-radius-topleft: 15px;-webkit-border-top-left-radius: 15px;}
#main .ce_comments .comment_default .date{color:#777;}
#main .ce_comments .comment_default a{text-decoration:underline;color:#c60b0d;}
#main .comment_default .comment{padding-right:35px;padding-bottom:15px;padding-left:35px;}
#container #main .pagination{width:610px;margin-bottom:30px;padding:5px;border:1px solid #ddd;font-size:0.75em;-moz-border-radius-bottomright: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-topleft: 15px;-webkit-border-top-left-radius: 15px;}
#main .pagination p{height:18px;float:left;padding-right:10px;line-height:18px;}
.pagination ul{float:right;list-style-type:none;}
.pagination  li{float:left;}
.pagination li a,.pagination li span,.mod_glossaryMenu .anchors a{height:18px;display:block;margin-right:2px;padding-right:4px;padding-left:4px;background-color:#eee;border:1px solid #bbb;text-decoration:none;color:#555;line-height:18px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;}
* html .pagination li a,* html .pagination li span,* html .mod_glossaryMenu .anchors a{display:inline;}
.pagination li a:hover,.pagination li span.current{background-color:#ccc;color:#666;}
.mod_glossaryMenu .anchors{list-style-type:none;}
.mod_glossaryMenu .anchors li{float:left;}
.mod_glossaryList .toplink a{float:right;font-size:0.7px;color:#666;}
.mod_glossaryList dl dt{width:270px;float:left;margin:0;padding:0;font-size:0.8em;}
.mod_glossaryList p a{text-decoration:underline;color:#c60b0d;}
.mod_glossaryList p a:hover{font-weight:bold;}
#footer #hotspot{width:940px;height:140px;overflow:hidden;padding-top:20px;padding-left:20px;background:url("tl_files/template/bg/hotspot_bg.jpg") left top repeat-x;}
#footer #hotspot .hs{width:290px;height:130px;float:left;display:block;margin-right:22px;background-image:url("tl_files/template/bg/hotspot.jpg");background-repeat:no-repeat;background-position:0px 0px;}
#footer #hotspot .hs:hover{background-position:0 -130px;}
#footer #hotspot .hs_2{background-position:-290px 0px;}
#footer #hotspot .hs_2:hover{background-position:-290px -130px;}
#footer #hotspot .hs_3{background-position:-580px 0px;}
#footer #hotspot .hs_3:hover{background-position:-580px -130px;}
h3.hoelle{width:960px;height:129px;background:url("tl_files/template/bg/footer.jpg") left top no-repeat;border-bottom:1px solid #212121;text-indent:-999em;}
#copyright a{color:#c60b0d;}
#copyright{margin-top:10px;margin-bottom:25px;margin-left:15px;font-size:0.75em;color:#888;}
#left .mod_newslist .block,#left .mod_eventlist .event{height:129px;position:relative;margin-bottom:0;padding-top:5px;padding-right:10px;padding-left:10px;border-bottom:1px dotted #aaa;font-size:0.8em;}
#left .mod_newslist .info{margin-bottom:5px;font-size:0.9em;}
#left .mod_newslist .info strong{font-weight:bold;}
#left .mod_newslist .more a{float:right;background-color:#fff;border:1px solid #bbb;}
#left .mod_newslist .more a:hover{background-color:#c60b0d;color:#fff;}
#left .mod_newslist h2{margin:0 0 5px;padding:0;line-height:1em;}
#left .mod_newslist h2 a{margin:0;padding:0;font-weight:bold;text-decoration:underline;font-size:0.75em;color:#c60b0d;line-height:1em;}
#left .mod_newslist p.teaser{font-size:0.85em;line-height:1.3em;}
#left .mod_eventlist .event{height:38px;font-size:0.75em;}
#left .mod_eventlist a{font-weight:bold;text-decoration:underline;color:#c60b0d;}
#left .mod_eventlist a:hover{text-decoration:none;}
.mod_catalogfilter .filter_group,.mod_catalogfilter .sort_group{float:left;margin-right:5px;margin-bottom:5px;margin-left:15px;font-size:0.75em;}
.mod_catalogfilter .filter_group h3{display:none;}
.mod_catalogfilter .clearall a{float:right;margin-right:20px;font-size:0.75em;color:#c60b0d;}
.mod_cataloglist .item{width:160px;float:left;margin:15px 15px 15px 0;padding:15px;border:1px solid #eee;font-size:0.8em;-moz-border-radius-topleft: 15px;-moz-border-radius-bottomright: 15px;-webkit-border-top-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.10);-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.10);}
.mod_cataloglist .item:hover{background-color:#faeded;}
.mod_cataloglist .item .funktion{height:35px;margin-bottom:0;}
.mod_cataloglist .field{margin-bottom:5px;}
.mod_cataloglist .label{float:left;margin-right:3px;font-weight:bold;}
.mod_cataloglist .label:after{content:':';}
.mod_cataloglist .link a{float:right;margin-top:5px;padding:2px 10px;background-color:#d4d4d4;text-decoration:none;font-size:0.85em;color:#555;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
.mod_cataloglist .link a:hover{background-color:#c60b0d;color:#fff;}
#main .mod_newslist .block,#main .mod_eventlist .event,#main .mod_newsarchive .block{width:270px;position:relative;float:left;margin:0 15px 20px 0;padding:15px 15px 20px;border:1px solid #eee;font-size:0.8em;-moz-border-radius-topleft: 15px;-moz-border-radius-bottomright: 15px;-webkit-border-top-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.10);-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.10);}
#main .mod_newslist .block.even,#main .mod_eventlist .event.even,#main .mod_newsarchive .block.even{margin-right:0;}
#main .mod_newslist .block.first,#main .mod_eventlist .event.first,#main .mod_newsarchive .block.first{width:590px;}
#main .mod_newslist .info,#main .mod_eventlist .info,#main .mod_newsarchive .info{margin-bottom:5px;}
#main .mod_newslist .teaser,#main .mod_eventlist .teaser,#main .mod_newsarchive .teaser{margin-bottom:15px;}
.mod_newslist .image_container,.mod_eventlist .image_container,.mod_newsarchive .image_container{margin-right:10px;}
#main .mod_newslist h2,#main .mod_eventlist h2,#main .mod_newsarchive h2{margin-top:0;margin-bottom:5px;padding:0;font-size:1.15em;}
#main .mod_newslist h2 a,#main .mod_eventlist h2 a,#main .mod_newsarchive h2 a{text-decoration:underline;color:#c60b0d;}
#main .mod_newslist h2 a:hover,#main .mod_eventlist h2 a:hover,#main .mod_newsarchive h2 a:hover{text-decoration:underline;color:#d30c0e;text-transform:uppercase;}
.mod_newslist .more a,.mod_eventlist .more a,.mod_newsarchive .more a{bottom:10px;right:10px;position:absolute;padding:2px 10px;background-color:#d4d4d4;text-decoration:none;font-size:0.85em;color:#555;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
.mod_newslist .more a:hover,.mod_eventlist .more a:hover,.mod_newsarchive .more a:hover{background-color:#c60b0d;color:#fff;}
#main .back a{width:60px;display:block;margin-bottom:20px;padding:2px 10px;text-align:center;background-color:#d4d4d4;text-decoration:none;font-size:0.8em;color:#555;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
#main .back a:hover{background-color:#c60b0d;color:#fff;}
.mod_catalogreader{font-size:0.8em;}
.mod_catalogreader .bild .value{width:300px;height:225px;float:left;margin:15px 15px 15px 0;padding:15px;border:1px solid #eee;font-size:0.8em;-moz-border-radius-topleft: 15px;-moz-border-radius-bottomright: 15px;-webkit-border-top-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.10);-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.10);}
.mod_catalogreader .label{float:left;margin-right:5px;font-weight:bold;}
.mod_catalogreader .label:after{content:':';}
.mod_catalogreader .field{margin-bottom:10px;}
.mod_catalogreader .field.name{position:relative;padding-top:30px;}
.mod_catalogreader .masken_galerie{float:none;clear:both;}
.mod_catalogreader .masken_galerie .label{float:none;margin-top:20px;padding-top:10px;padding-bottom:10px;padding-left:5px;}
.masken_galerie span img{width:90px;overflow:hidden;float:left;margin-right:14px;margin-bottom:15px;padding:9px;border:1px solid #ddd;-moz-border-radius-topleft: 15px;-moz-border-radius-bottomright: 15px;-webkit-border-top-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.10);-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.10);}
.mod_catalogreader .back a{float:right;clear:both;margin-top:10px;margin-right:20px;margin-bottom:20px;padding:2px 10px;background-color:#d4d4d4;text-decoration:none;font-size:0.85em;color:#555;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
.mod_catalogreader .back a:hover{background-color:#c60b0d;color:#fff;}
#main .mod_newsreader h2,#main .mod_newsarchive h2{margin-bottom:5px;padding-bottom:0;font-size:1.2em;}
.mod_newsreader .layout_full,.mod_newsarchive .layout_full{margin-right:5px;margin-bottom:15px;margin-left:10px;padding-top:0;font-size:0.9em;line-height:1.3em;}
.mod_newsreader .info,.mod_newsarchive .info{margin-bottom:3px;padding-bottom:2px;border-bottom:1px dotted #ccc;font-weight:bold;}
.mod_newsreader .layout_full p{margin-bottom:10px;font-size:0.9em;}
#main .ce_tabcontrol_tabs ul{height:28px;margin-top:10px;margin-right:0;margin-left:0;background-image:url("tl_files/template/bg/ce_tabcontrol_tabs.png");background-repeat:repeat-x;border-bottom:2px solid #ddd;list-style-type:none;background-position:left 4px;}
#main .ce_tabcontrol_tabs ul li{height:27px;float:left;display:block;margin-left:3px;padding-right:15px;padding-left:15px;text-align:center;font-weight:bold;font-size:0.8em;color:#ccc;line-height:30px;}
.ce_tabcontrol_tabs ul li{float:left;}
#main .ce_tabcontrol_tabs ul li.selected{background-color:#dddddd;border-top:1px solid #bbb;border-right:1px solid #bbb;border-left:1px solid #bbb;color:#666;line-height:28px;}
.mod_eventreader .ce_text .info{margin-top:0;padding-top:20px;font-weight:bold;}
.mod_search{font-size: 0.85em;margin-right: 30px;}
#main .mod_search .formbody{font-size:1.2em;}
.mod_search .header{margin-bottom:10px;padding-bottom: 10px;border-bottom: 1px dashed #d7cbc6;font-size: 0.9em;}
.mod_search div.even,.mod_search div.odd{margin-bottom:20px;line-height: 1.4em;}
.mod_search h3{margin-bottom:3px;}
.mod_search h3 a,.mod_search .highlight{text-decoration: underline;color:#c60b0d;}
.mod_search h3 a:hover{text-decoration:none;}
.mod_search h3 .relevance{font-size:0.8em;}
.mod_search .url{ont-style:italic;font-size:0.9em;color:#666;}

