body, table, textarea, input {
    font-size: 1.1em;
}

#textContent {
    margin-right: 1em; 
}

.halfR {
    width: 100%;
    float: none;        
}

.halfL {
    width: 100%;
    float: none;
    margin-left: 1em;
}

.hpBlock.news .title {
    padding-top: 2.1em; 
}

#searchbar input.text {
    width: 10em;
}


#headerFrame {	
	background: url('../img/header-2015-small.gif') bottom center no-repeat;
	background: url('../img/header-neutral-small.jpg') bottom center no-repeat; /* NEUTRAL */
	background-size: contain;
	height: 5em;
	background-color: #1d1d1b;
	background-color: #fcc216;	/* NEUTRAL */	
	
}


#homepageLink { display: none; }
#homepageLinkMobile { 
    display: block;
    position: absolute;
    top: 1em;
    left: 0em;
    width: 100%;
    height: 4em;
    cursor: pointer;
    z-index: 999;
}

#topMenu a {
	padding: 0px 0.2em;
}
#topMenu {
	line-height: 1.2em;
}
#topMenu .bullet { display: none; }

#mainMenuWrapper {
    position: static;    
}

#mainMenu {	
    line-height: 1.8em;
}

#mainMenuRow2 {
    line-height: 1.8em;
}

#mainMenu a {
	padding: 0px 0.4em;
}


#languages {
    right: 50%;
    margin-right: 0px;
    margin-right: -20px;
    top: 0.5em;
}


#contentLayout {        
    margin-top: 0em;
}



.whole { padding: 1em; }
h1 { padding-left: 1em; }

.gallery .fifth { clear: none; }
.gallery .third { clear: left; }

.galItem { 
    width: 31%;    
}

a.galName { font-size: 0.8em; line-height: 0.7em; }

.halfL .partner, .halfR .partner { 
    min-height: auto;
}
