/* Style sheet style */
*{margin:0;padding:0;font-family:Geneva, Tahoma, Helvetica, Arial Narrow, sans-serif;}
body{background: url(tl_files/images/background.jpg) repeat;}
p,ul,.empty{font-size:12px;color:#656565;line-height:160%;}
.image_container .caption{font-size:10px;color:#656565;line-height:160%;}
label{font-size:12px;color:#656565;}
#searchform{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #042398;}
.mod_subscribe{margin-bottom:10px;}
#searchform .text,.mod_search .text,.mod_subscribe .text,.mod_unsubscribe .text{width:214px;margin-bottom:5px;padding:2px;border:1px solid #042398;font-size:12px;color:#65656;}
#searchform .submit,.mod_search .submit,.mod_subscribe .submit,.mod_unsubscribe .submit{padding:2px;font-size:10px;color:#FFFFFF;border: none;background: #042398;cursor: pointer;}
#login #username,#login #password{width:214px;margin-bottom:5px;padding:2px;border:1px solid #042398;font-size:12px;color:#65656;}
#login .submit{padding:2px;font-size:10px;color:#FFFFFF;border: none;background: #042398;cursor: pointer;}
#wrapper{width:980px;overflow:hidden;background: #FFFFFF;margin: 0 auto 150px auto;}
#language{width:200px;float:left;margin-bottom:10px;font-size:12px;color:#E30008;}
#language a,.pdf_link a{text-decoration:none;font-size:10px;color:#e3000b;background: none;}
#language a:hover,.pdf_link a:hover{background-color:#e3000b;text-decoration:none;font-size:10px;color:#ffffff;}
#header{width:940px;overflow:hidden;margin:20px auto;}
#header.inside{width:940px;overflow:hidden;}
#search{float:right;margin-bottom:20px;}
#logo_container{width:940px;overflow:hidden;background: url(tl_files/images/head_bg.jpg) repeat-x top left;}
#logo{width:160px;float:left;margin-bottom:20px;}
#claim{width:520px;float:left;margin:35px 20px 20px;}
#claim h1{margin-bottom:20px;font-size:14px;color:#ffffff;letter-spacing: 0.1em;font-weight: 100;}
#head_image{width:520px;float:left;margin: 5px 0 20px 20px;}
#container{width:940px;overflow:hidden;margin: 0 auto 20px auto;}
#right{width:220px;overflow:hidden;float:right;}
#login{width:220px;margin-bottom:20px;}
#login h1,#right .mod_imageslider h1{margin-bottom:10px;font-size:12px;color:#e3000b;font-weight: 100;}
#right .mod_imageslider #slider_container{width:218px;margin-bottom:20px;border:1px solid #e6e6e6;}
#right .mod_imageslider .mask1{width:120px;display:block;margin-right:auto;margin-left:auto;}
#news_container{border-top:1px solid #042398;border-bottom:1px solid #042398;padding: 20px 0 0 0;}
#news_container .layout_short{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e6e6e6;}
#news_container .last{margin-bottom:0;padding-bottom:20px;border: none;}
#news_container .layout_short .more a,#main p a,#main ul a{text-decoration:none;color:#E3000B;}
#news_container .layout_short a:hover,#main p a:hover,#main ul a:hover{background-color:#E3000B;text-decoration:none;color:#ffffff;}
#main p a.image_link:hover{background: none;}
#left{width:160px;overflow:hidden;float:left;margin-right:20px;}
#navigation{width:100%;margin-bottom:20px;}
#navigation .level_1{list-style-type:none;}
#navigation .level_1 li{margin-bottom:1px;border-bottom:1px solid #042398;}
#navigation .level_1 li a{display:block;padding:5px 10px 15px 5px;text-decoration:none;font-size:12px;color:#042398;background: none;}
#navigation .level_1 li a:hover,#navigation .level_1 span.active,#navigation .level_1 li a.trail{display:block;padding:5px 10px 15px 5px;text-decoration:none;font-size:12px;color:#E3000B;background: #E6E6E6;}
#navigation ul li .level_2{overflow:hidden;list-style-type:none;}
#navigation ul li .level_2 li{border-bottom: none;}
#navigation ul li .level_2 li.last{border: none;}
#navigation ul li .level_2 li a{display:block;padding:5px 10px;text-decoration:none;font-size:12px;color:#042398;background: #ffffff;}
#navigation ul li .level_2 li a:hover,#navigation ul li .level_2 li span.active{display:block;padding:5px 10px;text-decoration:none;font-size:12px;color:#E3000B;background: #e6e6e6;}
.netzwerk{width:158px;margin-bottom:20px;border:1px solid #e6e6e6;}
#main{width:520px;overflow:hidden;float:left;}
#main h1{margin-bottom:20px;font-size:18px;color:#042398;line-height:110%;font-weight: 100;}
#main h2{margin-bottom:10px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-size:14px;color:#042398;line-height:110%;padding: 10px 0 10px 0;font-weight: 100;}
#main h3{margin-bottom:10px;font-size:12px;color:#042398;line-height:120%;font-weight: 100;}
#main table td{padding:1px 5px 5px 1px;}
#main table td img{border:1px solid #e6e6e6;}
#main .ce_text{margin-bottom:10px;}
#main .ce_accordion{margin-bottom:10px;}
#main .ce_accordion .toggler{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-size:12px;color:#042398;line-height:110%;background: url(tl_files/images/arrow_inactive.gif) 5px center no-repeat #e6e6e6;cursor: pointer;padding: 10px 0 10px 25px;}
#main .ce_accordion .toggler:hover{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-size:12px;color:#042398;line-height:110%;background: url(tl_files/images/arrow_inactive.gif) 5px center no-repeat #ffffff;cursor: pointer;padding: 10px 0 10px 25px;}
#main .ce_accordion .toggler.active{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-size:14px;color:#042398;line-height:110%;background: url(tl_files/images/arrow_active.gif) 5px center no-repeat #e6e6e6;cursor: pointer;padding: 10px 0 10px 25px;}
#main .ce_accordion .accordion .ce_text{margin-top:10px;}
#main .teaser_start{width:500px;margin-bottom:20px;padding:10px;background: #e6e6e6;}
#main .teaser_start h1{margin-bottom:10px;padding-bottom:5px;font-size:14px;color:#042398;font-weight: 100;}
#main p,#left p,#right p{margin-bottom:12px;}
#news_container p.more{margin-bottom:0;}
#main ul{margin-bottom:12px;margin-left:20px;}
#main #newslist_main .first,#main #newslist_main .odd,#main #newslist_main .even,#main #eventlist_main .first,#main #eventlist_main .odd,#main #eventlist_main .even{margin-bottom:20px;border-bottom:1px solid #E6E6E6;}
#main #testimonial p{margin-bottom:10px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-style:italic;font-size:12px;color:#042398;line-height:140%;padding: 10px 0 10px 0;font-weight: 100;}
#news_container .layout_short h2,#news_container .layout_short h2 a,#news_container .layout_short h2 a:hover,#newslist_main h2,#newslist_main h2 a,#newslist_main h2 a:hover,#eventlist_main h2,#eventlist_main h2 a,#eventlist_main h2 a:hover{margin-bottom:12px;padding:0;text-decoration:none;font-size:12px;color:#042398;background: none;border: none;font-weight: 100;}
#footer{width:940px;overflow:hidden;margin:20px auto;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.metanavigation{margin: 10px 0 10px 0;}
#header .metanavigation{float:right;margin:0 0 10px 10px;}
.metanavigation ul{overflow:hidden;list-style-type:none;}
.metanavigation ul li{float:left;margin-right:10px;line-height:100%;}
.metanavigation ul li a{display:block;text-decoration:none;font-size:10px;color:#e3000b;background: none;}
.metanavigation ul li a:hover,.metanavigation ul li span.active{display:block;text-decoration:none;font-size:10px;color:#FFFFFF;background: #e3000b;}
#searchform_main .formbody,#searchform_main .first,#searchform_main .odd,#searchform_main .even{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e6e6e6;}
#newsletter_list ul{margin:0 0 10px;list-style-type:none;}
#language_meta{width:940px;overflow:hidden;}

