﻿#partner { font-size: 9pt; }
.partner-container { margin: 0 14px; }
.lcb-title { width: 620px }

/* Columns */
    .column-left { line-height: 19px; padding: 5px 15px 0 0; width: 680px; }
    .column-right { Padding-top:15px; width: 260px !important; /*background-color: #EEF0F2; border-top: 10px solid White; padding: 0; width: 285px;*/ }
    /*
    #partner input, #partner select, #partner textarea { border-radius: 0px !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; padding: 0px !important; }
    */
    .links-rc { margin: 5px; width: 275px }

.serp-pager-count-top {top: -25px; }

/* partner compare ***/
    .partner-compare { border-color: #00507e !important; }
    .partner-compare-header { background-color: #00507e !important; }
    .compare-view-item { width: 255px !important; }
    /*#partner input[type=button].partner-compare-button,
    #partner input[type=button].partner-compare-button:hover { background-color: #00507e !important; }*/
/*** partner compare */ 

.compare-view-button { width: auto; color: white !important; font-size: 9pt; background: none; background-color: #00507e; text-shadow: none !important; box-shadow: none !important; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.compare-view-button:hover { background: none; background-color: #00456d !important; }
.compare-view-button:active {	position:relative; top:1px; }

.quote-request-form-form span.field-validation-valid { display: none; }

.container_12 .grid_9, .container_16 .grid_12 { width: 700px; }
.sf-filter { width: 146px; }
.sf-ddl-filters-2 .sf-filter { width: 308px; }
.sf-ddl-filters-2 .sf-filter:last-of-type { margin-right: 0; }
.sf-ddl-filters-2 .sf-filter-left { width: 89%; }
.sf-ddl-filters-2 .sf-filter-right { width: 10%; }

body { margin: 0; padding: 0; color: #222; }
.instituteLogo { right:300px !important; }
.backLink { width: 92%; height: 20px; padding-bottom: 3px; }
.login { display: none; }
#content { margin-top: 0px; }
.areaLinks a, .areaLinks a:link { color: #000 !important; }
a, a:link { color: #398db7; }
.tabActive a { color: #398db7 !important; }
a:hover { text-decoration: underline !important; }
.areaLinks a:hover { color: #000 !important; text-decoration: underline !important; }
a.c-page-header-link, .c-page-header-dreiklang a, .c-page-footer a { color: white !important; }
a.c-page-footer-navigation__link--is-highlighted {color: #f57709!important;}
.c-page-header-dreiklang__link, a.c-page-header-link {font-family: ffmark,"Helvetica Neue",Helvetica,Arial,sans-serif;}
main.c-page-container { padding: 0; }
.c-page-header-content__dropdown { display: none; }

/* startSearch */
    .searchHeadIcon { background-image: url(/partners/berlingske/pics/search/icon.png); }
    .searchHeadTitle { background-image: url(/partners/berlingske/pics/search/bg.png); }
    .searchList { margin-left: 25px; }
    .searchItem a { font-size: 12px; }

    ul.listNoMargins { margin: 0 !important; padding: 0 !important; list-style: none outside none !important; }
    .listNoMargins li { margin: 0 0 0 3px !important; list-style-type: none !important; }

    div.fullwidthSpacer { padding:10px; }
    #list .results { width:160px; }
    
    .searchFormStartSearch .searchDropDown { width: 265px; }
    .searchFormStartSearch #searchForm .searchTextBox  { width: 174px; margin-right: 5px; }
    .searchFormRCB .searchFormStartSearch #searchForm .searchTextBox  { width: 166px; margin-right: 5px; }

/* Forms */
    .loginButton { position: relative; top: 5px; }

/* HTML */
    h1, .h1 { 
        color: #144371; 
        font-family: Arial !important; 
    }
    h2, .h2, .review .title a {
        display: block;
        font-family:Georgia,"Times New Roman",Times,serif; 
        font-size: 23px; 
        line-height: 27px;
        font-weight: normal; 
        margin-bottom: 5px; 
        color: #890E17 !important }
    
    h3, .h3, .results .h1 { color: #222; font-family: Arial !important; font-size: 15px; line-height: 22px; font-weight: bold; display: block;}
    h4, .h4 { color: #144371; font-family: Arial !important; }

/* Links */
    #exportTable a, #exportTable a:link, #exportTable a:visited, #exportTable a:active { color: #398db7; }
    #exportTable a:hover { color: #398db7; }
    
/* Frame */
    #exportTable { width: auto; }
    .rightHead { /* text-transform: uppercase; border-bottom: solid 1px #d9dad5; */
        font: 15px/19px Georgia,Palatino,"Palatino Linotype","URW Palladio L","Century Schoolbook L",Constantia,"Times New Roman",Times,serif !important;
        padding: 4px 0px 7px;
        border-top: 2px solid black;
        border-bottom: solid 1px #A7AFB4;
        text-transform: uppercase;
        width: 255px !important;
    }
    .column-left .social-buttons { width: 100% !important;}
    .searchBoxContainer { border: none; }
    
    .leftColumn  
    {
        width: 640px;
        padding: 5px 15px 0 0;
        line-height: 19px;
    }
    .rightColumn  
    {
        /*background-color: #EEF0F2;*/
        padding: 0;
        width: auto;
        border-top: 10px solid White;
    }
    /*.rightColumn a { color: #2f6dac; line-height: 19px; }*/
    #lcb-kursgeber .lcb-head { display: none; }
    .LCHeaderM, .exportHeader, .forumpostHead, .blogpostHead, .LCHeaderM { background-image: none; background-color: transparent; border: none; color:#000; height:28px; line-height:27px; font-weight: bold; text-indent: 0px !important; }
    .rightBody { padding: 15px 0 10px 0; width: 255px; overflow: hidden; }
    .rightBody li { margin-left: 20px; }
    #list .search { width:400px; }
    #list .results { width:140px; }
    
    .LC, .LCColor  
    {
        width: auto !important; 
        font-size: 8pt;
        border: none;
        padding: 0;
        margin: 0;
    }
    .LCHeaderM, .exportHeader
    {
        height: auto;
        line-height: 25px;
        padding-left: 5px;
    }
    .LCHeaderM h1, .LCHeaderM h2
    {
        padding-top: 5px;
        color: Black;
    }
    .LCHeaderM h1 { font: bold 25px/28px Georgia,"Times New Roman",Times,serif !important; color: #890E17; }
    .LCHeaderM h2 { font: bold 25px/26px Georgia,"Times New Roman",Times,serif !important; color: #890E17; padding-top: 3px; }
    .LCBody { margin-bottom: 10px; overflow: hidden; }
    
    .searchForm .searchTextBox { width: 168px; min-width: unset; font-size: 13px; margin-right: 3px; }

/* Presentation */
    .pres { width: 100% !important; margin-top: 5px; }
    .pres .header span { padding-right: 4px; padding-top: 0; }
    .pres .header { background-color: #E2E5E8; border: none; color:#000; height:28px; line-height:29px; font-weight: bold; -moz-border-radius: 2px; border-radius: 2px; padding-left: 5px; width: 100%; }
    .pres .header a { font: normal 15px/27px Georgia, Arial !important; color: #222 !important; letter-spacing: .5px; display: inline-block; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 210px}
    .pres .header a:hover { }
    .pres .content { width: 99%; }
    .pres p, .pres .content { font-size: 13px; }
    .pres h2, .presH2 { font-size:16px; margin:0 0 4px 0 !important; }
    .presH2 a { font-family:Georgia,"Times New Roman",Times,serif; font-size:19px; line-height: 24px; font-weight: normal; margin-bottom: 5px; color: #890E17 !important }
    .pres .header span { margin: 0px; }
    .pres .content ul, .LCBody ul { /*list-style: disc outside none !important;*/ }
    .pres .content li, .LCBody li { /*list-style: disc outside none !important;*/ }
    .pres.pres-home { position: relative; }
        
/* Overrides */
    .results { font-size: 8pt; }
    .exportWidth p { padding-bottom: 10px; }
    .CatSponsor { display: block; }
    .linkBack { display: none; }
    .CatSponsor .head { background-color: #3482B2; }
    .CatSponsor .head .M a { color: White; }
    .CatSponsor .body { border-left: 1px solid #3482B2 !important; border-right: 1px solid #3482B2 !important; }
    .men a { color:White !important }
    #headerNavi #mainNavi ul li ul.scndNavi li a { color: #00517C !important; }
    .sf-links-togglemap { display: none; }
    span.blogStepsText, span.blogStepsText span  { display: inline !important; }
    .clear { clear:none !important; }
    .pageFooter .copyright { clear: both !important; }
    .searchBodyL {
        padding: 5px;
        padding-top: 0px;
    }
    .searchBodyR {
        float:right;
        padding:0;
        width:270px;
    }
.videoMenuz {
    height: 20px;
}
    
    .searchFrame { width:100%; }
    .searchHead { border: solid 1px #d8dde1; background: #cde1f5 url(/partners/welt/pics/header.png) repeat-x; color:Black; font:bold 15px/27px Arial; height:30px; text-indent:10px; }
    .searchBodyR input, .searchBodyL, .searchBodyR { font-size: 13px !important; }

    #searchText .searchText { font-size: 13px; }
    #list .results { padding: 0px !important; padding-bottom: 10px !important; font-size: 8pt; width: 160px; }
    .searchList span { display: inline; }
    .LCHeaderM h2, .LCHeaderM .h2 { color: Black !important; }
    
    #info { width: 345px !important; font-size: 11px !important; }
    #info .row div.left { width: 98px !important; }
    #info .row div.right { width: 190px !important; }
    
    .searchContainer { width: 100%; }
    .searchIcon { width: 37px; height: 37px; padding-bottom: 10px; }
    .searchMenu { height: 27px; padding-top: 10px; background: #FFF url(http://static.emg-services.net/partners/welt/pics/search_bg.png) repeat-x; width:360px; }
    .searchPartner { width: 435px; text-align: right; left: 0px; position: relative; top: 0px; }
    
    .footerRow { background-color: #FFFFFF; border: 1px solid #CCCCCC; font-size: 0.9em; margin: 0 0 15px; padding: 8px 10px 6px; }
    .socialButtons { margin: 5px 10px; }
    
    table.searchContainer span { display: inline; margin-top: 0px; }
    #irLC input[type="checkbox"] { width: auto; }
    
    #forumthreads span { font-style: normal !important; }
    .txtSmall { font-size: 12px; }
    .leftColumn span { display: inline; }
    .forumpostHead, .blogpostHead { width: 96%; }
    .forumpost .body, .blogpost .body {width: 395px; }
    .searchCompareButton { display: none !important; }
    .leftColumn ul { list-style-type: disc; }
    
    .rightBody ol { margin: 10px; }
    .rightBody li { margin-left: 10px; }
    
    .searchHead { display: none; }
    
    .searchContainerTop { display: none; }
    
    .CatSponsor { width: 100%; }
    .moreInfo { display: none !important; }
    
    #forumthreads { clear: both; }
    tr.tableHead2 { background-color: #F0F0EC; }
    
    .forumreplyHead, .blogreplyHead { width: 585px; }
    
.searchForm .select, .searchFormContainer .select,
.searchForm .selected, .searchFormContainer .selected  { display: none; }
.searchForm .searchDropDown { width: 255px; }

/* List Fix */
.exportWidth ul { list-style-type: disc; }

#info .head { padding-left: 10px; }
#info div.clear { clear: both !important; }
#irLC .select, #irLC .selected, #irRC .select, #irRC .selected { display: none; }
.h1frame { padding-top: 3px !important; font-size: 13px; font-weight: bold; text-transform: uppercase; }
.txtSmall { font-size: 8pt; }
.review { width: 100%; }

.exportMainSponsorImage {
    float: left;
    margin: 0 5px 30px 0; }
    
.CatSponsor .body .more {
    float: none;
}

#educations .header1,
#educations .header2,
#educations .header3
 { color: #000; }
 
 #educations .column1, #educations .column2, #educations .column3, #educations .column4 {
    color: #000; }
    
.exportWidth li {
    list-style-type: circle; }
    
.LCHeaderM h1 { margin-top: 5px !important; margin-left: -5px;}

.irLCButton { text-align: left; }
.review .header { background-color: #D5DADE; border: none; }
.review .header a { color: #890E17; }
.review .subheader { background-color: #EEF0F2; }

#list .search, #startSearch .search  
{
    float: none; 
    margin-bottom: 10px;
    overflow: hidden;
}
.searchFormExport {
    margin-top: 0px;
    width: 390px;
}
#info .head,
#info .body,
#info .foot 
{
    background-image: none !important;
    background-color: #FFF !important;
}
#info .head { font: bold 15px/22px Arial !important; color: #222; background: none !important; -moz-border-radius: 0.5em; border-radius: 0.5em; padding-left: 0px; }
#info { background-color: #FFF; }
#info .head span { display: block; padding-top: 4px; }
#info .foot { }
#info .body .left { font-weight: bold; }
.social_fb_like { position: relative; top: -7px; }
/* Headbanner */
	.welt_headbanner { width: 940px; height: 50px; position: relative; background: url(http://static.emg-services.net/partners/welt/pics/headbanner_new.jpg) no-repeat; margin-top: 8px;
		border: none; margin-bottom: 5px; }
    .welt_headbanner .title
    {
        font-family: Georgia, "Times New Roman", serif;
        font-size: 19px;float:left;
        position: relative;
        top: 15px;
        margin: 0 0 0 10px;
        text-transform: uppercase;
    }
	.welt_headbanner_tab, .welt_headbanner_first { 
		color: #000; 
		/*text-transform: uppercase;*/
		font-family: Arial, 'Helvetica Neue', Helvetica, Tahoma, 'Nimbus Sans L', sans-serif;
        font-size: 12px;
		top: 14px; 
		padding: 3px 6px 5px 6px;
		height: 12px; 
		float: left; 
		text-align: center; 
		cursor: pointer; 
        position: relative;
	}
    /*.welt_headbanner_first { border-left: none;	}
	.welt_headbanner_first_active { border-bottom: solid 1px white; font-weight: bold; color: #222;  border: solid 1px #a7afb4; border-left-color: White; padding-left: 0px; border-bottom-color: White; }
	.welt_headbanner_active { font-weight: bold; color: #222; border: solid 1px #a7afb4; background-color: White; border-bottom: none; padding: 3px 10px 5px 10px; height: 13px; }*/
	/*.welt_headbanner_kursfinder { position: absolute; width: 100px; height: 28px; text-decoration: none; left: 805px; top: 8px; }*/
	
	.welt_headbanner_separator { color: #a6aeb6; font-size: 8px; margin-left: 9px; margin-top: 2px; top: -2px; right: 0px; position: relative;}

/* Toplinks */
    .welt_toplinks { position: absolute; top: 144px; margin-left: 832px; font-size: 11px; }
    
    .detailedReview .ratingSummary { margin-top: 20px; }
    
/* INPUTS */
    #partner input[type="button"], #partner input[type="submit"], .column-left .button, .column-left .inputButton, .column-left input[type="button"], .column-left input[type="submit"], #lcbIRForm .inputButton, #irLC .inputButton, .searchForm .button {
	    color: #FFF !important;
	    background: #096c9d !important;
	    border: none !important;
    }
    #partner input[type="button"]:hover, #partner input[type="submit"]:hover, .LCBody .button:hover, #irLC .inputButton:hover, .LCBody .input[type="button"]:hover, .LCBody input[type="submit"]:hover, .searchForm .button:hover {
	    background: #2280af !important;
	    color: #FFF !important;
	    border: none !important;
	    cursor: pointer;
    }
    .LCBody input[type="button"]:active, .LCBody input[type="submit"]:active, #irLC .inputButton:active {
	    color: #FFF !important;
	    background: #2280af !important;
	    border: none !important;
    }
    
    #list .search, #startSearch .search {
        float: none;
    }
    
    .social_fb_like {float: right;position: relative;right: 0;top: 0; }
    .LCHeaderR, .LCHeaderL { display: none; }
    .LCHeaderM, .exportHeader { padding-left: 0; }    
    
    #partner .thread p { clear: none; }
    
    .presIcon { display: none; }
    .forum-intro-links { display: none; }
    #sf-main { display: block; }
    /*li.sf-searchtext { padding-left: 30px !important; padding-right: 10px !important; }*/
    .searchFormStartSearch { clear: both; }
    .searchFormExport { width: 100%; }
    .compare-container #btnCompare { top: -55px; }
    .searchform_button { height: 44px; line-height: 40px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.serpSearchForm
{
    clear: both;
    float: none;
}
.sf-links {
    right: 20px;
}
.welt_headbanner_tab.m1, 
.welt_headbanner_tab.m2, 
.welt_headbanner_tab.m3 
{}

.HTMLPageLCB .pres { margin: 30px 0 10px 0; border-bottom: solid 1px #CCCCCC; }
.HTMLPageLCB .pres-col1 img,.HTMLPageLCB  .pres-col1 object { position: relative; margin-top: 25px;}
.HTMLPageLCB .pres-col2 h2 a { color: #890E17; }
.HTMLPageLCB .pres-col2 h2 { position: absolute; 
    line-height: 28px;
    font-weight: normal; 
    display: block; 
    margin-bottom: 9px;
    margin-top: 7px;
    font-size: 23px;
    left: 10px;
    }
.HTMLPageLCB .pres-col2 .header { display: none; }
.HTMLPageLCB .pres-col2 .content { margin-top: 35px; line-height: 19px; padding: 0; Font-size: 13px; font-family: Arial, 'Helvetica Neue', Helvetica, Tahoma, 'Nimbus Sans L', sans-serif;}
.HTMLPageLCB .pres-col2 .content a:hover { text-decoration: underline; }
.HTMLPageLCB .pres-col2 .content em { position: absolute; margin-top: -55px; left: 10px; font-size: 11px; font-style: normal; color: #777; white-space: nowrap; }
.HTMLPageLCB .pres td { }

.HTMLPageLCB .pres-col2 ul { list-style: none outside none !important; line-height: 1.4; margin: 0; padding: 0; padding-top: 10px; }
.HTMLPageLCB .pres-col2 ul li { margin: 0; padding: 0; padding-top: 4px; list-style-type: none !important; display: list-item; }
.HTMLPageLCB .pres-col2 ul li a {
    background: url("http://www.welt.de/skins/welt/gfx/1/spr_home_1.png") no-repeat scroll -650px -48px transparent;
    color: #222222;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 16px;
    padding-left: 19px;
    font-size: 11px;
    font-weight: bold;
}
.HTMLPageLCB .pres-col2 ul li a:hover { text-decoration: underline; }
.HTMLPageLCB .pres .image { padding: 13px 20px 10px 0; }
.LCBody ul, .LCBody li {
    list-style-type: disc;
}

.partner-headernav {display:block; margin-bottom: 5px; width: 255px; }
.partner-link1 img, .partner-link2 img {position: relative; top: -2px;}
.partner-link1
{
    position: absolute;
    margin-right: 200px;
}
.searchFormStartSearch #searchForm .searchTextBox,.searchFormStartSearch #searchForm .button{height:26px;line-height:13px}