/* CREDITS
 * ----------------------------------------------------------
 * Title:Seppe Airport - CSS Main Stylesheet
 * Author:Stijn Janssen <stijn@inventis.be>
 * Date:09/09/08
 * ----------------------------------------------------------
 * Inventis - Web Architects - We design the Web!
 * www.inventis.be
*/
/* Algemene Styles
---------------------------------------------------------- */
textarea,body{font-family:Verdana,sans-serif;font-size:11px}
body{line-height:18px;height:100%; color:#393939;background:url(../images/layout/body_background.gif) repeat-x center 0}
html{height:100%}

/*selectors*/
strong,b{font-weight:bold}
em{font-style:italic}
a{outline:none;color:#11B4E0;text-decoration:none;font-weight:bold}
a:hover{text-decoration:none !important}
div.clear{clear:both}
p{color:#393939}
p.big{font-size:14px}
h6 {font-size:0.8em}

td{padding:3px;font-size:11px;line-height:12px;padding-left:5px;border:1px #95ccdc solid}
td.header{margin:-1px; color:#fff;height:30px;background:transparent url(/design/images/layout/table_header.jpg) repeat-x;border:none}
tr.bg{background-color:#ecf6f9;border:1px #95ccdc solid}

/* Container
---------------------------------------------------------- */
div#container_wrapper{width:973px;min-height:100%;height:auto !important;height:100%;margin:0 auto -75px;background:url(../images/layout/new_background.png) no-repeat 0 0}
div#container{padding-bottom:75px;position:relative;width:973px}
div#container_bottom{height:13px;line-height:13px;overflow:hidden;width:100%;clear:both;background:url(../images/layout/container_bottom.png) no-repeat 0 0}

/* Header
---------------------------------------------------------- */
div#header{width:973px;height:270px;padding-bottom:55px;}
div#header h1.title{margin:26px 0 0 14px;display:inline;float:left;border:none;width:226px;height:51px}
div#header h1.title a{display:block;text-indent:-9000px;width:226px;height:51px}
div#header ul#language{position:absolute;top:3px;right:27px}
div#header ul#language li{background:transparent url(../images/layout/bg_lang.png) no-repeat;width:35px;height:21px;text-align:center;float:left;font-weight:bold !important}
div#header ul#language li a{color:#211f1b}

div#header ul#menu{position:absolute;right:4px;top:33px; z-index:150}
div#header ul#menu li{margin-right:14px;height:40px;position:relative;z-index:200;display:inline;float:left;font-weight:bold;color:#003c51}
div#header ul#menu li a{color:#231f20;position:relative;z-index:250;left:0;top:0;background:transparent url(../images/layout/menu_bg.png) no-repeat; line-height:40px;padding:0 5px 0 17px;display:block;float:left}
div#header ul#menu li span{position:relative;z-index:300; left:0;top:0;background:transparent url(../images/layout/menu_bg_right.png) no-repeat;height:40px;width:8px;padding:0 0 13px 10px;display:block;float:left}

div#header ul#menu li ul{position:absolute;z-index:100;top:40px;left:50%;border:1px solid #b1deeb;margin-top:-5px;border-bottom:0;overflow:hidden;display:none;width:135px;margin-left:-72px;}
div#header ul#menu li ul li{ width:135px;z-index:80;height:auto;margin:0;background:#fff;clear:both;border-bottom:1px solid #b1deeb;color:#013d4f !important}
div#header ul#menu li ul li a{width:116px;position:relative;z-index:90;padding:12px 0 9px 19px;display:block;color:#013d4f;line-height:14px;background:#fff url(../images/layout/menu_bullet2.gif) no-repeat 8px 15px}
div#header ul#menu li ul li a:hover{background:#f1f1f1 url(../images/layout/menu_bullet2.gif) no-repeat 8px 15px}
div#header ul#menu li:hover ul,div#header ul#menu li.sfhover ul{display:block}

div#header div#news{width:346px;height:164px;position:absolute;right:8px;top:105px;z-index:10;color:#fff;background:url(../images/layout/news_icon.gif) no-repeat 16px 43px;font-size:11px;line-height:16px}
div#header div#news h1{float:left;text-transform:uppercase;color:#231f20;margin:8px 0 0 12px;font-size:14px;font-weight:bold}
div#header div#news h1 em{color:#fff;font-weight:bold;font-style:normal}
div#header div#news strong#title{margin:10px 4px 0 46px;clear:both;font-size:12px}
div#header div#news .date{color:#b1deeb}
div#header div#news p{margin:4px 16px 0 16px;color:#231f20; line-height:14px;text-align:justify}
div#header div#news p a.readmore{color:#fff;text-decoration:underline;font-size:10px;font-weight:normal}
div#header div#news a.archive{color:#FFF;margin-left:16px;text-decoration:underline;font-size:10px}

/* Content
---------------------------------------------------------- */
div#content_wrapper{width:100%;}
div#content{width:973px;font-size:12px;background:url(../images/layout/content_background.png) repeat-y 0 0}

div#content #main{margin:-38px 0 0 14px;width:590px; position:relative;color:#003647;float:left;display:inline}
div#content #main h1{height:100%;background:transparent url(../images/layout/h1_bg.png) no-repeat 0 2px;font-size:24px;line-height:32px;color:#FFF;padding-left:46px;margin-bottom:10px}
div#content #main h1.image{width:320px;float:left}
div#content #main h2{font-size:18px;color:#003b50;margin-bottom:10px;margin-top:10px}
div#content #main .imgContainer{}
div#content #main img{border:3px #b1deeb solid;margin:3px;vertical-align:top}
div#content #main img.product{float:left;margin:0 10px 10px 0}
div#content #main div.product{width:560px}
div#content #main ul{height:100%;width:100%}
div#content #main ul#productsList li{height:90px;display:block;clear:both;background:transparent url(/design/images/layout/hr.jpg) no-repeat left bottom;padding-bottom:25px}
div#content #main ul#productsList li h2{float:left;display:block;font-size:16px;margin:5px 0 0 10px;background:none;padding:0}
div#content #main ul#productsList li h2 a{color:#003647 !important;text-decoration:none !important}
div#content #main ul#productsList li span{color:#30758a;padding:6px 0 0 7px;float:left;font-size:11px}
div#content #main ul#productsList li div{display:block;float:right;width:465px}
div#content #main ul li{background:transparent url(/design/images/layout/list.jpg) no-repeat 0 6px;padding-left:13px}
div#content #main ul li a.readmore{color:#30758a;font-weight:normal;font-size:11px}
div#content #main ul li a{text-decoration:underline;font-weight:normal;color:#003647}
div#content #main ul.images li{float:left;padding-left:0;background:none}
div#content #main ul.images li img{border-width:3px}
div#content #main span.date{font-size:12px;color:#2f768c;}
div#content #main h1.news{float:left;width:550px}
div#content #main #articleText {text-align:justify;}

div#content #right{width:331px;padding:0 0 0 10px;position:relative;background:#f3f3f3 url(../images/layout/right_bg.png) no-repeat 14px 40px;float:left;margin:-56px 0 0 15px;font-weight:bold;padding-bottom:25px}
div#content #right h1{float:left;text-transform:uppercase;color:#11b4e0;margin:10px 0 0 10px;font-size:14px;font-weight:bold}
div#content #right h2{float:left;text-transform:uppercase;margin:10px 0 0 5px;font-size:14px;color:#231f20;font-weight:bold}
div#content #right p{margin:10px;font-size:11px}
div#content #right p.big{margin-bottom:-10px;font-size:14px}
div#content #right span.tel{display:block;background-image:url(/design/images/layout/tel.jpg);background-repeat:no-repeat;padding-left:25px;margin-bottom:4px}
div#content #right span.fax{display:block;background-image:url(/design/images/layout/fax.jpg);background-repeat:no-repeat;padding-left:25px;margin-bottom:4px}
div#content #right span.mail{display:block;background-image:url(/design/images/layout/mail.jpg);background-repeat:no-repeat;padding-left:25px}
div#content #right span.mail a{text-decoration:underline;color:#393939}
div#content #right img{border:3px #b1deeb solid;margin-left:7px}
div#content #right img.icon{border:none}
div#content #right p.blue {color:#11b4e0;font-size:14px}

div#content #right #weather{position:relative;font-weight:normal;height:50px}
div#content #right img.weatherIcon{border:none;float:left}
div#content #right span.temp{font-size:32px;color:#003b50;float:left;margin-left:3px;margin-top:5px;font-weight:bold;line-height:36px}
div#content #right span.info{position:absolute;left:87px;top:43px;color:#94cedc;font-weight:bold}
div#content #right span.wind,div#content #right span.vis{float:right;margin-right:20px;margin-top:2px;font-size:9px}
div#content #right span.vis strong,div#content #right span.wind strong{color:#004155;font-weight:normal}
div#content #right span.timeL,div#content #right span.timeU{position:absolute;top:63px;left:87px;font-size:16px;color:#003a50;font-weight:bold}
div#content #right span.timeL strong,div#content #right span.timeU strong{color:#11B4E0}
div#content #right span.timeU{left:220px}

/* Footer
---------------------------------------------------------- */
div#footer{overflow:hidden;position:relative;width:100%;height:75px;clear:both;background:transparent url(../images/layout/bg_footer.png) repeat-x;text-align:center}
div#footer p{width:973px;color:#fff;font-size:13px;text-align:left;margin:0 auto;padding-top:39px;position:relative;background:url(../images/layout/footer_decoration.png) no-repeat 0 30px;height:100%}
div#footer p img{position:absolute;right:10px;top:42px}
div#footer span.white{color:#abe7f4;font-size:10px; position:relative; margin:-8px 0 0 0; font-weight:normal; padding:0 0 0 70px}
div#footer span.white a{color:#abe7f4; font-weight:normal}
div#footer span.white a:hover{color:#fff}
div#footer a.inventis{position:absolute;right:0px;top:38px; height:16px; line-height:16px; overflow:hidden; width:71px; text-indent:-9000px; display:block; background:url(../images/layout/inventis.png) no-repeat 0 0}
div#footer a.inventis:hover{background-position:left bottom}


#map{width:310px;height:200px;border:3px #b3ebfc solid;}
#map #gmimap0{display:block !important}
.googledir img{border:none !important}

