/*################################################################################################*//*/*  BASIC CHROME - Templatestruktur/*  /*################################################################################################*//********************************************** PAGE **********************************************/html, body {    width:100%;    height:100%;    font-size:100.01%;    margin:0;    padding:0;    font-family:arial;}#page {    width:100%;    min-height:100%;    background:#ffffff url('/img/layout/common/pagebg.gif') repeat-y 54.6875em 0;}div.printpage {    background: #ffffff !important;}* html #page {    height:100%;}/********************************************** HEADER ********************************************/#header {}#header .headercontainer {    width:54.1875em;    height:5em;}#header .logo {    float:left;    display:inline;    width:25.75em;    height:3.375em;    margin:0.9375em 0 0 4.0625em;}#headerV2 .headerpic {    width:62.75em;    height:5.625em;}#headerV2 .headerpic a {    display:block;}#header img {    display:block;    width:100%;    height:100%;}#header .headerstripetop {    background-color:#1e5aa5;}.zoomfixwidth {    width:62.75em;}#header .headerstripebottom {    background-color:#ffffff;}#headerV2 .headerstripetop {    background-color:#1e5aa5;}#headerV2 .headercontainer {    position:relative;    width:54.1875em;    height:5.625em;}/****************************************** NAVIGATION ********************************************//********** METANAV **********/#metanav {    float:right;}#metanav ul {    display:block;    list-style-type:none;    margin:0;    padding:0;}#metanav ul li {    display:block;    float:left;    margin:0;    padding:0.83333333333333em 0.83333333333333em 0 0;    background:transparent url('/img/layout/common/error.gif') no-repeat 0 0;}#metanav ul li a {    color:#ffffff;}/********** METANAV VERSION 2 **********/#headerV2 #metanav {    position:absolute;    right:0;    top:0.1875em;    float:none;}#headerV2 #metanav ul li {    padding:0 0.83333333333333em 0 0;    background:transparent none;}/********** MAINNAV **********/#mainnav {    margin:0.0625em 0 0.75em 0;    background-color:#dde6f1;}#mainnav ul {    width:54.375em;    margin:0;    padding:0;    list-style:none;}#mainnav ul li {    display:block;    float:left;    border-right:0.0625em solid #ffffff;}#mainnav ul li img {    display:block;}/********** MAINNAV VERSION 2 **********/#mainnavV2 {    position:relative;    top:-0.8125em;}#mainnavV2 ul {    position:absolute;    z-index:5;    left:-0.625em;    width:40em;    margin:0;    padding:0;    list-style:none;}#mainnavV2 ul li {    display:block;    float:left;    padding:0 0.0625em 0 0;    border:none;}#mainnavV2 ul li img {    display:block;}#mainnavV2 .mainnavbar {    position:relative;    left:15.125em;    width:39.0625em;    height:2.125em;    background:transparent url('/img/layout/common/shadow_mainnav_bg.gif') repeat-x left bottom;}#mainnavV2 .mainnavbar .mnedgeleft {    position:absolute;    left:-10px;    bottom:0;    width:0.625em;    height:2.125em;    background:transparent url('/img/layout/common/shadow_mainnav_edge_left.png') no-repeat 0 0;}* html #mainnavV2 .mainnavbar .mnedgeleft {    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/layout/common/shadow_mainnav_edge_left.png', sizingMethod='crop');    background-image:none;}#mainnavV2 .mainnavbar .mnedgeright {    position:absolute;    right:-10px;    bottom:0;    width:0.625em;    height:2.125em;    background:transparent url('/img/layout/common/shadow_mainnav_edge_right.png') no-repeat 0 0;}* html #mainnavV2 .mainnavbar .mnedgeright {    right:-11px;    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/layout/common/shadow_mainnav_edge_right.png', sizingMethod='crop');    background-image:none;}/********** CONTENTNAV **********/#contentnav {    float:left;    display:inline;    width:12.75em;    margin:0 1.75em 0 0;}#contentnav .menubox ul {    margin:0;    padding:0;    list-style:none;}#contentnav .menubox ul li {    margin:0;    padding:0;    background:transparent none;    zoom:1;}#contentnav .menubox ul li span {    display:block;    width:100%;    height:100%;    line-height:1.5em;    zoom:1;}#contentnav .menubox ul li a {    display:block;    /*height:100%;*/    height:auto;    padding:0.083333333333333em 0 0.16666666666667em 1.25em;    background:transparent url('/img/layout/bms_extern/arrow_right_app.gif') no-repeat 0 0.33333333333333em;    zoom:1;}/* LEVEL 1 */#contentnav .menubox ul li.active {    zoom:1;}#contentnav .menubox ul li.active a {    color:#000000;    font-weight:bold;}/* LEVEL 2 */#contentnav .menubox ul li ul {    margin:0;    padding:0 0 0 1em;    border:none;}#contentnav .menubox ul li.active ul li a {    color:#000000;    font-weight:normal;}#contentnav .menubox ul li ul li a {}/* Themen-Menue Erweiterung */#contentnav .menubox ul.sub li.active span {    display:block;    height:100%;    padding:0.083333333333333em 0 0.16666666666667em 1.25em;    background:transparent url('/img/layout/bms_extern/arrow_right_app.gif') no-repeat 0 0.33333333333333em;    color:#000000;    font-weight:bold;}#contentnav .menubox ul.sub li.active ul li a span {    display:inline;    padding:0;    background:transparent none;    color:#000000;    font-weight:normal;}/********************************************* CONTENT ********************************************/#contentcontainer {    width:62.75em;    color:#000000;}#content {    float:left;    display:inline;    width:39.6875em;}#info {    float:left;    display:inline;    width:7.5em;    margin:0 0 0 1em;}.contentelements {    font-size:75%;    line-height:1.5em;}#content .leftcol {    float:left;    width:34.833333333333em;    margin:0 1.3333333333333em 0 0;}#content .rightcol {    float:left;    width:16.75em;}/********************************************** FOOTER ********************************************/#footer .stripe {    background-color:#1e5aa5;}#footer .stripecontent {    width:57.8125em;}#footer .footericon {    float:left;    display:inline;    margin:0 0 0 14.166666666667em;}#footer .footericon img {    display:block;}#footer ul {    float:left;    margin:0.16666666666667em 0 0 0.5em;    padding:0;    list-style:none;}#footer ul li {    display:block;    float:left;    padding:0.33333333333333em 0.25em 0 0.25em;    color:#ffffff;}#footer ul li.split {    padding-top:0.25em;}#footer p.footersubtitle {    margin:0.25em 0 0 19.416666666667em;    color:#666666;}/*################################################################################################*//*/*  BASIC ARTICLE - Inhaltselemente/*  /*################################################################################################*//******************************************* ALLGEMEIN *******************************************/a {    color:#000000;    text-decoration:none;}img {    border:none;}.border {    border-bottom:0.083333333333333em solid #6e9ecd;}.noborder,.ohneabstand {    border:none !important;    margin-bottom:0 !important;}.fixfloat {    border:none;    clear:both;    display:block;    float:none;    font-size:0;    height:0;    line-height:0;    margin:0;    padding:0;    width:0;}.hidden {    display:none !important;}.textright {    text-align:right;}.textcenter {   text-align:center;}.nomargin {    margin: 0 0 0 0 !important;}.accessibility {    position:absolute !important; display:block !important; width:0 !important;    height:0 !important; line-height:0 !important; overflow:hidden !important;    margin:0 !important; padding:0 !important;}/************************************* COMMON COLORS *************************************/.setcolorBLUE4 {background-color:#c8d5e9 !important;}.setcolorBLUE6 {background-color:#A5BCDB !important;}/************************************* INHALTSELEMENTE *************************************/#content .block {    zoom:1;}#content .border {    margin-bottom:0.9375em;    border-bottom:0.25em solid #e3e3de;}/********** STYLE SET BEGIN **********/#contentcontainer h1 {    font-size:133.33333333333%;    margin:0 0 0.5625em 0;    padding:0 0 0 0;    color:#000000;}#contentcontainer h2 {    font-size:116.66666666667%;    margin:0 0 0.28571428571429em 0;    padding:0 0 0 0;    color:#000000;}#contentcontainer h3 {    font-size:100%;    margin:0 0 0.33333333333333em 0;    padding:0 0 0 0;    color:#000000;}#contentcontainer h4 {    font-size:100%;    margin:0 0 0.33333333333333em 0;    padding:0 0 0 0;    color:#666666;}#contentcontainer p {    font-size:100%;    margin:0 0 0.83333333333333em 0;    padding:0 0 0 0;}#contentcontainer ul {    font-size:100%;    margin:0 0 0.83333333333333em 0;    padding:0 0 0 0;}#contentcontainer ul li {    font-size:100%;    margin:0 0 0 0;    padding:0 0 0 1.25em;}#contentcontainer ol {    font-size:100%;    margin:0 0 0.83333333333333em 0;    padding:0 0 0 0;}#contentcontainer ol li {    font-size:100%;    margin:0 0 0 0;    padding:0 0 0 0;}#contentcontainer ul li a {    font-size:100%;    margin:0 0 0 0;    padding:0 0 0 1.25em;}#contentcontainer .contact h2 {    font-size:100%;    margin:0 0 0.25em 0;    padding:0 0 0 0;}#contentcontainer .contact dl {    font-size:100%;    margin:0 0 0.25em 0;    padding:0 0 0 0;}#contentcontainer .contact p {    font-size:100%;    margin:0 0 0.25em 0;    padding:0 0 0 0;}#contentcontainer form h2 {    font-size:116.66666666667%;    margin:0 0 0.28571428571429em 0;    padding:0 0 0 0;    color:#000000;}#contentcontainer form h3 {    font-size:100%;    margin:0.66666666666667em 0 0.33333333333333em 0;    padding:0 0 0 0;    color:#666666;}/********** STYLE SET END **********/#content ul {    list-style-type:none;}#content ul ul {    margin:0;}#content ol {    position:relative;    list-style-type:decimal;    list-style-position:outside;    margin-left:1.6666666666667em;    color:#1e5aa5;    font-weight:bold;}#content .block ol {    font-weight: normal;    color:#000000;}* html #content ol {    margin-left:2em;}*+html #content ol {    margin-left:2em;}#content ol li span {    display:block;    position:relative;    left:-0.16666666666667em;    color:#000000;    font-weight:normal;}* html #content ol li span {    left:-0.5em;    zoom:1;}*+html #content ol li span {    left:-0.5em;}#content ul li {    background:transparent url('/img/layout/bms_service/list_square_service.gif') no-repeat 0 0.5em;}#content ul.linklist li,#content ul.links li {    padding:0 0 0 1.3333333333333em;    background-image:none;}#content ul.linklist li a,#content ul.links li a {    display: block;    margin:0 0 0 -1.3333333333333em;    background:transparent url('/img/layout/bms_extern/arrow_right_app.gif') no-repeat 0 0.25em;}#content .img img {    display:block;}#content table {    width:101%;    margin:0 0 0.83333333333333em -0.41666666666667em;    border-collapse:separate;    border-spacing:0.41666666666667em;}#content table tr th,#content table tr td {    padding:0.33333333333333em 0.5em 0.33333333333333em 0.5em;    border-bottom:0.25em solid #e3e3de;    text-align:left;    vertical-align:top;}#content table tr th {    color:#1e5aa5;    background-color:#dde6f1;    border:none;}#content table tr td h2,#content table tr td h3 {    margin-top:0;}#content .dlblock {    margin-bottom:1.25em;}dl {    display:block;    float:left;    width:100%;    margin:0 0 0.83333333333333em 0;    line-height:1.25em;    zoom:1;    visibility:visible;}dl.angebotsdetail {    margin:0 0 0.25em 0;}dt {    display:block;    float:left;    clear:left;    width:30%;    color:#666666;    font-weight:bold;    margin:0 0 0.33333333333333em 0;    zoom:1;    visibility:visible;}dd {    display:block;    float:left;    width:69%;    margin:0 0 0.33333333333333em 0;    zoom:1;    visibility:visible;}#content dl.angebotsdetail dd p {    margin:0;}.contactborder {    zoom:1;    margin:0 0 0.83333333333333em 0;    padding:0 0.33333333333333em 0 0.33333333333333em;    border:0.0625em solid #B2B2B2;}.contact dt {    width:1.8333333333333em; /*12%*/    line-height:1.5833333333333em;    margin-bottom:0;    background-repeat:no-repeat;    background-position:0 0.125em;}.contact dd {    width:12.083333333333em; /*88%*/    margin-bottom:0;    padding:0.25em 0 0 0;}.contact dt span {    display:none;}dd ul li {    line-height:1.5em;}#contentcontainer h2 a {color: #000000;}/*### GENERATE BEGIN INFOICONS ###*/.contact dt.email {background-image:url('/img/layout/bms_extern/icon_mail_app.gif');}.contact dt.telefon {background-image:url('/img/layout/bms_extern/icon_telefon_app.gif');}.contact dt.fax {background-image:url('/img/layout/bms_extern/icon_fax_app.gif');}.contact dt.mobile {background-image:url('/img/layout/bms_extern/icon_mobile_app.gif');}.contact dt.anschrift {background-image:url('/img/layout/bms_extern/icon_post_app.gif');}.contact dt.besucheranschrift {background-image:url('/img/layout/bms_extern/icon_map_app.gif');}.contact dt.stadtplan {background-image:url('/img/layout/bms_extern/icon_map_app.gif');}.contact dt.www {background-image:url('/img/layout/bms_extern/icon_web_app.gif');}.contact dt.cscount {background-image:url('/img/layout/bms_extern/icon_offers_app.gif');}.contact dt.infomore {background-image:url('/img/layout/bms_extern/icon_infomore_app.gif');}.contact dt.gebuehren {background-image:url('/img/layout/common/icon_money.gif');}.contact dt.raum {background-image:url('/img/layout/bms_extern/icon_map_app.gif');}.contact dt.oeffnungszeiten {background-image:url('/img/layout/common/icon_clock.gif');}/*### GENERATE END INFOICONS ###*/.berufsorientierung {    color:#ffffff;    background-color:#7ab51d;}.ausbildung {    color:#ffffff;    background-color:#bccc11;}.studium {    color:#ffffff;    background-color:#f3ae00;}.weiterbildung {    color:#ffffff;    background-color:#e05f18;}.woumarked {    color:#7ab51d;    background-color:#d7e9bb;}dl dd span.berufsorientierung,dl dd span.ausbildung,dl dd span.studium,dl dd span.weiterbildung,dl dd span.woumarked {    padding:0.16666666666667em 0.16666666666667em 0.16666666666667em 0.16666666666667em;}/*### GENERATE BEGIN ICONS ARROW + BT + ADMIN ###*/#content a.arrowleft {background:transparent url('/img/layout/bms_extern/arrow_left_app.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.arrowleftactive {background:transparent url('/img/layout/common/arrow_left_active.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.arrowright {background:transparent url('/img/layout/bms_extern/arrow_right_app.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.arrowrightactive {background:transparent url('/img/layout/common/arrow_right_active.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.arrowrightround {background:transparent url('/img/layout/common/arrow_right_round.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.arrowrightblue {background:transparent url('/img/layout/common/arrow_right.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.arrowtop {background:transparent url('/img/layout/bms_extern/arrow_top_app.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.arrowtopactive {background:transparent url('/img/layout/common/arrow_top_active.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.arrowdown {background:transparent url('/img/layout/bms_extern/arrow_down_app.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.arrowdownactive {background:transparent url('/img/layout/common/arrow_down_active.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.arrowdownsort {background:transparent url('/img/layout/common/arrow_down_sort.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.arrowtopsort {background:transparent url('/img/layout/common/arrow_top_sort.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.arrowsmalltopbo {background:transparent url('/img/layout/common/arrow_small_top_bo.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.arrowsmalldownbo {background:transparent url('/img/layout/common/arrow_small_down_bo.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.arrowsmalltopab {background:transparent url('/img/layout/common/arrow_small_top_ab.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.arrowsmalldownab {background:transparent url('/img/layout/common/arrow_small_down_ab.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.arrowsmalltopst {background:transparent url('/img/layout/common/arrow_small_top_st.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.arrowsmalldownst {background:transparent url('/img/layout/common/arrow_small_down_st.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.arrowsmalltopwb {background:transparent url('/img/layout/common/arrow_small_top_wb.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.arrowsmalldownwb {background:transparent url('/img/layout/common/arrow_small_down_wb.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.arrowopen {background:transparent url('/img/layout/common/open_arrow_down.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.arrowclose {background:transparent url('/img/layout/common/close_arrow_up.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.iconbtarrowleft {background:transparent url('/img/layout/bms_extern/icon_arrow_left_app.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.iconbtarrowright {background:transparent url('/img/layout/bms_extern/icon_arrow_right_app.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.iconbtarrowrightorange {background:transparent url('/img/layout/common/icon_arrow_right_orange.gif') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.btarrowlarge {background:transparent url('/img/layout/common/bt_arrow_large.png') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#content a.btarrowsmallv2 {background:transparent url('/img/layout/common/bt_arrow_small_v2.png') no-repeat 0 0.16666666666667em; padding:0 0 0 1.3333333333333em;}#page #content a.btajax {background:transparent url('/img/layout/common/ajax-loader.gif') no-repeat 0 0;}#page #content a.btschaureingruen {background:transparent url('/img/layout/common/icon_schau_rein_gruen.gif') no-repeat 0 0;}#page #content a.btschaureinorange {background:transparent url('/img/layout/common/icon_schau_rein_orange.gif') no-repeat 0 0;}#page #content a.btabsenden {background:transparent url('/img/layout/bms_extern/icon_absenden_app.gif') no-repeat 0 0;}#page #content a.btaddpeople {background:transparent url('/img/layout/bms_extern/icon_add_people_app.gif') no-repeat 0 0;}#page #content a.btanmelden {background:transparent url('/img/layout/bms_extern/icon_anmelden_app.gif') no-repeat 0 0;}#page #content a.btarrowleft {background:transparent url('/img/layout/bms_extern/icon_arrow_left_app.gif') no-repeat 0 0;}#page #content a.btarrowright {background:transparent url('/img/layout/bms_extern/icon_arrow_right_app.gif') no-repeat 0 0;}#page #content a.btbuchen {background:transparent url('/img/layout/bms_extern/icon_buchen_app.gif') no-repeat 0 0;}#page #content a.btdelete {background:transparent url('/img/layout/bms_extern/icon_delete_app.gif') no-repeat 0 0;}#page #content a.btdeleteinactive {background:transparent url('/img/layout/common/icon_delete_inaktiv.gif') no-repeat 0 0;}#page #content a.btdeletepeople {background:transparent url('/img/layout/bms_extern/icon_delete_people_app.gif') no-repeat 0 0;}#page #content a.btdown {background:transparent url('/img/layout/bms_extern/icon_down_app.gif') no-repeat 0 0;}#page #content a.btup {background:transparent url('/img/layout/bms_extern/icon_up_app.gif') no-repeat 0 0;}#page #content a.btduplizieren {background:transparent url('/img/layout/bms_extern/icon_duplizieren_app.gif') no-repeat 0 0;}#page #content a.btedit {background:transparent url('/img/layout/bms_extern/icon_edit_app.gif') no-repeat 0 0;}#page #content a.bteditwou {background:transparent url('/img/layout/common/icon_editwou.gif') no-repeat 0 0;}#page #content a.bthelp {background:transparent url('/img/layout/bms_extern/icon_hilfe_app.gif') no-repeat 0 0;}#page #content a.btcalendar {background:transparent url('/img/layout/bms_extern/icon_kalender_app.gif') no-repeat 0 0;}#page #content a.btmerkzettel {background:transparent url('/img/layout/bms_extern/icon_merkzettel_app.gif') no-repeat 0 0;}#page #content a.btqs {background:transparent url('/img/layout/common/icon_qs.gif') no-repeat 0 0;}#page #content a.btoff {background:transparent url('/img/layout/bms_extern/icon_off_app.gif') no-repeat 0 0;}#page #content a.bton {background:transparent url('/img/layout/bms_extern/icon_on_app.gif') no-repeat 0 0;}#page #content a.btpdf {background:transparent url('/img/layout/bms_extern/icon_pdf_app.gif') no-repeat 0 0;}#page #content a.btplus {background:transparent url('/img/layout/bms_extern/icon_plus_app.gif') no-repeat 0 0;}#page #content a.btprint {background:transparent url('/img/layout/bms_extern/icon_print_app.gif') no-repeat 0 0;}#page #content a.btprint2 {background:transparent url('/img/layout/bms_extern/icon_print2_app.gif') no-repeat 0 0;}#page #content a.btready {background:transparent url('/img/layout/bms_extern/icon_ready_app.gif') no-repeat 0 0;}#page #content a.btcourserequest {background:transparent url('/img/layout/bms_extern/icon_request_quotation_app.gif') no-repeat 0 0;}#page #content a.btsavechanges {background:transparent url('/img/layout/bms_extern/icon_save_changes_app.gif') no-repeat 0 0;}#page #content a.btsearch {background:transparent url('/img/layout/bms_extern/icon_search_app.gif') no-repeat 0 0;}#page #content a.btsearchhead {background:transparent url('/img/layout/common/icon_search_head.gif') no-repeat 0 0;}#page #content a.btsearchblue {background:transparent url('/img/layout/common/icon_search_head.gif') no-repeat 0 0;}#page #content a.btsuchauftrag {background:transparent url('/img/layout/bms_extern/icon_suchauftrag_app.gif') no-repeat 0 0;}#page #content a.btsearchext {background:transparent url('/img/layout/bms_extern/icon_suche_erweitert_app.gif') no-repeat 0 0;}#page #content a.btaddtermin {background:transparent url('/img/layout/bms_extern/icon_termin_dazu_app.gif') no-repeat 0 0;}#page #content a.bttime {background:transparent url('/img/layout/bms_extern/icon_uhrzeit_app.gif') no-repeat 0 0;}#page #content a.btarrowrightorange {background:transparent url('/img/layout/common/icon_arrow_right_orange.gif') no-repeat 0 0;}#page #content a.bttwitter {background:transparent url('/img/layout/common/icon_twitter.png') no-repeat 0 0;}#page #content a.btfacebook {background:transparent url('/img/layout/common/icon_facebook.png') no-repeat 0 0;}#page #contentnav a.adminsms {background:transparent url('/img/layout/common/icon_admin_sms.gif') no-repeat 0 0; padding:0.25em 0 0.25em 2em;}#page #contentnav a.admineinstellungen {background:transparent url('/img/layout/common/icon_admin_einstellungen.gif') no-repeat 0 0; padding:0.25em 0 0.25em 2em;}#page #contentnav a.adminsuchauftrag {background:transparent url('/img/layout/common/icon_admin_suchauftrag.gif') no-repeat 0 0; padding:0.25em 0 0.25em 2em;}#page #contentnav a.adminzettel {background:transparent url('/img/layout/common/icon_admin_zettel.gif') no-repeat 0 0; padding:0.25em 0 0.25em 2em;}#page #contentnav a.adminschueler {background:transparent url('/img/layout/common/icon_admin_schueler.gif') no-repeat 0 0; padding:0.25em 0 0.25em 2em;}#page #contentnav a.adminangebote {background:transparent url('/img/layout/common/iconbig_angebote.gif') no-repeat 0 0; padding:0.25em 0 0.25em 2em;}#page #contentnav a.adminneuesangebot {background:transparent url('/img/layout/common/iconbig_angebote_hinzu.gif') no-repeat 0 0; padding:0.25em 0 0.25em 2em;}/*### GENERATE END ###*/#content span.jslink {    color:#000000;    cursor:pointer;}/** * TEASER */#content .teaser,#content .angebotsbox {    margin:0 0 0.83333333333333em 0;    padding:0 0 0.41666666666667em 0;    border-bottom:0.25em solid #e3e3de;    zoom:1;}#content .teaser .label {    float:left;    margin:0.33333333333333em 0.66666666666667em 0 0;}#content .teaser .label img {    display:block;}#content .teaser p {    margin:0;}#content .teaser ul,#content .angebotsbox ul {    float:left;    margin:0;}* html #content ul li {    display:block;    zoom:1;}#content .angebotsbox a span {    color:#000000;}/** * PIC-BOXES */#content .pic p {    font-size:91.666666666667%;    line-height:1.2em;    color:#666666;}.rightcol .picbox {    margin:0 0 0.83333333333333em 0;}.rightcol .picbox img,.rightcol .pic img {    width:100%;    display: block;}/** * CODE-BOX */#content .codebox {    font-family:courier new;    font-size:116.66666666667%;    padding:0.33333333333333em 0.66666666666667em 0.33333333333333em 0.66666666666667em;    border:0.0625em solid #b2b2b2;}/********************************* BACKNAVTOP CONTENT *********************************/.topnav a,.backnavtop a{    padding:0 0.5em 0 1.25em;    background:transparent url('/img/layout/bms_extern/arrow_left_app.gif') no-repeat 0 0.083333333333333em;}/********************************* BOTTOMNAV CONTENT *********************************/.backnavbottom,.contentfooter {    margin:0.41666666666667em 0 0.83333333333333em 0;    padding:0.83333333333333em 0 0 0;    border-top:0.25em solid #e3e3de;}.contentfooter a {    padding:0 0.41666666666667em 0 1.25em;    background:transparent none no-repeat 0 0.083333333333333em;}.contentfooter a.bigicon {    padding:0.16666666666667em 0.41666666666667em 0.16666666666667em 1.6666666666667em;}.contentfooter a.pagetop {    background-image:url('/img/layout/bms_extern/arrow_top_app.gif');}.contentfooter a.print {    background-image:url('/img/layout/common/icon_print_small.gif');}.contentfooter a.pagerecommend {    background-image:url('/img/layout/common/recommend.gif');}.contentfooter a.pagepdf {    background-image:url('/img/layout/common/PDF_export.gif');}.contentfooter a.pagetwitter {    background: url('/img/layout/common/icon_twitter.png') no-repeat 0 0;  }.contentfooter a.pagefacebook {    background: url('/img/layout/common/icon_facebook.png') no-repeat 0 0;}.contentfooter div.half {    width:48%;}.contentfooter .left {    float: left;}.contentfooter .right {    float: right;    text-align: right;}/************************************* NAV MENU BOXEN *************************************/#contentnav .menubox {    position:relative;    margin:0 0 0.83333333333333em 0;    zoom: 1;}#contentnav .menubox h2 {    padding:0 0.85714285714286em 0.28571428571429em 0.85714285714286em;    margin:0 0 0.5em 0;    color:#1e5aa5;    border-bottom:0.375em solid #e3e3de;}#contentnav .menubox h2.noborder {    margin:0 0 0.26666666666667em 0 !important;}#contentnav .menubox .menuboxcontent {    padding:0 1em 0.41666666666667em 1em;    zoom: 1;}#contentnav .menubox form .formblock {    padding:0.83333333333333em 1em 0 1em;}#contentnav .menubox .highlight {    position:absolute;    top:2.5em;    right:0;    cursor:pointer;}/************************************* TEHEMEN-TEASER *************************************/#content .themeteaser {    margin:0 0 1.25em 0;}#content .themeteaser img {    display:block;    width:16.75em;}#content .themeteasercontent {    padding:0.25em 0.41666666666667em 0.25em 0.41666666666667em;    background-color:#dde6f1;}#content .themeteasercontent p {    margin:0;}#content .themeteasercontent ul {    margin:0.25em 0 0 0;}/*************************************** WERBESPALTE *****************************************/#info .mads .textad {    font-size:91.666666666667%;    line-height:1.2727272727273em;    margin:0 0 0.5em 0;}#info .mads .textad h3 {    margin:0 0 0.16666666666667em 0;    color:#000000;}#info .mads .textad p {    margin:0;    padding:0;}*+html #info .phpad img {    padding: 0 0 0.5em 0;}/************************************** FEHLERMELDUNG ****************************************/.errormessage {    display:block;    width:auto;    margin:0 0 0.83333333333333em 0;    padding:0.41666666666667em 1.25em 0.41666666666667em 1.25em;    background-color:#ff0000;    color:#ffffff;    font-weight:bold;}/************************************* ANZEIGEN **********************************************/#content h2.spheadline {    background-image:url(/img/layout/common/bg_adsfooter.gif);    background-position:0 0.6em;    background-repeat:repeat-x;    color:#666666;    padding:0;    font-size: 100%;}#content h2.spheadline span {    background-color:#FFFFFF;    margin: 0 0 0 1.6666666666667em;;    padding: 0 1em 0 1em;;}#content .teaser.info {}#content .teaser.info h3 {    color:#1e5aa5;}#content .teaser.info ul.linklist li a {    background-image:url('/img/layout/common/arrow_right.gif');}/*################################################################################################*//*/*  BASIC FORM - Formulare/*  /*################################################################################################*//************************************ ALLGEMEINE FORMELEMENTE *************************************//*### FORMELEMENTE ###*/form {    display:block;    margin:0 0 0.83333333333333em 0;}form fieldset {    margin:0;    padding:0;    border:none;}form input,form select,form textarea {    font-family:arial;    font-size:100%;    padding:0.25em 0.41666666666667em 0.33333333333333em 0.41666666666667em;    border:0.0625em solid #b2b2b2;}form textarea {    font-size:108.33333333333%;}form input:hover, form input:focus,form select:hover, form select:focus,form textarea:hover, form textarea:focus {    border-right:0.083333333333333em solid #1e5aa5 !important;    border-bottom:0.083333333333333em solid #1e5aa5 !important;    background-color:#deeafe !important;}form input.submit,form input.button {    width:auto !important;    line-height:1.3333333333333em;    margin:0 0 0 0.33333333333333em;    padding:0.16666666666667em 0.83333333333333em 0.25em 2.0833333333333em;    font-family:arial;    font-style:normal;    text-align:left;    color:#000000;    cursor:pointer;    overflow:visible;}form input.submitblue {    width:auto !important;    line-height:1.3333333333333em;    margin:0 0 0 0.33333333333333em;    padding:0.16666666666667em 0.83333333333333em 0.25em 2.0833333333333em;    font-family:arial;    font-style:normal;    text-align:left;    color:#FFFFFF;    cursor:pointer;    overflow:visible;    border:0.0625em solid #FFFFFF;    background-color: #1e5aa5 !important;}form select {    width:100%;    padding:0.25em 0.25em 0.1875em 0.25em;    border:0.0625em solid #b2b2b2;}form label {    display:block;    margin:0;    padding:0 0.83333333333333em 0 0;    font-weight:bold;    color:#666666;}/*### FORMLAYOUT ###*/form .formblock {    margin:0 0 0.16666666666667em 0;    padding:0.83333333333333em 1.25em 0 1.25em;    background-color:#ebebeb;    zoom:1;}form .formline {    width:100%;    padding:0 0 0.5em 0;}#content form .formline p {    margin:0;}#content form .leftcol {    width:33.333333333333em;}#content form .rightcol {    width:14.583333333333em;}form .scroll {    background-color:#FFFFFF;    border:1px solid #4C89B6;    height:6em;    overflow:auto;    padding:0.5em;}form .scroll input.misc {    border:1px solid #4C89B6;    width: 50%;}form .half {    width:48%;}form .half input,form .half textarea {    width:95.8%;}form .half .half input {    width:92%;}form .third {    width:30.3%;}form .quarter {    width:20%;}form .twoquarter {    width:48%;}form .withbutton input {    width:75% !important;}form .third input,form .third textarea {    width:96%;}form .full input,form .full textarea {    width:97.8%;}.d_leftcol form .full input {    width:97.3%;}form .short {    width:18%;}form .short input {    width:80%;}form .half .short {    width:23%;}form .half .short input {    width:80%;}form .long {    width:78%;}form .long input {    width:94%;}form .half .long {    width:73%;}form .half .long input {    width:94%;}form .left {    float:left;    margin:0 4% 0 0;}form .longer {    width: 85%;    margin: 0 0 0 0 !important;}form .longer input {    width: 97%;}form .shorter {    width: 15%;}* html form .left {margin:0 3.9% 0 0; zoom:1;}* html form .half .left {margin:0 1.8% 0 0; zoom:1;}*+html form .left {margin:0 3.9% 0 0; zoom:1;}form .right {    float:left;}form .rightalign,form .buttons {    text-align:right;}form .vlabel label {    padding-top:0.25em;}form .nolabel {    padding-top:1.5em;}form div.checkbox {    zoom:1;}form div.checkbox input {    float:left;    width:auto;    margin:0.16666666666667em 0.33333333333333em 0 0;    padding:0;    border:none;}form p.checkradio input {    border:none;}form div.checkbox label {    float:left;    width:85%;    font-weight:normal;    color:#000000;}form div.checkbox div {    overflow:hidden;}form div.innerfloat label {    float:left;}form div.innerfloat input {    float:left;}form input.active {    color:#000000;    font-style:normal;    font-weight:bold;    background-color:#ebebeb !important;}form input.disabled {    color:#b2b2b2;    background-color:transparent !important;}form input.disabled:focus {    background-color:transparent !important;}form input.timeinput {    width: 50% !important;}form a.linkbutton,.linkbutton {    display:inline;    width:auto !important;    margin:0 0 0 0.33333333333333em;    padding:0.16666666666667em 0.83333333333333em 0.25em 2.0833333333333em;    text-align:left;    color:#000000;    background:transparent url(/img/layout/bms_extern/icon_arrow_right_app.gif) no-repeat 0.16666666666667em 0.16666666666667em;    cursor:pointer;    border:0.0625em solid #b2b2b2;}form a.linkbutton:hover {    border-right:0.083333333333333em solid #1e5aa5 !important;    border-bottom:0.083333333333333em solid #1e5aa5 !important;}form a.shortlinkbutton,.shortlinkbutton {    display:inline;    float:right;    margin:0 0 0 0.33333333333333em;    width:1.6666666666667em;    height:1.5em;    background:transparent url(/img/layout/bms_extern/icon_arrow_right_app.gif) no-repeat 0 0;    cursor:pointer;}/************************************** FORM ERRORS OR INFOS **************************************/form .formlinesuccess {    display:block;    width:auto;    margin:0.41666666666667em -1.25em 0.41666666666667em -1.25em;    padding:0.41666666666667em 1.25em 0.41666666666667em 1.25em;    background-color:#7AB51D;    border-bottom:0.41666666666667em solid #ffffff;    border-top:0.41666666666667em solid #ffffff;    color:#ffffff;    font-weight:bold;}form .formlineerror {    display:block;    width:auto;    margin:0.41666666666667em -1.25em 0.41666666666667em -1.25em;    padding:0.41666666666667em 1.25em 0.41666666666667em 1.25em;    background-color:#ff0000;    border-bottom:0.41666666666667em solid #ffffff;    border-top:0.41666666666667em solid #ffffff;    color:#ffffff;    font-weight:bold;}form#login .formlineerror {    margin-right:-1em;}* html form div.error {    overflow:hidden;    zoom:1;}* html form .half .half div.error {    width:100%;}* html form div.error input {    position:relative;    left:-0.083333333333333em;}form .error input,form .error select,form .error textarea,form .errordiv {    margin:0 0 0.16666666666667em 0;    border:0.16666666666667em solid #ff0000;}form .error span,form div.error-message {    display:block;    color:#ff0000;}/*### GENERATE BEGIN BUTTONICONS ###*/form input.btajax {background:transparent url('/img/layout/common/ajax-loader.gif') no-repeat 0.25em 0.25em;}form input.btschaureingruen {background:transparent url('/img/layout/common/icon_schau_rein_gruen.gif') no-repeat 0.25em 0.25em;}form input.btschaureinorange {background:transparent url('/img/layout/common/icon_schau_rein_orange.gif') no-repeat 0.25em 0.25em;}form input.btabsenden {background:transparent url('/img/layout/bms_extern/icon_absenden_app.gif') no-repeat 0.25em 0.25em;}form input.btaddpeople {background:transparent url('/img/layout/bms_extern/icon_add_people_app.gif') no-repeat 0.25em 0.25em;}form input.btanmelden {background:transparent url('/img/layout/bms_extern/icon_anmelden_app.gif') no-repeat 0.25em 0.25em;}form input.btarrowleft {background:transparent url('/img/layout/bms_extern/icon_arrow_left_app.gif') no-repeat 0.25em 0.25em;}form input.btarrowright {background:transparent url('/img/layout/bms_extern/icon_arrow_right_app.gif') no-repeat 0.25em 0.25em;}form input.btbuchen {background:transparent url('/img/layout/bms_extern/icon_buchen_app.gif') no-repeat 0.25em 0.25em;}form input.btdelete {background:transparent url('/img/layout/bms_extern/icon_delete_app.gif') no-repeat 0.25em 0.25em;}form input.btdeleteinactive {background:transparent url('/img/layout/common/icon_delete_inaktiv.gif') no-repeat 0.25em 0.25em;}form input.btdeletepeople {background:transparent url('/img/layout/bms_extern/icon_delete_people_app.gif') no-repeat 0.25em 0.25em;}form input.btdown {background:transparent url('/img/layout/bms_extern/icon_down_app.gif') no-repeat 0.25em 0.25em;}form input.btup {background:transparent url('/img/layout/bms_extern/icon_up_app.gif') no-repeat 0.25em 0.25em;}form input.btduplizieren {background:transparent url('/img/layout/bms_extern/icon_duplizieren_app.gif') no-repeat 0.25em 0.25em;}form input.btedit {background:transparent url('/img/layout/bms_extern/icon_edit_app.gif') no-repeat 0.25em 0.25em;}form input.bteditwou {background:transparent url('/img/layout/common/icon_editwou.gif') no-repeat 0.25em 0.25em;}form input.bthelp {background:transparent url('/img/layout/bms_extern/icon_hilfe_app.gif') no-repeat 0.25em 0.25em;}form input.btcalendar {background:transparent url('/img/layout/bms_extern/icon_kalender_app.gif') no-repeat 0.25em 0.25em;}form input.btmerkzettel {background:transparent url('/img/layout/bms_extern/icon_merkzettel_app.gif') no-repeat 0.25em 0.25em;}form input.btqs {background:transparent url('/img/layout/common/icon_qs.gif') no-repeat 0.25em 0.25em;}form input.btoff {background:transparent url('/img/layout/bms_extern/icon_off_app.gif') no-repeat 0.25em 0.25em;}form input.bton {background:transparent url('/img/layout/bms_extern/icon_on_app.gif') no-repeat 0.25em 0.25em;}form input.btpdf {background:transparent url('/img/layout/bms_extern/icon_pdf_app.gif') no-repeat 0.25em 0.25em;}form input.btplus {background:transparent url('/img/layout/bms_extern/icon_plus_app.gif') no-repeat 0.25em 0.25em;}form input.btprint {background:transparent url('/img/layout/bms_extern/icon_print_app.gif') no-repeat 0.25em 0.25em;}form input.btprint2 {background:transparent url('/img/layout/bms_extern/icon_print2_app.gif') no-repeat 0.25em 0.25em;}form input.btready {background:transparent url('/img/layout/bms_extern/icon_ready_app.gif') no-repeat 0.25em 0.25em;}form input.btcourserequest {background:transparent url('/img/layout/bms_extern/icon_request_quotation_app.gif') no-repeat 0.25em 0.25em;}form input.btsavechanges {background:transparent url('/img/layout/bms_extern/icon_save_changes_app.gif') no-repeat 0.25em 0.25em;}form input.btsearch {background:transparent url('/img/layout/bms_extern/icon_search_app.gif') no-repeat 0.25em 0.25em;}form input.btsearchhead {background:transparent url('/img/layout/common/icon_search_head.gif') no-repeat 0.25em 0.25em;}form input.btsearchblue {background:transparent url('/img/layout/common/icon_search_head.gif') no-repeat 0.25em 0.25em;}form input.btsuchauftrag {background:transparent url('/img/layout/bms_extern/icon_suchauftrag_app.gif') no-repeat 0.25em 0.25em;}form input.btsearchext {background:transparent url('/img/layout/bms_extern/icon_suche_erweitert_app.gif') no-repeat 0.25em 0.25em;}form input.btaddtermin {background:transparent url('/img/layout/bms_extern/icon_termin_dazu_app.gif') no-repeat 0.25em 0.25em;}form input.bttime {background:transparent url('/img/layout/bms_extern/icon_uhrzeit_app.gif') no-repeat 0.25em 0.25em;}form input.btarrowrightorange {background:transparent url('/img/layout/common/icon_arrow_right_orange.gif') no-repeat 0.25em 0.25em;}form input.bttwitter {background:transparent url('/img/layout/common/icon_twitter.png') no-repeat 0.25em 0.25em;}form input.btfacebook {background:transparent url('/img/layout/common/icon_facebook.png') no-repeat 0.25em 0.25em;}a.btajax {background:transparent url('/img/layout/common/ajax-loader.gif') no-repeat 0.25em 0.25em;}a.btschaureingruen {background:transparent url('/img/layout/common/icon_schau_rein_gruen.gif') no-repeat 0.25em 0.25em;}a.btschaureinorange {background:transparent url('/img/layout/common/icon_schau_rein_orange.gif') no-repeat 0.25em 0.25em;}a.btabsenden {background:transparent url('/img/layout/bms_extern/icon_absenden_app.gif') no-repeat 0.25em 0.25em;}a.btaddpeople {background:transparent url('/img/layout/bms_extern/icon_add_people_app.gif') no-repeat 0.25em 0.25em;}a.btanmelden {background:transparent url('/img/layout/bms_extern/icon_anmelden_app.gif') no-repeat 0.25em 0.25em;}a.btarrowleft {background:transparent url('/img/layout/bms_extern/icon_arrow_left_app.gif') no-repeat 0.25em 0.25em;}a.btarrowright {background:transparent url('/img/layout/bms_extern/icon_arrow_right_app.gif') no-repeat 0.25em 0.25em;}a.btbuchen {background:transparent url('/img/layout/bms_extern/icon_buchen_app.gif') no-repeat 0.25em 0.25em;}a.btdelete {background:transparent url('/img/layout/bms_extern/icon_delete_app.gif') no-repeat 0.25em 0.25em;}a.btdeleteinactive {background:transparent url('/img/layout/common/icon_delete_inaktiv.gif') no-repeat 0.25em 0.25em;}a.btdeletepeople {background:transparent url('/img/layout/bms_extern/icon_delete_people_app.gif') no-repeat 0.25em 0.25em;}a.btdown {background:transparent url('/img/layout/bms_extern/icon_down_app.gif') no-repeat 0.25em 0.25em;}a.btup {background:transparent url('/img/layout/bms_extern/icon_up_app.gif') no-repeat 0.25em 0.25em;}a.btduplizieren {background:transparent url('/img/layout/bms_extern/icon_duplizieren_app.gif') no-repeat 0.25em 0.25em;}a.btedit {background:transparent url('/img/layout/bms_extern/icon_edit_app.gif') no-repeat 0.25em 0.25em;}a.bteditwou {background:transparent url('/img/layout/common/icon_editwou.gif') no-repeat 0.25em 0.25em;}a.bthelp {background:transparent url('/img/layout/bms_extern/icon_hilfe_app.gif') no-repeat 0.25em 0.25em;}a.btcalendar {background:transparent url('/img/layout/bms_extern/icon_kalender_app.gif') no-repeat 0.25em 0.25em;}a.btmerkzettel {background:transparent url('/img/layout/bms_extern/icon_merkzettel_app.gif') no-repeat 0.25em 0.25em;}a.btqs {background:transparent url('/img/layout/common/icon_qs.gif') no-repeat 0.25em 0.25em;}a.btoff {background:transparent url('/img/layout/bms_extern/icon_off_app.gif') no-repeat 0.25em 0.25em;}a.bton {background:transparent url('/img/layout/bms_extern/icon_on_app.gif') no-repeat 0.25em 0.25em;}a.btpdf {background:transparent url('/img/layout/bms_extern/icon_pdf_app.gif') no-repeat 0.25em 0.25em;}a.btplus {background:transparent url('/img/layout/bms_extern/icon_plus_app.gif') no-repeat 0.25em 0.25em;}a.btprint {background:transparent url('/img/layout/bms_extern/icon_print_app.gif') no-repeat 0.25em 0.25em;}a.btprint2 {background:transparent url('/img/layout/bms_extern/icon_print2_app.gif') no-repeat 0.25em 0.25em;}a.btready {background:transparent url('/img/layout/bms_extern/icon_ready_app.gif') no-repeat 0.25em 0.25em;}a.btcourserequest {background:transparent url('/img/layout/bms_extern/icon_request_quotation_app.gif') no-repeat 0.25em 0.25em;}a.btsavechanges {background:transparent url('/img/layout/bms_extern/icon_save_changes_app.gif') no-repeat 0.25em 0.25em;}a.btsearch {background:transparent url('/img/layout/bms_extern/icon_search_app.gif') no-repeat 0.25em 0.25em;}a.btsearchhead {background:transparent url('/img/layout/common/icon_search_head.gif') no-repeat 0.25em 0.25em;}a.btsearchblue {background:transparent url('/img/layout/common/icon_search_head.gif') no-repeat 0.25em 0.25em;}a.btsuchauftrag {background:transparent url('/img/layout/bms_extern/icon_suchauftrag_app.gif') no-repeat 0.25em 0.25em;}a.btsearchext {background:transparent url('/img/layout/bms_extern/icon_suche_erweitert_app.gif') no-repeat 0.25em 0.25em;}a.btaddtermin {background:transparent url('/img/layout/bms_extern/icon_termin_dazu_app.gif') no-repeat 0.25em 0.25em;}a.bttime {background:transparent url('/img/layout/bms_extern/icon_uhrzeit_app.gif') no-repeat 0.25em 0.25em;}a.btarrowrightorange {background:transparent url('/img/layout/common/icon_arrow_right_orange.gif') no-repeat 0.25em 0.25em;}a.bttwitter {background:transparent url('/img/layout/common/icon_twitter.png') no-repeat 0.25em 0.25em;}a.btfacebook {background:transparent url('/img/layout/common/icon_facebook.png') no-repeat 0.25em 0.25em;}/*### GENERATE END BUTTONICONS ###*/form input.btnovalue {    width:2em !important;    height:2em;    padding:0;}div.btmenu {    width:12.083333333333em;    border:0.0625em solid #b2b2b2;}div.btmenu form {    margin:0;}div.btmenu form input.submit,div.btmenu form input.button {    border:none;    width:100% !important;    margin:0;}/**************************************** METANAV FORM ********************************************/#quicksearch {    margin:0.83333333333333em 0 0 0;}#quicksearch fieldset {    display:inline;}#quicksearch input {    border:0.083333333333333em solid #ffffff;    background-color:#c8d5e9;}#quicksearch input.suchfeld {    width:11.5em;    margin:0 0.83333333333333em 0 0;}#quicksearch input.submit {    color:#ffffff;    background:transparent url('/img/layout/common/icon_search_head.gif') no-repeat 0.25em 0.25em;}#quicksearch input.submit:hover {    border-right:0.083333333333333em solid #6e9ecd !important;    border-bottom:0.083333333333333em solid #6e9ecd !important;    background-color:#c8d5e9 !important;}/************************************ CONTENTNAV LOGIN FORM ***************************************/#login input {    width:93.5%;}/************************************ SHORTLINKS ***************************************/#shortform #shortid{    width:3.75em;}#shortform .button{    background:transparent url(/img/layout/bms_extern/icon_arrow_right_app.gif) no-repeat 0.25em 0.25em;}/*################################################################################################*//*/*  BASIC APP - Applikationen/*  /*################################################################################################*//******************************************* BMS SEARCH *******************************************/#searchform {    width:100%;}#searchform .suchbereiche {    overflow: hidden;}#searchform .suchbereiche .klappbalken_v2 {    margin:0 0 0.083333333333333em 0;    padding:0.16666666666667em 1.25em 0.16666666666667em 1.25em;     background-color:#ebebeb;    zoom:1;}#searchform .suchbereiche .searchext  {    padding:0.41666666666667em 1.25em 0.16666666666667em 1.25em; }#searchform .suchbereiche .klappbalken,#formwizard .klappbalken {    margin:0 0 0.16666666666667em 0;    padding:0.16666666666667em 1.25em 0.16666666666667em 1.25em;    background-color:#c8d5e9;    zoom:1;}#searchform .suchbereiche .suchbereiche .klappbalken,#searchform .suchbereiche .suchbereiche .klappbalken_v2 {    background-color:#ebebeb;}#searchform .suchbereiche .klappbalken h2,#searchform .suchbereiche .klappbalken h3 {    float:left;    margin:0 0.83333333333333em 0 0;    color:#000000;}#searchform .suchbereiche .klappbalken_v2 h2,#searchform .suchbereiche .klappbalken_v2 h3 {    margin:0 0 0 1.6666666666667em;    color:#000000;}#searchform .suchbereiche .klappbalken .checkbox {    float:left;}#searchform .suchbereiche .klappbalken .checkbox img {    display:block;    float:left;    margin:0 0.33333333333333em 0 0;}#searchform .suchbereiche .klappbalken .checkbox label {    width:auto;    font-weight:bold;}#searchform .suchbereiche .klappbalken .checkbox span {    font-weight: normal;}#searchform .suchbereiche .klappbalken .klappcontent .checkbox {    float:none;}#searchform .suchbereiche .klappbalken .zwischentext {    float:left;}#searchform .suchbereiche .suchbereiche .klappbalken .zwischentext {    color:#666666;}#searchform .suchbereiche .klappbalken .openclose {    float:right;    cursor:pointer;    color:#000000;    font-style:italic;    zoom: 1;}#searchform .suchbereiche .klappbalken_v2 .openclose {    float:left;    cursor:pointer;    color:#000000;    zoom: 1;}#searchform .suchbereiche .klappbalken .openclose div {    padding:0 1.25em 0 0;    zoom: 1;    visibility: visible;}#searchform .suchbereiche .klappbalken_v2 .openclose div {    padding:0 0.41666666666667em 0 0;    zoom: 1;    visibility: visible;}#searchform .suchbereiche #boxopen_4 {    background:transparent url(/img/layout/common/arrow_small_down_bo.gif) no-repeat 100% 50%;}#searchform .suchbereiche #boxclose_4 {    background:transparent url(/img/layout/common/arrow_small_top_bo.gif) no-repeat 100% 50%;}#searchform .suchbereiche #boxopen_1 {    background:transparent url(/img/layout/common/arrow_small_down_ab.gif) no-repeat 100% 50%;}#searchform .suchbereiche #boxclose_1 {    background:transparent url(/img/layout/common/arrow_small_top_ab.gif) no-repeat 100% 50%;}#searchform .suchbereiche #boxopen_3 {    background:transparent url(/img/layout/common/arrow_small_down_st.gif) no-repeat 100% 50%;}#searchform .suchbereiche #boxclose_3 {    background:transparent url(/img/layout/common/arrow_small_top_st.gif) no-repeat 100% 50%;}#searchform .suchbereiche #boxopen_2 {    background:transparent url(/img/layout/common/arrow_small_down_wb.gif) no-repeat 100% 50%;}#searchform .suchbereiche #boxclose_2 {    background:transparent url(/img/layout/common/arrow_small_top_wb.gif) no-repeat 100% 50%;}#searchform .suchbereiche #boxopen_searchext,#searchform .suchbereiche #boxopen_branchen,#searchform .suchbereiche #boxopen_termin,#searchform .suchbereiche #boxopen_abschluss {    background:transparent url('/img/layout/common/arrow_down.gif') no-repeat 100% 50%;}#searchform .suchbereiche #boxopen_searchext_v2 {    background:transparent url('/img/layout/common/plus_blue.gif') no-repeat 0% 50%;}#searchform .suchbereiche #boxopen_branchen_v2,#searchform .suchbereiche #boxopen_termin_v2,#searchform .suchbereiche #boxopen_abschluss_v2 {    background:transparent url('/img/layout/common/plus_grey.gif') no-repeat 0% 50%;}#searchform .suchbereiche #boxclose_searchext,#searchform .suchbereiche #boxclose_branchen,#searchform .suchbereiche #boxclose_termin,#searchform .suchbereiche #boxclose_abschluss {    background:transparent url('/img/layout/common/arrow_top.gif') no-repeat 100% 50%;}#searchform .suchbereiche #boxclose_searchext_v2 {    background:transparent url('/img/layout/common/minus_blue.gif') no-repeat 0% 50%;}#searchform .suchbereiche #boxclose_branchen_v2,#searchform .suchbereiche #boxclose_termin_v2,#searchform .suchbereiche #boxclose_abschluss_v2 {    background:transparent url('/img/layout/common/minus_grey.gif') no-repeat 0% 50%;}#searchform .suchbereiche .berufsorientierung {    color:#000000;    background-color:#d7e9bb;}#searchform .suchbereiche .berufsorientierungsub {    color:#000000;    background-color:#ebf4dd;}#searchform .suchbereiche .berufsorientierungmain {    color:#000000;    background-color:#d7e9bb;}#searchform .suchbereiche .ausbildung {    color:#000000;    background-color:#e5ed99;}#searchform .suchbereiche .ausbildungsub {    color:#000000;    background-color:#f2f6cc;}#searchform .suchbereiche .ausbildungmain {    color:#000000;    background-color:#e5ed99;}#searchform .suchbereiche .studium {    color:#000000;    background-color:#fce7b3;}#searchform .suchbereiche .studiumsub {    color:#000000;    background-color:#fdf3d9;}#searchform .suchbereiche .studiummain {    color:#000000;    background-color:#fce7b3;}#searchform .suchbereiche .weiterbildung {    color:#000000;    background-color:#f6cfba;}#searchform .suchbereiche .weiterbildungsub {    color:#000000;    background-color:#fae7dc;}#searchform .suchbereiche .weiterbildungmain {    color:#000000;    background-color:#f6cfba;}#searchform .suchbereiche .klappbalken .klappcontent {    padding:0.16666666666667em 1.25em 0.16666666666667em 1.25em;    zoom:1;}#searchform .suchbereiche .themenbox {    width: 24.87%;    float: left;    margin:0 0.083333333333333em 0.083333333333333em 0;}#searchform .suchbereiche .themenboxrechts {    margin:0 0 0.083333333333333em 0 !important; }/*#searchform .suchbereiche .themenboxlinks {    margin:0 0.083333333333333em 0.083333333333333em 0 !important; }*/#searchform .suchbereiche .themencontent {    min-height: 110px;     padding:0.16666666666667em 0 0.16666666666667em 0;}#searchform .suchbereiche .themencontent label {    font-weight: normal;     margin:0 0 0 2.9166666666667em;}#searchform .suchbereiche .themenboxueberschrift label {    font-weight: bold;    color:#000000;    padding: 0;}#searchform .suchbereiche .themenboxueberschrift {    margin:0 0 0.083333333333333em 0;    padding:0.16666666666667em 0 0.16666666666667em 0;}#searchform .suchbereiche .themenboxallsections {    padding:0.16666666666667em 0 0.16666666666667em 0;    background-color:#ebebeb;    margin:0 0 0.083333333333333em 0;    float: left;    width: 100%;}#searchform .suchbereiche .themenboxallsections label {    color:#000000;}#searchform .suchbereiche .formblock {    margin:0 0 0.083333333333333em 0;}#searchform .ef_img {    float: left;    margin:0.16666666666667em 0.41666666666667em 0 1.25em;}#searchform .suchbereiche .klappcontent div.checkbox label {    float: none;    margin:0 0 0 1.4166666666667em;}/** * SEARCHFORM hat nur begrenzt Themenfarben */#searchform input.btsearch {    background-image:url('/img/layout/common/icon_search.gif');}#searchform a.arrowright {    background-image:url('/img/layout/common/arrow_right.gif');}/************************************* BMS SEARCH RESULTS *****************************************//************************************* BMS SEARCH SORT ********************************************//************************************* BMS SEARCH PAGINATION **************************************/#content .topnav,#content .backnavtop {    margin:0 0 0.83333333333333em 0;}#content .searchresults {}#content .paginationbox .textblock {    float:left;    padding:0.16666666666667em 1.25em 0 0;}#content .searchresults .bgforms {    float:left;    background-color:#ffffff;}#content .searchresults .sortbox .bgforms {    float:right;}#content #search_criteria_short {    margin:0 0 0.83333333333333em 0;}#content .search_criteria dl dt {    width:20%;}#content .search_criteria dl dd {    width:80%;}/*### SORTBOX ###*/#content .searchresults .sortbox {    margin:0 0 0.83333333333333em 0;    padding:0 0 0 1.25em;    background-color:#ebebeb;    zoom:1;}#content .sortbox .textblock {    float:left;    padding:0.16666666666667em 1.25em 0 0;}#content .sortbox form,#content .paginationbox form {    float:left;    margin:0;}#content .sortbox form fieldset,#content .paginationbox form fieldset {    float:left;}#content .sortbox form input.submit,#content .paginationbox form input.submit {    margin-left:0.25em;    padding-left:0.625em;    background-color:#ffffff;}#content .searchresults .sortbox form input.active {    padding-left:2.1875em;    background-color:#ebebeb;}/*### RESULTS ###*/#content .searchresults .resultbox {}#content .searchresults .resultbox .result {    margin:0;    padding:0.66666666666667em 1.25em 0.83333333333333em 1.25em;    background:transparent url(/img/layout/bms_extern/bg_searchresult_app.jpg) repeat-x 0 0;    zoom:1;}#content .searchresults .resultbox .result .r_leftcol {    float:left;    width:52%;    margin:0 1.5% 0 0;}#content .searchresults .resultbox .result .r_middlecol {    float:left;    width:20%;    margin:0 1.5% 0 0;}#content .searchresults .resultbox .result .r_middlecol .pic {    /**     * width:8.3333333333333em;     * >>> Wird aufgrund der Skalierbarkeit bzgl. BMS-Extern nicht mit 100px Breite definiert!     */}#content .searchresults .resultbox .result .r_rightcol {    float:right;    margin:0 0 0 0;}#content .searchresults .resultbox .result .r_middlecol .pic img {    display:block;    width:100%;    border:0.0625em solid #b2b2b2;}#content .searchresults .resultbox .result h2 {    margin:0 0 0.5em 0;    color:#000000;}#content .searchresults .resultbox .result h2 a {    color:#000000;}#content .searchresults .resultbox .result dl {    margin-bottom:0;}#content .searchresults .resultbox .result dl dt {    width:29.9%;}#content .searchresults .resultbox .result dl dd {    width:70%;}/*### für Gallery ###*/#content .searchresults .resultbox .result .r_leftpic {    float:left;    width:32%;    margin:0 2% 0 0;}#content .searchresults .resultbox .result .r_middlepic {    float:left;    width:32%;    margin:0 1.5% 0.83333333333333em 0;}#content .searchresults .resultbox .result .r_rightpic {    float:right;    width:32%;    margin:0 0 0.83333333333333em 0;}#gallerypic {    border:0.0625em solid #b2b2b2;}/*### PAGINATIONBOX ###*/#content .paginationbox {    padding:0 0 0 1.25em;    background-color:#ebebeb;    zoom:1;}#content .paginationboxtop {    margin:0 0 0.33333333333333em 0;}#content .paginationbox .pages {    float:left;    padding:0.33333333333333em 0 0 0;}#content .paginationbox .pages ul {    margin:0;}#content .paginationbox .pages ul li {    display:block;    float:left;    margin:0;    padding:0;    line-height:normal;    background-image:none;}#content .paginationbox .pages ul li a {    padding:0;}#content .paginationbox .pages ul li.separator {    padding:0 0.33333333333333em 0 0.33333333333333em;}#content .paginationbox .pages ul li span.active {    font-weight:bold;}#content .paginationbox .shortbts {    float:right;}/************************************* BMS SEARCH > DETAILVIEW ************************************/.detailview .d_leftcol {    float:left;    width:34.833333333333em;    margin:0 1.3333333333333em 0 0;}* html .detailview .d_leftcol {width:58%;}*+html .detailview .d_leftcol {margin:0 0.9% 0 0;}.detailview .d_rightcol {    float:left;    width:16.75em;}.detailview .d_leftcol .picrow img {    display:block;    width:100%;}.detailview .d_leftcol .picrow .leftpic {    float:left;    width:16.75em;}.detailview .d_leftcol .picrow .rightpic {    float:right;    width:16.75em;}.detailview table.schedules tr td,.detailview table.schedules tr th {    width:33.3333%;}#content .d_rightcol .btmenu {    width:auto;    margin:0 0 0.83333333333333em 0;}#content .d_rightcol .btmenu input {    margin:0;}#content div.btmenu form input:hover,#content div.btmenu form input:focus {    border-right:none !important;    border-bottom:none !important;}.d_rightcol .css_logo {    /*border:0.083333333333333em solid #b2b2b2;*/    width:16.75em;}.d_rightcol .css_logo img {    display:block;    width:100%;}.detailview .picrow {    margin:0 0 0.83333333333333em 0;}.detailview .picrow {    margin:0 0 0.83333333333333em 0;}.detailview .desclong h2 {    margin-top:0.66666666666667em !important;}/******************************************** BMS WIZARD ******************************************/#wizard {    margin:0 0 0.83333333333333em 0;}#wizard ul {    margin:0;    padding:0;    list-style-type:none;}#wizard ul li {    float:left;    width:100px;    zoom:1;    padding:0 1em 0 1em;    background-repeat:repeat-x;    background-position:0 0.83333333333333em;    text-align:center;}#wizard ul li.first {    background-position:50% 0.83333333333333em;}#wizard ul li.last {    background-position:50% 0.83333333333333em;}#wizard ul li a {    padding:0;}#wizard ul li img {    display:block;    margin:0 auto 0 auto;}.galpreview img {    display:block;    float:left;    margin:0 0.66666666666667em 0 0;    border:0.0625em solid #666666;}/******************************************* BMS CAPTCHA ******************************************/form .captchashort {}form .captchashort .captcha_input {    float:left;    width:48%;    margin:0 4% 0 0;}form .captchashort .captcha_input input {    width:92%;}form .captchashort img#captcha_image {    display:block;    float:left;    width:47.2%;    height:3.1666666666667em;    margin:0.16666666666667em 0 0 0;    border:1px solid #b2b2b2;}/******************************************** BMS POLL ********************************************/.poll {    margin:0 0 0.83333333333333em 0;}.poll .pollresult {    padding:0.83333333333333em 0.58333333333333em 0.41666666666667em 0.58333333333333em;    border:0.0625em solid #b2b2b2;}.poll .pollresult .polltext {    float:left;    width:55%;    margin-right:1%;}.poll .pollresult .chart {    float:left;    width:44%;}/* Fuer diesen speziellen Fall nicht benoetigt */.poll .votestext {    display:none;}.poll form .formblock {    padding:0.83333333333333em 0.58333333333333em 0 0.58333333333333em;    background-color:#dde6f1;}.poll form .checkbox label {    width:80%;    padding-left:0.16666666666667em;}.poll .pollcontent .legend {    zoom: 1;}.poll .pollcontent .legendbox {    float:left;    width:10px;    height:22px;    margin:3px 5px 4px 0;}.poll .pollcontent .legendtext {    float:left;    width:13em;    padding:0 0 3px 0;}/*.poll .chart .schablone {    position:absolute;    top:0;    left:0;    width:80px;    height:80px;    background:transparent url('/img/layout/common/schablone_kreis_190_200.png') no-repeat 0 0;}* html .poll .chart .schablone {    background-image:none;    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="/img/layout/common/schablone_kreis_190_200.png");}*//************************************** NEWSLETTER - WEBSITE **************************************/#newsletter h1 {    margin:1.5em 0 0.83333333333333em 0 !important;}#newsletter h2 {    margin:0.83333333333333em 0 0 0 !important;}#newsletter table td {    border:none !important;}/************************************** MEINE SCHÜLER **************************************/#mypupil .sortable th.sortasc {    background: #DDE6F1 url(/img/layout/common/icon_down.gif) no-repeat scroll 0.25em 0.45em;    padding-left: 2.1875em;    }#mypupil .sortable th.sortdesc {    background: #DDE6F1 url(/img/layout/common/icon_up.gif) no-repeat scroll 0.25em 0.45em;    padding-left: 2.1875em;    }#mypupil .sortable th.sortcol {    /*vertical-align: middle;*/}/************************************ MERKZETTEL SEARCH **************************************/#content .actionarea {    margin:0 0 0.83333333333333em 0;    background-color:#dde6f1;    zoom:1;}#content .actionarea .actionarea_form_left {    background-color:#6e9ecd;    float:left;    width:4.1666666666667em;}* html #content .actionarea .actionarea_form_left {    height:2.1666666666667em;}#content .actionarea .actionarea_form_right {    float:left;    padding:0 0.33333333333333em 0 0;    background-color:#ffffff;}* html #content .actionarea .actionarea_form_right {    width:27em;}#content .actionarea form {    margin:0;}#content .actionarea p {    margin:0.16666666666667em 0 0 0.083333333333333em;}#content .actionarea form label {    display:inline;}#content .searchresults .resultbox .checkboxresult {    zoom:1;}#content .searchresults .resultbox .checkboxresult .selectarea {    float:left;    width:4%;    height:8.3333333333333em;    margin:0 1% 0 0;    background:transparent url('/img/layout/common/bg_searchresult_dark.jpg') repeat-x;}#content .searchresults .resultbox .checkboxresult .result {    float:left;    width:90%;}#content .searchresults .resultbox .checkboxresult .result .r_leftcol {    width:50%;}/**************************************** BMS COMMENTS *******************************************/#comment_link_top {    padding:0 0 0.58333333333333em 0;}#comments .full textarea {    width: 96.5%;}#comments .comment_output {    margin:0 0 0.58333333333333em 0;    padding:0.33333333333333em 0.66666666666667em 0.25em 0.66666666666667em;    border:0.083333333333333em solid #B2B2B2;    background:transparent url('/img/layout/common/bg_comment.jpg') repeat-x;    zoom:1;}#comments .comment_output .comment_output {    margin:0.33333333333333em -0.66666666666667em 0.33333333333333em 0.66666666666667em;    border-right:none;}#comments .comment_output .comment_headline {    float:left;    width:19.166666666667em;}#comments .comment_output .comment_output .comment_headline {    width:16.666666666667em;}#comments .comment_output .comment_date {    float:right;    font-size:91.666666666667%;}#comments .comment_output p {    margin:0 0 0.25em 0;}/**************************************** BMS AUTOCOMPLETE *******************************************/.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:4px; left:3px; /* IE6 fix: */ _background:none; _top:1px; }.autocomplete { width:300px; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE specific: */ _height:350px;  _margin:0px 6px 6px 0; overflow-x:hidden; }.autocomplete .selected { background:#F0F0F0; }.autocomplete div { padding:2px 5px; white-space:nowrap; }.autocomplete strong { font-weight:normal; color:#3399FF; }/*************************************** BMS Google Maps ***************************************/div.googlemapsinform {    width: 100%;    height: 25em;}div.googlemapsinsearch {    width: 100%;    height: 40em;}div.googlemapsindetail {    width: 100%;    height: 12.5em;    margin-bottom: 0.83333333333333em;}div.googlemapsinsearch a.link {    background: transparent url("/img/layout/common/recommend.gif") no-repeat 0 0.083333333333333em;    padding: 0 0.41666666666667em 0 1.25em;}.googlemapsinsearchload {   opacity: 0.2;   filter:alpha(opacity=20);}div.googlemapsajaxloaderdiv {    height: 0;    text-align: center;}div.googlemapsajaxloaderdiv img.googlemapsajaxloader {    position:relative;    top: 19.333333333333em;    z-index:1000;}/************************************** BMS Plus/Minus ***************************************/#searchform div.boxclose {    margin-bottom:0.16666666666667em;    padding-bottom:0.16666666666667em;    padding-top:0.16666666666667em;}#searchform div.boxclose h3 {    background:transparent url(/img/layout/common/minus_blue.gif) no-repeat 0% 50%;    padding-left: 1.5em;    margin-bottom: 0.16666666666667em;    margin-top: 0.16666666666667em;}#searchform div.boxopen {    margin-bottom:0.16666666666667em;    padding-bottom:0.16666666666667em;    padding-top:0.16666666666667em;}#searchform div.boxopen h3 {    background:transparent url(/img/layout/common/plus_blue.gif) no-repeat 0% 50%;    padding-left: 1.5em;    margin-bottom: 0.16666666666667em;    margin-top: 0.16666666666667em;}/*************************************** BMS Videos ***************************************/#flashvideoplayer {    background-color: black;    margin-bottom: 1.25em;}#youtubevideoplayer {    margin-bottom: 1.25em;}/*################################################################################################*//*/*  BASIC SANDELEMENTS - Komponentenstyles/*  /*################################################################################################*//******************************************** BUTTONS *********************************************/form div.bt_plus {    float:left;}form div.bt_plus input {    background:transparent url('/img/layout/common/error.gif') no-repeat;    background-position:0 0.15em;    border:none;    height:1.2em;    width:1.2em;    padding:0;    margin:0 0.5em 0 0;}form div.bt_minus {    float:left;}form div.bt_minus input {    background:transparent url('/img/layout/common/error.gif') no-repeat;    background-position:0 0.15em;    border:none;    height:1.2em;    width:1.2em;    padding:0;    margin:0 0.5em 0 0;}form .bt_kalender {    display:block;    float:left;    margin:0 1.3em 0 0;    padding:0 !important;    width:1.85em;    height:2em;    background:transparent url('/img/layout/bms_extern/icon_kalender_app.gif') no-repeat;}/******************************************* DHTML CALENDAR ***************************************//* The main calendar widget.  DIV containing a table. */div.calendar { position: relative; }.calendar, .calendar table {  border: 1px solid #556;  font-size: 11px;  color: #000;  cursor: default;  background: #eef;  font-family: tahoma,verdana,sans-serif;  width: 230px;}/* Header part -- contains navigation buttons and day names. */.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */  text-align: center;    /* They are the navigation buttons */  padding: 2px;          /* Make the buttons seem like they're pressing */}.calendar .nav {  background: #778 url(menuarrow.gif) no-repeat 100% 100%;}.calendar thead .title { /* This holds the current "month, year" */  font-weight: bold;      /* Pressing it will take you to the current date */  text-align: center;  background: #fff;  color: #000;  padding: 2px;}.calendar thead .headrow { /* Row <TR> containing navigation buttons */  background: #778;  color: #fff;}.calendar thead .daynames { /* Row <TR> containing the day names */  background: #DDE6F1;}.calendar thead .name { /* Cells <TD> containing the day names */  border-bottom: 1px solid #556;  padding: 2px;  text-align: center;  color: #000;}.calendar thead .weekend { /* How a weekend day name shows in header */  color: #a66;}.calendar thead .hilite { /* How do the buttons in header appear when hover */  background-color: #4C89B6;  color: #000;  border: 1px solid #04f;  padding: 1px;}.calendar thead .active { /* Active (pressed) buttons in header */  background-color: #77c;  padding: 2px 0px 0px 2px;}/* The body part -- contains all the days in month. */.calendar tbody .day { /* Cells <TD> containing month days dates */  width: 2em;  color: #456;  text-align: right;  padding: 2px 4px 2px 2px;}.calendar tbody .day.othermonth {  font-size: 80%;  color: #bbb;}.calendar tbody .day.othermonth.oweekend {  color: #fbb;}.calendar table .wn {  padding: 2px 3px 2px 2px;  border-right: 1px solid #000;  background: #DDE6F1;}.calendar tbody .rowhilite td {  background: #def;}.calendar tbody .rowhilite td.wn {  background: #eef;}.calendar tbody td.weekend { /* Cells showing weekend days */  color: #a66;}.calendar tbody td.hilite { /* Hovered cells <TD> */  background: #def;  /*padding: 1px 3px 1px 1px;*/  border: 1px solid #bbb;  /*color: red;*/  font-weight: bold;}.calendar tbody td.active { /* Active (pressed) cells <TD> */  background: #cde;  padding: 2px 2px 0px 2px;}.calendar tbody td.selected { /* Cell showing today date */  font-weight: bold;  border: 1px solid #000;  padding: 1px 3px 1px 1px;  background: #fff;  color: #000;}.calendar tbody td.today { /* Cell showing selected date */  font-weight: bold;  color: #00f;}.calendar tbody .disabled { color: #999; }.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */  visibility: hidden;}.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */  display: none;}/* The footer part -- status bar and "Close" button */.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */  text-align: center;  background: #556;  color: #fff;}.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */  background: #fff;  color: #445;  border-top: 1px solid #556;  padding: 1px;}.calendar tfoot .hilite { /* Hover style for buttons in footer */  background: #aaf;  border: 1px solid #04f;  color: #000;  padding: 1px;}.calendar tfoot .active { /* Active (pressed) style for buttons in footer */  background: #77c;  padding: 2px 0px 0px 2px;}/* Combo boxes (menus that display months/years for direct selection) */.calendar .combo {  position: absolute;  display: none;  top: 0px;  left: 0px;  width: 4em;  cursor: default;  border: 1px solid #655;  background: #DDE6F1;  color: #000;  font-size: 90%;  z-index: 100;}.calendar .combo .label,.calendar .combo .label-IEfix {  text-align: center;  padding: 1px;}.calendar .combo .label-IEfix {  width: 4em;}.calendar .combo .hilite {  background: #acf;}.calendar .combo .active {  border-top: 1px solid #4C89B6;  border-bottom: 1px solid #4C89B6;  background: #eef;  font-weight: bold;}.calendar td.time {  border-top: 1px solid #000;  padding: 1px 0px;  text-align: center;  background-color: #f4f0e8;}.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm {  padding: 0px 3px 0px 4px;  border: 1px solid #889;  font-weight: bold;  background-color: #fff;}.calendar td.time .ampm {  text-align: center;}.calendar td.time .colon {  padding: 0px 2px 0px 3px;  font-weight: bold;}.calendar td.time span.hilite {  border-color: #000;  background-color: #667;  color: #fff;}.calendar td.time span.active {  border-color: #f00;  background-color: #000;  color: #0f0;}/*********************************************** OVERLIB ******************************************/#overDiv {    font-size:75%;    width:25em;    padding:0.83333333333333em;    background:transparent url('/img/layout/common/bg_onepixel_transparency.png');    border:0.0625em dashed #DF5E17;}#overDiv h4 {    font-size:100%;    margin:0 0 1em 0;    padding:0 0 0.16666666666667em 1.4166666666667em;    background:transparent url('/img/layout/common/icon_tooltipp_orange.gif') no-repeat 0 0;    border-bottom:0.0625em solid #DF5E17;    zoom:1;}/********************************************** FIXES *********************************************//*################################################################################################*//*/*  EXTENSION EXTERN - Erweiterung fuer Anwendung BMS_EXTERN/*  /*################################################################################################*/body {    background-color:#ffffff;}#page {    overflow:hidden;}#contentcontainer {    width:auto;}#content {    width:46.875em;}#searchform .suchbereiche .klappbalken .zwischentext {    display:block;}#content .searchresults .paginationbox .shortbts {    clear:none;    float:right;}#content div.btmenu {    width:12.083333333333em;}#content div.btmenu input {    font-size:100%;}#content .d_leftcol {    width:57%;}#content .d_rightcol {    width:39%;}#content .contact dd {    width:69%;}