/* Style sheet layout */
body{text-align:center;}
#header{overflow:hidden;}
#header .mod_header{position:relative;}
#header .mod_header .mod_header_img{width:960px;height:160px;margin-top:25px;}
.mod_header #mod_header_logo{left:0;top:32px;position:absolute;z-index: 10;}
.mod_header #mod_header_logo_rss{left:22px;top:20px;position:absolute;z-index: 10;}
.mod_header #mod_header_info{left:775px;top:145px;position:absolute;font-weight:bold;font-size:14px;color:#005587;z-index: 11;}
#mainmenue{margin-top:38px;padding-bottom:45px;}
#mainmenue li a,#mainmenue li span.active{display:block;margin-bottom:2px;padding-top:7px;padding-bottom:7px;padding-left:23px;font-weight:bold;}
#mainmenue li.submenu a,#mainmenue li.submenu span.active{margin-bottom:0;}
#mainmenue li.submenu .level_2 .last a,#mainmenue li.submenu .level_2 .last span.active{margin-bottom:2px;}
#mainmenue li a,#mainmenue li a:link,#mainmenue li a:visited{text-decoration:none;color:#ffffff;}
#mainmenue li a:hover{text-decoration:underline;}
#mainmenue li a.active{color:#000000;}
#mainmenue ul.level_2{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
#mainmenue .level_2 li a,#mainmenue .level_2 li span.active{display:block;padding-top:4px;padding-bottom:7px;padding-left:33px;font-weight:bold;}
#mainmenue ul.level_2 a.trail{color:#000000;}
#mainmenue li.rss-link,#mainmenue li.bk-link{margin-top:25px;}
#mainmenue li.rss-link a,#mainmenue li.rss-link a:link{padding-right:55px;padding-left:5px;}
#main .inside{padding:45px 35px 25px;}
#right .inside{padding:45px 17px 25px;}
#right .event_title{padding-left:17px;}
#right h3{margin-top:0;padding-top:0;}
#right .event_title a,span.event_title a{text-decoration:none;color:#000000;}
#right  .event_title a:hover,#right .event_title a:active,#right .event_title a:focus{text-decoration:underline;color:#000000;}
span.event_title a:hover,span.event_title a:active,span.event_title a:focus{text-decoration:underline;color:#000000;}
#right p.more_link{text-align:right;}
#main .ce_ThreePics,#main .mod_newslist{padding-bottom:25px;}
#main .ce_ThreePics{margin-right:auto;margin-left:auto;padding-top:15px;padding-bottom:25px;}
#main .mod_search .search_title{text-decoration:none;font-size:15px;}
#main .mod_search .search_title:hover,#main .mod_search .search_title:focus{text-decoration:underline;color:#000000;}
#main h3 a{text-decoration:none;}
#main h3 a:hover,#main h3 a:active,#main h3 a:focus{text-decoration:underline;color:#000000;}
#main .pd35{padding-bottom:35px;}
#main .pd15{padding-bottom:15px;}
#main .pd5{padding-bottom:5px;}
#main .tm25{padding-top:25px;}
#main .tm15{padding-top:15px;}
#main ul,#main ul li{list-style-type:circle;}
#main ul{padding-left:15px;}
#main .layout_full ul,#main .layout_short ul{float:none;}
#main .ce_hyperlink,#main .ce_x-links{padding-bottom:15px;}
#main .ce_table{width:506px;}
#main ul,#main ul li{list-style-type:disc;}
#main ol li{list-style-type:decimal;}
#main ul{padding-left:20px;}
#main ol{margin-left:5px;padding-left:15px;}
#main .ce_ThreePics{text-align:center;}
#main .ce_ThreePics div.image_container{display:inline;padding-right:7px;padding-left:7px;}
#main .image_container img,#main .image_container a{margin:0;padding:0;}
#main .image_container img{border:2px solid #ffffff;}
#footer{padding:10px 17px 12px 23px;font-size:0.9em;}
#footer address{font-style: normal;}
#footer div.addresse{text-align:center;}
#footer .mod_footer_nav{text-align:center;}
.formbody input.text{width:220px;padding:2px 5px;background-color:#f4f4f4;border:0px;}
#searchpanel .formbody input.text{width:120px;padding:2px 5px;background-color:#f4f4f4;border:0px;}
#searchpanel .formbody input.submit{margin-top:5px;}
.formbody input.captcha{width:120px;padding:2px 5px;background-color:#f4f4f4;border:0px;}
.formbody textarea.textarea{width:400px;padding:2px 5px;background-color:#f4f4f4;border:0px;}
.formbody select.select{width:120px;padding:2px 2px 2px 5px;background-color:#f4f4f4;border:0px;}
.formbody input.text:hover,.formbody input.text:focus,.formbody input.text:active,.formbody select.select:active,.formbody select.select:focus,.formbody select.select:hover,.formbody textarea.textarea:hover,.formbody textarea.textarea:active{background-color:#ffffff;}
.formbody textarea.textarea:focus,.formbody input.captcha:active,.formbody input.captcha:hover,.formbody input.captcha:focus{background-color:#ffffff;}
#searchpanel .formbody input.text:hover,#searchpanel .formbody input.text:focus,#searchpanel .formbody input.text:active{background-color:#ffffff;}
.formbody input.submit,.formbody input.upload{cursor:pointer;}
.formbody h3{padding-top:2em;}
.formbody .row_first h3{padding-top:0;}
.formbody p.error{margin:0;padding:0;font-weight:bold;}
.mod_upcoming_events .cal_infos{width:150px;float:left;clear:left;display:block;}
.mod_upcoming_events .event{clear:left;margin-top:5px;}
p.info{float:right;clear:both;text-align:right;font-size:0.9em;}
.tableless .formbody div.form_line{clear:left;display:block;margin-bottom:5px;}
.tableless .formbody label{width:120px;float:left;clear:left;display:block;}
.tableless .formbody .label_w180 label{width:180px;}
.tableless .formbody .label_w340 label{width:340px;}
.ce_x-links{clear:left;}
.ce_x-links .image_container{float:left;margin-right:15px;}
.ce_x-links .titel{font-weight:bold;}
.ce_x-links .titel a{text-decoration:none;color:#000000;}
.ce_x-links .titel a:hover,.ce_x-links .titel a:active,.ce_x-links .titel a:focus{text-decoration:underline;}
.ce_x-links .text_container *{margin:0;padding:0;}
.image_container .caption{font-size:0.8em;}
.float_right{margin-bottom:15px;margin-left:25px;}
.float_left{margin-right:25px;margin-bottom:15px;}
.tableless label,.tableless input,.tableless select{margin-top:5px;}
.tableless label.label_w180{width:180px;}
.tableless label.label_w340{width:340px;}

