/* Style sheet standard */
body{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background: #FFFFFF url(tl_files/bk/gfx/bg.jpg) no-repeat center top;}
body *::-moz-selection{color:#FFFFFF;background:#6F5A3E;}
body *::selection{color:#FFFFFF;background:#6F5A3E;}
a{text-decoration:none;color:#3a5a9d;}
a:hover{text-decoration:underline;color:#0C7BE4;}
.c20l,.c25l,.c33l,.c40l,.c38l,.c45l,.c50l,.c55l,.c60l,.c62l,.c66l,.c75l,.c80l{float:left;}
.c20r,.c25r,.c33r,.c40r,.c38r,.c45r,.c50r,.c55r,.c60r,.c66r,.c62r,.c75r,.c80r{float:right;margin-left:-5px;}
.c20l,.c20r{width:20%;}
.c40l,.c40r{width:40%;}
.c45l,.c45r{width:45%;}
.c55l,.c55r{width:55%;}
.c60l,.c60r{width:60%;}
.c80l,.c80r{width:80%;}
.c25l,.c25r{width:25%;}
.c33l,.c33r{width:33.333%;}
.c50l,.c50r{width:50%;}
.c66l,.c66r{width:66.666%;}
.c75l,.c75r{width:75%;}
.c38l,.c38r{width:38.2%;}
.c62l,.c62r{width:61.8%;}
h1,h2,h3,h4,h5,h6{font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;font-weight:normal;color:#222222;}
h2{margin-bottom:0.5em;border-bottom:1px solid #CECECE;font-family:"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.1em;color:#23356E;letter-spacing: 1px;word-spacing: 1px;}
h3{margin-top:30px;margin-bottom:0.05px;font-size:1.75em;color:#23356E;}
#left h3,#right h3{margin-top:0;}
h4{margin-top:25px;border-bottom:1px dotted #CCCCCC;font-size:1.5em;}
#header{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(tl_files/bk/gfx/header_big.jpg) no-repeat scroll 0 0;}
#footer{background:#FFFFFF url(tl_files/bk/gfx/footer.jpg) no-repeat scroll left top;}
#footer .inside{padding:5px 20px;color:#777777;}
.footer_text{margin-top:-2px;font-size:10px;}
#footer a.up{width:38px;}
#logo{top:55px;position:absolute;margin-left:20px;}
#logo h2{text-decoration:none;border: none;}
#contactbox{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
#contactbox a{text-decoration:none;}
#contactbox p{width:180px;top:46px;right:14px;position:absolute;font-weight:bold;font-size:1.15em;}
#contactbox ul{width:158px;top:130px;right:27px;position:absolute;font-size:0.9em;}
table.calendar{width:98%;background-color:#FCFCFC;border-collapse:separate;}
table.calendar .head{padding-top:0.5em;padding-bottom:0.5em;text-align:center;border-top:1px solid #DFDFDF;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FDFEFF;}
table.calendar th.previous{padding-left:0.75em;text-align:left;border-left:1px solid #DFDFDF;}
table.calendar th.next{padding-right:0.75em;text-align:right;border-right:1px solid #DFDFDF;}
table.calendar th a{text-decoration:none;color:#333333;}
table.calendar th a:hover{text-decoration:underline;}
table.calendar .label{padding-top:2px;padding-bottom:2px;text-align:center;background-color:#113C9A;font-weight:bold;color:#CCD5EA;}
table.calendar td{width:14%;height:7em;vertical-align:top;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;}
table.calendar .col_first{border-left:1px solid #DFDFDF;}
table.calendar .weekend{background-color:#F7F9FA;}
table.calendar .today{background-color:#F0F3F6;}
table.calendar .header{margin:1px;padding:1px;background-color:#E6E6E6;font-size:0.9em;color:#666666;}
table.calendar .event{margin:3px;font-size:0.9em;line-height:1.1;}
table.calendar .event a{text-decoration:none;color:#333333;}
table.calendar .event a:hover{text-decoration:underline;}
p.back{margin-top:1.5em;padding:2px 0 3px 20px;background: url(tl_files/bk/gfx/icons/basic/16/left_16_blau.png) no-repeat scroll left center transparent;}
.mod_article .teaser p.more{margin-top:1.5em;}
pre{float:left;padding:1em;background-color:#F9F9F9;border:1px solid #DFDFDF;}
.hyperlink_txt{padding-left:18px;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(tl_files/bk/gfx/link.gif) no-repeat scroll left center;}
.hyperlink_out_txt{padding-left:18px;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(tl_files/bk/gfx/icons/fam/link_go.png) no-repeat scroll left center;}
.ce_list ol,.ce_text ol{margin-left:3em;list-style-type:decimal;}
.ce_list ul,.ce_text ul{margin-left:1.5em;}
.ce_list ul li,.ce_text ul li{display:block;padding-left:18px;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background: url(tl_files/bk/gfx/arrow.gif) no-repeat scroll left 4px transparent;}
.ce_accordion .toggler{height:34px;padding-left:30px;font-weight:bold;color:#3A5A9D;line-height:34px;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:url("tl_files/bk/gfx/accordion_bg.gif") no-repeat scroll 0 0 #F1F0EC;cursor:pointer;}
.ce_accordion .toggler:hover{color:#0C7BE4;background:url("tl_files/bk/gfx/accordion_bg.gif") no-repeat scroll 0 -34px #F1F0EC;}
.ce_accordion .toggler.active{background:url("tl_files/bk/gfx/accordion_bg.gif") no-repeat scroll 0 -68px #F1F0EC;}
.ce_accordion .toggler.active:hover{background:url("tl_files/bk/gfx/accordion_bg.gif") no-repeat scroll 0 -102px #F1F0EC;}
.ce_accordion .accordion div{}
.ce_downloads{margin-bottom:1em;}
.mod_calendar h2{margin-bottom:1em !important;}
.ce_image img,.ce_text img,.ce_gallery img,.mod_randomImage img{background-color:transparent;}
.mod_newslist p.info,.mod_newsreader p.info,.mod_newsarchive p.info{display:block;margin-top:2px;padding:0 0 3px 10px;font-size:10px;background:url(tl_files/bk/gfx/icons/date.gif) no-repeat scroll 0 3px transparent;}
.mod_newslist img{background-color: transparent;border:none;}
.mod_newslist h3{margin-top:0;}
.mod_newslist h3 a{border-bottom:1px solid #CCCCCC;}
.image_container{line-height:0.75;}
div.mod_newslist .image_container{float:left;}
.caption{text-align:center;font-size:0.8em;}
* html .caption{padding-top:3px;padding-bottom:3px;}
:first-child + html .caption{padding-top:3px;padding-bottom:3px;}
.mime_icon{padding-bottom:2px;vertical-align:top;}
.ce_gallery td{padding-right:1.5em;padding-bottom:1.5em;}
.mod_newsreader .ce_comments{margin-top:2.5em;}
.layout_full .info{color:#808080;}
.layout_short,.layout_latest{padding-top:1em;padding-bottom:1em;border-top:1px solid #DFDFDF;}
.layout_short.first,.layout_latest.first{padding-top:0;border-top:0 none;}
.layout_short.last,.layout_latest.last{padding-bottom:0;}
.layout_short .info{font-size:0.9em;color:#808080;}
.layout_short h3{margin-bottom:0;font-size:1.2em;}
.layout_short h3 a{text-decoration:none;}
.layout_short .teaser,.layout_short .more{display:inline;padding-right:0.25em;}
.layout_latest .info{margin-bottom:0.25em;color:#808080;}
.layout_latest h3{margin-bottom:0;}
.layout_latest h3 a{border-bottom:1px solid #CCCCCC;text-decoration:none;color:#333333;}
.comment_default{padding-top:1em;padding-bottom:1em;border-bottom:1px solid #DFDFDF;}
.comment_default .info{margin-bottom:0.25em;font-size:0.9em;color:#808080;}
.ce_comments h2{margin-bottom:-0.2em;}
.ce_comments .form{margin-top:1.5em;}
.ce_comments input.text,.ce_comments input.captcha{width:210px !important;}
.ce_comments .captcha_text{color:#333333 !important;font-weight:bold !important;}
.ce_comments .form label,.ce_comments .form span{top:0.65em;position:relative;vertical-align:top;}
* html .ce_comments .form label,* html .ce_comments .form span{top:0.8em;}
:first-child + html .ce_comments .form label,:first-child + html .ce_comments .form span{top:0.8em;}
.mod_rss_reader h2 a{text-decoration:none;color:#333333;}
.rss_default h3,.rss_items_only h3{margin-bottom:0;font-size:1.2em;}
.rss_default h3 a,.rss_items_only h3 a{text-decoration:none;}
.rss_default,.rss_items_only{padding-top:1em;padding-bottom:1em;border-top:1px solid #DFDFDF;}
.rss_default.first,.rss_items_only.first{border-top:0 none;}
.rss_default_header .description{padding-bottom:1em;border-bottom:1px solid #DFDFDF;}
.mod_eventlist{margin-bottom:30px;padding:12px 9px 0;background:transparent url(tl_files/bk/gfx/col_right_bg.jpg) no-repeat;}
.mod_eventlist .event{padding-top:15px;padding-bottom:15px;border-bottom:1px dotted #DFDFDF;}
.mod_eventlist h3{margin-bottom:7px;font-size:1.7em;line-height:1.7em;background:transparent url(tl_files/bk/gfx/icons/basic/32/clipboard_32.png) no-repeat scroll left;text-indent:37px;}
.mod_eventlist .time{font-size:0.9em;color:#808080;}
.mod_upcoming_events .date{padding-right:0.25em;font-size:0.9em;color:#808080;}
.mod_eventreader h2{margin-bottom:0;}
.mod_eventreader .info,.mod_eventreader .recurring{color:#808080;}
.mod_eventreader .ce_text{margin-top:1.5em;}
.mod_sitemap{line-height:22px;}
.mod_sitemap ul.level_2 li{margin-left:2em;}
.mod_sitemap li{margin:0;padding:0 0 0 22px;list-style-type:none;}
.mod_sitemap li{background: url(tl_files/bk/gfx/extm.gif) no-repeat 0% 0%;}
.mod_sitemap li.last{background: url(tl_files/bk/gfx/exlm.gif) no-repeat 0% 0%;}
.mod_sitemap .level_1 li:before{content: url(tl_files/bk/gfx/sitemap_folder.gif);}
.mod_sitemap .level_2 li:before{content: url(tl_files/bk/gfx/sitemap_file.gif);}
.mod_sitemap ul{margin:0 0 0 -22px;padding:0 0 0 22px;}
.mod_sitemap .level_1 ul{background: url(tl_files/bk/gfx/exim.gif) repeat-y 0% 0% #FFFFFF;}
.mod_sitemap .level_1 .last ul{background: #FFFFFF;}
.mod_alert{padding:14px 9px 30px;background:transparent url(tl_files/bk/gfx/col_right_alert_bg.gif) no-repeat;}
.mod_alert h3{margin-bottom:10px;font-size:1.7em;line-height:1.7em;background:transparent url(tl_files/bk/gfx/icons/basic/32/warning_32.png) no-repeat scroll left;text-indent:37px;}
.ce_table table{width:100%;border-top:1px solid #DFDFDF;border-right:0px solid #DFDFDF;border-bottom:0px solid #DFDFDF;border-left:1px solid #DFDFDF;border-collapse:separate;}
.ce_table thead{background: url(tl_files/bk/gfx/th_bg.gif) repeat-x top left transparent;}
.ce_table.th_big thead{background: url(tl_files/bk/gfx/th_big_bg.gif) repeat-x top left transparent;}
.ce_table th{padding:0.5em 1.9em 0.4em 0.5em;text-align:left;border-right:1px solid #DFDFDF;border-bottom:2px solid #DFDFDF;font-weight:bold;}
.ce_table td{padding:0.2em 0.5em;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;}
.ce_table tr.odd{background: #F9F9F9;}
.ce_table tr.even{background: #FFFFFF;}
.ce_table tr.odd:hover,.ce_table tr.even:hover{background: #F5F5DC;}
.mod_subscribe_def{margin-top:6px;padding:12px 9px 0;background:transparent url(tl_files/bk/gfx/col_right_bg.jpg) no-repeat;}
.mod_subscribe_def h3{margin-bottom:15px;font-size:1.7em;line-height:1.7em;text-indent:37px;background:url(tl_files/bk/gfx/icons/basic/32/letter_32.png) no-repeat left;}
.mod_subscribe{padding:12px 9px 0;}
.mod_subscribe input.text{width:172px;margin-right:0.25em;padding:2px;background-color:#FFFFFF;}
.mod_subscribe input.submit{width:88px;height:30px;color:#FFFFFF;line-height:30px;background: url("tl_files/bk/gfx/subscribe_button.png") no-repeat scroll left top transparent;border: 0px none !important;}
.mod_unsubscribe input.text{width:172px;margin-right:0.25em;padding:2px;background-color:#FFFFFF;}
.mod_unsubscribe input.submit{width:88px;height:30px;color:#FFFFFF;line-height:30px;background: url("tl_files/bk/gfx/subscribe_button.png") no-repeat scroll left top transparent;border: 0px none !important;}
.mod_subscribe .checkbox_container{padding:1px;}
.mod_subscribe p.error,.mod_unsubscribe p.error{margin-top:0.5em;margin-bottom:0.1em;padding:1px;border:1px solid #FF0000;font-size:11px;color:#333333;background:#FF8080 url(tl_files/bk/gfx/icons/fam/exclamation.png) no-repeat 0px 1px;text-indent:16px;}
.mod_search .header{margin-top:1em;margin-bottom:1.5em;text-align:right;}
.mod_search h4{margin-bottom:0;font-size:1.2em;}
.mod_search .relevance{padding-left:0.25em;color:#808080;}
.mod_search .url{margin-bottom:1em;color:#53A908;}
.mod_search .filesize{color:#808080;}
.mod_search .highlight{font-weight:bold;}
.mod_search input.text{margin-bottom:0.1em;}
.mod_search input.submit{margin-top:6px;vertical-align:top;}
.mod_search .radio_container span{display:inline;padding-right:0.75em;}
.pagination{margin-top:2em;padding-top:0.5em;border-top:1px solid #DFDFDF;}
.pagination p{width:180px;float:left;}
.pagination ul{width:400px;float:right;text-align:right;}
.pagination li{display:inline;padding-right:0.1em;padding-left:0.1em;text-align:center;}
.pagination li a{padding:1px 5px;border:1px solid #3A5A9D;text-decoration:none;background:url("tl_files/bk/gfx/submenu_l1_bg.gif") no-repeat scroll -20px -6px #FEFEFE;}
.pagination li a:hover{border:1px solid #0C7BE4;background:url("tl_files/bk/gfx/submenu_l1_bg.gif") no-repeat scroll -20px -40px #FEFEFE;}
.pagination span.current{padding:1px 5px;border:1px solid #0C7BE4;color:#0C7BE4;background:url("tl_files/bk/gfx/submenu_l1_bg.gif") no-repeat scroll -20px -40px #FEFEFE;}
.mod_registration .col_first{width:12em;vertical-align:middle;}
.mod_personalData td.col_first{padding-right:1em;vertical-align:middle;}
#topmenu{right:90px;top:7px;position:absolute;}
#topmenu li{float:left;padding:0 6px 0 0;}
#topmenu,#topmenu a{text-decoration:none;color:#CCD5EA;}
#topmenu a:hover{color:#FFFFFF;}
#topmenu .imprint a{overflow:hidden;padding-left:18px;background:transparent url(tl_files/bk/gfx/icon_sprites.gif) no-repeat -65px -16px;}
#topmenu .imprint a:hover{background:transparent url(tl_files/bk/gfx/icon_sprites.gif) no-repeat -65px 0px;}
#topmenu .sitemap a{overflow:hidden;padding-left:18px;background:transparent url(tl_files/bk/gfx/icon_sprites.gif) no-repeat -65px -52px;}
#topmenu .sitemap a:hover{background:transparent url(tl_files/bk/gfx/icon_sprites.gif) no-repeat -65px -34px;}
#topmenu .search{padding:6px 9px;}
#topmenu .search div{padding-right:0.5em;padding-left:0.5em;background-color:#275ABB;}
#topmenu .search input.text{width:120px;margin-top:0.3em;margin-right:0.1em;margin-bottom:0.3em;padding:1px;}
#topmenu .search input.submit{margin-top:6px;padding-right:0;padding-left:0;vertical-align:top;}
#searchfield_de,#searchfield_en,#searchfield_fr{right:11px;top:176px;position:absolute;}
#searchfield_de input.text,#searchfield_en input.text,#searchfield_fr input.text{width:155px;margin-top:2px;padding:1px;vertical-align:top;border:1px solid #7f8180;}
#searchfield_de input.text{background: url(tl_files/bk/gfx/searchfield_de_bg.gif) no-repeat scroll 0 0 #F6F6F6;}
#searchfield_en input.text{background: url(tl_files/bk/gfx/searchfield_en_bg.gif) no-repeat scroll 0 0 #F6F6F6;}
#searchfield_fr input.text{background: url(tl_files/bk/gfx/searchfield_fr_bg.gif) no-repeat scroll 0 0 #F6F6F6;}
#searchfield_de input.text:focus{background: url(tl_files/bk/gfx/searchfield_de_bg.gif) no-repeat scroll 0 -26px #F6F6F6;}
#searchfield_en input.text:focus{background: url(tl_files/bk/gfx/searchfield_en_bg.gif) no-repeat scroll 0 -26px #F6F6F6;}
#searchfield_fr input.text:focus{background: url(tl_files/bk/gfx/searchfield_fr_bg.gif) no-repeat scroll 0 -26px #F6F6F6;}
.mod_login .col_first{width:8em;vertical-align:middle;}
.mod_login .login_info{padding-bottom:0.25em;font-weight:bold;}
.mod_login p.error{margin-bottom:0.25em;margin-left:8em;font-weight:bold;color:#FF0000;}
.mod_lostPassword .col_first{width:11em;vertical-align:middle;}
.mod_faqlist h3{margin-top:30px;}
.mod_faqreader .info{margin-top:1.25em;color:#808080;}
#mainmenu{width:737px;height:33px;left:8px;top:173px;position:absolute;overflow:visible;padding:0;line-height:33px;z-index:9997;}
#mainmenu li{float:left;}
#mainmenu .level_1 a{height:33px;display:inline-block;padding:0 18px;font-weight:bold;text-decoration:none;color:#EEEFFF;background:url("tl_files/bk/gfx/button.jpg") repeat scroll right center transparent;text-transform: uppercase;}
#mainmenu .level_1 a:hover,#mainmenu .level_1 a.trail{color:#333333;background:url("tl_files/bk/gfx/button_a.jpg") repeat scroll right center transparent;text-transform: uppercase;}
#mainmenu .level_1 span{display:inline-block;padding:0 18px;font-weight:bold;background:url("tl_files/bk/gfx/button_a.jpg") repeat scroll right center transparent;text-transform: uppercase;}
#mainmenu .level_2 a{height:25px;display:block;background:red;text-transform: none;}
#mainmenu .level_2 a:hover{background:brown;text-transform: none;}
#mainmenu .level_3 a{background:yellow;text-transform: none;}
#mainmenu .level_3 a:hover{background:orange;text-transform: none;}
#mainmenu .level_1 ul{width:200px;left:-999em;position:absolute;margin-top:-1px;background:none repeat scroll 0 0 transparent;}
#mainmenu .level_1 ul{height:25px;line-height:25px;}
#mainmenu .level_2 ul{margin:-26px 0 0 194px;}
#mainmenu .level_3 span{margin-top:1px;}
#mainmenu .level_2 li{float:none;padding-right:0;background:none repeat scroll 0 0 transparent;}
* html #mainmenu .level_2 li{display:inline;}
#mainmenu .level_2 a,#mainmenu .level_3 a{height:24-24pxineeitpx;border-bottom:1px solid #556070;background:transparent url(tl_files/bk/gfx/main_sub_bg.png) repeat-x;}
#mainmenu .level_2 a:hover,#mainmenu .level_3 a:hover,#mainmenu .submenu .level_2 a.trail,#mainmenu .submenu .level_3 a.trail,#mainmenu .level_2 span,#mainmenu .level_2 li.submenu ul.level_3 span{display:block;border-bottom:1px solid #556070;background:transparent url(tl_files/bk/gfx/main_sub_hover_bg.png) repeat-x;text-transform:none;}
#mainmenu .level_2 a.submenu,#mainmenu .level_2 p.submenu{background:transparent url(tl_files/bk/gfx/main_sub_hoverarrow_bg.png) no-repeat 0px -25px;}
#mainmenu .level_2 a.submenu:hover,#mainmenu .level_2 li.submenu span,#mainmenu .level_2 p.submenu:hover,#mainmenu .level_2 li.submenu a.trail{background:transparent url(tl_files/bk/gfx/main_sub_hoverarrow_bg.png) no-repeat 0px 0px;}
#mainmenu .level_2 p{color:#6C8C14;background:none repeat scroll 0 0 transparent;}
* html #mainmenu .level_2 p.iehover{background:transparent;}
#mainmenu li:hover .level_2,#mainmenu li.hover .level_2{left:auto;}
#mainmenu .level_2 li:hover .level_3,#mainmenu .level_2 li.hover .level_3{left:auto;}
#mainmenu .level_3 li:hover .level_4,#mainmenu .level_3 li.hover .level_4{left:auto;}
.mod_glossaryMenu{margin-top:20px;}
.mod_glossaryMenu li a{width:20px;float:left;margin-right:9px;padding:1px 0;text-align:center;border:1px solid #3a5a9d;text-decoration:none;background: url("tl_files/bk/gfx/submenu_l1_bg.gif") no-repeat scroll -20px -6px #FEFEFE;}
.mod_glossaryMenu li a:hover{border:1px solid #0C7BE4;background: url("tl_files/bk/gfx/submenu_l1_bg.gif") no-repeat scroll -20px -40px #FEFEFE;}
.mod_glossaryList p.toplink{margin-top:2em;padding-bottom:3px;text-align:right;font-size:11px;}
.mod_glossaryList dt{margin-top:6px;font-weight:bold;}
.mod_booknav{margin-top:2em;padding-top:0.5em;border-top:1px solid #DFDFDF;}
.mod_booknav li{width:45%;float:left;}
.mod_booknav li.up{width:10%;text-align:center;}
.mod_booknav li.next{text-align:right;}
.listing .list_search,.listing .list_per_page{margin-top:12px;margin-bottom:12px;}
.listing h3{margin-top:30px;}
.listing select{width:120px;padding:1px;}
.listing .text{width:120px;padding:2px;}
.listing .list_search{width:60%;float:right;text-align:right;font-size:11px;}
.listing .list_per_page{width:40%;float:left;font-size:11px;}
.listing .list_per_page select{width:48px;}
.listing .go_back{margin-top:1em;}
.listing table.all_records{width:100%;clear:both;}
.listing table.all_records th{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#DFDFDF url(plugins/tablesort/media/default.gif) no-repeat scroll right center;}
.listing table.all_records th.asc{background-image:url("plugins/tablesort/media/asc.gif");}
.listing table.all_records th.desc{background-image:url("plugins/tablesort/media/desc.gif");}
.listing table.all_records th.col_last{width:18px;background-image:url("none");}
.listing table.all_records img{vertical-align:text-top;}
.listing table.single_record td.label{padding-right:2em;font-weight:bold;}
.mod_changelanguage{right:5px;top:9px;position:absolute;}
.mod_changelanguage img{visibility:hidden;}
.mod_changelanguage li{float:left;margin-right:4px;}
.mod_changelanguage li.lang-de,.mod_changelanguage li.lang-en,.mod_changelanguage li.lang-fr{width:20px;height:15px;overflow:hidden;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(tl_files/bk/gfx/icon_sprites.gif) no-repeat scroll 0 0;}
.mod_changelanguage li.lang-de{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(tl_files/bk/gfx/icon_sprites.gif) no-repeat -1px -16px;}
.mod_changelanguage li.lang-de:hover,.mod_changelanguage li.active.lang-de{background:transparent url(tl_files/bk/gfx/icon_sprites.gif) no-repeat -1px -1px;}
.mod_changelanguage li.lang-en{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(tl_files/bk/gfx/icon_sprites.gif) no-repeat -23px -16px;}
.mod_changelanguage li.lang-en:hover,.mod_changelanguage li.active.lang-en{background:YellowGreen url(tl_files/bk/gfx/icon_sprites.gif) no-repeat -23px -1px;}
.mod_changelanguage li.lang-fr{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(tl_files/bk/gfx/icon_sprites.gif) no-repeat -45px -16px;}
.mod_changelanguage li.lang-fr:hover,.mod_changelanguage li.active.lang-fr{background:transparent url(tl_files/bk/gfx/icon_sprites.gif) no-repeat -45px -1px;}
.mod_breadcrumb{position:relative;margin-bottom:1em;padding:8px;border-bottom:1px dotted #CECECE;font-size:11px;background:transparent;}
.mod_tellafriend{top:17px;position:absolute;}
.pdf_link{top:15px;position:absolute;padding-left:19px;background:transparent url(tl_files/bk/gfx/icons/fam/printer.png) no-repeat scroll left center;}
#right #nav_level{height:65px;padding:0 55px;font-family:"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.7em;color:#333333;line-height:60px;background:transparent url(tl_files/bk/gfx/right_col_submenu_hl.jpg) no-repeat;letter-spacing: 1px;word-spacing: 1px;text-transform: uppercase;text-shadow: none;border: none;}
#right #submenu{margin-bottom:30px;}
#left #nav_level{height:65px;padding:0 55px;font-size:1.7em;color:#333333;line-height:60px;background:transparent url(tl_files/bk/gfx/left_col_submenu_hl.jpg) no-repeat;letter-spacing: 1px;word-spacing: 1px;text-transform: uppercase;text-shadow: none;border: none;}
#left #submenu{}
#right h3{border-bottom:1px solid #CCCCCC;}
#submenu ul{line-height:30px;}
#submenu a{display:block;font-size:1.2em;color:#3a5a9d;}
#submenu a:hover,#submenu span{display:block;font-size:1.2em;color:#0C7BE4;}
#submenu ul.level_1{border-bottom:1px solid #CCCCCC;}
#submenu ul.level_1 li{border-top:1px solid #CCCCCC;}
#submenu ul.level_1 li a{height:30px;padding-left:21px;background: #FEFEFE url(tl_files/bk/gfx/submenu_l1_bg.gif) no-repeat scroll 0 0;}
#submenu ul.level_1 li a:hover,#submenu ul.level_1 span{height:30px;padding-left:21px;text-decoration:none;background: #F8F8F8 url(tl_files/bk/gfx/submenu_l1_bg.gif) no-repeat scroll 0 -33px;}
#submenu ul.level_2{margin:0;background: #CCCCCC;}
#submenu ul.level_2 li{margin-left:9px;border-top:1px solid #CCCCCC;}
#submenu ul.level_2 li a{height:30px;padding-left:22px;background: #FEFEFE url(tl_files/bk/gfx/submenu_l2_bg.gif) no-repeat scroll 0 0;}
#submenu ul.level_2 li a:hover,#submenu ul.level_2 span{height:30px;padding-left:22px;color:#0c7be4;background: #C3C3B7 url(tl_files/bk/gfx/submenu_l2_bg.gif) no-repeat scroll 0 -33px;}
.buttons_left{text-align:left;}
.buttons_right{text-align:right;}
.backlink{padding:2px 0 3px 20px;background: transparent url(tl_files/bk/gfx/icons/basic/16/left_16_blau.png) no-repeat scroll left center;}
.alert_box{margin-bottom:20px;padding:2px 2px 2px 80px;border:1px dotted #F99B1C;background:#FFFACD url(tl_files/bk/gfx/icons/basic/64/warning_64.png) no-repeat scroll 7px 7px;}
.altert_box_small{margin-bottom:8px;padding:2px 2px 2px 27px;border:1px dotted #F99B1C;background:#FFFACD url(tl_files/bk/gfx/icons/basic/16/warning_16.png) no-repeat scroll 5px 2px;}
.warnung_umzug{height:176px;padding:12px 18px;background: url("tl_files/bk/gfx/warnung_umzug.jpg") no-repeat;}
.warnung_umzug h3{display:inline;border-bottom:1px solid #8F1F1B;font-weight:bold;color:#8F1F1B;}
#acc_parameter{border:1px solid #CCCCCC;background:url(tl_files/bk/gfx/parameterbox_bg.jpg) transparent no-repeat scroll right bottom;}
#acc_parameter img{display:block;margin-left:auto;border:1px solid #DFDFDF;}
#acc_parameter .ce_text{padding:0.5em;}
.parameter_box p,.parameter_box h4{padding-left:135px;}
.parameter_box h4{font-weight:bold;}
.tooltip{padding-left:14px;background:url("tl_files/layout/help.gif") left center no-repeat;}
.tool .tip-title{width:350px;padding:6px;text-align:left;background-color:#004e71;border-top:1px solid #00415e;border-right:1px solid #00415e;border-left:1px solid #00415e;color:#fff;}
.tool .tip-text{width:350px;margin:0;padding:6px;text-align:left;background-color:#518ea8;border-top:0px solid #00415e;border-right:1px solid #00415e;border-bottom:1px solid #00415e;border-left:1px solid #00415e;font-size:11px;color:#fff;}
.products_ov a,.products_ov a:hover{text-decoration:none;}
.products_ov img{padding:3px;border:1px solid #CCCCCC;background: #FFFFFF;}
.products_ov a img:hover{border:1px solid #0C7BE4;}
.products_ov p{width:25%;float:left;margin-bottom:20px;text-align:center;}
.pcb,.pcb span{height:23px;padding:3px 0 7px;line-height:23px;background: url(tl_files/bk/gfx/buttons_bg.png) no-repeat;}
.pcb,a.pcb:link,a.pcb:visited{padding-left:14px;font-size:11px;color:#333;text-decoration: none !important;}
* html div#frame .pcb{padding-top:0;padding-bottom:0;text-decoration:none;color:#333;}
*:first-child+html .pcb{padding-top:0;padding-bottom:0;text-decoration:none;color:#333;}
.pcb span{padding-right:14px;background-position: right -326px;}
a.green-button,a.green-button:link,a.green-button:visited,.green-active-button,.green-disabled-button{font-weight:bold;font-size:12px;color: #fff !important;}
a.green-button:hover{background-position: left -27px;}
a.green-button:hover span{background-position: right -353px;}
a.green-button:active,.green-active-button{background-position: left -54px;}
a.green-button:active span,.green-active-button span{background-position: right -380px;}
body .green-disabled-button{color: #A8BE69 !important;background-position: left -81px !important;}
body .green-disabled-button span{background-position: right -407px;}
a.grey-button{padding-top:3px;background-position: left -219px;}
a.grey-button span{padding-top:3px;background-position: right -545px;}
a.grey-button:hover{background-position: left -246px;}
a.grey-button:hover span{background-position: right -572px;}
a.grey-button:active,.grey-active-button{background-position: left -273px;}
a.grey-button:active span,.grey-active-button span{background-position: right -599px;}
body .grey-disabled-button{background-position: left -300px;color: #bbb !important;}
body .grey-disabled-button span{background-position: right -626px;}
a.red-button,.red-active-button,.red-disabled-button{padding-top:3px;font-weight:bold;background-position: left -109px;color: #fff !important;}
a.red-button span{padding-top:3px;background-position: right -435px;}
a.red-button:hover{background-position: left -137px;}
a.red-button:hover span{background-position: right -463px;}
a.red-button:active,.red-active-button{background-position: left -165px;}
a.red-button:active span,.red-active-button span{background-position: right -491px;}
body .red-disabled-button{background-position: left -192px;color: #DC4143 !important;}
body .red-disabled-button span{background-position: right -518px;}
.clear{clear:both;}
a.glossarylink,a.glossarylink:visited,a.glossarylink:hover,a.glossarylink:active{padding:0;border-bottom:1px dotted #555555;text-decoration:none;}
a.glossarylink:hover,a.glossarylink:active{padding:0;border-bottom:1px solid #000000;text-decoration:none;background-color: transprarent;}
a.glossarylink dfn.glossarydescription{display:none;}
a.glossarylink:hover dfn.glossarydescription{width:500px;position:absolute;display:block;margin:3px 0 0;padding:3px;border:1px solid #555555;font-weight:normal;color:#333333;background:#FFFFE0;z-index:999;}
div.image_container{position:relative;}
span.zoom{width:32px;height:32px;position:absolute;display:block;background-image:url("tl_files/bk/gfx/icons/basic/32/search_32.png");background-repeat:no-repeat;text-indent: -9999px;}
span.zoom{bottom:0;right:0;}
#main div.image_container img{float:left;padding:3px;border:1px solid #CCCCCC;background:#FFFFFF;}
#main div.image_container a img{padding:0;border:3px solid #ffffff;background:#fff;}
#main div.image_container div.caption{float:left;padding:5px 7px;text-align:left;font-size:0.8em;background:#F1F1F1;}
#main div.image_container a{position:relative;float:left;border:1px solid #CCCCCC;}
#main div.image_container a:hover{border:1px solid #0C7BE4;}
#main div.image_container a span small{display:none;}
#main div.image_container a span{width:25px;height:25px;bottom:1px;right:1px;position:absolute;cursor:pointer;background: url(tl_files/bk/gfx/icons/lupe.png) no-repeat scroll 0 0 transparent;}
#main div.image_container a span.linkedImage{background-image:url("../img/icon_link.gif");}
#main div.image_container a:hover span{background: url(tl_files/bk/gfx/icons/lupe_hover.png) no-repeat scroll 0 0 transparent;}
#main div.image_container a:hover span.linkedImage{background-image:url("../img/icon_link_over.gif");}
#main div.tpic div.image_container{margin-right:13px;}
.ce_tabcontrol_tabs{height:32px;clear:left;border:1px solid #CCCCCC;background: url("tl_files/bk/gfx/testtab_bg.jpg") repeat scroll 0 -232px #CCCCCC;margin-bottom:0 !important;border-bottom: none !important;}
.ce_tabcontrol_tabs ul,.ce_tabcontrol_tabs ul li{height:25px;line-height:25px;}
.ce_tabcontrol_tabs ul{margin:0;padding:0 4px;list-style-type:none;list-style-image:url("none");list-style-position:outside;}
.ce_tabcontrol_tabs ul li{float:left;margin:9px -1px -1px 0;padding:0 14px;text-align:center;border:1px solid #CCCCCC;font-weight:bold;color:#23356E;background:url("tl_files/bk/gfx/submenu_l1_bg.gif") no-repeat scroll -40px -5px #FEFEFE;cursor:pointer;}
.ce_tabcontrol_tabs ul li:hover{text-decoration:underline;}
.ce_tabcontrol_tabs ul li.selected{height:26px;margin:4px -1px -1px 0;border-bottom:1px solid #FFFFFF;line-height:26px;background: #FFFFFF;}
.ce_tabcontrol_pane{clear:left;margin-bottom:0 !important;}
.ce_tabcontrol_pane .panes{clear:left;padding:7px;border:1px solid #CCCCCC;border-top: none !important;}
.products .ce_tabcontrol_tabs{background: #F1F0EC url(tl_files/bk/gfx/tabcontrol_products_bg.gif) repeat-x scroll 0 0;border:none;}
.products .ce_tabcontrol_pane .panes{padding:4px;border:none;}
a.vcard{padding-left:20px;background:url("tl_files/bk/gfx/icons/vcard.png") left center no-repeat;}
#main div.noborder img{padding:0;border:none !important;}
#main div.noborder div.image_container{padding:0;border:none !important;}
#main div.noborder div.image_container a{padding:0;border:none !important;}
