* { font-family: arial; }
html { height: 101%; }
body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #ffffff; }
p, div, td, th, li, input, textarea, select, label { font-size: 12px; color: #000000; }
a { color: #000000; text-decoration: underline; }
a:hover { color: #000000; text-decoration: none; }
.error { color: #ff0000; font-weight: bold; }
.message { color: #ff0000; font-weight: normal; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.nomargin { margin: 0px 0px 0px 0px; }
.clear { clear: both; }
img { border: 0px solid #000000; margin: 0px 0px 0px 0px; }
form { display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
input { width: 200px; }
#buttons input, .buttons input, input.button, input.checkbox, input.radio { width: auto; }
#buttons p, .buttons p { display: block; float: left; width: auto; margin: 0px 5px 0px 0px; }
textarea { width: 400px; height: 150px; }

#container { width: 960px; margin: 0px auto 0px auto; }

#header { display: block; float: left; height: 147px; background: #ffffff url(../img/bg_header_01.jpg) repeat-x scroll 136px 3px; }
#header #logo { display: block; float: left; width: 960px; }
#header #logo img { margin: 0px 0px 0px 0px; }

#header #menubar { display: block; float: left; width: 960px; height: 32px; background-color: #7090b7; }

#header #menubar div#spacer { display: block; float: left; width: 120px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#header #menubar #main_menu { display: block; float: left; width: 647px; margin: 5px 0px 0px 10px; padding: 0px 0px 0px 0px; }
#header #menubar #search { display: block; float: left; width: 165px; margin: 8px 18px 0px 0px; padding: 0px 0px 0px 0px; }
#header #menubar #search span { display: block; float: left; width: 50px; font-size: 13px; font-weight: bold; color: #ffffff; }
#header #menubar #search input { display: block; float: left; width: 100px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #dddddd; }
#header #menubar #search input#button { display: block; float: left; width: 15px; height: 15px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #ffffff; position: relative; }

#footer { clear: both; display: block; float: left; width: 960px; height: 32px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #7090b7; }

#content { display: block; float: left; width: 960px; margin: 24px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#content h1 { clear: both; display: block; height: 17px; margin: 0px 0px 0px 0px; padding: 4px 3px 3px 14px; font-size: 12px; color: #f4f4f4; font-weight: bold; background: #84888b url(../img/bg_h1.gif) no-repeat scroll; }
#content h1 img { float: left; margin: 2px 5px 0px 0px; }
#content h2 { clear: both; display: block; height: 17px; margin: 0px 0px 0px 0px; padding: 4px 3px 3px 14px; font-size: 12px; color: #f4f4f4; font-weight: bold; background: #7090b7 url(../img/bg_h2.gif) no-repeat scroll; }
#content h2 img { float: left; margin: 2px 5px 0px 0px; }
#content h2 span.info { float: left; }
#content h2 span.paginate { float: right; margin: 0px 16px 0px 0px; }
#content h2 span.paginate a { color: #ffffff; }
#content fieldset { border: 0px solid #000000; }
#content fieldset label { display: block; float: left; width: 150px; margin: 3px 0px 3px 0px; }
#content fieldset p { margin: 3px 0px 3px 0px; }
#content div.link { margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; background: #ffffff url(../img/bg_dot_01.gif) repeat-x scroll top left; text-align: left; }
#content div.more { clear: both; margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; background: #ffffff url(../img/bg_dot_01.gif) repeat-x scroll top left; text-align: right; }
#content hr { margin: 16px 8px 16px 8px; padding: 0px 0px 0px 0px; height: 13px; background: #ffffff url(../img/bg_dot_01.gif) repeat-x scroll top left;  border: none; }
#content div.tiny_mce {  }
#content div.tiny_mce p { margin-top: 0px; }
#content div.tiny_mce img { margin: 3px 6px 3px 6px; }
#content div.tiny_mce ul { list-style-image: url(../img/bullet_groep_01.png); list-style-type: circle; }
#content div.container { width: auto; margin: 0px 0px 0px 8px; padding: 0; }
#content div.total_count { float: left; width: 200px; margin: 8px 0px 8px 0px; }
#content div.paginate { float: right; width: 550px; margin: 8px 0px 8px 0px; text-align: right; }
#content span.warning { display: block; margin-left: 150px; color: #ff0000; font-weight: normal; }
#content div.hr { margin: 16px 0px 16px 0px; padding: 0px 0px 0px 0px; height: 13px; background: #ffffff url(../img/bg_dot_01.gif) repeat-x scroll top left;  border: none; }
#content ul.pmt { list-style-image: url(../img/bullet_groep_01.png); list-style-type: circle; }
#content div.back { margin: 0px 0px 16px 0px; }
#content div.back a { margin: 0 0; padding: 0px 0px 0px 16px; background: transparent url(../img/arrow_left_01.gif) no-repeat scroll center left; }
#content div.no_items { margin: 6px 6px 6px 6px; font-size: 10px; color: #666666; }
#content span.prev a, #content span.prev span { margin: 0 0; padding: 0px 0px 0px 16px; background: transparent url(../img/arrow_left_01.gif) no-repeat scroll center left; }
#content span.next a, #content span.next span { margin: 0 0; padding: 0px 16px 0px 0px; background: transparent url(../img/arrow_01.gif) no-repeat scroll center right; }

#content #leftbar { margin: 0; padding: 0; }
#content #leftbar ul { margin: 0px 0px 0px 0px; padding: 0; list-style: none; }
#content #leftbar ul li { display: inline; float: left; margin: 0px 5px 0px 0px; padding: 0; }

#content #rightbar { display: block; float: right; width: auto; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #ff0000; }
#content #rightbar #subnav { width: 147px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#content #rightbar #subnav #top { height: 16px; background-color: #e0e1e2; }
#content #rightbar #subnav #left_top { float: left; width: 3px; height: 16px; background: #e0e1e2 url(../img/subnav_left_top.gif) no-repeat scroll left top; }
#content #rightbar #subnav #right_top { float: right; width: 3px; height: 16px; background: #e0e1e2 url(../img/subnav_right_top.gif) no-repeat scroll right top; }
#content #rightbar #subnav #bottom { clear: both; height: 16px; background-color: #e0e1e2; }
#content #rightbar #subnav #left_bottom { float: left; width: 3px; height: 16px; background: #e0e1e2 url(../img/subnav_left_bottom.gif) no-repeat scroll left bottom; }
#content #rightbar #subnav #right_bottom { float: right; width: 3px; height: 16px; background: #e0e1e2 url(../img/subnav_right_bottom.gif) no-repeat scroll right bottom; }
#content #rightbar #subnav #list { width: 147px; float: left; background-color: #e0e1e2; }
#content #rightbar #subnav ul { margin: 0px 16px 0px 16px; padding: 0px 0px 0px 0px; list-style: none; }
#content #rightbar #subnav ul li { display: block; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#content #rightbar #subnav ul li.logout { margin: 0px 0px 16px 0px; }
#content #rightbar #subnav ul li a, 
#content #rightbar #subnav ul li a:hover { display: block; float: left; width: 108px; margin: 0px 0px 0px 0px; padding: 2px 2px 2px 2px; }
#content #rightbar #subnav ul li a { text-decoration: none; background: transparent url(../img/arrow_02.gif) no-repeat scroll center right; }
#content #rightbar #subnav ul li.logout a { color: #7090b7;font-weight: bold; }
#content #rightbar #subnav ul li a:hover { text-decoration: none; background: #ffffff url(../img/arrow_01.gif) no-repeat scroll center right; }

#content #rightbar #quicknav { width: 147px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #ff0000; }
#content #rightbar #quicknav #list { float: left; width: 143px; margin: 0px 0px 0px 4px; border: 0px solid #ff0000; background-color: #e0e1e2; }
#content #rightbar #quicknav ul { width: 115px; margin: 8px 16px 8px 12px; padding: 0px 0px 0px 0px; list-style: none;  }
#content #rightbar #quicknav ul li { display: block; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#content #rightbar #quicknav ul li a, 
#content #rightbar #quicknav ul li a:hover { display: block; float: left; width: 108px; margin: 0px 0px 0px 0px; padding: 2px 2px 2px 2px; }
#content #rightbar #quicknav ul li a { text-decoration: none; background: transparent url(../img/arrow_02.gif) no-repeat scroll center right; }
#content #rightbar #quicknav ul li a:hover { text-decoration: none; background: #ffffff url(../img/arrow_01.gif) no-repeat scroll center right; }

#content #rightbar #tip { width: 147px; margin: 30px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#content #rightbar #businessbase { width: 147px; margin: 30px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#content #login { width: 400px; margin: 50px auto 50px auto; }
#content #login fieldset div { width: auto; padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }
#content #login fieldset div div { border: none; }
#content #login #firsttime { }

#content div.main { display: block; float: left; width: 782px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #ff0000; }

#content #home div.all_items { margin: 16px 0px 0px 8px; text-align: right; }
#content #home div.all_items a { margin: 0 0; padding: 0px 0px 0px 16px; background: transparent url(../img/arrow_01.gif) no-repeat scroll center left; }

#content #home #left_column { display: block; float: left; width: 381px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #0000ff; }
#content #home #left_column #latest_news { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  }
#content #home #left_column #latest_news ul { margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; list-style: none; }
#content #home #left_column #latest_news ul li { margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; }
#content #home #left_column #latest_news ul li h1 a { font-size: 12px; color: #f4f4f4; font-weight: bold; text-decoration: none; }
#content #home #left_column #latest_news ul li h1 a:hover { font-size: 12px; color: #f4f4f4; font-weight: bold; text-decoration: underline; }
#content #home #left_column #latest_news ul li div.image { margin: 16px 8px 8px 14px; padding: 0px 0px 0px 0px; }
#content #home #left_column #latest_news ul li div.meta { margin: 4px 8px 8px 14px; padding: 0px 0px 0px 0px; }
#content #home #left_column #latest_news ul li div.intro { margin: 12px 8px 8px 14px; padding: 0px 0px 0px 0px; }
#content #home #left_column #latest_news ul li div.intro img { float: left; margin: 3px 6px 3px 6px; }
#content #home #left_column #latest_news #all_news_items { margin: 0px 0px 0px 16px; padding: 0px 0px 0px 0px; }

#content #home #right_column { display: block; float: right; width: 381px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #ff0000; }
#content #home #right_column #rss_feeds { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  }
#content #home #right_column #rss_feeds ul { margin: 4px 0px 0px 8px; padding: 0px 0px 0px 0px; list-style: none; }
#content #home #right_column #rss_feeds ul li { display: block; float: left; width: 370px; margin: 2px 0px 2px 0px; padding: 0px 0px 0px 0px; }
#content #home #right_column #rss_feeds ul li div.icon { float: left; }
#content #home #right_column #rss_feeds ul li div.date { float: left; margin: 0px 0px 0px 3px; }
#content #home #right_column #rss_feeds ul li div.title { float: left; margin: 0px 0px 0px 3px; }
#content #home #right_column #calendar { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  }
#content #home #right_column #calendar ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; }
#content #home #right_column #calendar ul li { clear: both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#content #home #right_column #calendar ul li div.intro { margin: 8px 8px 8px 16px; padding: 0px 0px 0px 0px; }
#content #home #right_column #calendar ul li div.intro img { float: left; margin: 3px 6px 3px 6px; }
#content #home #right_column #calendar ul li div.intro a { font-weight: bold; }
#content #home #right_column #recent_items { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  }
#content #home #right_column #recent_items ul { margin: 0px 0px 16px 8px; padding: 0px 0px 0px 0px; list-style: none; }
#content #home #right_column #recent_items ul li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#content #home #right_column #recent_items ul li div.title { font-weight: bold; }
#content #home #right_column #recent_items ul li span.date { color: #000000; font-size: 10px; } 

#content #news { }
#content #news #list { margin: 0px 0px 0px 8px; }
#content #news #list div.container table { width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #eeeeee; }
#content #news #list div.container table tr {  }
#content #news #list div.container table tr:hover { background-color: #dddddd; }
#content #news #list div.container table tr td { border-bottom: 1px solid #ffffff; }
#content #news #list div.container table tr td.date_publish { width: 120px; font-weight: bold; }
#content #news #list div.container table tr td.title { width: auto;  }
#content #news #list div.container table tr td.user_created { width: 100px; }
#content #news #list div.container table tr td.user_created a { font-size: 8px; }
#content #news #view { margin: 0px 0px 0px 8px; }
#content #news #view p { margin: 0; padding: 0; }
#content #news #view div.meta { margin: 3px 0px 3px 8px; }
#content #news #view div.image { float: left;  width: 371px; margin: 0px 0px 0px 8px; text-align: center; }
#content #news #view div.intro { float: left; width: 371px; margin: 0px 0px 16px 16px; }
#content #news #view div.body { float: left; width: 371px; margin: 0px 0px 0px 16px; }
#content #news #view div#navigation { clear: both; margin: 20px 0px 0px 0px; text-align: right; }
#content #news #latest_news { display: block; float: left; width: 377px; }
#content #news #latest_news ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; }
#content #news #latest_news a { display: block; float: left; width: 350px; margin: 2px 0px 2px 8px; padding: 0px 0px 0px 0px; font-weight: bold; text-decoration: none; background: #ffffff url(../img/arrow_01.gif) no-repeat scroll center right; }
#content #news #latest_news a:hover { text-decoration: underline; }
#content #news #latest_items { display: block; float: right; width: 377px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#content #news #latest_items ul { margin: 0px 0px 16px 8px; padding: 0px 0px 0px 0px; list-style: none; }
#content #news #latest_items ul li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#content #news #latest_items ul li div.title { font-weight: bold; }
#content #news #latest_items ul li span.date { color: #000000; font-size: 10px; } 

#content #calendar #list { margin: 0px 0px 0px 8px; }
#content #calendar #list div.container table { width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #eeeeee; }
#content #calendar #list div.container table tr {  }
#content #calendar #list div.container table tr:hover { background-color: #dddddd; }
#content #calendar #list div.container table tr td { border-bottom: 1px solid #ffffff; }
#content #calendar #list div.container table tr td.date_publish { width: 120px; font-weight: bold; }
#content #calendar #list div.container table tr td.title { width: auto;  }
#content #calendar #list div.container table tr td.user_created { width: 100px; }
#content #calendar #list div.container table tr td.user_created a { font-size: 8px; }
#content #calendar #view { margin: 0px 0px 0px 8px; }
#content #calendar #view p { margin: 0; padding: 0; }
#content #calendar #view div.meta { margin: 3px 0px 3px 8px; }
#content #calendar #view div.image { float: left;  width: 371px; margin: 0px 0px 0px 8px; text-align: center; }
#content #calendar #view div.intro { float: left; width: 371px; margin: 0px 0px 16px 16px; }
#content #calendar #view div.body { float: left; width: 371px; margin: 0px 0px 0px 16px; }
#content #calendar #view div#navigation { clear: both; margin: 20px 0px 0px 0px; text-align: right; }
#content #calendar #latest_news { display: block; float: left; width: 377px; }
#content #calendar #latest_news ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; }
#content #calendar #latest_news a { display: block; float: left; width: 350px; margin: 2px 0px 2px 8px; padding: 0px 0px 0px 0px; font-weight: bold; text-decoration: none; background: #ffffff url(../img/arrow_01.gif) no-repeat scroll center right; }
#content #calendar #latest_news a:hover { text-decoration: underline; }
#content #calendar #latest_items { display: block; float: right; width: 377px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#content #calendar #latest_items ul { margin: 0px 0px 16px 8px; padding: 0px 0px 0px 0px; list-style: none; }
#content #calendar #latest_items ul li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#content #calendar #latest_items ul li div.title { font-weight: bold; }
#content #calendar #latest_items ul li span.date { color: #000000; font-size: 10px; } 

#content #rss_feeds { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  }
#content #rss_feeds ul { margin: 4px 0px 0px 8px; padding: 0px 0px 0px 0px; list-style: none; }
#content #rss_feeds ul li { display: block; float: left; width: 100%; margin: 2px 0px 2px 0px; padding: 0px 0px 0px 0px; }
#content #rss_feeds ul li div.icon { float: left; }
#content #rss_feeds ul li div.date { float: left; margin: 0px 0px 0px 3px; }
#content #rss_feeds ul li div.title { float: left; margin: 0px 0px 0px 3px; }

#content #domain #overview #left_column { display: block; float: left; width: 381px; margin: 0; padding: 0; border: 0px solid #ff0000; }
#content #domain #overview #right_column { display: block; float: right; width: 381px; margin: 0; padding: 0; border: 0px solid #ff0000; }
#content #domain #overview ul { float: left; margin: 0; padding: 0; list-style: none; } 
#content #domain #overview ul li { display: block; float: left; width: 349px; height: 240px; margin: 16px 8px; border: 0px solid #ff0000; }
#content #domain #overview ul li p { padding-left: 8px; }
#content #domain #overview ul li p img { float: left; width: 120px; margin: 0px 8px 8px 8px; }

#content #courses { }
#content #courses #container { width: auto; margin: 0px 0px 0px 8px; padding: 0; }
#content #courses #department_select { margin: 20px 8px; }
#content #courses ul.categories { clear: both; margin: 0px 0px 0px 0px; padding: 0; list-style: none; }
#content #courses ul.categories li.category { float: left; width: 350px; margin: 0; padding: 0px 24px 24px 8px; }
#content #courses ul.courses { margin: 0px 0px 0px 8px; padding: 0; list-style: none; }
#content #courses ul.courses li { margin: 0px 0px 0px 0px; padding: 3px 6px 3px 6px; background-color: #ffffff; }
#content #courses #view #left_column { display: block; float: left; width: 377px; margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; border: 0px solid #0000ff; }
#content #courses #view #right_column { display: block; float: right; width: 377px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #0000ff; }
#content #courses #view p.no_items { margin-left: 8px; padding: 0 }
#content #courses #view #info { margin: 0px 0px 20px 0px; }
#content #courses #view #info #intro { margin: 0px 0px 0px 8px; padding: 0 }
#content #courses #view #info #extra { margin: 0px 0px 0px 8px; padding: 0 }
#content #courses #view #visual { margin: 0px 0px 20px 0px; text-align: center; }
#content #courses #view #feedback ul { margin: 0px 0px 0px 10px; padding: 0; list-style: none; }
#content #courses #view #feedback ul li { margin: 16px 0px 0px 0px; padding: 0; }
#content #courses #view #modules ul { margin: 8px 0px 0px 32px; padding: 0; }
#content #courses #view #users ul { margin: 8px 0px 0px 32px; padding: 0; }
#content #courses #view #users ul li div.date { font-size: 10px; }
#content #courses #view #users #add_user { text-align: right; }
#content #courses #view #users #add_user a { text-decoration: none; font-size: 10px; padding: 0px 0px 0px 12px; background: transparent url(../img/arrow_01.gif) no-repeat scroll center left; }
#content #courses #view #users #add_user a:hover { text-decoration: underline; }
#content #courses #view #material ul { margin: 8px 0px 0px 32px; padding: 0; }
#content #courses #view #material #add_material { text-align: right; }
#content #courses #view #material #add_material a { text-decoration: none; font-size: 10px; padding: 0px 0px 0px 12px; background: transparent url(../img/arrow_01.gif) no-repeat scroll center left; }
#content #courses #view #material #add_material a:hover { text-decoration: underline; }
#content #courses #add_user fieldset div { padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }
#content #courses #add_user fieldset div div { border: none; }
#content #course_module #description { float: left; width: 370px; margin: 0px 0px 0px 0px; }
#content #course_module #material { float: left; width: 370px; margin: 0px 0px 0px 26px; }
#content #course_material #info { float: left; width: 370px; margin: 0px 0px 0px 0px; }
#content #course_material #info fieldset div { width: auto; padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }
#content #course_material #info fieldset div div { border: none; }
#content #course_material #info fieldset label { width: 100px; font-weight: bold; }
#content #course_material #description { float: left; width: 370px; margin: 0px 0px 0px 26px; }

#content #articles #list #category_select { float: left; font-size: 10px; }
#content #articles #list #category_select * { font-size: 10px; }
#content #articles #list #sort { float: right; font-size: 10px; }
#content #articles #list #sort * { font-size: 10px; }
#content #articles #list #add_article { text-align: left; }
#content #articles #list #add_article a { text-decoration: none; font-size: 10px; padding: 0px 0px 0px 12px; background: transparent url(../img/arrow_01.gif) no-repeat scroll center left; }
#content #articles #list #add_article a:hover { text-decoration: underline; }
#content #articles #list table { width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #eeeeee; }
#content #articles #list table tr {  }
#content #articles #list table tr th { text-align: left; background-color: #dddddd; }
#content #articles #list table tr th.title { width: 450px; }
#content #articles #list table tr:hover { background-color: #dddddd; }
#content #articles #list table tr td { border-bottom: 1px solid #ffffff; }
#content #articles #list table tr td.title {  }
#content #articles #list table tr td.title span.meta { font-size: 10px; }
#content #articles #list table tr td.category { width: 120px; font-size: 10px; }
#content #articles #list table tr td.magazine { width: 120px; font-size: 10px; }
#content #articles #list table tr td.date_created { width: 120px; font-size: 10px; }
#content #articles #list ul { margin: 0; padding: 0; list-style: none; }
#content #articles #list ul#categories { margin: 0px 0px 0px 0px; padding: 0; list-style: none; }
#content #articles #list ul#categories li.category { float: left; width: 350px; margin: 0; padding: 0px 24px 24px 8px; }
#content #articles #list ul.magazines li { margin: 8px 0px 16px 16px; }
#content #articles #list ul.articles li { margin: 8px 0px 8px 16px; }
#content #articles #view { margin: 0; }
#content #articles #view #meta { float: left; width: 370px; margin: 0px 0px 0px 0px; }
#content #articles #view #info { float: left; width: 370px; margin: 0px 0px 0px 26px; }
#content #articles #view fieldset { margin: 0px 0px 0px 0px; padding: 0; background-color: #eeeeee; }
#content #articles #view fieldset div { padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }
#content #articles #view fieldset div label { font-weight: bold; }
#content #articles #view fieldset div div { border: none; }
#content #articles #tip fieldset div { padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }
#content #articles #tip fieldset div label { font-weight: bold; }
#content #articles #tip fieldset div div { border: none; }
#content #articles #tip fieldset div.file_upload p { padding: 3px 0px; }
#content #articles #tip fieldset div.buttons { background-color: transparent; }

#content #company #overview ul { margin: 0; padding: 0; list-style: none; } 
#content #company #overview ul li { display: block; float: left; width: 350px; height: 240px; margin: 16px 8px; border: 0px solid #ff0000; }
#content #company #overview ul li p { padding-left: 8px; }
#content #company #overview ul li p img { float: left; width: 120px; margin: 0px 8px 8px 8px; }

#content #events { }
#content #events #list { }
#content #events #list #add_event { text-align: left; }
#content #events #list #add_event a { text-decoration: none; font-size: 10px; padding: 0px 0px 0px 12px; background: transparent url(../img/arrow_01.gif) no-repeat scroll center left; }
#content #events #list #add_event a:hover { text-decoration: underline; }
#content #events #list div.container table { width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #eeeeee; }
#content #events #list div.container table tr {  }
#content #events #list div.container table tr:hover { background-color: #dddddd; }
#content #events #list div.container table tr td { border-bottom: 1px solid #ffffff; }
#content #events #list div.container table tr td.date_publish { width: 120px; font-weight: bold; }
#content #events #list div.container table tr td.title { width: auto;  }
#content #events #list div.container table tr td.user_created { width: 100px; }
#content #events #list div.container table tr td.user_created a { font-size: 8px; }
#content #events #view #meta { float: left; width: 370px; margin: 0px 0px 0px 0px; }
#content #events #view #info { float: left; width: 370px; margin: 0px 0px 0px 26px; }
#content #events #view #meta fieldset div { width: auto; padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }
#content #events #view #meta fieldset div div { border: none; }
#content #events #view #meta fieldset label { width: 100px; font-weight: bold; }
#content #events #edit fieldset p { margin: 0; padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }

#content #event_photos #list ul#photo_list { margin: 0; padding: 0; list-style: none; }
#content #event_photos #list ul#photo_list li { display: block; float: left; width: 166px; margin: 16px 8px; padding: 0px 0px; }
#content #event_photos #list ul#photo_list li div.thumb { text-align: center; background-color: #eeeeee; }
#content #event_photos #list ul#photo_list li div.thumb a { display: block; width: 166px; height: 166px; text-align: center; text-decoration: none; }
#content #event_photos #list ul#photo_list li div.thumb a img { margin: 65px 0px 0px 0px; }
#content #event_photos #list ul#photo_list li div.rating { margin: 4px 0px 0px 0px; text-align: center; }
#content #event_photos #list ul#photo_list li div.info { text-align: center; font-size: 10px; }
#content #event_photos #list ul#photo_list li div.actions { text-align: center; }
#content #event_photos #list ul#photo_list li div.actions p { display: inline; }
#content #event_photos #view #navigation { margin: 8px 0; text-align: center; font-weight: bold; }
#content #event_photos #view #navigation a { font-weight: bold; }
#content #event_photos #view #image { text-align: center; }
#content #event_photos #view #image img { border: 16px solid #eeeeee; }
#content #event_photos #view #rating { width: 632px; margin: 10px auto; }
#content #event_photos #view #rating { width: 632px; margin: 10px auto; }
#content #event_photos #view #rating #stars { margin: 6px 0; text-align: center; }
#content #event_photos #view #rating #rating_success { margin: 6px 0; text-align: center; }
#content #event_photos #view #rating p.message { margin: 6px 0; text-align: center; }

#content #event_photos #view #comments { width: 632px; margin: 10px auto; }
#content #event_photos #view #comments ul { margin: 0; padding: 0; list-style: none; }
#content #event_photos #view #comments ul li { margin: 8px 0; }
#content #event_photos #view #comments ul li div.header a { font-weight: bold; }
#content #event_photos #view #comments ul li div.header span { font-weight: bold; }
#content #event_photos #view #comments ul li div.comment { }
#content #event_photos #view #comment_add textarea { width: 600px; height: 100px; }

#content #event_photos #delete fieldset { text-align: center; }
#content #event_photos #delete #image { text-align: center; }
#content #event_photos #delete #image img { border: 16px solid #eeeeee; }
#content #event_photos #view #delete { text-align: center; }
#content #event_photos #add fieldset p { margin: 0 0; padding: 6px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }

#content #sessions #list { margin: 0; }
#content #sessions #list table { width: 100%; margin: 0; padding: 0; background-color: #eeeeee; }
#content #sessions #list table tr { }
#content #sessions #list table tr td { border-bottom: 1px solid #ffffff; }
#content #sessions #list table tr:hover { background-color: #dddddd; }
#content #sessions #list table td.date { width: 120px; font-weight: bold; }
#content #sessions #list table td.title { width: auto;  }
#content #sessions #list table td.location { width: 100px; }
#content #sessions #list table td.chairman a { font-size: 8px; }
#content #sessions #view { margin: 0; }
#content #sessions #view #meta { float: left; width: 370px; margin: 0px 0px 0px 0px; }
#content #sessions #view #info { float: left; width: 370px; margin: 0px 0px 0px 26px; }
#content #sessions #view fieldset { margin: 0px 0px 0px 0px; padding: 0; background-color: #eeeeee; }
#content #sessions #view fieldset div { padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }
#content #sessions #view fieldset div label { font-weight: bold; }
#content #sessions #view fieldset div div { border: none; }

#content #links ul#list { margin: 0px 0px 0px 8px; padding: 0; list-style: none; }
#content #links ul#list li.link { margin: 0px 0px 24px 0px; padding: 0; }
#content #links ul#list li.link div.logo { float: left; width: 160px; margin: 8px 0px 0px 8px; }
#content #links ul#list li.link div.info { float: left; width: 500px; margin: 8px 0px 8px 8px; }
#content #links ul#list li.link div.info div.description { }
#content #links ul#list li.link div.info div.website_url { }

#content #company_info h2 { margin-top: 16px; }
#content #company_info p { margin-left: 16px; }

#content #meetings #list { margin: 0; }
#content #meetings #list table { width: 100%; margin: 0; padding: 0; background-color: #eeeeee; }
#content #meetings #list table tr { }
#content #meetings #list table tr td { border-bottom: 1px solid #ffffff; }
#content #meetings #list table tr:hover { background-color: #dddddd; }
#content #meetings #list table td.date { width: 120px; font-weight: bold; }
#content #meetings #list table td.title { width: auto;  }
#content #meetings #view #meta { float: left; width: 370px; margin: 0px 0px 0px 0px; }
#content #meetings #view #info { float: left; width: 370px; margin: 0px 0px 0px 26px; }
#content #meetings #view fieldset { margin: 0px 0px 0px 0px; padding: 0; background-color: #eeeeee; }
#content #meetings #view fieldset div { padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }
#content #meetings #view fieldset div label { width: 100px; font-weight: bold; }
#content #meetings #view fieldset div div { border: none; }

#content #protocols ul#list { margin: 0px 0px; padding: 0px 0px; list-style: none; }
#content #protocols ul#list li.protocol { margin: 0px 0px 24px 0px; padding: 0px 0px; }

#content #communications #list { margin: 0; }
#content #communications #list table { width: 100%; margin: 0; padding: 0; background-color: #eeeeee; }
#content #communications #list table tr { }
#content #communications #list table tr td { border-bottom: 1px solid #ffffff; }
#content #communications #list table tr:hover { background-color: #dddddd; }
#content #communications #list table td.date { width: 80px; font-weight: bold; }
#content #communications #list table td.title { width: auto;  }
#content #communications #view #meta { float: left; width: 370px; margin: 0px 0px 0px 0px; }
#content #communications #view #info { float: left; width: 370px; margin: 0px 0px 0px 26px; }
#content #communications #view fieldset { margin: 0px 0px 0px 0px; padding: 0; background-color: #eeeeee; }
#content #communications #view fieldset div { padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }
#content #communications #view fieldset div label { width: 100px; font-weight: bold; }
#content #communications #view fieldset div div { border: none; }

#content #styles #templates_body { margin-top: 8px; }

#content #brainstorm_sessions #list { margin: 0; }
#content #brainstorm_sessions #list table { width: 100%; margin: 0; padding: 0; background-color: #eeeeee; }
#content #brainstorm_sessions #list table tr { }
#content #brainstorm_sessions #list table tr td { border-bottom: 1px solid #ffffff; }
#content #brainstorm_sessions #list table tr:hover { background-color: #dddddd; }
#content #brainstorm_sessions #list table td.date { width: 120px; font-weight: bold; }
#content #brainstorm_sessions #list table td.title { width: auto;  }
#content #brainstorm_sessions #list table td.chairman a { font-size: 8px; }
#content #brainstorm_sessions #view { margin: 0; }
#content #brainstorm_sessions #view #meta { float: left; width: 370px; margin: 0px 0px 0px 0px; }
#content #brainstorm_sessions #view #info { float: left; width: 370px; margin: 0px 0px 0px 26px; }
#content #brainstorm_sessions #view fieldset { margin: 0px 0px 0px 0px; padding: 0; background-color: #eeeeee; }
#content #brainstorm_sessions #view fieldset div { padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }
#content #brainstorm_sessions #view fieldset div label { width: 120px; font-weight: bold; }
#content #brainstorm_sessions #view fieldset div div { border: none; }

#content #users p.no_items { margin: 6px 6px 6px 6px; font-size: 10px; color: #666666; }
#content #users #left_column { display: block; float: left; width: 340px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #0000ff; }
#content #users #left_column #picture { margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; }
#content #users #left_column #picture div#img { text-align: center; }
#content #users #left_column #picture div#img img { margin: 8px 8px 8px 8px; padding: 0px 0px 0px 0px; }
#content #users #left_column #projects { margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; }
#content #users #left_column #projects ul { margin: 0; padding: 0; list-style: none;}
#content #users #left_column #projects ul li { margin: 8px 0px 8px 8px; padding: 0; }
#content #users #left_column #projects div.date { color: #666666; font-size: 10px; }
#content #users #left_column #courses { margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; }
#content #users #left_column #courses div.date { color: #666666; font-size: 10px; }
#content #users #left_column #courses ul { margin: 0; padding: 0; list-style: none;}
#content #users #left_column #courses ul li { margin: 8px 0px 8px 8px; padding: 0; }
#content #users #left_column #feedback { margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; }
#content #users #left_column #feedback div { margin: 8px 0px 8px 4px; }
#content #users #left_column #feedback ul { margin: 0px 0px 0px 24px; padding: 0px 0px 0px 0px; }
#content #users #right_column { display: block; float: right; width: 422px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #0000ff; }
#content #users #view #data { margin: 0px 0px 0px 8px; padding: 0 0; }
#content #users #view #data fieldset div { padding: 3px 6px; }
#content #users #view #data fieldset label { width: 100px; font-weight: bold; }
#content #users #view a.coach_docs {margin: 0 0; padding: 0px 16px 0px 0px; background: transparent url(../img/arrow_01.gif) no-repeat scroll center right; }
#content #users #view #about { margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; }
#content #users #view #education { margin: 0px 0px 0px 8px; padding: 0 0; }
#content #users #view #education ul { margin: 0px 0px 0px 24px; padding: 0px 0px 0px 0px; }
#content #users #view #education ul li { margin: 8px 0px 8px 8px; padding: 0; }
#content #users #view #about p { margin: 10px 0px 10px 8px; padding: 0px 0px 0px 0px; }
#content #users #view #interests { margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; }
#content #users #view #interests p { margin: 10px 0px 10px 8px; padding: 0px 0px 0px 0px; }
#content #users div.edit { margin: 8px 0px 8px 8px; text-align: right; }
#content #users div.edit a { text-decoration: none; font-size: 10px; padding: 0px 0px 0px 12px; background: transparent url(../img/arrow_01.gif) no-repeat scroll center left; }
#content #users div.edit a:hover { text-decoration: underline; font-size: 10px;  padding: 0px 0px 0px 12px; background: transparent url(../img/arrow_01.gif) no-repeat scroll center left; }
#content #users #edit #data { margin: 0px 0px 0px 8px; padding: 0 0; }
#content #users #edit #data fieldset div { padding: 3px 6px; }
#content #users #edit #data fieldset label { width: 100px; font-weight: bold; }
#content #users #edit #data fieldset input { width: 250px; }
#content #users #edit #education { margin: 0px 0px 0px 8px; padding: 0 0; }
#content #users #edit #education ul { margin: 0px 0px 0px 24px; padding: 0px 0px 0px 0px; }
#content #users #edit #education ul li { margin: 8px 0px 8px 8px; padding: 0; }
#content #users #edit #about { margin: 0px 0px 0px 8px; padding: 0 0; }
#content #users #edit #about p { margin: 8px 0px 8px 8px; padding: 0 0; }
#content #users #edit div.buttons { margin: 8px 0px 8px 8px; padding: 0 0; }
#content #users #edit_photo fieldset p { width: auto; margin: 1px 0 0 0; padding: 6px 6px; background-color: #eeeeee; }
#content #users #edit_video fieldset p { width: auto; margin: 1px 0 0 0; padding: 6px 6px; background-color: #eeeeee; }
#content #users #project_edit fieldset div { padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }
#content #users #project_edit fieldset div div { border: none; }
#content #users #project_edit fieldset div input.date { width: 100px; }
#content #users #course_edit fieldset div { padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }
#content #users #course_edit fieldset div div { border: none; }
#content #users #course_edit fieldset div input.date { width: 100px; }
#content #users #course_edit fieldset div.checkbox_list { display: block; margin: 0px 0px 0px 0px; border-top: solid 1px #ffffff; background: #f0f0f0;}
#content #users #course_edit fieldset div.checkbox_list p { }
#content #users #course_edit fieldset div.checkbox_list table { margin: 0 0; padding: 0 0; border: none; }
#content #users #course_edit fieldset div.checkbox_list table * { margin: 0 0; padding: 0 0; border: 0px solid #ffffff; }
#content #users #course_edit fieldset div.checkbox_list table input { float: left; width: auto; margin: 3px 0px; }
#content #users #course_edit fieldset div.checkbox_list table label { clear: none; display: inline; width: auto; margin: 3px 3px; }
#content #users #feedback_edit fieldset div { width: auto; padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }
#content #users #feedback_edit fieldset div div { border: none; }
#content #users #feedback_edit fieldset p#feedback_cv_link { text-align: right; }
#content #users #user_education_edit fieldset div { width: auto; padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }
#content #users #user_education_edit fieldset div div { border: none; }
#content #users #user_education_edit fieldset div.year input { width: 50px; }
#content #users #password_edit fieldset div { width: auto; padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }
#content #users #password_edit fieldset div div { border: none; }
#content #users #password_edit fieldset div.year input { width: 50px; }
#content #users #coach_docs #list { margin: 0px 0px 0px 0px; }
#content #users #coach_docs #list table { width: 100%; margin: 0; padding: 0; background-color: #eeeeee; }
#content #users #coach_docs #list table tr { }
#content #users #coach_docs #list table tr td { border-bottom: 1px solid #ffffff; }
#content #users #coach_docs #list table tr:hover { background-color: #dddddd; }
#content #users #coach_docs #list table td.date { width: 120px; font-weight: bold; }
#content #users #coach_docs #list table td.title { width: auto;  }
#content #users #coach_docs #view { }
#content #users #coach_docs #view #meta { float: left; width: 370px; margin: 0px 0px 0px 0px; }
#content #users #coach_docs #view #meta fieldset div { width: auto; padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }
#content #users #coach_docs #view #meta fieldset div div { border: none; }
#content #users #coach_docs #view #meta fieldset label { width: 100px; font-weight: bold; }
#content #users #coach_docs #view #info { float: left; width: 370px; margin: 0px 0px 0px 26px; }

#content #users #list #filter { margin: 10px 0px 0px 0px; }
#content #users #list #filter #department { float: left; }
#content #users #list #filter #chars { float: left; margin: 3px 0px 0px 10px; color: #aaaaaa; }
#content #users #list #filter #chars a { text-transform: capitalize; text-decoration: none; color: #aaaaaa; }
#content #users #list #filter #chars a.active { text-transform: capitalize; text-decoration: underline; font-weight: bold; color: #000000; }
#content #users #list ul#user_list { margin: 0; padding: 0; list-style: none;}
#content #users #list ul#user_list li {float: left; width: 360px; margin: 16px 20px 16px 0px; padding: 0px 0px; border: 0px solid #ff0000; }
#content #users #list ul#user_list li div.container { float: right; height: 250px; background-color: #e0e1e2; padding: 0px 0px; }
#content #users #list ul#user_list li div.picture { float: left; width: 170px; }
#content #users #list ul#user_list li div.picture img { width: 150px; margin: 10px 10px; }
#content #users #list ul#user_list li div.info { float: left; width: 165px; margin: 8px 8px 8px 0px; }
#content #users #list ul#user_list li div.info div.quick_info { height: 150px; }
#content #users #list ul#user_list li div.more_info { text-align: right; }
#content #users #list ul#user_list li div.more_info img { margin: 0 0; padding: 0 0; }

#content #or #home #left_column { display: block; float: left; width: 377px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#content #or #home #left_column #latest_news { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  }
#content #or #home #left_column #latest_news ul { margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; list-style: none; }
#content #or #home #left_column #latest_news ul li { margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; }
#content #or #home #left_column #latest_news ul li div.image { margin: 16px 8px 8px 14px; padding: 0px 0px 0px 0px; }
#content #or #home #left_column #latest_news ul li div.meta { margin: 4px 8px 8px 14px; padding: 0px 0px 0px 0px; }
#content #or #home #left_column #latest_news ul li div.intro { margin: 12px 8px 8px 14px; padding: 0px 0px 0px 0px; }
#content #or #home #left_column #latest_news #all_news_items { margin: 0px 0px 0px 16px; padding: 0px 0px 0px 0px; }
#content #or #home #right_column { display: block; float: left; width: 377px; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; }
#content #or #home #right_column #about p { margin-left: 8px; }
#content #or #home #right_column #more ul { margin: 0px 0px 0px 8px; padding: 0; list-style: none; }
#content #or #home #right_column #more ul li { margin: 0; padding: 0; }
#content #or #home #right_column #more ul li a { display: block; float: left; width: 360px; margin: 2px 0px 2px 0px; padding: 0px 0px 0px 0px; font-weight: bold; text-decoration: none; background: #ffffff url(../img/arrow_01.gif) no-repeat scroll center right; }
#content #or #home #right_column #more ul li a:hover { text-decoration: underline; }
#content #or #news #view { margin: 0px 0px 0px 8px; }
#content #or #news #view div.meta { margin: 3px 0px 3px 8px; }
#content #or #news #view div.image { float: left;  width: 373px; margin: 0px 0px 0px 8px; text-align: center; }
#content #or #news #view div.intro { float: left; width: 360px; margin: 0px 0px 16px 16px; }
#content #or #news #view div.body { float: left; width: 360px; margin: 0px 0px 0px 16px; }
#content #or #news #view div#navigation { clear: both; margin: 20px 0px 0px 0px; text-align: right; }
#content #or #about p#intro { margin-left: 8px; font-weight: bold; }
#content #or #about p { margin-left: 8px; }
#content #or #articles #list { margin: 0px 0px 0px 0px; }
#content #or #articles #list table { width: 100%; margin: 0; padding: 0; background-color: #eeeeee; }
#content #or #articles #list table tr {  }
#content #or #articles #list table tr td { border-bottom: 1px solid #ffffff; }
#content #or #articles #list table tr:hover { background-color: #dddddd; }
#content #or #articles #list table td.date { width: 120px; font-weight: bold; }
#content #or #articles #list table td.title { width: auto;  }
#content #or #articles #list table td.chairman a { font-size: 8px; }
#content #or #docs #list { margin: 0px 0px 0px 0px; }
#content #or #docs #list table { width: 100%; margin: 0; padding: 0; background-color: #eeeeee; }
#content #or #docs #list table tr { }
#content #or #docs #list table tr td { border-bottom: 1px solid #ffffff; }
#content #or #docs #list table tr:hover { background-color: #dddddd; }
#content #or #docs #list table td.date { width: 120px; font-weight: bold; }
#content #or #docs #list table td.title { width: auto;  }
#content #or #docs #list table td.chairman a { font-size: 8px; }
#content #or #docs #view { }
#content #or #docs #view #meta { float: left; width: 370px; margin: 0px 0px 0px 0px; }
#content #or #docs #view #meta fieldset div { width: auto; padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }
#content #or #docs #view #meta fieldset div div { border: none; }
#content #or #docs #view #meta fieldset label { width: 100px; font-weight: bold; }
#content #or #docs #view #info { float: left; width: 370px; margin: 0px 0px 0px 26px; }
#content #or #tip fieldset div { width: auto; padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }
#content #or #tip fieldset div div { border: none; }
#content #or #tip fieldset label { }

#content #mvo #home #left_column { display: block; float: left; width: 377px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#content #mvo #home #left_column #latest_news { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  }
#content #mvo #home #left_column #latest_news ul { margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; list-style: none; }
#content #mvo #home #left_column #latest_news ul li { margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; }
#content #mvo #home #left_column #latest_news ul li div.image { margin: 16px 8px 8px 14px; padding: 0px 0px 0px 0px; }
#content #mvo #home #left_column #latest_news ul li div.meta { margin: 4px 8px 8px 14px; padding: 0px 0px 0px 0px; }
#content #mvo #home #left_column #latest_news ul li div.intro { margin: 12px 8px 8px 14px; padding: 0px 0px 0px 0px; }
#content #mvo #home #left_column #latest_news #all_news_items { margin: 0px 0px 0px 16px; padding: 0px 0px 0px 0px; }
#content #mvo #home #right_column { display: block; float: left; width: 377px; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; }
#content #mvo #home #right_column #about p { margin-left: 8px; }
#content #mvo #home #right_column #more ul { margin: 0px 0px 0px 8px; padding: 0; list-style: none; }
#content #mvo #home #right_column #more ul li { margin: 0; padding: 0; }
#content #mvo #home #right_column #more ul li a { display: block; float: left; width: 360px; margin: 2px 0px 2px 0px; padding: 0px 0px 0px 0px; font-weight: bold; text-decoration: none; background: #ffffff url(../img/arrow_01.gif) no-repeat scroll center right; }
#content #mvo #home #right_column #more ul li a:hover { text-decoration: underline; }
#content #mvo #news #view { margin: 0px 0px 0px 8px; }
#content #mvo #news #view div.meta { margin: 3px 0px 3px 8px; }
#content #mvo #news #view div.image { float: left;  width: 373px; margin: 0px 0px 0px 8px; text-align: center; }
#content #mvo #news #view div.intro { float: left; width: 360px; margin: 0px 0px 16px 16px; }
#content #mvo #news #view div.body { float: left; width: 360px; margin: 0px 0px 0px 16px; }
#content #mvo #news #view div#navigation { clear: both; margin: 20px 0px 0px 0px; text-align: right; }
#content #mvo #about p#intro { margin-left: 8px; font-weight: bold; }
#content #mvo #about p { margin-left: 8px; }
#content #mvo #events #list { margin: 0px 0px 0px 0px; }
#content #mvo #events #list table { width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #eeeeee; }
#content #mvo #events #list table tr {  }
#content #mvo #events #list table tr:hover { background-color: #dddddd; }
#content #mvo #events #list table tr td { border-bottom: 1px solid #ffffff; }
#content #mvo #events #list table tr td.date_event { width: 120px; font-weight: bold; }
#content #mvo #events #list table tr td.title { width: auto;  }
#content #mvo #events #list table tr td.user_created { width: 100px; }
#content #mvo #events #list table tr td.user_created a { font-size: 8px; }
#content #mvo #events #view fieldset { margin: 0px 0px 0px 0px; padding: 0; background-color: #eeeeee; }
#content #mvo #events #view fieldset div { clear: both; padding: 4px 8px 4px 8px; border-bottom: 1px solid #ffffff; }
#content #mvo #events #view fieldset div label { width: 120px; font-weight: bold; }
#content #mvo #events #view fieldset div p { margin: 0; padding: 0; }
#content #mvo #events #view fieldset div div.tiny_mce { clear: none; display: block; float: left; width: 600px; padding: 0; border-bottom: none; }
#content #mvo #events #view fieldset div div.tiny_mce p { margin-bottom: 16px; }


#content #surveys #list { margin: 0; }
#content #surveys #list table { width: 100%; margin: 0; padding: 0; background-color: #eeeeee; }
#content #surveys #list table tr { }
#content #surveys #list table tr td { border-bottom: 1px solid #ffffff; }
#content #surveys #list table tr:hover { background-color: #dddddd; }
#content #surveys #list table td.date { width: 120px; font-weight: bold; }
#content #surveys #list table td.title { width: auto;  }
#content #surveys #list table td.location { width: 100px; }
#content #surveys #list table td.chairman a { font-size: 8px; }
#content #surveys #view { margin: 0; }
#content #surveys #view #meta { float: left; width: 370px; margin: 0px 0px 0px 0px; }
#content #surveys #view #meta fieldset div { width: auto; padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }
#content #surveys #view #meta fieldset div div { border: none; }
#content #surveys #view #meta fieldset label { width: 100px; font-weight: bold; }
#content #surveys #view #info { float: left; width: 370px; margin: 0px 0px 0px 26px; }


#content #teamroles div p { margin: 0px 0px 16px 8px; padding: 8px 8px 8px 8px; background-color: #eeeeee; }
#content #teamroles div.active p { font-weight: bold; }

#content #mbti div p { margin: 0px 0px 16px 8px; padding: 8px 8px 8px 8px; background-color: #eeeeee; }
#content #mbti div.active p { font-weight: bold; }


/****************************/
/*      #forum              */
/****************************/

#content #forum {  }
#content #forum p {font-size: 12px;}
#content #forum div.bb-quote { margin: 5px 10px 5px 10px; padding: 5px 10px 5px 10px; background-color: #eeeeee; }

/* standaard tabel layout */

#content #forum table {border: solid 6px #7090b7; width: 100%; margin-bottom: 20px;}
#content #forum th { font-size: 11px; background: #7090b7; padding: 2px 10px;}
#content #forum .background {background: #f3f2f2;}
#content #forum .forum_actions { text-align: left; margin: 8 0 8px 0; padding: 0;}
#content #forum .forum_actions a {color: black; text-decoration: underline; font-weight: bold;}
#content #forum .forum_actions a:hover {color: black; text-decoration: none;}

/* forum */

#content #forum #forums { border-collapse: collapse; border-spacing: 1px;  } 
#content #forum #forums th {color: white; font-size: 11px; border: solid 6px #7090b7; text-align: left;}
#content #forum #forums th.moderators { width: 100px; text-align: left; font-weight: bold;  }
#content #forum #forums th.lastpost { width: 150px; text-align: center; font-weight: bold; }
#content #forum #forums td { border-bottom: solid 6px #7090b7; background: #b6c7db; }
#content #forum #forums td.forum { text-align: left; padding: 10px 0 10px 10px;}
#content #forum #forums td.forum a { font-weight: bold; }
#content #forum #forums td.forum div.description { margin: 10px 0px 10px 0px; }
#content #forum #forums td.lastpost { text-align: center; font-size: 10px; }

/* topics */

#content #forum #topics { border-collapse: collapse; border-spacing: 1px; }
#content #forum #topics th {font-size: 11px; color: white; border: solid 6px #7090b7;}
#content #forum #topics th.breadcrumb { text-align: left; padding: 4px 10px; }
#content #forum #topics th a {font-size: 11px; color: white;}
#content #forum #topics td { border-bottom: solid 6px #7090b7;  background: #b6c7db;}
#content #forum #topics td.icon { width: 30px; padding: 8px 0 8px 8px; text-align: center; vertical-align: middle; }
#content #forum #topics td.title { text-align: left; padding: 10px 0 10px 10px;}
#content #forum #topics td.title div.title a { font-weight: bold; }
#content #forum #topics td.title div.poststarter { font-size: 10px; padding: 10px 0 10px 0; }
#content #forum #topics td.postcount { width: 70px; text-align: center; padding: 10px 0 10px 10px;}
#content #forum #topics td.viewcount { width: 70px; text-align: center; padding: 10px 0 10px 10px;}
#content #forum #topics td.lastpost  { width: 140px; text-align: center; padding: 10px 0 10px 10px; font-size: 10px; }


/* posts */

#content #forum #posts { border-collapse: collapse; border-spacing: 1px;}
#content #forum #posts th {font-size: 11px; border: solid 6px #7090b7; color: white;}
#content #forum #posts th.breadcrumb { text-align: left; padding: 4px 10px; }
#content #forum #posts th a {font-size: 11px; color: white;}
#content #forum #posts td {vertical-align: top; border: solid 6px #7090b7;  background: #b6c7db;}
#content #forum #posts td.info { width: 140px; }
#content #forum #posts td.info div.author { text-align: center; margin: 5px 0px 5px 0px; }
#content #forum #posts td.info div.picture { text-align: center; }
#content #forum #posts td.info div.picture img { width: 100px; }
#content #forum #posts td.info div.datetime { text-align: center; font-size: 10px; margin: 5px 0px 5px 0px; }
#content #forum #posts td.text { width: 600px; overflow: hidden; padding: 10px; text-align: left; }
#content #forum #posts td.text div.firstpost { font-weight: bold; }
#content #forum #posts th div.modified { display: inline; float: left; text-align: right; font-size: 10px; color: #666666; }
#content #forum #posts th div.actions { display: inline; float: right; text-align: right; color: #ffffff; }


/* forum forms */

#content #forum #add_topic {  }
#content #forum #add_topic form div#title { }
#content #forum #add_topic form div#title input { width: 580px; }
#content #forum #add_topic form div#body { }
#content #forum #add_topic form div#body textarea { width: 580px; height: 200px; }
#content #forum #add_topic form div#buttons { text-align: center; }

#content #forum #add_post {  }
#content #forum #add_post form div#body { }
#content #forum #add_post form div#body textarea { width: 580px; height: 200px; }
#content #forum #add_post form div#buttons { text-align: center; }
#content #forum #add_post form div#buttons.preview { margin: 10px 0px 0px 0px; text-align: left; }
#content #forum #add_post #posts th.startpost { text-align: left; }
#content #forum #add_post #posts th.lastpost { text-align: left; }

#content #forum #edit_post {  }
#content #forum #edit_post form div#body { }
#content #forum #edit_post form div#body textarea { width: 580px; height: 200px; }
#content #forum #edit_post form div#buttons { text-align: center; }
#content #forum #edit_post #posts th.startpost { text-align: left; }
#content #forum #edit_post #posts th.lastpost { text-align: left; }


/* SEARCH */

#content #search fieldset div { margin: 0px 0px 0px 8px; padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }
#content #search #default {  }
#content #search #default #search_field { }
#content #search #advanced { margin: 0 0; padding: 0 0; background-color: transparent; border: none; }
#content #search #advanced.hidden { display: none; }
#content #search #advanced #date input.date { width: 70px; }
#content #search #advanced #sections label { display: inline; float: none; margin: 3px 0px 3px 0px; }

#content #search #results { }
#content #search #results h2 { margin-top: 16px; }
#content #search #results h3 { margin: 8px 0 0 0; padding: 0 0; font-size: 14px; font-weight: bold; }
#content #search #results h4 { margin: 8px 0 0 0; padding: 0 0; font-size: 12px; font-weight: bold; }
#content #search #results #subresults { margin: 0px 0px 0px 16px; }
#content #search #results ul { margin: 0px 0px 0px 8px; padding: 0 0; list-style: none; border-bottom: 1px solid #dddddd; }
#content #search #results ul li { margin: 0px 0px 0px 0px; padding: 10px 0; border-top: 1px solid #dddddd; }
#content #search #results ul li div.title { margin: 0 0; padding: 0 0; }
#content #search #results ul li div.meta { font-size: 10px; color: #666666; }
#content #search #results ul li input.more, #content #search #results ul li input.more:hover { width: auto; margin: 0px 0px 0px 0px; padding: 0px 0px; background: none; border: none; font-size: 10px; cursor: pointer; }
#content #search #results ul li input.more { text-decoration: underline; }
#content #search #results ul li input.more:hover { text-decoration: none; }

/* CONTACT */
#content #contact fieldset div { width: auto; padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }
#content #contact fieldset div div { border: none; }

/* SITEMAP */
#content #sitemap #main_list { margin: 24px 0px 0px 24px; }
#content #sitemap ul { margin: 0px 0px 0px 0px; }
#content #sitemap ul li { margin: 6px 0px 6px 24px; }
#content #sitemap ul ul { list-style: circle; list-style-image: none; }

/* TIP */
#content #tips #add { margin: 0px 0px 0px 8px; } 
#content #tips #add fieldset div { padding: 3px 6px; background-color: #eeeeee; border-top: 1px solid #ffffff; }

