﻿/* basic */
/** {margin: 0; padding:0;}*/
/*html, body{width:100%; height:100%; margin:0; padding:0; color:#4a4a4a;background-color:#FFF}*/
html, body{width:100%; height:100%; margin:0; padding:0; font-family: 'Lato', sans-serif; font-size:13px; color:#4a4a4a;background-color:#FFF}
#container{width:100%; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -50px;}
.floatL{float:left;}
.floatR{float:right;}
img{border:none;}
a{color:#930036;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, hr, address{margin: 0;padding: 0;} /* resest of styles.css */

#header{width: 100%; height: 100%; font-family: 'Lato', sans-serif; font-size:13px;}
    #header.langChoise{margin: 0 auto; width: 970px; position: relative;}
    #header.langChoise #brand{position: absolute; margin: 50px 0 0 51px; width: 300px; height: 60px; z-index: 200; top: 0px;}

#header ul li {background: none;list-style: inherit;margin: 0;padding: 0; } /* reset of styles.css for the header*/
#headerImage{height:150px; width:100%; background-color: #414042;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#headerImage .push{height:150px; width:100%;}

#funcnav .floatR {margin-top:7px}

#footer{width: 100%; height: 100%; font-family: 'Lato', sans-serif; font-size:13px;}

/* old styles overrides */
#main {width:100%; min-height: 100%; background: none;}

