/* Style sheet default_styles */
div.error,#main p.error{margin:0;padding:2px 0 0;font-size:9px;color:#ff0000;}
.mod_memberlist table.all_records th,.mod_memberlist table.all_records td{padding-right:6px;padding-left:2px;vertical-align:top;}
.mod_memberpage table.userdetails td.left{padding-right:12px;vertical-align:top;font-style:italic;color:#000098;}
.mod_memberpage table.userdetails td.left.first{vertical-align:bottom;}
.mod_memberpage table.userdetails td.right.first{font-weight:bold;font-size:1.5em;}
#anmelden fieldset{width:330px;}
#registrieren fieldset{width:550px;}
#registrieren tr{vertical-align:top;}
#registrieren td.col_0{width:200px;}
#neues_pw td.col_0{white-space:nowrap;}
#registrieren input.text{width:322px;margin-top:2px;margin-bottom:2px;}
#registrieren select.select{width:326px;margin-top:2px;margin-bottom:2px;}
#neues_pw input.text{width:270px;}
#registrieren span.sf_mandatory{display:none;}
#neues_pw span.sf_mandatory{display:none;}
#registrieren label{display:inline !important;}
#registrieren .agreement_text p{margin-left:20px;}
#registrieren .submit_container{margin-left:210px;}
input,textarea,select,input.captcha,input[type="password"]{padding:2px;background-color:#DBDEF2;border-top:0px #d6d6d6;border-right:1px #d6d6d6;border-bottom:1px #d6d6d6;border-left:0px #d6d6d6;font-weight:normal;color:#000;}
#main .submit_container{margin-top:12px;margin-bottom:36px;}
#main input[type="submit"]{background-color:#000098;border-top:1 #666;border-right:2 #666;border-bottom:2 #666;border-left:1 #666;font-weight:bold;font-size:10px;color:#fff;text-transform:uppercase;cursor:pointer;}
.siegelnutzung input.submit{margin-top:12px;margin-bottom:36px;margin-left:26px;}
.mod_formdatalisting table.all_records{width:99%;}
#auditoren-dgu-faq-leser .ce_comments{margin-top:36px;}
.mod_faqreader h1{font-size:20px;line-height:28px;}
div.ce_comments{margin-top:12px;padding-top:12px;border-top:3px solid #EAEDFC;}
#main .mod_faqreader p.info{font-style:italic;font-size:10px;color:#666;}
.mod_faqlist li{margin-bottom:12px;}
.ce_comments h1{font-weight:bold;font-size:12px;color:#0A1F67;}
.ce_comments div#website{display:none;}
#df_fotos{width:644px;margin-top:24px;margin-right:auto;margin-left:auto;}
#anmelden label{width:100px;float:left;}
#anmelden #username,#anmelden #password{width:200px;}
#left li.logout,#left a.logout{color:#FF3300;}
.ce_downloads{margin-bottom:12px;}
.ce_downloads .download_item p{display:inline;padding-right:12px;}
.downloadarchivItem span.meta_info{margin-left:12px;font-size:75%;color:#999;}
#azb ul{margin-top:-8px;padding-top:0;}
div #ueberuns{width:745px;height:207px;left:-25px;top:-12px;position:relative;}
#oldTopnav{}
#oldTopnav ul{height:49px;margin:44px 0 0 7px;padding:0;list-style-type:none;}
#oldTopnav li{display:inline;text-align:left;}
#oldTopnav li,#oldTopnav a{margin:0;padding:0 7px;text-align:left;font-weight:bold;text-decoration:none;font-size:15px;color:#fff;cursor:pointer;}
#topmenu span.active,#oldTopnav span.active,#left span.active{font-weight:bold;text-decoration:none;color:#B4C4FA;}
#oldTopnav a:hover{font-weight:bold;text-decoration:none;font-size:15px;color:#90A2EA;}
#oldLeftnav{width:256px;height:24px;}
#oldLeftnav ul{margin:0;padding:2px 2px 0;text-align:center;list-style-type:none;}
#oldLeftnav li{display:inline;}
#oldLeftnav li,#oldLeftnav a{padding-right:2px;font-weight:bold;text-decoration:none;font-size:10px;color:#fff;}
body{margin:0;padding:0;background:url("tl_files/_layout_alt/bg_wrapper_left.jpg") left top repeat-y;}
#header{background:url("tl_files/_layout_alt/bg_body_top.jpg") left top no-repeat;}
#header div.logo{width:256px;height:92px;float:left;}
#main{padding-top:24px;padding-bottom:24px;padding-left:24px;background-color:#fff;}
#left{padding-top:24px;padding-bottom:300px;}
#footer{width:744px;height:22px;bottom:0;left:256px;position:fixed;background-color:#000098;}
.fusszeile{padding-right:24px;padding-left:24px;text-align:right;}
.fusszeile .toplink{margin-left:45%;font-weight:bold;text-decoration:none;font-size:12px;color:#B4C4FA;line-height:22px;}
#schlagzeilen{margin-top:0;padding-top:0;}
#schlagzeilen .layout_short{margin:0 0 12px;padding:0;background-color:#F2F5FF;}
#schlagzeilen .layout_short h2{margin:0;padding:0 10px 0 16px;background:url("tl_files/_layout_alt/bg_breakingnews.png") left top no-repeat;}
#schlagzeilen .layout_short h2 a{color:#0A1F67;}
#main #schlagzeilen .layout_short p.teaser{margin-bottom:0;padding:5px 10px 8px 16px;background-color:#F2F5FF;font-size:11px;line-height:150%;}
#main #schlagzeilen .layout_short p.more{display:block;margin-bottom:6px;padding-top:0;padding-bottom:0;padding-left:15px;background-color:#F2F5FF;}
#main #schlagzeilen p.info{margin:0;padding:0 0 0 15px;background-color:#F2F5FF;}
p.more a,p.zumArchiv a{padding-left:20px;background:url("tl_files/_layout/linkarrow.png") left top no-repeat;}
div.list_search{float:left;margin-right:10px;margin-bottom:30px;padding-top:18;padding-bottom:18;padding-left:0;border-top:1px solid #6376C2;border-right:0px solid #6376C2;border-bottom:1px solid #6376C2;border-left:1px solid #6376C2;}
div.list_export{margin-bottom:30px;padding-top:18;padding-bottom:19;padding-left:0;border-top:1px solid #6376C2;border-right:1px solid #6376C2;border-bottom:1px solid #6376C2;border-left:0px solid #6376C2;}
.all_records td.col_4,.all_records td.col_5{white-space:nowrap;}
.single_record td.label{width:210px;padding-right:5px;padding-left:5px;text-align:right;background-color:#EAEDFC;}
.single_record td.value{padding-right:5px;padding-left:5px;}
.single_record td{border-bottom:1px solid #eeeeee;}
.editbuttonrow{margin-top:12px;margin-left:220px;}
.mod_formdatalisting div.fd_edit,.mod_formdatalisting div.fd_delete,.mod_formdatalisting div.fd_export{display:inline;margin-right:5px;padding:3px;background-color:#eeeeee;border:1px solid #ccc;}
.center{margin-right:auto;margin-left:auto;text-align:center;}
#anmelden .submit_container{width:350px;text-align:center;}
#neues_pw .submit_container{width:204px;text-align:center;}
.baum{width:256px;height:246px;bottom:0;left:0;position:fixed;border-top:22px solid #000098;}
h1{margin:0 0 12px;padding:0;font-weight:normal;font-size:24px;line-height:34px;}
h2{margin:0;padding:0;font-weight:bold;font-size:14px;line-height:24px;}
h3{margin:0;padding:0;font-weight:bold;font-size:12px;line-height:20px;}
#main p{padding-top:6px;padding-bottom:6px;}
#main a{text-decoration:none;color:#122A7C;}
#main a:hover{text-decoration:underline;color:#122A7C;}
img{vertical-align:middle;border:0px;}
p,pre,form{margin:0;padding:0;}
.ce_text,.teaser{line-height:1.5;}
#main p.legende{font-style:italic;font-size:11px;line-height:130%;}
#main ul{margin-left:0;padding-left:1.3em;list-style-type:square;}
.mod_article p.back,.mod_article san.back{display:none;}
.mod_article .more{display:inline;}
.ce_gallery .caption{color:#999999;}
div.pdf_link{height:24px;right:0;top:-46px;position:absolute;margin:0;padding-left:12px;text-align:right;background:url("tl_files/_layout/linkarrow_pdflink.png") left top no-repeat;z-index:999;}
#main .mod_article .pdf_link a{display:block;padding:1px 6px;font-weight:bold;text-decoration:none;font-size:10px;color:#B4C4FA;}
.mod_article .pdf_link a:hover{text-decoration:none;color:#ffffff;}
#ueberuns{left:0;top:0;position:absolute;overflow:visible;z-index:998;}
.toggler dl{margin:0;padding:0;}
.toggler dt{width:23px;float:left;clear:left;margin-right:0;margin-left:0;padding-right:0;padding-left:0;text-align:right;}
.accordion dl{margin:0 0 0 34px;padding:0;}
.accordion dt{width:23px;float:left;clear:left;margin-right:0;margin-left:0;padding-right:0;padding-left:0;text-align:right;}
.accordion dd{margin-bottom:6px;}
#leftmenu .menu_matt{padding-top:18px;color:#DEE3FC;}
.mod_lostPassword{margin:24px;}
.mod_lostPassword td{padding-right:6px;padding-bottom:3px;}
.mod_lostPassword .text,.mod_lostPassword .password{width:210px;}
.ce_list ul{margin:0;padding:0;}
.ce_list li{margin:0 0 0 22px;padding:0;line-height:16px;}
* html .ce_list li{margin-left:26px;}
#leftmenu,.mod_newsmenu{width:210px;padding-left:40px;}
#leftmenu ul,.mod_newsmenu ul{margin:0;padding:0;list-style-type:none;}
#leftmenu li,.mod_newsmenu li{padding-top:5px;padding-bottom:5px;}
* html .mod_navigation ul,* html .mod_navigation li,* html .mod_newsmenu ul,* html .mod_newsmenu li{height:1px;}
#leftmenu .level_2,#leftmenu .level_3{padding:3px 0 0 9px;border-bottom:0px;}
#leftmenu .level_2 li,#leftmenu .level_3 li{padding:0 0 3px;border-top:0px;}
#left a,#left li,#left span{display:block;font-weight:bold;text-decoration:none;font-size:12px;color:#fff;cursor:pointer;}
#leftmenu .level_2 a,#leftmenu .level_2 li,#leftmenu .level_2 span,#leftmenu .level_3 a,#leftmenu .level_3 li,#leftmenu .level_3 span{font-weight:normal;font-size:11px;}
.mod_navigation .protected{color:#ff3300;}
#left .mod_navigation li.green a{font-weight:bold;color:#31DE7E;}
.ce_accordion{margin-bottom:5px;}
.toggler{padding:0 0 1px 20px;color:#122A7C;background:#fff url("tl_files/_layout/linkarrow_accordion.png") left top no-repeat;cursor:pointer;}
.accordion div{margin-bottom:15px;margin-left:18px;padding:5px;line-height:16px;}
#azb .accordion div{background-color:#F0F2F7;}
.accordion div div{margin:0;padding:0;border-bottom:0px;border-left:0px;}
.ce_accordion ul{padding:0 0 0 13px;}
.ce_accordion h3{padding:0;}
.agenda .zeile_odd,.agenda .zeile_even{display:block;margin-top:2px;margin-bottom:2px;padding-top:2px;padding-bottom:2px;}
.agenda .zeile_odd{background-color:#eee;}
.agenda .left_col{width:118px;float:left;display:inline;margin-right:10px;}
.agenda .right_col{margin-left:128px;}
.mod_newsmenu h1{font-weight:bold;font-size:12px;color:#fff;text-transform:uppercase;}
.mod_newslist p{margin:0 0 4px;}
.mod_newsreader .back a{display:none;margin-bottom:24px;padding-top:12px;}
* html .mod_newsreader .back{display:none;margin-top:12px;padding-top:0;}
.mod_newslist .info,.mod_newsreader .info{margin-bottom:6px;font-size:10px;color:#999999;}
.mod_newslist .layout_short{margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #c6ad8d;}
.mod_newsreader .ce_text{margin-top:16px;}
.mod_article,.mod_newsreader{margin-right:5px;}
.mod_newsreader h2{margin-bottom:12px;}
.mod_newsreader .comment_default{margin-bottom:12px;}
.mod_newsreader .comment{line-height:1.5;}
.mod_newsreader .form{margin-top:24px;}
.mod_newsreader .widget{margin-top:1px;margin-bottom:1px;}
.mod_newsreader .textarea{width:360px;height:120px;}
#neuigkeiten-archiv .layout_simple a{padding-left:12px;}
.mod_newsreader .caption{font-style:italic;}
#nachrichten-details .ce_news_gallery{margin-top:12px;}
.mod_search{margin-top:3px;}
.mod_search .text{width:240px;}
html>body .mod_search .radio_container{margin-top:3px;}
.mod_search .header{margin-top:18px;margin-right:5px;margin-bottom:24px;padding-bottom:4px;text-align:right;border-bottom:1px solid #ece4d9;}
.mod_search h3{margin:0 0 2px;padding:0;}
.mod_search .context{margin:0 5px 3px 0;}
.mod_search .url{margin-bottom:12px;color:#c6ad8d;}
.mod_search .relevance{font-weight:normal;font-size:11px;color:#c6ad8d;}
.mod_search .highlight{font-weight:bold;}
table.calendar{width:100%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
table.calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;background-color:#f6f6f6;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.calendar .current{background-color:#ffffcc;}
table.calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#bbbbbb;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-weight:bold;font-size:10px;color:#ffffff;}
table.calendar td{width:14%;height:72px;padding:1px;vertical-align:top;background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.calendar .weekend{background-color:#f6f6f6;}
table.calendar .today{background-color:#ffffcc;}
table.calendar .empty,table.calendar .empty .header{background-color:#f6f6f6;}
table.calendar td .header{padding-bottom:2px;background-color:#e0e0e0;font-size:10px;}
table.calendar td .event a{font-size:10px;}
#minicalendar{margin:0 5px 20px;padding:5px 5px 10px;background-color:#ece4d9;}
table.minicalendar{width:100%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
table.minicalendar td{width:14%;padding-top:2px;padding-bottom:3px;text-align:center;background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.minicalendar td,table.minicalendar .active a{font-size:10px;}
table.minicalendar .weekend{background-color:#f6f6f6;}
table.minicalendar .today{background-color:#ffffcc;}
table.minicalendar .label{padding-top:2px;padding-bottom:3px;text-align:center;background-color:#c3c3c3;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-size:10px;color:#ffffff;}
table.minicalendar .head{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#f9f9f9;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.minicalendar .current{background-color:#ffffcc;}
.mod_eventlist{margin-right:6px;}
.mod_eventlist .header{padding:3px 6px 4px;background-color:#e6e6e6;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;font-weight:bold;}
.mod_eventlist .header.first{border-top:1px solid #cccccc;}
.mod_eventlist .event{padding:10px 6px 12px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;}
.mod_eventlist .time{margin-top:-6px;margin-bottom:6px;font-weight:normal;color:#999999;}
.mod_eventreader .info{margin-top:-12px;font-size:10px;color:#999999;}
.mod_eventreader .recurring{margin-top:2px;font-size:10px;color:#009900;}
.mod_eventreader .ce_text{margin-top:15px;}
.mod_eventreader .back{margin-top:18px;}
.ce_table table{margin-top:24px;margin-bottom:24px;border-left:1px solid #cccccc;}
.ce_table td{padding:2px 8px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
*:first-child+html .ce_list li{margin-left:26px;}
.ce_table th{padding:2px 8px;background-color:#e6e6e6;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.ce_table th a{color:#000000;}
.pagination li{display:inline;margin:0;padding:0;list-style-type:none;}
.pagination{margin-top:22px;padding-top:4px;border-top:1px solid #ece4d9;}
.pagination p{width:160px;float:left;padding-right:3px;padding-left:3px;text-align:left;}
.pagination ul{width:240px;float:right;margin:0;padding:0 3px;text-align:right;}
