/* Style sheet style */
form table td:first-child{width:140px;margin-top:5px;margin-bottom:5px;}
#middle .ce_text{margin-left:10px;border-bottom:1px solid #d1d1d1;}
#middle .mod_article{margin-top:20px;}
#ctrl_submit{width:60px;height:25px;font-size:76%;}
#ctrl_keywords{width:95px;height:90%;margin-bottom:10px;font-size:12px;}
#right .caption{font-weight:bold;font-style:italic;font-size:80%;line-height:13px;}
.mod_breadcrumb{padding-left:5px;background-color:#fff0c9;font-weight:normal;font-size:80%;color:#a6a6a6;}
#right .layout_latest .caption{display:none;}
#middle .caption{font-weight:bold;font-style:italic;font-size:80%;}
#right .layout_latest .info{display:none;}
#middle .layout_latest .caption{display:none;}
#middle .layout_latest .image_container{margin-right:25px;}
#middle .layout_full .image_container{margin-right:25px;}
#right .layout_latest .image_container{margin:0 10px 0 0;}
#right .layout_latest{margin-right:1;padding-top:10px;padding-bottom:2px;border-top:1px solid #ad5757;}
.mod_eventlist .time{display:none;}
.mod_calendar .minicalendar{width:100%;margin-top:3px;margin-bottom:10px;padding:10px;background-color:#e6e6e6;}
.mod_calendar .minicalendar .head{margin-bottom:10px;background-color:#cccccc;}
.mod_eventlist.block .header{padding-top:10px;padding-bottom:2px;border-top:1px solid #ad5757;font-weight:bold;color:#7a7a7a;}
.mod_eventlist.block .event{margin-bottom:15px;}
.toggler{margin-top:13;padding-top:3px;padding-left:22px;background-image:url("tl_files/images/accordeon_pfeil_closed.png");background-repeat:no-repeat;border-bottom:1px solid #850000;font-weight:bold;}
.toggler.active{background-image:url("tl_files/images/accordeon_pfeil_open.png");background-repeat:no-repeat;}
.ce_table{margin-top:40;text-align:left;}
.ce_table td{padding:7px 5px;}
html,body{margin:0;padding:0;background-color:#ffffff;font-family:Arial, Helvetica, sans-serif;;}
a{text-decoration:none;outline: 0px;}
#main{width:1024px;position:relative;margin:0 auto;background:url("tl_files/images/bg.png") center center repeat-y;min-height:768px;}
#logo{left:795px;top:35px;position:absolute;}
#header{width:695px;height:80px;left:8px;top:75px;position:absolute;overflow:hidden;}
#header img{padding-right:8px;}
#left{width:219px;float:left;line-height:110%;min-height:768px;}
#left #navigation{left:35px;top:240px;position:absolute;font-family:Verdana, Arial, Helvetica, sans-serif;;}
#left #navigation ul{margin:0;padding:0;list-style:none;}
#left #navigation .level_1 li{display:block;margin-bottom:8px;}
#left #navigation .level_1 li a{font-size:13px;color:#707173;letter-spacing:0.3px;}
#left #navigation .level_1 .active span{font-weight:bold;font-size:12px;color:#b5113e;letter-spacing:0.3px;}
#left #navigation .level_1 .trail a{font-weight:bold;font-size:12px;color:#b5113e;letter-spacing:0.3px;}
#left #navigation .level_2 li{margin-left:10px;line-height:97%;}
#left #navigation .level_1 .level_2 li a{font-weight:normal;font-size:13px;color:#666666;letter-spacing:0.3px;}
#left #navigation .level_2 .first{margin-top:5px;}
#left #navigation .level_2 .last{margin-bottom:13px;}
#left #navigation .level_1 .level_2 .active span{padding-top:0;padding-bottom:0;font-weight:bold;font-size:12;color:#666666;}
#middle{width:537px;float:left;background-image:url("tl_files/images/middle_bg.png");background-repeat:repeat-x;font-size:12px;min-height:768px;}
#middle h1{margin-bottom:25px;font-size:18px;color:#B5113E;}
#middle h2{font-size:16px;}
#right h2{font-size:14px;}
#middle h3{font-size:14px;}
#middle h4{font-size:14px;}
#middle a{font-weight:bold;color:#0369a3;}
#right a{font-weight:bold;color:#0369a3;}
#left a{font-weight:bold;color:#0369a3;}
#middle .pdf_link a{width:20px;height:20px;right:20px;top:-20px;position:absolute;display:block;}
#middle .pdf_link a img{width:20px;height:20px;}
#middle .content{position:relative;margin-top:230px;padding-right:46px;padding-left:46px;font-weight:normal;font-size:13px;color:#5a5b5c;line-height:140%;letter-spacing:0.3px;}
#middle .content .slogan{font-family:Times;font-style:italic;font-weight:normal;font-size:17px;color:#707173;letter-spacing:0.5px;}
#middle .content .slogan h1{margin:0;padding:0;font-size:20px;color:#b5113e;line-height:20px;}
#middle .content .slogan h2{margin:0;padding:0;font-family:Times;font-style:italic;font-weight:normal;font-size:38px;color:#b5113e;line-height:38px;}
#middle .content .slogan h3{margin:0;padding:0;font-family:Arial;font-weight:bold;font-size:38px;color:#b5113e;line-height:38px;font-style: normal;letter-spacing:-0.5px;}
#middle .content .ce_form label{width:150px;float:left;display:block;}
#middle .content .ce_form .text{width:230px;height:18px;margin-bottom:4px;margin-left:12px;background-color:#ffffff;border:1px solid #cccccc;color:#b5113e;}
#middle .content .ce_form .upload{width:230px;height:22px;margin-bottom:4px;margin-left:12px;background-color:#ffffff;border:1px solid #cccccc;font-size:12px;color:#b5113e;}
#middle .content .ce_form .captcha{width:35px;height:18px;left:12px;position:relative;float:left;display:block;margin-bottom:4px;background-color:#ffffff;border:1px solid #cccccc;color:#b5113e;}
#middle .content .ce_form .captcha_text{margin-left:10px;padding-left:12px;}
#middle .content .ce_form .textarea{width:230px;height:200px;margin-bottom:4px;margin-left:12px;background-color:#ffffff;border:1px solid #cccccc;color:#b5113e;}
#middle .content .form_newsletter .textarea{width:230px;height:60px;margin-bottom:4px;margin-left:12px;background-color:#ffffff;border:1px solid #cccccc;color:#b5113e;}
#middle .content .ce_form .submit{width:232px;height:22px;margin-top:14px;margin-left:162px;background-color:#ffffff;border:1px solid #cccccc;color:#b5113e;}
#right{width:267px;float:left;background-image:url("tl_files/images/right_bg.png");background-repeat:repeat-x;font-size:12px;line-height:150%;min-height:768px;}
#right .content{margin-top:230px;padding-right:30px;padding-left:30px;text-align:left;color:#707173;}
#right .content h1{font-weight:bold;font-size:16px;color:#b5113e;letter-spacing:-0.5px;}
#right .content h2{margin-top:3px;margin-bottom:3px;color:#707173;}
#footer{width:537px;clear:both;margin:0 auto;padding-top:33px;padding-right:100px;padding-bottom:4px;text-align:center;}
#footer ul{margin:0;padding:0;list-style:none;}
#footer ul li{display:inline;}
#footer ul li a{padding-right:4px;border-right:1px solid #707173;font-family:Verdana;font-size:10px;color:#707173;letter-spacing:1px;}
#footer ul li span{padding-right:4px;border-right:1px solid #707173;font-family:Verdana;font-size:10px;color:#707173;letter-spacing:1px;}
#footer ul .last a{padding-right:4px;border-right:0px;font-family:Verdana;font-size:10px;color:#707173;letter-spacing:1px;}

