/* CSS Document (c)2008 move:elevator GmbH Florian Wentzel fw@move-elevator.de */* {    color: black;    margin: 0px 0px;    padding: 0px 0px;    font-size: 100.01%;    font-family: Verdana, Arial, Helvetica, sans-serif;}html { height:101%; }body {    font-size: .625em;    text-align:left;    height:100%;    margin: 0%;    padding: 0%;    background-image:url(images/ikkbb-page-bg.gif);    background-position:top left;    background-repeat:repeat-x;    background-color: #c9c9c9;}/* basisinhaltselemente Formatieren */h1, h2, h3, h4 , h5, h6 {    font-size: 1.5em;    clear: left;    margin: 1.5em 0 1em 0em;    line-height: 1.3em;}h1 { font-size: 1.7em;}h1 span { color: #117ACB;}h2 {    font-size: 1.2em;    margin: 1.5em 0 0.5em 0em;}h2 span { color: #117ACB;}h3, h4 , h5, h6 {    font-size: 1.1em;}p { font-size: 1.1em; margin: 0em 0 1.3em 0; line-height: 1.4em;}.important { color: #117ACB; }.ikkbb-center-content-box a:link,.ikkbb-center-content-box a:visited { color: #117ACB; text-decoration: underline;}.ikkbb-center-content-box a:hover { color: #117ACB; text-decoration: none;}ul { margin: 0 0 0 26px; padding-bottom:  0.8em;}ol { margin: 0 0 0 26px; padding-bottom:  0.8em;}li { font-size: 1.1em; padding-bottom:  0.4em;}select,input,option {font-size: 1.1em}/* Tabelle mit alternierenden Zeilenfarben */table.contenttable { width:540px; margin-top: 10px; padding: 0 0;}table.contenttable td p { margin: 0px; padding: 0 0; font-size: 1.0em;}caption{     background-color: #e4e4e4;    font-weight: bold;    text-align:left;    padding: 10px 4px 19px 10px;    margin: 0 0 !important;    margin: 0 0;    background-image:url(images/contenttable-caption-bg.gif);    background-repeat:repeat-x;    background-position: left bottom;}table.contenttable {    border-spacing: 0;    border: 1px solid #fff;    border-collapse: collapse;    margin: 5px 0px 10px 0px;}table.contenttable th, table.contenttable td {    text-align: left;    padding: 4px 4px 4px 10px;    border-style: solid;    border-color: #ffffff;    vertical-align:top;}table.contenttable th {    padding: 4px 4px 4px 0px;}table.contenttable th {    border-width: 0px 1px 1px 1px;}table.contenttable td {    border-width: 0px 1px 0px 1px;}table.contenttable tr.odd td {    background-color: #FFF;}table.contenttable tr.even td {    background-color: #f1f1f1;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//* Sprungnavogation und Screenreadereinleitung *//* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */#sprungnav p.sprungnavi a:focus, #sprungnav p.sprungnavi a:active {font-size: 0.8em; }#einleitung {    visibility: hidden;    position: absolute;    width: 20px;    top: 0;    left: -200px;    padding: 0;    margin: 0;}#einleitung h1, #einleitung h3,#einleitung p {    margin: 0;    padding: 0;    visibility: hidden;    position: absolute;    left: -300px;}#sprungnav {    position: absolute;    left: -3000px;    z-index: 6;}#sprungnav p.sprungnavi a:focus, #sprungnav p.sprungnavi a:active{    position:absolute;    left:+3060px;    top:5px;    background-color: #E6E6E6;    color: black;    display:block;    width:14em;    font-size: 0.8em;    padding: 4px;    float:right;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//* Boxmodell *//* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.ikkbb-center-box 	  	 { width: 980px; margin: 0px auto; z-index: 1;}.ikkbb-content-bg-middle { width: 980px; float:left; clear:both; background-image:url(images/ikkbb-page-shaddow-middle.gif); background-repeat:repeat-y; background-position:left top; }.ikkbb-content-bg-top    { width: 980px; float:left; clear:both; background-image:url(images/ikkbb-page-shaddow-top.gif); background-repeat: no-repeat; background-position:left top; }.ikkbb-content-bg-foot   { width: 980px; float:left; clear:both; height: 27px; background-image:url(images/ikkbb-page-shaddow-foot.gif); background-repeat: no-repeat; background-position:left top; }.ikkbb-head-box       	 { width: 930px; float:left; clear:both; margin-left: 25px !important; margin-left: 12px; line-height: 0em; overflow:hidden;}.ikkbb-logo-box       	 { float:left; width: 180px; height: 110px; }.ikkbb-head-box-right    { float:left; width: 742px; margin-left: 8px; }.ikkbb-imagemotv-box  	 { float:left; width: 742px; height: 89px; text-align:right; overflow:hidden;}.ikkbb-mainmenue-box  	 { float:left; width: 742px; clear:both; }.ikkbb-content-cols   	 { float:left; width: 930px; clear:both; margin: 10px 0 0 25px !important; margin: 10px 0 0 12px; text-align:left; overflow:hidden;}.ikkbb-left-colum     	 { float:left; width: 180px; }.ikkbb-center-content-box-home,.ikkbb-center-content-box 	   { float:left; width: 570px;  }.ikkbb-center-content-box      { background-image:url(images/ikkbb-center-col-middle-bg.gif); background-repeat:repeat-y; background-position:left top; }.ikkbb-center-content-box-home { float:left; overflow:hidden;}.ikkbb-center-content-head-bg  { float:left; width: 570px; clear:both; background-image:url(images/ikkbb-center-col-head-bg.gif); background-repeat: no-repeat; background-position:left top; margin-bottom: 10px; }.ikkbb-center-content-foot-bg { float:left; width: 570px; height: 8px; clear:both; background-image:url(images/ikkbb-center-col-foot-bg.gif); background-repeat: no-repeat; background-position:left bottom; }.ikkbb-funktion-colum 	 { float:left; width: 180px; margin-left: 0px; margin-top: 7px; }.ikkbb-foot-box 	  	 { float:left; width: 980px; clear:both;  margin-top: 10px; height: 20px; text-align:center; }.ikkbb-center-content { width: 555px; margin: 7px 0 0 8px; }.ikkbb-center-content-home {  min-height: 0px;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//* Hauptnavigation *//* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.ikkbb-mainmenue {    margin: 0 0 0 0!important;    margin: 0 0 0 0;    padding: 5px 0 5px 0 !important;    padding: 5px 0 5px 0;    text-align:center;    background-color: #117acb;    width: 742px;}.ikkbb-mainmenue li {    list-style: none;    margin: 0 0 0 0!important;    margin: 0 0 0 0;    display: inline;    font-size: 1.2em;    line-height: 1.2em;}.nav1 a:link, .nav1 a:visited, .nav1 a:hover, .nav1act a:link, .nav1act a:visited, .nav1act a:hover {    padding: 0.8em 2.0em 0.8em 2.0em;    display:inline;    font-weight: bold;    text-decoration: none;    color:#FFFFFF;}.nav1act a:link, .nav1act a:visited, .nav1act a:hover {    text-decoration:none;    color: black;    background-color: white;}.nav1 a:hover {	    text-decoration:underline; }.nav1act a:link, .nav1act a:visited, .nav1act a:hover {    padding: 0.8em 2.1em 0.8em 2.1em;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//* Unternavigation in linker Spalte *//* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.nav2leveltitle {    background-color: #e4e4e4;    padding: 10px 0px;    margin: 7px 0 0 0;}.nav2leveltitle h1 {    border-bottom: 1px dashed #0277c4;    font-weight: bold;    font-size: 1.1em;    margin: 0px 8px 0px 8px;    padding: 10px 0px 4px 7px;    color: black;}.nav2leveltitle a:link,.nav2leveltitle a:visited,.nav2leveltitle a:hover {    text-decoration: none;}.nav2leveltitle a:hover {    text-decoration: underline;}.nav2thementitel h1{    color: #117ACB;    font-size:1.1em;    padding: 10px 0px 6px 7px;    margin: 0px 8px 0px 8px;    background-image:url(images/dotline-blueleveltitel.gif);    background-position:bottom;    background-repeat: no-repeat;}.ikkbb-submenue { list-style: none; margin: 0;}.ikkbb-submenue-main { background-color: #e4e4e4;}.ikkbb-left-colum.startseite .ikkbb-submenue {    border-bottom:0px solid;}.ikkbb-left-colum .ikkbb-submenue {    border-bottom:2px solid #FFFFFF;}.ikkbb-submenue-themmenue { }.ikkbb-submenue li { list-style: none;}.nav2 a:link,.nav2 a:visited,.nav2 a:hover,.nav2act a:link,.nav2act a:visited,.nav2act a:hover {    display: block;    text-decoration: none;    padding: 5px 10px 5px 15px;    border-bottom: 1px solid white;}.nav2-hide {    display: none;}.nav2 a:hover,.nav2act a:link,.nav2act a:visited,.nav2act a:hover  {     text-decoration: none;    color: white;    background-color:#117acb;    background-image:url(images/ikkbb-nav2act-bg.gif);    background-repeat: no-repeat;    background-position: 5px center;}.nav2act a:link,.nav2act a:visited,.nav2act a:hover { font-weight: bold;}.ikkbb-submenue-themmenue .nav2 a:link,.ikkbb-submenue-themmenue .nav2 a:visited,.ikkbb-submenue-themmenue .nav2 a:hover,.ikkbb-submenue-themmenue .nav2act a:link,.ikkbb-submenue-themmenue .nav2act a:visited,.ikkbb-submenue-themmenue .nav2act a:hover {    background-image:url(images/ikkbb-icon-bluearrow-right.gif);    background-repeat: no-repeat;    background-position: 15px center;    padding: 2px 10px 2px 25px;    border-bottom: 0px;}.nav3 a:link,.nav3 a:visited,.nav3 a:hover,.nav3act a:link,.nav3act a:visited,.nav3act a:hover {    display: block;    text-decoration: none;    padding: 5px 5px 5px 28px;    border-bottom: 1px solid white;    overflow:hidden;}.nav3 a:hover { text-decoration: underline; }.nav3act a:link,.nav3act a:visited,.nav3act a:hover { font-weight: bold;}.nav4 a:link,.nav4 a:visited,.nav4 a:hover,.nav4act a:link,.nav4act a:visited,.nav4act a:hover {    display: block;    text-decoration: none;    padding: 5px 10px 5px 45px;    border-bottom: 1px solid white;}.nav4 a:hover { text-decoration: underline; }.nav4act a:link,.nav4act a:visited,.nav4act a:hover { font-weight: bold;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//* metanavigation *//* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.ikkbb-metanavigation { font-size: 1.1em; margin: 0.2em;}.ikkbb-metanavigation a:link,.ikkbb-metanavigation a:visited { text-decoration: none;}.ikkbb-metanavigation a:hover {text-decoration: underline;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//* metanavigation *//* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ul.sitemap { list-style: none;}.sitemap1 { margin: 5px 0px 0px 20px; font-size: 1.4em; font-weight: bold;}.sitemap2 { margin: 3px 0px 0px 50px; font-size: 1.2em;}.sitemap3 { margin: 2px 0px 0px 100px; font-size: 1.1em; list-style: square; }.sitemap3 a:link,.sitemap3 a:hover,.sitemap3 a:visited { text-decoration: none;}.sitemap4 { margin: 0px 0px 0px 120px; font-size: 1.0em; font-style: italic;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//* Rootlinemen� *//* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.ikkbb-rootline-menue {padding: 8px 10px 0px 10px; font-size: 1.1em; }span.ikkbb-rootline-divider {color: #0277c4;}span.hidden { display:none; }.ikkbb-rootline-menue a:link,.ikkbb-rootline-menue a:visited { color: #0277c4; text-decoration: underline;}.ikkbb-rootline-menue a:hover { color: #0277c4; text-decoration: none;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//* Formatierungen f�r Typo3 Spezifische Inhaltselemente *//* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.csc-spaceBefore,.csc-spaceAfter { float:left; clear:both; line-height: 0em; font-size: 0em;}.csc-menu-1 ul { list-style: none;}.csc-menu-1 li { margin: 0px 0 2px 0;}.csc-menu-1 a:link,.csc-menu-1 a:visited,.csc-menu-1 a:hover { text-decoration: none; padding: 0.5em 0.5em; display:block; background-color: #b3d6f0;}.csc-menu-1 .menue-active {font-weight: bold;}.csc-menu-1 a:hover { text-decoration: underline; background-color: #67ade1;}/* Datei Uploads Standard */table.csc-uploads td{ vertical-align:top;}td.csc-uploads-icon img { border: 0px;}table.csc-uploads-1 { width: 530px; overflow:hidden; }td.csc-uploads-fileName { overflow:hidden; width: 300px;}.csc-uploads-fileName a:link,.csc-uploads-fileName a:visited,.csc-uploads-fileName a:hover { color: #000000;}/* Datei Uploads mit eigenem Modul */.me-ikkbooklet { margin-bottom: 5px;}.me-ikkbooklet-line { padding: 2px 0px; vertical-align:middle; font-size: 1.1em;}.me-ikkbooklet-line img { vertical-align:middle;  margin-left: 10px;}.me-ikkbooklet a:link,.me-ikkbooklet a:visited{  text-decoration: underline; color: black; }.me-ikkbooklet a:hover{ text-decoration: none; color: black;}.me-ikkbooklet-icon { text-decoration: none;}/* Odd - Even Rahmen f�r beliebei inhahlte */.csc-inner-box-odd { background-color: #f1f1f1; clear:both; padding: 1px 10px 0px 10px;}.csc-inner-box-even { clear:both; padding: 1px 10px 0px 10px;}.csc-inner-box-blue { background-color: #117ACB; clear:both; padding: 6px 10px 6px 10px;}.csc-inner-box-blue  * { margin: 0 0; color:#FFFFFF;}.csc-inner-box-blue p a:link,.csc-inner-box-blue p a:visited,.csc-inner-box-blue p a:hover {     background-image:url(images/ikkbb-icon-whitearrow-right.gif);    background-repeat:no-repeat;    background-position: left 4px;    padding-left: 10px;    color:#FFFFFF;    text-decoration: none;}.csc-inner-box-blue p a:hover {    text-decoration: underline;}/* @ umschreibung */.liam {    background-image:url(images/at.gif);    background-repeat: no-repeat;    background-position: center center;    padding: 0px 2px 0px 2px;}.ups {    background-image:url(images/ups.gif);    background-repeat: no-repeat;    background-position: center center;    padding: 0px 0px 0px 0px;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//* Suche in rechter Spalte *//* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.ikkbb-funktion-colum .tx-indexedsearch-searchbox {     background-image:url(images/ikkbb-right-col-form-bg.gif);    background-position:left top;    background-repeat:repeat-y;    padding: 7px 0px;    clear:both;    width: 180px;}.ikkbb-funktion-colum form { margin: 0 0; padding: 0 0; line-height: 1em;}.ikkbb-funktion-colum .item-callback form,.ikkbb-funktion-colum .item-filialsuche form {margin: 0 0 8px 0;}.ikkbb-funktion-colum form label,.ikkbb-funktion-colum .tx-indexedsearch-searchbox p { visibility:hidden; display:none;}.ikkbb-funktion-colum .ikkbb-funktion-colum-item p.ikkbb-funktion-colum-small {     font-size: 90%;    margin: 0 0;    padding: 0px 10px 6px 13px;}.ikkbb-funktion-colum .function-form-input {    background-image:url(images/ikkbb-form-search-input.gif);    background-position: center top;    background-repeat: no-repeat;    width: 127px;    margin: 0px 0 0 13px;    border: 0px;    height:16px;    vertical-align:top;    padding: 2px 0 0 2px;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//* Move elevator Gesch�fstellefinder Formular im Content  *//* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.ikk-content-filialsuche label { display:none; }.ikk-content-filialsuche input { padding: 2px; margin: 0 0 0 0;}.ikk-content-filialsuche .ikk-content-form-input { float:left; vertical-align:top}.ikk-content-filialsuche .ikk-content-form-submit { }.ikk-content-filialsuche .ikk-content-2colsblock-left { float:left; padding-top: 2px;} /* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//* Login in rechter Spalte *//* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.ikkbb-funktion-colum .tx-moveelevatorikkadditionalinsurancecalc-pi1,.ikkbb-funktion-colum .csc-frame-frame1,.ikkbb-funktion-colum .csc-frame-frame2,.ikkbb-funktion-colum .ikkbb-funktion-colum-item {    background-image:url(images/ikkbb-right-col-form-bg.gif);    background-position:left top;    background-repeat:repeat-y;    clear:both;    width: 180px;    border-bottom: 2px solid white;}.ikkbb-funktion-colum .csc-frame-frame2 {border-bottom: 0px ; padding-bottom: 0px;}.ikkbb-funktion-colum .csc-frame-frame1 { padding-bottom: 7px; border-top: 0px; float:left; clear:both; width: 180px;}.ikkbb-funktion-colum h1 span,.ikkbb-funktion-colum h2 span { color: white;}.ikkbb-funktion-colum h1,.ikkbb-funktion-colum h2 { margin: 0 0 0 0; padding: 2px 0 2px 13px; font-size: 1.1em;  color: white; border-top: 7px solid white; }.ikkbb-funktion-colum h1,.ikkbb-funktion-colum .ikkbb-funktion-colum-item h2 {background-color: #117acb;}.ikkbb-funktion-colum .csc-frame-frame2 h2 {border-top: 0px; padding: 6px 0 2px 0px;}.ikkbb-funktion-colum .csc-frame-frame1 p,.ikkbb-funktion-colum .csc-frame-frame2 p,.ikkbb-funktion-colum .ikkbb-funktion-colum-item p { margin: 0 0; padding: 4px 10px 2px 13px;}.ikkbb-funktion-colum .item-fontsize-select p { margin: 0 0; padding: 4px 13px 4px 13px; text-align:center;}.ikkbb-funktion-colum .item-login p {padding: 7px 7px 7px 13px; }.ikkbb-funktion-colum .ikkbb-funktion-colum-item p a:link,.ikkbb-funktion-colum .ikkbb-funktion-colum-item p a:visited,.ikkbb-funktion-colum .ikkbb-funktion-colum-item p a:hover {     text-decoration: none;    color: #117acb;}.ikkbb-funktion-colum .csc-frame-frame1 p a:link,.ikkbb-funktion-colum .csc-frame-frame1 p a:visited,.ikkbb-funktion-colum .csc-frame-frame2 p a:link,.ikkbb-funktion-colum .csc-frame-frame2 p a:visited  { text-decoration: none; color: #0277c4;}.ikkbb-funktion-colum .csc-frame-frame1 p a:link,.ikkbb-funktion-colum .csc-frame-frame1 p a:visited,.ikkbb-funktion-colum .csc-frame-frame1 p a:hover,.ikkbb-funktion-colum .csc-frame-frame2 p a:link,.ikkbb-funktion-colum .csc-frame-frame2 p a:visited,.ikkbb-funktion-colum .csc-frame-frame2 p a:hover,.ikk-arrowlink {    background-image:url(images/ikkbb-icon-bluearrow-right.gif);    background-position: left center;    background-repeat: no-repeat;    padding: 0 0 0 10px;}.ikkbb-funktion-colum .csc-frame-frame2 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {    margin-bottom:0px;    line-height: 0em;}.ikkbb-funktion-colum h3 span { color: #0277c4;}.ikkbb-funktion-colum h3 { color: #0277c4; padding: 2px 0 2px 13px; margin: 12px 0 0 0; }/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//* CSS Styled Content anpassungen*//* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {margin: 0px 20px 0px 0px !important;}div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {    margin-left:20px !important;}.csc-linkToTop { text-align: right; padding: 1.3em 0 1.3em 0;}.csc-linkToTop a:link,.csc-linkToTop a:visited,.csc-linkToTop a:hover{    background-image:url(images/ikkbb-icon-bluearrow-top.gif);    background-position: left 6px;    background-repeat: no-repeat;    padding: 0 35px 0 10px;    color: #117acb;    text-decoration: none;}.csc-mailform { border: 0px; width: 360px;}.csc-mailform-field { float:left; clear: both; margin-bottom: 10px;}.csc-mailform-field label { clear:both; float:left; width: 120px;}.csc-mailform-field textarea,.csc-mailform-field input { width: 235px;}#mailformformtype_mail { width: auto; background-color: #396829; color: #FFFFFF; padding: 4px; float:right;}.csc-mailform-label{ font-size:1.1em; padding: 0 0 0.5em 0; line-height: 1.3em; font-weight: bold;}/* Link Formate*/.external-link-new-window {     background-image: url(images/ikkbb-icon-extlink.gif);    background-position: right 3px;    background-repeat: no-repeat;    padding-right: 14px;    text-decoration: none;    color: #0277c4;} .external-link-new-window strong {color: #0277c4; }/* Einr�ckender Rahmen f�r Content */.ikkbb-center-content .csc-frame-indent { margin: 0 10px 0 10px;}.ikkbb-center-content .csc-frame-externallink{ margin: 0 10px 0 10px;}.ikkbb-center-content .csc-frame-externallink ul { list-style: none; margin: 0 0;}.ikkbb-center-content .csc-frame-externallink li {     background-image:url(images/ikkbb-icon-bluearrow-right.gif);    background-position: left 3px;    background-repeat: no-repeat;    margin: 0 0;    padding: 0 0 0.3em 10px;}/* Rahmen f�r Bild auf der Startseite */.ikkbb-center-content-box-home .csc-frame-indent { margin: 7px 10px 0 8px;}.ikkbb-center-content-box-home .csc-frame-frame1 {    float:left;    clear:both;    width: 570px;    background-image:url(images/ikkbb-center-col-head-bg.gif);    background-repeat: no-repeat;    background-position:left top;    padding-top: 7px;}.ikkbb-center-content-box-home .csc-textpic { 	    float:left;    clear:both;    width: 570px;    margin: 0 0;    background-image:url(images/ikkbb-center-col-middle-bg.gif);    background-repeat: repeat-y;    background-position:left top;}div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom: 0px;}.ikkbb-center-content-box-home .csc-textpic * {line-height: 0em; padding: 0 0;}.ikkbb-center-content-box-home .csc-textpic dt { margin: 0 0; padding: 0 0 ;}.ikkbb-center-content-box-home .csc-textpic-image { padding: 0 0 7px 8px; width: 570px; line-height: 0em;}.ikkbb-center-content-box-home .csc-textpic-imagewrap { 	    width: 570px;    float:left;    clear:both;    background-image:url(images/ikkbb-center-col-foot-bg.gif);    background-repeat: no-repeat;    background-position:left bottom;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//* zweispaltiger Absatz mit Infokasten *//* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.twoColumHeader-0,.tx-fdfx2cols-pi1 { margin: 0 10px 0 10px; float:left; clear:both; width: 100%;}.twoColums-left { width: 300px; overflow:hidden; float:left;}.twoColums-left h2 { color: #117ACB; margin: 0 0pt 0.5em 0em;; padding: 0 0;}.twoColums-infobox { width: 180px; float:left; margin-left: 50px; margin-bottom: 15px; background-color: #e7e8e8;}.twoColums-infobox h1,.twoColums-infobox h2,.twoColums-infobox h3,.twoColums-infobox h4 { font-size: 1.1em; margin: 0 0 0 0; padding: 3px 8px; background-color: #cccccc; border-bottom: 1px solid white;}.twoColums-infobox p { background-image:url(images/dotline-black.gif); background-repeat: no-repeat; background-position: left bottom; margin: 8px 8px 8px 8px; padding: 0 0; } /* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//* Popup Einstellungen *//* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.ikkbb-popup-box {    width: 555px;    margin: 0px auto;    text-align:left;    text-align:center;}.ikkbb-popup-box h1 { font-size: 1.6em;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//* Move Elevator Zusatzversicherungsrechner *//* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.ikkbb-left-colum .tx-moveelevatorikkadditionalinsurancecalc-pi1,.ikkbb-left-colum .nav2thementitel,.ikkbb-left-colum .csc-frame-frame1,.ikkbb-left-colum .csc-frame-frame2 {    background-image:url(images/ikkbb-left-col-form-bg.gif);    background-repeat:repeat-y;    background-position:left top;    width: 180px;    float:left;    clear:both;    overflow:hidden;    padding: 5px 0px 5px 0px;    margin: 0px;}.ikkbb-left-colum .nav2thementitel { margin-top: 8px; padding: 0px 0px 5px 0px;}.ikkbb-left-colum .csc-frame-frame2 {    padding: 0px 0px 0px 0px;}.ikkbb-left-colum .tx-moveelevatorikkadditionalinsurancecalc-pi1,.ikkbb-left-colum .csc-frame-frame1 {    border-bottom: 7px solid white;}.ikkbb-left-colum.startseite .csc-frame-frame1.startseite {    border-bottom: 7px solid white;}.ikkbb-left-colum .csc-frame-frame1 {    border-bottom: 0px solid white;    border-top: 0px solid white;}.ikkbb-funktion-colum .csc-frame-frame2 h2,.ikkbb-left-colum  h2 { padding-bottom: 3px; color: #0277c4; margin: 12px; background-image:url(images/dotline-blueleveltitel.gif); background-position: center bottom; background-repeat: no-repeat; background-color:none;}.ikkbb-left-colum .csc-frame-frame1 p,.ikkbb-left-colum .csc-frame-frame2 p,.ikkbb-left-colum .csc-textpic-caption { margin: 0 6px 0px 12px;  font-size: 1.1em; line-height: 1.4em;}.tx-moveelevatorikkadditionalinsurancecalc-pi1 form,.ikkbb-funktion-colum .csc-frame-frame1 form,.ikkbb-left-colum .csc-frame-frame1 form { margin: 0 10px 12px 12px;}.tx-moveelevatorikkadditionalinsurancecalc-pi1 select,.ikkbb-funktion-colum .csc-frame-frame1 select,.ikkbb-left-colum .csc-frame-frame1 select { width: 157px; margin-bottom: 8px; }.ikkbb-left-colum .csc-frame-frame1 .function-form-submit-box { text-align:right; width: 157px;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//* Move Elevator PLZ Finder *//* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.tx-moveelevatorplzfinder-pi1 {}.me-plzfinder-list { width: 100%; float:left; clear:both; overflow:hidden;}.me-plzfinder-list-item { width: 570px; float:left; clear:both; overflow:hidden;}.me-plzfinder-list-item h3 span { color: black; font-size: 0.9em; font-weight: normal;}.me-plzfinder-list .list-item-odd { background-color: #f0f0f0;}.me-plzfinder-list-item-padder { margin: 10px;}.me-plzfinder-list-item-left,.me-plzfinder-list-item-mail { width: 250px; float:left;}.me-plzfinder-list-item-right  { width: 250px; float:left;}.me-plzfinder-list-item-foot { width: 570px; float:left; clear:both;}.me-plzfinder-list-item-maplink  { width: 250px; float:left; text-align:right;}.me-plzfinder-list-item  a:link,.me-plzfinder-list-item  a:visited,.me-plzfinder-list-item  a:hover { color:#117acb; text-decoration: none;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//* Google Maps Formatierungen *//* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */#map { margin: 0 0 10px 0;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//* Move elevator Beitragsrechner - move_elevator_ikkcontributioncalculator   *//* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.ikkcontributioncalculator-beitrag { background-color:#f1f1f1; padding: 8px 15px; font-size: 1.7em; font-weight:bold; width: 225px; text-align:center;}.ikkcontributioncalculator-resultline {background-color:#f1f1f1; padding: 6px 5px; width: 475px }.resultline-summit {font-size: 1.3em; font-weight:bold; color: white; background-color:#0277c4;}.resultline-summit strong { color: white; }/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//* Move elevator Kursdatenbank - move_elevator_ikkeventdatabase              *//* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.me_ikk_eventdatabase_search_box { clear:both;}.me_ikk_eventdatabase_submit,.me_ikk_eventdatabase_suche_line {    background-image:url(images/dotline-black.gif);    background-repeat: no-repeat;    background-position: left bottom;    padding: 0 0 10px 0;    margin: 0 0 10px 0;    clear:both;    float:left;    width: 100%;}.me_ikk_eventdatabase_submit { background-position: left top; margin-top: 10px; padding-top: 10px;  }.me_ikk_eventdatabase_suche_entfernung,.me_ikk_eventdatabase_suche_plz {    float: left;    margin-right: 20px;}.me_ikk_eventdatabase_search_box label {font-size:1.1em;}.me_ikk_eventdatabase_search_box input,.me_ikk_eventdatabase_search_box option { padding: 2px;}table.me_ikk_eventdatabase_kategory { width: 100%;}.result_item_odd,.event_boxodd {background-color:#f1f1f1}table.me_ikk_eventdatabase_kategory p { margin: 0 0; padding: 8px 20px 8px 5px;}table.me_ikk_eventdatabase_kategory  label {font-weight: bold;}/* ergebnisliste */.me_ikk_eventdatabase_result_item { padding: 10px 0px 5px 0px; background-position: 470px 20px; background-repeat: no-repeat;}.result_prozent_80 { background-image:url(images/ikkbb-80-prozent.gif);}.result_prozent_100 { background-image:url(images/ikkbb-100-prozent.gif);}.me_ikk_eventdatabase_result_item p { text-align:right; margin-right: 45px;}.me_ikk_eventdatabase_result_item p a:link,.me_ikk_eventdatabase_result_item p a:visited,.me_ikk_eventdatabase_result_item p a:hover {     background-image: url(images/ikkbb-icon-bluearrow-right.gif);    background-repeat: no-repeat;    background-position: left 4px;    padding-left: 8px;    text-decoration: none;}.me_ikk_eventdatabase_result_item p a:hover { text-decoration: underline;}table.me_ikk_eventdatabase_result_table { width: 430px;}table.me_ikk_eventdatabase_result_table td { font-size: 1.1em; vertical-align:top;}td.me_ikk_eventdatabase_resultlabel { font-weight: bold; padding: 2px 10px 2px 13px; width: 220px;}td.me_ikk_eventdatabase_resultfield { padding: 2px 0px 2px 0px;}.me_ikk_eventdatabase_pagebrowser {     background-image:url(images/dotline-black.gif);    background-repeat: no-repeat;    background-position: left top;    padding: 10px 15px 10px 15px;    margin: 10px 0 10px 0;    font-size: 1.1em;    line-height: 1.6em;}.me_ikk_eventdatabase_pagebrowser a:link,.me_ikk_eventdatabase_pagebrowser a:visited,.me_ikk_eventdatabase_pagebrowser a:hover {    text-decoration: none;    padding: 0px 2px;    display:block;    float:left;} .me_ikk_eventdatabase_pagebrowser_head { font-weight: bold;}.me_ikk_eventdatabase_pagebrowser a:hover,.me_ikk_eventdatabase_pagebrowser a.page-number-link-act{ font-weight: bold; border: 1p solid #f1f1f1;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//* Index Search (Content) *//* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.tx-indexedsearch { margin: 10px 0px 0px 0px; width: 530px; float:left; clear:both; }/* Sucheingabe Formular */.tx-indexedsearch .tx-indexedsearch-searchbox { margin-bottom: 20px;}.tx-indexedsearch .tx-indexedsearch-searchbox td { padding: 5px 10px 0px 0px; font-size: 1.2em;}.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {     width: 30px;}.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {     width:150px;    padding: 0.1em 0.2em;}.tx-indexedsearch .tx-indexedsearch-searchbox p { margin: 10px 0px 0px 0px;}/* Suchergebis Wort */.tx-indexedsearch .tx-indexedsearch-whatis { float:left; clear:both; width: 530px; }.tx-indexedsearch .tx-indexedsearch-noresults,.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold;  color: #006699; }.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px;  font-size: 1.2em; }/* Browsebox */.tx-indexedsearch .tx-indexedsearch-browsebox  { float:left; clear:both; width: 530px; }.tx-indexedsearch .browsebox { float:left; clear:both; margin: 10px 0px 0px 0px;; padding: 0px 0px;}.tx-indexedsearch .browsebox li { float:left; list-style: none; margin: 0px 10px 0px 0px;}.tx-indexedsearch .browsebox li .tx-indexedsearch-browselist-currentPage {font-weight:bold;  color: #006699; }/* Links zu suchabschnitten */.tx-indexedsearch .tx-indexedsearch-sec,.tx-indexedsearch .tx-indexedsearch-sectionlinks { float:left; clear:both; width: width: 530px; }.tx-indexedsearch .tx-indexedsearch-res {margin-top: 10px; float:left; clear:both; width: 530px; }.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-result-count,.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-result-number,.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title,.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent,.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-icon { border-bottom: 1px solid #006699;}/* Div overlay box f�r Filme  */.ikkbb-zindex-box {    position:absolute;    text-align: center;    width: 100%;    top:0;    z-index: 1;}.me_divOverlay {    position:absolute;    top: 0;    z-index: 990;    width: 100%;    height: 100%;    display: none;}.me_divOverlay .me_divTransBg {    position:absolute;    top: 0;    z-index: 995;    width: 100%;    height: 100%;    background-color: black;    filter:alpha(opacity=60);    opacity: 0.6;}.me_divOverlay .me_divNoTransBg {    position: absolute;    top: 0;    padding-top: 20px;    z-index: 999;    width: 100%;    height: 100%;    text-align: center;}.me_divTransClose {    width: 500px;    margin: 0 auto;    border: 1px solid black;    background-color: #e6e6e6;}.me_divTransClose a{    width: 100%;    padding: 10px 0;    display: block;    font-weight: bold;}.me_divOverlay  .me_divNoTransBg .csc-frame-frame1 {    width: 500px;    padding-top: 20px;    background-color: #e9e9e9;    border: 1px solid black;    margin: 0 auto;}/* Editpanel formatieren */table.typo3-editPanel { border: none; background-color: #fff; width: auto; clear:both;}table.typo3-editPanel TD.typo3-editPanel-controls { border: 1px solid #ccc; background-color: #fff;}/* Apassungen - AQ */.csc-textpic-above {    /*padding-top:7px;*/}.ikkbb-left-colum.startseite table.contenttable tr.even td,.ikkbb-left-colum.startseite table.contenttable tr.odd td,.ikkbb-left-colum table.contenttable tr.even td,.ikkbb-left-colum table.contenttable tr.odd td {    background-color:transparent;    border-width:0 0px;}.ikkbb-left-colum.startseite table.contenttable,.ikkbb-left-colum table.contenttable {    border:none;    width:auto;    margin:0;}.ikkbb-left-colum.startseite table.contenttable th, table.contenttable td,.ikkbb-left-colum table.contenttable th {    padding:2px 4px 4px 0px;    margin-bottom:4px;}.ikkbb-left-colum.startseite table.contenttable td.pdf_icon {    background-image:url(images/pdf_icon.jpg);    background-position:8px 0px;    background-repeat:no-repeat;    height:32px;    width:42px;    padding:0px 0px 0px 0px;    float:left;}.ikkbb-left-colum.startseite table.contenttable a,.ikkbb-left-colum table.contenttable a{    color:#0277C4;    font-size:1.0em}.ikkbb-left-colum.startseite table.contenttable td p,.ikkbb-left-colum table.contenttable td p {    margin:0 6px 0 0px;    line-height:1.1em;    font-size:1em;    color:#919392;    margin:0;}.ikkbb-funktion-colum.startseite .csc-textpic-center {    padding-top:7px;}.ikkbb-left-colum.startseite table.contenttable img,.ikkbb-left-colum table.contenttable img{    border:none;    margin-left:8px;}/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//* Ichannel typoscript Jquery Umsetzung *//* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.ikkbb-center-content-box-home .csc-frame-ichannel {	background-image:url("images/ikkbb-center-col-middle-bg.gif");	background-position:left top;	background-repeat:repeat-y;	clear:both;	float:left;	margin:0;	width:570px;}.ikkbb-center-content-box-home .csc-frame-ichannel .frame-top-bg {	background-image:url("images/ikkbb-center-col-head-bg.gif");	background-position:left top;	background-repeat:no-repeat;	clear:both;	float:left;	height: 7px;	width:570px;}.ikkbb-center-content-box-home .csc-frame-ichannel .frame-foot-bg {	background-image:url("images/ikkbb-center-col-foot-bg.gif");	background-position:left top;	background-repeat:no-repeat;	clear:both;	float:left;	height: 7px;	width:570px;}.ikkbb-center-content-box-home .csc-frame-ichannel .frame-padder {	clear:both;	float:left;	position:relative;	left: 8px;	width:555px;}#ichannel-body #panel,.ikkbb-center-content-box-home .csc-frame-ichannel .frame-padder ,#ichannel-body #panel .panel-item ,#ichannel-body #mask ,#ichannel-body { width: 555px; height: 329px; }#ichannel-body { position: relative; left: 8px; }#ichannel-body div.alt {display:none;}#ichannel-body #mask {	overflow:hidden;}#ichannel-body #panel { overflow:hidden; z-index: 50;  }#ichannel-body #panel div.panel-item { float:left; }#ichannel-body #panel .panel-item {	overflow:hidden; 	float: left; 	background-position: left top; 	background-repeat:no-repeat;	cursor: pointer;}#ichannel-body #panel .panel-item .panel-textcontent {overflow:hidden; display:block;}#ichannel-body #panel .panel-item .panel-textcontent h1 { 	color:#ffffff; 	line-height: 1.3em;	font-size: 2.4em;	margin: 0 0;	padding: 0 0;	font-family: "Lucida Sans Unicode", Arial, sans-serif; }#ichannel-body #panel .panel-item .panel-textcontent * { color:#FFFFFF;}#ichannel-body #panel .panel-item .panel-textcontent h1 a {color:#ffffff; text-decoration:none; }#ichannel-body #panel .panel-item .panel-textcontent h1 a:focus,#ichannel-body #panel .panel-item .panel-textcontent h1 a:hover {color:#ffffff; text-decoration:underline;}#ichannel-body #panel .panel-item .panel-textcontent p.panel-teasertext { font-size: 2.3em; margin:  0 0; padding: 0 0; line-height: 1.3em;}#ichannel-body #panel .panel-item .panel-textcontent p.panel-teasertext a { text-decoration:none; color:#FFFFFF;}#ichannel-body #panel .panel-item .panel-textcontent p a:focus,#ichannel-body #panel .panel-item .panel-textcontent p a:hover {color:#ffffff; text-decoration:underline;}#ichannel-body #panel .panel-item .panel-textcontent .panel-button { margin: 0 0; padding: 0 0; font-size: 2.3em;}#ichannel-body #panel .panel-item .panel-textcontent .panel-button a {	text-decoration:underline;	color:#FFFFFF;}#ichannel-body #panel .panel-item .panel-textcontent p.panel-button a:focus,#ichannel-body #panel .panel-item .panel-textcontent p.panel-button a:hover {text-decoration:underline;}#ichannel-body #scroller-overlay { position: absolute; z-index: 100; width: 555px; margin-top: 310px; height: 1px; text-align:right;}#ichannel-body #scroller-overlay #scroller-header { position: relative; line-height:1em; float:right; display:none; height: 1px;}#ichannel-body #scroller-overlay #scroller-header a { 	background-image: url(../extensions/me_ichannel/vorlagen/ichannel-browse-bg-sprite.png); 	background-repeat: no-repeat;	background-position:  0 0;	color:#4c0103; 	display:block;	width: 19px;	height: 12px;	text-align: center; 	padding: 2px 0 0 0; 	margin-right: 4px; 	float:left; 	text-decoration:none; }#ichannel-body #scroller-overlay #scroller-header a.selected,#ichannel-body #scroller-overlay #scroller-header a:hover { color:#FFFFFF; background-position:  0 -18px;}#ichannel-body #scroller-overlay #scroller-header a:active { color:#FFFFFF; background-position:  0 -28px;}