@charset "utf-8";
/* CSS Document (c) 2009/2010 move-elevator.de Dipl.-Ing.(FH) Florian Wentzel */

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Inline Styles von CSC Stylsed content */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
    border: 2px solid black;
    padding: 0px 0px;
}

DIV.csc-textpic-imagewrap { padding: 0; }

DIV.csc-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csc-textpic-image { margin: 0; }
DL.csc-textpic-image DT { margin: 0; display: inline; }
DL.csc-textpic-image DD { margin: 0; }

/* Clearer */
DIV.csc-textpic-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
    display: inline; /* IE fix for double-margin bug */
    margin-right: 10px;
}

/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
    display: inline; /* IE fix for double-margin bug */
    margin-left: 10px;
}

/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
    display: inline; /* IE fix for double-margin bug */
    margin-left: 10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
    margin-right: 10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
    margin-left: 10px !important;
}

.hidden {
    display: none;
}
/* Positioning of images: */

/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

/* Center (above or below) */
DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */

/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */

/* Browser fixes: */

/* Fix for unordered and ordered list with image "In text, left" */
.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; height: 1%; }
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }




/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Grundlegendes Setup Basis HTML Elemente */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

* {
    margin: 0px 0px;
    padding: 0px 0px;
    font-size: 100.01%;
    font-family: Arial, Helvetica, sans-serif;
}
html {
    height: 100.1%;
}
body {
    /* Grundschriftgröße */
    font-size: 16px;
    width: 100%;
    height: 100.1%;
    /*background-color: #efefec;*/
    background-color:#E0E0E0;
    color: #333333;
}

body#druckversion {
    background-color:#ffffff;
    padding-left: 10px;

}


/* Grundfromatierungen headlines */
h1 {
    padding: 0 0;
    font-size: 1.5em;
    margin-top: 8px;
    padding-bottom: 15px;
    padding-bottom: 0.4em;
    font-weight: bold;
    font-family:"Lucida Sans Unicode",Arial,sans-serif;
}
h1 span { font-family:"Lucida Sans Unicode",Arial,sans-serif; }
h1.csc-firstHeader {
    padding-top: 0em;
}

.csc-header {
    clear:both;
}

h2 {
    font-size: 0.9em;
    padding: 1.2em 0 0.8em 0;
}

h3 {
    font-size: 0.8em;
    padding: 0 0 0 0;
    text-decoration:none;
} 
h4, 
h5, 
h6 {
    font-size: 0.8em;
    padding: 0 0 0 0;
    text-decoration:none;
    font-weight:normal;
}

td h3, 
td h4, 
td h5, 
td h6 { font-size: 1em;}

/* Textabsetze */
blockquote,
p {font-size: 0.8em; line-height: 1.3em; padding-bottom: 1.3em; }
p.align-right { text-align:right;}
div.bodylist {clear:both;}
td p {font-size: 1em;}
p.indent,
blockquote {padding-left: 2em;}


/* Listen */
ol { margin: 0px; padding: 0px 0px 0px 30px; padding-bottom: 0.8em; }
ul { margin: 0px; padding: 0px 0px 0px 25px; list-style:square; padding-bottom: 0.8em; }
li { font-size: 0.8em; line-height: 1.4em;}
td le,
li li {font-size: 1em;}


acronym {border-bottom: 1px dotted;}
dfn { font-style:normal; border-bottom: 1px dotted;}

/* tabellen im content */
table caption {
    font-size: 0.8em;
}
td, th {
    font-size: 0.8em;
}
td table td {
    font-size:1em;
}

table.address-table, table.contenttable {
    margin: 0 0 0 0;
    width: 100%;
    clear:both;
}
table.contenttable caption {
    visibility:hidden;
    display:none;
}
table.address-table td, 
table.contenttable td {
    vertical-align:top;
    text-align:left;
    padding: 0.3em 0.5em 0.3em 0.5em;
}
table.contenttable th {
    vertical-align:top;
    text-align:left;
    padding: 0.3em 0.5em 0.3em 0.5em;
    background-color: #0ba1e2;
    color: #FFFFFF;
    font-weight:normal;
}
table.contenttable tr.tr-odd td {
    background-color:#f0f7fe;
}
table.contenttable tr.tr-even td {
    background-color:#f0f7fe;
}


table.contenttable tfoot td {
    padding: 0.5em 1.5em 0.1em 0em;
}
table td label {
    font-size: 1.0em;
}

/* Spezielle Tabellentypen */
table.table-3-cols-25-45-30 th.td-0 { width: 25%; }
table.table-3-cols-25-45-30 th.td-1 { width: 45%; }
table.table-3-cols-25-45-30 th.td-2 { width: 30%; }



/* Formular Options */
label {font-size: 0.8em;}
input {font-size: 0.8em;}
select {font-size: 0.8em;}
select option {font-size: 1.0em; padding-right: 10px;}

p input,
p select { font-size: 1em; }

/* Definitions Listen */
dl {font-size: 0.8em;}
dl dt {font-weight:bold;}
dl dd {margin-bottom: 10px;}

fieldset {font-size: 0.8em;}
fieldset input,
fieldset label {font-size: 1em;}


/* Typo3 Spezifische Elemente */



/* textfarben */
#me_divlayer_content h2,
#me_divlayer_content h3,
#me_divlayer_content h4,
#me_divlayer_content h5,
#me_divlayer_content h6,
#me_divlayer_content td,
#me_divlayer_content li,
#me_divlayer_content blockquote,
#me_divlayer_content p,
#page #pageCenterCol h2,
#page #pageCenterCol h3,
#page #pageCenterCol h4,
#page #pageCenterCol h5,
#page #pageCenterCol h6,
#page #pageCenterCol td,
#page #pageCenterCol li,
#page #pageCenterCol blockquote,
#page #pageCenterCol .tx-moveelevatorikkclmentor-pi1 label,
#page #pageCenterCol p { color: #333333;}




#me_divlayer_content h2 a,
#me_divlayer_content h3 a,
#me_divlayer_content h4 a,
#me_divlayer_content td a,
#me_divlayer_content li a,
#me_divlayer_content p a,
#page #pageCenterCol h2 a,
#page #pageCenterCol h3 a,
#page #pageCenterCol h4 a,
#page #pageCenterCol td a,
#page #pageCenterCol li a,
#page #pageCenterCol p a {color:#0ba1e2; text-decoration:none;}

#page #pageCenterCol h3 a:hover,
#page #pageCenterCol td a:hover,
#page #pageCenterCol li a:hover,
#page #pageCenterCol p a:hover{ text-decoration:underline;}

#me_divlayer_content h1,
#page #pageCenterCol h1 { 
    color:#ad2230;
}


/* Einrücken aller Elemente der Zielseite ab Aufmacher */
#page #pageCenterCol h1,
#page #pageCenterCol h2,
#page #pageCenterCol h3,
#page #pageCenterCol h4,
#page #pageCenterCol h5,
#page #pageCenterCol h6,
#page #pageCenterCol .tx-moveelevatorteaser-pi1 p,
#page #pageCenterCol p.bodytext { padding-left: 8px; padding-right: 12px;}

#page #pageCenterCol .csc-textpic-intext-left-nowrap h2 {padding-left:0px;}

#page #pageCenterCol p.indent { padding-left: 24px;}
#page #pageCenterCol .csc-textpic-text p.bodytext {padding-left:0px;}
#page #pageCenterCol table.contenttable { border-left: 6px solid white; border-bottom: 12px solid white;}

#page #pageCenterCol p.csc-linkToTop {
    background-image:url(icons/icon-anker-up.gif);
    background-repeat:no-repeat;
    padding-left: 20px;
    clear: both;
    background-position: 8px 2px;
}

#page #pageCenterCol .csc-textpic { clear:both; width:444px;}

#page #pageCenterCol .csc-textpic-below,
#page #pageCenterCol .csc-textpic-above,
#page #pageCenterCol .csc-textpic-intext-right,
#page #pageCenterCol .csc-textpic-intext-right-nowrap {padding-right: 8px;}

#page #pageCenterCol .csc-textpic-below,
#page #pageCenterCol .csc-textpic-above,
#page #pageCenterCol .csc-textpic-intext-left,
#page #pageCenterCol .csc-textpic-intext-left-nowrap {padding-left: 8px;}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { padding-bottom: 5px; margin-bottom: 0px;}


#page #pageCenterCol .csc-textpic-intext-left-nowrap div.bodylist {clear:none;}


/* Rootline Menü unter dem Aufmacherbild */
#page #pageCenterCol p.rootline-menue {padding-left: 0px;}
#page #pageCenterCol p.rootline-menue,
#page #pageCenterCol p.rootline-menue a {color: #93928d; text-decoration:none;}
#page #pageCenterCol p.rootline-menue a:hover {text-decoration:underline;}
#page #pageCenterCol p.rootline-menue span.hidden {display:none;}



/* Sitemaps und Menüs */
ul.csc-jumpmenue-noscript,
ul.csc-menu-3,
ul.csc-menu-1 {list-style:none; padding:0 0 0 8px; margin-bottom: 0.8em; clear:both; line-height:1.4em;}

.csc-sitemap { width: 460px; overflow:hidden;}

.csc-sitemap ul {list-style:none; padding:0 0 0.8em 8px;}
.csc-sitemap ul ul{list-style: square; padding:0 0 0.8em 25px;}
.csc-sitemap ul ul ul {list-style: disc;}
.csc-sitemap ul ul ul ul {list-style: circle;}
.csc-sitemap ul li { text-transform:uppercase; font-weight:bold;}
.csc-sitemap li li { text-transform: none; font-weight:bold;}
.csc-sitemap li li li { text-transform: none; font-weight: normal;}




#page #pageCenterCol .csc-frame-rulerBefore {width:444px; position:relative; left:8px; clear:both; height: 10px;}

#page #pageCenterCol ul.csc-menu-1,
#page #pageCenterCol ul.csc-menu-1 li {
    float: left;
    clear: both;
    width: 100%;
}

#page #pageCenterCol ul.csc-menu-1 li a {
    display:block;
    float: left;
    clear: both;
    text-decoration:none;
    width:100%;
}
#page #pageCenterCol ul.csc-menu-1 li a:hover {text-decoration:underline;}

ul.csc-menu-1 li a span.icon {
    clear:none;
    display:block;
    float:left;
    width:10px;
}

ul.csc-menu-1 li a span.title {
    clear:none;
    display:block;
    float:left;
    width:400px;
}

ul.csc-menu-1 li a span {
    cursor:pointer;
}


.csc-jumpmenue { width: 444px; left:8px; position:relative;}

/* Abschnittsübersicht (mit Seiteninhalt) */
#page #pageCenterCol ul.csc-menu-3 li {
    background-image:url(icons/icon-anker-down.gif);
    background-position:left 2px;
    background-repeat:no-repeat;
}
#page #pageCenterCol ul.csc-menu-3 li a {

    display:block;
    padding-left:14px;
}




/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* @ umschreibung  Anti Spam schutz der E-Mail Adressen*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.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 1px 0px 1px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Grundlegender Seiteanaufbau - Boxmodell */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Grundpositionierung gegenüberDynamsichen Div Layern */
#page-zindex-box {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
    text-align:center;
}

/* Grundseitentypen */
#homepage,
#doorpagebig,
#doorpage,
#page {
    width: 972px;
    margin: 0 auto;
}

.body-top-bg { 
    width:100%;
    float:left;
    clear:both;
    text-align:center;
    background-color:#EFEFEC;
    background-image:url(images/page-top-bg.jpg);
    background-position:center top;
    background-repeat:no-repeat;
}

#druckversion #page {
    width:486px;
    margin: 0 0 0 ;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Inhalte im Kopfbereich  */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#pageTop {
    width:972px;
    height: 198px;
    float:left;
    clear:both;
}
#pageTop .box-padder {
    width: 964px;
    position:relative;
    left: 4px;
    float:left;
    clear:both;
}

/* Seitenlogo */
#pageTop div#pageLogo,
#pageTop h1#pageLogo {
    margin: 0 0;
    padding: 0 0;
    position:absolute;
    left:20px;
    top: 66px;
    line-height: 1em;
    width: 250px;
    z-index: 2;
    height: 85px;
    background-image:url(images/ikk-classic-logo-bg.gif);
    background-position: left top;
    background-repeat:no-repeat;
}
#pageTop #pageLogo img {
    border: 0px;
}
#pageTop #pageClaim {
    margin: 0 0;
    padding: 0 0;
    position:absolute;
    left: 740px;
    top: 112px;
    line-height: 1em;
    width: 214px;
    height: 26px;
    z-index: 3;
    background-image:url(images/head-claim-bg.gif);
    background-position: left top;
    background-repeat:no-repeat;
}


/* Sprungnavogation */
#sprungnav {
    position: absolute;
    left: -3000px;
    z-index: 6;
    top: 5px;
    float:left;
}
#sprungnav p {
    font-size: 0.8em;
}
#sprungnav p.sprungnavi a:focus, #sprungnav p.sprungnavi a:active {
    position:absolute;
    left:+3000px;
    top:0px;
    background-color: #E6E6E6;
    color: black;
    display:block;
    width:14em;
    padding: 4px;
    float:right;
}

/* accebility toolbar */
#pageAccebilityoptions {
    width:972px;
    font-size: 0.8em;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    color:#FFFFFF;
}
#pageAccebilityoptions a {
    color:#FFFFFF;
}
#pageAccebilityoptions .pageAccbar-bg {
    text-align:right;
}

#pageAccbarOptionInversetext, #pageAccbarOptionFontsize, #pageAccbarOptionScreenreader {
    float:right;
    height: 100%;
    padding: 5px 10px;
    white-space:nowrap;
}
#pageAccbarOptionInversetext, #pageAccbarOptionFontsize {
    padding: 5px 15px 5px 10px;
}
#pageAccebilityoptions img {
    vertical-align: bottom;
    border: 0px;
}

#pageAccbarOptionScreenreader .option-button {
    margin-left: 4px;
}

#pageAccebilityoptions span.option-label { float:left; padding-right: 5px;}

#pageAccebilityoptions a span { display:none;}
#pageAccebilityoptions a {
    background-image:url(icons/accbar-sprite.gif);
    background-repeat:no-repeat;
    background-position: left top;
    width: 37px;
    height: 18px;
    display:block;
    float:left;
}

#pageAccebilityoptions a.colorinverse {
    background-position: left -20px;
}

#pageAccebilityoptions a.normal {
    background-position: left -40px;
    width: 23px;
    height: 18px;
}

#pageAccebilityoptions a.medium {
    background-position: left -60px;
    width: 23px;
    height: 18px;
}

#pageAccebilityoptions a.xxl {
    background-position: left -80px;
    width: 18px;
    height: 18px;
}

#pageAccbarOptionScreenreader { white-space: nowrap;}
#pageAccebilityoptions a.readpage {
    background-image:none;
    display:block;
    width: 120px;
    cursor: pointer;
}
#pageAccebilityoptions a.readpage span {display:block;}
#pageAccebilityoptions a.readpage span.linguatec-icon {
    background-image:url(icons/accbar-sprite.gif);
    background-repeat:no-repeat;
    background-position: left -100px;
    width: 18px;
    height: 18px;
    float:left;
}


/* Servicenaviogation */
#serviceNav {
    margin: 0 0;
    padding: 0 0;
    position: relative;
    top: 60px;
    right: 16px;
    float:right;
    width: 500px;
    z-index: 7;
    color: #666666;
    text-align:right;
}
#serviceNav a { color: #666666; text-decoration:none}
#serviceNav a:hover {text-decoration:underline;}


/* Hauptnavigation */
#mainNavBg {
    width:964px;
    top: 163px;

    left: 0;
    float:left;
    clear:both;
    position: absolute;
    float:left;
    clear:both;
    margin-top:0;
    text-align:left;
}
ul#mainNav {
    list-style: none;
    height: 35px;
    width: 736px;
    margin: 0 0;
    padding: 0 0;
    float:left;
    overflow:hidden;
}
#mainNav li {
    display:inline;
    margin: 0 0 0 0;
    font-size: 0.8em;
    line-height: 1.2em;
    height: 35px;
    text-transform:uppercase;
    font-family:"Lucida Sans Unicode",Verdana,sans-serif;
}


#mainNav li.current span,
#mainNav a {
    /*padding: 10px 18px 10px 16px;*/
    display:block;
    text-decoration: none;
    color:#FFFFFF;
    float:left;
    background-image:url(images/mainNavDivider.gif);
    background-repeat:repeat-y;
    background-position:right bottom;
    padding: 10px 0px 10px 0px;
    text-align:center;
    text-indent: -2px;
}

/* Feste menübreiten */
#mainNav #mainNavItem-01.current span,
#mainNav #mainNavItem-01 a { width: 188px; }

#mainNav #mainNavItem-02.current span,
#mainNav #mainNavItem-02 a { width: 155px; }

#mainNav #mainNavItem-03.current span,
#mainNav #mainNavItem-03 a { width: 137px; }

#mainNav #mainNavItem-04.current span,
#mainNav #mainNavItem-04 a { width: 101px; }

#mainNav #mainNavItem-05.current span,
#mainNav #mainNavItem-05 a { width: 145px; }

#mainNav li.active a,
#mainNav li.current span,
#mainNav a:hover{
    background-image: url(images/mainNavAct.gif);
    background-repeat: repeat-x;
    background-position: right top;
    color:#ad2230;
    text-decoration: underline;
}


#mainNav li.lastcurrent span,
#mainNav li.last a {/*padding:10px 18px 10px 18px;*/ }

/* Suchformular indizierte Suche im Seitenkopf */
#pageTop .tx-indexedsearch {
    clear:none;
    float:right;
    width:217px;
    margin-top: 6px;
}
#pageTop .tx-indexedsearch fieldset {
    display:inline;
    border: 0px;
    margin: 0 0;
    padding: 0 0;
    height: 25px;
    overflow:hidden;
}
#pageTop .tx-indexedsearch label, #pageTop .tx-indexedsearch legend {
    display:none;
}
#pageTop .tx-indexedsearch .tx-indexedsearch-form input {
    width: 166px;
    border: 0px transparent;
    display:block;
    height: auto !important;
    height: 23px;
    min-height: 23px;
    overflow:hidden;
    vertical-align: middle;
    padding: 2px 0 0 10px;
    background-color:transparent;
    font-size: 0.9em;
    color:#757070;
}
#pageTop .tx-indexedsearch .tx-indexedsearch-form {
    background-image:url(images/pageTop-searchbg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    width: 176px;
}
#pageTop .tx-indexedsearch .tx-indexedsearch-search-submit {
    float:left;
    width: 26px;
    height: 23px;
    overflow:hidden;

}
#pageTop .tx-indexedsearch .tx-indexedsearch-search-submit input {
    width: 25px;
    border: 0px transparent;
    height: 23px;
    overflow:hidden;
    vertical-align: middle;
    background-color:transparent;
    background-image:url(images/pageTop-searchsubmitbg.gif);
    background-repeat: no-repeat;
    background-position: center top;
    color: #b0b0b0;
    font-size:0;
    cursor:pointer;
}



#pageTop .tx-indexedsearch form input {font-size: 1em;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Seitenspalten  allgemein 															*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#pageContentCols .pageHeadBg, 
#pageContentCols .pageFootBg, 
#pageContentCols {
    display:block;
    clear:both;
    float:left;
    width:972px;
    text-align:left;
}


/* Zielseite */
#page #pageContentCols {
    background-image:url(images/page-content-bg.gif);
    background-repeat:repeat-y;
}
#page #pageContentCols .pageHeadBg {
    background-image:url(images/page-content-bg-head.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
#page #pageContentCols .pageFootBg {
    background-image:url(images/page-content-bg-foot.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-bottom:  12px;
}


#pageLeftCol {
    float:left;
    width:243px;
    /* color: #495e85; */
    color: #333333;
}

#pageLeftCol a {/* color: #495e85; */ color: #333333; text-decoration: none;}
#pageLeftCol a:hover { color: #ad2230; text-decoration: underline;  }
#pageLeftCol .box-padder { width:219px; left: 12px; padding-top: 15px; position:relative; min-height:50px; }



#pageCenterCol {
    float:left;
    width:486px;
}

#pageCenterCol .box-padder {
    width:460px;
    position:relative;
    padding-top: 16px;
    left: 13px;
    min-height: 400px;
}
#pageRightCol {
    float:left;
    width:243px;
    text-align:left;
}
#pageRightCol .box-padder { width:219px; left: 12px; position:relative; }


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Seitenspalten  - linke Spalte*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#pageLeftCol #levelTitel {
    text-transform:uppercase;
    font-size: 0.8em;
    float: left;
    clear: both;
    width: 219px;
    height: 44px;
    line-height: 1.1em;
    background-image: url(images/nav2title-bg.gif);
    background-position: left top;
    background-repeat: no-repeat;
}


#pageLeftCol #levelTitel span { padding: 18px 0 0 10px; display: block; width: 180px;}
/* Anpassen des Seitentitels bei zweizeiligen titeln im Gesch Bereich */
.page-root-id-634 #pageLeftCol #levelTitel span ,
.page-root-id-633 #pageLeftCol #levelTitel span { padding: 8px 0 0 10px;}


#subNav .hidden { display:none; visibility:hidden;}

#subNav { 
    list-style: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left;
    clear: both;
    width: 219px;
    display: block;

}

#subNav li { 
    margin: 0.9em 0 0 0;
    padding: 0 0 0 10px;
    line-height: 1.3em;
    list-style: none ;
    display: block;
    float: left;
    clear: both;
    width: 100%;
}

#subNav a {text-decoration: none; display:block; width:100%;}
#subNav a:hover{ text-decoration: underline; color: #ad2230;}

#subNav li.current { color: #ad2230;}
#subNav li.current a { color: #ad2230;}

#subNav li.level3 { padding: 0 0 0 20px; width:100%;}
#subNav li.level4 { padding: 0 0 0 40px; width:100%;}

#subNav li span.icon {float: left; width: 10px; clear: none; display: block; }
#subNav li span.title {float: left; width: 180px; clear: none; display: block;}
#subNav li a span {cursor:pointer;}
#subNav li.level3 span.title {width: 170px;}
#subNav li.level4 span.title {width: 160px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Seitenspalten  - Seitenfuss */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#pagefootOptions {
    display:block;
    position:relative;
    clear:both;
    float:left;
    width:972px;
    padding: 15px 0px 0px 0;
}
#pagefootOptions p { position:relative; left: 264px; margin: 0 0; padding: 0 0; width: 444px;}
#pagefootOptions a {text-decoration:none; color:#0ba1e2; padding-right: 12px;}
#pagefootOptions a:hover {text-decoration:underline;}

#pageFootBox {
    width: 100%;
    text-align:center;
    padding-top:0px;
    margin-top: 30px;
    clear:both;
    float:left;
    background-image:url(images/pageFoot-bg.gif);
    background-repeat:repeat-x;
    background-position:left top;
    background-color:#e0e0e0;
}

#pageFootBox .box-head-bg {
    margin: 0 auto;
    width:972px;
    text-align: left;
    padding-top:30px;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Seitenansicht Homepage															*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#homepage .content-row {
    width:972px;
    float:left;
    clear:both;
}

#homepage .content-row-1 {
    background-image:url(images/home-content-row-1-bg.gif);
    background-repeat:repeat-y;
}

#homepage .content-row .box-head {
    width:972px;
    float:left;
    clear:both;
    background-repeat: no-repeat;
    background-position:left top;
}

#homepage .content-row-1 .box-head {
    background-image:url(images/home-content-row-1-head-bg.gif);
    padding-top: 5px;
}
#homepage .content-row .box-foot {
    width:972px;
    float:left;
    clear:both;
    background-repeat: no-repeat;
    background-position:left bottom;
}

#homepage .content-row-1 .box-foot {
    background-image:url(images/home-content-row-1-foot-bg.gif);
    padding-bottom: 12px;
}




/* tx-moveelevatorteaser news liste */
#homepage .tx-moveelevatormeichannel-pi1 {
    position:relative;
    left: 12px;
    float:left;
    width: 713px;
    height: 338px;
    overflow:hidden;
}
#homepage .tx-moveelevatormeichannel-pi1 .alternate-image a img { border: 0px;}

/* tx-moveelevatorteaser news liste */
#homepage #home-newsteaserlist-box { text-align:left; float: right; width:239px; overflow-x:hidden;}
#homepage #home-newsteaserlist-box .tx-moveelevatorteaser-pi2 { width: 228px;}
#homepage #home-newsteaserlist-box h5 {
    /* color:#495e85; */
    color: #333333;
    text-transform:uppercase;
    padding: 18px 0 10px 19px;
    font-weight:normal;
    background-image:url(images/home-news-divider.gif);
    background-repeat:no-repeat;
    background-position: center bottom;
}

#homepage #home-newsteaserlist-box .news-list {
    width: 228px;
    height: 261px;
    overflow-x:hidden;
}
#homepage #home-newsteaserlist-box .news-list a:hover {text-decoration: underline;}

#homepage #home-newsteaserlist-box .me-news-item {
    width: 228px;
    height: 87px;
    overflow:hidden;
    float:left;
    clear:both;
    background-image:url(images/home-news-divider.gif);
    background-repeat:no-repeat;
    background-position: center bottom;
}

#homepage #home-newsteaserlist-box p {
    padding: 0px 10px 0 19px;
}

#homepage #home-newsteaserlist-box h2 a,
#homepage #home-newsteaserlist-box p a {
    text-decoration:none;
    /* color: #495e85; */
    color: #333333;
}

#homepage #home-newsteaserlist-box h2 a:hover,
#homepage #home-newsteaserlist-box p a:hover {
    text-decoration:underline;
}
#homepage #home-newsteaserlist-box p .news-latest-container.home a span.me-mehrlink {color: #0ba1e2;}
#homepage #home-newsteaserlist-box p .me-mehrlink a {color: #0ba1e2; white-space:nowrap;}
#homepage #home-newsteaserlist-box .csc-frame-frame1 h2 a
#homepage #home-newsteaserlist-box .csc-frame-frame1 p a,
#homepage #home-newsteaserlist-box p a span.me-mehrlink {
    color: #0ba1e2;
}
#homepage #home-newsteaserlist-box h2,
#homepage #home-newsteaserlist-box p.teaser-buzzword {
    padding: 10px 0px 0 19px;
    text-transform: uppercase;
    font-weight:normal;
    font-size:0.8em;
}

#homepage #home-newsteaserlist-box .csc-frame-frame1 { float:left; clear:both;}
#homepage #home-newsteaserlist-box .csc-frame-frame1 p { padding: 7px 0px 0 19px;}


/* Zweite Reihe mit 4 Boxen */
#homepage .content-row-2 {
    background-image:url(images/home-content-row-2-bg.gif);
}
#homepage .content-row-2 .box-head {
    background-image:url(images/home-content-row-2-head-bg.gif);
}

#homepage .content-row-2 .box-foot {
    background-image:url(images/home-content-row-2-foot-bg.gif);
    padding-bottom: 16px;
}


/* tx-moveelevatorteaser Accordion Liste */
#homepage .content-row-2 .tx-moveelevatorteaser-pi2 { 
    width: 243px;
    height: 325px;
    overflow:hidden;
    text-align:left;
    float:left;
}
#homepage .tx-moveelevatorteaser-pi2 .accordion-box { 
    width: 219px;
    left: 12px;
    position:relative;
}
#homepage .tx-moveelevatorteaser-pi2 .accordion-box div.accordion-list {
    overflow: hidden;
    margin-top: 12px;
}

#homepage .tx-moveelevatorteaser-pi2 .accordion-box a {text-decoration:none;}



#homepage .tx-moveelevatorteaser-pi2 .accordion-box h3 { 
    margin: 0 0;
    padding: 0 0;
    cursor:pointer;
    font-weight:normal;
    border-top: 5px solid white;
    height: 24px;
    font-weight:normal;
    background-color:#00a2d8;
    width: 219px;
    background-image: url(images/accordion-head-bg.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}

#homepage .tx-moveelevatorteaser-pi2 .accordion-box h3 a {
    padding-left: 18px;
    height: 18px;
    overflow:hidden;
    padding-top: 4px;
    color:#FFFFFF;
    display:block;
    background: transparent;
}

#homepage .tx-moveelevatorteaser-pi2 .accordion-box h3.first-item {
    background-image:none;
    height: 72px;
    font-size: 0.95em;
    text-transform: uppercase;
    border-top: 0px solid white;
    overflow:hidden;
    background-color: transparent;
}

#homepage .tx-moveelevatorteaser-pi2 .accordion-box h3.first-item a {
    color: #0ba1e2;
    padding-left: 18px;
    padding-top: 0px;
    margin-top: 30px;
    display:block;
}

#homepage .tx-moveelevatorteaser-pi2 .accordion-box p {
    overflow: hidden;
    margin: 0 0;
    padding: 0 0;
}
#homepage .tx-moveelevatorteaser-pi2 .accordion-box span.me-teaser-pic a {
    clear:both;
    display:block;
    width: 219px;
    height: 149px;
}

#homepage .tx-moveelevatorteaser-pi2 .accordion-box span.me-teaser-pic {
    clear:both;
    display:block;
    margin-top:5px;
    width: 219px;
    height: 149px;
    overflow:hidden;
    line-height: 1em;
}

#homepage .tx-moveelevatorteaser-pi2 .accordion-box span.me-teasertext {
    clear:both;
    padding-top:2px;

}

#homepage .tx-moveelevatorteaser-pi2 .accordion-box span.me-mehrlink,
#homepage .tx-moveelevatorteaser-pi2 .accordion-box span.me-teasertext {
    padding-left: 18px;
    padding-right: 10px;
    display:block;
}

#homepage .tx-moveelevatorteaser-pi2 .accordion-box span.me-teasertext  a {
    /* color:#495E85; */
    color: #333333;
}

#homepage .tx-moveelevatorteaser-pi2 .accordion-box span.me-mehrlink a {
    color: #2b9ddc;
    white-space:nowrap;
}

#homepage .tx-moveelevatorteaser-pi2 .accordion-box a:hover {text-decoration:underline;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Doorpage */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#doorpage #pageContentCols {
    background-image:url(images/page-content-bg.gif);
    background-repeat:repeat-y;
}
#doorpage #pageContentCols .pageHeadBg {
    background-image:url(images/page-content-bg-head.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
#doorpage #pageContentCols .pageFootBg {
    background-image:url(images/page-content-bg-foot.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}

#doorpage #pageCenterCol {
    width:729px;
}

#doorpagebig .me-aufmacher-textbox p,
#doorpage #pageContentColsDoor2 h3,
#doorpage #pageContentColsDoor2 li,
#doorpage #pageContentColsDoor2 p,
#doorpage #pageCenterCol p {/* color: #495e85; */ color:#333333;}

#pageContentColsDoor2 {
    clear:both;
    display:block;
    float:left;
    text-align:left;
    width:972px;
    margin-bottom: 5px;
}


/* Aufmacher auf der Doorpage */
#doorpage .tx-moveelevatorteaser-pi1 { 
    width:729px;
    float:left;
    clear:both;
}

#doorpage .tx-moveelevatorteaser-pi1 .me-aufmacher-left-col {
    left:13px;
    min-height:314px;
    padding-top:16px;
    position:relative;
    width:460px;
    float:left;
}

#doorpage .tx-moveelevatorteaser-pi1 #pageRightCol { 
    width:234px;
    float:right;
    position:relative;
    right: 9px;
}

#doorpage .tx-moveelevatorteaser-pi1 .me-aufmacher-left-col .header-bg {
    width: 460px;
    height: 230px;
    position: absolute;
    overflow:hidden;
    top:16px;
    z-index: 10;
}

#doorpage .tx-moveelevatorteaser-pi1 .me-aufmacher-left-col h1 {
    color:#FFFFFF;
    margin: 0 0;
    padding: 0 0;
    margin-top:0;
    line-height: 1em;
    position:relative;
    width:auto;
    left: 0px;
    top: 196px;
}

#doorpage .tx-moveelevatorteaser-pi1 .me-aufmacher-left-col h1 span { 
    padding: 9px 12px 9px 9px;
    background-image: url(images/door-aufmacher-h1-bg.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    background-color:#0ba2e3;
}
#doorpage .tx-moveelevatorteaser-pi1 .me-aufmacher-left-col p {
    padding: 16px 6px 0px 6px;
}


/* Teaserliste auf der Doorpage */
#doorpage .me-teaser-doorline {
    float:left;
    clear:both;
}

#doorpage .teaser-doorline-1 {
    background-image: url(images/door-row1-divider.gif);
    background-position: left top;
    background-repeat:no-repeat;
    width:729px;
    padding-top: 11px;
}

#doorpagebig .me-teaser-klickgenerator a,
#doorpage .me-teaser-klickgenerator a,
#doorpagebig .me-teaser-doorline a,
#doorpage .me-teaser-doorline a { text-decoration:none; /*color:#495e85;*/ color:#333333;}

#doorpagebig .me-teaser-klickgenerator a:hover,
#doorpage .me-teaser-klickgenerator a:hover,
#doorpagebig .me-teaser-doorline a:hover,
#doorpage .me-teaser-doorline a:hover {text-decoration:underline;}


#doorpagebig .teaser-doorline-1 .me-teaser,
#doorpage .teaser-doorline-1 .me-teaser {
    float:left;
    width:243px;
    background-image:url(images/door-row2-teaser-bg.gif);
    background-repeat:repeat-y;
}

#doorpagebig .teaser-doorline-1 .me-teaser .me-teaser-head ,
#doorpage .teaser-doorline-1 .me-teaser .me-teaser-head {
    float:left;
    clear:both;
    width:243px;
    background-image:url(images/door-row2-teaser-bg-head.gif);
    background-position:left top;
    background-repeat:no-repeat;
}

#doorpagebig .teaser-doorline-1 .me-teaser .me-teaser-foot,
#doorpage .teaser-doorline-1 .me-teaser .me-teaser-foot {
    float:left;
    clear:both;
    width:243px;
    background-image:url(images/door-row2-teaser-bg-foot.gif);
    background-position:left bottom;
    background-repeat:no-repeat;
}

#doorpagebig .me-teaser-doorline .me-teaser .box-padder,
#doorpage .me-teaser-doorline .me-teaser .box-padder {
    float:left;
    clear:both;
    width:219px;
    position: relative;
    min-height: 312px;
    left: 12px;
    padding-top:12px;
    padding-bottom: 15px;
}

#doorpagebig .teaser-doorline-2 .me-teaser .box-padder,
#doorpage .teaser-doorline-2 .me-teaser .box-padder {
    min-height:inherit;
}

#doorpagebig .me-teaser-doorline .me-teaser .teaser-img,
#doorpage .me-teaser-doorline .me-teaser .teaser-img {
    line-height:1em;
    clear:both;
    float:left;
    width:218px;
    height: 170px;
    overflow:hidden;
    margin-bottom: 8px;
}

#doorpagebig .me-teaser-doorline .me-teaser img ,
#doorpage .me-teaser-doorline .me-teaser img {border: 0px;}

#doorpagebig .me-teaser-doorline .me-teaser h2,
#doorpage .me-teaser-doorline .me-teaser h2 {
    padding: 0 0;
    margin-bottom: 8px;
    background-image:url(images/door-row1-teaser-headline-bg.gif);
    background-position:left top;
    background-repeat:no-repeat;
    clear:both;
    float:left;
    font-size:0.8em;
    height:44px;
    line-height:1.1em;
    text-transform:uppercase;
    font-weight:normal;
    width:219px;
}

#doorpagebig .me-teaser-doorline .me-teaser h2 a ,
#doorpage .me-teaser-doorline .me-teaser h2 a {
    padding-left: 10px;
    padding-top: 16px;
    display:block;
    color: #0ba2e3;
}

#doorpagebig .me-teaser-doorline .me-teaser h2 a span ,
#doorpage .me-teaser-doorline .me-teaser h2 a span {
    height: 15px;
    overflow:hidden;
    display:block;
    cursor: pointer;

}

#doorpagebig .me-teaser-doorline .me-teaser p.me-teasertext,
#doorpage .me-teaser-doorline .me-teaser p.me-teasertext {
    padding: 0 0;
    margin: 0 0;
    height: 69px;
    clear:both;
    float:left;
    width:209px;
    left:10px;
    position:relative;
    display:block;
    overflow:hidden;
}

#doorpagebig .me-teaser-doorline .me-teaser p.me-mehrlink,
#doorpage .me-teaser-doorline .me-teaser p.me-mehrlink {
    padding: 0 0;
    margin: 0 0;
    height: 14px;
    clear:both;
    float:left;
    width:209px;
    left:10px;
    position:relative;
    display:block;
}

#doorpagebig .me-teaser-doorline .me-teaser p.me-mehrlink a ,
#doorpage .me-teaser-doorline .me-teaser p.me-mehrlink a { color:#0ba1e2;}


/* Reihe 2 der Doorpege */
#pageContentColsDoor2 {
    background-image:url(images/door-row3-bg.gif);
    background-repeat:repeat-y;
}

#pageContentColsDoor2 .pageHeadBg, 
#pageContentColsDoor2 .pageFootBg {
    clear:both;
    display:block;
    float:left;
    text-align:left;
    width:972px;
}
#pageContentColsDoor2 .pageHeadBg {	
    background-image:url(images/door-row3-bg-head.gif);
    background-repeat: no-repeat;
    background-position: left top;
} 
#pageContentColsDoor2 .pageFootBg{	
    background-image:url(images/door-row3-bg-foot.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
} 
#pageContentColsDoor2 .teaser-doorline-2 .me-teaser{ float:left; width:243px; }

#pageContentColsDoor2 .teaser-doorline-2 .me-teaser-right .box-padder {
    width:243px;
    border-left: 1px solid #e7e7e7;
    left:0px;
    padding-bottom:0px;
    padding-top:0px;
    margin-top:12px;
    margin-bottom: 12px;
}
#pageContentColsDoor2 .teaser-doorline-2 .me-teaser-right .box-border {
    margin-bottom:15px;
    width:219px;
    left:12px;
    position:relative;
}

#doorpagebig .me-teaser-klickgenerator,
#doorpage .me-teaser-klickgenerator { 
    float: left;
    width: 475px;
    height: 135px;
    margin-top: 12px;
    position: relative;
    border-left: 1px solid #e7e7e7;
}

#pageContentColsDoor2 .me-teaser-klickgenerator h4 {
    background-image:url(images/door-row3-klickgen-headline-bg.gif);
    background-position:left top;
    background-repeat:no-repeat;
    /*color:#495E85;*/
    color:#333333;
    font-size:0.8em;
    height:44px;
    line-height:1.1em;
    margin-bottom:8px;
    padding:0;
    text-transform:uppercase;
    width:462px;
    position:relative;
    left:12px;
}

#pageContentColsDoor2 .me-teaser-klickgenerator h4 span {
    display:block;
    padding-left:10px;
    padding-top:16px;
}
#pageContentColsDoor2 .me-teaser-klickgenerator ul {
    list-style:none;
    padding:0 0 0 12px;
}

#pageContentColsDoor2 .me-teaser-klickgenerator li {
    list-style:none;
    padding: 0 0 3px 10px;
    margin: 0 0;
}
#pageContentColsDoor2 .me-teaser-klickgenerator li strong {font-weight:normal; text-transform:uppercase;}
#pageContentColsDoor2 .me-teaser-klickgenerator li a span.me-mehrlink { color: #0ba1e2; }



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Doorpage Big - Zielgruppenseite  */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#doorpagebig .me-aufmacher-head-bg,
#doorpagebig .me-aufmacher-foot-bg,
#doorpagebig .me-aufmacher-door-cols {
    width: 972px;
    background-image:url(images/doorbig-row1-bg.gif);
    background-position:left top;
    background-repeat: repeat-y;
    clear:both;
    float:left;
}
#doorpagebig .me-aufmacher-head-bg { 
    background-image:url(images/doorbig-row1-bg-head.gif);
    background-repeat: no-repeat;
}
#doorpagebig .me-aufmacher-foot-bg { 
    background-image:url(images/doorbig-row1-bg-foot.gif);
    background-position:left bottom;
    background-repeat: no-repeat;
    padding-bottom: 8px;
}

#doorpagebig .me-aufmacher-left-col {
    width:729px;
    float:left;
    margin-top: 15px;
}

#doorpagebig .me-aufmacher-img {
    float:left;
    width: 470px;
    position:relative;
    left: 12px;
}

#doorpagebig .me-aufmacher-textbox {
    float:right;
    width:227px;
    position:relative;
    right: 12px;
}

#doorpagebig .me-aufmacher-textbox h1 {
    margin: 0 0;
    padding: 0 0;
    line-height: 1.2em;
    color:#FFFFFF;
    /* background-color: #006fa0;*/
    background-image:url(images/doorbig-row1-h1-bg.jpg);
    background-repeat:no-repeat;
    background-position: right top;
    width: 227px;
    height: 78px;
    font-weight:normal;
}

#doorpagebig .me-aufmacher-textbox h1 span {
    padding: 8px 5px 0 9px;
    display:block;
    height: 68px;
    overflow:hidden;
}
#doorpagebig .me-aufmacher-textbox p {
    padding-left: 8px;
    padding-top: 20px;
}
#doorpagebig .me-aufmacher-textbox p span{
    width:210px;
    height: 204px;
    display:block;
    overflow:hidden;
}

/* Reihe zwei */
#doorpagebig .me-teaser-doorline-1 {
    float: left;
    clear: both;
    width: 972px;
}

#doorpagebig .teaser-doorline-2{
    float: left;
    clear: none;
    width: 486px;
}




/* #page tx-moveelevatorteaser Weitere Seitenelemente */
#page #pageCenterCol .me-teaser-otheritems {padding-left: 8px;}
#page #pageCenterCol .me-teaser-otheritems  h4 { padding-left: 0px; padding-top: 1.3em; font-weight:bold; }
#page .me-teaser-otheritems .otheritems-list { border-top: 1px solid #d3d3d3;}
#page .me-teaser-otheritems img {border: 0px;}
#page .me-teaser-otheritems .me-other-item { float:left; clear:both; width: 460px; margin: 15px 0 0 0; padding: 0 0 0 0; /* min-height: 67px; */}
#page .me-teaser-otheritems .item-img-box { float:left; width: 72px; /* height: 50px; */ overflow:hidden;}
#page #pageCenterCol .me-teaser-otheritems p a strong {text-transform:uppercase; font-weight:normal;}
#page #pageCenterCol .me-teaser-otheritems p a { /* color: #495e85; */ color:#333333;}
#page #pageCenterCol .me-teaser-otheritems p a.me-mehrlink { color: #0ba1e2; }
#page #pageCenterCol .me-teaser-otheritems .item-text-box { 
    min-height: 50px;
    margin: 0; 
    padding: 0;
    width: 378px;
    float: left;
}

#page #pageCenterCol .me-teaser-otheritems .item-text-box p{
    padding-bottom: 0;
}


#page #pageCenterCol .csc-media-player object { position:relative; left: 8px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Elemente in der Rechten Servicespalte */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#pageRightCol { color: #333333; /*#495e85;*/}
#pageRightCol .box-padder { width: 219px; position:relative; left: 12px; }
#pageRightCol span.boxheadline {
    text-transform: uppercase;
    font-size: 0.8em;
    clear: both;
    display: block;
    margin-bottom: 6px;
    padding-left: 10px;
}
#pageRightCol span.boxheadline .freecall-hint { font-size: 0.9em; padding-left: 3px; }
#pageRightCol a { color: #0ba1e2; text-decoration: none; }
#pageRightCol a:hover {text-decoration: underline;}


/* Feecall und Rückrufformular */
#pageRightCol #rightCallbackBox {
    padding-bottom: 12px;
    position: relative;
    float: left;
    clear: both;
    width: 219px;
    left: 12px;
    margin-top: 12px;
    border-bottom: 1px #e7e7e7 solid
}
#pageRightCol #rightCallbackBox span.boxheadline {
    margin-bottom:2px;
}
#pageRightCol #rightCallbackBox span.callback-formheadline{
    font-size: 0.8em;
    margin-bottom: 2px;
    clear: both;
    text-transform:uppercase;
    display: block;
    padding-left: 10px;
}
#pageRightCol #rightCallbackBox .freecall-number {
    font-size: 1.25em;
    color: #ad2230;
    clear: both;
    display: block;
    margin-bottom: 2px;
    padding-left: 10px;
}

#pageRightCol #rightCallbackBox .feedbackformlink,
#pageRightCol #rightCallbackBox .kontaktformlink,
#pageRightCol .loginform-right-col .loginlinks {
    font-size: 0.7em;
    margin-top: 3px;
    clear: both;
    display: block;
    padding-left: 10px;
}

#pageRightCol #rightCallbackBox fieldset {border: 0px; padding-left: 10px;}
#pageRightCol #rightCallbackBox label,
#pageRightCol #rightCallbackBox legend {display: none;}

#pageRightCol input.input-text {
    width: 166px;
    color: #757070;
    border: 0px transparent;
    height: auto !important;
    height: 21px;
    min-height: 21px;
    overflow:hidden;
    vertical-align: middle;
    float: left;
    font-size: 0.9em;
    padding: 3px 0 0 10px;
    background-color: transparent;

}
#pageRightCol span.input-text-bg {
    background-image: url(images/rightCol-inputbg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 182px;
    height: 21px;
    overflow:hidden;
    display: block;
    float:left;
}


/* Flilialfinder / PLZ geschäfstellenfinder */
#pageRightCol #rightFilialfinderBox {
    padding-bottom: 12px;
    position: relative;
    float: left;
    clear: both;
    width: 219px;
    left: 12px;
    margin-top: 12px;
    border-bottom: 1px #e7e7e7 solid
}
#pageRightCol #rightFilialfinderBox fieldset {border: 0px; padding-left: 10px;}
#pageRightCol #rightFilialfinderBox label,
#pageRightCol #rightFilialfinderBox legend {display: none;}



#pageRightCol input.input-submit {
    background:transparent none repeat scroll 0 0;
    border:0 none;
    color:#0B8DC4;
    float:left;
    font-size:1.2em;
    font-weight:bold;
    line-height:1em;
}

/* Login Formular */
#pageRightCol #rightLoginBox {
    position: relative;
    float: left;
    clear: both;
    width: 219px;
    height: 122px;
    overflow:hidden;
    left: 12px;
}

#pageRightCol #rightLoginBox iframe {
    width: 219px;
    height: 122px;
}

#pageRightCol #rightLoginBoxLogedin {
    position: relative;
    float: left;
    clear: both;
    width: 219px;
    height: 122px;
    left: 12px;
    padding-top:10px;
}

#pageRightCol #rightLoginBoxLogedin p {
    padding-left: 10px;
    padding-bottom: 2px;
}

#pageRightCol #rightLoginBoxLogedin p a:hover {
    text-decoration:underline;
}

#pageRightCol #rightLoginBoxLogedin ul {
    list-style:none;
    padding:0 0 0 10px;
}

/* Trenner */
.col-splitter {
    background-image:url(images/page-rightcol-divider.gif);
    background-repeat: no-repeat;
    background-position: left top;
    float:left;
    clear:both;
    height:24px;
    width:243px;
    display:block;
    line-height: 1em;
}

/* RSS feed Abonieren  */
#pageRightCol #rightRssfeedaboBox {
    float:left;
    clear:both;
    width: 219px;
    left: 12px;
    display:block;
    font-size: 0.8em;
    background-image: url(images/rss-feed-abo.gif);
    background-repeat: no-repeat;
    background-position: 10px 14px;
    border-bottom: 1px #e7e7e7 solid;
    position: relative;
}
#pageRightCol #rightRssfeedaboBox a {
    display:block;
    margin: 10px 0px;
    padding: 6px 0px 6px 30px;
    position:relative;
    width: 190px;
    left: 10px;
}
#pageRightCol #rightRssfeedaboBox a:hover {text-decoration:underline;}



/* Seite bewerten */
#pageRightCol .tx-moveelevatorpagerating-pi1 { width: 219px; left: 12px; position:relative; float:left;	clear:both;}
#rightPageratingBox { 
    float:left;
    clear:both;
    width: 219px;
    border-bottom: 1px #e7e7e7 solid;
}

#rightPageratingBox p { margin: 0 0; padding: 0 0 0 10px;}
#rightPageratingBox p.nopadding { margin: 0 0; padding: 0 0 0 3px;}

.me_pagerating_ratingblock {
    display:block;
    position:relative;
    left: 10px;
}
.me_pagerating_stars {left: 6px; position:relative; padding: 5px 0px;}
.me_pagerating_loading {
    height: 30px;
    background: url('icons/working.gif') 50% 50% no-repeat;
}

.me_rating_unit-rating { /* the UL */
    list-style:none;
    margin: 0px;
    padding:0px;
    height: 30px;
    position: relative;
    width: 125px;
    background: url('icons/starrating_stars.gif') top left repeat-x;
}

.me_rating_unit-rating li{
    text-indent: -90000px;
    padding:0px;
    margin:0px;
    /*\*/
    float: left;
    /* */
}

.me_rating_unit-rating li a {
    outline: none;
    display:block;
    width: 25px;
    height: 30px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0px;
}

.me_rating_unit-rating li a:hover{
    background: url('icons/starrating_stars.gif') left center;
    z-index: 2;
    left: 0px;
}

.me_rating_unit-rating a.r1-unit{left: 0px;}
.me_rating_unit-rating a.r1-unit:hover{width:25px;}
.me_rating_unit-rating a.r2-unit{left:25px;}
.me_rating_unit-rating a.r2-unit:hover{width: 50px;}
.me_rating_unit-rating a.r3-unit{left: 50px;}
.me_rating_unit-rating a.r3-unit:hover{width: 75px;}
.me_rating_unit-rating a.r4-unit{left: 75px;}	
.me_rating_unit-rating a.r4-unit:hover{width: 100px;}
.me_rating_unit-rating a.r5-unit{left: 100px;}
.me_rating_unit-rating a.r5-unit:hover{width: 125px;}
.me_rating_unit-rating a.r6-unit{left: 125px;}
.me_rating_unit-rating a.r6-unit:hover{width: 150px;}
.me_rating_unit-rating a.r7-unit{left: 150px;}
.me_rating_unit-rating a.r7-unit:hover{width: 175px;}
.me_rating_unit-rating a.r8-unit{left: 175px;}
.me_rating_unit-rating a.r8-unit:hover{width: 200px;}
.me_rating_unit-rating a.r9-unit{left: 200px;}
.me_rating_unit-rating a.r9-unit:hover{width: 225px;}
.me_rating_unit-rating a.r10-unit{left: 225px;}
.me_rating_unit-rating a.r10-unit:hover{width: 250px;}

.me_rating_unit-rating li.me_pagerating_ratingcurrent {
    background: url('icons/starrating_stars.gif') left bottom;
    position: absolute;
    height: 30px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}		

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Elemente im Seitenfuss  */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#pageFootSitemap { 
    text-align:left;
    float:left;
    width: 720px;
    background-image:url(images/pageFootSitemapBg.gif);
    background-repeat: no-repeat;
    background-position: left 0px;
    padding-top: 10px;
}

#pageFootSitemap .sitemap-level-1 { 
    float:left;
    overflow:hidden;
    width:auto;
    display:inline;
    width: auto;
}

#pageFootSitemap p.level-head { 
    text-transform: uppercase;
    margin: 0 0 6px 0;
    padding: 0 0;
    height: 30px;
    clear:both;
    float:left;
    width: auto;
}

#pageFootSitemap .sitemap-item-544 { width: 180px;}
#pageFootSitemap .sitemap-item-543 { width: 150px;}
#pageFootSitemap .sitemap-item-542 { width: 130px;}
#pageFootSitemap .sitemap-item-541 { width: 130px;}
#pageFootSitemap .sitemap-item-540 { width: 130px;}

#pageFootSitemap .sitemap-level-1-last p.level-head {
    padding: 0 0 0 0;
}

#pageFootSitemap ul {
    margin: 0 0;
    padding: 0 5px 0 3px;
    clear:both;
}
#pageFootSitemap li { 
    list-style:none;
    margin-bottom: 0.6em;
    color:#666666;
}

#pageFootSitemap  p a,
#pageFootSitemap  li a { text-decoration:none; color:#666666; text-decoration:none;}

#pageFootSitemap  p a:hover,
#pageFootSitemap  li a:hover { text-decoration: underline;} 

#pageFootBannerBox {
    text-align:right;
    width: 235px;
    position:relative;
    float:right;
    right:3px;
}
#pageFootBannerBox a.spleens-banner { width:235px; height:132px; background-image:url(../user_upload/elements/banner/Spleens-Banner-Fuss_no.gif); display:block; background-repeat:no-repeat; }
#pageFootBannerBox a.spleens-banner img {border: 0px;}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Seitenansicht Druckversion */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
table.printview-pageinfo td.td-first { padding-right:5px;}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Indizierte Suche */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#page #pageCenterCol .tx-indexedsearch {position:relative; left: 8px; width:444px;}
.tx-indexedsearch-searchbox legend {visibility: hidden; display:none;}
.tx-indexedsearch-searchbox fieldset { border: 0px; padding: 0 0; margin: 0 0;}

.tx-indexedsearch .tx-indexedsearch-browsebox { margin-bottom: 14px;}
.tx-indexedsearch .tx-indexedsearch-browsebox p strong {font-weight:normal;}
.tx-indexedsearch .tx-indexedsearch-browsebox ul {padding:0px 0px 0px 0px;}
.tx-indexedsearch .tx-indexedsearch-browsebox li {
    display:inline;
    margin-right:8px;
}

.tx-indexedsearch-search-submit,
.tx-indexedsearch-form { display:inline;}



.tx-indexedsearch .tx-indexedsearch-whatis {
    font-size: 0.8em;
    text-align:left;
}

#page #pageCenterCol .tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
    font-weight:bold;
    padding: 0 2px;
    color:#AD2230;
}

#page #pageCenterCol  p.tx-indexedsearch-path strong,
#page #pageCenterCol  p.tx-indexedsearch-info strong {font-weight:normal;}

.tx-indexedsearch .tx-indexedsearch-res {
    clear:both;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 10px;
}

#page #pageCenterCol .tx-indexedsearch-res h3 { 
    padding: 18px 0px 18px 0px;
    margin: 2px 0 0 0;
    display:block;
    float:left;
    clear:both;
    min-height: 1.2em;
    width: 100%;
    border-top: 1px solid #e3e3e3;
}
.tx-indexedsearch-res h3 .tx-indexedsearch-icon { display:inline; padding: 0 0; display:none;}

.tx-indexedsearch-result-number { display:none;}
.tx-indexedsearch-res h3 img { vertical-align: middle;}
.tx-indexedsearch-res h3 a{text-decoration: none;}
.tx-indexedsearch-res h3 a:hover {text-decoration: underline;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
    color:#AD2230;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
    margin-top:20px;
    margin-bottom:5px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
    margin-top:0px;
    margin-bottom:0px;
}

.tx-indexedsearch .tx-indexedsearch-res .noResume {
    color:#666666;
}
.tx-indexedsearch .tx-indexedsearch-category {
    background:#cccccc;
    font-size:16px;
    font-weight:bold;
}



#page #pageCenterCol .tx-indexedsearch-res h3 span.tx-indexedsearch-title { float:left; width:350px;  }

.tx-indexedsearch .result-count-tmpl-css, 
.tx-indexedsearch .percent-tmpl-css {
    letter-spacing:0;
    font-weight:normal;
    float:right;
    top:0;
    display:inline;
}
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd {
    float:left;
}
.tx-indexedsearch .info-tmpl-css dd.item-mtime {
    float:none;
}
.tx-indexedsearch .info-tmpl-css dd.item-path {
    float:none;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* tx_pmkisac - Ausgelagert wegen Barierefreitoolbar */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Shared style for all 3 frameworks */
input.autocompleter-loading
{
    background-image:		url(images/spinner.gif);
    background-repeat:		no-repeat;
    background-position:	right 50%;
}

/* Styles for JQuery/Prototype versions */
.autocomplete-w1 { 
    background:url(images/shadow.png) no-repeat bottom right;
    position:absolute;
    top:0px;
    left:0px;
    margin:8px 0 0 6px;

}

div.autocomplete { 
    border:1px solid #999;
    font-size: 0.8em;
    background:#FFF;
    cursor:default;
    text-align:left;
    height:350px;
    overflow:auto;
    margin:-6px 6px 6px -6px;
}

.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong {}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* EXT: move:elevator FE-User Register */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.me-form-error,
.tx_moveelevatorfeuser_pi1_label_required {color: red;}

.tx_moveelevatorfeuser_pi1_form .input_text input{
    width: 260px;
}
.tx_moveelevatorfeuser_pi1_form .input_select select{
    width:264px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* EXT:.tx-felogin-pi1 */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.tx-felogin-pi1 fieldset label {font-size: 1em; float:left; width: 100px;}
.tx-felogin-pi1 fieldset input {font-size: 1.0em;}
.tx-felogin-pi1 fieldset legend { padding-left: 5px; padding-right: 5px;}
.tx-felogin-pi1 fieldset { margin: 10px 0px;}
.tx-felogin-pi1 div {font-size: 0.8em;}
.tx-felogin-pi1 fieldset div {padding: 5px; font-size: 1.0em;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* EXT: tx-3m5ssoikkmembercare-pi1 */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#pageCenterCol .tx-3m5ssoikkmembercare-pi1 {padding-left: 8px;}

#page #pageCenterCol .tx-3m5ssoikkmembercare-pi1 p.me-sso-login-error {
    color:red;
}

#pageCenterCol .tx-3m5ssoikkmembercare-pi1 .me-sso-login-line {
    padding-bottom: 8px;

}
#pageCenterCol .tx-3m5ssoikkmembercare-pi1 form  label{
    width: 180px;
    display:block;
    float:left;
    /*color:#485D83;*/
    color: #333333;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* EXT: me_dynamicform */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.tx-moveelevatordynamicform-pi1 {
    position:relative;
    left: 8px;
    width:444px;
    clear:both;
}

form td input {font-size: 1em;}
form td select { font-size: 1em; }


.tx-moveelevatordynamicform-pi1 table.tx_moveelevatordynamicform_pi1_table {
    width:444px;
    border-spacing: 0px;
}


.tx_moveelevatordynamicform_pi1_subheader {
    padding: 25px 0 10px 0px;

}

#page #pageCenterCol .tx_moveelevatordynamicform_pi1_subheader h3 {
    padding-left: 0px;
    padding-bottom: 2px;
    border-bottom:1px solid #d3d3d3;
}

#page #pageCenterCol td.tx_moveelevatordynamicform_pi1_submit,
#page #pageCenterCol td.tx_moveelevatordynamicform_pi1_input {
    padding-left: 8px;
    padding-bottom: 10px;
}


#page #pageCenterCol td.tx_moveelevatordynamicform_pi1_label {
    width: 180px;
    padding-left: 0px;
    padding-bottom: 10px;
}



#page #pageCenterCol td.tx_moveelevatordynamicform_pi1_input select {
    width: 264px;
}
#page #pageCenterCol .tx-moveelevatordynamicform-pi1 textarea,
#page #pageCenterCol .tx-moveelevatordynamicform-pi1 input.me-dynamicform-input-text {
    width: 260px;
}

#page #pageCenterCol .tx-moveelevatordynamicform-pi1 input.input-day,
#page #pageCenterCol .tx-moveelevatordynamicform-pi1 input.input-month { width: 30px;}
#page #pageCenterCol .tx-moveelevatordynamicform-pi1 input.input-year { width: 50px;}

#page #pageCenterCol tr.me-input-captcha td.tx_moveelevatordynamicform_pi1_label,
#page #pageCenterCol tr.me-input-captcha td.tx_moveelevatordynamicform_pi1_input {
    padding-top: 10px;
}

.tx-moveelevatordynamicform-pi1 .tx_moveelevatordynamicform_pi1_input img {
    vertical-align:top;
}
#page #pageCenterCol .tx-moveelevatordynamicform-pi1 input.input-captcha {
    font-size:1.8em;
    margin-left:10px;
    margin-top:2px;
    padding:5px 0;
    text-align:center;
    width:100px;
    text-transform:uppercase;
}

.tx-moveelevatordynamicform-pi1 .tx_moveelevatordynamicform_pi1_submit label { display:none;}

.tx-moveelevatordynamicform-pi1 .me-dynamicform-error { line-height: 1.5em;}

.tx-moveelevatordynamicform-pi1 .me-dynamicform-reqstar,
.tx-moveelevatordynamicform-pi1 .me-dynamicform-error { color:red; }

.tx-moveelevatordynamicform-pi1 .me-captcha-notice  {
    font-style:italic;
}


.tx-moveelevatordynamicform-pi1 .me-dynamicform-radio {
    margin: 0 10px 4px 0;
    float: left;
    width: 100%;
}
.tx-moveelevatordynamicform-pi1 .me-dynamicform-input-radio-padder {
    margin: 0 4px 0 0;
}

#page #pageCenterCol .tx_moveelevatordynamicform_pi1_privacy p.bodytext {
    color:#757070;
    padding-top:18px;
    padding-left: 0px;
}

#page #pageCenterCol .tx-moveelevatordynamicform-pi1 h2,
#page #pageCenterCol .tx-moveelevatordynamicform-pi1 p.bodytext {padding-left: 0px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* EXT: tx-moveelevatorfeuser-pi1 --  Benutzeregistrierung  */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.tx-moveelevatorfeuser-pi1 {width: 444px; position:relative; left: 8px;}

.tx-moveelevatorfeuser-pi1 .tx_moveelevatorfeuser_pi1_submit,
.tx-moveelevatorfeuser-pi1 .tx_moveelevatorfeuser_pi1_notice,
.tx-moveelevatorfeuser-pi1 .tx_moveelevatorfeuser_pi1_form,
.tx-moveelevatorfeuser-pi1 .tx_moveelevatorfeuser_pi1_clearer {width: 444px; float:left; clear:both; margin-bottom:10px; }
.tx-moveelevatorfeuser-pi1 .tx_moveelevatorfeuser_pi1_label { width:180px; float:left;}
.tx-moveelevatorfeuser-pi1 .tx_moveelevatorfeuser_pi1_input { width:264px; float:left;}

.tx-moveelevatorfeuser-pi1 .tx_moveelevatorfeuser_pi1_submit label { visibility:hidden;}
.tx-moveelevatorfeuser-pi1 .tx_moveelevatorfeuser_pi1_submit .tx_moveelevatorfeuser_pi1_input {}
.tx-moveelevatorfeuser-pi1 .me-captcha-fields img {
    vertical-align:top;
    float:left;
}
.tx-moveelevatorfeuser-pi1 .me-captcha-fields {width:260px; float:left; clear:both;}
#page #pageCenterCol .tx-moveelevatorfeuser-pi1 p.me-captcha-notice {font-style:italic; }
.tx-moveelevatorfeuser-pi1 .me-captcha-fields input.tx_moveelevatorfeuser_pi1_captha-input{
    font-size:1.2em;
    margin-left:6px;
    float:left;
    margin-top:2px;
    padding:5px 0;
    text-align:center;
    height: auto !important;
    height: 38px;
    width:100px;
    text-transform:uppercase;
}
#page #pageCenterCol .tx_moveelevatorfeuser_pi1_notice p,
#page #pageCenterCol .tx-moveelevatorfeuser-pi1 p.me-captcha-notice { padding-left: 0px; padding-bottom:0px;}


#page #pageCenterCol .tx-moveelevatorfeuser-pi1 h2,
#page #pageCenterCol .tx-moveelevatorfeuser-pi1 p.bodytext {padding-left: 0px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* EXT: me_ikkbooklet */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

table.me-ikkbooklet td {vertical-align:top; padding: 10px 5px;}
table.me-ikkbooklet tr.line-item-odd td,
table.me-ikkbooklet tr.line-item-even td {border-bottom: 1px solid #E3E3E3;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* EXT: me_overlay box für externe Inhalte */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#me_divlayer_box {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 985;
    width: 100%;
    display: none;
}

#me_divlayer_box .me_divTransBg {
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 990;
    width: 100%;
    height: 100%;
    background-color: black;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
}

#me_divlayer_box .me_divNoTransBg {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 995;
    width: 100%;
    height: 100%;
    text-align: center;
}

#me_divlayer_box .me_divNoTransBg iframe {
    background-color:#FFFFFF;
    border: 0px;
    padding: 0 0;
    margin:0 0;
}

#me_divlayer_box .me_divNoTransBg #me_divlayer_iframebg {
    background-color:#FFFFFF;
    padding: 10px 0px;
    margin: 0 auto;
    text-align:center;
    z-index: 2000;
    position: relative;
}

#me_divlayer_box #me_divlayer_close_top {
    height: 36px;
    top: 0;
    left: 0;
    position: absolute;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    z-index: 999;
}

#me_divlayer_box  #me_divlayer_close_top_icon {
    background-image:url(icons/close.png);
    background-repeat: no-repeat;
    background-position: right top;
    height: 36px;
    width: 536px;
    margin: 0 auto;
    cursor:pointer;
}

#me_divlayer_box #me_divlayer_contentbox {
    position: absolute;
    width:100%;
    clear:both;
    text-align:center;
    left: 0;
    margin-top:18px;
    z-index: 995;
}

#me_divlayer_box #me_divlayer #me_divlayer_content{
    background-color:#FFFFFF;
    margin: 0 auto;
    text-align:left;
}


#me_divlayer_box #me_divlayer_close_bottom {
    position: relative;
    margin: 0 auto;
    width: 100%;
    text-align: center;
}

#me_divlayer_box  #me_divlayer_close_bottom_icon {
    margin: 0 auto;
    background-color:#FFFFFF;
    text-align:right;
}

#me_divlayer_box #me_divlayer_close_bottom_icon a{
    width: 100%;
    display: block;
    font-weight: bold;
    padding-top: 15px;
}

#me_divlayer_box #me_divlayer_close_bottom_icon a img {border: 0px; margin: 5px;}

#me_divlayer_box #me_divlayer_content .content-padder { padding: 10px 10px; overflow: auto;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* EXT: tx-moveelevatorikkservicelexicon-pi1 Leistungslexikon 				 */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#pageCenterCol .tx-moveelevatorikkservicelexicon-pi1 {
    min-height: 1000px;

}

#pageCenterCol .ui-tabs .ui-tabs-hide {
    display: none;
}

#me-ikkservicelexicon-tabs {
    float:left;
    clear:both;
    width:460px;
}


#me-ikkservicelexicon-tabs  ul { 
    margin: 0 0;
    padding: 0 0 0 8px;
    list-style: none;
    float:left;
    clear:both;
    width:100%;
}

#me-ikkservicelexicon-tabs  ul li {
    float: left;
    clear: none;
    list-style:none;
    margin: 0 0;
    padding: 0 12px 0 0;
    white-space: nowrap;
}
#me-ikkservicelexicon-tabs  ul li a { display:block;}
#me-ikkservicelexicon-tabs  ul li a span {cursor:pointer;}
#me-ikkservicelexicon-tabs  ul li a span.char-left,
#me-ikkservicelexicon-tabs  ul li span.char-left { width:12px; overflow:hidden; text-align:right;}

#page #pageCenterCol #me-ikkservicelexicon-tabs li a:hover,
#page #pageCenterCol li.ui-tabs-selected a {color:#AD2230;}


#me-ikkservicelexicon-list{
    float:left;
    clear:both;
    width:452px;
    position:relative;
    left: 8px;
    margin-bottom: 20px;
}

#me-ikkservicelexicon-list .me-ikkservicelexicon-chargroup {
    float:left;
    clear:both;
    width:452px;
}

#pageCenterCol #me-ikkservicelexicon-list h2 { margin: 0 0; padding: 0 0 0.8em 0;}

#me-ikkservicelexicon-list .me-ikkservicelexicon-char-left { width: 220px; float:left; }
#me-ikkservicelexicon-list .me-ikkservicelexicon-char-right { width: 220px; float:left; position:relative; left: 10px; }


#me-ikkservicelexicon-list  p.chiefword-title { width: 220px;}

#me-ikkservicelexicon-list  p.chiefword-title span.icon,
#me-ikkservicelexicon-list  p.chiefword-title span.icon-exclusive,
#me-ikkservicelexicon-list  p a span.icon-exclusive,
#me-ikkservicelexicon-list  p a span.icon {
    width:10px;
    display:block;
    float:left;
    overflow:hidden;
}

#page pageCenterCol #me-ikkservicelexicon-list a:hover {text-decoration:none;}

#me-ikkservicelexicon-list  p.chiefword-title span.icon-exclusive,
#me-ikkservicelexicon-list  p a span.icon-exclusive {
    width:10px;
    text-transform:uppercase;
    color:#AD2230;
}
#me-ikkservicelexicon-list  p a span.title-exclusive-extra {
    text-transform:uppercase;
    color:#AD2230;
}

#me-ikkservicelexicon-list  p.ui-state-hover span { text-decoration:underline; cursor:pointer; }

#me-ikkservicelexicon-list  p.chiefword-title span.title,
#me-ikkservicelexicon-list  p.chiefword-title span.title-exclusive,
#me-ikkservicelexicon-list  p a span.title,
#me-ikkservicelexicon-list  p a span.title-exclusive {
    clear:none;
    display:block;
    float:left;
    width: 210px;
}
#me-ikkservicelexicon-list  p.chiefword-title span.title-exclusive,
#me-ikkservicelexicon-list  p a span.title-exclusive {
    width: 210px;
}

#me-ikkservicelexicon-list .ui-icon { display:none;}

#pageCenterCol .me-ikkservicelexicon-char-list { width: 220px; margin-bottom: 40px; float: left;}

#pageCenterCol .me-ikkservicelexicon-char-list-chiefword,
#pageCenterCol .me-ikkservicelexicon-char-list-default { width: 220px; clear:both; float: left; }


#pageCenterCol .me-ikkservicelexicon-char-list p,
#pageCenterCol .me-ikkservicelexicon-char-list-chiefword p {  padding: 0 0 0 0; padding-bottom: 0.2em; clear:both; float: left;}

#me-ikkservicelexicon-list .me-ikkservicelexicon-char-list-chiefword-item {
    position:relative;
    clear:both;
    left: 15px;
    width: 205px;
}

#me-ikkservicelexicon-list .me-ikkservicelexicon-char-list-chiefword-item p.me-ikkservicelexicon-accordion-header { 
    width:205px;
}


#me-ikkservicelexicon-list .me-ikkservicelexicon-char-list-chiefword-item p a span.title-exclusive, 
#me-ikkservicelexicon-list .me-ikkservicelexicon-char-list-chiefword-item p a span.title {
    width: 195px;
}

#me-ikkservicelexicon-list .ui-accordion-content {
    padding-bottom: 10px;

}
#me-ikkservicelexicon-list .me-ikkservicelexicon-char-list-chiefword-item .ui-accordion-content {
    width: 205px;
    clear:both;
}

#pageCenterCol #me-ikkservicelexicon-list  p a.teasertext {
    /*color:#485D83;*/
    color:#333333;
    float: left;
    margin-left: 10px;
    display:block;
    width:210px;
}

#pageCenterCol #me-ikkservicelexicon-list div.ui-accordion-content {
    float: left;
}

#pageCenterCol #me-ikkservicelexicon-list  p a.me-mehrlink {margin-left: 10px; display:block; width:210px; float: left;}

#pageCenterCol #me-ikkservicelexicon-list  .me-ikkservicelexicon-char-list-chiefword-item p a.teasertext,
#pageCenterCol #me-ikkservicelexicon-list  .me-ikkservicelexicon-char-list-chiefword-item p a.me-mehrlink { width:195px;}





/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* EXT: tx-moveelevatorplzfinder-pi1 geschäftstellensuche */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.tx-moveelevatorplzfinder-pi1 {
    width: 444px;
    position:relative;
    left: 8px;
    padding-top: 18px;
}

.tx-moveelevatorplzfinder-pi1 p.error select {width:260px;}

.tx-moveelevatorplzfinder-pi1 .me-plzfinder-list-item {
    padding-top: 18px;
    border-bottom:1px solid #E3E3E3;
    width:444px;
    float:left;
    clear:both;
}
#page #pageCenterCol .tx-moveelevatorplzfinder-pi1 h2 {padding-left:0px;}
#page #pageCenterCol .tx-moveelevatorplzfinder-pi1 .me-plzfinder-list-item h3 {
    padding-left:0px;
    padding-bottom: 18px;
}
#page #pageCenterCol .tx-moveelevatorplzfinder-pi1 .me-plzfinder-list-item h3 span.me-plzfinder-list-item-distance{
    font-weight:normal;
}

#page #pageCenterCol p.me-plzfinder-list-item-phonefax {
    padding-bottom: 0px;

}

#page #pageCenterCol .tx-moveelevatorplzfinder-pi1 .me-plzfinder-list-item-left {
    width: 215px;
    float:left;
}

#page #pageCenterCol .tx-moveelevatorplzfinder-pi1 .me-plzfinder-list-item-row {
    width:444px;
    float:left;
    clear:both;
}
#page #pageCenterCol .tx-moveelevatorplzfinder-pi1 .me-plzfinder-list-item-right {
    width: 215px;
    float: right;
}

.me_plzfinder_print_data .me-plzfinder-list-item-left{
    width: 290px;
    float:left;
}

.me_plzfinder_print_data .me-plzfinder-list-item-row {
    width:600px;
    float:left;
    clear:both;
}
.me_plzfinder_print_data .me-plzfinder-list-item-right {
    width: 290px;
    float: right;
}


#me_divlayer_content .tx-moveelevatorplzfinder-pi2 label {width: 160px; float:left; display:block;}
#me_divlayer_content .tx-moveelevatorplzfinder-pi2 #me_plzfinder_routemap {
    margin-bottom: 10px;
    clear:both;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* EXT: move_elevator_sharepage - Seite Empfhelen */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div#sendPage {
    min-height: 520px;
    height:auto !important;
    height: 520px;
}
div#sendPage span.form-footnote { 
    font-style:italic;
    font-size:0.9em;
}
div#sendPage td { vertical-align:top;}
div#sendPage td.form-label {
    padding-bottom:5px;
    padding-left:0;
    width:230px;
}
div#sendPage td.form-input {
    padding-left:8px;
    padding-bottom:5px;
}
div#sendPage td.form-dshint {
    color:#757070;
}

div#sendPage  span.label-required,
div#sendPage  span.error {color:red;}

div#sendPage td.form-input textarea ,
div#sendPage td.form-input input.input-text { width: 260px; }


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* EXT: tx-moveelevatorbmicalculator-pi1 - BMI Rechner */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.tx-moveelevatorbmicalculator-pi1 { width: 444px; position:relative; left:8px;}
#page #pageCenterCol .tx-moveelevatorbmicalculator-pi1 h2,
#page #pageCenterCol .tx-moveelevatorbmicalculator-pi1 p.bodytext{padding-left: 0px;}

.me-bmicalculator-from td.label {
    width: 200px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* EXT: tx-moveelevatorikkclmentor-pi1 - Firmenkundenberater */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.tx-moveelevatorikkclmentor-pi2,
.tx-moveelevatorikkclmentor-pi1 { width: 444px; position:relative; left:8px;}

#page #pageCenterCol .tx-moveelevatorikkclmentor-pi2 table.address-table td { padding: 0 0; }
#page #pageCenterCol .tx-moveelevatorikkclmentor-pi2 table.address-table td.address-image { text-align:right; }
#page #pageCenterCol .tx-moveelevatorikkclmentor-pi2 h2,
#page #pageCenterCol .tx-moveelevatorikkclmentor-pi2 table p {padding-left: 0px;}

.tx-moveelevatorikkclmentor-pi1 div.form-row {
    padding:0 7px 5px 0px;
}
.tx-moveelevatorikkclmentor-pi1 label {
    display:block;
    float:left;
    padding-top:5px;
    vertical-align:middle;
    width:120px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* EXT: RG Tabs */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#page #pageCenterCol .rgtabs-container h1 { display:none;}

/* wraps the hole tab */
.rgtabs-wrapper {
    padding:1em 0;
    background:#fff;
    overflow:hidden;
    clear:both;
}

/* add a loading icon */
.rgtabs-wrapper .rgtabs-ajax-loading {
    padding: 100px 0;
    background-image:url(icons/spinner.gif);
    background-position:center;
    background-repeat:no-repeat;
}

/* Tab-Menu ul */
#page #pageCenterCol ul.rgtabs-menu  {
    margin: 0;
    padding:0;
    height: 36px;
    width: 444px;
    position: relative;
    left:8px;
    background-image:url(images/rgtabs-bg.gif);
    background-repeat:repeat-x;
    background-position:left top;
    list-style:none;
    line-height: 1em;
}

/* Tab-Menu li */
#page #pageCenterCol ul.rgtabs-menu  li {
    list-style-type: none;
    padding: 0 0;
    margin: 0 0;
    list-style:none;
    line-height: 1em;
    float: left;
    text-align:center;
    width:88px;
    font-size: 0.8em;
}	

/* Tab-Menu li.a */
#page #pageCenterCol ul.rgtabs-menu li a {
    display: block;
    margin: 0 auto;
    padding: 12px 0px 12px 0px;
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
    background-image:url(images/rgtabs-no.gif);
    background-repeat:no-repeat;
    background-position:right top;
}

#page #pageCenterCol ul.rgtabs-menu li.tablast {
    width:92px;

}
#page #pageCenterCol ul.rgtabs-menu li.tablast a {
    background-image:none;
    padding: 5px 0px 6px 0px;
    width:92px;

}

.rgtabs-container h2 {
    display:none;
}

/* Selected Tab */
#page #pageCenterCol ul.rgtabs-menu li a:hover, 
#page #pageCenterCol ul.rgtabs-menu  li.rgtabs-selected a {
    background-image:url(images/rgtabs-act.gif);
    background-repeat:no-repeat;
    background-position:right top;
}	
#page #pageCenterCol ul.rgtabs-menu li a:hover, 
#page #pageCenterCol ul.rgtabs-menu  li.rgtabs-selected a {
    color:#AD2230;
}

/* Next / Prev nav */
#page #pageCenterCol .rgtabs-pageswrapper {
    display:block;
}

/* Druckansicht von RG Tabs */
#druckversion #page #pageCenterCol .tx-rgtabs-pi1 h1 {display: none;}
#druckversion #page #pageCenterCol .tx-rgtabs-pi1 h4 {
    display:none;
}
#druckversion #page #pageCenterCol .tx-rgtabs-pi1 .csc-header h4 {
    display:block;
}

#druckversion #page #pageCenterCol ul.rgtabs-menu {display:none;}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* EXT: tx-moveelevatorikkcleventdatabase-pi1 - Kursdatenbank */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.tx-moveelevatorikkcleventdatabase-pi2,
.tx-moveelevatorikkcleventdatabase-pi1 {width:444px; position:relative; left: 8px; clear:both;}
.me_ikk_eventdatabase_kategory p {width:210px; float:left; clear:both; padding-bottom: 10px;}
.me_ikk_eventdatabase_kategory .headerline p {width:400px;}
.me_ikk_eventdatabase_kategory p input {float:left; vertical-align:top;}
.me_ikk_eventdatabase_kategory p label { position:relative; float:left; display:block; width:190px; position:relative; left:  10px;}

#page #pageCenterCol .tx-moveelevatorikkcleventdatabase-pi1 h3 {padding-left: 0px;}
#page #pageCenterCol td.me_ikk_eventdatabase_suche_entfernung { padding-left:8px;}

#page #pageCenterCol .tx-moveelevatorikkcleventdatabase-pi2 h2 {padding:0em 0 0.8em 0;}
#page #pageCenterCol .tx-moveelevatorikkcleventdatabase-pi2 h2 img {vertical-align:middle;}
.tx-moveelevatorikkcleventdatabase-pi2 .list-headline-box {width:444px; clear:both;}
.tx-moveelevatorikkcleventdatabase-pi2 .me_ikk_eventdatabase_result_item {
    width:444px;
    clear:both;
    float:left;
    padding-bottom:15px;
    margin-bottom:15px;
    border-bottom:1px solid #E3E3E3;
}
table.me_ikk_eventdatabase_result_table td {
    vertical-align:top;
}

td.me_ikk_eventdatabase_resultlabel {
    font-weight:bold;
    padding:2px 0;
    white-space:nowrap;
    width:140px;
}

.eventdatabase-pagebrowser-foot {
    clear:both;
    float:left;
    margin:10px 0;
    padding:10px 0;
    width:444px;
}

#page #pageCenterCol .eventdatabase-pagebrowser-foot ul {
    list-style:none;
    margin: 0 0;
    padding: 0 0;

}
#page #pageCenterCol .eventdatabase-pagebrowser-foot li {
    float:left;
    margin-right:3px;

}
#page #pageCenterCol .eventdatabase-pagebrowser-foot li a {
    display:block;
    padding: 0 3px 0px 3px;
    border: 1px solid  #E3E3E3;
}
#page #pageCenterCol .eventdatabase-pagebrowser-foot li a:hover,
#page #pageCenterCol .eventdatabase-pagebrowser-foot li.eventdatabase-pagebrowser-page_act a {
    background-color:#0BA1E2;
    color: #FFFFFF;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* EXT: tx-moveelevatorikkclbacktraining-pi1 - Rückentraining */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.tx-moveelevatorikkclbacktraining-pi2,
.tx-moveelevatorikkclbacktraining-pi1 {width:444px; position:relative; left: 8px; clear:both;}

#page #pageCenterCol .tx-moveelevatorikkclbacktraining-pi1 h3 {padding-left: 0px;}
#page #pageCenterCol td.me_ikk_backtraining_suche_entfernung { padding-left:8px;}

#page #pageCenterCol .tx-moveelevatorikkclbacktraining-pi2 h2 {padding:0em 0 0.8em 0;}
#page #pageCenterCol .tx-moveelevatorikkclbacktraining-pi2 h2 img {vertical-align:middle;}
.tx-moveelevatorikkclbacktraining-pi2 .list-headline-box {width:444px; clear:both;}
.tx-moveelevatorikkclbacktraining-pi2 .me_ikk_backtraining_result_item {
    width:444px;
    clear:both;
    float:left;
    padding-bottom:15px;
    margin-bottom:15px;
    border-bottom:1px solid #E3E3E3;
}
table.me_ikk_backtraining_result_table td {
    vertical-align:top;
}

td.me_ikk_backtraining_resultlabel {
    font-weight:bold;
    padding:2px 0;
    white-space:nowrap;
    width:140px;
}

td.me_ikk_backtraining_resultfield {
    padding:2px 0;
}
.backtraining-pagebrowser-foot {
    clear:both;
    float:left;
    margin:10px 0;
    padding:10px 0;
    width:444px;
}

#page #pageCenterCol .backtraining-pagebrowser-foot ul {
    list-style:none;
    margin: 0 0;
    padding: 0 0;

}
#page #pageCenterCol .backtraining-pagebrowser-foot li {
    float:left;
    margin-right:3px;

}
#page #pageCenterCol .backtraining-pagebrowser-foot li a {
    display:block;
    padding: 0 3px 0px 3px;
    border: 1px solid  #E3E3E3;
}
#page #pageCenterCol .backtraining-pagebrowser-foot li a:hover,
#page #pageCenterCol .backtraining-pagebrowser-foot li.backtraining-pagebrowser-page_act a {
    background-color:#0BA1E2;
    color: #FFFFFF;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* EXT: tx-3m5ssoikkmembercare-pi2 - SSO Login */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.tx-3m5ssoikkmembercare-pi2 {
    width:444px;
    position:relative;
    left: 8px;

}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* EXT: tx-moveelevatorknowledgetest- Umfragesystem */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.tx-moveelevatorknowledgetest-pi1 p {
    padding-left:8px;
    padding-right:12px;
}

.tx-moveelevatorknowledgetest-pi1  .me-knowledgetest-result-answer p {padding-left:18px;}






/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Vorteilsrechner AQ/FW - 16.07.2010 */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Allgemein */
.me-benefit-calc-input .error {
    font-size: 0.8em;
    color:#FF0000;
    padding-bottom: 1em;
}
.right em {
    font-size:9pt;
    font-weight:bold;
}

/* Page 1 */
.tx-moveelevatorikkbenefitcalc-pi1 { 
    position:relative;
    color:#333333;
    width:460px;
}

.tx-moveelevatorikkbenefitcalc-pi1 .me-benefit-calc-movie { width: 460px; height:300px; float:left; clear:both;}

.tx-moveelevatorikkbenefitcalc-pi1 label a {
    color:#0BA1E2;
    text-decoration:none;
}
.tx-moveelevatorikkbenefitcalc-pi1 label a:hover,
.tx-moveelevatorikkbenefitcalc-pi1 label a:focus { text-decoration:underline;}

.tx-moveelevatorikkbenefitcalc-pi1 form.me-benefit-calc-input,
.tx-moveelevatorikkbenefitcalc-pi1 form.me-benefit-calc-input_tarif_select { width:444px; position:relative; left: 8px; clear:both; display:block; float:left;}

.tx-moveelevatorikkbenefitcalc-pi1 .cols {padding-bottom:17px;width: 444px; float:left; clear:both;}
.tx-moveelevatorikkbenefitcalc-pi1 .divider { border-top:1px solid #D3D3D3; padding-top: 1em; float:left; clear:both; width:100%;}
.tx-moveelevatorikkbenefitcalc-pi1 .cols-halfhight {padding-bottom:5px; margin-top: -10px;}

.tx-moveelevatorikkbenefitcalc-pi1 .left {float:left; width:279px; }
.tx-moveelevatorikkbenefitcalc-pi1 .left label {width:265px; padding-top: 3px; display:block; }
.tx-moveelevatorikkbenefitcalc-pi1 .right {float:left;  padding: 2px 0 0 0 ; width:165px;}
.tx-moveelevatorikkbenefitcalc-pi1 .right label { display:block; }
.tx-moveelevatorikkbenefitcalc-pi1 .right select { width:164px;}

.tx-moveelevatorikkbenefitcalc-pi1 input {
    width:112px;
    cursor: pointer;
    color:#333333;
}

.tx-moveelevatorikkbenefitcalc-pi1 .right input { width: 160px;}
.tx-moveelevatorikkbenefitcalc-pi1 .right input.submit { width:130px;}

.tx-moveelevatorikkbenefitcalc-pi1 .submit {

}

.tx-moveelevatorikkbenefitcalc-pi1 .submit.vorteil{
    background-image: url('/typo3conf/ext/move_elevator_ikkbenefitcalc/templates/vorteilsrechner/images/vr_vorteil_btn.gif');
    width: 202px !important;
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: transparent;
    height: 46px;
    border: none;
    color: white;
}
.tx-moveelevatorikkbenefitcalc-pi1 .submit.vorteil:hover,
.tx-moveelevatorikkbenefitcalc-pi1 .submit.vorteil.active{
    background-image: url('/typo3conf/ext/move_elevator_ikkbenefitcalc/templates/vorteilsrechner/images/vr_vorteil_btn_over.gif');
}

.tx-moveelevatorikkbenefitcalc-pi1 .submit.calc{
    background-image: url('/typo3conf/ext/move_elevator_ikkbenefitcalc/templates/vorteilsrechner/images/vr_calc_btn.gif');
    width: 320px !important;
    margin-left: 0px;
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: transparent;
    height: 46px;
    border: none;
    color: white;
}
.tx-moveelevatorikkbenefitcalc-pi1 .submit.calc:hover,
.tx-moveelevatorikkbenefitcalc-pi1 .submit.calc.active{
    background-image: url('/typo3conf/ext/move_elevator_ikkbenefitcalc/templates/vorteilsrechner/images/vr_calc_btn_over.gif');
}



.tx-moveelevatorikkbenefitcalc-pi1 form.me-benefit-calc-input_tarif_select .right label {width: auto; display:inline;}

.tx-moveelevatorikkbenefitcalc-pi1 .me-benefit-calc-input_tarif_select  .right {width:390px; }
.tx-moveelevatorikkbenefitcalc-pi1  a.me-tooltip { color:#0BA1E2; text-decoration:none; white-space:nowrap;}
.tx-moveelevatorikkbenefitcalc-pi1 .right .offer-title { font-size: 0.8em;}
.tx-moveelevatorikkbenefitcalc-pi1 .right .offer-star a { color:#0BA1E2; text-decoration:none; }

.tx-moveelevatorikkbenefitcalc-pi1 .cols-chronic .left {padding-top: 1px;}
.tx-moveelevatorikkbenefitcalc-pi1 .cols-chronic .right { padding:  0 0;}

.tx-moveelevatorikkbenefitcalc-pi1 input.checkbox {
    height:15px;
    width:15px;
    position:relative;
    left:100px;
}
.me-tooltip-value { position:absolute; z-index:900; display:none; width:330px;}
.me-tooltip-value a { 
    color:#0BA1E2;
    text-decoration:none;
}
.me-tooltip-value a:hover {text-decoration:underline;}
.me-tooltip-value p.bodytext {
    padding-left:8px;
    padding-right:12px;
}


.tarif_result .cols  .me-tooltip-value p { font-size: 1em;}

/* Page 2 tarif_select */
.tx-moveelevatorikkbenefitcalc-pi1 .me-benefit-calc-input_tarif_select input.checkbox {left:0px;}
.tx-moveelevatorikkbenefitcalc-pi1 .me-benefit-calc-input_tarif_select .left {width:30px; padding-top: 3px;}

.tx-moveelevatorikkbenefitcalc-pi1 #footnote {font-size:0.75em; padding-left: 8px; clear:both;}

/* Page 3 tarif_result */
.tx-moveelevatorikkbenefitcalc-pi1 .tarif_result .left {width:110px;}
.me-euro-box {
    background-image:url(images/ikkbenefitcalc/me-euro-box-bg.gif);
    background-position:left top;
    background-repeat:no-repeat;
    width:93px;
    height:46px;
    text-align: center;
    padding-top:3px;
}
#page #pageCenterCol .me-euro-box p {color:#ffffff; padding:6px 0 0 0; font-size:0.9em; line-height: 1.5em;}

.tx-moveelevatorikkbenefitcalc-pi1 .tarif_result .submit {text-align:left; font-size: 1.0em; margin-bottom: 0.5em; text-align:center; width: 230px;}
.tx-moveelevatorikkbenefitcalc-pi1 .tarif_result .submit-change { margin-bottom: 1.3em;}

.me-euro-box .tarif_result_erg {
    font-size:1.7em;
    font-weight:bold;
}

.tarif_result {
    position:relative;
    left: 8px;
    float:left;
    clear:both; width:444px;
}

.tarif_result .cols {font-size: 0.8em; width: 444px;}
.tx-moveelevatorikkbenefitcalc-pi1 .tarif_result .cols  .right { width: 300px;}

.tarif_result a{
    color:#0BA1E2;
    text-decoration:none;
}
.tarif_result a:hover,
.tarif_result a:focus { text-decoration:underline;}
.tarif_result_box_root {
    width:460px;
    height:101px;
    float:left;
    margin:-10px 0 0px 0;
    padding: 0 0 30px 0;
    position:relative;
    left:-8px;
    font-size:0.8em;
    background-image:url('/typo3conf/ext/move_elevator_ikkbenefitcalc/templates/vorteilsrechner/images/vr_box_bg.gif');
    background-repeat:no-repeat;
    background-position: left top;
}
.tarif_result_box_root a {
    color:#fff;
}
.tarif_result_box_root .icon {
    color:#fff;
    font-size:15px;
    font-weight:bold;
    padding:0 5px 0 2px;
    float:left;
    height:90px;
    line-height:14px;

}
.tx-moveelevatorikkbenefitcalc-pi1 .tarif_result_box {
    float:left;
    height:101px;    
}
.tx-moveelevatorikkbenefitcalc-pi1 .tarif_result_box.left { width:144px; }
.tx-moveelevatorikkbenefitcalc-pi1 .tarif_result_box .content-padder { position:relative; left: 8px; width:136px;}
.tx-moveelevatorikkbenefitcalc-pi1 .tarif_result_box.middle { width:150px; }
.tx-moveelevatorikkbenefitcalc-pi1 .tarif_result_box.middle .content-padder { position:relative; left: 8px; width:140px;}
.tx-moveelevatorikkbenefitcalc-pi1 .tarif_result_box.right {  width:166px; }
.tx-moveelevatorikkbenefitcalc-pi1 .tarif_result_box.right .content-padder { position:relative; left: 18px; width:140px;}

.tarif_result_box_root .content {
    padding: 6px 0px 0 0px;
}

/* tooltip */
.me-tooltip-value_bg {
    width:330px;
    background-image:url(images/ikkbenefitcalc/me-tooltip-value-bg.png);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
}
.me-tooltip-value .content {
    left:40px;
    position:relative;
    padding-top:40px;
    width:270px;
    float:left;
    clear:both;
}
.me-tooltip-value .content p.headline { font-weight:bold; }
.me-tooltip-value .content ul {
    margin-top: -0.5em;
}

.me-tooltip-value .close {
    width:330px;
    float:left;
    height: 20px;
    clear:both;
}

.me-tooltip-value_bg .close  p {
    padding-bottom: 1.0em;
    padding-left: 48px;
}


.me-tooltip-value .footer {
    background-image:url(images/ikkbenefitcalc/me-tooltip-value-footer.png);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
    width:330px;
    height:30px;
}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Schrittweise Mitgliedschaftserklärung  tx-moveelevatorikkclmembership-pi1 */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

table.meikkclmembership-form {
    width: 444px;
    position:relative;
    left: 8px;
    clear:both;
}

.input-rsvnummer-checkbox label{
    line-height:1.1em;
}



#page #pageCenterCol td.meikkclmembership-form-label {
    padding-bottom:10px;
    padding-left:0;
    width:180px;
    vertical-align:top;
    line-height: 1.2em;
    padding-top: 4px;
}


#page #pageCenterCol td.meikkclmembership-form-submit,
#page #pageCenterCol td.meikkclmembership-form-input {
    padding-bottom:10px;
    padding-left:8px;
    line-height: 1em;
    vertical-align:top;
    width: 254px;
}

#page #pageCenterCol td.meikkclmembership-form-label.no-bottom-padding,
#page #pageCenterCol td.meikkclmembership-form-input.no-bottom-padding {
    padding-bottom:0px;
}

#page #pageCenterCol td.meikkclmembership-form-fullinput {padding-bottom:10px;}
#page #pageCenterCol td.meikkclmembership-form-fullinput select {width:100%;}
#page #pageCenterCol td.form-submit-back {
    padding-left: 0px;
    width:180px;
}
#page #pageCenterCol td.input-with-radio { vertical-align:middle; line-height: 1.4em;}
#page #pageCenterCol td.meikkclmembership-form-input input.input-radio { vertical-align:middle;}

#page #pageCenterCol td.meikkclmembership-form-input select {width:248px;}
#page #pageCenterCol td.meikkclmembership-form-input select option {width: auto;}

#page #pageCenterCol td.meikkclmembership-form-input input.input-date,
#page #pageCenterCol td.meikkclmembership-form-input input.input-text {width:245px;}

#page #pageCenterCol td.meikkclmembership-form-input.input-with-radio input.input-date{ width: 140px;}

#page #pageCenterCol td.meikkclmembership-padder { height: 1.3em;}

#page #pageCenterCol td.meikkclmembership-form-submit { padding-bottom: 1em;}
#page #pageCenterCol td.required-hint { color:#FF0000; padding-top: 0.5em;}


#page #pageCenterCol td.input-checkbox-singlerow { padding-left: 0px; vertical-align:middle; width:auto; }
#page #pageCenterCol td.input-checkbox-singlerow input { float:left; margin-top: 2px; font-size: 1em;}
#page #pageCenterCol td.input-checkbox-singlerow label { padding-left: 0.6em; display:block; float:left; width: 90%; line-height: 1.3em;}
#page #pageCenterCol td.meikkclmembership-form-submit-and-back-label { width: 19px; padding-bottom: 15px;}
#page #pageCenterCol td.meikkclmembership-form-submit-and-back {padding-bottom: 15px;}
#page #pageCenterCol td.meikkclmembership-form-submit-and-back input {margin-right: 0.5em; }

#page #pageCenterCol td.meikkclmembership-form-input img { float:left; margin-right: 5px;}
#page #pageCenterCol td.meikkclmembership-form-input  input.input-text-captcha {
    font-size:1.8em;
    linie-heught:1.8em;
    vertical-align:middle;
    padding: 0 0;
    text-align:center;
    text-transform:uppercase;
    width: 85px;
    height: 38px;
    overflow:hidden;
    float:left
}

#page #pageCenterCol td.meikkclmembership-form-input span.captcha-notice { display: block; clear:both; font-style:italic; padding-top: 0.5em;}

#page #pageCenterCol .tx-moveelevatorikkclmembership-pi1 p.bodytext sup {font-size: 0.85em;}

#page #pageCenterCol .tx-moveelevatorikkclmembership-pi1 .input-rsvnummer-checkbox { padding-top:8px;}
#page #pageCenterCol .tx-moveelevatorikkclmembership-pi1 .input-rsvnummer-checkbox label {
    display:block;
    float:left;
    width:220px;
    padding-left:10px;
}
#page #pageCenterCol .tx-moveelevatorikkclmembership-pi1 .input-rsvnummer-checkbox input {
    float:left;
}
.meikkclmembership-form-input .bonus_1, 
.meikkclmembership-form-input .bonus_2 {
    margin-right:5px;
    margin-top: 7px;
}
.meikkclmembership-form-input .small {
    font-size: 11px;
    padding: 5px 0 0 17px;
    display: block;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Aus Datei ext_tt_news_styles.css */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Dieses Dokument enthält die Vorgaben für die Ausgabe der News Datensätze */

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Listenansicht */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Regioauswahl */
#pageCenterCol div.me-ikkbwhregionews-feform {padding-left: 8px;}
table.me-ikkbwhregionews-feform { border-spacing: 0 0; margin-top:10px;}
table.me-ikkbwhregionews-feform td {padding-bottom: 10px;}
table.me-ikkbwhregionews-kcoptions td.me-ikkbwhregionews-select-kc {font-weight:bold;}


/* Regio auswahl Form */
table td.me-ikkbwhregionews-input { padding-right: 20px;}
table td.me-ikkbwhregionews-input select {
    line-height: 1.0em;
    padding: 0 0;
}
table td.me-ikkbwhregionews-input select option { padding: 2px 0 0 0;  }


/* Select Box */
#pageRightCol span.input-select-bg {
    background-image: url(images/rightCol-selectbg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 182px;
    height: 20px;
    margin: 0 0;
    display: block;
    float:left;
}

#pageRightCol div.selectbox-wrapper {
    position:absolute;
    z-index: 999;
    width:200px;
    background-color:white;
    border:1px solid #ccc;
    margin-top: -23px;
    padding:0px;
    text-align:left;
    height: auto;
    overflow:auto;
    font-size:0.9em;
}

#pageRightCol div.selectbox-wrapper ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
}
#pageRightCol div.selectbox-wrapper ul li.selected {
    background-color: #C6DCF4;
    font-weight:bold;
}

#pageRightCol div.selectbox-wrapper ul li {
    list-style-type:none;
    display:block;
    margin:0;
    padding: 1px 2px;
    cursor:pointer;
    overflow:hidden;
}

input.selectbox {
    margin: 0px 0 0 0px;
    background-color: transparent;
    font-size:0.7em;
    width : 147px;
    display : block;
    text-align:left;
    height:20px;
    cursor: pointer;
    border: 0px transparent;
    color: #757070;
    padding: 2px 18px 0 8px;
}







/* KC Optionen */
table.me-ikkbwhregionews-kcoptions {width: 444px; margin-bottom: 0.5em; left: 8px; position:relative;}
table td.me-ikkbwhregionews-reset-kc { text-align:right;}




/* Listenansicht */
#pageCenterCol .news-list-container {padding-top:20px;}
#pageCenterCol .news-list-item p {padding-left: 8px;}
#page #pageCenterCol .news-list-item p a { color:#333333; /* color: #495e85; */ }
#page #pageCenterCol .news-list-item p span.news-list-morelink a  {color:#0BA1E2; white-space:nowrap;}
.news-list-date.all {font-size: 0.78em;padding: 0 0 0 8px;}
.news-list-date.all.single {padding-left:8px!important;}
.news-list-item div.clearer {  
    border: 0px;
    border-top: 1px solid #E3E3E3;
    margin: 0em 0.5px 0.5em 0;
    height: 0.5em;
    font-size:1em;
    display:block;
    overflow:hidden;
}

p.border-bottom-dottetd{
    border-bottom: 1px dashed;
    padding-bottom: 1.0em;
    margin-bottom: 1em;
}

/* Page Browser */
#pageCenterCol .tx-ttnews-browsebox table td p a { display:block; padding: 1px 2px 2px 2px; line-height: 1.0em; }
#page #pageCenterCol .tx-ttnews-browsebox table td p a:hover,
#page #pageCenterCol .tx-ttnews-browsebox table td.tx-ttnews-browsebox-SCell p a {
    background-color: #0BA1E2;
    color:#FFFFFF;
    text-decoration:none;
}

#pageCenterCol .tx-ttnews-browsebox {
    border-bottom: 1px dashed ;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

#pageCenterCol .tx-ttnews-browsebox p {padding-left: 8px;}
#pageCenterCol .tx-ttnews-browsebox table {position:relative; left: 8px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Latestansicht - Teaser in der rechten Spalte*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#pageRightCol .news-latest-container span.boxheadline {
    margin-bottom:18px;
}

#pageRightCol .news-latest-container {
    clear:both;
    float:left;
    left:12px;
    padding-bottom:12px;
    position:relative;
    width:219px;
    border-bottom:1px solid #E7E7E7;
    margin-bottom: 8px;
    overflow:hidden;
}

#pageRightCol .news-latest-container p { 
    margin: 0 0;
    line-height: 1.3em;
    padding-left:10px;
    padding-right:10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom:1px solid #E7E7E7;
}

#pageRightCol .news-latest-container p.news-latest-more {
    border-bottom: 0px;

}

#pageRightCol .news-latest-container p a {
    text-decoration:none;
    color:#333333; /* color: #495e85; */
}
#pageRightCol .news-latest-container p a strong {clear:both; display:block; width:100%;}
#pageRightCol .news-latest-container p span.news-list-title a ,
#pageRightCol .news-latest-container p span.news-list-morelink a,
#pageRightCol .news-latest-container p.news-latest-more a {
    color:#0BA1E2;
}
#pageRightCol .news-latest-container p span.news-list-morelink {white-space: nowrap;}

#pageRightCol .news-latest-container p a strong:hover,
#pageRightCol .news-latest-container p a:hover {text-decoration:underline; cursor:pointer;}

#pageRightCol .news-latest-container p a span.news-list-morelink{
    color:#00A0C6;
    background-position:left 2px;
    background-repeat:no-repeat;
    padding-left:15px;
    padding-bottom: 4px;
    text-decoration:underline;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* PLZ Formular in der Rechten Spalte */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#pageRightCol .news-latest-regioform {
    clear:both;
    float:left;
    left:12px;
    padding-bottom:12px;
    position:relative;
    width:219px;
    border-bottom:1px solid #E7E7E7;
    margin-bottom: 8px;
}

#pageRightCol .news-latest-regioform p{
    padding:0px 5px 0px 10px;
}

#pageRightCol .news-latest-regioform form span.form-row{
    padding: 5px 5px 5px 10px;
    display:block;
    float:left;
    clear:both;
}

#pageRightCol .news-latest-regioform form select { 
    width: 175px;
    padding: 2px 0 2px 8px;
    margin-right: 7px;
    float:left;
    height: 20px;
    color: #757070;
    background-color: transparent;
    background-image: url(images/rightCol-inputbg.gif);
    border: 0px transparent;
    background-position:left top;
}

#pageRightCol .news-latest-regioform form select option {
    line-height: 1.2em;
    background-color:#FFFFFF;
    padding: 2px 0 0px 4px;
}

#pageRightCol  .news-latest-regioform form input.input-plz { 
    font-size:0.8em;
}

#pageRightCol .news-latest-regioform form input.me-regionews-form-submit {
    background:transparent none repeat scroll 0 0;
    border:0 none;
    color: #0b8dc4;
    float:left;
    font-size:1.0em;
    font-weight:bold;
    line-height:1em;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Einzelansicht */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#page #pageCenterCol p.news-list-date {padding-left: 8px;}

#page #pageCenterCol p.me-news-single-backlink {
    /*border-top: 1px solid #E7E7E7;*/
    clear:both;
    padding: 15px 0px 0 0;
    width: 444px;
    position:relative;
    left: 8px;
}
.news-single-item { }
.news-single-item h2  {padding: 0.2em 0 0.5em 0;}
.news-single-item div.clearer { 
    border: 0px;
    height: 1px;
    width: 100%;
    font-size:1em;
    display:block;
    overflow:hidden;
    float:left;
    clear:both;
    position:relative;
    left: 8px;
}

.news-single-item .news-singel-kursinfo-box { 
    float:left;
    clear:both;
    position:relative;
    left: 8px;
    width:444px;
    padding-top: 1.5em;
    padding-bottom: 15px;
}
.news-single-item .news-singel-kursinfo-box table td { padding-right: 20px; padding-bottom: 0.6em;}
.news-single-item a img {border: 0px;}
.news-single-item .news-single-img { float:left; clear:both; width: 480px; text-align:center; display:inline-table; padding-bottom: 10px;;}
.news-single-item .news-single-img img{ margin: 5px;}
.news-single-item p.news-single-imgcaption { font-size: 0.6em;  width: 80%; margin: 0 auto; min-height: 40px; }













/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Aus Datei libs/slimbox/css/slimbox2.css */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* SLIMBOX */

#lbOverlay {
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    cursor: pointer;
}

#lbCenter, #lbBottomContainer {
    position: absolute;
    z-index: 9999;
    overflow: hidden;
    background-color: #fff;
}

.lbLoading {
    background-image:url(libs/slimbox/css/loading.gif);
    background-repeat:no-repeat;
    background-position:center;
    background-color:#FFFFFF;
}

#lbImage {
    position: absolute;
    left: 0;
    top: 0;
    border: 10px solid #fff;
    background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
    display: block;
    position: absolute;
    top: 0;
    width: 50%;
    outline: none;
}

#lbPrevLink {
    left: 0;
}

#lbPrevLink:hover {
    background: transparent url(libs/slimbox/css/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
    right: 0;
}

#lbNextLink:hover {
    background: transparent url(libs/slimbox/css/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 10px;
    color: #666;
    line-height: 1.4em;
    text-align: left;
    border: 10px solid #fff;
    border-top-style: none;
}

#lbCloseLink {
    display: block;
    float: right;
    width: 72px;
    height: 22px;
    background-image:url(libs/slimbox/css/closelabel.gif);
    background-repeat:no-repeat;
    background-position:center;
    background-color: transparent;
    margin: 5px 0;
    outline: none;
}

#lbCaption, #lbNumber {
    margin-right: 71px;
}

#lbCaption {
    font-weight: bold;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* EXT: tx-moveelevatorikkclemployerseminary-pi1 - Arbeitgeberseminare */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.tx-moveelevatorikkclemployerseminary-pi2,
.tx-moveelevatorikkclemployerseminary-pi1 {width:444px; position:relative; left: 8px; clear:both;}

#page #pageCenterCol .tx-moveelevatorikkclemployerseminary-pi1 h3 {padding-left: 0px;}
#page #pageCenterCol td.me_ikk_employerseminary_suche_entfernung { padding-left:8px;}

#page #pageCenterCol .tx-moveelevatorikkclemployerseminary-pi2 h2 {padding:0em 0 0.8em 0;}
#page #pageCenterCol .tx-moveelevatorikkclemployerseminary-pi2 h2 img {vertical-align:middle;}
.tx-moveelevatorikkclemployerseminary-pi2 .list-headline-box {width:444px; clear:both;}
.tx-moveelevatorikkclemployerseminary-pi2 .me_ikk_employerseminary_result_item {
    width:444px;
    clear:both;
    float:left;
    padding-bottom:15px;
    margin-bottom:15px;
    border-bottom:1px solid #E3E3E3;
}
.tx-moveelevatorikkclemployerseminary-pi2 table.me_ikk_employerseminary_result_table td {
    vertical-align:top;
}

td.me_ikk_employerseminary_resultlabel {
    font-weight:bold;
    padding:2px 0;
    white-space:nowrap;
    width:140px;
}

.tx-moveelevatorikkclemployerseminary-pi2 td table td.me_ikk_employerseminary_resultlabel {
    font-weight:normal;
    padding:1px 0;
    white-space:nowrap;
    width:70px;
    font-size:1em;
}

.employerseminary-pagebrowser-foot {
    clear:both;
    float:left;
    margin:10px 0;
    padding:10px 0;
    width:444px;
}

#page #pageCenterCol .employerseminary-pagebrowser-foot ul {
    list-style:none;
    margin: 0 0;
    padding: 0 0;

}
#page #pageCenterCol .employerseminary-pagebrowser-foot li {
    float:left;
    margin-right:3px;

}
#page #pageCenterCol .employerseminary-pagebrowser-foot li a {
    display:block;
    padding: 0 3px 0px 3px;
    border: 1px solid  #E3E3E3;
}
#page #pageCenterCol .employerseminary-pagebrowser-foot li a:hover,
#page #pageCenterCol .employerseminary-pagebrowser-foot li.employerseminary-pagebrowser-page_act a {
    background-color:#0BA1E2;
    color: #FFFFFF;
}












/* CSS Document */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* STYLESWITCHER INVERSE DARSTELLUNG  */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

body#style-inverse-on.bodyintern,
body#style-inverse-on { 
    background-color: #000000;
    color:white;
}
body#style-inverse-on .body-top-bg {
    background-image:url(images_inverse/page-top-bg.jpg);
    background-color: #000000;
}

body#style-inverse-on #pageTop div#pageLogo, 
body#style-inverse-on #pageTop h1#pageLogo { background-image:url(images_inverse/ikk-classic-logo-bg.gif); }
body#style-inverse-on #pageTop #pageClaim { background-image:url(images_inverse//head-claim-bg.gif); }

body#style-inverse-on #homepage .content-row-1 .box-head {
    background-image:url(images_inverse/home-content-row-1-head-bg.gif);
}

body#style-inverse-on #homepage .content-row-1 {
    background-image:url(images_inverse/home-content-row-1-bg.gif);
}

body#style-inverse-on #homepage .content-row-1 .box-foot {
    background-image:url(images_inverse/home-content-row-1-foot-bg.gif);
}

body#style-inverse-on #homepage #home-newsteaserlist-box .me-news-item {
    background-image:url(images_inverse/home-news-divider.gif);
}

body#style-inverse-on #homepage .content-row-2 .box-head {
    background-image:url(images_inverse/home-content-row-2-head-bg.gif);
}

body#style-inverse-on #homepage .content-row-2 .box-foot {
    background-image:url(images_inverse/home-content-row-2-foot-bg.gif);
}

body#style-inverse-on #homepage .content-row-2 {
    background-image:url(images_inverse/home-content-row-2-bg.gif);
}

body#style-inverse-on #mainNav li.current span, 
body#style-inverse-on #mainNav a {background-image: none;}

body#style-inverse-on #mainNav li.current span, 
body#style-inverse-on #mainNav a:hover {
    background-image: none;
    color:#FFFFFF;
    text-decoration:underline;
}

body#style-inverse-on #pageTop .tx-indexedsearch .tx-indexedsearch-form {
    background-image:url(images_inverse/pageTop-searchbg.gif);
}

body#style-inverse-on #pageFootBox {
    background-color: Black;
    background-image:none;
}

body#style-inverse-on #mainNav li.active a, 
body#style-inverse-on #mainNav li.current span, 
body#style-inverse-on #mainNav a:hover {
    color:#AD2230;
    background-color: Black;
    background-image:none;
}

body#style-inverse-on #page #pageCenterCol .tx_moveelevatordynamicform_pi1_privacy p.bodytext,
body#style-inverse-on #page #pageCenterCol .me-teaser-otheritems p a,
body#style-inverse-on #pageCenterCol #me-ikkservicelexicon-list p a.teasertext,
body#style-inverse-on #pageRightCol,
body#style-inverse-on #pageContentColsDoor2 .me-teaser-klickgenerator h4,
body#style-inverse-on #homepage .tx-moveelevatorteaser-pi2 .accordion-box h3.first-item a ,
body#style-inverse-on #homepage .tx-moveelevatorteaser-pi2 .accordion-box span.me-teasertext a,
body#style-inverse-on #homepage #home-newsteaserlist-box .csc-frame-frame1 h2 a ,
body#style-inverse-on #homepage #home-newsteaserlist-box .csc-frame-frame1 p a, 
body#style-inverse-on #homepage #home-newsteaserlist-box p a span.me-mehrlink,
body#style-inverse-on #homepage #home-newsteaserlist-box p a ,
body#style-inverse-on #homepage #home-newsteaserlist-box h5,
body#style-inverse-on #homepage #home-newsteaserlist-box h2 a,
body#style-inverse-on #pageFootSitemap p a, 
body#style-inverse-on #pageFootSitemap li a,
body#style-inverse-on #doorpagebig .me-teaser-klickgenerator a, 
body#style-inverse-on #doorpage .me-teaser-klickgenerator a, 
body#style-inverse-on #doorpagebig .me-teaser-doorline a, 
body#style-inverse-on #doorpage .me-teaser-doorline a,
body#style-inverse-on #doorpagebig .me-aufmacher-textbox p, 
body#style-inverse-on #doorpage #pageContentColsDoor2 h3, 
body#style-inverse-on #doorpage #pageContentColsDoor2 li, 
body#style-inverse-on #doorpage #pageContentColsDoor2 p, 
body#style-inverse-on #doorpage #pageCenterCol p,
body#style-inverse-on #page #pageCenterCol textarea,
body#style-inverse-on #page #pageCenterCol select,
body#style-inverse-on #page #pageCenterCol input,
body#style-inverse-on #serviceNav ,
body#style-inverse-on #serviceNav a ,
body#style-inverse-on #page #pageCenterCol h2, 
body#style-inverse-on #page #pageCenterCol h3, 
body#style-inverse-on #page #pageCenterCol h4, 
body#style-inverse-on #page #pageCenterCol h5, 
body#style-inverse-on #page #pageCenterCol h6, 
body#style-inverse-on #page #pageCenterCol td, 
body#style-inverse-on #page #pageCenterCol li, 
body#style-inverse-on #page #pageCenterCol blockquote, 
body#style-inverse-on #page #pageCenterCol p,
body#style-inverse-on #iframe-ssl-loginform .me-login-formrow input.input-submit,
body#style-inverse-on #pageRightCol input.input-submit,
body#style-inverse-on input.selectbox,
body#style-inverse-on #pageRightCol div.selectbox-wrapper ul li,
body#style-inverse-on #pageRightCol span.boxheadline,
body#style-inverse-on #iframe-ssl-loginform .me-login-formrow input.input-text, 
body#style-inverse-on #iframe-ssl-loginform .me-login-formrow input.input-password,
body#style-inverse-on #pageRightCol input.input-text,
body#style-inverse-on #pageTop .tx-indexedsearch .tx-indexedsearch-form input,
body#style-inverse-on #pageLeftCol a {
    color:white;
}

body#style-inverse-on #homepage .tx-moveelevatorteaser-pi2 .accordion-box h3 {border-color: black;}


body#style-inverse-on #page #pageCenterCol textarea,
body#style-inverse-on #page #pageCenterCol select,
body#style-inverse-on #page #pageCenterCol input,
body#style-inverse-on #pageRightCol div.selectbox-wrapper,
body#style-inverse-on #iframe-ssl-loginform div.selectbox-wrapper {
    background-color: #404040;
    border:1px solid #FFFFFF;
}

body#style-inverse-on table.contenttable tr.tr-odd td,
body#style-inverse-on #pageRightCol div.selectbox-wrapper ul li.selected,
body#style-inverse-on div.selectbox-wrapper ul li.ikk_2010,
body#style-inverse-on div.selectbox-wrapper ul li.selected {
    background-color: black;
}

body#style-inverse-on table.contenttable tr.tr-even td ,
body#style-inverse-on #pageContentColsDoor2 .me-teaser-klickgenerator h4 ,
body#style-inverse-on #pageLeftCol #levelTitel,
body#style-inverse-on #doorpagebig .me-teaser-doorline .me-teaser h2, 
body#style-inverse-on #doorpage .me-teaser-doorline .me-teaser h2 {
    background-image:none;
    background-color: #404040;
}



body#style-inverse-on #pageRightCol span.input-select-bg,
body#style-inverse-on .me-login-formrow span.input-select-bg,
body#style-inverse-on .me-login-formrow span.input-select-bg {
    background-image:url(images_inverse/rightCol-selectbg.gif);
}

/* Abgesetztes Grau */
body#style-inverse-on #rightPageratingBox p,
body#style-inverse-on #pageRightCol #rightCallbackBox span.callback-formheadline {
    color: #CCCCCC;
}

body#style-inverse-on #pageTop .tx-indexedsearch .tx-indexedsearch-search-submit input {
    background-image:url(images_inverse/pageTop-searchsubmitbg.gif);
}

body#style-inverse-on #iframe-ssl-loginform .me-login-formrow  span.input-text-bg,
body#style-inverse-on #pageRightCol span.input-text-bg {
    background-image:url(images_inverse/rightCol-inputbg.gif);
}

body#style-inverse-on #iframe-ssl-loginform span.boxhelp a {
    background-image:url(images_inverse/right-loginform-help.gif);
}

/* Rating */
body#style-inverse-on .me_rating_unit-rating{
    background: url('images_inverse/starrating_stars.gif') top left repeat-x;
}
body#style-inverse-on .me_rating_unit-rating li a:hover{
    background: url('images_inverse/starrating_stars.gif') left center;
}
body#style-inverse-on .me_rating_unit-rating li.me_pagerating_ratingcurrent {
    background: url('images_inverse/starrating_stars.gif') left bottom;
}


/* Seitenspalten */

body#style-inverse-on #doorpage #pageContentCols,
body#style-inverse-on #page #pageContentCols {
    background-image:url(images_inverse/page-content-bg.gif);
}
body#style-inverse-on #doorpage #pageContentCols .pageHeadBg,
body#style-inverse-on #page #pageContentCols .pageHeadBg {
    background-image:url(images_inverse/page-content-bg-head.gif);
}
body#style-inverse-on #doorpage #pageContentCols .pageFootBg,
body#style-inverse-on #page #pageContentCols .pageFootBg {
    background-image:url(images_inverse/page-content-bg-foot.gif);
}

body#style-inverse-on #doorpage .teaser-doorline-1 {
    background-image:url(images_inverse/door-row1-divider.gif);
}

body#style-inverse-on #doorpagebig .teaser-doorline-1 .me-teaser, 
body#style-inverse-on #doorpage .teaser-doorline-1 .me-teaser {
    background-image:url(images_inverse/door-row2-teaser-bg.gif);
}
body#style-inverse-on #doorpagebig .teaser-doorline-1 .me-teaser .me-teaser-head, 
body#style-inverse-on #doorpage .teaser-doorline-1 .me-teaser .me-teaser-head {
    background-image:url(images_inverse/door-row2-teaser-bg-head.gif);
}
body#style-inverse-on #doorpagebig .teaser-doorline-1 .me-teaser .me-teaser-foot, 
body#style-inverse-on #doorpage .teaser-doorline-1 .me-teaser .me-teaser-foot {
    background-image:url(images_inverse/door-row2-teaser-bg-foot.gif);
}
body#style-inverse-on #doorpagebig .me-aufmacher-head-bg, 
body#style-inverse-on #doorpagebig .me-aufmacher-foot-bg, 
body#style-inverse-on #doorpagebig .me-aufmacher-door-cols {
    background-image:url(images_inverse/doorbig-row1-bg.gif);
}

body#style-inverse-on #doorpagebig .me-aufmacher-foot-bg {
    background-image:url(images_inverse/doorbig-row1-bg-foot.gif);
}
body#style-inverse-on #doorpagebig .me-aufmacher-head-bg {
    background-image:url(images_inverse/doorbig-row1-bg-head.gif);
}

body#style-inverse-on #pageContentColsDoor2 {
    background-image:url(images_inverse/door-row3-bg.gif);
}
body#style-inverse-on #pageContentColsDoor2 .pageHeadBg {
    background-image:url(images_inverse/door-row3-bg-head.gif);
}
body#style-inverse-on #pageContentColsDoor2 .pageFootBg {
    background-image:url(images_inverse/door-row3-bg-foot.gif);
}

body#style-inverse-on .col-splitter {
    background-image:url(images_inverse/page-rightcol-divider.gif);
}

body#style-inverse-on #pageFootBox {
    background-color: #000000;
    background-image: none;
}

body#style-inverse-on #pageFootSitemap p a, 
body#style-inverse-on #pageFootSitemap li a {
    color:#CCCCCC;
}

body#style-inverse-on #pageFootBannerBox a.spleens-banner { background-image:url(../user_upload/elements/banner/Spleens-Banner-Fuss_iv.gif);}

body#style-inverse-on #page #pageCenterCol table.contenttable {
    border-bottom:12px solid black;
    border-left:6px solid black;
}

body#style-inverse-on #page #pageCenterCol ul.csc-menu-3 li {background-image:url(icons-inverse/icon-anker-down.gif);}
body#style-inverse-on #page #pageCenterCol p.csc-linkToTop {background-image:url(icons-inverse/icon-anker-up.gif);}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* STYLESWITCHER FONTSIZE MEDIUM  */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

body.fontsize-medium {
    /* Grundschriftgröße */
    font-size: 20px;
}

body.fontsize-medium  #pageAccebilityoptions a.readpage { width: 130px;}

body.fontsize-medium  #pageAccebilityoptions a.colornormal,
body.fontsize-medium  #pageAccebilityoptions a.colorinverse,
body.fontsize-medium  #pageAccebilityoptions a.normal,
body.fontsize-medium  #pageAccebilityoptions a.medium,
body.fontsize-medium  #pageAccebilityoptions a.xxl,
body.fontsize-medium  #pageAccebilityoptions a.readpage span.linguatec-icon { margin-top: 2px;}

/* Homepage */
body.fontsize-medium  homepage .content-row-2 .tx-moveelevatorteaser-pi2 {height: auto}
body.fontsize-medium  #homepage .tx-moveelevatorteaser-pi2 .accordion-box h3 a {height:22px; padding-top:0px;}
body.fontsize-medium  #homepage .tx-moveelevatorteaser-pi2 .accordion-box h3.first-item a {margin-top:30px;}
body.fontsize-medium  #homepage .tx-moveelevatorteaser-pi2 .accordion-box p {line-height: 1em;}
body.fontsize-medium  #homepage .tx-moveelevatorteaser-pi2 .accordion-box p.first-item { line-height: 0em; padding: 0 0;}
body.fontsize-medium  #homepage .tx-moveelevatorteaser-pi2 .accordion-box p.sub-items {  height: 180px;}


body.fontsize-medium  #mainNav li 	{ font-size:15px;text-align:center; }
body.fontsize-medium  #mainNav li.lastcurrent span, 
body.fontsize-medium  #mainNav li.last a,
body.fontsize-medium  #mainNav li.current span, 
body.fontsize-medium  #mainNav a 	{ padding:10px 4px 10px 2px; }

body.fontsize-medium  #mainNav li.lastcurrent span, 
body.fontsize-medium  #mainNav li.last a { padding:10px 2px 10px 4px; }
body.fontsize-medium  #mainNav #mainNavItem-04.current span, 
body.fontsize-medium  #mainNav #mainNavItem-04 a { width:90px; }
body.fontsize-medium  #mainNav #mainNavItem-05.current span, 
body.fontsize-medium  #mainNav #mainNavItem-05 a {width:134px;}

body.fontsize-medium  #homepage #home-newsteaserlist-box .me-news-item {
    height:auto;
    overflow:visible;
    padding-bottom: 8px;
}


body.fontsize-medium  #homepage #home-newsteaserlist-box .csc-frame-frame1 {padding-bottom:10px;}

body.fontsize-medium  #pageRightCol #rightLoginBox,
body.fontsize-medium  #pageRightCol #rightLoginBox iframe {height:180px;}

body.fontsize-medium  #pageRightCol span.input-text-bg {
    background-image:url(images_medium/rightCol-inputbg.gif);
    height:24px;
}

body.fontsize-medium  h1 {font-size: 1.35em;}
body.fontsize-medium  #doorpagebig .me-aufmacher-textbox h1 {font-size: 1.15em;}

body.fontsize-medium  #doorpagebig .me-teaser-doorline .me-teaser p.me-teasertext, 
body.fontsize-medium  #doorpage .me-teaser-doorline .me-teaser p.me-teasertext,
body.fontsize-medium  #doorpagebig .me-teaser-klickgenerator, 
body.fontsize-medium  #doorpage .me-teaser-klickgenerator {
    height: 140px;
}
body.fontsize-medium  #doorpagebig .me-teaser-doorline .me-teaser .box-padder, 
body.fontsize-medium  #doorpage .me-teaser-doorline .me-teaser .box-padder {
    min-height:391px;
}
body.fontsize-medium  #doorpagebig .me-teaser-doorline .me-teaser .box-padder, 
body.fontsize-medium  #doorpage .teaser-doorline-2 .me-teaser .box-padder {
    min-height:120px;
}

body.fontsize-medium  #doorpagebig .me-teaser-doorline .me-teaser p.me-mehrlink, 
body.fontsize-medium  #doorpage .me-teaser-doorline .me-teaser p.me-mehrlink,
body.fontsize-medium  #doorpagebig .me-teaser-klickgenerator, 
body.fontsize-medium  #doorpage .me-teaser-klickgenerator {
    height:auto;
}
body.fontsize-medium  #pageContentColsDoor2 .me-teaser-klickgenerator ul  {
    padding-bottom: 8px;

}

body.fontsize-medium  #pageFootSitemap {
    background-image:url(images_medium/pageFootSitemapBg.gif);
}

body.fontsize-medium  #pageFootSitemap p.level-head {
    height:50px;
}

body.fontsize-medium  #pageLeftCol #levelTitel  { height:64px; background-color:#d6ebff; }


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* STYLESWITCHER FONTSIZE LAGRE XXL  */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Grundschriftgröße */ 
body.fontsize-xxl { font-size: 25px; } 
body.fontsize-xxl #pageAccebilityoptions a.readpage { width: 160px;}
body.fontsize-xxl  #pageAccebilityoptions a.colornormal,
body.fontsize-xxl  #pageAccebilityoptions a.colorinverse,
body.fontsize-xxl  #pageAccebilityoptions a.normal,
body.fontsize-xxl  #pageAccebilityoptions a.medium,
body.fontsize-xxl  #pageAccebilityoptions a.xxl,
body.fontsize-xxl  #pageAccebilityoptions a.readpage span.linguatec-icon { margin-top: 5px;}

/* Homepage */
body.fontsize-xxl #homepage .content-row-2 .tx-moveelevatorteaser-pi2 {height:400px;}
body.fontsize-xxl #homepage .tx-moveelevatorteaser-pi2 .accordion-box h3 a {height:22px; padding-top:0px;}
body.fontsize-xxl #homepage .tx-moveelevatorteaser-pi2 .accordion-box h3.first-item a {margin-top:30px;}
body.fontsize-xxl #homepage .tx-moveelevatorteaser-pi2 .accordion-box p {line-height: 1em;}
body.fontsize-xxl #homepage .tx-moveelevatorteaser-pi2 .accordion-box p.first-item { line-height: 0em; padding: 0 0; height: 150px;}
body.fontsize-xxl #homepage .tx-moveelevatorteaser-pi2 .accordion-box p.sub-items {  height: 210px;}


body.fontsize-xxl #homepage .tx-moveelevatorteaser-pi2 .accordion-box span.me-mehrlink, 
body.fontsize-xxl #homepage .tx-moveelevatorteaser-pi2 .accordion-box span.me-teasertext {
    padding-left:8px;
    padding-right:4px;
}


body.fontsize-xxl #serviceNav {width:650px;}

body.fontsize-xxl  #mainNav li 	{ font-size:16px;text-align:center; }
body.fontsize-xxl  #mainNav li.lastcurrent span, 
body.fontsize-xxl  #mainNav li.last a,
body.fontsize-xxl  #mainNav li.current span, 
body.fontsize-xxl  #mainNav a 	{ padding:10px 4px 10px 2px; }

body.fontsize-xxl  #mainNav li.lastcurrent span, 
body.fontsize-xxl  #mainNav li.last a { padding:10px 2px 10px 4px; }
body.fontsize-xxl  #mainNav #mainNavItem-04.current span, 
body.fontsize-xxl  #mainNav #mainNavItem-04 a { width:90px; }
body.fontsize-xxl  #mainNav #mainNavItem-05.current span, 
body.fontsize-xxl  #mainNav #mainNavItem-05 a {width:134px;}

body.fontsize-xxl #subNav li {padding:0 0 0 0px; }
body.fontsize-xxl #subNav li.level3 {padding:0 0 0 10px;}
body.fontsize-xxl #subNav li span.icon {width:12px;}

body.fontsize-xxl #pageTop .tx-indexedsearch .tx-indexedsearch-form input { font-size: 0.8em; padding:0px 0 0 10px; }
body.fontsize-xxl #pageTop .tx-indexedsearch .tx-indexedsearch-search-submit {line-height:0em;}
body.fontsize-xxl #pageRightCol input.input-text {font-size:0.8em; padding:2px 0 0 4px;}
body.fontsize-xxl #pageRightCol input.input-submit {font-size:0.9em;}

body.fontsize-xxl #pageRightCol #rightLoginBox,
body.fontsize-xxl #pageRightCol #rightLoginBox iframe {height:200px;}
body.fontsize-xxl div.selectbox-wrapper {
    margin:-70px 0 0;
}
body.fontsize-xxl .me-login-formrow input.input-text, 
body.fontsize-xxl .me-login-formrow input.input-password {
    font-size:0.65em;
    padding:2px 0 0 5px;
}
body.fontsize-xxl div.selectbox-wrapper ul li {
    font-size:0.65em;
    padding: 0 0;
}
body.fontsize-xxl .me-login-optionlinks p {font-size:0.65em;}
body.fontsize-xxl .me-login-formrow input.selectbox {font-size:0.6em;padding:1px 18px 0 8px;}


body.fontsize-xxl .liam { background-image:url(images/at_big.gif); padding:0 4px; }
body.fontsize-xxl .ups  { background-image:url(images/ups_big.gif); }

body.fontsize-xxl #pagefootOptions p { font-size:0.65em; }

body.fontsize-xxl #homepage #home-newsteaserlist-box .me-news-item {
    height:auto;
    overflow:visible;
    padding-bottom: 8px;
}
body.fontsize-xxl #homepage #home-newsteaserlist-box .csc-frame-frame1 {padding-bottom:10px;}


body.fontsize-xxl #pageRightCol span.input-text-bg {
    background-image:url(images_medium/rightCol-inputbg.gif);
    height:24px;
}

body.fontsize-xxl h1 {font-size: 1.15em;}
body.fontsize-xxl #doorpagebig .me-aufmacher-textbox h1 {font-size: 0.95em;}


body.fontsize-xxl #doorpagebig .me-teaser-doorline .me-teaser p.me-teasertext, 
body.fontsize-xxl #doorpage .me-teaser-doorline .me-teaser p.me-teasertext,
body.fontsize-xxl #doorpagebig .me-teaser-klickgenerator, 
body.fontsize-xxl #doorpage .me-teaser-klickgenerator {
    height: 180px;
}

body.fontsize-xxl #doorpagebig .me-teaser-doorline .me-teaser h2 a, 
body.fontsize-xxl #doorpage .me-teaser-doorline .me-teaser h2 a { padding-top:11px; }

body.fontsize-xxl #doorpagebig .me-teaser-doorline .me-teaser .box-padder, 
body.fontsize-xxl #doorpage .me-teaser-doorline .me-teaser .box-padder { min-height:436px; }

body.fontsize-xxl #doorpagebig .me-teaser-doorline .me-teaser .box-padder, 
body.fontsize-xxl #doorpage .teaser-doorline-2 .me-teaser .box-padder { min-height:290px; }

body.fontsize-xxl #doorpagebig .me-teaser-doorline .me-teaser h2 a span, 
body.fontsize-xxl #doorpage .me-teaser-doorline .me-teaser h2 a span { height: 20px }

body.fontsize-xxl #doorpagebig .me-teaser-doorline .me-teaser p.me-mehrlink, 
body.fontsize-xxl #doorpage .me-teaser-doorline .me-teaser p.me-mehrlink,
body.fontsize-xxl #doorpagebig .me-teaser-klickgenerator, 
body.fontsize-xxl #doorpage .me-teaser-klickgenerator {
    height:auto;
}

body.fontsize-xxl #pageContentColsDoor2 .me-teaser-klickgenerator ul  {padding-bottom: 8px;}

body.fontsize-xxl #pageFootSitemap { background-image:url(images_medium/pageFootSitemapBg.gif);}
body.fontsize-xxl #pageFootSitemap p.level-head {
    height:50px;
    font-size:0.65em;
}
body.fontsize-xxl #pageFootSitemap li { font-size:0.65em; }

body.fontsize-xxl #pageLeftCol #levelTitel  { height:64px; background-color:#d6ebff; }



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Bannermanagement */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.col-splitter_top {
    background-image:url(images/page-rightcol-divider_top.gif);
    background-repeat: no-repeat;
    background-position: left top;
    float:left;
    clear:both;
    height:13px;
    width:243px;
    display:block;
    line-height: 1em;
}
.col-splitter_bottom {
    background-image:url(images/page-rightcol-divider_bottom.gif);
    background-repeat: no-repeat;
    background-position: left top;
    float:left;
    clear:both;
    height:13px;
    width:243px;
    display:block;
    line-height: 1em;
}
#banner_root {float:left;}
#Banner {background-color:#ecece9;}
/*.schatten {
    background-image:url(images/banner/schatten_bg.png);
    background-repeat: no-repeat;
    background-position: left top;
    width:243px;
    height:92px;
    z-index:10;
    position: relative;
    float:left;
    margin: 0;
    top:0px;
}*/
.banner_content {position: relative; z-index:5; float:left; padding:3px 0 3px 0;}
#pageRightCol .banner_content table {
    left:2px;
    margin:0;
    padding:0;
    position:relative;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Social Bookmark leiste FW 02.09.2010*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#pagefootOptions {padding:28px 0 10px 0;}
#pagefootOptions p.page-options-head { border-bottom: 1px solid #d3d3d3; width: 450px; margin-bottom: 13px;  }
#pagefootOptions p.page-options-bar { margin-bottom: 28px;}

#pagefootOptions p.me-social-bookmarkleiste a:hover,
#pagefootOptions p.me-social-bookmarkleiste a:focus { text-decoration:none;}
#pagefootOptions p.me-social-bookmarkleiste a { width: 20px; height:20px; float:left; display:block; overflow:hidden; background-image:url(images/social_bookmarks_sprite.png); background-repeat:no-repeat; margin-right: 4px; padding: 0 0 ; }

#pagefootOptions p.me-social-bookmarkleiste a.icon-mister-wong 	{background-position: 0px 0px}
#pagefootOptions p.me-social-bookmarkleiste a.icon-mister-wong:hover,
#pagefootOptions p.me-social-bookmarkleiste a.icon-mister-wong:focus	{background-position: 0px -25px }

#pagefootOptions p.me-social-bookmarkleiste a.icon-webnews 		{background-position: -25px 0px}
#pagefootOptions p.me-social-bookmarkleiste a.icon-webnews:hover,
#pagefootOptions p.me-social-bookmarkleiste a.icon-webnews:focus {background-position: -25px -25px}

#pagefootOptions p.me-social-bookmarkleiste a.icon-oneview 		{background-position: -50px 0px}
#pagefootOptions p.me-social-bookmarkleiste a.icon-oneview:hover,
#pagefootOptions p.me-social-bookmarkleiste a.icon-oneview:focus {background-position: -50px -25px}

#pagefootOptions p.me-social-bookmarkleiste a.icon-linkarena 	{background-position: -75px 0px}
#pagefootOptions p.me-social-bookmarkleiste a.icon-linkarena:hover,
#pagefootOptions p.me-social-bookmarkleiste a.icon-linkarena:focus {background-position: -75px -25px}

#pagefootOptions p.me-social-bookmarkleiste a.icon-favoriten 	{background-position: -100px 0px}
#pagefootOptions p.me-social-bookmarkleiste a.icon-favoriten:hover,
#pagefootOptions p.me-social-bookmarkleiste a.icon-favoriten:focus {background-position: -100px -25px}

#pagefootOptions p.me-social-bookmarkleiste a.icon-yigg			{background-position: -125px 0px}
#pagefootOptions p.me-social-bookmarkleiste a.icon-yigg:hover,
#pagefootOptions p.me-social-bookmarkleiste a.icon-yigg:focus {background-position: -125px -25px}

#pagefootOptions p.me-social-bookmarkleiste a.icon-delicious	{background-position: -150px 0px}
#pagefootOptions p.me-social-bookmarkleiste a.icon-delicious:hover,
#pagefootOptions p.me-social-bookmarkleiste a.icon-deliciousfocus {background-position: -150px -25px}

#pagefootOptions p.me-social-bookmarkleiste a.icon-facebook		{background-position: -175px 0px}
#pagefootOptions p.me-social-bookmarkleiste a.icon-facebook:hover,
#pagefootOptions p.me-social-bookmarkleiste a.icon-facebook:focus {background-position: -175px -25px}

#pagefootOptions p.me-social-bookmarkleiste a.icon-stumbleupon	{background-position: -200px 0px}
#pagefootOptions p.me-social-bookmarkleiste a.icon-stumbleupon:hover,
#pagefootOptions p.me-social-bookmarkleiste a.icon-stumbleupon:focus {background-position: -200px -25px}

#pagefootOptions p.me-social-bookmarkleiste a.icon-yahoo		{background-position: -225px 0px}
#pagefootOptions p.me-social-bookmarkleiste a.icon-yahoo:hover,
#pagefootOptions p.me-social-bookmarkleiste a.icon-yahoo:focus {background-position: -225px -25px}

#pagefootOptions p.me-social-bookmarkleiste a.icon-google		{background-position: -250px 0px}
#pagefootOptions p.me-social-bookmarkleiste a.icon-google:hover,
#pagefootOptions p.me-social-bookmarkleiste a.icon-google:focus {background-position: -250px -25px}

#pagefootOptions p.me-social-bookmarkleiste a.icon-blinklist	{background-position: -275px 0px}
#pagefootOptions p.me-social-bookmarkleiste a.icon-blinklist:hover,
#pagefootOptions p.me-social-bookmarkleiste a.icon-blinklist:focus {background-position: -275px -25px}

#pagefootOptions p.me-social-bookmarkleiste a.icon-technorati	{background-position: -300px 0px}
#pagefootOptions p.me-social-bookmarkleiste a.icon-technorati:hover,
#pagefootOptions p.me-social-bookmarkleiste a.icon-technorati:focus {background-position: -300px -25px}

/* Advent Seiten */
#advent-root {background-color:#ffffff;width:971px;height:107px;float:left;}
#advent-root a {background-image:url(images/adventskalender/banner-advent.gif);background-repeat: no-repeat;width:971px;height:107px;float:left;}
#advent {width:800px;height:100%;background-color:#FFFFFF; float:left;clear:both;}
#advent .advent-content {clear:both;background-image:url(images/adventskalender/advent-sprite.gif);background-repeat: no-repeat;width:800px;height:450px;}

#adventnav a {float:left;position: relative;}
#adventnav a:hover {background-repeat: no-repeat;}
/* Tag 1 */
#adventnav .advent1927 a {width:125px; height:122px; left:15px; top:15px;}
#adventnav .advent1927 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -15px -478px;}
/* Tag 2 */
#adventnav .advent1928 a {width:105px; height:90px; left:135px; top:95px;}
#adventnav .advent1928 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -135px -558px;}
/* Tag 3 */
#adventnav .advent1929 a {width:100px; height:108px; left:275px; top:15px;}
#adventnav .advent1929 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -275px -478px;}
/* Tag 4 */
#adventnav .advent1930 a {width:100px; height:90px; left:260px; top:285px;}
#adventnav .advent1930 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -260px -748px;}
/* Tag 5 */
#adventnav .advent1931 a {width:70px; height:65px; left:185px; top:310px;}
#adventnav .advent1931 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -185px -773px;}
/* Tag 6 */
#adventnav .advent1941 a {width:130px; height:58px; left:250px; top:127px;}
#adventnav .advent1941 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -250px -590px;}
/* Tag 7 */
#adventnav .advent1950 a {width:165px; height:98px; left:628px; top:156px;}
#adventnav .advent1950 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -628px -619px;}
/* Tag 8 */
#adventnav .advent1949 a {width:70px; height:64px; left:117px; top:308px;}
#adventnav .advent1949 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -117px -771px;}
/* Tag 9 */
#adventnav .advent1948 a {width:83px; height:96px; left:381px; top:12px;}
#adventnav .advent1948 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -381px -475px;}
/* Tag 10 */
#adventnav .advent1947 a {width:125px; height:141px; left:665px; top:12px;}
#adventnav .advent1947 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -665px -475px;}
/* Tag 11 */
#adventnav .advent1946 a {width:125px; height:109px; left:121px; top:192px;}
#adventnav .advent1946 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -121px -655px;}
/* Tag 12 */
#adventnav .advent1945 a {width:75px; height:94px; left:470px; top:12px;}
#adventnav .advent1945 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -470px -475px;}
/* Tag 13 */
#adventnav .advent1944 a {width:80px; height:114px; left:628px; top:261px;}
#adventnav .advent1944 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -628px -724px;}
/* Tag 14 */
#adventnav .advent1943 a {width:128px; height:80px; left:250px; top:194px;}
#adventnav .advent1943 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -250px -657px;}
/* Tag 15 */
#adventnav .advent1942 a {width:92px; height:95px; left:538px; top:110px;}
#adventnav .advent1942 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -537px -573px;}
/* Tag 16 */
#adventnav .advent1959 a {width:102px; height:65px; left:369px; top:310px;}
#adventnav .advent1959 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -369px -773px;}
/* Tag 17 */
#adventnav .advent1958 a {width:99px; height:118px; left:15px; top:143px;}
#adventnav .advent1958 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -15px -606px;}
/* Tag 18 */
#adventnav .advent1957 a {width:78px; height:112px; left:715px; top:262px;}
#adventnav .advent1957 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -715px -725px;}
/* Tag 19 */
#adventnav .advent1956 a {width:99px; height:104px; left:15px; top:270px;}
#adventnav .advent1956 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -15px -733px;}
/* Tag 20 */
#adventnav .advent1955 a {width:90px; height:95px; left:381px; top:212px;}
#adventnav .advent1955 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -381px -675px;}
/* Tag 21 */
#adventnav .advent1954 a {width:155px; height:94px; left:381px; top:114px;}
#adventnav .advent1954 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -381px -577px;}
/* Tag 22 */
#adventnav .advent1953 a {width:107px; height:95px; left:555px; top:12px;}
#adventnav .advent1953 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -555px -475px;}
/* Tag 23 */
#adventnav .advent1952 a {width:136px; height:78px; left:136px; top:13px;}
#adventnav .advent1952 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -136px -476px;}
/* Tag 24 */
#adventnav .advent1951 a {width:153px; height:164px; left:476px; top:212px;}
#adventnav .advent1951 a:hover {background-image:url(images/adventskalender/advent-sprite.gif);background-position: -475px -675px;}

/* Facebook Adventskalender */
#fbadvent {width:520px;height:100%;background-color:#FFFFFF; float:left;clear:both;}
#fbadvent .fb-advent-content {clear:both;background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-repeat: no-repeat;width:520px;height:715px;}

#fbadventnav a {float:left;position: relative;}
#fbadventnav a:hover {background-repeat: no-repeat;}
/* Tag 1 */
#fbadventnav .advent1927 a {width:105px; height:136px; left:14px; top:10px;}
#fbadventnav .advent1927 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -14px -725px;}
/* Tag 2 */
#fbadventnav .advent1928 a {width:100px; height:97px; left:136px; top:92px;}
#fbadventnav .advent1928 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -136px -807px;}
/* Tag 3 */
#fbadventnav .advent1929 a {width:95px; height:114px; left:270px; top:13px;}
#fbadventnav .advent1929 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -270px -728px;}
/* Tag 4 */
#fbadventnav .advent1930 a {width:95px; height:97px; left:271px; top:283px;}
#fbadventnav .advent1930 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -271px -998px;}
/* Tag 5 */
#fbadventnav .advent1931 a {width:62px; height:75px; left:196px; top:308px;}
#fbadventnav .advent1931 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -196px -1023px;}
/* Tag 6 */
#fbadventnav .advent1941 a {width:123px; height:62px; left:251px; top:127px;}
#fbadventnav .advent1941 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -251px -842px;}
/* Tag 7 */
#fbadventnav .advent1950 a {width:113px; height:103px; left:393px; top:540px;}
#fbadventnav .advent1950 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -393px -1255px;}
/* Tag 8 */
#fbadventnav .advent1949 a {width:65px; height:71px; left:115px; top:306px;}
#fbadventnav .advent1949 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -115px -1021px;}
/* Tag 9 */
#fbadventnav .advent1948 a {width:132px; height:99px; left:374px; top:12px;}
#fbadventnav .advent1948 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -374px -727px;}
/* Tag 10 */
#fbadventnav .advent1947 a {width:118px; height:165px; left:388px; top:375px;}
#fbadventnav .advent1947 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -388px -1090px;}
/* Tag 11 */
#fbadventnav .advent1946 a {width:117px; height:116px; left:119px; top:189px;}
#fbadventnav .advent1946 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -119px -904px;}
/* Tag 12 */
#fbadventnav .advent1945 a {width:142px; height:116px; left:228px; top:382px;}
#fbadventnav .advent1945 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -228px -1097px;}
/* Tag 13 */
#fbadventnav .advent1944 a {width:99px; height:72px; left:279px; top:498px;}
#fbadventnav .advent1944 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -279px -1213px;}
/* Tag 14 */
#fbadventnav .advent1943 a {width:118px; height:86px; left:252px; top:196px;}
#fbadventnav .advent1943 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -252px -911px;}
/* Tag 15 */
#fbadventnav .advent1942 a {width:129px; height:123px; left:12px; top:522px;}
#fbadventnav .advent1942 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -12px -1237px;}
/* Tag 16 */
#fbadventnav .advent1959 a {width:93px; height:108px; left:14px; top:270px;}
#fbadventnav .advent1959 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -14px -985px;}
/* Tag 17 */
#fbadventnav .advent1958 a {width:91px; height:124px; left:14px; top:146px;}
#fbadventnav .advent1958 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -14px -861px;}
/* Tag 18 */
#fbadventnav .advent1957 a {width:99px; height:73px; left:279px; top:570px;}
#fbadventnav .advent1957 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -279px -1285px;}
/* Tag 19 */
#fbadventnav .advent1956 a {width:123px; height:144px; left:13px; top:378px;}
#fbadventnav .advent1956 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -13px -1093px;}
/* Tag 20 */
#fbadventnav .advent1955 a {width:109px; height:146px; left:151px; top:498px;}
#fbadventnav .advent1955 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -151px -1213px;}
/* Tag 21 */
#fbadventnav .advent1954 a {width:124px; height:97px; left:382px; top:111px;}
#fbadventnav .advent1954 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -382px -826px;}
/* Tag 22 */
#fbadventnav .advent1953 a {width:72px; height:106px; left:147px; top:391px;}
#fbadventnav .advent1953 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -147px -1106px;}
/* Tag 23 */
#fbadventnav .advent1952 a {width:129px; height:81px; left:136px; top:11px;}
#fbadventnav .advent1952 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -136px -726px;}
/* Tag 24 */
#fbadventnav .advent1951 a {width:125px; height:167px; left:381px; top:208px;}
#fbadventnav .advent1951 a:hover {background-image:url(images/adventskalender/fb-advent-sprite.jpg);background-position: -381px -923px;}

#block {
    background: #09599b;
    width: 160px;
    height: auto;
    color: #ffffff;
    padding: 2px 2px 2px 2px;
    top: 0px;
    left: 0px;
    position: absolute;
    z-index: 2000;
    display: none;
    opacity:0.8;
    filter: alpha(opacity = 80);
    font-size:13px;
    font-weight:bold;
    clear:both;
}

/* Anpassunf News Detailseite von Home */
span.news-list-date all.single {
    float: left;
    font-size: 0.8em;
    margin-bottom: 5px;
    padding-left: 8px;
    width: 440px;
}


/* Aisblenden der Edit Icons */
.frontEndEditIcons { display:none;}
.typo3-adminPanel { z-index:100 !important;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Youtube Voideo Player FW 21.02.2011 */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.meui-youtubeplayer-teaser {  position:relative; left: 10px; clear:both; margin-bottom: 1.5em;}
.meui-youtubeplayer-teaser a { display:block; background-position: center ; }
.meui-youtubeplayer-teaser a span.hidden { display:none;}
.meui-youtubeplayer-teaser a span.playericon {
    background-image:url(icons/play-button.png); 
    background-position: center; 
    display:block; width: 100%; 
    height: 100%; 
    background-repeat:no-repeat;
}




/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* TYPO EXT: PretyPhoto Box */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

div.light_rounded .pp_top .pp_left{background: url(images/prettyphoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(images/prettyphoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(images/prettyphoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(images/prettyphoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(images/prettyphoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(images/prettyphoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(images/prettyphoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(images/prettyphoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(images/prettyphoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.light_rounded .pp_nav .pp_play{background: url(images/prettyphoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.light_rounded .pp_nav .pp_pause{background: url(images/prettyphoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.light_rounded .pp_arrow_previous{background: url(images/prettyphoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(images/prettyphoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(images/prettyphoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(images/prettyphoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(images/prettyphoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(images/prettyphoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(images/prettyphoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(images/prettyphoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(images/prettyphoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(images/prettyphoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(images/prettyphoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(images/prettyphoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(images/prettyphoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(images/prettyphoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(images/prettyphoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(images/prettyphoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(images/prettyphoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(images/prettyphoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.dark_rounded .pp_nav .pp_play{background: url(images/prettyphoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.dark_rounded .pp_nav .pp_pause{background: url(images/prettyphoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.dark_rounded .pp_arrow_previous{background: url(images/prettyphoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(images/prettyphoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(images/prettyphoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(images/prettyphoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(images/prettyphoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(images/prettyphoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(images/prettyphoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(images/prettyphoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(images/prettyphoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(images/prettyphoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(images/prettyphoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(images/prettyphoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(images/prettyphoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(images/prettyphoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(images/prettyphoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.dark_square .pp_nav .pp_play{background: url(images/prettyphoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.dark_square .pp_nav .pp_pause{background: url(images/prettyphoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.dark_square .pp_arrow_previous{background: url(images/prettyphoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(images/prettyphoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(images/prettyphoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(images/prettyphoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(images/prettyphoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(images/prettyphoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(images/prettyphoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(images/prettyphoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(images/prettyphoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.light_square .pp_nav .pp_play{background: url(images/prettyphoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.light_square .pp_nav .pp_pause{background: url(images/prettyphoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.light_square .pp_arrow_previous{background: url(images/prettyphoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(images/prettyphoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(images/prettyphoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(images/prettyphoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(images/prettyphoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(images/prettyphoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(images/prettyphoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(images/prettyphoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(images/prettyphoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(images/prettyphoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(images/prettyphoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(images/prettyphoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(images/prettyphoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(images/prettyphoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(images/prettyphoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_arrow_previous{background: url(images/prettyphoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_arrow_next{background: url(images/prettyphoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_nav .pp_play{background: url(images/prettyphoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px;}div.facebook .pp_nav .pp_pause{background: url(images/prettyphoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px;}div.facebook .pp_next:hover{background: url(images/prettyphoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(images/prettyphoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(images/prettyphoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(images/prettyphoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(images/prettyphoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{float: left;margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav .pp_play,.pp_nav .pp_pause{float: left;margin-right:4px;text-indent: -10000px;}a.pp_arrow_previous,a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}.pp_gallery{left:50%;margin-top: -50px;position:absolute;z-index:10000;}.pp_gallery ul{float: left;height:35px;margin:0 0 0 5px;overflow: hidden;padding:0;position: relative;}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float: left;height:33px;overflow: hidden;}.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff;}.pp_gallery ul a img{border:0;}.pp_gallery li{display:block;float: left;margin:0 5px 0 0;}.pp_gallery li.default a{background: url(images/prettyphoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px;}.pp_gallery li.default a img{display: none;}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px !important;}a.pp_next{background: url(images/prettyphoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(images/prettyphoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;line-height:22px;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;margin:0 0 5px 15px;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}

/* Title deaktivieren */ 
div.ppt { display:none !important;}

div.light_square .pp_right .pp_close {
    background-image:url(icons/close.png);
    background-position:right top;
    background-repeat:no-repeat;
    cursor:pointer;
    height:36px;
    left:17px;
    margin:-16px 0 0;
    position:relative;
    width:36px;
}

div.light_square .pp_details .pp_close{
    background-image:url(icons/closelabel.gif);
    background-position: left top;
    width:102px;
}
div.light_square .pp_bottom { display:none;}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* EXT: tx-moveelevatorikkclmammacarepi1 - Mammacare */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.tx-moveelevatorikkclmammacare-pi2,
.tx-moveelevatorikkclmammacare-pi1 {width:444px; position:relative; left: 8px; clear:both;}

#page #pageCenterCol .tx-moveelevatorikkclmammacare-pi1 h3 {padding-left: 0px;}
#page #pageCenterCol td.me_ikk_mammacare_suche_entfernung { padding-left:8px;}

#page #pageCenterCol .tx-moveelevatorikkclmammacare-pi2 h2 {padding:0em 0 0.8em 0;}
#page #pageCenterCol .tx-moveelevatorikkclmammacare-pi2 h2 img {vertical-align:middle;}
.tx-moveelevatorikkclmammacare-pi2 .list-headline-box {width:444px; clear:both;}
.tx-moveelevatorikkclmammacare-pi2 .me_ikk_mammacare_result_item {
    width:444px;
    clear:both;
    float:left;
    padding-bottom:15px;
    margin-bottom:15px;
    border-bottom:1px solid #E3E3E3;
}
table.me_ikk_mammacare_result_table td {
    vertical-align:top;
}

td.me_ikk_mammacare_resultlabel {
    font-weight:bold;
    padding:2px 0;
    white-space:nowrap;
    width:140px;
}

td.me_ikk_mammacare_resultfield {
    padding:2px 0;
}
.mammacare-pagebrowser-foot {
    clear:both;
    float:left;
    margin:10px 0;
    padding:10px 0;
    width:444px;
}

#page #pageCenterCol .mammacare-pagebrowser-foot ul {
    list-style:none;
    margin: 0 0;
    padding: 0 0;

}
#page #pageCenterCol .mammacare-pagebrowser-foot li {
    float:left;
    margin-right:3px;

}
#page #pageCenterCol .mammacare-pagebrowser-foot li a {
    display:block;
    padding: 0 3px 0px 3px;
    border: 1px solid  #E3E3E3;
}
#page #pageCenterCol .mammacare-pagebrowser-foot li a:hover,
#page #pageCenterCol .mammacare-pagebrowser-foot li.mammacare-pagebrowser-page_act a {
    background-color:#0BA1E2;
    color: #FFFFFF;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Sozial Menüleiste */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.sozialleiste {display:block;}

#sozial-root {
    clear: both;
    float: left;
    width: 972px;
    height:63px;
}
.sozial-content {
    background-image:url(images/social/social-bg.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 972px;
    height:63px;
    line-height:63px;
}
.sozialtitel {
    float:left;
    width: 200px;
    line-height:63px;
    vertical-align: middle;
    font-size: 0.8em;
    position: relative;
    left:32px;
    text-align: left;

}
#SozialNavBox {
    float: left;
    width: 726px;
}
.sozialmenu {
    float:right;
    width: 728px;
}
.sozial-content a {
    float:left;
    margin-right:20px;
}
#Sozialnav2148,
#Sozialnav2149,
#Sozialnav2150 {padding-top: 12px; float: left;}
#Sozialnav2151 {float: right;}
#Sozialnav2151 a {margin:0}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* A-Z Leistungsflyout */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#leistungenaz-link {
    border: 0;
    margin-left: -23px;
    position: absolute;
    top: 241px;
    display: block;
    *margin-left: -995px;
    _margin-left: -509px;
}

#leistungenaz-link a,
#leistungenaz-link a img {
    border: 0;
}

#leistungenaz-link a:focus,
#leistungenaz-overlay a:focus{
    outline: 0 none;
    -moz-outline:0;
}

#leistungenaz-overlay {
    background-color: #EEEFEF;
    border: 3px solid #CB121A;
    color: #404040;
    display: none;
    font-size: 60%;
    padding: 11px 0 0;
    position: absolute;
    top: 198px;
    width: 958px;
    z-index: 200;
    float: left;
    margin-left: 4px;
    *margin-left: -968px;
    _margin-left: -482px;
}

#leistungenaz-overlay a {
    line-height: 17px;
    text-decoration: none;
    color: #0BA2E3;
    font-size: 12px;
    text-transform: none;
}

#leistungenaz-overlay a:hover {
    cursor: pointer;
}


.me-ikkservicelexicon-metanav-header {
    background: url(me_leistungenaz_flyout/me-ikkservicelexicon-metanav-footer-bg.gif) no-repeat bottom;
    color: #5E5E5D;
    text-align: left;
    height: 33px;
}

.me-ikkservicelexicon-metanav-content, .glossar-head_root {
    padding: 20px 0 0 37px;
    width: 890px;
}

.me-ikkservicelexicon-metanav-footer {
    background-image: url(me_leistungenaz_flyout/me-ikkservicelexicon-metanav-footer-bg.gif);
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    font-size: 10px;
    margin-top: 20px;
    padding: 10px 0;
    width: 100%;
}

#leistungenaz-overlay .me-ikkservicelexicon-metanav-footer a {
    background-image: none;
    color: #0BA2E3;
    font-size: 1.2em;
    padding: 0 40px 0 0;
    text-transform: none;
    float: right;
}

#leistungenaz-overlay .me-ikkservicelexicon-metanav-footer a:hover {
    text-decoration: underline;
}

.me-ikkservicelexicon-metanav-headline {
    color: #5E5E5D;
    font-size: 1.8em;
    text-align: left;
    padding-left: 36px;
}

#leistungenaz-overlay #me-ikkservicelexicon-metanav-close a {
    background-image: url(me_leistungenaz_flyout/me-ikkservicelexicon-metanav-close.gif);
    background-position: left top;
    background-repeat: no-repeat;
    color: #00ACE6;
    float: right;
    font-size: 0px;
    height: 18px;
    position: relative;
    right: 10px;
    width: 18px;
    *margin-top: -19px;
}


.me-ikkservicelexicon-metanav-col, .glossar-head {
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin-right: 5px;
    padding: 2px 0 2px 0;
    width: 215px;
}

#me-ikkservicelexicon-metanav h2 {
    font-weight: bold;
    margin: 0;
    padding: 0 0 0.8em;
    color: #5E5E5D;
    text-align: left;
    font-size: 15px;
}

#me-ikkservicelexicon-metanav .me-ikkservicelexicon-metanav-item {
    float: left;
    clear: both;
}



#leistungenaz-overlay #me-ikkservicelexicon-metanav p {
    padding-bottom: 1px;
    text-align: left;
    float: left;
}

#me-ikkservicelexicon-metanav p a.teasertext {
    background-image: none;
    color: #5E5E5D;
    /*    position: relative;*/
    float: left;
    text-transform: none;
    width: 172px;
}

#me-ikkservicelexicon-metanav p a.teasertext:hover,
#me-ikkservicelexicon-metanav p a.me-mehrlink:hover {
    text-decoration: underline;
}

#leistungenaz-overlay .me-ikkservicelexicon-metanav-accordion-header.ui-accordion-header a {
    background-image: none;
    color: #0BA2E3;
    float: left;
    padding: 0;
}

#me-ikkservicelexicon-metanav p a span.icon-exclusive {
    color: #AD2230;
    text-transform: uppercase;
    width: 10px;
}

#me-ikkservicelexicon-metanav p a span.icon-exclusive, #me-ikkservicelexicon-metanav p a span.icon {
    float: left;
    width: 10px;
}

#leistungenaz-overlay #me-ikkservicelexicon-metanav p a span.title, 
#leistungenaz-overlay #me-ikkservicelexicon-metanav p a span.title-exclusive {
    float: left;
    text-align: left;
    width: 165px;
}

.me-ikkservicelexicon-metanav-item p.ui-state-hover span, #me-ikkservicelexicon-list p.ui-state-hover span {
    cursor: pointer;
    text-decoration: underline;
}


#leistungenaz-overlay .ui-accordion-content p {
    margin-left: 10px;
}

#me-ikkservicelexicon-metanav p a span.title-exclusive-extra {
    color: #AD2230;
    text-transform: uppercase;
}

#me-ikkservicelexicon-tabs li a:hover, li.ui-tabs-selected a {
    color: #AD2230;
}

#me-ikkservicelexicon-metanav .ui-accordion-content {
    float: left;
    padding-bottom: 10px;
}

.tx-moveelevatorikkservicelexicon-pi2 .hinweis-vereinigte-ikk {
    float: left;
    padding-top: 20px;
    clear: both;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* SSO Loginform */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

span.ssoform-boxheadline {
    text-transform: uppercase;
    font-size: 0.8em;
    clear: both;
    display: block;
    position:relative;
    left: 10px;
    padding-top: 13px;
    margin-bottom: 6px;
    float:left;
    width: 165px;

}

.me-ssl-login form { clear:both;}

.me-login-formrow { clear:both; padding-left: 10px; line-height: 1em;}
.me-login-formrow label {display:none;}

.me-login-formrow  span.input-select-bg {
    background-image: url(images/rightCol-selectbg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 182px;
    height: 20px;
    margin: 0 0;
    display: block;
    float:left;
}

.formrow-ssoform-select {
    margin-top: 5px;
}

.me-login-formrow  span.input-submit-bg {
    background-image: url(images/rightCol-submitbg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 182px;
    height: 20px;
    margin: 0 0;
    display: block;
    float:left;
}

.me-login-formrow .input-submit-bg input.input-submit {
    font-size: 0.7em;
    font-weight: normal;
    padding: 2px 18px 0 8px;
    width: 182px;
    cursor: pointer;
}

.me-login-formrow input.input-submit {
    background:transparent none repeat scroll 0 0;
    border:0 none;
    color: #0b8dc4;
    float:left;
    font-size:1.0em;
    font-weight:bold;
    line-height:1em;
}    

.me-login-formrow select.customselectstylessoform {
    width: 175px;
    padding: 2px 0 2px 8px;
    height: 20px;
    color: #757070;
    background-color: transparent;
    background-image: url(images/rightCol-inputbg.gif);
    border: 0px transparent;
    background-position:left top;
}



#pageRightCol div#me-ssologin-form-insuranceselect_container {
    margin-top:-90px;
    font-size: 0.80em;
}

#pageRightCol div#me-ssologin-form-insuranceselect_container ul li.selected {
    font-weight:normal;
}

#pageRightCol div#me-ssologin-form-insuranceselect_container ul li.ikk_2010 {
    font-weight:bold;
    background-color:#FFFFFF;
}

#pageRightCol div#me-ssologin-form-insuranceselect_container ul li.ikk_classic{
    font-weight:bold;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Mitglied werden Buttons */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.tx-moveelevatorikkclmembership-pi1 ul {
    padding-top: 15px;
}
.bodytext.meikkclmembership_status {
    padding-bottom: 1.3em;
}
.meikkclmembership-form-submit.step1 .submit.step1 {
    background-image: url('images/submit-step1.gif');
    width: 199px !important;
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: transparent;
    height: 61px;
    border: none;
    color: white;
    cursor: pointer;
}
.meikkclmembership-form-submit.step2 .submit.step2 {
    background-image: url('images/submit-step2.gif');
    width: 199px !important;
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: transparent;
    height: 41px;
    border: none;
    color: white;
    cursor: pointer;
}
.meikkclmembership-form-submit-and-back .step-ende {
    background-image: url('images/submit-step3.gif');
    width: 301px !important;
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: transparent;
    height: 46px;
    border: none;
    color: white;
    cursor: pointer;
}

.meikkclmembership-form-submit.step1 .submit.step1:hover,
.meikkclmembership-form-submit.step1 .submit.step1.active {
    background-image: url('images/submit-step1-over.gif');
}

.meikkclmembership-form-submit.step2 .submit.step2:hover,
.meikkclmembership-form-submit.step2 .submit.step2.active {
    background-image: url('images/submit-step2-over.gif');
} 

.meikkclmembership-form-submit-and-back .step-ende:hover,
.meikkclmembership-form-submit-and-back .step-ende.active {
    background-image: url('images/submit-step3-over.gif');
} 
.step-back {
    border:0px solid;
    color:#0BA1E2;
    background: transparent;
    cursor: pointer;
}
.meikkclmembership-form-label.back {color:#0BA1E2!important;}
.meikkclmembership-form-label.back input:hover {text-decoration: underline;}


/* Registrierungsformular Versicherter neu */
.register-form-private-vers table,
.register-form-private-vers tbody{
    border: 1px solid transparent;
}

.register-form-private-vers td {
    border: 1px solid transparent;
    vertical-align: top;
}

.register-form-private-vers .tx_moveelevatordynamicform_pi1_input .me-dynamicform-error {
    float: left;
    margin-top: -1px;
    width: 100%;
}

.register-form-private-vers .error-header {
    padding: 0 0 20px 0;
}
.loginform-right-col {
    clear: both;
    float: left;
    left: 12px;
    margin-top: 12px;
    padding-bottom: 5px;
    position: relative;
    width: 219px;
}
.loginform-right-col .me-login-bigbutton {
    margin: 3px 0 5px 10px;
    width: 177px;
    clear: both;
    float: left;
}

.loginform-right-col .me-login-bigbutton a {
    display: block;
    background-image: url('images/right-login-button-sprite.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 177px;
    height: 31px;
}

.loginform-right-col .me-login-bigbutton a:hover {
    background-position: 0 -69px;
}

.loginform-right-col .feedbackformlink.small-login-right-first {
    padding-bottom: 3px;
    padding-top: 7px;
}

.loginform-right-col .feedbackformlink.small-login-right {
    padding-bottom: 5px;
}
