#sidr .level3 { display: none; }

.clear { clear: both; height: 0px; margin: 0px; font-size: 1px; border: none; }
.invisi, .hidden { display: none; }

DFN { display: none; }

* { padding: 0px; margin: 0px; border: 0px;}

a img, img, #header a, #menu_border a, #footer a.print { border: none; margin: 0px; padding: 0px; text-decoration: none; }
#footer a.print IMG { padding-top: 0.2em; }

#header_bcrumb a, #header_bcrumb a:link, #header_bcrumb a:active, #header_bcrumb a:visited { text-decoration: none; border: none; color: #000000; border-bottom: 1px dotted #000000; display: inline; } 
#header_bcrumb a:hover { text-decoration: none; border: none; color: #000000; border-bottom: 0.1em solid #000000; display: inline; }

#center ol, #center li, #center ul { padding: 0; margin: 0; list-style-position: outside; list-style-type: none; }

#center a, #center a:link, #center a:active, #center a:visited { text-decoration: none; border: none; color: #003C91; border-bottom: 1px dotted #FFFFFF; display: inline; } 
#center a:hover { text-decoration: none; border: none; color: #003C91; border-bottom: 1px dotted #003C91; display: inline; }

#relaunch #center .greyBOX h2 a, #relaunch #center .greyBOX h2 a:link, #relaunch #center .greyBOX h2 a:active, #relaunch #center .greyBOX h2 a:visited { text-decoration: none; border: none; color: #FFFFFF; border-bottom: none; display: inline; } 
#relaunch #center .greyBOX h2 a:hover { text-decoration: none; border: none; color: #FFFFFF; border-bottom: none; display: inline; }

#relaunch #center h2.bg_grey a, #relaunch #center h2.bg_grey a:link, #relaunch #center h2.bg_grey a:active, #relaunch #center h2.bg_grey a:visited { text-decoration: none; border: none; color: #FFFFFF; border-bottom: none; display: block; margin-right: 5px; background: url(../images/icon_arrow.gif) no-repeat right center; } 
#relaunch #center h2.bg_grey a:hover { text-decoration: none; border: none; color: #FFFFFF; border-bottom: none; display: block; background: url(../images/icon_arrow.gif) no-repeat right center; }

#relaunch #center h2.bg_grey_lang a, #relaunch #center h2.bg_grey_lang a:link, #relaunch #center h2.bg_grey_lang a:active, #relaunch #center h2.bg_grey_lang a:visited { text-decoration: none; border: none; color: #FFFFFF; border-bottom: none; display: inline; } 
#relaunch #center h2.bg_grey_lang a:hover { text-decoration: none; border: none; color: #FFFFFF; border-bottom: none; display: inline; }

#footer_content_right a, #footer_content_right a:link, #footer_content_right a:active, #footer_content_right a:visited { text-decoration: none; border: none; color: #003C91; border-bottom: 1px dotted #FFFFFF; display: inline; font-size: 10px; } 
#footer_content_right a:hover { text-decoration: none; border: none; color: #003C91; border-bottom: 1px dotted #003C91; display: inline; font-size: 10px; }

a img, img, #header a, #menu_border a, #footer a.print, #center .news-single-img a, #center .csc-textpic .csc-textpic-imagewrap a { border: none; margin: 0px; padding: 0px; text-decoration: none; }
#footer a.print IMG { padding-top: 0.2em; }

h2.naviheader, h3.naviheader, h4.naviheader { font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; height: 0px; width: 0px; display: none; }

h1, #page .spezial #center_left h2 { background: url(../images/icon_header.gif) no-repeat left top; padding-left: 32px; font-weight: normal; font-size: 21px; line-height: 26px; margin-bottom: 30px; }
#relaunch #center_left h1, #relaunch #page .spezial #center_left h2 { color: #01509E; font-size: 19px; line-height: 24px; }

h2, h3, h4, h5, h6 { font-weight: bold; color: #000000; margin: 0px; padding: 0px; border: 0px; font-size: 11px; margin-bottom: 10px; margin-top: 2px; }
.news-single-item h2, .news-single-item h3, .news-single-item h4, .news-single-item h5, .news-single-item h6 { margin-bottom: 15px; font-size: 11px;}
#page h2.bg_grey { background: url(../images/bg_header.gif) repeat-x; text-transform: uppercase; color: #FFFFFF; width: 200px; height: 22px; text-indent: 10px; margin: 0px; line-height: 21px; margin-bottom: 6px; }
#page .greyBOX h2 { background: url(../images/bg_header.gif) repeat-x; text-transform: uppercase; color: #FFFFFF; width: 100%; height: 22px; text-indent: 10px; margin: 0px; line-height: 21px; margin-bottom: 0px; }
#page #center_right h2.bg_grey { width: 198px; }
#relaunch #page #center_right h2.bg_grey { width: 202px; }
#page .start #center_right h2.bg_grey { width: 200px; }
#page h3.bg_grey { background: url(../images/bg_header.gif) repeat-x; text-transform: uppercase; color: #FFFFFF; width: 220px; height: 22px; text-indent: 10px; margin: 0px; line-height: 21px; margin-bottom: 6px; }
#relaunch h3.bg_grey { background: url(../images/bg_header.gif) repeat-x; text-transform: uppercase; color: #FFFFFF; width: 200px; height: 22px; text-indent: 10px; margin: 0px; line-height: 21px; margin-bottom: 6px; }
#page h3.bg_grey_plus { background: url(../images/bg_header.gif) repeat-x; text-transform: uppercase; color: #FFFFFF; width: 232px; height: 22px; text-indent: 10px; margin: 0px; line-height: 21px; margin-bottom: 6px; }
#page span.header_pfeil { background: url(../images/icon_menu.gif) no-repeat top right; width: 12px; height: 22px; margin: 0px; padding: 0px; vertical-align: top; display: block; float: right; }
#page h2.bg_grey_lang { background: url(../images/bg_header.gif) repeat-x; text-transform: uppercase; color: #FFFFFF; width: 423px; height: 22px; text-indent: 10px; margin: 0px; line-height: 21px; margin-bottom: 6px; }
#page #center_right_content_2 h2.bg_grey_lang { width: 393px; }
#page #center_right_content_right_2 h2.bg_grey_lang { width: 329px; }
#relaunch #page #center_right_content h2.bg_grey_lang { width: 587px; }
#page .tx-jfmulticontent-pi1 h2.bg_grey, #page .tx-jfmulticontent-pi1 h2.bg_grey_lang { margin-bottom: 0px; }
#header_quick h3 { font-size: 11px; line-height: 18px; color: #FFFFFF; font-weight: normal; text-transform: uppercase; margin: 5px; }
#header_right #header_bund h3 { font-size: 11px; line-height: 18px; color: #FFFFFF; font-weight: normal; text-transform: uppercase; margin: 5px; background: url(../images/icon_arrow.gif) no-repeat right center; }
#header_bund h3 a { color: #FFFFFF; width: 100%; display: block; }
#relaunch #center_left_content_right h2.bg_grey_lang { margin-bottom: 0px; width: 473px; }
#header_right #header_toolbox h3 { font-size: 11px; line-height: 18px; color: #FFFFFF; font-weight: normal; text-transform: uppercase; margin: 5px; background: url(../images/icon_arrow.gif) no-repeat right center; }
#header_toolbox h3 a { color: #FFFFFF; width: 100%; display: block; }
#page h2.std_bigger { color: #01509E; font-size: 15px; margin-bottom: 10px; margin-top: 2px; }
#page .tx-mibmcmstatementmanager-pi1 h4 { color: #003C91; margin: 10px 0px; }
#relaunch #center_left_full .bg_grey_lang { width: 587px; }

#page .personen_list h3 { color: #01509E; }

#page #news-list-slider hr, #page #termin-list-slider hr  { border-bottom: 1px dotted #000000; border-top: 6px solid #FFFFFF; margin-bottom: 10px; }
#page #news-list-slider .news-list-date, #page #termin-list-slider .news-list-date { border-bottom: 5px solid #FFFFFF; }

#searchform label, #searchform legend { display: none; }
#searchform { width: 100%; }
#searchform input { font-size: 10px; margin: 0px; padding: 0px; float: left; }
#searchform #tx-indexedsearch-searchbox-sword { width: 174px; border: solid 1px #525252; height: 13px; padding: 1px; padding-left: 3px; margin-right: 1px; }

#header_quick form { border-top: 1px solid #FFFFFF; }
#header_quick label, #searchform legend { display: none; }
#header_quick select { width: 100%; border: solid 1px #525252; /*height: 13px;*/ padding: 1px; padding-left: 3px; margin-right: 1px; /*float: left;*/ font-size: 10px; }
#header_quick option { font-size: 10px; margin: 0px; padding: 0px; }


.contentTEXT, .contentIMG { margin-bottom: 30px; }
#relaunch .greyBOX .contentTEXT, #relaunch .greyBOX .contentIMG, #relaunch .personen_list .vcard, #relaunch .personen_detail .vcard { margin-bottom: 5px; }
#header .contentTEXT, #header .contentIMG, #footer .contentTEXT, #footer .contentIMG { margin-bottom: 0px; }

#center .contentTEXT ol, #center .contentIMG ol, #center .contentTEXT li, #center .contentIMG li, #center .contentTEXT ul, #center .contentIMG ul { padding: 0; margin: 0; list-style-position: outside; }
#center .contentTEXT ul li, #center .contentIMG ul li { list-style-type: square; }
#center .news-single-item ul li { list-style-type: square; }
#center .news-single-item ol li { list-style-type: decimal; }
#center .contentTEXT ol li, #center .contentIMG ol li, #center .contentTEXT ol li ul li, #center .contentIMG ol li ul li { list-style-type: decimal; }

#center .contentTEXT ul, #center .contentIMG ul { margin-left: 18px; margin-top: 20px; margin-bottom: 20px; }
#center .news-single-item ul, #center .news-single-item ol { margin-left: 18px; margin-top: 20px; margin-bottom: 20px; }
#center .contentTEXT ol, #center .contentIMG ol { margin-left: 18px; margin-top: 16px; margin-bottom: 16px; }
#center .contentTEXT ol ol li, #center .contentIMG ol ol li { list-style-type: lower-latin; }

#center .csc-textpic-imagewrap ul, #center .csc-textpic-imagewrap ol, #center .csc-textpic-imagewrap li { border: none; margin: 0px; padding: 0px; }
#center .csc-textpic-imagewrap ul, #center .csc-textpic-imagewrap ol { margin: 2px; }
#center .csc-textpic-imagewrap li { margin: 2px; }
/*#center .csc-textpic-imagewrap li.csc-textpic-image { margin: 0px 4px; }
#center .csc-textpic-imagewrap li.csc-textpic-firstcol { margin-right: 4px; }*/

.news-list-item, .kkdl_flex { border-bottom: 1px dotted #000000; margin-bottom: 7px; }
#relaunch .news-list-container-2 .news-list-item { border-bottom: 1px solid #01509E; margin: 0px; padding: 15px 0px; }
.news-single-item .news-single-img { float: left; margin-right: 20px; margin-bottom: 8px; padding-top: 4px; }
.news-list-container img { float: left; margin-right: 15px; margin-bottom: 14px; padding-top: 4px; }
#relaunch .news-list-container-2 img { float: left; margin-right: 15px; margin-bottom: 0px; padding-top: 0px; }
#relaunch .news-list-item .news-list-item-content { display: block; }
#center .news-list-container #news-list-slider img, #center .news-list-container #termin-list-slider img { float: none; margin: 0px; margin-bottom: 14px; padding-top: 4px; display: block; }
.news-catmenu { width: 140px; }
.news-catmenu select { width: 140px; width: 100%; border: solid 1px #525252; padding: 1px; padding-left: 3px; margin-right: 1px; font-size: 10px; }
.news-catmenu option { font-size: 10px; margin: 0px; padding: 0px; }
.news-single-imgcaption { font-size: 0.78em; line-height: 11px; padding-top: 2px; display: none; }
#center_right_content_right .news-single-imgcaption { font-size: 0.78em; line-height: 11px; padding-top: 2px; display: block; }
.browseLinksWrap { border-top: 10px solid #FFFFFF; }
#relaunch .browseLinksWrap { border-top: 0px; padding-top: 10px; }
.browseLinksWrap a, .browseLinksWrap .activeLinkWrap { margin-left: 3px; }
.kursiv { font-style: italic; }
span.mbl_newsevent_register { border: none; border-top: 1px dotted #000000; display: block; }
#relaunch #center_left_content_right .news-list-container-2  { background: #F1F1F2; padding: 15px; padding-top: 0px; }

.tx-miblmpersolist-pi1 .personen_list { float: left; width: 416px; font-size: 10px; line-height: 13px; }
#relaunch .tx-miblmpersolist-pi1 .personen_list { float: none; width: 100%; }
.tx-miblmpersolist-pi1 .personen_detail { float: left; width: 382px; border-left: 4px solid #FFFFFF; }
#relaunch .tx-miblmpersolist-pi1 .personen_detail { float: none; width: 100%; border-left: none; }
.tx-miblmpersolist-pi1 .personen_list .vcard { float: left; display: block; width: 190px; border-right: 18px solid #FFFFFF; }
#relaunch .tx-miblmpersolist-pi1 .personen_list .vcard { width: 100%; float: none; border: none; }
.tx-miblmpersolist-pi1 .personen_list .vcard img { float: left; border: #04509E solid 1px; margin-right: 4px; }
.tx-miblmpersolist-pi1 .personen_list .vcard .person { margin-left: 30px; min-height: 55px; height: auto !important; height: 55px; }
#relaunch .tx-miblmpersolist-pi1 .personen_list .vcard .person { margin-left: 80px; }
.tx-miblmpersolist-pi1 .personen_list .vcard hr, .tx-miblmpersolist-pi1 .personen_list .vcard hr { margin-left: 30px; border-bottom: 1px dotted #000000; padding-top: 10px; margin-bottom: 12px; }
.tx-miblmpersolist-pi1 .personen_detail .vcard img { float: left; border: #A6A6A6 solid 1px; margin-right: 20px; }
.tx-miblmpersolist-pi1 .personen_detail .vcard .person { border-left: 130px solid #FFFFFF; }
#relaunch .tx-miblmpersolist-pi1 .personen_detail .vcard .person { border-left: 130px solid #F1F1F2; }
.tx-miblmpersolist-pi1 .personen_detail .vcard .org, .tx-miblmpersolist-pi1 .personen_detail .vcard .fn { font-weight: bold; }
.tx-miblmpersolist-pi1 .personen_detail .vcard .label { width: 46px; display: inline-block; }

.tx-miblmpersolist-pi1 .personen_list .groupvcard { display: block; }
.tx-miblmpersolist-pi1 .personen_list .groupvcard hr { border-bottom: 1px dotted #000000; padding-top: 10px; margin-bottom: 10px; margin-right: 18px; }
.tx-miblmpersolist-pi1 .personen_list .group { float: left; width: 190px; border-right: 18px solid #FFFFFF; display: block; font-weight: bold; }

.tx-miblmpersolist-pi1 .person_left { float: left; display: block; width: 180px; }
.tx-miblmpersolist-pi1 .person_right { float: right; display: block; width: 280px; }

/*.csc-frame-rulerAfter { width: 100%; height: 0.1em; border-top: 0.1em solid #D6E2EE; margin-bottom: 1em; float: none; clear: left; }*/

.csc-textpic-border { border-bottom: 1px dotted #000000; margin-bottom: 7px; padding-bottom: 7px; }
.greyBOX .csc-textpic-border { border-bottom: none; margin-bottom: 0px; padding-bottom: 0px; }
#center .csc-textpic-border br { line-height: 16px; }

#center .csc-sitemap ul li { display: block; float: none; clear: both; /*border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;*/ }
#center .csc-sitemap ul ul { margin-left: 10px; margin-bottom: 6px; font-weight: bold; margin-top: 10px; display: block; }
#center .csc-sitemap ul ul ul { font-weight: normal; margin-top: 0px; border: none; }
/*#center .csc-sitemap ul ul li { float: left; display: block; margin-right: 10px; border: none; border-right: 1px solid #CCCCCC; width: 149px; clear: none; }
#center .csc-sitemap ul ul ul li { float: none; display: block; border: none; }*/

form { width: 100%; }
.csc-mailform-field { display: block; float: none; clear: both; width: 100%; padding-top: 10px; }
legend { font-weight: bold; } 
.csc-mailform-field label { display: block; float: left; width: 40%; }
.csc-mailform-field span { display: block; float: right; width: 55%; }
.csc-mailform-field span.csc-info, span.csc-info { display: block; float: none; width: 100%; font-size: 9px; }
.csc-mailform-field span input { border: solid 1px #525252; width: 97%; font-size: 11px; padding: 2px; }
.form-login input { border: solid 1px #525252; width: 97%; font-size: 11px; padding: 2px; }
.csc-mailform-field span.csc-checkbox input { border: none; width: auto; font-size: 11px; padding: none; }
.csc-mailform-field span select { border: solid 1px #525252; width: 100%; font-size: 11px; }
.csc-mailform-field span textarea { border: solid 1px #525252; width: 97%; height: 120px; font-size: 11px; padding: 2px; }

.csc-mailform-field input.csc-mailform-submit, .pollsubmit { background: #003C91; width: 30%; color: #FFFFFF; }
.form-login input.csc-mailform-submit { background: #003C91; width: 50%; color: #FFFFFF; }

.mail-info { margin-top: 10px; margin-bottom: 6px; font-weight: bold; }
.mail-info-main { margin-top: 10px; margin-bottom: 10px; font-weight: normal; }

.tx-mibmember-pi1 .error label { color: red; }
.tx-mibmember-pi1 .error select, .tx-mibmember-pi1 .error textarea, .tx-mibmember-pi1 .error input { border: 1px solid red; }
.tx-mibmember-pi1 .errortext { border: 1px solid red; padding: 7px; text-align: center; } 


table, table.contenttable { border-collapse: collapse; margin: 0px; padding: 0px; width: 100%; font-size: 11px; line-height: 16px; }
.contenttable td { padding-right: 6px; vertical-align: top; width: 45%; padding-top: 2px; }
.contenttable th { border-bottom: 1px dotted #000000; padding-bottom: 2px; text-align: left;}

.news-single-item .td-first { font-weight: bold; padding-right: 18px; }

.tx-indexedsearch-res .tx-indexedsearch-res { margin-top: 20px; border-top: 1px dotted #525252; padding-top: 5px; }
.tx-indexedsearch-browsebox li { display: inline; margin-top: 20px; }
#center .tx-indexedsearch-browsebox .browsebox { padding-top: 20px; }

#kkdl_flexWrap .page-browser strong { margin-right: 3px; }

.formerror span { width: 100%; float: none; }

/* Dateimanager */
#page .tx-mibmcmfilemanager-pi1 ul { list-style-type: none; }
#page .tx-mibmcmfilemanager-pi1 a, #page .tx-mibmcmfilemanager-pi1 li { color: gray; text-decoration: none; padding-bottom: 3px; }
#page .tx-mibmcmfilemanager-pi1 ul { padding-left: 10px; }

.tx-mibmcmfilemanager-pi1 { background: #F1F1F2; padding: 10px; padding-left: 0px; margin-bottom: 16px; min-height: 100px; height:auto !important; height: 100px; }
.shadow { -webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75); -moz-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75); box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75); }

.tx-mibmcmlmbeschluss-pi1 table { width: 100%; }
.tx-mibmcmlmbeschluss-pi1 table.lm-table-beschluss-1 { width: 50%; }
.tx-mibmcmlmbeschluss-pi1 td, .tx-mibmcmlmbeschluss-pi1 th { width: 50%; vertical-align: top; }
.tx-mibmcmlmbeschluss-pi1 th { background: url("../images/bg_header.gif") repeat-x scroll 0 0 transparent; color: #FFFFFF; height: 22px; line-height: 21px; margin: 0 0 6px; text-indent: 10px; text-transform: uppercase; }
.tx-mibmcmlmbeschluss-pi1 td { background: #F1F1F2; border-bottom: 1px solid #01509E; border-top: 1px solid #fff; padding: 10px; }
.tx-mibmcmlmbeschluss-pi1 .td_mid { width: 0px; padding: 3px; }
.tx-mibmcmlmbeschluss-pi1 td.td_mid { background: #fff; }
.tx-mibmcmlmbeschluss-pi1 .lm-table-beschluss-title { color: #01509E; /*font-size: 14px; line-height: 18px;*/ font-weight: bold;  }
.tx-mibmcmlmbeschluss-pi1 .lm-table-beschluss-2 b, .tx-mibmcmlmbeschluss-pi1 .lm-table-beschluss-2 strong { color: #01509E; }
.tx-mibmcmlmbeschluss-pi1 .lm-table-beschluss-subtitle, .tx-mibmcmlmbeschluss-pi1 .lm-table-beschluss-title { margin-right: 50px; }
.tx-mibmcmlmbeschluss-pi1 .lm-table-beschluss-file { float: right; }

.tx-mibmcmstatementmanager-pi1 img { float: left; border: #04509E solid 1px; margin-right: 10px; }
#center_right .tx-mibmcmstatementmanager-pi1 img { display: block; float: none; }
.tx-mibmcmstatementmanager-pi1 h2 { color: #003C91; margin: 10px 0 4px; }
