/*
 * -- BASICS --
 * Colors:
 * brainGuide Blue Dark: #006dad
 * brainGuide Blue Light: #678fc2
 * Dark blue: #484b5f
 * Orange: #eb6a04
 * Green: #3daa46
 * Dark grey: #666 (Bodytext)
 * Light grey: #999 (Bodytext light)
 * Footer text: #b1b3bb
 */
html {
    font-size: 62.5%;
}
html, button, input, select, textarea,
.pure-g [class *= "pure-u"] {
    /* Set your content font stack here: */
    font-family: Arial, sans-serif;
}
body {
    /*background: #3d4154;*/
    /*background: : #fff;*/
    font-family: Rubrik-Regular, Arial, sans-serif;
    color: #666;
    font-size: 16px; font-size: 1.6rem; /* =16px */
    line-height: 22px; line-height: 2.2rem; /* = 22px */
}
@font-face {
    font-family: "Rubrik-Regular";
    src: url(../../fonts/Rubrik-Regular.otf) format("opentype");
}
p {
    /*margin: 0 0 0.6rem 0;*/
    /*line-height: 1.7rem;*/
}
a {
    color: #006dad;
    text-decoration:none;
}

a.ext:after {
	margin-left: 5px;
	content: "\f08e";
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	display: inline-block;
	text-decoration: none;
	color: #006dad;
}

a.ext:hover  {
	color:#01588b;
	text-decoration:underline;
}

a.btn {
	margin-bottom: 10px;
	padding: 0 2rem;
	text-decoration: none;
	color: #fff;
	background-color: #0065AD;
	text-align: center;
	letter-spacing: .5px;
	transition: .2s ease-out;
	cursor: pointer;
	border: none;
	border-radius: 2px;
	display: inline-block!important;
	height: 39px;
	opacity: 1;
	font: 300 15px/39px 'Open Sans',Helvetica,Arial,sans-serif;
	vertical-align: middle;
	-webkit-tap-highlight-color: transparent;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);
}

a.btn i {
	padding-left: 5px;
}

a.btn:hover {
	opacity: 0.9;
}

h1, h2, h3, h4 {color:#484b5f;font-family:"Rubrik-Regular", Arial, sans-serif;font-weight:normal;}
h1 {font-size:3rem;line-height:3.6rem;}
h2 {font-size:2rem;line-height:3.6rem;}

hr {
    border: 0; 
    border-bottom: 1px solid #ccc; 
}

.clear {
	clear:both;
}

.brainguide-header {
    background: #fff;
    /*height: 146px;*/
}
.brainguide-search {
    background: #fff url(/res/img/refresh/bg_search.jpg) repeat center 0;
    /*max-height: 99px;*/
}
.brainguide-search.ten-search-incontent {
    background: rgba(71,75,95,0.5);
    height: auto;
    max-height: none;
}
.brainguide-main {
    /*color: #666666;*/
    background: #fff url(/res/img/refresh/bg.png) repeat center center;
    line-height: 2.6rem;
    min-height: 500px;
}
.brainguide-footer {
    color: #B1B3BB;
    /*background: rgba(255,255,255,0.5);*/
}
.csc-default .soc_bg a {
	color: #2b2f45;
}

.soc_bg .fa-inverse:hover {
	color: #b1b3bb;
}
.soc_bg .fa-2x {
    font-size: 1.5em;
}
.soc_bg .fa-inverse {
    color: #3d4154;
}

.brainguide-main.ten-main-expert-profile {
    min-height: 0;
}
.brainguide-main.ten-main-landingpage {
    /*background: #000;*/
}
.ten-marginal {
    /* Remove this after new breadcrumb is ready */
    /*padding-top: 66px !important;*/
    /*min-width: 294px;*/
}
.ten-marginal.ten-marginal-home {
        padding-top: 0 !important;
        min-width: 294px;
}
@media screen and (min-width: 35.5em) {
    .ten-marginal {
        /* Remove this after new breadcrumb is ready */
        /*padding-top: 66px !important;*/
        /*min-width: 300px;*/
    }
}
@media screen and (min-width: 64em) {
    .ten-marginal.ten-marginal-home {
        padding-top: 155px !important;
    }
    .ten-marginal.ten-marginal-home-2 {
        padding-top: 14px !important;
    }
}
.slider-container {
    /*width: 100%;*/
    min-height: 130px;
    height: auto;
}
.slider-container .slider-slides {
    /*width: 100%;*/
    min-height: 130px;
    height:auto;
}
@media screen and (min-width: 64em) {
    .slider-container {
        /*width: 240px;*/
        min-height: 230px;
        height: auto;
    }
    .slider-container .slider-slides {
        /*width: 240px;*/
        min-height: 230px;
        height:auto;
    }
}
.ten-marginal.ten-marginal-landingpage {
    /* Remove this after new breadcrumb is ready */
    /*padding-top: 15px !important;*/
}
.ten-marginal.ten-marginal-appointment {
    /* Remove this after new breadcrumb is ready */
    /*padding-top: 15px !important;*/
}
.brainguide-footer {
    background: #3d4154;
    color: #b1b3bb;
}
.brainguide-wrapper {
    margin: 0 auto;
    max-width: 1188px;
    padding: 0;
    /*position:relative;*/
}
.ten-breadcrumb {
    /* Change this again to 5px as soon as new breadcrumb is ready */
    /*margin-bottom: 5px;*/
    margin-bottom: 25px;
}
.ten-breadcrumb-item {
    display: inline;
}
.ten-breadcrumb a {
    background: url(/res/img/refresh/arrow_forw_big_darker_grey.svg) no-repeat right 2px;
    background-size: auto 1.2rem;
    color: #999999;
    font-size: 1.4rem;
    line-height: 1.6rem;
    padding: 0 12px 0 4px;
    text-decoration: none;
}
.ten-breadcrumb a.ten-last {
    background: none;
}
.ten-breadcrumb a:hover {
    text-decoration: underline;
}
.ten-breadcrumb a.ten-backlink {
    background: url(/res/img/refresh/Icon_small_arrow_green_back.svg) no-repeat left 0 / 16px 16px;
    border-right: 1px solid #999999;
    margin-right: 5px;
    padding-left: 24px;
    padding-right: 10px;
}
.ten-breadcrumb span.ten-breadcrumb-notlinked {
    color: #999999;
    font-size: 1.4rem;
    line-height: 1.6rem;
    padding: 0 12px 0 4px;
}
.ten-breadcrumb span {
    /*color: #999999;*/
    /*font-size: 1.4rem;*/
    /*line-height: 1.6rem;*/
    /*padding: 0 12px 0 4px;*/
}
.ten-fixed-bottom {
    background: #fff url(/res/img/refresh/bg.png) repeat center center;
    border-top: 1px solid #c7cace;
    bottom: 0;
    position: fixed;
    width: 762px;
}
.ten-tab .ten-fixed-bottom ul.tx-pagebrowse {
    margin: 10px 0 10px 0;
}
@media screen and (min-width: 64em) {
    .ten-fixed {
        position: fixed;
        top: 15px;
    }
    .pure-u-lg-3-12 .ten-fixed {
        width: 237px;
    }
}
.typo3-messages .typo3-message,
.ten-alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.ten-alert ul {
    margin: 8px 0 0 0;
}
.ten-alert ul li {
    line-height: 2.2rem;
    margin-bottom: 6px;
}
.typo3-messages .typo3-message.message-error,
.ten-alert.ten-error {
    border-color: #ebccd1;
    background-color: #f2dede;
    color: #a94442;
}
.ten-short-results {
    background: url(/res/img/refresh/icon_medium_magnifier.svg) no-repeat 0 0;
    font-family: "Rubrik-Regular", Arial, sans-serif;
    font-size: 1.8rem;
    font-weight: normal;
    line-height: 3.1rem;
    margin-bottom: 25px;
    padding-left: 38px;
}
.ten-align-icon {
    padding-left: 15px;
    text-align: left;
}
@media screen and (min-width: 35.5em) {
    .ten-align-icon {
        text-align: right;
    }
}

/* -- HOME -- */
.brainguide-home-header {
    background-color: #e9e2da;
}
@media screen and (min-width: 35.5em) {
    .brainguide-home-header {
        min-height: 490px;
    }
}
.brainguide-home-header h1 {
    color: #eb6a04;
    font-size: 5.0rem;
    line-height: 6.0rem;
    margin: 80px 0 10px 0;
}
.brainguide-home-header p {
    color: #666666;
    font-size: 2.0rem;
    line-height: 2.6rem;
}
.brainguide-home-header .searchInput {
    background: rgba(72,75,95,0.7);
    padding: 28px;
}
.brainguide-home-header .inputField {
    float: none;
}
.brainguide-home-header .tx-tenminutes-search-submit {
/*    padding: 0 12px;
    width: auto; */
}
.counter-small {
    font-size: 1.0rem;
}
@media screen and (min-width: 43.9em) {
    .brainguide-home-header .tx-tenminutes-search-submit {
    padding: 0 12px;
     width: auto;
    }
}
.brainguide-home-header-teaser {
    background: rgba(255,255,255,0.5);
    border-top: 1px solid #e9e2da;
    color: #666666;
}
.brainguide-home-header-teaser .l-box-h {
    padding-bottom: 0;
    padding-top: 40px;
}
@media screen and (min-width: 64em) {
    .brainguide-home-header-teaser .l-box-h {
        padding-bottom: 25px;
        padding-top: 32px;
    }
}
.brainguide-home-header-teaser .l-box-v {
    padding-left: 100px;
    padding-right: 35px;
}
.brainguide-home-header-teaser-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 30px !important;
    font-size: 2.1rem;
}
.brainguide-home-header-teaser-1 {
    background: url(/res/img/refresh/icon_experts.gif) no-repeat 5px 48px;
}
.brainguide-home-header-teaser-2 {
    background: url(/res/img/refresh/icon_companies.gif) no-repeat 5px 48px;
}
.brainguide-home-header-teaser-3 {
    background: url(/res/img/refresh/icon_pubs.gif) no-repeat 5px 48px;
}
.brainguide-home-header-teaser-4 {
    background: url(/res/img/refresh/icon_events.gif) no-repeat 5px 48px;
}
.brainguide-home-header-teaser .important a {
    color: #484B5F;
    font-size: 2.1rem;
}
.brainguide-home-header-teaser a {
    color: #666666;
    display: inline-block;
    margin-top: 0;
    font-size: 1.4rem;
    /*float: right;*/
    text-decoration: none;
}
.brainguide-home-header-teaser a:hover {
    text-decoration: underline;
}
.brainguide-home-header-teaser p.csc-frame-frame1 {
    display: none;
}
.ten-home-content-2 {
    background: #f4f4f6;
}
.ten-home-content-3 {
    background: #e1dad2;
}
@media screen and (min-width: 35.5em) {
    .ten-home-content-3 {
        background: #e1dad2 url(/res/img/refresh/bg_chairs.jpg) no-repeat center 0;
    }
}
.ten-search-infotext {
    color: #ffffff;
    font-family: "Rubrik-Regular", Arial, sans-serif;
    font-size: 2.1rem;
    line-height: 2.5rem;
    margin: 0;
    padding: 1.1rem 0 1.1rem 0;
    text-align: left;
}
.ten-search-incontent .tx-tenminutes-search-submit {
    padding: 0 35px;
    width: auto;
}
.l-box-big-v.ten-home-section {
    padding-bottom: 0;
    padding-top: 45px;
}
.ten-home-section .csc-frame-frame1 {
    background: rgba(255,255,255,0.7);
    margin: 35px 0 60px 0;
    position: relative;
    padding: 25px 15px;
}
.ten-home-section .csc-frame-frame1 ol {
    color: #666666;
    font-size: 1.6rem;
    line-height: 2.2rem;
    list-style-type: none;
    margin: 0;
    overflow: auto;
    padding: 10px;
}
.ten-home-section .csc-frame-frame1 ol li {
    float: left;
    margin-bottom: 10px;
    padding-left: 25px;
    padding-right: 25px;
    width: auto;
}
@media screen and (min-width: 35.5em) {
    .ten-home-section .csc-frame-frame1 ol li {
        width: calc(50% - 50px);
    }
}
.ten-home-section .csc-frame-frame1 ol li:nth-child(1) {
    background: url(/res/img/refresh/bullet_no1.svg) no-repeat 0 1px / 17px 17px;
}
.ten-home-section .csc-frame-frame1 ol li:nth-child(2) {
    background: url(/res/img/refresh/bullet_no2.svg) no-repeat 0 1px / 17px 17px;
}
.ten-home-section .csc-frame-frame1 ol li:nth-child(3) {
    background: url(/res/img/refresh/bullet_no3.svg) no-repeat 0 1px / 17px 17px;
}
.ten-home-section .csc-frame-frame1 ol li:nth-child(4) {
    background: url(/res/img/refresh/bullet_no4.svg) no-repeat 0 1px / 17px 17px;
}
.ten-home-section .csc-frame-frame1 ol li:nth-child(5) {
    background: url(/res/img/refresh/bullet_no5.svg) no-repeat 0 1px / 17px 17px;
}
.ten-home-section .csc-frame-frame1 ol li:nth-child(6) {
    background: url(/res/img/refresh/bullet_no6.svg) no-repeat 0 1px / 17px 17px;
}
.ten-home-section .csc-frame-frame1 ol li:nth-child(7) {
    background: url(/res/img/refresh/bullet_no7.svg) no-repeat 0 1px / 17px 17px;
}
.ten-home-section .csc-frame-frame1 ol li:nth-child(8) {
    background: url(/res/img/refresh/bullet_no8.svg) no-repeat 0 1px / 17px 17px;
}
.ten-home-section .csc-frame-frame1 ol li:nth-child(9) {
    background: url(/res/img/refresh/bullet_no9.svg) no-repeat 0 1px / 17px 17px;
}
.ten-home-section .csc-frame-frame1 ol li:nth-child(10) {
    background: url(/res/img/refresh/bullet_no10.svg) no-repeat 0 1px / 17px 17px;
}
.ten-home-section h2 {
    margin: 0;
    text-transform: uppercase;
}
.ten-home-section p {
    color: #999999;
    font-family: "Rubrik-Regular", Arial, sans-serif;
    font-size: 2.2rem;
    margin-bottom: 0;
}
a.ten-more-link {
    color: #006dad;
    float: right;
    padding-right: 22px;
    text-decoration: none;
}
a.ten-more-link:hover {
    text-decoration: underline;
}
a.ten-more-link::after {
    background: url(/res/img/refresh/Icon_small_arrow_green_forw.svg) no-repeat right 4px;
    background-size: 17px 17px;
    content:"";
    height: 26px;
    position: absolute;
    width: 22px;
}

/* -- BUTTONS -- */
.pure-skin-brainguide .pure-button.button-xsmall {
    font-size: 70%;
}
.pure-skin-brainguide .pure-button.button-small {
    font-size: 85%;
}
.pure-skin-brainguide .pure-button.button-large {
    font-size: 100%;
    padding: 0.42em 1.5em;
}
.pure-skin-brainguide .pure-button.button-xlarge {
    font-size: 100%;
    padding: 0.42em 1.5em;
}
@media screen and (min-width: 35.5em) {
    .pure-skin-brainguide .pure-button.button-xlarge {
        font-size: 125%;
        padding: 0.42em 2.67em;
    }
}
@media screen and (min-width: 64em) {
    .pure-skin-brainguide .pure-button.button-large {
        font-size: 110%;
        padding: 0.42em 2.67em;
    }
}

/*
Offsets from https://raw.githubusercontent.com/tilomitra/pure/d7f85e37abec3fdab14a541305ad05783159655c/src/grids/css/grids-offsets.css
Media queries from Pure v0.5.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/
@media screen and (min-width: 35.5em) {
    .offset-sm-0 {
        margin-left:0;
    }

    .offset-sm-1-2 {
        margin-left: 50%;
        *margin-left: 49.995%;
    }

    .offset-sm-1-3 {
        margin-left: 33.33%;
        *margin-left: 33.325%;
    }

    .offset-sm-2-3 {
        margin-left: 66.67%;
        *margin-left: 66.665%;
    }

    .offset-sm-1-4 {
        margin-left: 25%;
        *margin-left: 24.995%;
    }

    .offset-sm-3-4 {
        margin-left: 75%;
        *margin-left: 74.995%;
    }

    .offset-sm-1-5 {
        margin-left: 20%;
        *margin-left: 19.995%;
    }

    .offset-sm-2-5 {
        margin-left: 40%;
        *margin-left: 39.995%;
    }

    .offset-sm-3-5 {
        margin-left: 60%;
        *margin-left: 59.995%;
    }

    .offset-sm-4-5 {
        margin-left: 80%;
        *margin-left: 79.995%;
    }

    .offset-sm-1-6 {
        margin-left: 16.66%;
        *margin-left: 16.655%;
    }

    .offset-sm-5-6 {
        margin-left: 83.33%;
        *margin-left: 83.325%;
    }

    .offset-sm-1-8 {
        margin-left: 12.5%;
        *margin-left: 12.495%;
    }

    .offset-sm-3-8 {
        margin-left: 37.5%;
        *margin-left: 37.495%;
    }

    .offset-sm-5-8 {
        margin-left: 62.5%;
        *margin-left: 62.495%;
    }

    .offset-sm-7-8 {
        margin-left: 87.5%;
        *margin-left: 87.495%;
    }

    .offset-sm-1-12 {
        margin-left: 8.33%;
        *margin-left: 8.325%;
    }

    .offset-sm-5-12 {
        margin-left: 41.67%;
        *margin-left: 41.665%;
    }

    .offset-sm-7-12 {
        margin-left: 58.33%;
        *margin-left: 58.325%;
    }

    .offset-sm-11-12 {
        margin-left: 91.67%;
        *margin-left: 91.665%;
    }

    .offset-sm-1-24 {
        margin-left: 4.17%;
        *margin-left: 4.165%;
    }

    .offset-sm-5-24 {
        margin-left: 20.83%;
        *margin-left: 20.825%;
    }

    .offset-sm-7-24 {
        margin-left: 29.17%;
        *margin-left: 29.165%;
    }

    .offset-sm-11-24 {
        margin-left: 45.83%;
        *margin-left: 45.825%;
    }

    .offset-sm-13-24 {
        margin-left: 54.17%;
        *margin-left: 54.165%;
    }

    .offset-sm-17-24 {
        margin-left: 70.83%;
        *margin-left: 70.825%;
    }

    .offset-sm-19-24 {
        margin-left: 79.17%;
        *margin-left: 79.165%;
    }

    .offset-sm-23-24 {
        margin-left: 95.83%;
        *margin-left: 95.825%;
    }

}

@media screen and (min-width: 48em) {
    .offset-md-0 {
        margin-left:0;
    }

    .offset-md-1-2 {
        margin-left: 50%;
        *margin-left: 49.995%;
    }

    .offset-md-1-3 {
        margin-left: 33.33%;
        *margin-left: 33.325%;
    }

    .offset-md-2-3 {
        margin-left: 66.67%;
        *margin-left: 66.665%;
    }

    .offset-md-1-4 {
        margin-left: 25%;
        *margin-left: 24.995%;
    }

    .offset-md-3-4 {
        margin-left: 75%;
        *margin-left: 74.995%;
    }

    .offset-md-1-5 {
        margin-left: 20%;
        *margin-left: 19.995%;
    }

    .offset-md-2-5 {
        margin-left: 40%;
        *margin-left: 39.995%;
    }

    .offset-md-3-5 {
        margin-left: 60%;
        *margin-left: 59.995%;
    }

    .offset-md-4-5 {
        margin-left: 80%;
        *margin-left: 79.995%;
    }

    .offset-md-1-6 {
        margin-left: 16.66%;
        *margin-left: 16.655%;
    }

    .offset-md-5-6 {
        margin-left: 83.33%;
        *margin-left: 83.325%;
    }

    .offset-md-1-8 {
        margin-left: 12.5%;
        *margin-left: 12.495%;
    }

    .offset-md-3-8 {
        margin-left: 37.5%;
        *margin-left: 37.495%;
    }

    .offset-md-5-8 {
        margin-left: 62.5%;
        *margin-left: 62.495%;
    }

    .offset-md-7-8 {
        margin-left: 87.5%;
        *margin-left: 87.495%;
    }

    .offset-md-1-12 {
        margin-left: 8.33%;
        *margin-left: 8.325%;
    }

    .offset-md-5-12 {
        margin-left: 41.67%;
        *margin-left: 41.665%;
    }

    .offset-md-7-12 {
        margin-left: 58.33%;
        *margin-left: 58.325%;
    }

    .offset-md-11-12 {
        margin-left: 91.67%;
        *margin-left: 91.665%;
    }

    .offset-md-1-24 {
        margin-left: 4.17%;
        *margin-left: 4.165%;
    }

    .offset-md-5-24 {
        margin-left: 20.83%;
        *margin-left: 20.825%;
    }

    .offset-md-7-24 {
        margin-left: 29.17%;
        *margin-left: 29.165%;
    }

    .offset-md-11-24 {
        margin-left: 45.83%;
        *margin-left: 45.825%;
    }

    .offset-md-13-24 {
        margin-left: 54.17%;
        *margin-left: 54.165%;
    }

    .offset-md-17-24 {
        margin-left: 70.83%;
        *margin-left: 70.825%;
    }

    .offset-md-19-24 {
        margin-left: 79.17%;
        *margin-left: 79.165%;
    }

    .offset-md-23-24 {
        margin-left: 95.83%;
        *margin-left: 95.825%;
    }

}

@media screen and (min-width: 64em) {
    .offset-lg-0 {
        margin-left:0;
    }

    .offset-lg-1-2 {
        margin-left: 50%;
        *margin-left: 49.995%;
    }

    .offset-lg-1-3 {
        margin-left: 33.33%;
        *margin-left: 33.325%;
    }

    .offset-lg-2-3 {
        margin-left: 66.67%;
        *margin-left: 66.665%;
    }

    .offset-lg-1-4 {
        margin-left: 25%;
        *margin-left: 24.995%;
    }

    .offset-lg-3-4 {
        margin-left: 75%;
        *margin-left: 74.995%;
    }

    .offset-lg-1-5 {
        margin-left: 20%;
        *margin-left: 19.995%;
    }

    .offset-lg-2-5 {
        margin-left: 40%;
        *margin-left: 39.995%;
    }

    .offset-lg-3-5 {
        margin-left: 60%;
        *margin-left: 59.995%;
    }

    .offset-lg-4-5 {
        margin-left: 80%;
        *margin-left: 79.995%;
    }

    .offset-lg-1-6 {
        margin-left: 16.66%;
        *margin-left: 16.655%;
    }

    .offset-lg-5-6 {
        margin-left: 83.33%;
        *margin-left: 83.325%;
    }

    .offset-lg-1-8 {
        margin-left: 12.5%;
        *margin-left: 12.495%;
    }

    .offset-lg-3-8 {
        margin-left: 37.5%;
        *margin-left: 37.495%;
    }

    .offset-lg-5-8 {
        margin-left: 62.5%;
        *margin-left: 62.495%;
    }

    .offset-lg-7-8 {
        margin-left: 87.5%;
        *margin-left: 87.495%;
    }

    .offset-lg-1-12 {
        margin-left: 3.72%;
        *margin-left: 8.325%;
    }

    .offset-lg-5-12 {
        margin-left: 41.67%;
        *margin-left: 41.665%;
    }

    .offset-lg-7-12 {
        margin-left: 58.33%;
        *margin-left: 58.325%;
    }

    .offset-lg-11-12 {
        margin-left: 91.67%;
        *margin-left: 91.665%;
    }

    .offset-lg-1-24 {
        margin-left: 4.17%;
        *margin-left: 4.165%;
    }

    .offset-lg-5-24 {
        margin-left: 20.83%;
        *margin-left: 20.825%;
    }

    .offset-lg-7-24 {
        margin-left: 29.17%;
        *margin-left: 29.165%;
    }

    .offset-lg-11-24 {
        margin-left: 45.83%;
        *margin-left: 45.825%;
    }

    .offset-lg-13-24 {
        margin-left: 54.17%;
        *margin-left: 54.165%;
    }

    .offset-lg-17-24 {
        margin-left: 70.83%;
        *margin-left: 70.825%;
    }

    .offset-lg-19-24 {
        margin-left: 79.17%;
        *margin-left: 79.165%;
    }

    .offset-lg-23-24 {
        margin-left: 95.83%;
        *margin-left: 95.825%;
    }

}

@media screen and (min-width: 80em) {
    .offset-xl-0 {
        margin-left:0;
    }

    .offset-xl-1-2 {
        margin-left: 50%;
        *margin-left: 49.995%;
    }

    .offset-xl-1-3 {
        margin-left: 33.33%;
        *margin-left: 33.325%;
    }

    .offset-xl-2-3 {
        margin-left: 66.67%;
        *margin-left: 66.665%;
    }

    .offset-xl-1-4 {
        margin-left: 25%;
        *margin-left: 24.995%;
    }

    .offset-xl-3-4 {
        margin-left: 75%;
        *margin-left: 74.995%;
    }

    .offset-xl-1-5 {
        margin-left: 20%;
        *margin-left: 19.995%;
    }

    .offset-xl-2-5 {
        margin-left: 40%;
        *margin-left: 39.995%;
    }

    .offset-xl-3-5 {
        margin-left: 60%;
        *margin-left: 59.995%;
    }

    .offset-xl-4-5 {
        margin-left: 80%;
        *margin-left: 79.995%;
    }

    .offset-xl-1-6 {
        margin-left: 16.66%;
        *margin-left: 16.655%;
    }

    .offset-xl-5-6 {
        margin-left: 83.33%;
        *margin-left: 83.325%;
    }

    .offset-xl-1-8 {
        margin-left: 12.5%;
        *margin-left: 12.495%;
    }

    .offset-xl-3-8 {
        margin-left: 37.5%;
        *margin-left: 37.495%;
    }

    .offset-xl-5-8 {
        margin-left: 62.5%;
        *margin-left: 62.495%;
    }

    .offset-xl-7-8 {
        margin-left: 87.5%;
        *margin-left: 87.495%;
    }

    .offset-xl-1-12 {
        margin-left: 8.33%;
        *margin-left: 8.325%;
    }

    .offset-xl-5-12 {
        margin-left: 41.67%;
        *margin-left: 41.665%;
    }

    .offset-xl-7-12 {
        margin-left: 58.33%;
        *margin-left: 58.325%;
    }

    .offset-xl-11-12 {
        margin-left: 91.67%;
        *margin-left: 91.665%;
    }

    .offset-xl-1-24 {
        margin-left: 4.17%;
        *margin-left: 4.165%;
    }

    .offset-xl-5-24 {
        margin-left: 20.83%;
        *margin-left: 20.825%;
    }

    .offset-xl-7-24 {
        margin-left: 29.17%;
        *margin-left: 29.165%;
    }

    .offset-xl-11-24 {
        margin-left: 45.83%;
        *margin-left: 45.825%;
    }

    .offset-xl-13-24 {
        margin-left: 54.17%;
        *margin-left: 54.165%;
    }

    .offset-xl-17-24 {
        margin-left: 70.83%;
        *margin-left: 70.825%;
    }

    .offset-xl-19-24 {
        margin-left: 79.17%;
        *margin-left: 79.165%;
    }

    .offset-xl-23-24 {
        margin-left: 95.83%;
        *margin-left: 95.825%;
    }
    .offset-lg-1-12 {
        margin-left: 8.33%;
        *margin-left: 8.325%;
    }
}

/*
 * -- FORMS --
 */
.pure-form.pure-form-aligned.ten-form-appointment {

}
.pure-form.ten-form-appointment .pure-input-1-2#password,
.pure-form.ten-form-appointment .pure-input-1-2#email {
    width: 50.5%;
}
.pure-form.ten-form-appointment p.ten-login-info,
.pure-form.ten-form-appointment p.ten-small-info {
    background: url(/res/img/refresh/icon_small_info.svg) no-repeat 0 0 / 15px 15px;
    color: #999999;
    cursor: pointer;
    font-size: 1.3rem;
    line-height: 1.5rem;
    /*margin: 0 0 0 13.8em;*/
    margin: 5px 0 0 0;
    min-height: 15px;
    padding-left: 20px;
}
.pure-form.ten-form-appointment p.ten-login-info {
    background: none;
    cursor: text;
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 0;
    padding-top: 5px;
}
.pure-form.ten-form-appointment p.ten-small-info span {
    display: none;
}
.pure-form.ten-form-appointment p.ten-small-info.ten-no-icon {
    background: none;
    cursor: text;
    margin-left: 0;
    margin-top: 25px;
}
/*.pure-form.ten-form-appointment .pure-input-1-4#password-confirm {*/
    /*width: 31%;*/
/*}*/
.pure-form.ten-form-appointment legend.ten-appointment-headline {
    border-bottom: 0;
    color: #484b5f;
    font-family: "Rubrik-Regular", Arial, sans-serif;
    font-size: 1.9rem;
    line-height: 2.3rem;
    margin-bottom: 0;
    padding-left: 27px;
    width: calc(100% - 35px);
}
.pure-form.ten-form-appointment .tabContent legend.ten-appointment-headline {
    margin-bottom: 6px;
}
.pure-form.ten-form-appointment legend.ten-appointment-headline.ten-appointment-headline-step1 {
    background: url(/res/img/refresh/bullet_no1.svg) no-repeat 0 6px / 21px 21px;
}
.pure-form.ten-form-appointment legend.ten-appointment-headline.ten-appointment-headline-step2 {
    background: url(/res/img/refresh/bullet_no2.svg) no-repeat 0 6px / 21px 21px;
}
.pure-form.ten-form-appointment legend.ten-appointment-headline.ten-appointment-headline-step3 {
    background: url(/res/img/refresh/bullet_no3.svg) no-repeat 0 6px / 21px 21px;
}
.pure-form.ten-form-appointment legend.ten-appointment-headline.ten-appointment-headline-step4 {
    background: url(/res/img/refresh/bullet_no4.svg) no-repeat 0 6px / 21px 21px;
}
@media screen and (min-width: 35.5em) {
    .pure-form.ten-form-appointment p.ten-small-info {
        margin: 0 0 0 15px;
    }
    .pure-form.ten-form-appointment p.ten-small-info.ten-no-icon {
        margin: 25px 0 0 0;
        padding-left: 0;
    }
    .pure-form.ten-form-appointment p.ten-login-info {
        margin-bottom: 0;
        /*padding-left: 20px;*/
        padding-top: 5px;
    }
    .pure-form.ten-form-appointment p.ten-small-info.ten-small-info-nomargin {
        margin: 4px 0 0 0;
    }
    .pure-form.ten-form-appointment legend.ten-appointment-headline {
        font-size: 2.6rem;
        padding-left: 35px;
    }
    .pure-form.ten-form-appointment legend.ten-appointment-headline.ten-appointment-headline-step1 {
        background: url(/res/img/refresh/bullet_no1.svg) no-repeat 0 center / 28px 28px;
    }
    .pure-form.ten-form-appointment legend.ten-appointment-headline.ten-appointment-headline-step2 {
        background: url(/res/img/refresh/bullet_no2.svg) no-repeat 0 center / 28px 28px;
    }
    .pure-form.ten-form-appointment legend.ten-appointment-headline.ten-appointment-headline-step3 {
        background: url(/res/img/refresh/bullet_no3.svg) no-repeat 0 center / 28px 28px;
    }
    .pure-form.ten-form-appointment legend.ten-appointment-headline.ten-appointment-headline-step4 {
        background: url(/res/img/refresh/bullet_no4.svg) no-repeat 0 center / 28px 28px;
    }
}
.pure-form.ten-form-appointment fieldset {
    padding-bottom: 20px;
}
.pure-form.ten-form-appointment textarea {
    margin-top: 0;
    resize: none;
}
.pure-form-stacked.ten-form-appointment .pure-control-group label {
    line-height: 2.1rem;
}
.pure-form-stacked.ten-form-appointment .pure-controls {
    /*margin: 1em 0 1em 11.2em;*/
    margin: 0 0 1em 11.2em;
}
.pure-form-stacked.ten-form-appointment .pure-controls label {
    margin-top: 0;
}
.pure-form-stacked.ten-form-appointment .pure-controls label a {
    color: #006dad;
    text-decoration: none;
}
.pure-form-stacked.ten-form-appointment .pure-controls label a:hover {
    text-decoration: underline;
}
::-webkit-input-placeholder {
    color: #999999;
}
:-moz-placeholder { /* Firefox 18- */
    color: #999999;
}
::-moz-placeholder {  /* Firefox 19+ */
    color: #999999;
}
:-ms-input-placeholder {
    color: #999999;
}
.pure-form .f3-form-error,
.pure-form input[type="password"].f3-form-error,
.pure-form input[type="text"].f3-form-error {
    border-color: #ebccd1;
    background-color: #f2dede;
    color: #a94442;
}
.pure-form input[type="checkbox"].f3-form-error + span,
.pure-form input[type="checkbox"].f3-form-error + span a {
    color: #a94442;
}
.pure-form input[type="checkbox"].f3-form-error + span a {
    text-decoration: underline;
}

/*
 * -- MAIN NAVIGATION --
 */
.pure-skin-brainguide .pure-menu ul {
    position: absolute;
    visibility: hidden;
}

.pure-skin-brainguide .pure-menu.pure-menu-open {
    visibility: visible;
    z-index: 2;
    width: 100%;
}

.pure-skin-brainguide .pure-menu ul {
    left: -10000px;
    list-style: none;
    margin: 0;
    padding: 0;
    top: -10000px;
    z-index: 1;
}

.pure-skin-brainguide .pure-menu > ul, .pure-skin-brainguide .pure-menu > form ul { position: relative; }

.pure-skin-brainguide .pure-menu-open > ul, .pure-skin-brainguide .pure-menu-open > form ul {
    left: 0;
    top: 0;
    visibility: visible;
}

.pure-skin-brainguide .pure-menu-open > ul:focus {
    outline: 0;
}

.pure-skin-brainguide .pure-menu li {
    position: relative;
}

.pure-skin-brainguide .pure-menu a, .pure-skin-brainguide .pure-menu .pure-menu-heading {
    display: block;
    color: inherit;
    line-height: 1.5em;
    padding: 0.35em 1.4em;
    text-decoration: none;
    white-space: nowrap;
}

.pure-skin-brainguide .pure-menu.pure-menu-horizontal > .pure-menu-heading {
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0;
    vertical-align: middle;
}
.pure-skin-brainguide .pure-menu.pure-menu-horizontal > ul {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
    /* height: 2.4em; removed for Skin Builder */
}

.pure-skin-brainguide .pure-menu li a { padding: 0.35em 1.4em; }
.pure-skin-brainguide .pure-menu.brainguide-footer-pure-menu li {
    margin-bottom: 5px;
}
.pure-skin-brainguide .pure-menu.brainguide-footer-pure-menu li a {
    display: inline-block;
    line-height: 2.2rem;
    padding: 0;
    white-space: normal;
}
.pure-skin-brainguide .pure-menu.brainguide-footer-pure-menu .pure-menu-heading {
    white-space: normal;
}

.pure-skin-brainguide .pure-menu-can-have-children > .pure-menu-label:after {
    content: '\25B8';
    float: right;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', sans-serif; /* These specific fonts have the Unicode char we need. */
    margin-right: -20px;
    margin-top: -1px;
}

.pure-skin-brainguide .pure-menu-can-have-children > .pure-menu-label {
    padding-right: 30px;
}

.align-left {
    text-align: left !important;
}

.pure-skin-brainguide .pure-menu-separator {
    background-color: #d3e9d5;
    display: block;
    height: 1px;
    font-size: 0;
    margin: 7px 2px;
    overflow: hidden;
}

.pure-skin-brainguide .pure-menu-hidden {
    display: none;
}

/* FIXED MENU */
.pure-skin-brainguide .pure-menu-fixed {
    position: fixed;
    top:0;
    left:0;
    width: 100%;
}


/* HORIZONTAL MENU CODE */

/* Initial menus should be inline-block so that they are horizontal */
.pure-skin-brainguide .pure-menu-horizontal li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
}
.pure-skin-brainguide .pure-menu-horizontal.brainguide-header-pure-menu,
.pure-skin-brainguide .pure-menu-horizontal.brainguide-footer-pure-menu {
    text-align: right;
}
.pure-skin-brainguide .ten-main-landingpage .pure-menu-horizontal.brainguide-footer-pure-menu {
    text-align: left;
}
.pure-skin-brainguide .pure-menu-horizontal.brainguide-footer-pure-menu li {
    line-height: 1.6rem;
    padding: 0 0 0 10px;
}
.pure-skin-brainguide .pure-menu-horizontal.brainguide-footer-pure-menu li:after {
    content: "|";
    padding-left: 10px;
}
.pure-skin-brainguide .pure-menu-horizontal.brainguide-footer-pure-menu li.brainguide-menu-last:after {
    content: "";
    padding-left: 0;
}
.pure-skin-brainguide .pure-menu-horizontal.brainguide-header-pure-menu li {
    background: url(/res/img/refresh/Icon_small_gear.svg) no-repeat 0 center;
    padding-left: 0;
}
.pure-skin-brainguide .pure-menu-horizontal.brainguide-header-pure-menu li.brainguide-menu-last {
    background: url(/res/img/refresh/icon_small_lock.svg) no-repeat 0 center;
    padding-left: 0;
}

/* Submenus should still be display:block; */
.pure-skin-brainguide .pure-menu-horizontal li li {
    display: block;
}

/* Content after should be down arrow */
.pure-skin-brainguide .pure-menu-horizontal > .pure-menu-children > .pure-menu-can-have-children > .pure-menu-label:after {
    content: "\25BE";
}
/*Add extra padding to elements that have the arrow so that the hover looks nice */
.pure-skin-brainguide .pure-menu-horizontal > .pure-menu-children > .pure-menu-can-have-children > .pure-menu-label {
    padding-right: 30px;
}

/* Adjusting separator for vertical menus */
.pure-skin-brainguide .pure-menu-horizontal li.pure-menu-separator {
    height: 50%;
    width: 1px;
    margin: 0 7px;
}

/* Submenus should be horizontal separator again */
.pure-skin-brainguide .pure-menu-horizontal li li.pure-menu-separator {
    height: 1px;
    width: auto;
    margin: 7px 2px;
}


/* end from yuicss/menu-core.css *******************************************/
/* from yuicss menu-paginator.css */
/*csslint box-model:false*/
/*TODO: Remove this lint rule override after a refactor of this code.*/

.pure-skin-brainguide .pure-paginator {

    /* `pure-g` Grid styles */
    letter-spacing: -0.31em; /* Webkit: collapse white-space between units */
    *letter-spacing: normal; /* reset IE < 8 */
    *word-spacing: -0.43em; /* IE < 8: collapse white-space between units */
    text-rendering: optimizespeed; /* Webkit: fixes text-rendering: optimizeLegibility */

    /* `pure-paginator` Specific styles */
    list-style: none;
    margin: 0;
    padding: 0;
}
.opera-only :-o-prefocus,
.pure-skin-brainguide .pure-paginator {
    word-spacing: -0.43em;
}

/* `pure-u` Grid styles */
.pure-skin-brainguide .pure-paginator li {
    display: inline-block;
    *display: inline; /* IE < 8: fake inline-block */
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
}
.pure-skin-brainguide .pure-paginator .pure-button {
    border-radius: 0;
    padding: 0.8em 1.4em;
    vertical-align: top;
    height: 1.1em;
}
.pure-skin-brainguide .pure-paginator .pure-button:focus,
.pure-skin-brainguide .pure-paginator .pure-button:active {
    outline-style: none;
}
.pure-skin-brainguide .pure-paginator .prev,
.pure-skin-brainguide .pure-paginator .next {
    /*color: #C0C1C3; allow .pure-button to color text*/
}
.pure-skin-brainguide .pure-paginator .prev {
    border-radius: 0px 0px 0px 0px;
}
.pure-skin-brainguide .pure-paginator .next {
    border-radius: 0px 0px 0px 0px;
}
/* end from PURE menu-paginator.css ******************************/
/* from PURE menu.css *******************************************/
/* MAIN MENU STYLING */
/*csslint adjoining-classes:false*/
/*TODO: Remove this lint rule override after a refactor of this code.*/

.pure-skin-brainguide .pure-menu.pure-menu-open,
.pure-skin-brainguide .pure-menu.pure-menu-horizontal li .pure-menu-children {
    background: #fff; /* Old browsers */
    border: none;
}

.pure-skin-brainguide .pure-menu.pure-menu-open.brainguide-footer-pure-menu {
    background: transparent;
}

/* remove borders for horizontal menus */
.pure-skin-brainguide .pure-menu.pure-menu-horizontal,
.pure-skin-brainguide .pure-menu.pure-menu-horizontal .pure-menu-heading {
    border: none;
}

/* THEME NAVIGATION */
.pure-skin-brainguide .pure-menu.pure-menu-open.ten-pure-menu-themes {
    background: none;
    border: 1px solid #ffffff;
    color: #666;
    font-size: 1.6rem;
    margin-bottom: 25px;
    padding: 0 0 0 0;
}
.pure-skin-brainguide .pure-menu.pure-menu-open.ten-pure-menu-themes a.pure-menu-heading {
    background: none;
    border: 0;
    color: #666;
    display: block;
    font-size: 1.6rem;
    margin-top: 28px;
    padding: 0 0 15px 25px;
    text-transform: none;
}
.pure-skin-brainguide .pure-menu.ten-pure-menu-themes ul {
    margin-bottom: 0;
    padding: 15px 0 0 25px;
}
.pure-skin-brainguide .pure-menu.ten-pure-menu-themes li {
    margin-bottom: 7px;
}
.pure-skin-brainguide .pure-menu.ten-pure-menu-themes a {
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #999999;
    display: inline;
    font-size: 1.4rem;
    line-height: 1.4rem;
    padding: 3px 5px 3px 5px;
    transition: all 0.3s ease;
    white-space: normal;
}
.pure-skin-brainguide .pure-menu.ten-pure-menu-themes a.ten-active,
.pure-skin-brainguide .pure-menu.ten-pure-menu-themes a:active,
.pure-skin-brainguide .pure-menu.ten-pure-menu-themes a:focus,
.pure-skin-brainguide .pure-menu.ten-pure-menu-themes a:hover {
    background: #c7cace;
    color: #ffffff;
}

/* Stc Nvi 18 */

.stcmen {
    background: #FFF;
    color: #666;
    font-size: 1.6rem;
    margin-bottom: 25px;
    padding: 0;
}

.stcmen ul {
    margin: 0;
    padding: 15px 0;
}

.stcmen ul li a {
    background: #fff;
    color: #484b5f;
    display: block;
    font-size: 1.4rem;
    line-height: 1.6rem;
    padding: 15px 10px 15px 30px;
    transition: all 0.3s ease;
    white-space: normal;
    font-weight: bold;
}

.stcmen ul ul {
    padding: 0;
}

.stcmen ul li ul li a {
    font-weight: normal;
    padding-left: 45px;
}

.stcmen .selected {
	background-color: #f3f3f3 !important;
  color: #1a1a1a !important;
}

.stcmen li li a.selected {
    background-color: #6e92c7 !important;
    color: #fff !important;
}

.stcmen li a.ten-active,
.stcmen li a:active,
.stcmen li a:focus,
.stcmen li a:hover {
    background: #ebebeb;
}
/* LINK STYLES */

.pure-skin-brainguide .pure-menu a {
    border: 1px solid transparent;
    border-left: none;
    border-right: none;
}
.pure-skin-brainguide .pure-menu-horizontal.brainguide-header-pure-menu a:hover {
    text-decoration: underline;
}

.pure-skin-brainguide .pure-menu a,
.pure-skin-brainguide .pure-menu .pure-menu-can-have-children > li:after {
    color: #484b5f;
}
.pure-skin-brainguide .pure-menu.brainguide-footer-pure-menu a,
.pure-skin-brainguide .pure-menu.brainguide-footer-pure-menu .pure-menu-can-have-children > li:after {
    color: #B1B3BB;
}

.pure-skin-brainguide .pure-menu a,
.pure-skin-brainguide .pure-menu .pure-menu-can-have-children > li:after {
    color: #484b5f;
}

.pure-skin-brainguide .pure-menu .pure-menu-can-have-children > li:hover:after {
    color: #484b5f;
}

/* Focus style for a dropdown menu-item when the parent has been opened */
.pure-skin-brainguide .pure-menu .pure-menu-open {
    background: transparent;
}

.pure-skin-brainguide .pure-menu li a:hover,
.pure-skin-brainguide .pure-menu li a:focus {
    background: transparent;
}
.pure-skin-brainguide .pure-menu.brainguide-footer-pure-menu li a:hover,
.pure-skin-brainguide .pure-menu.brainguide-footer-pure-menu li a:focus {
    color: #fff;
    text-decoration: none;
}

/* DISABLED STATES */
.pure-skin-brainguide .pure-menu li.pure-menu-disabled a:hover,
.pure-skin-brainguide .pure-menu li.pure-menu-disabled a:focus {
    background: #e7f3e8;
    color: #6ab470;
}

.pure-skin-brainguide .pure-menu .pure-menu-disabled > a {
    background-image: none;
    border-color: transparent;
    cursor: default;
}

.pure-skin-brainguide .pure-menu .pure-menu-disabled > a,
.pure-skin-brainguide .pure-menu .pure-menu-can-have-children.pure-menu-disabled > a:after {
    color: #6ab470;
}

/* HEADINGS */
.pure-skin-brainguide .pure-menu .pure-menu-heading {
    color: #0f1f11;
    text-transform: uppercase;
    font-size: 90%;
    margin-top: 0.5em;
    border-bottom: solid 1px #d3e9d5;
}
.pure-skin-brainguide .pure-menu.brainguide-footer-pure-menu .pure-menu-heading {
    border-bottom: none;
    color: #B1B3BB;
    font-family: "Rubrik-Regular",Arial,sans-serif;
    font-size: 1.9rem;
    margin-bottom: 1.2rem;
    margin-top: 0;
    padding: 0;
    text-transform: none;
}


/* SELECTED MENU ITEM */
.pure-skin-brainguide .pure-menu li.pure-menu-selected a {
    background-color: #006dad;
    color: #010402;
}

/* FIXED MENU */
.pure-skin-brainguide .pure-menu.pure-menu-open.pure-menu-fixed {
    border: none;
    border-bottom: 1px solid #d3e9d5;
}
/* end from PURE menu.css ***********************************/
/* from PURE menu-responsive.css ****************************/
/* RESPONSIVE */

@media (max-width: 480px) {

    .pure-skin-brainguide .pure-menu-horizontal {
        width:100%;
    }

    .pure-skin-brainguide .pure-menu-children li {
        display: block;
        border-bottom:1px solid #d3e9d5;
    }

}


/*
 * -- LAYOUT STYLES --
 */
.bg-white {
    background: #ffffff;
}
.bg-lighter-blue {
    background: #484c60;
}
.lh-regular {
    line-height: 2.2rem;
}
.lh-bigger {
    line-height: 2.6rem;
}
.pure-g > div {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.l-box-h {
    padding-left: 15px;
    padding-right: 10px;
}
.l-box-v {
    padding-bottom: 15px;
    padding-top: 15px;
}
.l-box-big-h {
    padding-left: 15px;
    padding-right: 15px;
}
@media screen and (min-width: 64em) {
    .l-box-big-h {
        padding-left: 30px;
        padding-right: 15px;
    }
}
.l-box-big-v {
    padding-bottom: 30px;
    padding-top: 35px;
}
.l-box-v-top {
    padding-top: 15px;
}
.l-box-big-v-top {
    padding-top: 30px;
}
.ten-white-section {
    background: #ffffff;
    margin-bottom: 15px;
}
.ten-white-section.ten-white-section-nomargin {
    margin-bottom: 0;
}
.ten-trans-white-section {
    background: rgba(255,255,255,0.5);
    margin-bottom: 15px;
}
.ten-flowtext,
.ten-flowtext p,
.ten-flowtext p.bodytext {
    font-size: 1.6rem;
    line-height: 2.6rem;
}
.brainguide-footer a {
    color: #b1b3bb;
    text-decoration: none;
}
.brainguide-footer a:hover {
    text-decoration: underline;
}
.important {
    font-family: "Rubrik-Regular", Arial, sans-serif;
    font-size: 1.9rem;
}
.brainguide-footer .important {
    display: block;
    line-height: 2.8rem;
}

/*
 * -- LANDINGPAGE LAYOUTS --
 */
.brainguide-main.ten-main-landingpage {

}
.brainguide-main.ten-main-landingpage h1,
.brainguide-main.ten-main-landingpage h2 {
    color: #484b5f;
    font-family: "Rubrik-Regular", Arial, sans-serif;
}
.brainguide-main.ten-main-landingpage h1 {
    font-size: 5.0rem;
    font-weight: normal;
    line-height: 5.0rem;
    margin-bottom: 15px;
}
.brainguide-main.ten-main-landingpage h2 {
    font-size: 2.8rem;
    line-height: 3.2rem;
    font-weight: normal;
    margin: 0 0 10px 0;
}
.brainguide-main .ten-marginal .csc-default,
.brainguide-main .ten-marginal .csc-frame {
    background: #D6DADC;
    color: #484b5f;
    font-family: "Rubrik-Regular", Arial, sans-serif;
    font-size: 2.2rem;
    line-height: 3.0rem;
    margin-bottom: 15px;
    padding: 15px 15px 15px 15px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-frame1 {
    font-style: italic;
    font-size: 1.6rem;
    line-height: 2.4rem;
    /*text-transform: uppercase;*/
    padding: 15px 15px 15px 50px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-frame2 {
    background: #ffffff;
    border-bottom: 12px solid #d2d5d8;
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-frame2 p {
    color: #666666;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-frame2 p b,
.brainguide-main .ten-marginal .csc-frame.csc-frame-frame2 p strong,
.brainguide-main .ten-marginal .csc-frame.csc-frame-frame2 p .important {
    color: #eb6a04;
    display: block;
    font-size: 2.1rem;
    font-weight: normal;
    line-height: 2.6rem;
    padding: 0 0 0 0;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-indent6633 {
    background: #eb6a04;
    color: #ffffff;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-indent6633 p {
    color: #ffffff;
    font-size: 1.6rem;
    line-height: 2.2rem;
    padding: 0 0 0 25px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-indent6633 p .important {
    background: url(/res/img/refresh/bullet_checked_white.svg) no-repeat 0 5px;
    color: #ffffff;
    display: block;
    font-size: 1.7rem;
    line-height: 2.6rem;
    margin-left: -27px;
    margin-bottom: 4px;
    padding-left: 27px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-rulerBefore {
    background: #ffffff;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-rulerBefore p {
    color: #999999;
    font-size: 1.6rem;
    line-height: 2.2rem;
    padding: 0 0 0 30px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-rulerBefore p .important {
    background: url(/res/img/refresh/bullet_checked.svg) no-repeat 0 5px;
    color: #eb6a04;
    display: block;
    font-size: 1.8rem;
    line-height: 2.6rem;
    margin-left: -27px;
    margin-bottom: 4px;
    padding-left: 27px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-rulerAfter {
    background: #ffffff;
    border-top: 12px solid #d2d5d8;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-rulerAfter p {
    color: #666666;
    font-size: 1.6rem;
    line-height: 2.2rem;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-rulerAfter p .important {
    color: #eb6a04;
    display: block;
    font-size: 2.1rem;
    line-height: 2.6rem;
    padding: 10px 0 10px 0;
    text-align: center;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-rulerAfter ol {
    color: #666666;
    font-size: 1.6rem;
    line-height: 2.2rem;
    list-style-type: none;
    margin: 0;
    padding: 10px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-rulerAfter ol li {
    margin-bottom: 10px;
    padding-left: 25px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-rulerAfter ol li:nth-child(1) {
    background: url(/res/img/refresh/bullet_no1.svg) no-repeat 0 1px / 17px 17px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-rulerAfter ol li:nth-child(2) {
    background: url(/res/img/refresh/bullet_no2.svg) no-repeat 0 1px / 17px 17px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-rulerAfter ol li:nth-child(3) {
    background: url(/res/img/refresh/bullet_no3.svg) no-repeat 0 1px / 17px 17px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-rulerAfter ol li:nth-child(4) {
    background: url(/res/img/refresh/bullet_no4.svg) no-repeat 0 1px / 17px 17px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-rulerAfter ol li:nth-child(5) {
    background: url(/res/img/refresh/bullet_no5.svg) no-repeat 0 1px / 17px 17px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-rulerAfter ol li:nth-child(6) {
    background: url(/res/img/refresh/bullet_no6.svg) no-repeat 0 1px / 17px 17px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-rulerAfter ol li:nth-child(7) {
    background: url(/res/img/refresh/bullet_no7.svg) no-repeat 0 1px / 17px 17px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-rulerAfter ol li:nth-child(8) {
    background: url(/res/img/refresh/bullet_no8.svg) no-repeat 0 1px / 17px 17px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-rulerAfter ol li:nth-child(9) {
    background: url(/res/img/refresh/bullet_no9.svg) no-repeat 0 1px / 17px 17px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-rulerAfter ol li:nth-child(10) {
    background: url(/res/img/refresh/bullet_no10.svg) no-repeat 0 1px / 17px 17px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-indent3366 {
    background: #ffffff;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    color: #484b5f;
    font-size: 1.9rem;
    line-height: 2.4rem;
    /*margin-bottom: 50px;*/
    overflow: visible;
    padding-bottom: 0 !important;
    position: relative;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-indent3366 p {
    color: #999999;
    font-size: 1.6rem;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-indent3366 p.csc-frame-frame1 {
    background: #006dad;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;
    color: #ffffff;
    font-size: 1.6rem;
    margin: 15px -15px 0 -15px;
    padding: 15px 15px 15px 15px;
    text-align: left;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-indent3366 p.csc-frame-frame1 a {
    color: #ffffff;
}
/*.brainguide-main .ten-marginal .csc-frame.csc-frame-indent3366::after {*/
    /*content:"";*/
    /*border-color: transparent #006dad transparent transparent;*/
    /*border-style: solid;*/
    /*border-width: 0 45px 35px 0;*/
    /*height: 0;*/
    /*position: absolute;*/
    /*right: 0;*/
    /*width: 0;*/
/*}*/
.brainguide-main .ten-marginal .csc-frame.csc-frame-indent3366 p.csc-frame-frame2 {
    background: url(/res/img/refresh/icon_big_bulb_filled.svg) no-repeat 0 0;
    background-size: 67px 67px;
    color: #ffffff;
    font-family: Arial, sans-serif;
    font-size: 4.0rem;
    font-weight: bold;
    height: 67px;
    line-height: 67px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -34px;
    width: 67px;
    z-index: 1;
}
@media screen and (min-width: 64em) {
    .brainguide-main .ten-marginal .csc-frame.csc-frame-indent3366 p.csc-frame-frame2 {
        background-size: 97px 97px;
        font-size: 6.0rem;
        height: 97px;
        line-height: 97px;
        top: -49px;
        width: 97px;
    }
    .brainguide-main .pure-u-lg-3-12.ten-marginal .csc-frame.csc-frame-indent3366 p.csc-frame-frame2 {
        background-size: 67px 67px;
        font-size: 4.0rem;
        height: 67px;
        line-height: 67px;
        top: -34px;
        width: 67px;
    }
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-indent {
    background: rgba(222,219,212,0.5);
    text-align: center;
    padding-bottom: 0 !important;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-indent p {
    color: #666666;
    font-size: 1.6rem;
    line-height: 2.2rem;
    margin-bottom: 10px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-indent p .important {
    color: #eb6a04;
    display: block;
    font-size: 2.1rem;
    line-height: 2.6rem;
    padding-top: 20px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-indent p .detail {
    color: #85837e;
    display: block;
    margin-bottom: 30px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-indent p.csc-frame-frame1 {
    background: rgba(153,153,153,0.3);
    color: #fff;
    font-size: 2.6rem;
    line-height: 3.5rem;
    margin: 0 -15px 0 -15px;
    overflow: visible;
    padding: 15px 0 15px 42px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-indent p.csc-frame-frame1::before {
    background: url(/res/img/refresh/icon_big_phone.svg) no-repeat 0 0 / 35px 35px;
    content: "";
    height: 35px;
    margin-left: -42px;
    position: absolute;
    width: 35px;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-indent p.csc-frame-frame2 {
    background: url(/res/img/refresh/icon_big_phone.svg) no-repeat center center;
    background-size: 70px 70px;
    height: 70px;
    padding: 10px 0 10px 0;
    width: 100%;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-indent p.csc-frame-frame2.csc-frame-frame2-expert {
    background: url(/res/img/refresh/icon_medium_expert_white.svg) no-repeat center center;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-frame2 h3 {
    margin: 4px 0 8px 0;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-frame2 p {
    margin: 8px 0 0 0;
}
@media screen and (min-width: 35.5em) {
    .brainguide-main .ten-marginal .csc-frame.csc-frame-frame1 {
        padding: 50px 40px 30px 55px;
    }
}
.brainguide-main .ten-marginal .csc-default p,
.brainguide-main .ten-marginal .csc-frame p {
    margin: 0;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-frame1 p.align-right {
    font-size: 1.0rem;
    font-style: normal;
    line-height: 1.4rem;
    margin-top: 20px;
    text-align: right;
    text-transform: none;
}
.brainguide-main .ten-marginal .csc-frame.csc-frame-frame1 p.csc-frame-frame1 {
    color: #eb6a04;
    font-family: Arial, sans-serif;
    font-size: 9.0rem;
    font-style: normal;
    line-height: 6.5rem;
    margin: 0;
    margin-left: -35px;
    margin-top: -70px;
    text-align: left;
    text-transform: none;
}
.brainguide-main .ten-marginal .csc-default ol,
.brainguide-main .ten-marginal .csc-frame ol {
    margin: 0;
    margin-top: 5px;
}
.brainguide-footer.ten-main-landingpage .csc-menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.brainguide-footer.ten-main-landingpage ul.csc-menu li {
    font-size: 1.2rem;
    display: inline-block;
    margin-right: 15px;
}

/*
 * -- CUSTOM BUTTON STYLES --
 */

/* from PURE buttons-core.css */
.pure-skin-brainguide .pure-button {
    /* Structure */
    display: inline-block;
    *display: inline; /*IE 6/7*/
    zoom: 1;
    line-height: normal;
    white-space: nowrap;
    vertical-align: baseline;
    text-align: center;
    cursor: pointer;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Firefox: Get rid of the inner focus border */
.pure-skin-brainguide .pure-button::-moz-focus-inner{
    padding: 0;
    border: 0;
}
/* end from PURE buttons-core.css */
/* from PURE buttons.css */
/*csslint unqualified-attributes:false*/

.pure-skin-brainguide .pure-button {
    font-size: 100%;
    *font-size: 90%; /*IE 6/7 - To reduce IE's oversized button text*/
    *overflow: visible; /*IE 6/7 - Because of IE's overly large left/right padding on buttons */
    padding: 0.42em 2.67em 0.42em;
    color: #3a733f; /* rgba not supported (IE 8) */
    /* color: rgba(0, 0, 0, 0.80); rgba supported */
    /* *color: #444; IE 6 & 7 */
    border: 1px solid #9dcda1; /*IE 6/7/8*/
    border: none rgba(0, 0, 0, 0); /*IE9 + everything else*/
    background-color: #b4d9b7;
    text-decoration: none;
    border-radius: 4px;
    -webkit-font-smoothing: antialiased;
    /* Transitions */
    -webkit-transition: 0.1s linear -webkit-box-shadow;
    -moz-transition: 0.1s linear -moz-box-shadow;
    -ms-transition: 0.1s linear box-shadow;
    -o-transition: 0.1s linear box-shadow;
    transition: 0.1s linear box-shadow;
}

.pure-skin-brainguide .pure-button-hover,
.pure-skin-brainguide .pure-button:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(40%, rgba(0,0,0, 0.05)), to(rgba(0,0,0, 0.05)));
    background-image: -webkit-linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.15));
    background-image: -moz-linear-gradient(top, rgba(0,0,0, 0.05) 0%, rgba(0,0,0, 0.05));
    background-image: -ms-linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.15));
    background-image: -o-linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.05));
    background-image: linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.05));
}

.pure-skin-brainguide .pure-button:focus {
    outline: 0;
}
.pure-skin-brainguide .pure-button-active,
.pure-skin-brainguide .pure-button:active {
    box-shadow: 0 0 0 1px rgba(0,0,0, 0.15) inset, 0 0 6px rgba(0,0,0, 0.20) inset;
}

.pure-skin-brainguide .pure-button[disabled],
.pure-skin-brainguide .pure-button-disabled,
.pure-skin-brainguide .pure-button-disabled:hover,
.pure-skin-brainguide .pure-button-disabled:active {
    border: none;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    filter: alpha(opacity=40);
    -khtml-opacity: 0.40;
    -moz-opacity: 0.40;
    opacity: 0.40;
    cursor: not-allowed;
    box-shadow: none;
}

.pure-skin-brainguide .pure-button-hidden {
    display: none;
}

/* Firefox: Get rid of the inner focus border */
.pure-skin-brainguide .pure-button::-moz-focus-inner{
    padding: 0;
    border: 0;
}

.pure-skin-brainguide .pure-button-primary,
.pure-skin-brainguide .pure-button-selected,
.pure-skin-brainguide a.pure-button-primary,
.pure-skin-brainguide a.pure-button-selected {
    background-color: #006dad;
    color: #fbfefb;
}

/*
 * -- MODULES --
 */

/* -- Main navigation -- */
.pure-skin-brainguide .pure-menu.brainguide-mainnavi {

}
.pure-skin-brainguide .pure-menu.brainguide-mainnavi li {
    padding: 0 10px 0 10px;
}
.pure-skin-brainguide .pure-menu.brainguide-mainnavi li.brainguide-menu-first {
    padding: 0 10px 0 0;
}
.pure-skin-brainguide .pure-menu.brainguide-mainnavi li a {
    border-bottom: 6px solid #ffffff;
    color: #484b5f;
    padding: 4px 0 10px 0;
}
.pure-skin-brainguide .pure-menu.brainguide-mainnavi li a.pure-menu-selected,
.pure-skin-brainguide .pure-menu.brainguide-mainnavi li a:hover {
    border-bottom: 6px solid #006dad;
}
.pure-skin-brainguide .pure-menu.brainguide-mainnavi li span {
    color: #e0e0e0;
    display: block;
    padding: 0 0 10px 0;
}

/* -- Theme navigation -- */
.ten-theme {

}
.ten-theme h1.ten-theme-header {
    margin: 0 0 15px 0;
    text-transform: uppercase;
}
.ten-theme div.ten-theme-seotext {
    margin-bottom: 20px;
}
.ten-theme-info-block {
    position: relative;
    margin-bottom: 20px;
}
.ten-theme-info-block:after {
    top: 100%;
    left: 6%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #ffffff;
    border-width: 17px;
    margin-left: -17px;
}
.ten-theme-info-block.ten-content {
    padding-bottom: 0;
}
.ten-theme-info-block img.ten-theme-infoimage {
    float: left;
    margin-right: 30px;
}
.ten-theme-info-block h2 {
    color: #666666;
    font-family: "Rubrik-Regular", Arial, sans-serif;
    font-size: 1.8rem;
    line-height: 2.4rem;
    margin: 0 0 0.5rem 0;
}
.ten-theme-info-block h2.ten-theme-info-block-headline a,
.ten-theme-info-block h2.ten-theme-info-block-headline {
    color: #666666;
    font-size: 2.1rem;
    font-weight: normal;
    line-height: 2.8rem;
    margin: 0 0 1.5rem 0;
}
.ten-theme-info-block h2.ten-theme-info-block-headline a {
    display: block;
    text-decoration: none;
}
.ten-content p.ten-content-readon-link {
    text-align: right;
}
.ten-content p.ten-content-readon-link a {
    color: #006dad;
    /*margin-right: 10px;*/
    padding-right: 22px;
    text-decoration: none;
}
.ten-content p.ten-content-readon-link a:hover {
    text-decoration: underline;
}
.ten-content p.ten-content-readon-link a::after {
    background: url(/res/img/refresh/Icon_small_arrow_green_forw.svg) no-repeat right 4px;
    background-size: 17px 17px;
    content:"";
    height: 26px;
    position: absolute;
    width: 22px;
}
.ten-tab ul.tx-pagebrowse {
    color: #c7cace;
    margin-bottom: 15px;
    margin-top: 30px;
    padding: 0;
    text-align: center;
}
.ten-tab ul.tx-pagebrowse > li {
    display: inline;
    list-style: none;
    padding: 0 5px 0 5px;
}
.ten-tab ul.tx-pagebrowse li.tx-pagebrowse-first {

}
.ten-tab ul.tx-pagebrowse li.tx-pagebrowse-first a {
    background: url(/res/img/refresh/arrow_back_medium_green.svg) no-repeat 0 2px;
    padding: 4px 0 4px 33px;
}
.ten-tab ul.tx-pagebrowse li.tx-pagebrowse-prev,
.ten-tab ul.tx-pagebrowse li.tx-pagebrowse-pages,
.ten-tab ul.tx-pagebrowse li.tx-pagebrowse-last {
    border: none;
}
.ten-tab ul.tx-pagebrowse li.tx-pagebrowse-last {

}
.ten-tab ul.tx-pagebrowse li.tx-pagebrowse-last a {
    background: url(/res/img/refresh/arrow_forw_medium_green.svg) no-repeat right 2px;
    padding: 4px 30px 4px 0;
}
.ten-tab ul.tx-pagebrowse li a {
    color: #999999;
    text-decoration: none;
}
.ten-tab ul.tx-pagebrowse li a:hover {
    text-decoration: underline;
}
.ten-tab ul.tx-pagebrowse li.tx-pagebrowse-pages ol {
    display: inline;
    padding: 0;
}
.ten-tab ul.tx-pagebrowse li.tx-pagebrowse-pages ol li {
    border-right: 1px solid #999999;
    color: #999999;
    display: inline;
    list-style: none;
    padding: 0 10px 0 10px;
}
.ten-tab ul.tx-pagebrowse li.tx-pagebrowse-pages ol li.tx-pagebrowse-page {
    color: #666666;
}
.ten-tab ul.tx-pagebrowse li.tx-pagebrowse-pages ol li:last-child {
    border: none;
}
.ten-tab ul.tx-pagebrowse li.tx-pagebrowse-pages ol li a {
    color: #999999;
    text-decoration: none;
}
.ten-tab ul.tx-pagebrowse li.tx-pagebrowse-pages ol li.tx-pagebrowse-current a {
    color: #666666;
    cursor: default;
}
.ten-tab ul.tx-pagebrowse li.tx-pagebrowse-pages ol li.tx-pagebrowse-current a:hover {
    text-decoration: underline;
}
.ten-tab ul.tx-pagebrowse li.tx-pagebrowse-pages ol li a:hover {
    text-decoration: underline;
}
.pure-form.ten-form-theme-sorting {
    float: right;
}
.pure-form.ten-form-theme-sorting input#ten-sorting-submit {
    display: none;
}

/* -- Expert profile -- */
.ten-expert-profile {
    min-height: 198px;
}
@media screen and (min-width: 48em) {
    .ten-expert-profile {
        min-height: 203px;
    }
}
@media screen and (min-width: 64em) {
    .ten-expert-profile {
        min-height: 198px;
    }
}
.ten-expert-profile-bg {

}
@media screen and (min-width: 35.5em) {
    .ten-expert-profile-bg {
        background: #e1dad2 url(/res/img/refresh/bg_chairs.jpg) no-repeat center 0;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
}
h2.ten-expert-profile-subheadline {
    font-size: 2.4rem;
    line-height: 2.9rem;
}
p.ten-expert-experience-qualification-head,
.ten-expert-questions h2.ten-expert-profile-subheadline {
    color: #484b5f;
    font-family: "Rubrik-Regular", Arial, sans-serif;
    font-size: 2.4rem;
    line-height: 2.9rem;
    margin: 0.83em 0 0.83em 0;
    text-transform: uppercase;
}
@media screen and (min-width: 35.5em) {
    p.ten-expert-experience-qualification-head,
    .ten-expert-questions h2.ten-expert-profile-subheadline {
        font-size: 3.0rem;
        line-height: 3.6rem;
    }
}
.ten-expert-themes .ten-expert-theme {
    padding: 0 0 20px 0;
}
.ten-expert-themes .ten-expert-theme.first {
    border: none;
    padding-top: 20px;
}
.ten-expert-themes .ten-expert-theme a {
    color: #006dad;
    display: block;
    font-family: "Rubrik-Regular", Arial, sans-serif;
    font-size: 1.8rem;
    text-decoration: none;
}
.ten-expert-themes .ten-expert-theme a:hover {
    text-decoration: underline;
}
.ten-expert-themes .ten-expert-theme p {
    margin: 0;
}
.ten-question-category-head {
    color: #999999;
    font-family: "Rubrik-Regular", Arial, sans-serif;
    font-size: 2.2rem;
    margin-bottom: 0.4em;
}
.ten-expert-details {
    margin-bottom: 15px;
}
.ten-expert-details p {
    margin-bottom: 0;
}
.ten-expert-details p.ten-expert-profile-date {
    color: #999999;
    font-size: 1.4rem;
    line-height: 1.7rem;
    margin-bottom: 5px;
}
.ten-expert-details p.ten-expert-profile-position {
    color: #eb6a04;
    font-size: 1.6rem;
    line-height: 2.2rem;
    margin-bottom: 5px;
}
.ten-expert-details.ten-expert-experience p.ten-expert-profile-position {
    font-size: 1.8rem;
}
.ten-expert-details.ten-expert-education p.ten-expert-profile-date {
    margin-bottom: 3px;
}
.ten-expert-details p.ten-expert-profile-graduation {
    color: #999999;
    line-height: 1.8rem;
}
.ten-expert-details a {
    color: #006dad;
    text-decoration: none;
}
.ten-expert-details a:hover {
    text-decoration: underline;
}
.ten-bubble-container {
    margin-bottom: 15px;
    position: relative;
}
.ten-bubble-container .ten-bubble {
    background: #eeeeee;
    border-radius: 50%;
    position: relative;
    margin: 0 auto;
    width: 134px;
    height: 134px;
    max-width: 134px;
    max-height: 134px;
    z-index: 2;
}
.ten-bubble-container .ten-bubble .ten-bubble-time {
    font-family: "Rubrik-Regular", Arial, sans-serif;
    font-size: 1.6rem;
    line-height: 2.1rem;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
}
.ten-bubble-container .ten-bubble .ten-bubble-time .years {
    font-size: 2.8rem;
}
@media screen and (min-width: 48em) {
    .ten-bubble-container::after {
        display: block;
        content: " ";
        width: 1px;
        height: 200px;
        background: #eeeeee;
        top: 50px;
        left: 50%;
        position: absolute;
        z-index: 1;
    }
    .last .ten-bubble-container::after {
        display: none;
    }
}
@media screen and (min-width: 48em) {
    .pure-skin-brainguide .ten-fixable-expert .ten-expert-cta .pure-button {
        padding: 0.42em 0.9em;
    }
}
@media screen and (min-width: 64em) {
    .pure-skin-brainguide .ten-fixable-expert .ten-expert-cta .pure-button {
        padding: 0.42em 1.5em;
    }
}
.ten-expert-cta p.ten-on-vacation-text {
    color: #999999;
    line-height: 2.1rem;
    margin-bottom: 0;
    text-align: center;
}

/* -- Expert Info -- */
.ten-expert-info {
    overflow: visible;
}
.ten-expert-info.ten-expert-info-landingpage {
    padding-bottom: 0;
}
.ten-expert-info img.ten-expert-img {
    /*border-radius: 50%;*/
    /*border-radius: 10%;*/
    border: 0;
    float: left;
    /*height: 92px;*/
    height: auto;
    margin-top: 0.4rem;
    position: relative;
}

.ten-expert-img-47 {
    /*border-radius: 50%;*/
    border-radius: 10%;
    border: 0;
    float: left;
    /*height: 92px;*/
    height: auto;
    margin-top: 0.4rem;
    position: relative;
    width: 47px;
}
.ten-fixable-expert {
    margin-bottom: 0;
}
.ten-fixable-expert .ten-expert-info.ten-expert-info.ten-expert-info-appointment {
    display: none;
}
.ten-expert-info.ten-expert-info-question img.ten-expert-img {
    float: none;
    /*height: 92px;*/
    margin: 0.4rem auto;
    /*width: 92px;*/
}
.ten-expert-info.ten-expert-info-profile img.ten-expert-img,
.ten-expert-info.ten-expert-info-appointment img.ten-expert-img {
    float: none;
    display: block;
    /*height: 135px;*/
    height: auto;
    margin: 15px auto 15px auto;
}
.ten-expert-info.ten-expert-info-profile img.ten-expert-img {
    float: none;
    margin: 0 0 0 0;
}
.ten-fixable-expert .ten-expert-info.ten-expert-info-appointment img.ten-expert-img {
    margin-top: 0;
}
.ten-expert-info.ten-expert-info-question img.ten-minutes-img {
    float: none;
    border-radius: 0;
    border: 0;
    height: 102px;
    margin: 0.4rem auto;
    width: 102px;
}
.ten-expert-info.ten-expert-info-profile h1.ten-expert-name {
    margin-bottom: 5px;
    margin-top: 15px;
}
@media screen and (min-width: 35.5em) {
    .ten-expert-info > p {
        margin-left: 122px;
    }
    .ten-expert-info.ten-expert-info-question > p {
        margin-left: 0;
    }
    .ten-expert-info.ten-expert-info-profile > p,
    .ten-expert-info.ten-expert-info-profile h1.ten-expert-name {
        /*margin-left: 162px;*/
    }
    .ten-expert-info.ten-expert-info-profile img.ten-expert-img {
        float: left;
    }
    .ten-expert-info.ten-expert-info-profile h1.ten-expert-name {
        margin-bottom: 5px;
        margin-top: 0;
    }
}
.ten-expert-info p.ten-expert-name {
    color: #484B5F;
    font-family: "Rubrik-Regular", Arial, sans-serif;
    font-size: 2.1rem;
    margin-bottom: 0.4rem;
    margin-left: 122px;
    line-height: 2.6rem;
}
.ten-expert-info.ten-expert-info-question p.ten-expert-answer {
    margin-bottom: 0;
}
.ten-expert-info.ten-expert-info-question p.ten-expert-name {
    margin-left: 0;
}
.ten-expert-info.ten-expert-info.ten-expert-info-appointment p.ten-expert-name {
    margin-left: 0;
    text-align: left;
}
.ten-expert-summary a,
.ten-expert-info p.ten-expert-name a {
    color: #006dad;
    text-decoration: none;
    line-height: 2.6rem;
}
.ten-expert-summary a:hover {
    text-decoration: underline;
}
.ten-expert-info p.ten-expert-location {
    color: #999999;
    font-family: "Rubrik-Regular", Arial, sans-serif;
    line-height: 1.6rem;
    margin-bottom: 2.2rem;
    /*margin-left: 122px;*/
}
.ten-expert-info p.ten-expert-expertise {
    clear: both;
    font-size: 1.8rem;
    font-family: "Rubrik-Regular", Arial, sans-serif;
    line-height: 2.3rem;
    margin-bottom: 2rem;
    padding-top: 1rem;
    word-wrap: break-word;
}
.ten-expert-info p.ten-expert-expertise em {
    background-color: #a9b3cb;
    padding: 0 2px;
}
.ten-expert-info.ten-expert-info-profile p.ten-expert-expertise {
    margin-bottom: 0;
    padding-top: 0;
}
@media screen and (min-width: 35.5em) {
    /*.ten-expert-info.ten-expert-info-profile p.ten-expert-expertise {*/
        /*padding-top: 1rem;*/
    /*}*/
}
.ten-expert-info.ten-expert-info-question p.ten-expert-expertise {
    hyphens: auto;
}
.ten-expert-info.ten-expert-info-appointment p.ten-expert-expertise {
    margin-left: 0;
    text-align: left;
}
@media screen and (min-width: 35.5em) {
    .ten-expert-info p.ten-expert-expertise {
        clear: none;
        margin-bottom: 2rem;
        padding-top: 0;
    }
}
.ten-expert-info p.ten-expert-instantly {
    /*background: url(/res/img/refresh/icon_medium_ringing_phone.svg) no-repeat 0 0;*/
    background-size: 34px 34px;
    color: #eb6a04;
    float: left;
    font-size: 1.4rem;
    line-height: 1.6rem;
    margin: 0 0 0 -10px;
    overflow: visible;
    max-width: 102px;
}
.ten-expert-info.ten-expert-info-profile p.ten-expert-instantly {
    max-width: none;
    padding-left: 15px;
}
.ten-expert-info p.ten-expert-instantly img.ten-instantly-icon {
    float: left;
}
@media screen and (min-width: 35.5em) {
    .ten-expert-info p.ten-expert-instantly {
        margin: -5px 0 0 -10px;
    }
    .ten-expert-info.ten-expert-info-question p.ten-expert-instantly {
        margin: -8px 0 14px -10px;
    }
    .ten-expert-info.ten-expert-info-profile p.ten-expert-instantly {
        padding-left: 0;
    }
}
.ten-expert-info p.ten-expert-instantly span {
    border: 1px solid #eb6a04;
    border-radius: 4px;
    display: block;
    margin-left: 10px;
    margin-top: 10px;
    padding: 1px 5px 2px 28px;
    max-width: 70px;
}
.ten-expert-info.ten-expert-info-profile p.ten-expert-instantly span {
    max-width: none;
    padding: 8px 6px 8px 25px;
    white-space: nowrap;
}
.ten-expert-info p.ten-expert-themes {
    color: #999999;
    clear: both;
    font-family: "Rubrik-Regular", Arial, sans-serif;
    line-height: 2.8rem;
    margin-bottom: 2.6rem;
    padding-top: 1rem;
}
.ten-expert-info.ten-expert-info-landingpage p.ten-expert-themes {
    display: none;
}
@media screen and (min-width: 35.5em) {
    .ten-expert-info p.ten-expert-themes {
        clear: none;
        padding-top: 0;
    }
}
.ten-expert-info p.ten-expert-links {
    color: #006dad;
    line-height: 1.6rem;
    margin-bottom: 0;
}
.ten-expert-info.ten-expert-info-profile p.ten-expert-links {
    padding-bottom: 10px;
    padding-top: 13px;
}
.ten-expert-info.ten-expert-info-landingpage p.ten-expert-links {
    display: none;
}
.ten-expert-info p.ten-expert-links > a {
    color: #006dad;
    display: block;
    margin-bottom: 10px;
    padding-left: 22px;
    text-decoration: none;
}
@media screen and (min-width: 35.5em) {
    .ten-expert-info p.ten-expert-links > a {
        display: inline;
        margin-bottom: 0;
    }
}
@media screen and (min-width: 48em) {
    .ten-expert-info p.ten-expert-links > a:hover {
        text-decoration: underline;
    }
}
.ten-expert-info p.ten-expert-links > a.ten-expert-gotoprofile {
    background: url(/res/img/refresh/icon_small_expert_green.svg) no-repeat 0 0;
    margin-right: 10px;
    padding-left: 24px;
}
.ten-expert-info p.ten-expert-links > a.ten-expert-askforappointment {
    background: url(/res/img/refresh/icon_small_calendar_outline.svg) no-repeat 0 0;
}

/* -- Expert CTA -- */
.ten-expert-cta {
    overflow: visible;
}
.ten-expert-cta.ten-expert-cta-question {
    /*clear: left;*/
}
.ten-expert-cta.ten-expert-info-landingpage {
    padding-bottom: 0;
}
.ten-expert-cta > p {
    text-align: right;
}
.ten-expert-cta > .pure-button-primary {
    float: right;
}
.ten-expert-cta.ten-expert-cta-question > p {
    clear: both;
    text-align: left;
}
.ten-expert-cta.ten-expert-cta-question > .pure-button-primary {
    float: left;
}
.pure-skin-brainguide .ten-expert-cta .pure-button {
    padding: 0.42em 1.60em;
}
@media screen and (min-width: 64em) {
    /*.pure-skin-brainguide .ten-expert-cta {*/
        /*height: 100%;*/
        /*position: relative;*/
    /*}*/
    /*.ten-cta-toBottom {*/
        /*bottom: 0;*/
        /*position: absolute;*/
    /*}*/
}
.ten-expert-cta p.ten-expert-appcounter {
    color: #006dad;
    font-size: 1.4rem;
    /*height: 1.6rem;*/
    line-height: 1.6rem;
    margin-bottom: 1rem;
    overflow: visible;
    text-align: left;
}
.ten-expert-cta.ten-expert-cta-question p.ten-expert-appcounter {
    text-align: left;
}
.ten-expert-cta p.ten-expert-appcounter > img {
    vertical-align: text-bottom;
}
.ten-expert-cta p.ten-expert-appcounter > span {
    /*clear: both;*/
    /*display: block;*/
    float: right;
    margin-top: 1px;
}
.ten-expert-cta p.ten-expert-appcounter.ten-expert-appcounter-noRecommendation {
    text-align: right;
}
.ten-expert-cta p.ten-expert-appcounter.ten-expert-appcounter-noRecommendation > span {
    float: none;
}
@media screen and (min-width: 64em) {
    .ten-expert-cta p.ten-expert-appcounter {
        margin-bottom: 2rem;
    }
}
@media screen and (min-width: 80em) {
    .ten-expert-cta p.ten-expert-appcounter {
        text-align: left;
    }
    .ten-expert-cta p.ten-expert-appcounter > img {
        vertical-align: text-top;
    }
    .ten-expert-cta p.ten-expert-appcounter > span {
        clear: none;
        display: inline;
        margin-top: 0;
    }
    .ten-expert-cta.ten-expert-cta-question p.ten-expert-appcounter > span {
        clear: both;
        display: block;
        float: none;
        margin-top: 5px;
    }
}
.ten-expert-cta p.ten-expert-hasspecial {
    clear: both;
    margin-bottom: 1rem;
}
.ten-expert-cta p.ten-expert-hasspecial span.ten-expert-firstfree {
    background: url(/res/img/refresh/icon_small_phone.svg) no-repeat 0 0;
    color: #666666;
    padding-left: 23px;
    text-decoration: none;
}
@media screen and (min-width: 64em) {
    .ten-expert-cta p.ten-expert-hasspecial > a:hover {
        text-decoration: underline;
    }
}
.ten-expert-cta p.ten-expert-price {
    font-family: "Rubrik-Regular", Arial, sans-serif;
    font-size: 2.1rem;
    /*line-height: 2.1rem;*/
    /*margin-bottom: 0.5rem;*/
    margin-bottom: 0;
}
.ten-expert-cta p.ten-expert-price span {
    font-size: 1.2rem;
    margin-bottom: 0;
}
.ten-expert-cta p.ten-expert-price span.ten-expert-price-regular {
    font-size: 2.1rem;
}
.ten-expert-cta p.ten-expert-price span.regular-price {
    color: #ff0000;
}
.ten-expert-cta p.ten-expert-price span.action-price {
    color: #006dad;
    font-size: 2.1rem;
}
.ten-expert-cta.ten-expert-cta-appointment p.ten-expert-price {
    text-align: center;
}
.ten-expert-cta p.ten-expert-result-info {
    color: #999999;
    font-size: 1.4rem;
    margin: 0;
    padding: 0;
}
.ten-expert-cta.ten-expert-cta-appointment p.ten-expert-result-info {
    text-align: center;
}

/* -- HEADER BLOCK -- */
.ten-header-block {

}
.ten-header-block h2.ten-header-block-headline {
    margin-bottom: 5px;
}
.ten-header-block p.ten-header-block-subline {
    color: #999999;
    font-family: "Rubrik-Regular", Arial, sans-serif;
    font-size: 2.2rem;
}
.ten-header-block.ten-header-block-landingpage h2.ten-header-block-headline {
    font-size: 3rem;
    line-height: 3.6rem;
    margin-bottom: 5px;
    margin-top: 0.83em;
}

/* -- RELATED QUESTIONS -- */
.ten-related-questions {

}
/*.ten-header-block.ten-header-block-landingpage h2.ten-header-block-headline*/
.ten-related-questions.ten-related-questions-info .ten-header-block h2.ten-header-block-headline {
    margin-top: 0.43em;
}
.ten-related-questions .ten-question {
    background: url(/res/img/refresh/icon_big_question.svg) no-repeat 20px center;
    background-size: 73px 57px;
    border: 1px solid #c7cace;
    margin-bottom: 20px;
    padding: 24px 30px 24px 130px;
    position: relative;
}
.ten-related-questions.ten-expert-questions .ten-question {
    background: rgba(255,255,255,0.5) url(/res/img/refresh/icon_big_question.svg) no-repeat 20px center;
}
.ten-related-questions .ten-question a {
    color: #666666;
    display: block;
    float: left;
    max-width: 430px;
    text-decoration: none;
}
.ten-related-questions .ten-question a.ten-question-answerlink {
    color: #006dad;
    float: right;
    padding-right: 22px;
    text-decoration: none;
}
@media screen and (min-width: 64em) {
    .ten-related-questions .ten-question a {

    }
    .ten-related-questions.ten-related-questions-info .ten-question a {
        max-width: 340px;
    }
    .ten-related-questions .ten-question a.ten-question-answerlink {
        display: block;
        height: 2.6rem;
        line-height: 2.6rem;
        position: absolute;
        right: 31px;
        top: calc(50% - 1.3rem);
    }
}
@media screen and (min-width: 80em) {
    .ten-related-questions .ten-question a {
        max-width: 540px;
    }
    .ten-related-questions.ten-related-questions-incontent .ten-question a {
        max-width: 600px;
    }
    .ten-related-questions.ten-related-questions-info .ten-question a {
        max-width: 440px;
    }
}
.ten-related-questions .ten-question a.ten-question-answerlink:hover {
    text-decoration: underline;
}
.ten-related-questions .ten-question a.ten-question-answerlink::after {
    background: url(/res/img/refresh/Icon_small_arrow_green_forw.svg) no-repeat right 4px;
    background-size: 17px 17px;
    content:"";
    height: 26px;
    position: absolute;
    width: 22px;
}


/* -- TABS -- */
.ten-tabs {

}
.ten-tabs .ten-tab-navigation ul {
    margin: 0 0 15px 0;
    overflow: visible;
    padding: 0;
    position: relative;
}
.ten-tabs .ten-tab-navigation ul:after {
    clear: both;
    content: "";
    display: table;
    border-collapse: collapse;
}
.ten-tabs .ten-tab-navigation ul li {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #c7cace;
    display: block;
    float: left;
    list-style: none;
    margin-bottom: 25px;
    margin-right: 18px;
}
@media screen and (min-width: 35.5em) {
    .ten-tabs .ten-tab-navigation ul {
        margin: 0 0 35px 0;
    }
    .ten-tabs .ten-tab-navigation ul li {
        margin-bottom: 25px;
    }
}
.ten-tabs .ten-tab-navigation ul li:hover {
    background: #484B5F;
}
.ten-tabs .ten-tab-navigation ul li.ui-state-active {
    background: #484B5F;
}
.ten-tabs .ten-tab-navigation ul li a {
    color: #ffffff;
    display: block;
    line-height: 2.1rem;
    padding: 7px 18px;
    position: relative;
    text-decoration: none;
}
.ten-tabs .ten-tab-navigation ul li a:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    /* border-color: transparent;
    border-top-color: #c7cace;
    border-width: 8px;
    margin-left: -8px;
    */
}
.ten-tabs .ten-tab-navigation ul li.ui-state-active a:after,
.ten-tabs .ten-tab-navigation ul li a:hover:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-top-color: #484B5F;
    border-width: 8px;
    margin-left: -8px;
}

/* -- TRUST ELEMENTS -- */
.brainguide-trust-elements {

}
.l-box-v.brainguide-trust-elements {
    padding-top: 25px;
}
.brainguide-trust-elements .brainguide-small-header-logo {
    width: 135px;
}
.brainguide-trust-elements p {
    margin: 3px 0 0 0;
}
.brainguide-trust-elements div.csc-textpic-imagecolumn {
    margin-bottom: 10px;
}

/* Search & Autocomplete */
.ui-menu-item {
    text-align: left;
}
.ui-autocomplete.ui-menu .ui-menu-item {
    list-style-type: none;
}
.ui-autocomplete.ui-menu .ui-menu-item a {
    border: 0;
    display: block;
}
.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-focus,
.ui-autocomplete.ui-menu .ui-menu-item a:focus,
.ui-autocomplete.ui-menu .ui-menu-item a:hover {
    background: #eee;
}
.ui-helper-hidden-accessible {
    display: none;
}
.ui-autocomplete {
    background: #fff;
    /*display: block !important;*/
}
div.autocomplete-type {
    background-color: #c7cace;
    color: #ffffff;
    font-family: "Rubrik-Regular", Arial, sans-serif;
    font-size: 1.6rem;
    line-height: 2.8rem;
    padding: 0 0 0 4px;
    text-align: left;
}
.ui-autocomplete.ui-menu .ui-menu-item {
    font-size: 1.3rem;
    list-style-image: none;
    line-height: 2.2rem;
}
.ui-autocomplete.ui-menu .ui-menu-item a {
    background: transparent;
    border: none;
    border-radius: 0;
    font-family: Arial, sans-serif;
    font-size: 1.3rem;
    color: #666666;
    line-height: 2.2rem;
    margin: 0;
    padding: 3px;
    cursor: pointer;
}
.ui-autocomplete.ui-menu .ui-menu-item a:hover {
    /*background: transparent;*/
    /*border: 1px solid #ffffff;*/
    /*border-left: 1px solid #c7cace;*/
    /*border-right: 1px solid #c7cace;*/
    /*border-radius: 0;*/
    /*color: #006dad;*/
}
.pure-skin-brainguide .ui-autocomplete {
    /*display: block !important;*/
    position: absolute !important;
}
.pure-skin-brainguide .ui-autocomplete.ui-widget-content.ui-corner-all {
    border: 1px solid #c7cace;
    border-radius: 0;
    color: #666666;
    margin: 0;
    padding: 0;
}
.ui-autocomplete-category {
    display: none;
}
.brainguide-search {
    text-align: right;
    /*height:100px;*/
}
.tx-tenminutes-search-submit {
    font-family: "Rubrik-Regular", Arial, sans-serif;
    padding-left: 39px;
    background: url(/res/img/refresh/search_submit_lupe.svg) no-repeat center;
    background-size: auto;
    font-size: 1.7rem;
    width: 49px;
    height: 49px;
    border: 0;
    background-color: #006dad;
    color: #006dad;
    text-indent: -9999px;
}
.tx-tenminutes-search-submit:hover {
    background-color: #678fc2;
    color: #678fc2;
}
.inputField {
    float: right;
}
@media screen and (min-width: 43.9em) {
    .tx-tenminutes-search-submit {
        font-family: "Rubrik-Regular", Arial, sans-serif;
        padding-left: 0;
        margin-top: 0;
        background: none;
        background-size: auto;
        font-size: 1.7rem;
        line-height: 0.1rem;
padding: 0px 12px;
width: auto;
        height: 49px;
        border: 0;
        background-color: #006dad;
        color: #fff;
        text-indent: 0;
    }
    .tx-tenminutes-search-submit:hover {
        background-color: #678fc2;
        color: #fff;
    }
}
.tx-tenminutes-search-input {
    color: #666;
    height: 47px;
    width: auto;
    min-width: 200px;
    border: 0;
    padding-left: 10px;
    display: block;
    float: left;
    margin-top: 0;
}

@media screen and (min-width: 35.5em) {
    .tx-tenminutes-search-input {
        width: 410px;
    }    
}
/* End of Search & Autocomplete */

/* DatePicker 10minutes Styling */
.ten-datepicker .ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}
.ten-datepicker .ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}
.ten-datepicker .ui-datepicker .ui-datepicker-prev,
.ten-datepicker .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}
.ten-datepicker .ui-datepicker .ui-datepicker-prev-hover,
.ten-datepicker .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
.ten-datepicker .ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ten-datepicker .ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ten-datepicker .ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}
.ten-datepicker .ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}
.ten-datepicker .ui-datepicker .ui-datepicker-prev span,
.ten-datepicker .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}
.ten-datepicker .ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}
.ten-datepicker .ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ten-datepicker .ui-datepicker select.ui-datepicker-month,
.ten-datepicker .ui-datepicker select.ui-datepicker-year {
    width: 49%;
}
.ten-datepicker .ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}
.ten-datepicker .ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}
.ten-datepicker .ui-datepicker td {
    border: 0;
    padding: 1px;
}
.ten-datepicker .ui-datepicker td span,
.ten-datepicker .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}
.ten-datepicker .ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.ten-datepicker .ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}
.ten-datepicker .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}

.ten-datepicker .ui-widget {
    font-family: "Rubrik-Regular", Arial, sans-serif;
}
.ten-datepicker .ui-widget-content {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #ede9e3;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.4), inset 0 1px 0 rgba(255,255,255,.85);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4), inset 0 1px 0 rgba(255,255,255,.85);
    box-shadow: 0 1px 3px rgba(0,0,0,.4), inset 0 1px 0 rgba(255,255,255,.85);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDI4MSAyMjEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjQ1Ii8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjQ1Ii8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMjgxIiBoZWlnaHQ9IjIyMSIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
    background-image: -moz-linear-gradient(top, #f5f3f0 0%, #e5e1d8 100%);
    background-image: -o-linear-gradient(top, #f5f3f0 0%, #e5e1d8 100%);
    background-image: -webkit-linear-gradient(top, #f5f3f0 0%, #e5e1d8 100%);
    background-image: linear-gradient(top, #f5f3f0 0%, #e5e1d8 100%);
}
.ten-datepicker .ui-state-disabled {
    opacity: 1;
}
.ten-datepicker .ui-widget-header {
    color: #006dad;
    background: transparent;
    border: none;
    text-transform: uppercase;
    font-size: 1.1em;
    box-shadow: 0 1px 0 #ddcda8, 0 2px 0 #fff;
}
.ten-datepicker .ui-datepicker {
    padding: 0;
}
.ten-datepicker .ui-datepicker table {
    font-size: .8em;
    margin: 0;
}
.ten-datepicker .ui-datepicker td {
    padding: 0;
}
.ten-datepicker .ui-datepicker th,
.ten-datepicker .ui-datepicker td {
    box-shadow: 0 1px 0 #ddcda8, 0 2px 0 #fff;
    border-right: 1px solid #cfc8bc;
}
.ten-datepicker .ui-datepicker th:last-child,
.ten-datepicker .ui-datepicker td:last-child {
    border-right: none;
}
.ten-datepicker .ui-datepicker table {
    margin: 0;
}
.ten-datepicker .ui-datepicker th {
    color: #cfc8bc;
    text-transform: uppercase;
    font-size: .8em;
    font-weight: normal;
}
.ten-datepicker .ui-datepicker td {
    padding: 0;
}
.ten-datepicker .ui-datepicker tr:last-child td {
    box-shadow: none;
}
.ten-datepicker .ui-state-default {
    background: none !important;
    border: none;
    color: #ab9f8d;
    font-weight: normal;
}
.ten-datepicker .ui-state-disabled .ui-state-default {
    color: #cfc7bb;
    text-align: center;
}
.ten-datepicker .ui-datepicker table a {
    padding: .5em .6em; 
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    border: 1px solid transparent;
    border-bottom: none;
}
.ten-datepicker .ui-datepicker-header .ui-state-hover {
    background: transparent;
    border-color: transparent;
    cursor: pointer;
}
.ten-datepicker td a.ui-state-highlight {
    border: 2px solid #006dad !important;
}
.ten-datepicker td a.ui-state-hover,
.ten-datepicker td a.ui-state-active {
    border: 1px solid #999e00;
    border-bottom: none;
    color: #fff !important;
    text-shadow: 0 1px 0 rgba(0,0,0,.21);
    background-color: #EB6A04 !important;
    -moz-box-shadow: 0 1px 0 #fff, inset 0 1px 0 rgba(255,255,255,.42);
    -webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 0 rgba(255,255,255,.42);
    box-shadow: 0 1px 0 #fff, inset 0 1px 0 rgba(255,255,255,.42);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjQ1Ii8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjQ1Ii8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
    background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.45) 0%, rgba(255,255,255,.45) 100%);
    background-image: -o-linear-gradient(bottom, rgba(0,0,0,.45) 0%, rgba(255,255,255,.45) 100%);
    background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.2) 0%, rgba(255,255,255,.2) 100%);
    background-image: linear-gradient(bottom, rgba(0,0,0,.45) 0%, rgba(255,255,255,.45) 100%);
}
/* End of DatePicker 10minutes Styling */

/* Tabs on OnePagerSelectable */
.onePagerSelectableRegisterTab, .onePagerSelectableLoginTab{
    background-color: #ffffff;
    border: none;
    color: #006dad;
    cursor: pointer;
    display: inline !important;
    /*padding: 5px 20px 5px 20px;*/
    float: none;
    /*font-family: "Rubrik-Regular", Arial, sans-serif;*/
    font-size: 1.3rem;
}
.onePagerSelectableRegisterTab:hover, .onePagerSelectableLoginTab:hover{
    /*cursor: pointer;*/
    /*display: block;*/
    /*padding: 5px 20px 5px 20px;*/
    /*color: #fff;*/
    /*background-color: #006dad;*/
    /*font-family: "Rubrik-Regular", Arial, sans-serif;*/
    /*font-size: 2.0rem;*/
    /*border: 1px solid #006dad;*/
    /*float:left;*/
    text-decoration: underline;
}
.registerTabContentBorder, .loginTabContentBorder {
    border: 1px solid #666;
}
.registerTabContent,
.loginTabContent {
    background-color: #ffffff;
    border: none;
    padding-bottom: 0;
    padding-top: 0;
    padding-left: 10px;
    margin-left: -10px;
}
.onePagerSelectableRegisterTab, .onePagerSelectableLoginTab {
    margin: 0 !important;
}
[id^=tab]:checked + label {
    cursor: pointer;
    display: block;
    padding: 5px 20px 5px 20px;
    color: #fff;
    background-color: #006dad;
    font-family: "Rubrik-Regular", Arial, sans-serif;
    font-size: 2.0rem;
    border: 1px solid #006dad;
    float:left;
}
/* End of Tabs on OnePagerSelectable */

/* Content */
.csc-default a{
    color: #006dad;
    text-decoration:none;
}

.ten-content a {
    color: #006dad;
    text-decoration:none;
}

.ten-content h2 {
    font-size: 2.4rem;
}
.ten-theme-info-block.ten-content h2 {
    font-size: 1.8rem;
}
/* End of Content */

/* SEARCH / FACETTING */
.ten-search-facetting-hide-Typ {
    display: none !important;
}
.pure-skin-brainguide .pure-menu.ten-pure-menu-themes a.tx-solr-facet-show-all {
    background: transparent url(/res/img/refresh/icon_small_plus.svg) no-repeat 0 center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #666666;
    padding-left: 17px;
}
.pure-skin-brainguide .pure-menu.ten-pure-menu-themes a.tx-solr-facet-show-all.tx-solr-facet-hide {
    background: transparent url(/res/img/refresh/icon_small_minus.svg) no-repeat 0 center;
}
.tx-solr-facet-hidden {
    display: none !important;
}
.tx-solr-facet-show {
    display: block !important;
}
/* End of SEARCH / FACETTING */

/* Related themes */
.ten-related-themes {
    background: url(/res/img/refresh/icon_big_question.svg) no-repeat 20px center;
    background-size: 73px 57px;
    border: 1px solid #c7cace;
    margin-bottom: 20px;
    padding: 24px 30px 24px 130px;
    position: relative;
}
.ten-related-themes a {
    color: #666666; 
    display: block;
    float: left;
    max-width: 430px;
    text-decoration: none;
}
.ten-related-themes a.ten-content-related-theme {
    color: #006dad;
    float: right;
    padding-right: 22px;
    text-decoration: none;
}
@media screen and (min-width: 64em) {
    .ten-related-themes a.ten-content-related-theme {
        display: block;
        height: 2.6rem;
        line-height: 2.6rem;
        position: absolute;
        right: 31px;
        top: calc(50% - 1.3rem);
    }
}
@media screen and (min-width: 80em) {
    .ten-related-themes a {
        max-width: 540px;
    }
}
.ten-related-themes a.ten-content-related-theme:hover {
    text-decoration: underline;
}
.ten-related-themes a.ten-content-related-theme::after {
    background: url(/res/img/refresh/Icon_small_arrow_green_forw.svg) no-repeat right 4px;
    background-size: 17px 17px;
    content:"";
    height: 26px;
    position: absolute;
    width: 22px;
}
/* End of Related themes */

/* Blog footer */
.blog-entry {
    margin-top:10px;
    padding:5px 0 5px 0;
    border-bottom:1px solid #6B6F7D;
    height:70px;
}
.blog-footer  {
    padding-bottom:10px;
    border-top:1px solid #6B6F7D;
}
.blog-image {
    float:left;
    padding:18px 0 15px 25px;
    width:36px;
    height:40px;
}
.blog-text-container {
    float:right;
    width:87%;
}
@media screen and (max-width: 640px) {
    .blog-text-container {
        float:right;
        width:80%;
    }
    .blog-entry {
        height:70px;
    }
}
@media screen and (max-width: 400px) {
    .blog-text-container {
        float:right;
        width:80%;
    }
    .blog-entry {
       height:150px;
    }
}
@media screen and (min-width: 740px) and (max-width: 1181px) {
    .blog-text-container {
        float:right;
        width:70%;
    }
    .blog-entry {
       height:80px;
    }
}
.blog-text {
    height:60px;
    display:table-cell;
    vertical-align:middle;
}
.blog-text a {
    white-space: normal !important;
}
.brainguide-footer-pure-menu a.weitere::after {
    background: url(/res/img/refresh/Icon_small_arrow_grey_forw.svg) no-repeat right 4px;
    background-size: 17px 17px;
    content:"";
    height: 26px;
    position: absolute;
    width: 22px;
    fill-rule: #6B6F7D !important; 
}
.spacer {
    padding-top:10px;
}
/* End of Blog footer */

/* header menu */
#experte_header_menu .selected, #experte_header_menu .not_selected:hover, #zen_minutes_header_menu .selected, #zen_minutes_header_menu .not_selected:hover, #services_header_menu .selected, #services_header_menu .not_selected:hover {
    background-color: #abbdbe;
    border-top: #45A64F 4px solid;
}
#experte_header_menu .selected:hover, #experte_header_menu .not_selected, #zen_minutes_header_menu .selected:hover, #zen_minutes_header_menu .not_selected, #services_header_menu .not_selected, #services_header_menu .selected:hover {
    background-color: #979797;
    border-top: #494D5F 4px solid;
}
#experte_header_menu a, #zen_minutes_header_menu a, #services_header_menu a{
    text-decoration: none !important;
}
#experte_header_menu a:nth-child(2) > span.withsub, #zen_minutes_header_menu a > span.withsub, #services_header_menu a > span.withsub, #experte_header_menu a > span.withsub {
    padding-bottom: 18px;
}

#experte_header_menu span.empty {
    width:65px;
}
#experte_header_menu .preisliste, #experte_header_menu .experte_werden, #experte_header_menu .marketing_tools, #experte_header_menu .experting_on_demand, #zen_minutes_header_menu .ueber_uns, #zen_minutes_header_menu .kontakt, #zen_minutes_header_menu .karriere, #zen_minutes_header_menu .presse, #services_header_menu .faqs, #services_header_menu .partner_werden, #services_header_menu .newsletter, #services_header_menu .sitemap {
    font-family: Rubrik-Regular,Arial,sans-serif;
    color: #fff;
    padding-bottom: 11px;
    padding-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
}
#experte_header_menu .empty {
    font-family: Rubrik-Regular,Arial,sans-serif;
    background-color: #979797;
    color: #fff;
    display: inline-block;
    /*width: 94px;*/
    width: 39px;
    margin-top: -10px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 35px;
    margin-bottom: -15px;
    border-top: #494D5F 4px solid;
}
.empty_other {
    font-family: Rubrik-Regular,Arial,sans-serif;
    background-color: #979797;
    color: #fff;
    display: inline-block;
    width: 223px;
    margin-top: -10px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 35px;
    margin-bottom: -15px;
    border-top: #494D5F 4px solid;
    overflow:hidden;
}
#zen_minutes_header_menu .empty {
    font-family: Rubrik-Regular,Arial,sans-serif;
    background-color: #979797;
    color: #fff;
    display: inline-block;
    width: 275px;
    margin-top: -10px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 35px;
    margin-bottom: -15px;
    border-top: #494D5F 4px solid;
}
#services_header_menu .empty {
    font-family: Rubrik-Regular,Arial,sans-serif;
    background-color: #979797;
    color: #fff;
    display: inline-block;
    width: 337px;
    margin-top: -10px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 35px;
    margin-bottom: -15px;
    border-top: #494D5F 4px solid;
}
#experte_header_menu .for_experts, #zen_minutes_header_menu .zen_minutes, #services_header_menu .services {
    font-family: Rubrik-Regular,Arial,sans-serif;
    color: #000;
    font-size: 1.3em;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-right: 15px;
    margin-left: 5px;
    padding-left: 20px;
}
#experte_sub_menu, #zen_minutes_sub_menu, #faqs_sub_menu, #partner_werden_sub_menu {
    font-family: Rubrik-Regular,Arial,sans-serif;
    background-color: #abbdbe;
    color: #fff;
    font-size: 1.0em;
    margin-top: 13px;
    margin-bottom: -10px;
    padding-bottom: 8px;
    padding-top: 5px;
    padding-left: 20px;
    height:22px;
}
#experte_sub_menu span, #zen_minutes_sub_menu span, #faqs_sub_menu span, #partner_werden_sub_menu span {
    margin-right: 30px;
}
#experte_sub_menu span:hover, #zen_minutes_sub_menu span:hover, #faqs_sub_menu span:hover, #partner_werden_sub_menu span:hover {
    margin-right: 30px;
    padding-bottom: 8px;
    padding-top: 8px;
    margin-left: -20px;
    padding-left: 20px;
    margin-right: 10px;
    padding-right: 20px;
    background-color: #979797;
}
#experte_sub_menu a, #zen_minutes_sub_menu a, #faqs_sub_menu a, #partner_werden_sub_menu a {
    color: #fff;
    text-decoration: none !important;
}
#experte_bottom_menu {
    margin-top: 10px;
    font-family: Rubrik-Regular,Arial,sans-serif;
    font-size: 1.2em;
    padding-bottom: 5px;
    padding-top: 5px;
    line-height: 50px;
}
#experte_bottom_menu a {
    text-decoration: none;
    color: #000;
}
#experte_bottom_menu a span {
    background-color: #EFF0F2;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 44px;
    padding-right: 44px;
}
@-moz-document url-prefix() {
    #experte_bottom_menu a span {
        background-color: #EFF0F2;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 44px;
        padding-right: 44px;
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #experte_bottom_menu a span {
        background-color: #EFF0F2;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 42px;
        padding-right: 41px;
    }
}

.whiteBoxInputField textarea{
    border: 1px solid rgba(214, 214, 214, 1);
}

.bottom_menu_button:before { content: url('/res/img/refresh/arrow-green-right.png'); vertical-align: -4%; padding-right: 10px;}
.bottom_menu_button:hover:before { content: url('/res/img/refresh/arrow-green-down.png'); vertical-align: -4%; padding-right: 10px;}

#selected_sub_menu:before { content: url('/res/img/refresh/arrow-white-right.png'); vertical-align: -4%; padding-right: 3px;}


#experte_header_menu .preisliste, #experte_header_menu .experte_werden, #experte_header_menu .marketing_tools, #experte_header_menu .experting_on_demand, #zen_minutes_header_menu .ueber_uns, #zen_minutes_header_menu .kontakt, #zen_minutes_header_menu .karriere, #zen_minutes_header_menu .presse, #services_header_menu .faqs, #services_header_menu .partner_werden, #services_header_menu .newsletter, #services_header_menu .sitemap {
    font-family: Rubrik-Regular,Arial,sans-serif;
    color: #fff;
    padding-bottom: 11px;
    padding-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
}
#c82, #c83, #c87, #c126 , #c96, #c139, #c185, #c209, #c198, #c221, #c222,#c245,#c225,#c25,#c78,#c77,#c94,#c136,#c93,#c256,#c254,#c241,#c160,#c100,#c84,#c85,#c226,#c229,#c231,#c239,#c233,#c235,#c224,#c215,#c223,
#c99,#c98,#c260,#c146,#c147,#c148 {
    font-family: Rubrik-Regular,Arial,sans-serif;
    background-color: #EFF0F2;
    padding: 0;
    /* padding-top: 10px; */
    width: auto;
    margin-top: 0;
    height: 65px;
}
#c225,#c245,#c254,#c78,#c77,#c94,#c93,#c256,#c100,#c85,#c226,#c229,#c231,#c239,#c233,#c235,
#c99,#c98,#c260,#c146,#c147,#c148  {
    height:auto;
}    

#c160,#c241,#c84,#c224,#c215,#c223,#c136 {
    height: 35px;
}

#c100 {
    margin-bottom:0 !important;
}
span.numbers {
    font-family: Rubrik-Regular, Arial, sans-serif;
    color: #fff;
    font-size: 28px;
    text-align: center;
    height: 40px;
    float: left;
    width: 61px;
    clear: all;
    padding-left: 4px;
    border-radius: 32.5px;
    background-color: #474b5f;
    margin: 0 auto;
    margin-right: 10px;
    padding-top: 25px;
    background: transparent url('../../Images/10min_bullet.png') no-repeat 10px 0px;
}
.sicherheit span.numbers{
  
}
.sicherheit .infotext {
    margin-left:80px;
}
/*
#partner_werden_header_title, #partnerprogramm_header_title, #kooperationen_header_title, #anmeldeformular_header_title, #faqs_header_title, #marketing_tools_header_title, #experting_on_demand_header_title, #experte_werden_header_title, #marke_aufbauen_header_title, #nuetzliche_tipps_header_title, #newsletter_header_title, #karriere_header_title, #ten_mnutzen_header_title {
*/
.static-pages-header-title {    
    font-family: Rubrik-Regular, Arial, sans-serif;
    font-size: 2.7vw;
    color: #eb6a0a;
    /* height: auto; */
    margin-left: 3.5vw;
    /* margin-top: 60px; */
    padding-top:3.8vw;
    padding-bottom:9vw;
    font-weight: normal;
    text-shadow: 0.05vw 0.05vw #000000;
    line-height:2.5vw;
}

span.marketing_tools {
    padding-left:33px !important;
    padding-right:32px !important;
}
#experte_werden_after_header, #partner_werden_after_header {
    font-family: Rubrik-Regular,Arial,sans-serif;
    background-color: #EFF0F2;
    width: 940px;
}
#experte_werden_after_arrows, #experte_werden_after_titles, #partner_werden_after_arrows, #partner_werden_after_titles {
    font-family: Rubrik-Regular,Arial,sans-serif;
    width: 940px;
}
#experte_werden_after_arrows > span, #partner_werden_after_arrows > span {
    float: left;
    text-align: center;
    width: 313.33px;
}
#experte_werden_arrow, #experte_werden_column_one, #experte_werden_column_two, #experte_werden_column_three, #partner_werden_arrow, #partner_werden_column_one, #partner_werden_column_two, #partner_werden_column_three {
    width: 313.33px;
    float: left;
    text-align: center;
    margin-top:-80px;
}
#nutzer_column_one, #nutzer_column_two, #nutzer_column_three {
    width: 310.33px;
    float: left;
    text-align: center;
}
.experte_werden_arrow, .partner_werden_arrow {
    margin-top:-80px;
    color: #fff;
    font-size: 36px;
    text-align: center;
    height: 50px;
    width: 61px;
    padding-left: 19px;
    padding-right: 15px;
    border-radius: 32.5px;
    background-color: #474b5f;
    margin: 0 auto;
    padding-top: 7px;
    padding-bottom: 7px;
}
.exp_werden_titles, .partner_werden_titles {
    font-weight: bold;
}
#exp_w_c_o_img {
    background: url('/img/ew/experte_werden_q1.jpg') no-repeat center right;
    width: 100%;
    max-width:300px;
    height: 200px;
}
#exp_w_c_t_img {
    background: url('/img/ew/experte_werden_q2.jpg') no-repeat left center;
    width: 100%;
    max-width:300px;
    height: 200px;
}
#exp_w_c_thr_img {
    background: url('/img/ew/experte_werden_q3.jpg') no-repeat left center;
    width: 100%;
    max-width:300px;
    height: 200px;
}
#partner_w_c_o_img {
    background: url('/img/pw/pw1.jpg') no-repeat left center;
    width: 300px;
    height: 200px;
}
#partner_w_c_t_img {
    background: url('/img/pw/pw2.jpg') no-repeat left center;
    width: 300px;
    height: 200px;
}
#partner_w_c_thr_img {
    background: url('/img/pw/pw3.jpg') no-repeat left center;
    width: 300px;
    height: 200px;
}
#nutzer_w_c_o_img {
    background: url('/img/10mn/10mn1.jpg') no-repeat left center;
    width: 300px;
    height: 200px;
}
#nutzer_w_c_t_img {
    background: url('/img/10mn/10mn2.jpg') no-repeat left center;
    width: 300px;
    height: 200px;
}
#nutzer_w_c_thr_img {
    background: url('/img/10mn/10mn3.jpg') no-repeat left center;
    width: 300px;
    height: 200px;
}
#exp_w_c_o_t, #exp_w_c_t_t, #exp_w_c_thr_t, #partner_w_c_o_t, #partner_w_c_t_t, #partner_w_c_thr_t {
    color: #fff;
    font-size: 1.2em;
    height: 60px;
    width: 300px;
    background-color: rgba(72, 76, 96, 0.7);
    margin-top: -86px;
    padding-top: 10px;
}
#exp_w_c_o_txt, #exp_w_c_t_txt, #exp_w_c_thr_txt, #partner_w_c_o_txt, #partner_w_c_t_txt, #partner_w_c_thr_txt {
    background-color: rgba(255, 255, 255, 0.5);
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    height: 70px;
    width: 270px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: -15px;
}
#nutzer_w_c_o_t, #nutzer_w_c_t_t, #nutzer_w_c_thr_t {
    color: #fff;
    font-size: 1.2em;
    height: 35px;
    width: 300px;
    font-weight: 400 !important;
    background-color: rgba(72, 76, 96, 0.7);
    margin-top: -63px;
    padding-top: 10px;
}
#nutzer_w_c_o_txt, #nutzer_w_c_t_txt, #nutzer_w_c_thr_txt {
    background-color: rgba(255, 255, 255, 0.5);
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    font-weight: 400 !important;
    height: 160px;
    width: 270px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: -19px;
}
.werden_content {
    min-height:80px;
    display:block;
}
.werden_title {
    text-align:center;
}

.werden_subtitle {
    height:100px;
}
.werden_picture_title {
    color: #fff;
    height: 80px;
    width: 100%;
    background-color: rgba(72,76,96,0.7);
    margin-top: -116px;
    padding-top: 10px;
    text-align: center;
    font-family: Rubrik-Regular,Arial,sans-serif;
}
#marke_aufbauen_header,#karriere_header,#experting_on_demand_header,#ten_mnutzen_header,#nuetzliche_tipps_header,
#partner_werden_header,#partnerprogramm_header,#kooperationen_header,#anmeldeformular_header,#faqs_header,
#expertenseite_erstellen_header,#erfolgreiche_beratung_durchfuehren_header,#newsletter_header,#experte_werden_header,
#executive_summary_header,#handlungsempfehlungen_header,#ueberblick_header,#methodik_header,#umfrageergebnisse_header,
#ausblick_header {
    width: 100%;
    max-width:940px;
    /*
    min-height: 280px !important;
    height:280px;
    */
    /* margin-top: 10px; */
    /* border-top: #D7DEDF 10px solid; */
    background-size:100% auto !important;
}
#marke_aufbauen_header {
    background: url('/img/ew/marke_aufbauen_header.jpg') no-repeat left top;
    
}
#karriere_header {
    background: url('/res/img/refresh/karriere_header.jpg') no-repeat left center;
}
#experting_on_demand_header {
    background: url('/res/img/refresh/experting_on_demand_header.jpg') no-repeat left center;
}
#ten_mnutzen_header {
    background: url('/res/img/refresh/10mnutzen_header.jpg') no-repeat left center;
}
#nuetzliche_tipps_header {
    background: url('/res/img/refresh/nuetzliche_tipps_header.jpg') no-repeat left center;
}
#partner_werden_header {
    background: url('/res/img/refresh/partner_werden_header.jpg') no-repeat left center;
}
#partnerprogramm_header {
    background: url('/img/pw/partnerprogramm_header.jpg') no-repeat left center;
}
#kooperationen_header {
    background: url('/img/pw/kooperationen_header.jpg') no-repeat left center;
}
#anmeldeformular_header {
    background: url('/img/pw/anmeldeformular_header.jpg') no-repeat left center;
}
#faqs_header {
    background: url('/res/img/refresh/faqs_header.jpg') no-repeat left center;
}
#expertenseite_erstellen_header {
    background: url('/res/img/refresh/expertenseite_erstellen_header.jpg') no-repeat left center;
}
#erfolgreiche_beratung_durchfuehren_header {
    background: url('/res/img/refresh/erfolgreiche_beratung_durchfuehren_header.jpg') no-repeat left center;
}
#newsletter_header {
    background: url('/res/img/refresh/newsletter_header.jpg') no-repeat left center;
}
#experte_werden_header {
    background: url('/res/img/refresh/experte_werden_header.jpg') no-repeat left center;
}
#executive_summary_header {
    background: url('/img/ew/executive_summary_header.jpg') no-repeat left center;
}
#handlungsempfehlungen_header {
    background: url('/img/ew/handlungsempfehlungen_header.jpg') no-repeat left center;
}
#ueberblick_header {
    background: url('/img/ew/ueberblick_header.jpg') no-repeat left center;
}
#methodik_header {
    background: url('/img/ew/methodik_header.jpg') no-repeat left center;
}
#umfrageergebnisse_header {
    background: url('/img/ew/umfrageergebnisse_header.jpg') no-repeat left center;
}
#ausblick_header {
    background: url('/img/ew/ausblick_header.jpg') no-repeat left center;
}

/* presse */
#pressematerial {
    font-family: Rubrik-Regular, Arial, sans-serif;
    width: 900px;
}
#pressematerial td {
    width: 225px;
}
#gruender_p {
    background: url('/img/presse/fs.jpg') no-repeat center center;
    width: 100px;
    height: 150px;
}
#logokit_p {
    background: url('/img/presse/logokit.png') no-repeat center center;
    width: 200px;
}
#logokit_p,#pressebilder,#pressebilder,#trend_barometer_p,#pressekit_p{
    margin:auto;
    height: 150px;
}
#logokit_t,#pressekit_t,#pressebilder_t {
    text-align:center;
}
#pressekit_p {
    background: url('/img/presse/pressekit.png') no-repeat center center;
    width: 135px;
}

#pressebilder {
    background: url('/img/presse/pressebilder.png') no-repeat center center;
    width: 135px;
}

#trend_barometer_p {
    background: url('/img/presse/trend_barometer.png') no-repeat center center;
    width: 200px;
}
a.vor-der-beratung, a.waehrend-der-beratung, a.nach-der-beratung { display: block; position: relative; top: -85px; visibility: hidden; }
.cptr {
    font-family: Rubrik-Regular,Arial,sans-serif;
    float:left;
    /*width: 290px; */
    height: 330px;
    padding:5px;
    background-color: #3d4154;
    text-decoration: none;
}
.cptr a {
    font-family: Rubrik-Regular,Arial,sans-serif;
    display:block;
    padding: 30px 20px;
    text-decoration: none;
}
.cptr b {
    font-family: Rubrik-Regular,Arial,sans-serif;
    FONT-SIZE: 24px;
    line-height: 32px;
    color: #3caa46;
    text-decoration: none;
}
.cptr span {
    font-family: Rubrik-Regular,Arial,sans-serif;
    display:block;
    color: #999;
    FONT-SIZE: 14px;
    line-height: 22px;
    text-decoration: none;
}
.eod_arrow li h3 {
    background: url('/res/img/refresh/plus.png') no-repeat left top;
    padding-left:20px;
    margin-bottom:3px;
}

.centered {
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
}

.csc-space-after-300 {
    margin:auto !important;
}

.csc-space-after-40 {
    margin:auto !important;
}

.csc-space-after-20 {
    /* margin:auto !important; */
}


.image_container {
    text-align:center;
    margin-top:82px;
}

.image_container img {
    border-radius: 50%;
}

.image_container.two_rows {
    margin-top:118px;
}
.image_container.presse {
    margin-top:17px;
    text-align:right;
}

.presse-register-button a { 
    color: #fff;
}
.presse-register-button span {
    font-family: Rubrik-Regular,Arial,sans-serif;
    background-color: #3caa46;
    padding-top: 10px;
    font-size: 1.3em;
    color: #fff;
    border-radius: 5px;
    height: 33px;
    width: 280px;
    float: left;
    text-align: center;
    margin-top:5px;
}

.rework-1 .whiteBoxHeader h1{
    color:#484C60;
    font-size:28px;
    line-height:0.9em;
    max-width:440px;
}
.rework-1 .whiteBoxHeader h1 .expertise{
    color:#484C60;
    display:inline;
    font-size:18px;
    line-height:0.8;
}
.rework-1-floatRight{
    text-align:center;
}
.rework-1 .bannerText{
    color:#484C60;
    font-size:30px;
    margin-bottom:10px;
    text-align:center;
}
.rework-1 .bannerText .bannerText-10min{
    font-size:14px;
    line-height:14px;
    text-align:center;
}
.rework-1 #rating{
    width:auto;
}
.rework-1 .to-expert{
    background:#3CAA46 url(/res/img/refresh/phone2.png) no-repeat 8px center;
    background-size:26px 26px;
    font-size:20px;
    padding:10px 10px 10px 40px;
}

.rework-1 .to-expert:hover {
    background: #3a733f url(/res/img/refresh/phone2.png) no-repeat 8px center;
    background-size: 26px 26px;
}
.rework-1 .bannerField {
    background:0;
    margin:10px 0 0 0;
}
.rework-1 .bannerField.written{
    color:#666;
    font-family:Rubrik-Regular,Arial,sans-serif;
    font-size:0.8em;
    margin-top:15px;
}
.rework-1 .bannerField.written a{
    color:#666;
}
.rework-1 .bannerField.written a:hover{
    text-decoration:underline;
}
.rework-1 .theme{
    background:none;
    font-size:16px;
    line-height:18px;
    margin-bottom:4px;
    padding-top:0;
    text-align:right;
    width:245px;
}
.rework-1 .themeDescription{
    line-height:18px;
    margin-left:265px;
}
.rework-1 .aboutMeLeft{
    border:0;
    width:99%;
}
.rework-1 .aboutMeLeft .editable{
    width:100%;
}
.rework-1 .themeDescription:last-of-type{
    margin-bottom:18px;
}
.rework-1 .expert-first-talk.free.detailpage{
    margin-top:0;
    position:relative;
}
.rework-1 .availability{
    margin-bottom:10px;
    margin-top:0;
}
.rework-1 .free a,.rework-1 .availability a{
    color:#EB6A09;
    text-decoration:none;
}
.rework-1 .free a:hover,.rework-1 .availability a:hover{
    text-decoration:underline;
}
.rework-1 .whiteBoxText.rework-1-location{
    margin-bottom:18px;
}
.to-expert:hover {
    background-color: #3c8352;
}

/* jpfaq */
.jpfaqCategory {
    font-family: Arial,sans-serif;
    background-color: #EFF0F2;
    padding: 24px;
    font-size: 28px;
    color: #666;
    line-height: 18px;
    font-weight: normal;
}

.jpfaqAll {
    cursor: pointer;
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #3caa46;
    font-style: normal;
    text-decoration: none;
}

.tx-jpfaq-pi1 ul {
    margin-top: 0;
    padding: 24px;
}

.tx-jpfaq-pi1 ul li h3 {
    font-family: Rubrik-Regular, Arial, sans-serif;
    font-size: 18px;
    color: #484c60;
    cursor: pointer;
    padding-left: 20px;
}

.tx-jpfaq-pi1 fieldset {
    margin-bottom:10px;
}

.tx-jpfaq-pi1 legend {
    display:none;
}

.tx-jpfaq-pi1 label {
    font-weight: bold;
}

.tx-jpfaq-pi1 ul {
    margin:0;
    margin-top:30px;
    padding:0;
    padding-bottom:10px;
}

.tx-jpfaq-pi1 li {
    list-style: none;
    margin:0;
    padding:0;
    padding-top: 2px;
    margin-bottom:0;
    font-family: Arial,sans-serif;
        font-size: 14px;
        color: #666;
        line-height: 22px;
}

.tx-jpfaq-pi1 li h3 {
    background: url('/res/img/refresh/plus.png') no-repeat left center;
    padding-left:20px;
    margin-bottom:3px;
}

.tx-jpfaq-pi1 li h3.questionUnfolded  {
    background: url('/res/img/refresh/minus.png') no-repeat left center;
}

.tx-jpfaq-pi1 li h3 {
    cursor:pointer;
    margin-top:15px;
    margin-left:20px;
}

.tx-jpfaq-pi1 .jpfaqAll {
    margin-bottom:10px;
}

.tx-jpfaq-pi1 .jpfaqShowAll,
.tx-jpfaq-pi1 .jpfaqHideAll {
   background: url('/res/img/refresh/all_plus.png') no-repeat right center;
   text-align: right;
   margin-right: 20px;
   padding-right: 22px;
   margin-top: -65px;
   cursor:pointer;
   color: #484c60;
}

.tx-jpfaq-pi1 .jpfaqHideAll {
   background: url('/res/img/refresh/all_minus.png') no-repeat right center;
   padding-right: 20px;
}

.jpfaqAnswer {
    padding-left: 20px;
    width: 700px;
}


.tx-jpfaq-pi1 ul.listCategory div {
    padding-left: 20px;
    padding-top:0px;
    font-family: Rubrik-Regular,Arial,sans-serif;
    color: #666666;
}

.tx-jpfaq-pi1 ul.listCategory li h3 a {
    text-decoration: none;
    color: #484c60 !important;
}

.tx-jpfaq-pi1 .info {
    display: none; margin-left: 3px;
}

.zahlarten {
    width: 100%;
}
.zahlarten,
#c243 h4,
#c244 ul,
#c242 ul {
    color: #666;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 22px;
}
#c243 h4 {
    margin-top: 0;
}
.zahlarten th,
.zahlarten td {
    padding-left: 8px;
    padding-right: 5px;
}
.zahlarten th {
    background: #ccc;
    text-align: left;
}
.zahlarten .tr-odd {
    background: #eee;
}

.marke_aufbauen_infotext, .waehrend_der_beratung_infotext, .nach_der_beratung_infotext, .vor_der_beratung_infotext, .marketing_tools_infotext, .expertenseite_erstellen_infotext, .erfolgreiche_beratung_durchfuehren_infotext {
   /* -webkit-column-count: 2; 
    -moz-column-count: 2; 
    column-count: 2;
   */ 
}
.marke_aufbauen_infotext ul li div, .waehrend_der_beratung_infotext ul li div.infotext, .nach_der_beratung_infotext ul li div.infotext, .vor_der_beratung_infotext ul li div.infotext, .marketing_tools_infotext ul li div.infotext, .expertenseite_erstellen_infotext ul li div.infotext, .erfolgreiche_beratung_durchfuehren_infotext ul li div.infotext{ margin-left: 75px; }
.marke_aufbauen_infotext ul li div.infotext-title, .waehrend_der_beratung_infotext ul li div.infotext-title, .nach_der_beratung_infotext ul li div.infotext-title,.vor_der_beratung_infotext ul li div.infotext-title, .marketing_tools_infotext ul li div.infotext-title, .expertenseite_erstellen_infotext ul li div.infotext-title, .erfolgreiche_beratung_durchfuehren_infotext ul li div.infotext-title { margin-left: 75px;   font-weight: bold; }
.infotext-title:after { content: url('/res/img/refresh/arrow-right-green.png'); vertical-align: 3%; padding-left: 7px;}
.marke_aufbauen_infotext ul li, .waehrend_der_beratung_infotext ul li, .nach_der_beratung_infotext ul li, .vor_der_beratung_infotext ul li, .marketing_tools_infotext ul li, .expertenseite_erstellen_infotext ul li, .erfolgreiche_beratung_durchfuehren_infotext ul li { margin-bottom: 30px; }
.marke_aufbauen_infotext ul li span.numbers, .waehrend_der_beratung_infotext ul li span.numbers, .nach_der_beratung_infotext ul li span.numbers, .vor_der_beratung_infotext ul li span.numbers, .marketing_tools_infotext ul li span.numbers, .expertenseite_erstellen_infotext ul li span.numbers, .erfolgreiche_beratung_durchfuehren_infotext ul li span.numbers {
    font-family: Rubrik-Regular, Arial, sans-serif;
    color: #fff;
    font-size: 28px;
    text-align: center;
    height: 40px;
    float: left;
    width: 61px;
    clear: all;
    padding-left: 4px;
    border-radius: 32.5px;
    background-color: #474b5f;
    margin: 0 auto;
    margin-right: 10px;
    padding-top: 25px;
    background: transparent url('/res/img/refresh/10min_bullet.png') no-repeat 10px 0px;
}
.expertenseite_erstellen_infotext, .expertenseite_erstellen_infotext ul, .vor_der_beratung_infotext, .vor_der_beratung_infotext ul,
.nach_der_beratung_infotext ul, .nach_der_beratung_infotext,
.marke_aufbauen_infotext, .marke_aufbauen_infotext ul {
    list-style-type: none;
    padding-left:0;
}
.csc-default {
    margin-bottom:10px !important;
}
.csc-space-before-345 {
    margin-top:10px !important;
}
/* content menu */

.ten-pure-menu-content {
    background: #ffffff !important;
}
.ten-pure-menu-content ul{
    padding-left:5px !important;
    padding-top:10px !important;
    margin-bottom:10px !important;
}
.ten-pure-menu-content ul ul{
    padding-left:20px !important;
}
.ten-pure-menu-content a {
    background: #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #999999;
    display: inline;
    font-size: 1.4rem;
    line-height: 1.4rem;
    padding: 3px 5px 3px 5px;
    transition: all 0.3s ease;
    white-space: normal;
}
.ten-pure-menu-content a:hover {
    background: #c7cace;
}
.facet-option a.selected {
    background-color: #f3f3f3 !important;
    color: #1a1a1a !important;
}

li.facet-option li a.selected {
    background-color: #6e92c7 !important;
    color: #fff !important;
}

.facet-option a.selected:hover {
    background-color:#ebebeb !important;
}

li.facet-option li a.selected:hover {
    background-color: #6180ae !important;
    color: #fff !important;
}

.custom-restricted-width {
    /* To limit the menu width to the content of the menu: */
    display: inline-block;
    /* Or set the width explicitly: */
     width: 100px;
}
.seo-text h3 {
    color: #eb6a04;
    display: block;
    font-size: 2.1rem;
    font-weight: normal;
    line-height: 2.6rem;
    padding: 0 0 0 0;
}

/* Some defaults */
.textToLeft {
    text-align: left;
}
.textToRight {
    text-align: right;
}

/* Login/Registration forms */
#registration-login span {
    font-size: 1.2rem;
}
#registration-login span a {
    text-decoration: none;
    color: #006dad;
}
.passwordForgotten {
    color: #006dad;
    font-size: 1.2rem;
    text-decoration: none;
}
.permalogin {
    text-align: left !important;
    font-size: 1.2rem;

}
#newsletter-right ul {
    list-style: none;
    margin-left: 0;
    padding-left:1em;
}
#newsletter-right ul li:before {
    content: "+";
    padding-right: 5px;
}
#newsletter-right ul ul li:before {
    content: "-";
    padding-right: 5px;
}

/* brainGuide CSS addons */
.brainguide-footer-top-text {
    float: left;
    padding-right: 10px;
    padding-top: 4px;    
}
.brainguide-searchForm {
    max-width: 580px;
}
.weltfd {
    font-size: 1.4rem;
    line-height: 2.2rem;
    padding-bottom: 5px;
}
.weltfd-head {
    padding-bottom: 17px !important;
}
.csc-header-n1 {
    padding-bottom: 50px;
}
.unselectable {
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
}
.cursorPointer {
    cursor: pointer;
}
.small {
    font-size: 1.4rem;
}
.top-border-blue {
    border-radius: 4px;
    border-top: solid 10px #006dad;
}
.small-box-insider-header {
    font-family: Rubrik-Regular, Arial, sans-serif;
    color: #484b5f;
    font-size: 1.6rem;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: solid 1px #006dad;
}
.small-box-insider-item {
    padding-left: 10px;
}
.small-box-insider-special {
    font-size: 1.2rem;
    padding-left: 10px;
    padding-top: 10px;
    background: transparent url("/res/img/dots.png") repeat-x top left;
}
.fixed-width-255 {
    min-width: 254px;
}
.kompetenzboard-box {
    font-family: Rubrik-Regular, Arial, sans-serif;
    background: rgba(255,255,255,0.5);
    border-top: 1px solid #e9e2da;
    color: #666666;
}
.kompetenzboard-img-box {
    border-bottom: solid 1px #006dad;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.kompetenzboard-img {
    border-radius: 10%;
}
.pqaActive {
    border: solid #eb6a04 2px;
    opacity:1;
    -moz-opacity:1;
    filter:alpha(opacity=100);
    width: 80px;
    height: 112px;
    margin-right: 3px;
}
.pqaInactive {
    border-bottom:solid transparent 2px;
    opacity:0.3;
    -moz-opacity:0.3;
    filter:alpha(opacity=30);
    width: 80px;
    height: 112px;
    margin-right: 3px;
}
.kompetenzboard-title {
    font-family: Rubrik-Regular, Arial, sans-serif;
    font-size: 1.8rem;
    color: #666666;
    padding-bottom: 10px;
}
.kompetenzboard-pqa-box {
    line-height: 0.1rem;
    margin: 0;
}
.kompetenzboard-pqa-title {
    color: #678fc2;
    margin: 0;
}
.kompetenzboard-pqa-text {
    font-size: 1.4rem;
    margin: 0;
    padding-bottom: 10px;
}
.kompetenzboard-company-title {
    line-height: 1.8rem;
    font-size: 1.4rem;
}
.kompetenzboard-company-address {
    color: #999;
    padding-bottom: 10px;
    line-height: 1.0rem;
    font-size: 1.4rem;
}
.kompetenzboard-person-main-box {
    padding-top: 5px;
    line-height: 0.8rem;
}
button.okbut {
    width: 18px;
    height: 19px;
    margin: 6px 0 0 13px;
    background: transparent url(/res/img/okbutton.png) no-repeat right top;
    float: left;
}
button.okbut span {
    background: none;
    border: 0;
}
button.okbut span span {
    background: none;
    border: 0;
}
.selectedResult {
    background: #c7cace !important;
    color: #ffffff !important;
    cursor: default;
}
.selectedResultWithSub {
    padding-bottom: 100px !important;
}
.expert-profile-info-box {
    line-height: 1.8rem;
    padding-bottom:20px;
}

.social a {
	color: #666;
}

.social a:hover {
	color: #333;
}

.social .fa-2x {
    font-size: 1.3em;
}
.socico {
    width: 16px;
    height: 16px;
    margin: 0 5px 0 0;
    display: inline-block;
}

.si_xing {
    background: transparent url("/res/img/icons/soc-icons.gif") no-repeat 0 0;
}

.si_xing:hover {
    background-position: 0 -16px;
}

.si_linkedin {
    background: transparent url("/res/img/icons/soc-icons.gif") no-repeat -16px 0;
}

.si_linkedin:hover {
    background-position: -16px -16px;
}

.si_googleplus {
    background: transparent url("/res/img/icons/soc-icons.gif") no-repeat -32px 0;
}

.si_googleplus:hover {
    background-position: -32px -16px;
}

.si_facebook {
    background: transparent url("/res/img/icons/soc-icons.gif") no-repeat -48px 0;
}

.si_facebook:hover {
    background-position: -48px -16px;
}

.si_twitter {
    background: transparent url("/res/img/icons/soc-icons.gif") no-repeat -64px 0;
}

.si_twitter:hover {
    background-position: -64px -16px;
}
.colapsed-buttons-with-border {
    /*background: #ffffff;*/
    border: 1px solid transparent;
    border-color: #999999;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #999999;
    display: inline;
    font-size: 1.8rem;
    line-height: 3.0rem;
    padding: 2px 4px 2px 4px;
    transition: all 0.3s ease;
    white-space: normal;
    cursor: pointer;
}
.hp {
    line-height: 2.0rem;
}

.content-static {
    margin: 0px;
    padding-bottom: 50px;
    /*background-color: #f8f6f4;*/
    /*line-height: 14px;*/
}

.content-static a {
    color: #124a7a;
}

.content-static p {
    /*line-height: 14px;*/
}

.content-static .bodytext {
    margin-bottom: 10px;
    /*line-height: 16px;*/
}

.padd {
    padding: 10px 10px 0 10px;
}

.content-static h1 {
    margin-bottom: 60px;
}

.content-static h2, .content-static h3 {
    margin: 0 0 20px 0;
    font-weight:bold;
}

.content-static b {
    font-weight:bold;
}

.content-static hr {
	margin: 50px 0 50px 0;
	border-top: 1px dotted #b0b0b0;
	border-bottom: 1px dotted #fff;
}

.content-static .list ul, .content-login .list ul {
    margin: 0 0 20px 0;
    list-style-type:square;
}

.content-static .list ul li, .content-login .list ul li {
    margin: 2px 0 6px 20px;
    /*line-height: 16px;*/
}

.content-static fieldset {
	float:none;
}

.content-static_old label {
    float:left;
    width: 100px;
    margin: 5px 0;
}

.content-static .l1 li, .content-static .l2 li {
    margin: 5px 0 5px 0;
    list-style-type:none;
}


.content-static .tab1, .content-static .tab2, .content-static .tab3, .content-static .tab4 {
    text-align: center;
}

.content-static_old .formfield {
    float:left;
    width: 180px;
    margin: 3px 0;
}

.content-static_old .formfield input {
    width: 150px;
}

.content-static_old .formfield select {
    width: 60px;
}

.content-static_old .formfield .button {
    width: 80px;
}

.content-static .sky-form .select i {
    top: 34px;
}

.content-static .sky-form .radio input + i:after {
    width: 6px;
    height: 6px;
}

.content-static .sky-form .radio i, .content-static .sky-form .checkbox i {
    width: 14px;
    height: 14px;
}

.ten-all-themes {
    font-size: 1.2rem;
}

.boxfix, .boxflex {
    float: left;
    width:220px;
    margin: 0 20px 0 0;
    /*padding: 0 10px 5px 0;*/
    border-bottom:dotted #004b7c 1px;
}

.boxfix {
    height: 230px;
}

.all_cat {
    float:right;
    position: relative;
    bottom: 7px;
    left: 5px;
    padding-left: 4px;
    background: #678fc2;
    border: 1px solid transparent;
    border-color: #678fc2;
    margin-top: 20px;
}

.all_cat a {
    display: block;
    height: 18px;
    color: #fff;
    text-transform:uppercase;
    font-size: 9px;
    line-height: 16px;
    padding-right: 4px;
    background: #678fc2;
    border: 1px solid transparent;
    border-color: #678fc2;
    text-align:right;
}

.tagcld {
    padding: 13px 0 0 20px;
    background-color: #fff;
}

.tagcld a {
    color: #678fc2;
}

ul.tagCloud li {
    margin-right: 1em;
    float: left;
    display: block;
    height: 24px;
    line-height: 20px;
    position: relative;
}

.tagCloudLevel5 a { font-size:20px; color:#678fc2; }
.tagCloudLevel4 a { font-size:16px; color:#678fc2; }
.tagCloudLevel3 a { font-size:14px; color:#678fc2; }
.tagCloudLevel2 a { font-size:12px; color:#678fc2; }
.tagCloudLevel1 a { font-size:10px; color:#678fc2; }

.bs {
    width: 375px;
    float:left;
}

.cont {
    padding: 2px 0 0 14px;
    /*background-color: #f7f1ee;*/
}

.contbox2 {
    margin-bottom: 20px;
    background: #eeeeee;
}

.contbox .head, .cobobox .head {
    padding: 10px 60px 10px 13px;
    text-transform:uppercase;
    font-size: 14px;
}

.contbox .head .lft {
    float:left;
}

.contbox .head .rgt {
    float:right;
}

.contbox .head .rgt span {
    font-size: 12px;
    color: #94afc0;
    cursor: pointer;
}

.contbox .head .rgt .active {
    color: #004b7c;
}

.contbox .cont .elist {
    padding: 7px 10px 7px 0;
    border-bottom:dotted #4e769b 1px;
}

.contbox .cont .elist img {
    float:left;
    margin-right: 7px;
    border-radius: 10%;
    border: 0;
    height: auto;
}

.contbox .cont .elist a {
    font-weight:bold;
}
.contbox .cont .elist p {
    padding-top: 7px;
    line-height: 16px;
}

.contbox .close {
    padding: 20px 0;
}
.mr10 {
    margin-right: 9px;
}

.premium-expert-box-border {
    border-bottom: solid 5px #eb6a04;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;
}

.normal-expert-box-border {
    border-bottom: solid 5px #006dad;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;
}

.premium-event-box-border {
    border-bottom: solid 5px #eb6a04;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;
}

.normal-event-box-border {
    border-bottom: solid 5px #006dad;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;
}

.premium-company-box-border {
    border-bottom: solid 5px #eb6a04;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;
}

.normal-company-box-border {
    border-bottom: solid 5px #006dad;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;
}

.premium-publication-box-border {
    border-bottom: solid 5px #eb6a04;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;
}

.normal-publication-box-border {
    border-bottom: solid 5px #006dad;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;
}

.profile-cont table.eventDates {
    margin: 0 0 0 10px;
    font-size: 1.2rem;
    width: 710px;
}

.profile-cont table.eventDates tr {
    background: transparent url("/res/img/hr_dotted_blue_bck.gif") repeat-x bottom left;
}

.profile-cont table.eventDates tr.separator {
    background: transparent url("/res/img/hr_dotted_blue_lrg_bck.gif") repeat-x bottom left;
}

.profile-cont table.eventDates th {
    font-weight: bold;
    padding: 10px;
}

.profile-cont table.eventDates td {
    padding: 10px;
}

.profile-cont table.eventDates tr.separator td {
    padding: 0;
    height: 2px;
}

.profile-cont table.eventDates td a {
    color: #004b7c;
    text-transform:uppercase;
}


.profile-cont table.eventDates th.date {

}

.profile-cont table.eventDates th.location {

    
}

.profile-cont table.eventDates th.description {
    
}

.profile-cont table.eventDates th.contact {
    width: 100px;
}

.profile-cont table.eventDates td.contact {
    border-right: 0;
}

.calshewo {
    float:left;
    width: 69px;
    height: 76px;
    margin: 5px 5px 0 0;
    display:block;
    color: #888;
    background: transparent url("/res/img/calshewo_bck.gif") no-repeat 0 0;
}

.calshewo i {
    display:block;
    padding: 3px 0 0 0;
    color: #fff;
    font-style:normal;
    font-size: 0.9em;
    text-align:center;
}

.calshewo b {
    display:block;
    padding: 5px 0 2px 0;
    text-align:center;
    font-size: 2.85em;
    line-height: 0.9em;
    text-shadow: 0px -1px 0px #555555, 
                 0px 1px 0px #EEEEEE;
}

.calshewo em {
    display:block;
    text-align:center;
    font-style:normal;
    color: #666;
    font-size: 0.95em;
}

.loc {
    margin: 40px 0 0 10px;
}
.list ul {
    list-style: disc;
}

.regbox {
    width: 220px;
    margin: 10px 0;
    padding: 48px 10px 3px 10px;
    border-top: 2px solid #124A7A;
    background: #F7F1EE url("/res/img/static/signup_img.jpg") no-repeat 0px 0px; 
    text-transform:uppercase;
    font-size: 1.2rem;
    position:relative;
}

.regbox .rgt {
    padding-top: 5px;
    text-align: right;
}

.regbox i {
    color: #124A7A;
    line-height: 16px;
}

.regbox a span { 
  position:absolute; 
  width:100%;
  height:100%;
  top:0;
  left: 0;
  z-index: 1;
  background-image: url('/res/img/clear.gif');
}

.premium-stamp {
    margin-top: 10px;
    background: url(/res/img/refresh/icon_big_bulb_filled.svg) no-repeat 0 0;
    background-size: 67px 67px;
    color: #ffffff;
    font-family: Arial, sans-serif;
    font-size: 1.0rem;
    font-weight: bold;
    height: 67px;
    line-height: 67px;
    float:right;
    right: 0;
    text-align: center;
    top: -34px;
    width: 67px;
    z-index: 5000;
}

.premium-stamp-detailpage {
    margin-top: -10px;
    background: url(/res/img/refresh/icon_big_bulb_filled.svg) no-repeat 0 0;
    background-size: 67px 67px;
    color: #ffffff;
    font-family: Arial, sans-serif;
    font-size: 1.0rem;
    font-weight: bold;
    height: 67px;
    line-height: 67px;
    float:right;
    right: 0;
    text-align: center;
    top: -34px;
    width: 67px;
    z-index: 5000;
}

.ts_box {
    width: 155px;
    /*min-height: 22px;*/
    height: 80px;
    /*height: 60px;*/
    float:left;
    margin: 0 10px 10px 0;
    padding: 22px 20px 20px 67px;
    color: #fff;
    font-size: 1.6rem;
    line-height: 20px;
    /*font-weight:bold;*/
    /*text-shadow: -1px -1px 0px #202020, 1px 1px 0px #666;*/
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #4e5c73 url(/res/img/refresh/ts_bg.gif) no-repeat 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: Rubrik-Regular, Arial, sans-serif;
}

.ts_box_a {
    font-family: Rubrik-Regular, Arial, sans-serif;
    color: #fff !important;
}

#teaser {
    font-size: 1.6rem;
}

.mt10 {
    font-size: 1.6rem;
}

#Ads_BA_FLB {
    background-color: #fff;
    text-align: center;
}
.brainguide-home-second-banner {
    background: rgba(255, 255, 255, 1.0) none repeat scroll 0% 0%;
    /*border-top: 1px solid #E9E2DA;*/
    /*color: #666;*/
}


/* APPENDIX HF */

.pcor p {margin: 0px 0 2.6rem 0;line-height: 2.6rem;}

/* Nav */
nav {width:100%;FONT-FAMILY:"Rubrik-Regular";border-top:solid #fff 1px;}
nav ul {margin:0px;padding:0px;}
nav ul li {float:left;cursor:pointer;}
nav > ul > li > a {margin:0px;padding:19px 10px 10px 10px;display:block;text-decoration:none;border-bottom:solid #fff 5px;}
nav ul li a {font-size:16px;line-height:22px;color:#333;text-decoration:none;}
nav ul li span {padding:19px 1px 10px 1px;display:block;line-height:22px;color:#E0E0E0;}
nav > ul > li:hover > a {background-color:#fff;border-bottom:solid #0367aa 5px;}
nav > ul > li.active > a {color:#08204a;}
nav > ul > li.active:hover > a {color:#fff;}
nav ul li:hover ul {display:block;}
nav ul ul {position:absolute;left:0;width:100%;display:none;z-index:15;background-color:#F3F3F3;box-shadow:0 8px 6px -4px #999;border-bottom:solid #fff 5px;}
nav ul ul li {background-color:#F3F3F3;}
nav ul ul li a {padding:25px 15px;font-weight:300;color:#777;border-right:solid #FFF 1px;border-bottom:solid #FFF 1px;display:block;}
nav ul ul li a:hover, nav ul ul li a.act {color:#0367aa;}
nav ul li a.pure-menu-selected {border-bottom:solid #0367aa 5px;}

/* Cat */
#rghtalgn p {margin:0.5rem 0;}
#rghtalgn h3 {margin:0;}
#rghtalgn span {float: left;width:50px;margin-right:10px;text-align:right;}
.small-box-insider-special {line-height:1.6rem;}
.cobabo {margin-bottom: 30px;padding:0;font-size:1.4rem;font-weight:none;font-family:Arial,sans-serif;line-height:1.3rem;}
.brainguide-main .ten-marginal .csc-frame.csc-frame-rulerBefore .cobabo p {margin-bottom:5px;padding:0;font-size:1.4rem;font-weight:none;font-family:Arial,sans-serif;line-height:1.8rem;}
.brainguide-main .ten-marginal .csc-frame.csc-frame-rulerBefore .cobabo a {padding:0;font-size:1.4rem;font-weight:none;font-family:Arial,sans-serif;line-height:1.6rem;}
.cobabo .logo {margin:2rem 0;}
.cobabo .logo img {display:block;margin:0px auto}

/* TS */
.bg-short-results {margin-bottom: 25px;font-family: "Rubrik-Regular",Arial,sans-serif;font-size: 1.8rem;font-weight: normal;line-height: 3.1rem;text-transform:uppercase;}
.bg-short-results i {text-transform:none;font-style:italic;}
.tsdp h1 {margin-bottom:5rem;color:#006dad;}
.tsdp .ts_box {float:right;margin-left: 20px;}

/* Detail */
.colinf {margin:10px 0;}
.colinf h1 {margin:0 0 .43em 0;line-height:3.2rem;}
.colinf h2 {margin:0 0 1.4em 0;line-height:2.4rem;}
.colinf p, .colcon p {margin: 0em;line-height: 2.2rem;}
.colinf .blb {margin-bottom:1.5rem;}
.colinf hr {margin:1.8rem 0 1.2rem 0;border: none;}
.summary {margin:20px 15px;}
.summary h1, h2, h3 {color:#006dad;}
.summary h2 {font-size:2.4rem;line-height:2.9rem;}
.summary h3 {font-size:1.7rem;line-height:3.0rem;}
.summary p {margin: 0px 0 2.6rem 0;line-height: 2.6rem;}
.summary i, .summary em {font-style: italic;}
@media (min-width: 1000px) {.summary {max-width:750px}}
.summary ul, .tsdp ul {padding:0px;}
.summary ul li, .tsdp ul li {margin: 5px 25px;padding-left:0.5rem;list-style-type: disc;}
.summary ul li p, tsdp ul li p {margin: 0;}
.summary ol li, tsdp ol li {margin: 5px 25px;padding-left:0.5rem;list-style-type: decimal;}
.summary .detlogo {margin-bottom:40px;padding:10px 0;}
.summary .detlogo img {display:block;margin:0px auto}
h2.ten-expert-profile-subheadline {margin-top:20px;}
.colcon {margin:10px 0 0 0;}
.colcon h6 {margin:0 0 2rem 0;font-family:"Rubrik-Regular",Arial,sans-serif;font-size:3rem;line-height:3.2rem;}
.colcon em {font-size:1.4rem;line-height: 1.8rem;color:#999;display: block;}
.colcon .hp {margin: 1rem 0;}
.colcon .price {width: 100%;margin:20px 0;padding: 0.5rem 0 0.5rem 0;border-top:solid #e7e9ea 1px;border-bottom:solid #e7e9ea 1px;}
.colcon .price a {margin: 0 0 0 3px;}
.ten-expert-themes p b {display:block;margin:20px 0 0 0;}
.requestAccess {margin: 0;}
/* Video */
.bg-res-vid { max-width: 640px;height: 0;position: relative;margin-bottom: 10px;padding-bottom: 56.25%;padding-top: 0px;overflow: hidden;}
.bg-res-vid iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/* QA */
.summaryqa {margin:20px 15px;}

/* 404 */
#mainCon.error {padding:28px 20px 100px 0;background:#dfdae0 url("/res/img/bg_404.gif") no-repeat 0 20px;}
.errorCopy {margin-left:180px;padding-top:46px;color:#1A171B;font-size:25px;line-height:28px;}
.errorCopySmall {margin-left:180px;margin-top:40px;color:#1A171B;font-size:13px;line-height:18px;}
.errorCopySmall .green {color:#004B7C;}
.errorCopySmall a {color:#004B7C;}
.errorCopySmall ul li {color:#1A171B;background-image: url(/res/img/filter_arrow_right.png);background-position: left center;background-repeat: no-repeat;list-style: none inside none;padding:0;margin:0;padding-left:15px;}
@media (max-width: 640px) {#mainCon.error {padding-top:80px;} .errorCopy, .errorCopySmall {margin-left:30px;}}

/* Search */

#searchbar {margin-left: auto;margin-right: auto;padding: 28px;background: rgba(102,102,102,.7);color: #000;}
.input-wrapper {position: absolute;right: 104px;left: 0px;top : 0px;bottom: 0px;}

/* Form wrapper styling */
.form-wrapper {position: relative;left: 0px;top: 0px;width: 100%;height: 47px;}
.form-wrapper input {height: 100%;width: 100%;padding: 8px 10px;float: left; color: #333;border: 0;background: #e6e6e6;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;         /* Opera/IE 8+ */}
.form-wrapper input:focus {background-color:#FFF;color: #999;}
 
/* Form submit button */
.form-wrapper button {position: absolute;right: 0px;top: 0px;overflow: visible;border: 0;padding: 0;cursor: pointer;height: 47px;width: 104px;color: #ffffff;background-color: #006dad;font-family: "Rubrik-Regular",Arial,sans-serif;font-size: 1.7rem;line-height: 0.1rem;}
.form-wrapper button::-moz-focus-inner { /* remove extra button spacing for Mozilla Firefox */ border: 0;padding: 0;}

@media screen and (max-width: 480px) {
#mainbox {background-image: none;background-color: #E9E2DA;}
.search {padding:0px 10px 0 0;}
#searchbar {padding: 10px;}
.input-wrapper {position: absolute;right: 49px;}
.form-wrapper button {background-color: #f00;background: url(/res/img/refresh/search_submit_lupe.svg) no-repeat center;background-size: auto;font-size: 1.7rem;width: 49px;border: 0;background-color: #006dad;color: #006dad;text-indent: -9999px;}
}

/*Alerts Validation */
.alert h4 {margin: 0;font-family: inherit;font-weight: bold;color: inherit;text-rendering: optimizelegibility;font-size: 14px;}
.alert h4, h5, h6 {line-height: 18px;}
.alert p {margin: 0 0 9px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 13px;line-height: 18px;}
.close {float: right;font-size: 20px;font-weight: bold;line-height: 18px;color: #000000;text-shadow: 0 1px 0 #ffffff;opacity: 0.2;filter: alpha(opacity=20);}
.close:hover {color: #000000;text-decoration: none;opacity: 0.4;filter: alpha(opacity=40);cursor: pointer;}
.alert {padding: 8px 35px 8px 14px;margin-bottom: 18px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);background-color: #fcf8e3;border: 1px solid #fbeed5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #c09853;}
.alert-heading {color: inherit;}
.alert .close {position: relative;top: -2px;right: -21px;line-height: 18px;}
.alert-success {background-color: #dff0d8;border-color: #d6e9c6;color: #468847;}
.alert-danger, .alert-error {background-color: #fff0f0;border-color: #eed3d7;color: #b94a48;}
.alert-info {background-color: #d9edf7;border-color: #bce8f1;color: #3a87ad;}
.alert-block {padding-top: 14px;padding-bottom: 14px;}
.alert-block > p, .alert-block > ul {margin-bottom: 0;}
.alert-block p + p {margin-top: 5px;}

/* bAD */
#skyscraperbox {float:right;width: 160px;margin:0 -166px 0 0;}
/* #bigsizebox {margin-left:194px;} */
.cadhome {text-align:center;padding-bottom: 15px;}
.cadhome:empty{display:none;}
#Ads_BA_FLB[style] {margin-left:0 !important;}

/* Cookiehint */
#cookiehint a {color:#000; text-decoration:none;}
#cookiehint a:hover {text-decoration:underline;}
#cookiehint div {padding:10px; padding-right:40px;}
#cookiehint { 
   outline: 1px solid #7b92a9; 
   text-align:right; 
   border-top:1px solid #fff;
   background: #d6e0eb; 
   background: -moz-linear-gradient(top, #d6e0eb 0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6e0eb), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);
   background: -ms-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #d6e0eb 0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#d6e0eb', endColorstr='#f2f6f9',GradientType=0 ); 
   position:fixed;
   bottom:0px; 
   z-index:10000; 
   width:100%; 
   font-size:12px; 
   line-height:16px;
}
#cookiehintCloser {
   color: #777;
   font: 14px/100% arial, sans-serif;
   position: absolute;
   right: 5px;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   top: 5px;
   cursor:pointer;
   border-top:1px solid white; 
   border-left:1px solid white; 
   border-bottom:1px solid #7b92a9; 
   border-right:1px solid #7b92a9; 
   padding:4px;
   background: #ced6df; /* Old browsers */
   background: -moz-linear-gradient(top, #ced6df0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced6df), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -ms-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #ced6df0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(    startColorstr='#ced6df', endColorstr='#f2f6f9',GradientType=0 ); 
}
#cookiehintCloser:hover {border-bottom:1px solid white; border-right:1px solid white; border-top:1px solid #7b92a9; border-left:1px solid #7b92a9;}