* {margin:0;padding:0;}

html, body {height:100%;}
body {font-family:Arial,sans-serif;font-size:12px;color:#666666;line-height: 1.5em;}

body.detail {background: #FFFFFF url('http://www.sd.be/MessagentImages/images2011/opleidingen/Actua%20Pack/banner_DiRupo_v2.jpg') no-repeat top center;}

#wrapper {width:980px;position:relative;margin:0 auto -320px;min-height: 100%;height: auto !important;height: 100%;}
a img {border:0;}

/*TOP*/
#top {width:100%;clear:both;float:left;margin:10px 0 0 0;height:330px;position:relative;}
body.home #top {height:316px;}
body.detail #top {height:162px;}
a#logo {display:block;background: transparent url('http://www.sd.be/MessagentImages/images2011/Corporate/FutureOfWork/images/sd-worx.png') no-repeat left top;width:134px;height:48px;float:left;}
img.contact {position:absolute;bottom:0;right:0;}

/*Taalkeuze*/
ul#taalkeuze {width:auto;float:right;margin:6px 10px 0 0;}
ul#taalkeuze li {display: inline;margin:0 0 0 10px;}
ul#taalkeuze li a {text-decoration: none;color:#666;}
ul#taalkeuze li.selected a {color:#2099B2;font-weight:bold;}

ul.menu_top {color:#EB9900;width:auto;float:right;margin:6px 20px 0 0;}
ul.menu_top li {display: inline;}
ul.menu_top li a {color:#666;text-decoration:none;font-size:10px;}


/*CONTENT*/
.columns a {color:#2099B2;font-weight:bold;text-decoration: none;}
h1 {color:#2099B2;font-size:16px;margin:0 0 20px 0;}
p {line-height: 1.5em;margin:0 0 10px 0;}

/*Home*/
a.meer {margin:5px 0 0 0;}
.columns {margin:30px 0 30px 0;float:left;clear:both;width:980px;}
.left_column {width:228px;float:left;margin:0 40px 0 0;}
.middle_column {float:left;margin:0 40px 0 0;}
.right_column {width:336px;float:left;}

body.home .middle_column {width:336px;}
body.home .right_column {width:336px;}
body.detail .middle_column {width:442px;}
body.detail .right_column {width:230px;}

body.home .middle_column ul,body.home .right_column ul {list-style-position: outside;list-style-type: none;height:130px;}
.left_column ul {list-style-position: outside;list-style-type: none;}
body.home .middle_column ul > li:first-child,.right_column ul > li:first-child,.left_column ul > li:first-child {border:0;}
body.home .middle_column ul li,.right_column ul li,.left_column ul li {border-top: 1px solid #EAECE7;padding:7px 0;}
body.home .middle_column ul li a,.right_column ul li a,.left_column ul li a {background: url('../images/arrow.gif') no-repeat 0 1px;padding:0 0 0 30px;display:block;}

body.home .middle_column div.movie, body.home .right_column div.slideshare {background: url('../images/shadow-movie-large.jpg') no-repeat bottom center;text-align: center;padding:0 0 32px 0;}
.push {height:230px;clear:both;}

body.home .addthis_toolbox {margin:20px 0 20px 0;}

/*DETAIL*/
body.detail .right_column div.movie, body.detail .right_column div.slideshare {background: url('../images/shadow-movie-small.jpg') no-repeat bottom center;text-align: center;padding:0 0 22px 0;margin:0 0 20px 0;}
body.detail .middle_column ul {list-style-position: inside;}
body.detail .addthis_toolbox {margin:0 0 20px 0;}

/*Taalkeuze*/
body.taalkeuze #footer {width:100%;height:51px;background-color: #FFF;}
body.taalkeuze .push {height:51px;clear:both;}
body.taalkeuze #wrapper {width:980px;position:relative;margin:0 auto -51px;min-height: 100%;height: auto !important;height: 100%;}
body.taalkeuze .left_column {width:470px;margin:0 40px 0 0;}
body.taalkeuze .right_column {width:470px;}
body.taalkeuze .left_column a,body.taalkeuze .right_column a {font-size:16px;background: url('../images/arrow.gif') no-repeat 0 1px;padding:0 0 0 30px;display:block;margin:0 0 15px 0;}
 

/*FOOTER*/
#footer {background-color:#EAECE7;width:100%;height:51px;font-size:10px;}
#bottom_footer p {width:auto;float:right;margin:25px 0 0 0;}
.inner_footer {width:980px;position:relative;margin:0 auto;}
.inner_footer  h4 {color:#666;font-size:16px;margin:10px 0 10px 268px;/*float:left;clear:both;*/}
#top_footer {width:100%;height:249px;padding:20px 0 0 0;}
#bottom_footer {width:100%;background: url('../images/bg_footer.png') transparent repeat-x;height:51px;}

p.more_hr {width:228px;float:left;font-size:12px;}

ul#twitter_results {list-style-type: none;list-style-position: outside;width:752px;float:right;margin:0 0 0 0;}
ul#twitter_results li {width:336px;float:left;margin:0 0 0 40px;height:100px;}
ul#twitter_results li strong a {font-size:12px;font-weight:bold;color:#666;}
ul#twitter_results li a {font-weight:bold;color:#666;}
ul#twitter_results .date, ul#twitter_results li em {font-style: italic;color:#999;}