/* Style sheet base */
*{margin:0;padding:0;text-align:left;border:0;font-family:Arial;font-size:13px;color:#777777;}
a{font-weight:bold;text-decoration:none;color:#40A8DB;}
a:hover{text-decoration:underline;}
body{background-color:#777777;background-image:url("tl_files/images/base/body_bg.png");background-repeat:repeat-x;background-position: left 249px;}
input.captcha,input.submit,input.text,select,textarea{margin-bottom:5px;background-color:#ffffff;border:1px solid #d6d6d6;font-weight:normal;font-size:13px;line-height:15px;}
input.captcha,input.submit,input.text,select{height:18px;background:url("tl_files/images/base/input_bg.png") left top repeat-x;}
input.captcha,input.text,option,textarea{padding-right:3px;padding-left:3px;}
input.submit{height:20px;float:right;padding-right:5px;padding-left:5px;text-align:center;cursor:pointer;}
label{display:inline-block;padding-right:10px;padding-bottom:6px;font-size:13px;line-height:15px;}
option{background-color:#ffffff;}
.printable{display:none;}
#wrapper{margin-top:10px;padding:18px 12px;background-color:#ffffff;}
#main .inside{padding-top:30px;padding-right:15px;padding-left:15px;}
#right .inside{margin-top:30px;}
#footer .inside{margin-top:45px;padding-top:12px;background:url("tl_files/images/base/footer_bg.png") left top repeat-x;}
#header .mod_navigation .ce_image{margin-bottom:19px;}
#header .mod_navigation .ce_image div{text-align:center;}
#header .mod_navigation ul{height:35px;display:block;margin-bottom:14px;margin-left:6px;background:url("tl_files/images/base/top_nav_bg.png") left top repeat-x;}
#header .mod_navigation ul li{height:35px;float:left;display:block;margin-right:2px;}
#header .mod_navigation ul li span.left{width:11px;height:35px;display:inline-block;background:url("tl_files/images/base/top_nav_tab_left.png") left top no-repeat;}
#header .mod_navigation ul li.active span.left,#header .mod_navigation ul li.trail span.left{width:11px;height:35px;display:inline-block;background:url("tl_files/images/base/top_nav_tab_left_hl.png") left top no-repeat;}
#header .mod_navigation ul li a{height:35px;display:inline-block;padding-top:10px;padding-right:3px;padding-left:3px;vertical-align:top;background:url("tl_files/images/base/top_nav_tab_center.png") left top repeat-x;font-weight:normal;color:#777777;}
#header .mod_navigation ul li.active span.active,#header .mod_navigation ul li.trail a{height:35px;display:inline-block;padding-top:10px;padding-right:3px;padding-left:3px;vertical-align:top;background:url("tl_files/images/base/top_nav_tab_center_hl.png") left top repeat-x;font-weight:bold;text-decoration:none;}
#header .mod_navigation ul li span.right{width:11px;height:35px;display:inline-block;background:url("tl_files/images/base/top_nav_tab_right.png") left top no-repeat;}
#header .mod_navigation ul li.active span.right,#header .mod_navigation ul li.trail span.right{width:11px;height:35px;display:inline-block;background:url("tl_files/images/base/top_nav_tab_right_hl.png") left top no-repeat;}
#header .mod_search{right:0;top:174px;position:absolute;float:right;}
#header .mod_search input.text{width:127px;height:18px;margin-right:3px;padding-top:2px;padding-right:3px;padding-left:3px;vertical-align:top;background-color:#fdfdfd;border-top:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-left:1px solid #d6d6d6;font-style:italic;color:#40A8DB;border-bottom: 1px solid #f8f8f8;background-image:none;}
#header .mod_search input.submit{width:77px;height:32px;overflow:visible;float:none;display:inline;margin-top:-4px;vertical-align:top;background:url("tl_files/images/base/button_bg.png") left top no-repeat;border:0;font-weight:bold;font-size:12px;color:#ffffff;line-height:32px;background-color: transparent;}
#header .mod_search div,#header .mod_search p{display:none;}
#header .mod_search div.formbody{display:block;}
#main .mod_search form{display:none;}
#main .mod_search div{margin-top:17px;}
#main .mod_search div p{margin-top:5px;}
#main .mod_search p.header{margin-top:0;}
#main .mod_search p.header strong,#main .mod_search p.url a,#main .mod_search span.highlight{font-weight:bold;color:#40A8DB;}
#header .mod_article .ce_text{width:168px;height:168px;float:left;margin-right:15px;padding:30px 25px;background:url("tl_files/images/base/headline_bg.png") left top no-repeat;border:1px solid #d6d6d6;}
#header .mod_article .ce_text h1{font-size:30px;line-height:35px;}
#header .mod_article .ce_text p{padding-top:5px;font-size:14px;}
#left .mod_navigation ul.level_1{width:218px;display:block;padding-top:5px;background:url("tl_files/images/base/sub_nav_bg.png") left top repeat-x;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;border-left:1px solid #d6d6d6;}
#left .mod_navigation ul.level_2{width:193px;margin-top:4px;margin-left:-25px;padding-top:8px;padding-bottom:8px;padding-left:25px;border-top:1px solid #d6d6d6;}
#left .mod_navigation ul li{width:193px;display:block;padding-top:3px;padding-left:25px;background:url("tl_files/images/base/sub_nav_item_bg.png") left top no-repeat;border-bottom:1px solid #d6d6d6;list-style-type:none;min-height:20px;border-top: 1px solid #fff;}
#left .mod_navigation ul li.first{border-top:0px;background: transparent none;}
#left .mod_navigation ul li.last{border-bottom:0px;}
#left .mod_navigation ul.level_2 li{padding-left:21px;border:0;background: transparent none;min-height:0;}
#left .mod_navigation ul li a,#left .mod_navigation ul li span{font-weight:normal;font-size:12px;color:#777777;line-height:14px;}
#left .mod_navigation ul li a.trail,#left .mod_navigation ul li span.active{font-weight:bold;}
#left #video-teaser{margin-top:18px;}
#footer ul{text-align:center;}
#footer ul li{display:inline;padding-right:9px;padding-left:4px;border-right:2px solid #959595;}
#footer ul li.first{padding-left:0;}
#footer ul li.last{padding-right:0;border-right:0;}
#footer ul li a,#footer ul li span{font-weight:bold;color:#959595;}
#footer ul li a.active,#footer ul li span{color:#777777;}
div.pagination{text-align:right;}
div.pagination p{display:inline;margin-top: 0 !important;}
div.pagination ul{display:inline;}
div.pagination ul li{display:inline-block;}
div.pagination a,div.pagination p,div.pagination span{font-weight:normal;color:#40A8DB;}
#main .ce_toplink{text-align:right;}
div.pagination a{text-decoration:underline;}
div.pagination ul li span.current{font-weight:bold;}
#main .mod_sitemap ul{padding-left:11px;}
#main .mod_sitemap ul.level_1{padding-left:0;}
#main .mod_sitemap ul li{display:block;padding-bottom:0;}
#main .mod_sitemap ul li a{font-weight:normal;line-height:22px;}
#main .mod_sitemap ul.level_2 li a{color:#777777;}
p.back{text-align:right;}
#main h1{font-weight:normal;font-size:20px;line-height:24px;}
#main form{margin-top:17px;}
#main input.captcha,#main input.text,#main textarea{width:284px;}
#main select{width:292px;}
#main p{margin-top:17px;font-size:13px;line-height:17px;}
#main p.error{color:#ff693a;}
#main form p{margin-top:0;margin-bottom:17px;}
#main form td{vertical-align:top;}
#main ul{padding-left:17px;}
#main ul li{padding-bottom:5px;}
#main .ce_form h1{margin-bottom:17px;}
#main .ce_comments label{display:block;}
#main .column_w50{width:50%;float:left;}
#main .mod_tellafriend{float:right;}
#main .page_title{float:left;margin-bottom:17px;}
#main .page_title h1{margin-top:0;margin-bottom:0;font-weight:bold;}
#left .page_title h1,#right .page_title h1,#header .page_title h1,#footer .page_title h1,body.detail_page .page_title h1{display:none;}
#main .pdf_link{float:right;margin-right:18px;}
#main .pdf_link a{height:24px;display:block;padding-top:1px;padding-left:24px;background:url("tl_files/images/base/print_icon.png") left top no-repeat;color:#777777;}
#main .mod_eventlist .event,#main .mod_newslist .layout_short{margin-bottom:17px;}
#main .mod_eventlist span.date{display:inline-block;margin-right:20px;}
#main .mod_eventlist .selected a{text-decoration:underline;}
#main div.mod_eventsattend{padding-top:15px;}
#main div.mod_eventsattend h1{font-weight:bold;color:#40A8DB;}
#main .mod_newslist .layout_short.first{margin-top:17px;}
#main .mod_newslist .author,#main .mod_newsreader .author{text-decoration:none;color:#40A8DB;}
#main div.mod_newslist p.info,#main div.mod_newslist p.more,#main div.mod_newsreader p.info{margin-top:0;}
#main div.mod_newslist p.teaser{margin-top:5px;}
#main div.mod_newsreader .layout_full h1{margin-top:0;}
#main .comments{margin-top:17px;padding:10px;border:1px solid #777777;}
#main .ce_comments h1{margin-top:17px;}
#main .comment_default{padding-top:10px;padding-bottom:10px;border-bottom:1px dotted #777777;}
#main .comment_default.first{padding-top:0;}
#main .comment_default.last{border-bottom:0px;}
#main .comment_default.even{background-color:#f8f8f8;}
#main .comment_default p.info a:hover{text-decoration:underline;}
#main div.mod_newsreader div.form{width:292px;}
#main .mod_downloadarchiv .downloadarchivList,#main .mod_linklist .linklistList{clear:both;}
#main .mod_downloadarchiv .downloadarchivItem,#main .mod_linklist .linklistItem{width:225px;float:left;padding-top:17px;padding-right:16px;}
#main .mod_downloadarchiv .downloadarchivItem.even,#main .mod_linklist .linklistItem.even{clear:both;}
#main .mod_downloadarchiv .downloadarchivItem.odd,#main .mod_linklist .linklistItem.odd{padding-right:0;}
#main .mod_downloadarchiv .downloadarchivItem p,#main .mod_linklist .linklistItem p{margin-top:0;}
#main div.ce_gallery{width:416px;}
#main div.ce_gallery div.pagination{padding-right:17px;}
#main .mod_memberlist select{width:30%;float:left;margin-right:5px;}
#main .mod_memberlist input.text{width:50%;float:left;}
#main .mod_memberlist textarea{width:464px;}
#main .mod_memberlist h2{margin-top:17px;}
#main .mod_memberlist table{width:100%;margin-top:17px;}
#main .mod_personalData fieldset{margin-bottom:17px;padding:5px 17px 5px 10px;border:1px dashed #777777;}
#main .mod_personalData fieldset legend{font-weight:bold;}
#main .mod_personalData fieldset label{float:left;clear:both;}
#main .mod_personalData fieldset input.text,#main .mod_personalData fieldset select{float:right;}
#right .mod_article{margin-bottom:18px;}

