/* CREDITS
Title:		FOR SEASONS - CSS Main Stylesheet
Author:		David Candreva <david@inventis.be
Date:		24/10/07
Last Edit:	14/11/07 Dieter Verjans <dieter@inventis.be>
*/

/* Algemene Styles
---------------------------------------------------------- */
body{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}

a{text-decoration:none; color:#000;}
.justify {text-align:justify;}
strong, b{font-weight:bold; font-size:12px;}


/* Container
---------------------------------------------------------- */
#container{width:984px; margin: 0 auto; background:url(../images/layout/top_background.png) no-repeat 0 0; }
#bottom_background{background:url(../images/layout/bottom_background.png) no-repeat left bottom; width:100%; padding-bottom:61px; position:relative}

/* Header
---------------------------------------------------------- */
#header{height:80px; width:854px; margin:0 0 0 74px;}
#header h1{background:url(../images/layout/forseasons.png) no-repeat 0 0; height:80px; width:146px; margin:0 0 0 21px;}
#header h1 a{display: block; height:80px; text-indent:-9000px;}

#header #languages {margin-top:-16px;}
#header #languages ul li {display:inline; overflow:hidden;}
#header #languages ul li a { width:16px; height:11px; float:right; margin-right:5px; display:block;  text-indent:-9000px;}
#header #languages ul li a#en {background: url(../images/languages/en.gif) no-repeat 0 -11px; }
#header #languages ul li a#es {background: url(../images/languages/es.gif) no-repeat 0 -11px; }
#header #languages ul li a#nl {background: url(../images/languages/nl.gif) no-repeat 0 -11px; }
#header #languages ul li a#de {background: url(../images/languages/de.gif) no-repeat 0 -11px; }
#header #languages ul li a#fr {background: url(../images/languages/fr.gif) no-repeat 0 -11px; }
#header #languages ul li a#it {background: url(../images/languages/it.gif) no-repeat 0 -11px; }
#header #languages ul li a#pt {background: url(../images/languages/pt.gif) no-repeat 0 -11px; }
#header #languages ul li a#ru {background: url(../images/languages/ru.gif) no-repeat 0 -11px; }

#header #languages ul li a:hover,
#header #languages ul li a.active{background-position:0 0 !important;}

/* Content
---------------------------------------------------------- */
#content{overflow:hidden; background-color:#FFFFFF; width:854px; margin:0 0 0 74px;}

/*navigation*/
#content div.navigation{width:185px; float:left; background:url(../images/layout/navigation_background.png) no-repeat 0 0; min-height:378px; height:auto !important; height:378px;}
#content div.navigation ul{width:88px; float:left; display:inline;}
#content div.navigation ul li{width:88px; float:left; margin:0 0 2px; display:inline;}
#content div.navigation ul li a{width:78px; padding: 3px 0 3px 10px; display:block; color:#010;}
#content div.navigation ul li a:hover{background:#d0c786; color:#6f693f;}
#content div.navigation ul li a.active{background:#d0c786; color:#6f693f;}

#content div.navigation ul.first{margin: 2px 0 0 4px;}
#content div.navigation ul.first li a{line-height:16px; font-size:11px;}
#content div.navigation ul.second li a{line-height:10px; font-size:10px;}
#content div.navigation ul.second{margin: 2px 0 0 3px;}

/*main content*/
#content div.main_content{min-height:400px; width:669px; position:relative; float:left; background-repeat:no-repeat;}

/* Footer
---------------------------------------------------------- */
#footer{width:854px; clear:both; bottom:40px; left:60px; position:absolute;}

/*inventis logo*/
#footer a#inventis{width:60px; position:relative; left:26px; top:0; text-indent:-9000px; height:16px; display:block; background:url(../images/layout/inventis.png) no-repeat 0 0;}
#footer a#inventis:hover{background:url(../images/layout/inventis.png) no-repeat 0 100%;}

/*paragraph*/
#footer p{position:absolute; right:10px; top:0;}
#footer p a{font-size:10px;}
#footer p a:hover{text-decoration:underline;}
