html, body { margin: 0; padding: 0; } body { background: #b3b3b3 url(/images/misc/background_gradient.png24.png) repeat-x; font-family: Verdana, Arial, sans-serif; font-size: 101.1%; color: #333333; } img { border: none; } form { padding: 0; margin : 0; } abbr { cursor: help; border-bottom: 1px dashed green; } h4 { font-size: 1em; } a { color: #01469c; text-decoration: none; } a:hover { text-decoration: underline; } a.pdf { background: url(/images/misc/icon_pdf.png) no-repeat; font-weight: bold; font-size: 0.9em; line-height: 2.5em; padding-left: 22px; padding-top: 5px; } table, td { font-size: 1em; } .clear { clear: both; } .we-ifeditmode { border-top: 1px solid grey; border-left: 1px solid grey; font-family: Verdana, Arial, sans-serif !important; font-size: 0.8em !important; font-style: italic !important; padding: 5px !important; } .img-left-top, .img-left { border:3px solid #D5D5D5; float:left; margin:15px 15px 10px 0pt; } .img-left-top { margin-top: 0 !important; } .img-right { border:3px solid #D5D5D5; float:right; margin:15px 0 10px 15px; } .error { border: 1px solid #CC0000; color: #CC0000; } .error ul li, .success ul li { list-style-type: square; padding: 1px 0; } .error ul li.header, .success ul li.header { list-style-type: none; padding: 3px 0; font-weight: bold; }  .nodisplay { display: none; }   #frontend { width: 975px; background: url(/images/misc/background_header.jpg) no-repeat; } #content { clear: both; font-size: 0.8em; line-height: 1.3em; } #content #column-left { width: 204px; float: left; } #content #column-main { width: 567px; float: left; } #content #column-right { width: 197px; float: right; } .smallScreen #frontend { width: 772px; } .smallScreen #content #column-right { display: none; }   #header { height: 161px; }  #header #logo a { background: url(/images/misc/logo.png) no-repeat; display: block; width: 306px; height: 95px; float: left; margin: 35px 0 0 23px; } #header #logo span { display: none; }  #header #headermenu { width: 154px; float: left; margin: 15px 0 0 284px; } #header #headermenu ul { margin: 0; padding: 0; } #header #headermenu li { width: 37px; float: left; height: 39px; list-style-type: none; margin: 0; padding: 0; background: url(/images/headermenu/background.png) no-repeat; } #header #headermenu li a { display: block; height: 38px; background-position: center center; background-repeat: no-repeat; } #header #headermenu li span { display: none; } #header #headermenu li.sitemap { background: url(/images/headermenu/background_first.png) no-repeat; padding-left: 6px; } #header #headermenu li.sitemap a { background-image: url(/images/headermenu/icon_sitemap.png); } #header #headermenu li.home a { background-image: url(/images/headermenu/icon_home.png); } #header #headermenu li.font-size-smaller a { background-image: url(/images/headermenu/icon_font_small.png); } #header #headermenu li.font-size-bigger a { background-image: url(/images/headermenu/icon_font_big.png); }  #header #search { position: absolute; top: 103px; left: 518px; } #header #search .input-text { background: #192c45; border: 1px solid #59687a; width: 167px; height: 16px; color: #999ea3; padding: 5px; margin-right: 7px; }    #content #column-left .menu { background: #262e3a; padding: 0 0 10px 3px; } #content #column-left .menu-bottom { background: url(/images/mainmenu/background_dark_bottom.png) no-repeat bottom left; height: 6px; } #column-left .menu .box-middle { background: url(/images/mainmenu/background_box_middle.png) repeat-y; min-height: 1px; } #column-left .menu .box-top { background: url(/images/mainmenu/background_box_top.png) no-repeat; } #column-left .menu .box-bottom { background: url(/images/mainmenu/background_box_bottom.png) no-repeat bottom left; padding: 0 4px 2px 0; } #column-left .menu { font-size: 0.85em; font-family: Trebuchet MS, Helvetica, sans-serif; } #column-left .menu ul { padding: 1px 0 1px 0; margin: 0; } #column-left .menu li { background: url(/images/mainmenu/background_menu.png) no-repeat 2px 0; margin-top: 1px; list-style-type: none; } #column-left .menu li#loginmenubutton { background: url(/images/mainmenu/background_menu_login.png) no-repeat 2px 0; } #column-left .menu li#loginmenubutton a { color: white; } #column-left .menu li a { background: url(/images/mainmenu/icon_diamonds.png) no-repeat 13px 12px; display: block; height: 28px; padding: 2px 0 0 38px; line-height: 26px; text-transform: uppercase; } #column-left .menu li.open a, #column-left .menu li.on a { background-image: url(/images/mainmenu/icon_down.png); } #column-left .menu li.sub a { background-image: url(/images/mainmenu/icon_right.png); } #column-left .menu li.on div, #column-left .menu li.open div { display: block; } #column-left .menu li ul { padding: 5px 0; } #column-left .error ul { padding: 5px !important; } #column-left .menu li li { background: none; margin: 0; font-size: 1em; font-family: Verdana, Arial, sans-serif; } #column-left .menu li li:hover, #column-left .menu li li.on { background: #01469c; } #column-left .menu li li a { background: none !important; height: 1.7em; line-height: 1.6em; text-transform: none; } #column-left .menu li li:hover a, #column-left .menu li li.on a { color: white; }  #column-left .menu #loginmenu { padding-top: 4px; } #column-left .menu #loginmenubutton .loginform { padding: 5px 8px 5px 8px; line-height: 1em; } #column-left .menu #loginmenubutton .loginform div.error { color: #e30c25; } #column-left .menu #loginmenubutton .loginform label { color: #5d5d5d; } #column-left .menu #loginmenubutton .loginform tr.row3 td.col1 { padding-top: 8px; } #column-left .menu #loginmenubutton .loginform tr.row2 td.col1, #column-left .menu #loginmenubutton .loginform tr.row4 td.col1 { padding: 0 5px 0 0; } #column-left .menu #loginmenubutton .loginform td.col1 input { width: 130px; border: 1px solid #d7d7d7; padding: 2px; } #column-left .menu #loginmenubutton .loginform td.col1 input.error { background: #fff77f; border: 1px solid #e30c25; } #column-left .menu #loginmenubutton .loginform a { display: inline; background: none; color: #01469c; text-decoration: underline; padding: 0; line-height: 1em; } #column-left .menu #loginmenubutton .loginform form { padding: 1em 0; }  #column-left .menu #loginmenubutton .stammdaten { padding: 8px 10px 8px 37px; } #column-left .menu #loginmenubutton .stammdaten p { margin: 0; padding: 0; } #column-left .menu #loginmenubutton .stammdaten a { display: inline; background: none; color: #01469c; text-decoration: underline; padding: 0; line-height: 1em; } #column-left .menu #loginmenubutton .stammdaten p.name { padding-bottom: 10px; } #column-left .menu #loginmenubutton .stammdaten a.logout { display: block; background: url(/images/misc/button_logout_small.png) no-repeat right top; height: 21px; margin-top: 10px; } #column-left .menu #loginmenubutton .stammdaten a.logout span { display: none; }   #column-left #sponsor { padding: 13px 0 0 3px; } #column-left #sponsor .sponsor-middle { background: url(/images/misc/background_sponsor_middle.png) repeat-y; padding: 0 0 16px 3px; } #column-left #sponsor .sponsor-top { background: url(/images/misc/background_sponsor_top.png) no-repeat; height: 6px; } #column-left #sponsor .sponsor-bottom { background: url(/images/misc/background_sponsor_bottom.png) no-repeat left bottom; height: 6px; } #column-left #sponsor h2 { font-size: 0.8em; color: #909398; font-weight: normal; margin: 0; padding: 0 0 1px 14px;; } #column-left #sponsor .box-middle { position: relative; min-height: 45px; background: url(/images/misc/background_sponsor_box_middle.png) repeat-y; text-align: center; padding: 4px 0; } #column-left #sponsor .box-top { background: url(/images/misc/background_sponsor_box_top.png) no-repeat; height: 6px; } #column-left #sponsor .box-bottom { background: url(/images/misc/background_sponsor_box_bottom.png) no-repeat bottom left; height: 6px; } #column-left #sponsor .box-middle #sponsor-1, #column-left #sponsor .box-middle #sponsor-2 { background-color: white; position: absolute; top: 4px; left: 4px; z-index: 100; } #column-left #sponsor .box-middle #sponsor-2 { z-index: 101 !important; } #column-left #sponsor .box-middle #sponsor-1 a, #column-left #sponsor .box-middle #sponsor-2 a{ display: block; width: 180px; height: 45px; } #column-left #sponsor .box-middle #sponsor-1 a span, #column-left #sponsor .box-middle #sponsor-2 a span { display: none; }   #column-left .left-info-container { padding: 13px 4px 0 3px; }    #column-main .box-top { background: url(/images/misc/background_main_box_top.png) no-repeat; height: 9px; } #column-main .box-bottom { background: url(/images/misc/background_main_box_bottom.png) no-repeat; height: 9px; } #column-main .box-middle { background: white url(/images/misc/background_main_box_middle.png) repeat-y; min-height: 500px; } #column-main .box-middle h3 { margin: 0; line-height: 110%; }  #column-main .main .box-middle { padding: 18px 10px 30px 10px; } #column-main .main .box-middle h3 { font-family: Georgia MS, Times New Roman, serif; font-weight: normal; color: #023995; font-size: 1.55em; } #column-main .main .box-middle .one-column { padding: 0 10px 10px 10px; } #column-main .main .box-middle .one-column ul.links { margin: 10px 0; padding: 0; list-style-type: none; } #column-main .main .box-middle .one-column ul.links li { padding: 1px 0; } #column-main .main .box-middle .one-column ul.links li a{ font-size: 0.9em; font-weight: bold; } #column-main .main .box-middle .one-column h3 span { font-weight: normal; font-style: italic; font-size: 0.9em; } #column-main .main .box-middle .one-column h4 { font-size: 0.9em; } #column-main .main .box-middle .one-column h4 span { font-weight: normal; font-style: italic; } #column-main .main .box-middle .one-column hr { border: 0; border-bottom: 1px dashed #9E9E9E !important; color: transparent; background-color: none; height: 1px; width: 100%; text-align: left; margin: 0; padding: 0; } #column-main .main .box-middle .one-column hr.full { border-bottom: 1px solid #9E9E9E !important; margin: 0 !important; } #column-main .main .box-middle p.date { font-style: italic; margin: 5px 0; padding: 0; }     #content .notice { color: #5d5d5d; font-size: 0.85em; padding: 0 0 5px 0; } #content .notice .notice-top { background: url(/images/misc/background_notice_top.png) no-repeat; height: 12px; } #content .notice .notice-middle { background: white url(/images/misc/background_notice_middle.png) repeat-y; padding: 5px 20px; } #content .notice .notice-bottom { background: url(/images/misc/background_notice_bottom.png) no-repeat; height: 44px; padding: 0 20px; } #content .notice h2 { margin: 0; padding: 0; color: #5d5d5d; font-size: 1em; } #content .notice p { margin: 0; padding: 1.2em 0 0 0; } #content .notice .notice-middle a { text-decoration: underline; } #content .notice .notice-bottom p.link { padding: 7px 0; line-height: 1em; } #content .notice .notice-bottom p.link a { font-weight: bold; }    #column-main .main .box-middle div.listview h4 { margin-top: 1.2em; margin-bottom: 0; padding-bottom: 0; } #column-main .main .box-middle div.listview p { margin: 0; padding: 0; } #column-main .main .box-middle div.listview ul.links { margin: 0; padding: 0; } #column-main .main .box-middle div.listview hr { margin-top: 1.2em !important; }  .home #column-main .main .two-columns h3 { background-repeat: no-repeat; background-position: 245px center; color: white; line-height: 30px; padding: 0 25px 0 10px; font-size: 1.4em; letter-spacing: 0.1em; } .home #column-main .main .two-columns h3 a { color: white; } .home #column-main .main .two-columns img { border: 3px solid #d5d5d5; float: left; margin: 4px 15px 10px 0; } .home #column-main .main .two-columns img.link { border: none !important; float: none !important; margin: 0 !important; } .home #column-main .main .two-columns ul.links { margin: 5px 0 0 0; padding: 0; list-style-type: none; } .home #column-main .main .two-columns ul.links li { padding: 0 !important; } .home #column-main .main .two-columns .column-1 { background: url(/images/content/startseite/background_column.png) no-repeat; width: 268px; float: left; } .home #column-main .main .two-columns .column-1 h3 { background-image: url(/images/content/startseite/icon_aktuelles.png); } .home #column-main .main .two-columns .column-2 { background: url(/images/content/startseite/background_column.png) no-repeat; width: 268px; float: right; } .home #column-main .main .two-columns .column-2 h3 { background-image: url(/images/content/startseite/icon_termine.png); } .home #column-main .main .two-columns .entry { padding: 15px 10px; background: url(/images/content/startseite/dashed_horizontal.png) repeat-x left bottom; font-size: 0.85em; } .home #column-main .main .two-columns .last { background: none; } .home #column-main .main .two-columns h4 { margin: 0; padding: 0; font-size: 1em; } .home #column-main .main .two-columns h4 img { border: none; float: none;; margin: 0; } .home #column-main .main .two-columns p { margin: 0; padding: 0; } .home #column-main .main .two-columns p.link { font-size: 0.85em; margin: 5px 10px !important; } .home #column-main .main .two-columns p.date { font-style: italic; padding-bottom: 2px; }    .vorstand-list { padding: 0 20px; } .vorstand-list ul { margin: 0; padding: 0; } .vorstand-list li { list-style-type: none; width: 162px; float: left; text-align: center; font-size: 0.85em; min-height: 16em; } .vorstand-list li div { border: 3px solid #e3e4e4; background: url(/images/misc/noimage_male.png) no-repeat; width: 75px; height: 100px; margin: 0 auto; } .vorstand-list li h4 { font-family: Georgia MS, Times New Roman, serif; margin: 0; font-size: 1.2em !important; } .vorstand-list li p { padding: 0 5px; margin: 0; } .vorstand-list li.president { width: 100%; background: url(/images/content/organisation/vorstand/president_background.png) no-repeat 50% 103px; }   ul.people { margin: 0; padding: 0; } ul.people li { list-style-type: none; float: left; text-align: center; font-size: 0.85em; min-height: 20em; } ul.people li div { border: 3px solid #e3e4e4; background: url(/images/misc/noimage_male.png) no-repeat; width: 75px; height: 100px; margin: 0 auto; } ul.people li div.female { background: url(/images/misc/noimage_female.png) no-repeat !important; } .Frau { background: url(/images/misc/noimage_female.png) no-repeat !important; } div.one-column div#portrait { background: url(/images/misc/noimage_male.png) no-repeat; border: 3px solid #e3e4e4; width: 75px; height: 100px; float: left; margin: 0 15px 10px 0; } ul.people li div { border: 3px solid #e3e4e4; background: url(/images/misc/noimage_male.png) no-repeat; width: 75px; height: 100px; margin: 0 auto; } ul.people li h4 { font-family: Georgia MS, Times New Roman, serif; margin: 0.5em 0 0 0; font-size: 1.2em !important; } ul.people li p { padding: 0 5px; margin: 0; } .three-column ul.people li { width: 32%; } .four-column ul.people li { width: 120px; padding: 0 5px; }    ul.yui-nav { margin: 0; padding: 0; float: right; display: none; } ul.yui-nav li { list-style-type: none; display: inline; padding: 0 0 0 5px; } ul.yui-nav li a { text-decoration: underline; } ul.yui-nav li.selected a { font-weight: bold; text-decoration: none; color: #414042; } .text { float: left; width: 400px; margin-bottom: 10px; } h4.arbeitskreis { background: url(/images/content/organisation/arbeitskreise/background_headline.png) no-repeat; padding: 0 0 10px 8px; line-height: 1.6em; margin-top: 20px; }  .tab ul, .tab li { margin: 0; padding: 0; } .tab li { list-style-type: none; clear: both; } .tab li h4 { background: url(/images/content/organisation/arbeitskreise/background_headline.png) no-repeat; padding: 0 0 10px 8px; line-height: 1.6em; margin: 0; } .tab li h4 a { background: url(/images/misc/icon_link.png) no-repeat 100% 50%; padding-right: 12px; } .tab li li { float: left; position: relative; clear: none; margin-bottom: 2em;  } .tab li .column-2 li { width: 49%; width: 263px; } .tab li .column-3 li { width: 32%; width: 175px; } .tab li li div { border: 3px solid #e3e4e4; background: url(/images/misc/noimage_male.png) no-repeat; width: 75px; height: 100px; afloat: left; amargin-right: 8px; } .tab li li div.female { background: url(/images/misc/noimage_female.png) no-repeat; } .tab li li div.text { border: none; background: none; width: 100%; height: auto; amargin: 0; afloat: none; position: absolute; bottom: 0; left: 88px; width: 438px; } .tab li .column-2 li div.text { width: 175px; } .tab li .column-3 li div.text { width: 87px; } .tab li li h5 { margin: 0; padding: 0; } .tab li li p { margin: 0; padding: 0; font-size: 0.9em; }    table.veranstaltungen { padding: 10px 0; } table.veranstaltungen td.label { font-weight: bold; font-size: 0.9em; } table.veranstaltungen td { padding-right: 10px; }    table.passwordforgotten td { padding: 4px 10px 4px 0; } table.passwordforgotten td input#nd-login-name { width: 122px; border: 1px solid #5a687a; padding: 2px; } table.stammdaten { margin: 10px 0; } table.stammdaten td { padding: 2px 2px 2px 0; } table.stammdaten td input.textinput { width: 230px; } table.stammdaten td input.textinput { width: 200px; } table.stammdaten td.label { font-weight: bold; font-size: 0.9em; } table.stammdaten td span { font-size: 0.8em; } table.stammdaten td hr{ margin: 5px 0 !important; }    #column-main .main .box-middle div.listview h4.magazin { margin-top: 0 !important; font-family: Georgia, "Times New Roman",serif !important; } #column-main .main .box-middle div.listview ul.magazin { margin: 10px 0; padding: 0; list-style-type: none; } #column-main .main .box-middle div.listview ul.magazin li { margin: 10px 0; float: left; width: 50%; }   ul.sitemap { margin: 20px 0; padding: 0; } ul.sitemap li { background: url(/images/misc/icon_link.png) no-repeat 0 5px; padding-left: 13px; list-style-type: none; } ul.sitemap ul { }   table.search td { padding: 2px; } table.search td input.input-search{ width: 200px; padding: 3px; }   #footer { font-size: 0.8em; padding: 0 0 1em 0; } #footer h3 { color: #e4e4e4; font-size: 1em; font-weight: normal; margin: 0; padding: 10px 0 0 15px; } #column-main #footer .box-top { background: url(/images/misc/background_footer_box_top.png) no-repeat; } #column-main #footer .box-middle { min-height: 10px; } #footer ul { margin: 0; padding: 0 10px; } #footer li { border-right: 1px solid #77818f; display: inline; padding: 0 5px; } #footer li.first { padding-left: 0 !important; } #footer li.last { border: none; } #footer a { color: #77818f; } #column-left .menu .loginform li:hover { background:none; }
