/* Style sheet aha */
h1{margin:16px 0 8px;padding:0;font-weight:normal;font-size:18px;color:#004d91;}
h2{margin:12px 0 6px;padding:0;font-weight:bold;font-size:16px;color:#46565e;}
h3{margin:8px 0 4px;padding:0;font-weight:bold;font-size:14px;color:#46565e;}
h4{margin:4px 0 2px;padding:0;font-weight:bold;font-size:12px;color:#46565e;}
ul li,li{padding-bottom:2px;padding-left:22px;background-image:url("tl_files/aha_system/images/bl_standard.gif");background-repeat:no-repeat;line-height:1.5;list-style-type:none;background-position:3px 3px;}
hr.home{height:1px;margin:5px 0 0;padding:0;border-top:1px dashed #999999;border-right:0px dashed #999999;border-bottom:0px dashed #999999;border-left:0px dashed #999999;color:#999999;}
hr.default{height:1px;margin:5px 0;padding:0;border-top:1px dashed #999999;border-right:0px dashed #999999;border-bottom:0px dashed #999999;border-left:0px dashed #999999;color:#999999;}
.pdf_link{right:16px;position:absolute;margin-top:26px;}
.pdf_link a,.pdf_link a:visited{display:block;padding:0 2px;background-color:#cc0000;border:1px solid #660000;font-size:11px;color:#ffffff;}
.pdf_link a:hover{background-color:#999999;text-decoration:none;}
.ce_text{line-height:1.5;}
* html .ce_form .odd{background:none;}
.mod_breadcrumb{font-size:11px;color:#46565e;}
.mod_breadcrumb a,.mod_breadcrumb a:visited,.mod_breadcrumb a:hover{font-size:11px;color:#004d91;}
.mod_calendar table{margin-right:auto;margin-left:auto;background-color:#fcfcfc;}
.mod_calendar .head{padding:7px 1px 6px;text-align:center;background-color:#dee3e9;background-position:left top;background-repeat:repeat-x;}
.mod_calendar .head,.mod_calendar .head a{color:#46565e;}
.mod_calendar .head.previous{padding-left:12px;text-align:left;}
.mod_calendar .head.next{padding-right:12px;text-align:right;}
.mod_calendar .label{padding:3px 1px 4px;text-align:center;background-color:#004d91;font-weight:bold;font-size:11px;color:#ffffff;}
.mod_calendar td{width:14%;height:72px;vertical-align:top;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.mod_calendar .col_first{border-left:1px solid #cccccc;}
.mod_calendar .weekend{background-color:#f7f9fa;}
.mod_calendar .today{background-color:#edf1f4;}
.mod_calendar .header{margin:1px;padding:1px;background-color:#e6e6e6;}
.mod_calendar div,.mod_calendar div a{margin:1px;font-size:10px;color:#666666;}
.mod_eventlist .header{padding:5px 3px 5px 24px;background:#dee3e9 url("tl_files/aha_system/images/bl_eventlist.gif") left center no-repeat;font-weight:bold;}
.mod_eventlist h2{margin:0;padding:6px;background-color:#fcfcfc;border-right:1px solid #dee3e9;border-left:1px solid #dee3e9;border-bottom:0px !important;}
.mod_eventlist h2 a{font-size:12px;color:#46565e;}
.mod_eventlist .time{margin:-6px 0 0;padding:0 6px 6px;background-color:#fcfcfc;border-right:1px solid #dee3e9;border-left:1px solid #dee3e9;font-size:11px;color:#808080;}
.mod_eventlist .ce_text{margin:0;padding:0 6px 6px;background-color:#fcfcfc;border-right:1px solid #dee3e9;border-bottom:1px solid #dee3e9;border-left:1px solid #dee3e9;}
.mod_eventreader .info{font-weight:bold;font-size:14px;color:#46565e;}
.mod_eventreader .ce_text{margin-top:12px;}
.mod_eventreader .back{margin-top:15px;}
.mod_eventreader .recurring{margin-top:1px;color:#004d91;font-size:11px !important;}
.comment_default{padding:12px 6px;border-top:1px solid #dddddd;}
.ce_comments .odd{background-color:#fafbfc;}
.ce_comments .info{padding-top:6px;padding-bottom:6px;padding-left:14px;background:url("tl_files/aha_system/images/arrow_small.gif") left center no-repeat;}
.ce_comments .info,.ce_comments .info a{font-size:11px;color:#004d91;}
.ce_comments .comment{padding-top:6px;padding-bottom:6px;line-height:1.5;}
.ce_comments .code,.ce_comments .quote{margin-right:12px;margin-left:12px;padding:6px;background-color:#f6f6f6;border:1px dotted #c5ccd3;}
* html .ce_comments .code,* html .ce_comments .quote{position:relative;}
.ce_comments p{margin:0;padding:0 0 3px;font-weight:bold;}
.ce_comments pre{overflow:auto;padding:3px 1px;font-family:"Courier New", courier, monospace;font-size:11px;line-height:1.2;}
.ce_comments .form{padding-top:24px;border-top:1px solid #dddddd;}
.ce_comments .form label{top:-1px;position:relative;}
* html .ce_comments .form label{top:-3px;}
*:first-child+html .ce_comments .form label{top:-3px;}
.mod_customnav ul,.mod_customnav li{margin:0;padding:0;list-style-type:none;}
.mod_customnav .level_1 ul{margin-top:3px;margin-bottom:3px;}
.mod_customnav li{padding-top:1px;padding-bottom:1px;}
.mod_customnav .level_1 li{padding-left:14px;background:url("tl_files/aha_system/images/arrow.gif") left center no-repeat;}
.mod_customnav a,.mod_customnav p{color:#46565e;}
.mod_customnav a:hover{background-color:#eaf7ce;text-decoration:none;}
.mod_customnav p{color:#004d91!important;}
.ce_download a,.ce_download a:visited,.ce_downloads a,.ce_downloads a:visited{font-size:14px;color:#004d91;}
.noborder img{margin:0;padding:0;border:none;}
.ce_image img,.ce_gallery img,.mod_newslist img,.mod_randomImage img{margin:0;padding:2px;border:1px solid #999999;}
.ce_text img{margin:8px;padding:2px;border:1px solid #999999;}
.mime_icon{top:4px;position:relative;}
.image_container{float:left;line-height:1;}
.ce_gallery td{padding-right:12px;padding-bottom:12px;vertical-align:top;}
.caption{margin:0;padding:1px 2px 2px;background-color:#e9e9e9;font-size:11px;line-height:12px;}
* html .caption{top:-2px;position:relative;margin-right:3px;}
*:first-child+html .caption{top:-2px;position:relative;}
.ce_gallery .caption{top:-2px;position:relative;margin-right:2px;}
* html .ce_gallery .caption{top:1px;position:relative;}
*:first-child+html .ce_gallery .caption{top:1px;position:relative;}
body{background:#e3ecf7 url("tl_files/aha_system/images/bg_body.jpg") left top repeat-x;}
#wrapper{margin-top:30px;margin-bottom:30px;border:0px solid #999999;}
#header{background:url("tl_files/aha_system/images/bg_header.jpg") center bottom no-repeat;}
#container{background-color:#f3f8fc;border-right:1px solid #004d91;border-left:1px solid #004d91;}
#footer{background:url("tl_files/aha_system/images/bg_footer.jpg") left top repeat-x;}
#header .inside{z-index:3;}
#left .inside{padding:16px;z-index:2;}
#main .inside{padding:16px;z-index:2;}
#right .inside{padding:16px;z-index:2;}
#footer .inside{padding-top:62px;padding-right:12px;text-align:right;z-index:1;}
#footer .inside,#footer a,#fotter a:visited{text-decoration:none;font-size:12px;color:#ffffff;}
#footer a:hover{border-bottom:1px dotted #ffcc00;color:#ffcc00;}
#main_bottom{width:894px;float:none;margin-left:16px;}
.hyperlink_txt{padding-left:18px;background:url("tl_files/aha_system/images/link.gif") left center no-repeat;}
.ce_toplink{margin-top:9px;text-align:right;}
.ce_toplink a,.ce_toplink a:visited{padding-right:12px;background:url("tl_files/aha_system/images/back_to_top.gif") right center no-repeat;color:#004d91;}
.ce_list ol{margin:0 0 0 9px;padding:0 0 0 24px;}
.ce_list ol li{margin:0;padding:1px 0;list-style-type:decimal;}
.ce_list ul{margin:0;padding:0 0 0 12px;}
.ce_list ul li{margin:0;padding:1px 0 1px 14px;background:url("tl_files/aha_system/images/arrow.gif") left center no-repeat;list-style-type:none;}
.mod_login.one_column .text{width:150px;}
.mod_login.one_column .submit{margin-top:3px;}
.mod_login.one_column .error{width:150px;margin-bottom:6px;padding:3px;background-color:#ffffcc;border:1px solid #ff9900;}
.mod_login.two_column{width:280px;padding:12px 9px 9px;background-color:#fcfcfc;border:1px solid #dddddd;}
.mod_login.two_column table{width:100%;}
.mod_login.two_column .col_first{width:50%;font-weight:bold;}
.mod_login.two_column .submit_container{margin-top:3px;}
.mod_login.two_column .error{margin-bottom:9px;padding:6px;background-color:#ffffcc;border:1px solid #ff9900;}
#mod_navigation{padding:90px 0 0;}
.ie6 #mod_navigation{padding:102px 0 0;}
.ie7 #mod_navigation{padding:102px 0 0;}
.mod_navigation li{float:left;padding:0 6px 0 3px;line-height:1;background:url("tl_files/aha_system/images/bg_nav_spacer.jpg") right center no-repeat;}
.mod_navigation li.login,.mod_navigation li.register{float:right;}
.mod_navigation li.login,.mod_navigation li.register{padding-right:0;padding-left:2px;background:url("tl_files/aha_system/images/bg_nav_spacer.jpg") left center no-repeat;}
.mod_navigation a,.mod_navigation span{display:block;padding:8px 4px 6px;font-weight:bold;text-decoration:none;font-size:12px;color:#004d91;}
.mod_navigation a:hover,.mod_navigation span,.mod_navigation a.trail{text-decoration:none;color:#004d91;background:url("tl_files/aha_system/images/bg_nav_parent.jpg") left top repeat-x;}
.mod_navigation .level_1 ul{width:220px;left:-999em;position:absolute;margin-bottom:0;padding:0;background-color:#edf1f4;border:1px solid #999;}
.mod_navigation .level_1 ul li{padding:0;}
.mod_navigation .level_2 ul{margin:-22px 0 0 220px;}
.mod_navigation .level_2 li{float:none;padding-right:0;background:none;}
.mod_navigation .level_2 a,.mod_navigation .level_2 span{padding-top:4px;padding-bottom:6px;}
.mod_navigation .level_2 a.submenu,.mod_navigation .level_2 span.submenu{background:url("tl_files/aha_system/images/bg_nav_sub.gif") right center no-repeat;}
.mod_navigation .level_2 a.submenu:hover,.mod_navigation .level_2 span.submenu:hover,.mod_navigation .level_2 li.active span.submenu,.mod_navigation .level_2 li.submenu a.trail{background:url("tl_files/aha_system/images/bg_nav_sub_hover.jpg") right center no-repeat;}
.mod_navigation li:hover .level_2,.mod_navigation .level_2 li:hover .level_3,.mod_navigation .level_3 li:hover .level_4{left:auto;}
#mod_navigation_quick{width:160px;margin:4px 0 4px 8px;padding:0;background-color:#f3f8fc;border:0px solid #999;}
.mod_navigation_quick select{width:95%;}
html>body .mod_quicknav .submit{top:-1px;position:relative;}
*:first-child+html .mod_quicknav .submit{top:0;}
#navSub{width:170px;margin:4px 0 4px 8px;padding:0;background-color:#f3f8fc;border:0px solid #999;}
.navSub ul{margin:0;padding:0;}
.navSub a,.navSub span{display:block;font-weight:normal;text-decoration:none;font-size:11pximpten;color:#004d91;}
.navSub a:hover,.navSub span,.navSub a.trail{text-decoration:none;color:#990000;background:none;}
.navSub .level_1 ul{width:140px;margin:0 0 0 30px;padding:0;background-color:#edf1f4;border:1px solid #999;list-style-type:none;}
.navSub .level_1 li{float:none;display:block;padding-left:0.8em;background-image:url("tl_files/aha_system/images/bg_navsub.gif");background-repeat:no-repeat;background-position:0 0.8em;}
.navSub .level_2 ul{}
.navSub .level_2 li{float:none;display:block;margin:0;background:none;}
.navSub .level_2 a,.navSub .level_2 span{padding-top:4px;padding-bottom:6px;}
.navSub .level_2 a.submenu,.navSub .level_2 span.submenu{background:none;}
.navSub .level_2 a.submenu:hover,.navSub .level_2 span.submenu:hover,.navSub .level_2 li.active span.submenu,.navSub .level_2 li.submenu a.trail{background:none;}
.navSub li:hover .level_2,.navSub .level_2 li:hover .level_3,.navSub .level_3 li:hover .level_4{left:auto;}
.layout_latest,.layout_short{width:31%;float:left;margin-top:10px;margin-right:20px;padding:0;}
.layout_latest .info,.layout_short .info{padding-bottom:2px;font-weight:normal;font-size:12px;color:#46565e;}
.layout_latest h2,.layout_short h2{margin:0;padding-top:4px;padding-bottom:4px;line-height:1.0;}
.layout_latest h4,.layout_short h4{margin:0;padding:0;}
.layout_latest h2 a,.layout_short h2 a{font-size:12px;color:#004d91;}
.layout_latest .teaser,.layout_short .teaser{overflow:hidden;line-height:1.5;}
.layout_latest .more,.layout_short .more{padding-top:4px;padding-bottom:4px;}
.layout_latest.odd,.layout_short.odd{}
.layout_latest .image_container{padding:9px 9px 3px 0px !important;}
.layout_full h1{margin:6px 0 3px;padding:0;}
.layout_full h2{margin:6px 0 3px;padding:0;}
.layout_full .info{margin:2px 0 0;padding:0;font-weight:normal;font-size:12px;color:#46565e;}
.mod_newsreader .back{margin-top:15px;}
.mod_newsreader .enclosure{float:left;margin-top:15px;padding:1px 9px 9px 5px;background-color:#fcfcfc;border:1px solid #dddddd;line-height:1;}
.mod_newsreader .enclosure .mime_icon{padding:0;border:0px;}
.mod_newsreader .enclosure a{color:#46565e;}
* html .mod_newsreader .enclosure{padding-bottom:9px;}
*:first-child+html .mod_newsreader .enclosure{padding-bottom:9px;}
.mod_newsmenu ul,.mod_newsmenu li{margin:0;padding:0;list-style-type:none;}
.mod_newsmenu li{padding-top:1px;padding-bottom:1px;padding-left:22px;}
.mod_newsmenu li.year{font-weight:bold;}
.mod_newsmenu ul.level_2{margin-top:6px;margin-bottom:9px;}
.mod_newsmenu .level_2 li{padding-left:14px;background:url("tl_files/aha_system/images/arrow.gif") left center no-repeat;font-weight:normal;}
.mod_newsmenu .level_2 li a{color:#46565e;}
.mod_newsmenu .level_2 li a:hover{background-color:#eaf7ce;text-decoration:none;}
.mod_newsmenu .level_2 p{color:#004d91 !important;}
div.pagination{margin:20px 0 2px;padding:3px;text-align:right;}
div.pagination a{margin-right:2px;padding:2px 5px;border:1px solid #667B99;text-decoration:none;color:#667B99;background: #E9EEF6 url(image1.gif);}
div.pagination a:hover,div.pagination a:active{border:1px solid #667B99;color:#FFF;background: #667B99 url(image2.gif);}
div.pagination span.pagination_current{margin-right:2px;padding:2px 5px;border:1px solid #667B99;font-weight:bold;color:#FFF;background: #667B99 url(image2.gif);}
div.pagination span.disabled{margin-right:2px;padding:2px 5px;border:1px solid #AFBBD2;color:#ccc;}
.mod_subscribe .formbody,.mod_unsubscribe .formbody{width:280px;padding:9px;background-color:#fcfcfc;border:1px solid #dddddd;}
.mod_subscribe .text,.mod_unsubscribe .text{width:160px;}
.mod_subscribe .error,.mod_unsubscribe .error{margin-bottom:9px;padding:6px;background-color:#ffffcc;border:1px solid #ff9900;}
.mod_subscribe .confirm,.mod_unsubscribe .confirm{margin-bottom:9px;padding:6px;background-color:#ccffcc;border:1px solid #009900;font-size:11px;color:#009900;}
.mod_subscribe .submit,.mod_unsubscribe .submit{top:-1px;position:relative;}
* html .mod_subscribe .submit,* html .mod_unsubscribe .submit{top:1px;}
*:first-child+html .mod_subscribe .submit,*:first-child+html .mod_unsubscribe .submit{top:1px;}
.rss_default h3,.rss_items_only h2{margin:18px 0 6px;padding:0;}
.rss_default h3 a,.rss_items_only h2 a{font-weight:bold;font-size:14px;color:#46565e;}
.mod_rss_reader .description{line-height:1.5;}
.rss_default_header h2{margin:24px 0 2px;padding:0;}
.rss_default_header h2 a{font-weight:normal;font-size:18px;color:#004d91;}
.rss_default_header .description{font-size:11px;color:#808080;line-height:1;}
.mod_search .text{width:240px;}
.mod_search .submit{top:-1px;position:relative;}
* html .mod_search .submit{top:1px;}
*:first-child+html .mod_search .submit{top:1px;}
.mod_search .header{margin-top:12px;margin-bottom:18px;text-align:left;}
.mod_search h3{margin-top:18px;margin-bottom:2px;font-size:12px;color:#808080;}
.mod_search .relevance{padding-left:3px;font-weight:normal;}
.mod_search .url{margin-top:3px;color:#bbbbbb;}
.mod_search .highlight{font-weight:bold;}
.mod_search div.last{margin-bottom:24px;}
* html .mod_search .odd{background:none;}
.ce_table table{border-top:1px solid #dddddd;border-left:1px solid #dddddd;}
.ce_table th,.ce_table td{padding:1px 3px;vertical-align:top;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.ce_table th{background-color:#e6e6e6;font-weight:bold;}
.mod_personalData .col_first{width:136px;font-weight:bold;}
.mod_registration .col_first{width:136px;font-weight:bold;}
.mod_lostPassword .formbody{width:328px;padding:12px 9px 9px;background-color:#fcfcfc;border:1px solid #dddddd;}
.mod_lostPassword table{width:100%;}
.mod_lostPassword .col_first{width:50%;font-weight:bold;}
.mod_lostPassword input.captcha{width:40px;}
.mod_lostPassword .submit_container{margin-top:3px;}
.mod_lostPassword .message{margin-bottom:9px;padding:6px;background-color:#ffffcc;border:1px solid #ff9900;}
#logo{top:36px;position:absolute;}
#header_links{top:4px;right:12px;position:absolute;font-size:12px;color:#ffffff;}
#header_links a,#header_links a:visited{text-decoration:none;font-size:12px;color:#ffffff;}
#header_links a:hover{border-bottom:1px dotted #ffcc00;color:#ffcc00;}
#header_title_de{top:6px;left:12px;position:absolute;font-family:arial;font-weight:bold;font-size:14px;color:#ffffff;letter-spacing:0.2em;}
#header_title_en{top:6px;left:12px;position:absolute;font-family:arial;font-weight:bold;font-size:14px;color:#ffffff;letter-spacing:0.2em;}
#header_search{right:16px;top:70px;position:absolute;}
#header_search td,#header_search a{}
#header_search .text{width:132px;height:14px;top:-1px;position:relative;margin-right:4px;background-color:#f3f8fc;border:0px;color:#46565e;}
#header_search .submit{}
* html #header_search .text{top:1px;}
* html #header_search .submit{height:18px;top:1px;position:relative;}
*:first-child+html #header_search .text{top:1px;}
#header_choice_lang{right:258px;top:2px;position:absolute;}
#header_choice_lang td,#header_choice_lang a{font-weight:normal;font-size:12px;color:#ffffff;}
#date{right:16px;top:108px;position:absolute;font-size:11px;}
.teamlist{width:100%;}
.teamlist .person{width:240px;height:330px;float:left;margin-top:20px;margin-right:40px;margin-bottom:20px;border:0px dashed #cc0000;}
.teamlist .bild{width:200px;height:133px;margin:0 0 0 4px;padding:0;border:1px solid #999;}
.teamlist .bild img{}
.teamlist .text{width:240px;border:0px dashed #cc0000;}
.teamlist td,.teamlist th{text-align:left;vertical-align:top;}
.teamlist th{font-size:110%;}
.weblinks{clear:both;border:0;}
.weblinks .image_left{width:90px;height:70px;float:left;margin-right:15px;margin-bottom:5px;padding:5px;border:1px solid #999999;}
.weblinks .link a{width:340px;float:left;font-size:14px;}
.weblinks .descr{width:340px;float:left;}
.weblinks hr{height:1px;clear:both;margin:1em 0 2em;padding:0;border-top:1px dashed #999999;border-right:0px dashed #999999;border-bottom:0px dashed #999999;border-left:0px dashed #999999;color:#999999;}
