body,td { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #000000; } h1 { font-size: 18px; line-height: 21px; font-weight: bolder; color: black; } h2 { font-size: 14px; font-weight: regular; line-height: 17px; color: #000000; } h3,h4,h5 { font-size: 13px; font-weight: bolder; color: #328e28; } a { font-size: 12px; font-weight: regular; color: #328e28; text-decoration: none; } a:hover { font-size: 12px; font-weight: regular; color: #328e28; text-decoration: underlined; } a.nav2 { font-size: 12px; font-weight: regular; padding-left: 5px; color: black; text-decoration: none; } a.nav2:hover { font-size: 12px; font-weight: regular; color: black; text-decoration: none; } td.nav2 { font-size: 12px; font-weight: regular; padding-left: 5px; color: #FFFFFF; text-decoration: none; } td.box { font-size: 11px; font-weight: regular; padding-left: 5px; color: black; text-decoration: none; } td.small { font-size: 12px; font-weight: regular; color: black; text-decoration: none; } a.small { font-size: 11px; font-weight: regular; margin-left: 5px; color: black; text-decoration: none; } a.small:hover { font-size: 11px; font-weight: regular; color: #328e28; text-decoration: none; } td.image_subtitle { font-size: 11px; font-weight: regular; color: #000000; text-align: center; line-height: 11px; } form { border: 1px; border-color: #328e28; } input, select, textarea { font-size: 11px; } ul li { list-style-image: url("images/listenpunkt.gif"); list-style-position: outside; } ol li { list-style-position: outside; } .box_content { font: 11px tahoma, verdana, arial, georgia, sans-serif; font-weight: ; width: 162px; background-color: #ffffff; color: black; padding: 5px 5px 5px 15px; } .box_text { font: 11px tahoma, verdana, arial, georgia, sans-serif; background-color: #ffffff; color: black; } .box_text a { display: inline; color: black; } .box_content a { display: block; color: black; margin: 0px; } .box_content p { margin: 0px; } .box_content span { color: #328e28; font-size: 11px; margin-bottom: 10px; } /* --- */ #progressbar { background: transparent url(/images/progress_green.gif) left 20px no-repeat; margin: 10px 0px 15px 0px; height: 29px; width: 636px; } #progressbar span { text-align: center; font-size: 90%; display: block; float: left; color: #606060; height: 15px; } #progressbar span.step1 { width: 135px; } #progressbar span.step2 { width: 227px; } #progressbar span.step3 { width: 153px; } #progressbar span.step4 { width: 108px; } .step2 #progressbar { background-position: left -19px; } .step3 #progressbar { background-position: left -58px; } .step4 #progressbar { background-position: left -97px; } #progressbar.step1 span.step1 { font-weight: bold; } #progressbar.step2 span.step2 { font-weight: bold; } #progressbar.step3 span.step3 { font-weight: bold; } #progressbar.step4 span.step4 { font-weight: bold; } /* --- */ a.arrow { background: transparent url(/images/nav2_pfeil.gif) -14px -2px no-repeat; padding-left: 16px; } a.printer { background-image: url(/images/nav2_drucker.gif); } /* --- */ table.education { width: 640px; empty-cells: show; border-spacing: 1px; border-collapse: separate; } table.education thead th { background-color: #299021; font-weight: bold; text-align: left; font-size: 80%; padding: 12px 8px 6px 10px; color: #ffffff; } table.education thead th a { float: right; color: #ffffff; display: block; font-style: italic; text-decoration: underline; } table.education tbody td { background-color: #eeeeee; padding: 6px 8px 6px 10px; } table.education tr.expired td { color: #808080; background-color: #f4f4f4; } table.education tr.runing td { font-weight: bold; } table.education tr.upcoming td { font-style: italic; color: #606060; } table.education .col_empty { background-color: #ffffff; } table.education .col_period { width: 120px; vertical-align: top; } table.education .col_percent { width: 48px; text-align: center; } table.education .col_points { width: 15px; text-align: center; } table.education .col_links a { margin-right: 20px; display: block; float: left; } table.education_questions { width: 100%; empty-cells: hide; } table.education_questions tbody td { /* background-color: #eeeeee; */ padding: 2px 0px 2px 5px; } table.education_questions thead th { // background-color: #dddddd; border-bottom: 2px solid #dddddd; border-top: 12px solid #ffffff; text-align: left; font-size: 80%; padding: 6px 0px 6px 9px; } table.education_questions thead th a { float: right; display: block; background: transparent url(/images/nav2_pfeil.gif) -14px -2px no-repeat; padding-left: 16px; } table.education_questions tbody td.col_empty { padding: 0px; width: 20px; } table.education_questions tr.answered td { font-weight: bold; } table.education_questions.review tr.wrong td { color: #808080; } table.education_questions.review tr.correct td { background-color: #dddddd; } table.education_questions.review tr.correct td.col_empty { background-color: #ffffff; } /* --- */ .fault, .error { background-color: #ffddaa; font-weight: bold; padding: 10px; border: 1px solid #cc0000; color: #cc0000; } /* --- */ form.inline { margin-bottom: 20px; } form.inline fieldset { margin: 14px 0px 16px 0px; padding: 10px; line-height: 1.5; border-color: #328e28; border-width: 1px; border-style: inset; } form.inline fieldset legend { font-weight: bold; color: #328e28; } * html form.inline fieldset legend { margin-left: -6px; margin-bottom: 10px; } form.inline fieldset span { color: #606060; font-style: italic; } form.inline fieldset label { display: block; float: left; width: 140px; } form.inline fieldset label.behind { padding-left: 10px; text-indent: -10px; display: inline; float: none; width: auto; } form.inline label.wrong { color: #cc0000; } form.inline fieldset div { clear: both; margin-bottom: 6px; } form.inline fieldset div.boxright { float: right; } form.inline fieldset div.boxright label { float: none; } form.inline fieldset div.halfwidth { clear: none; float: left; } form.inline fieldset div.halfwidth label { width: auto; margin-right: 6px; } form.inline fieldset .textfield { margin-right: 10px; width: 200px; } form.inline fieldset .wrong { border-color: #cc0000; } form.inline fieldset select { font-family: Verdana, Tahoma, Arial, Helvetica, "sans serif"; margin-right: 10px; } form.inline fieldset select optgroup { font-family: Verdana, Tahoma, Arial, Helvetica, "sans serif"; color: #808080; } form.inline fieldset select option { font-family: Verdana, Tahoma, Arial, Helvetica, "sans serif"; color: #000000; } form.inline fieldset .textfield:hover { background-color: #328e28; color: #ffffff; } form.inline fieldset .biggersize { width: 450px; } form.inline fieldset .bigsize { width: 300px; } form.inline fieldset .halfsize { width: 100px; } form.inline fieldset .smallsize { width: 70px; } /* Marktplatz-Styles */ #showroom_links { margin-left: 1px; } #showroom_links .layer { width: 155px; position: absolute; /* margin-left: 650px; margin-top: -50px; */ z-index: 100000; } #showroom_links .head { background: transparent url(/images/marktplatz/button.gif) left top no-repeat; display: block; height: 24px; width: 84px; } #showroom_links .head span { display: none; } #showroom_links .container { /* background: transparent url(/images/marktplatz/background_menu.gif) left bottom no-repeat; */ padding: 0; display: none; width: 150px; } #showroom_links .active .container { background-color: #FCF8ED; } #showroom_links ul { float: left; width: 150px; margin: 0px; padding: 0px; list-style-type: none; } #showroom_links ul li { width: 150px; max-width: 150px; line-height: 1; float: left; margin: 0px; border: 1px solid #328E28; border-top: 0; list-style-image: none; } #showroom_links ul li a { background: #FCF8ED url(/images/popup_pfeil.gif) no-repeat; font-size: 12px; clear: left; padding: 3px 0px 3px 22px; display: block; margin: 0px; } #showroom_links ul li a:hover { background-color: #7EC218; } #showroom_links .active .container { display: block; } #showroom_links .active .head { background-position: left -24px; }