@import 'reset.css';html { background: #d4dde3 url(../_img/bg-header.gif) repeat-x; overflow-y: scroll; }body { color: #737373; font-family: arial, verdana, sans-serif; font-size: 12px; line-height: 16px; }html, body, #wrap { height: 100%; }body > #wrap { height: auto; min-height: 100%; }#wrap { background: #d4dde3 url(../_img/bg-content2.gif) repeat-y; margin: 0 auto; width: 977px; }#start #wrap { background: #d4dde3 url(../_img/bg-content.gif) repeat-y; margin: 0 auto; width: 977px; } #contentWrapper { padding-bottom: 24px; }strong { font-weight: bold; }em { font-style: italic; }a { text-decoration: none;}/* ------ Page Header ------ */#header { background: #d4dde3 url(../_img/bg-header.gif) repeat-x; position: relative; width: 977px; height: 79px; margin: 0 auto; }#logo { position: absolute; right: 20px; }/* ------ Navigation ------ */#navInfo { background: url(../_img/home.gif) 0 4px no-repeat; color: #9fa7ad; float: left; font-size: 10px; margin: 4px 0 0 12px; padding-left: 8px; text-transform: uppercase; }#navInfo li { list-style-type: none; float: left; }#navInfo a { color: #9fa7ad; display: block; float: left; padding: 1px 6px 0 6px; }#navInfo a:hover, #navInfo a.active { color: #000; }#navLang { color: #9fa7ad; float: left; font-size: 10px; margin: 4px 0 0 12px; padding-left: 15px; text-transform: uppercase; }#navLang li { list-style-type: none; float: left; }#navLang a { color: #9fa7ad; display: block; float: left; padding: 1px 6px 0 6px; }#navLang a:hover, #navLang a.active { color: #000; }#navMainWrapper { background: url(../_img/bg-navmain.gif) repeat-x; width: 951px; margin: 0 auto; }#navMain { font-size: 12px; font-weight: bold; height: 42px; line-height: 42px; margin: 0 auto; text-transform: uppercase; }#navMain li { float: left; }#navMain li a { background: url(../_img/bg-navmain-left.gif) no-repeat; color: #606d7a; display: block; float: left; }#navMain li.first a { background: none; }#navMain li.first a:hover,#navMain li.first a.active,#navMain li a:hover, #navMain a.active { background: url(../_img/bg-navmain-left-hover.gif) repeat-x; color: #fff;}#navMain li a span { background: url(../_img/bg-navmain-right.gif) right no-repeat; display: block; list-style-type: none; float: left; padding: 0 20px 0 20px; cursor: pointer; }#navMain li.first a span { background: url(../_img/bg-navmain-right.gif) right no-repeat; display: block; list-style-type: none; float: left; padding: 0 40px 0 20px; cursor: pointer; }/* #navMain li a:hover span, #navMain li a.active span { background: url(../_img/navmain-right-hover-bg.gif) right no-repeat; } */#navMain li.last a span { background: url(../_img/bg-navmain-end.gif) right no-repeat; }/* #navMain li.last a:hover span, #navMain li.last a.active span { background: url(../_img/navmain-end-hover-bg.gif) right no-repeat; } */#navSub { background: url(../_img/bg-navsub.gif); font-size: 11px; }#navSub li { }#navSub li a { color: #83909d; display: block; font-weight: bold; padding: 5px 5px 5px 25px; text-transform: uppercase; width: 194px; }#navSub li a:hover, #navSub li a.active { background: #eaf0f3; color: #427eb6; }#navSub li a.active {  }#navSub li.first { background: url(../_img/bg-navsub-top.gif) no-repeat; }#navSub li.first a { padding-top: 15px; }#navSub li.first a:hover, #navSub li.first a.active { background: url(../_img/bg-navsub-hover.gif) 0 10px repeat-x; }#navSub li ul { border-bottom: 1px solid #eaf0f3; padding: 5px 0; }#navSub li.first li a,#navSub li li a { background: url(../_img/navsub-bullet.gif) 36px 7px no-repeat; color: #606d7a; font-weight: normal; padding: 0 5px 0 46px; text-transform: none; width: 173px; }#navSub li.first li a:hover, #navSub li.first li a.active,#navSub li li a:hover, #navSub li li a.active { background: url(../_img/navsub-bullet.gif) 36px 7px no-repeat; color: #606d7a; font-weight: bold; }#navSub li li ul { border-bottom: none; padding: 2px 0; }#navSub li li li a { background: none; color: #9ba4ad; }#navSub li li li a:hover, #navSub li li li a.active { background: none; color: #606d7a; font-weight: normal; }/* ------ Searchbar ------ */#searchbar { background: url(../_img/bg-search.gif) 0 18px no-repeat; position: absolute; left: 9px; top: 40px; height: 50px; }#searchbar .tx-macinasearchbox-pi1 { padding-left: 3px; }#searchform div { float: left; }.tx-macinasearchbox-pi1 .sword input { border: 1px solid #D2D2D2; color: #818688; font-size: 10px; margin-right: 9px; padding: 1px 3px 0 3px; height: 14px; width: 139px; }/* ------ Section Header ------ */#sectionInfo { height: 188px; background: url(../_img/bg-sectioninfo.gif) repeat-x; border-bottom: 5px solid #fff; }#sectionInfo img { padding-left: 5px; }#start #sectionInfo { height: 348px; background: none; border: none; position: relative; }#sectionInfoImages { margin-left: 8px; height: 348px; overflow: hidden; }#sectionInfoContent { position: absolute; top: 0; z-index: 10; font-size:11px; margin-left: 14px; width: 222px; }#sectionInfoContent a { display: block; width: 202px; padding: 0 10px; color: #000; position: relative; }#sectionInfoContent a strong { display: block; color: #fff; font-size: 12px; font-weight: bold; text-transform: uppercase; margin-bottom: 2px; }#sectionInfoContent a span em { background: url(../_img/more.gif) 0 4px no-repeat; font-weight: bold; font-style: normal; padding-left: 8px; }#sectionInfoContent a span em:hover{ text-decoration: underline; }#sectionInfoContent .sectionInfoFirst a { border-bottom: 1px solid #d2dfe8; position: absolute; padding-top: 12px; height: 76px; }#sectionInfoContent .sectionInfoSecond a { border-bottom: 1px solid #d2dfe8; position: absolute; top: 89px; padding-top: 10px; height: 75px; }#sectionInfoContent .sectionInfoThird a { border-bottom: 1px solid #d2dfe8; position: absolute; top: 175px; padding-top: 10px; height: 74px; }#sectionInfoContent .sectionInfoFourth a { position: absolute; top: 260px; padding-top: 10px; height: 78px; }#sectionInfoContent .sectionInfoFirst a:hover,#sectionInfoContent .sectionInfoSecond a:hover,#sectionInfoContent .sectionInfoThird a:hover,#sectionInfoContent .sectionInfoFourth a:hover { background: url(../_img/element-hover.png); }/* ------ Breadcrumb ------ */#navBreadcrumb { color: #427eb6; font-size: 10px; margin: 0 0 10px 0; }#navBreadcrumb li { list-style-type: none; float: left; }#navBreadcrumb a { color: #83909d; }#navBreadcrumb a:hover { color: #427eb6; }/* ------ Content ------ */#contentWrapper { background: #d4dde3 url(../_img/bg-content2.gif) repeat-y; margin: 0 auto; width: 977px; }#start #contentWrapper { background: #d4dde3 url(../_img/bg-content.gif) repeat-y; margin: 0 auto; width: 977px; }#mainContentOuterWrapper { margin-left: 12px; width: 948px; padding: 0 0 18px 0; }#start #mainContentOuterWrapper { margin-left: 12px; width: 948px; padding: 28px 0 18px 0; }#navbarWrapper { float: left; width: 224px; }#start #navbarContent { background: none; padding: 0 10px 20px 10px; }#navbarContent { background: url(../_img/bg-navsub-foot.gif) repeat-x; padding: 40px 10px 20px 10px; }#mainContentWrapper { float: right; width: 724px; }#start #mainContentWrapper { float: right; width: 695px; }#mainContent { float: left; width: 470px; }#start #mainContent { float: left; width: 340px; }#mainContentInnerWrapper { float: left; width: 470px; padding: 8px 0 0 28px; }#sidebarContent { float: right; width: 194px; padding-top: 32px; }#start #sidebarContent { float: right; width: 318px; padding: 0; }#mainContent h1 { color: #427eb6; font-size: 15px; font-weight: bold; line-height: 18px; margin: 0 0 16px 0; }#mainContent h2 { color: #737373; font-weight: bold; margin: 0 0 16px 0; } /* ced7dd */#mainContent h3 { border-bottom: 1px solid #bbc1c6; color: #606d7a; font-size: 10px; text-transform: uppercase; padding-bottom: 2px; margin-bottom: 4px; }#sidebarContent p,#mainContent p { margin-bottom: 16px; }#sidebarContent p.small,#mainContent p.small { font-size: 11px; line-height: 12px; }#sidebarContent ul,#mainContent ul { margin-bottom: 16px; }#mainContent ul li { background: url(../_img/sitemap-level2.gif) 1px 7px no-repeat; padding-left: 12px; }#mainContent ul ul { margin-bottom: 0; }#mainContent ul li li { background: url(../_img/sitemap-level3.gif) 1px 7px no-repeat; }#sidebarContent a,#mainContent a { color: #F8AB16; font-weight: bold; }#sidebarContent a:hover,#mainContent a:hover { text-decoration: underline; }.csc-textpic-caption { color: #B0B0B0; font-size: 11px; }#sidebarContent h4 { border-bottom: 1px solid #d3dce2; color: #abb5c0; font-size: 14px; font-weight: bold; line-height: 16px; padding: 0 0 6px 12px; margin: 0 0 6px 0; }#sidebarContent p { padding-left: 13px; width: 168px; }#sidebarContent .filelinks { margin-bottom: 12px; }#sidebarContent .filelinks a { color: #427eb6; font-weight: normal; }#sidebarContent .filelinks .odd,#sidebarContent .filelinks .even { background: url(../_img/divider.gif) bottom repeat-x; padding: 0 12px 8px 12px; margin-bottom: 6px; }#sidebarContent .filelinks span { display: block; background: url(../_img/download.gif) 0 2px no-repeat; padding-left: 18px; }#sidebarContent .filelinks span.filetitle { color: #427eb6; font-weight: normal; display: inline; background: none; padding-left: 0; }#sidebarContent .filelinks .odd input,#sidebarContent .filelinks .even input { display: block; float: left; margin-top: 2px }#sidebarContent .filelinks .odd label,#sidebarContent .filelinks .even label { display: block; float: right; width: 152px; }#sidebarContent .filelinks .downloadInfoField { padding-left: 13px; margin-bottom: 5px; }#sidebarContent .filelinks .downloadInfoField input { border: 1px solid #abb5c0; padding: 2px; margin-left: 5px; width: 110px; }#sidebarContent .filelinks .downloadInfoText { padding-left: 13px; margin-bottom: 10px; }#sidebarContent .filelinks .downloadInfoSubmit { padding-left: 13px; padding-top: 7px; }.error { color: red; }.zitat { background: #c6d3de; color: #606d7a; padding-bottom: 6px; margin-bottom: 12px; }#mainContent .zitat p  { padding: 6px 10px 0 10px; margin-bottom: 0; line-height: 15px; }#sidebarContent .zitat p { padding-top: 6px; margin-bottom: 0; line-height: 15px; }#mainContent p.small { font-size: 11px; line-height: 12px; }#sidebarContent p.small { font-size: 11px; line-height: 12px; }.ansprechpartner { color: #427eb6; font-size: 14px; font-weight: bold; line-height: 20px; }#mainContent .zitat a,#sidebarContent .zitat a { color: #606d7a; }.zitat DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0; }.zitat DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0; }/* ------ Sitemap ------ */#mainContentWrapper .csc-sitemap { margin-bottom: 12px; }#mainContentWrapper .csc-sitemap ul { margin-bottom: 0; }#mainContentWrapper .csc-sitemap ul ul { margin-bottom: 12px; }#mainContentWrapper .csc-sitemap ul ul ul { margin-bottom: 0; }#mainContentWrapper .csc-sitemap li { background: none; padding-left: 0; }#mainContentWrapper .csc-sitemap li a { color: #427eb6; font-size: 14px; font-weight: bold; }#mainContentWrapper .csc-sitemap li li { background: url(../_img/sitemap-level2.gif) 13px 7px no-repeat; padding-left: 24px; }#mainContentWrapper .csc-sitemap li li a { color: #737373; font-size: 12px; }#mainContentWrapper .csc-sitemap li li li { background: url(../_img/sitemap-level3.gif) 13px 7px no-repeat; }#mainContentWrapper .csc-sitemap li li li a { font-size: 11px; font-weight: normal; }/* ------ News ------ */.news-single-backlink a { background: url(../_img/arrow-next.gif) 0 4px no-repeat; padding-left: 10px; }.morelink a { background: url(../_img/arrow-next.gif) 2px 5px no-repeat; padding-left: 11px; }#mainContent .news-single-item h1 { padding-top: 2px; }.news-single-item .news-single-img { float: left; margin-right: 12px; }#mainContent .news-list-item h2 { padding-top: 2px; margin-bottom: 8px; }#mainContent .news-list-item h2 a { color: #427eb6; }.news-list-item img { float: left; margin: 0 12px 12px 0; }.news-list-browse span { margin-right: 6px; }#mainContent .news-latest-container { margin-bottom: 16px; }#mainContent .news-latest-container li { background: url(../_img/divider.gif) bottom repeat-x; padding: 0 0 6px 0; margin-bottom: 4px; }#mainContent .news-latest-container li a { color: #427eb6; }#mainContent .news-latest-container li span a { color: #F8AB16; background: url(../_img/arrow-next-small.gif) 4px 5px no-repeat; font-size: 10px; padding-left: 10px; }/* ------- Twitter --------*/.wttwitter{max-width:300px;background-color: #d4dde3;}.tweet{margin:-10px 6px 0px 6px;}#tweet_header {}ul#tweet_header li{list-style:none;display:inline;}#tweet_header_text{font-family:arial,verdana,sans-serif;line-height:16px;display:inline;color:#33CCFF;font-size:10px;text-transform:uppercase;margin:0 0 0 5px;}.AnfOben{text-align:left;}.AnfUnten{text-align:right;margin:-20px 0 0 130px;}.AnfZeichen{font-size:19px;display:inline;}.tweet_text{font-family:arial,verdana,sans-serif;font-size:12px;font-style:italic;color:#606D7A;}.tweet_date{font-family:arial,verdana,sans-serif;font-size:9px;margin:0 0 10px 0;}.wttwitter_feed{list-style-type: none;}#follow_Text{font-family:arial,verdana,sans-serif;font-size:12px;color:#F48E01;text-decoration:none;text-transform:uppercase;}/* ------ Contact form ------ */.tx-powermail-pi1 { margin-bottom: 16px; }#contact { color: #003366; width: 400px; }#contact legend { display: none; }#contact label { display: block; float: left; width: 140px; }#contact .tx_powermail_pi1_fieldwrap_html { margin-bottom: 6px; }#contact select { border: 1px solid #A5ACB2; padding: 2px; width: 256px; }#contact .tx_powermail_pi1_fieldwrap_html_text input,#contact .tx_powermail_pi1_fieldwrap_html_textarea textarea { border: 1px solid #A5ACB2; padding: 2px; width: 250px; }#contact .tx_powermail_pi1_fieldwrap_html_submit input { margin-left: 140px; width: 256px; }#contact .tx_powermail_pi1_fieldwrap_html_20,#contact .tx_powermail_pi1_fieldwrap_html_80,#contact .tx_powermail_pi1_fieldwrap_html_label { font-size: 11px; padding-left: 140px; width: 256px; }#contact .powermail_mandatory_js { color: red; display: block; margin-top: 4px; font-size: 11px; margin-left: 140px; }#contact .tx_powermail_pi1_fieldwrap_html_check { overflow: auto; padding-top: 2px; }#contact .tx_powermail_pi1_fieldwrap_html_checkbox_title { float: left; width: 130px; }#contact .powermail_check_inner { float: right; width: 250px; padding-right: 9px; padding-bottom: 3px; }#contact .powermail_check_inner label { float: right; width: 230px; }#contact .powermail_check_inner input { float: left; margin-top: 1px; }/* ------ Job search and listing ------ */#jobsearch { margin: 25px 0 25px 0; }#jobsearch span { display: block; float: left; font-weight: bold; width: 400px; margin: 0 15px 6px 0; }#jobsearch div { float: left; }#jobsearch select { border: 1px solid #C6CDCF; color: #818181; width: 144px; padding: 2px; margin-right: 15px; }#jobsearch input { margin-top: 1px; }.dmmjobcontrol_list_table th { font-weight: bold; padding: 6px 0; }.dmmjobcontrol_list_table td { padding: 6px 4px 6px 0; vertical-align: top !important; color: #233677; }.dmmjobcontrol_list_table td.region { font-size: 11px; }.dmmjobcontrol_list_table td.category { font-size: 11px; padding-right: 0; }/*.dmmjobcontrol_list_table th.dmmjobcontrol_list_th1 { width: 380px; }.dmmjobcontrol_list_table th.dmmjobcontrol_list_th2 { width: 90px; }*/.dmmjobcontrol_list_table th.dmmjobcontrol_list_th1 { width: 305px; }.dmmjobcontrol_list_table th.dmmjobcontrol_list_th2 { width: 165px; }.dmmjobcontrol_list_table tr { border-bottom: 1px solid #C6CDCF; }.dmmjobcontrol_list_table tr.dmmjobcontrol_list_tr,.dmmjobcontrol_list_table tr.dmmjobcontrol_list_tr_alt { border: 0; background: url(../_img/divider.gif) bottom repeat-x; }.jobContact { background: #c6d3de; color: #fff; padding-bottom: 6px; margin-bottom: 12px; width: 194px; position: absolute; top: 0; left: 502px; }#mainContent .jobContact p  { padding: 6px 10px 0 13px; margin-bottom: 0; line-height: 15px; width: 168px; }#mainContent .jobContact a { color: #606d7a; }/* ------ Application form ------ */#applicationform { position: relative; margin-bottom: 12px; width: 466px; }#applicationform legend { display: none; }#applicationform label { color: #003366; display: block; float: left; padding-top: 2px; width: 90px; }#applicationform input { border: 1px solid #A5ACB2; color: #003366; padding: 2px; width: 260px; }#applicationform input.powermail_uid2,#applicationform input.powermail_uid85 { width: 368px; }#applicationform input.powermail_uid35 { width: 126px; }#applicationform select { background: #CFD7E2; border: 1px solid #CFD7E2; color: #003366; width: 128px; }#applicationform select.powermail_uid1,#applicationform select.powermail_uid83 { background: none; }#applicationform textarea { border: 1px solid #A5ACB2; color: #003366; }#applicationform .tx_powermail_pi1_fieldwrap_html { margin-bottom: 6px; }#applicationform .tx_powermail_pi1_fieldwrap_html_21,#applicationform .tx_powermail_pi1_fieldwrap_html_84 { font-size: 11px; margin-left: 90px; }#applicationform .tx_powermail_pi1_fieldwrap_html_38,#applicationform .tx_powermail_pi1_fieldwrap_html_93 { font-size: 11px; margin-bottom: 36px; margin-top: 12px; }#applicationform .powermail_mandatory { margin-left: 2px; }#applicationform .powermail_mandatory_js { color: red; display: block; font-size: 11px; margin-top: 2px; margin-left: 90px; }#applicationform .powermail_pagebrowser { display: none; }#applicationform fieldset { }#applicationform .tx-powermail-pi1_fieldset_1,#applicationform .tx-powermail-pi1_fieldset_12 { background: url(../_img/oat-step1.gif) top right no-repeat; }#applicationform .tx-powermail-pi1_fieldset_2,#applicationform .tx-powermail-pi1_fieldset_13 { background: url(../_img/oat-step2.gif) top right no-repeat; }#applicationform .tx-powermail-pi1_fieldset_5,#applicationform .tx-powermail-pi1_fieldset_14 { background: url(../_img/oat-step3.gif) top right no-repeat; }/* Buttons */#applicationform .tx_powermail_pi1_submitmultiple_forward { background: url(../_img/btn-weiter-leer.gif) bottom left no-repeat; border: none; color: #ffffff; cursor: pointer; font-size: 12px; font-weight: bold; text-align: left; padding-left: 21px; height: 22px; width: 71px; position: absolute; bottom: 0; right: 0; }.tx_powermail_pi1_formconfirmation_back .tx-powermail-pi1_confirmation_back,#applicationform .tx_powermail_pi1_submitmultiple_back { background: url(../_img/btn-zurueck-leer.gif) bottom left no-repeat; border: none; color: #ffffff; cursor: pointer; font-size: 12px; font-weight: bold; text-align: left; padding-left: 21px; height: 22px; width: 76px; position: absolute; bottom: 0; left: 0; }#applicationform .powermail_reset { background: url(../_img/btn-reset-leer.gif) bottom left no-repeat; border: none; color: #ffffff; cursor: pointer; font-size: 12px; font-weight: bold; text-align: left; padding-left: 21px; height: 22px; width: 160px; position: absolute; bottom: 0; left: 98px; }#applicationform .tx-powermail-pi1_fieldset_1 .powermail_reset,#applicationform .tx-powermail-pi1_fieldset_12 .powermail_reset { left: 0; }#applicationform .powermail_submit_uid7,#applicationform .powermail_submit_uid104,#applicationform .powermail_submit_uid66 { background: url(../_img/btn-weiter-leer.gif) bottom left no-repeat; border: none; color: #ffffff; cursor: pointer; font-size: 12px; font-weight: bold; text-align: left; padding-left: 21px; height: 22px; width: 71px; position: absolute; bottom: 0; right: 0; }/* Subheader */.tx-powermail-pi1_confirmation p,#applicationform #powermaildiv_uid39,#applicationform #powermaildiv_uid22,#applicationform #powermaildiv_uid25,#applicationform #powermaildiv_uid40,#applicationform #powermaildiv_uid82,#applicationform #powermaildiv_uid86,#applicationform #powermaildiv_uid95,#applicationform #powermaildiv_uid102{ color: #818181; font-size: 14px; font-weight: bold; margin-bottom: 15px; }#applicationform #powermaildiv_uid22,#applicationform #powermaildiv_uid86 { margin-top: 20px; }/* Page 2 */#applicationform .tx_powermail_pi1_fieldwrap_html_9,#applicationform .tx_powermail_pi1_fieldwrap_html_97 { margin-bottom: 20px; }#applicationform .tx_powermail_pi1_fieldwrap_html_9 label,#applicationform .tx_powermail_pi1_fieldwrap_html_97 label { display: none; }#applicationform .powermail_uid9,#applicationform .powermail_uid97 { height: 200px; width: 466px; }#applicationform .tx-powermail-pi1_fieldset_2 label,#applicationform .tx-powermail-pi1_fieldset_13 label { width: 192px; }#applicationform .powermail_uid27,#applicationform .powermail_uid98 { width: 126px; }#applicationform .tx_powermail_pi1_fieldwrap_html_28,#applicationform .tx_powermail_pi1_fieldwrap_html_100 { margin-bottom: 44px; }#applicationform .powermail_uid28,#applicationform .powermail_uid100 { height: 94px; width: 270px; }#applicationform #powermaildiv_uid28,#applicationform #powermaildiv_uid100 { clear: both; }#applicationform .powermail_uid68,#applicationform .powermail_uid99 { height: 94px; width: 270px; }#applicationform .tx-powermail-pi1_fieldset_2 .powermail_mandatory_js,#applicationform .tx-powermail-pi1_fieldset_13 .powermail_mandatory_js { margin-left: 192px; }/* Page 3 */#applicationform .tx-powermail-pi1_fieldset_5,#applicationform .tx-powermail-pi1_fieldset_14 { padding-bottom: 50px; }#applicationform .tx-powermail-pi1_fieldset_5 label,#applicationform .tx-powermail-pi1_fieldset_14 label { font-weight: bold; width: 104px; }#applicationform .tx_powermail_pi1_fieldwrap_html_4 {  }/* #applicationform .tx_powermail_pi1_fieldwrap_html_4 p { display: none; } */#applicationform .tx_powermail_pi1_fieldwrap_html_4 p,#applicationform .tx_powermail_pi1_fieldwrap_html_103 p { font-size: 11px; }#applicationform #uid65,#applicationform #uid4,#applicationform #uid103 { margin-bottom: 15px; }#applicationform #files_list { margin-top: 21px; }#applicationform #files_list div { margin-left: 104px; margin-bottom: 6px; position: relative; }#applicationform #files_list div span { display: block; width: 280px; padding-top: 2px; }#applicationform #files_list div input { background: url(../_img/btn-loeschen-x.gif) left center no-repeat; border: 0; color: #F8AB16; cursor: pointer; font-size: 12px; font-weight: bold; text-align: left; padding-left: 10px; width: auto; position: absolute; right: 0; top: 0; }#applicationform .file { margin-left: 104px; margin-bottom: 6px; position: relative; }#applicationform .file span { display: block; width: 280px; }#applicationform .file a { position: absolute; right: 0; top: 0; }/* Page 4 */.tx-powermail-pi1_confirmation { width: 466px; }.tx-powermail-pi1_confirmation table { margin-bottom: 20px; width: 466px; }.tx-powermail-pi1_confirmation table.files { margin-bottom: 50px; }.tx-powermail-pi1_confirmation table.files td.label { font-weight: bold; }.tx-powermail-pi1_confirmation table tr.odd { background: #F2F5F6; }.tx-powermail-pi1_confirmation table td { padding: 2px 2px 2px 4px; vertical-align: top; }.tx-powermail-pi1_confirmation table td.label { color: #003366; width: 140px; }.tx-powermail-pi1_confirmation { position: relative; }.tx_powermail_pi1_formconfirmation_submit .tx-powermail-pi1_confirmation_submit { background: url(../_img/btn-abschicken-leer.gif) bottom left no-repeat; border: none; color: #ffffff; cursor: pointer; font-size: 12px; font-weight: bold; text-align: left; padding-left: 21px; height: 22px; width: 101px; position: absolute; bottom: 0; right: 0; }/* Applications from jobs database ----------------- */#applicationform #powermaildiv_uid41,#applicationform #powermaildiv_uid45,#applicationform #powermaildiv_uid58,#applicationform #powermaildiv_uid64{ color: #818181; font-size: 14px; font-weight: bold; margin-bottom: 15px; }#applicationform #powermaildiv_uid45 { margin-top: 20px; }#applicationform #powermaildiv_uid42 input,#applicationform #powermaildiv_uid44 input,#applicationform #powermaildiv_uid70 input { background: #F2F5F6; }#applicationform .tx_powermail_pi1_fieldwrap_html_56 { font-size: 11px; margin-bottom: 36px; margin-top: 12px; }#applicationform .tx-powermail-pi1_fieldset_8 { background: url(../_img/oat-step1.gif) top right no-repeat; }#applicationform .tx-powermail-pi1_fieldset_9 { background: url(../_img/oat-step2.gif) top right no-repeat; }#applicationform .tx-powermail-pi1_fieldset_10 { background: url(../_img/oat-step3.gif) top right no-repeat; }#applicationform .tx-powermail-pi1_fieldset_8 .powermail_reset { left: 0; }/* Page 2 */#applicationform .tx_powermail_pi1_fieldwrap_html_60 { margin-bottom: 20px; }#applicationform .tx_powermail_pi1_fieldwrap_html_60 label { display: none; }#applicationform .powermail_uid60 { height: 200px; width: 466px; }#applicationform .tx-powermail-pi1_fieldset_9 label { width: 192px; }#applicationform .powermail_uid61 { width: 126px; }#applicationform .tx_powermail_pi1_fieldwrap_html_62 { margin-bottom: 44px; }#applicationform .powermail_uid62 { height: 94px; width: 270px; }#applicationform #powermaildiv_uid62 { clear: both; }#applicationform .powermail_uid69 { height: 94px; width: 270px; }#applicationform .tx-powermail-pi1_fieldset_9 .powermail_mandatory_js { margin-left: 192px; }/* Page 3 */#applicationform .tx-powermail-pi1_fieldset_10 { padding-bottom: 50px; }#applicationform .tx-powermail-pi1_fieldset_10 label { font-weight: bold; width: 104px; }#applicationform .tx_powermail_pi1_fieldwrap_html_65 {  }/* #applicationform .tx_powermail_pi1_fieldwrap_html_65 p { display: none; } */#applicationform .tx_powermail_pi1_fieldwrap_html_65 p { font-size: 11px; }/* ------ AddThis ------*//* #addThis{clear:both; margin: 0 auto; margin-top: -24px; height: 24px; position: relative; width: 977px; z-index:20;}.tx-rmaddthis-pi1{padding-left:250px;float:left;}*//* #addThis{clear:both; margin: 0 auto; margin-top: 0px; padding-right:10px; height: 60px; position: relative; width: 977px; z-index:20;} */#addThis{background: url(../_img/AddThis.gif); clear:both; margin: 0 auto; margin-top: -40px; margin-bottom: 40px; height: 57px; position: relative; width: 977px; z-index:10;}.tx-rmaddthis-pi1{clear:both; padding-left:260px; padding-top:20px; padding-bottom:10px; float:left;}/* ------ Footer ------ *//*#footer { background: url(../_img/bg-footer2.gif); clear:both; margin: 0 auto; margin-top: -24px; height: 24px; position: relative; width: 977px; z-index:10;}#start #footer { background: url(../_img/bg-footer.gif); clear:both; margin: 0 auto; margin-top: -24px; height: 24px; position: relative; width: 977px; z-index:10;}*/#footer { background: url(../_img/bg-footer3.gif); clear:both; margin: 0 auto; margin-top: -40px; height: 57px; position: relative; width: 977px; z-index:10;}#start #footer { background: url(../_img/bg-footer4.gif); clear:both; margin: 0 auto; margin-top: -40px; height: 57px; position: relative; width: 977px;z-index:10;}/* ------ tipTip ------ */#tiptip_holder { display: none; position: absolute; top: 0; left: 0; z-index: 99999; }#tiptip_holder.tip_top { padding-bottom: 5px; }#tiptip_holder.tip_bottom { padding-top: 5px; }#tiptip_holder.tip_right { padding-left: 5px; }#tiptip_holder.tip_left { padding-right: 5px; }#tiptip_content { font-size: 10px; color: #9ca0a1; padding: 2px 6px 2px 6px; background-color: #ffffff; border: 1px solid #e7e7e7; }#tiptip_arrow { background: url(../_img/tooltip-arrow.gif) no-repeat; width: 4px; height: 5px; display: block; position: absolute; left: 0; margin-left: 0 !important; top: 13px !important; }/* IE6 Fix */* html #tiptip_arrow { top: 8px !important; }/* ------ Helper ------ */div.divider { background: url(../_img/divider.gif) repeat-x; border: 0; /* border-top: 1px solid #C7CED0; */ clear: both; height: 1px; margin: 9px 0; line-height: 0; font-size: 0; }.clear:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }.clear {display:inline-block;}/* Hide from IE Mac \*/.clear {display:block;}/* End hide from IE Mac *//* -------- SocialNetwork Buttons ------- *//*#socialnetworkButton{float:right; margin-top:-20px; margin-right:20px;}*/#socialnetworkButton{float:right; margin-top:10px; margin-right:20px; z-index:30;}#socialnetworkButton ul li{list-style-type:none;list-style:none;text-decoration:none;background:none;padding:0px;float:left;margin:2px;}#facebook a{display:block;background-image:url(../_img/facebook_gray.png);background-repeat:no-repeat;width:24px;height:24px;}#facebook a:hover{background-image:url(../_img/facebook.png);}#facebook .showstate{display:none;}#twitter a{display:block;background-image:url(../_img/twitter_gray.png);background-repeat:no-repeat;width:24px;height:24px;}#twitter a:hover{background-image:url(../_img/twitter.png);}#twitter .showstate{display:none;}#youtube a{display:block;background-image:url(../_img/youtube_gray.png);background-repeat:no-repeat;width:24px;height:24px;}#youtube a:hover{background-image:url(../_img/youtube.png);}#youtube .showstate{display:none;}#xing a{display:block;background-image:url(../_img/xing_gray.png);background-repeat:no-repeat;width:24px;height:24px;}#xing a:hover{background-image:url(../_img/xing.png);}#xing .showstate{display:none;}/* -------- Produkthinweis Startseite ------- */#PH_ProduktHinweis a:hover { background-color:#edf0f3; cursor: pointer; text-decoration:none;}.PH_Link { text-decoration:none; display:block; width:300px;}.PH_Produkt {float:none; border-bottom:1px solid #d4dde3; /*border-spacing:20px;*/ padding:10px 0 10px 0; width: 300px;}.PH_Produkt_last {float:none; border-bottom:0px solid #d4dde3; /*border-spacing:20px;*/ padding:10px 0 10px 0; width: 300px;}.PH_Text {ffont-family: arial, verdana, sans-serif; font-size:12px; color:#666666;}.PH_Produktname {font-family: arial, verdana, sans-serif; font-size:17px; color:#666666; font-weight:200; margin-top:10px; background:url(../_img/PfeilOrange1.png) no-repeat; background-position:right 60%; border:none;}/*.PH_Produktname {font-family:'Myriad Pro'; font-size:18px; color:#666666; font-weight:bold; margin-top:10px; vertical-align: middle;}*//*.PH_Produktname {font-family:'Myriad Pro'; font-size:18px; color:#666666; font-weight:bold; display:block; margin-top:10px;}*//* -------- Tabellenformatierung ------- td {border-bottom-color:#CCCCCC;border-bottom-style:solid;border-bottom-width:thin;border-right:solid;border-right-width:15px;border-right-color:#FFFFFF;padding-bottom:5px;padding-top:5px;font-size:11px;color:#a9a9a9;}*//*------ Tabellenformatierung für weitere Informationen -----------*/.WeitereInfo td {border-bottom-color:#CCCCCC;border-bottom-style:solid;border-bottom-width:1px;border-right:solid;border-right-width:15px;border-right-color:#FFFFFF;padding-bottom:5px;padding-top:5px;font-size:11px;color:#a9a9a9;}.WeitereInfo table {border-right-width:0px;}/* -------- Q&ADay ------- */#QADayTable{width:470px;}#QADayTable td{text-align:left;vertical-align:top;color:#737373;border:none;padding-right:10px;}/*----------------------ImageMenü 1.Ebene------------------------- */#QN_sectionInfo {border-bottom: 5px solid #fff;}#QN_sectionInfo img { padding-left: 0px; }#QN_start #sectionInfo { height: 348px; background: none; border: none; position: relative; }/*----------------------ImageMenü 1.Ebene 6 Bilder------------------------- */.QN_Text a{ color:#C8DCE5; text-decoration: none;  display:block; cursor:pointer;}.QN_Text font{  color:#66747B; font:8pt Arial, sans-serif; font-weight: bold; text-transform:uppercase; line-height:10pt;}			.QN_movingNav {/* recommended styles for ul container */list-style: none;position: relative;margin: 10px 5px 2px 5px;padding: 0;width:530px;}.QN_movingNav li{/* these are required, but the values are up to you (must be pixel) */width: 170px;height: 120px;/*do not change these */display: block;overflow: hidden;padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */}.QN_movingNav.horizontal li {/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */margin-right: 2px; /*Set to same as spacing option. */					float: left;}			.QN_boxgrid{ width: 170px; height: 120px; margin:2px; float:left; background:#161613; overflow: hidden; position: relative; }.QN_boxgrid img{ position: absolute; top: 0; left: 0; border: 0; }.QN_boxgrid p{ padding: 0 10px; color:#afafaf; font-weight:bold; font:10pt "Lucida Grande", Arial, sans-serif; }	.QN_boxcaption{ float: left; position: absolute; background: #CCCC33; /*#CCCC33; */height: 120px; width: 100%; background:url(../_img/Eck_orange1.png) no-repeat #FFFFFF;background-position:150px 10%;padding:6px;/*opacity: .95; *//* For IE 5-7 *//*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);*//* For IE 8 *//*-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";*/}	.QN_caption .QN_boxcaption {top: 80px;left: 0;}					/*----------------------ImageMenü 1.Ebene 4 Bilder------------------------- */.QN4_Text a{ color:#C8DCE5; text-decoration: none;  display:block; cursor:pointer;}.QN4_Text font{ margin: 8px 1px 0 10px; color:#66747B; font:8pt Arial, sans-serif; /*letter-spacing:-1px;*/ font-weight: bold; text-transform:uppercase; line-height:10pt;}.QN4_movingNav {/* recommended styles for kwicks ul container */list-style: none;position: relative;margin: 10px 7px 2px 7px;padding: 0;width:530px;}.QN4_movingNav li{/* these are required, but the values are up to you (must be pixel) */width: 255px;height: 140px;/*do not change these */display: block;overflow: hidden;padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */}.QN4_movingNav.horizontal li {/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */margin-right: 3px; /*Set to same as spacing option. */					float: left;}			.QN4_boxgrid{ width: 255px; height: 140px; margin:2px; float:left; background:#161613; overflow: hidden; position: relative; }.QN4_boxgrid img{ position: absolute; top: 0; left: 0; border: 0; }.QN4_boxgrid p{ padding: 0 10px; color:#afafaf; font-weight:bold; font:10pt "Lucida Grande", Arial, sans-serif; }	.QN4_boxcaption{ float: left; position: absolute; background: #CCCC33; /*#CCCC33; */height: 120px; width: 100%; background:url(../_img/Eck_orange1.png) no-repeat #FFFFFF;background-position:230px 10%;padding:6px;/*opacity: .9; *//* For IE 5-7 *//*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);*//* For IE 8 *//*-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";*/}	.QN4_caption .QN4_boxcaption {top: 100px;left: 0;}/* ------ Das könnte Sie auch interessieren ------ */.aRecommend{display:block; text-align:left; width:200px;height:30px;word-wrap:  break-word;border-style:solid; border-width:3px; border-color:#e0e8ed;padding:7px; text-decoration:none;background-color:#e0e8ed;font-size:11px; font-family:Arial, Helvetica, sans-serif;font-style:normal; font-weight:normal;color:#666666;line-height:1.3em;margin:0px;}.aRecommend:hover{ color:#7691a3;background-color:#d4dde3;border-color:#d4dde3;}.relatedcontent_headline{ font-family:Arial, Helvetica, sans-serif;font-style:normal; font-weight:normal;border-bottom: 1px solid #BBC1C6;    color: #606D7A;    font-size: 10px;    margin-bottom: 4px;    padding-bottom: 2px;    text-transform: uppercase;}/* ------ Flexible Content Element------ */.thirtyPerc{float:left; width:31%;}.fiftyPerc{float:left; width:48%;}/* POWERMAIL ERROR *//* error message */.error {	/* supply height to ensure consistent positioning for every browser */	height: 15px; background-color:#cf0505; border: 1px solid #cf0505; font-size: 11px; color: #fff; padding: 0 10px 4px 10px; margin-left: -2px;	/* CSS3 spicing for mozilla and webkit */	/*-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;	-moz-box-shadow:0 0 6px #ddd;	-webkit-box-shadow:0 0 6px #ddd;	box-shadow:0 0 6px #ddd;*/}.error p { margin: 0; padding: 0; font-weight: bold; }/* pure CSS arrow */.error em {	display: block; width: 0; height: 0; border: 10px solid; border-color: #cf0505 transparent transparent;	/* positioning */	position: absolute; bottom: -7px; left: 5px; border-bottom: 0 none;}
