body, html
{
 margin:0px;
 border:0px;
 height:100%;
 padding:0px;
 font-family:Verdana,Tahoma;
 font-size:11px;
 line-height:11px;
 background-image:url('../pics/body_bg.gif');
}

a img
{
 border:0px;
}

.bodyContainer
{
	min-height:100%;
	background-image:url('../pics/body_bg-left.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
}

.rightTopCorner
{
 height:100%;
 background-image:url('../pics/body_bg-right.gif');
 background-position:right top;
	background-repeat:no-repeat;
}

.container
{
 color:#eeeeee;
 width:800px;
 margin:0px auto;
 background-color:#000000;
}

.topLoginInfo
{
 height:40px;
 padding:15px 0px 0px 0px;
 background-color:#000000;
 background-image:none;
}

.logo
{
 float:left;
 margin:000 5px;
 padding:0px;
}

.topLoginInfo ul
{
 margin:0px 0px 0px 55px;
 padding:3px 0px 0px 55px;
 width:170px;
 height:30px;
 font-size:9px;
 background-image:url('../pics/welcome_bg.gif');
 background-position:right top;
	background-repeat:no-repeat;
}

.topLoginInfo ul li
{
 margin:0px;
 padding:0 0 0 5px;
 display:inline;
 white-space:nowrap;
}

.topLoginInfo ul li span
{
 color:#4daae1;
 margin-left:5px;
}

.topLoginInfo ul li ul
{
 margin:0px 0px 0px 20px;
 padding:0px;
 background-image:none;
}

.topLoginInfo ul li ul li a
{
 font-size:9px;
 padding:0px;
 text-decoration:none;
 color:#eeeeee;
}

.topLoginInfo ul li ul li a:hover
{
 color:#4daae1;
 text-decoration:underline;
}

.topLoginInfo .inlineForm
{
 float:right;
}

.loginBar .inlineForm
{
 background:#242121;
 padding:0px;
 margin:0px;
 height:20px;
}

.searchBlok
{
 background-color:#353334;
 padding:4px 8px;
}

.inlineForm form
{
 margin:0px;
 padding:0 0 0 5px;
}

.inlineForm form input
{
 margin:1px 5px 0px 5px;
 font-size:10px;
 height:16px;
 padding:0px 5px 0px 5px;
 color:#4daae1;
 background-color:#4f4d4e;
 border:0px;
 vertical-align:middle;
}

.button input
{
 margin:1px 5px 0px 5px;
 font-size:10px;
 height:16px;
 padding:0px 5px 2px 5px;
 color:#4daae1;
 background-color:#4f4d4e;
 border:0px;
 vertical-align:middle;
}

.topMenu
{
 background-color:#3d3a3a;
 border-top:1px solid #221f1f;
 border-bottom:1px solid #2d2a2a;
 padding:0px;
}

.topMenu ul
{
 list-style:none;
 padding:2px 5px;
 margin:0px;
 float:right;
}

.topMenu ul li
{
 padding:2px 0 2px 0;
 display:inline;
 position:relative;
}

.topMenu ul li a
{
 font-size:11px;
 font-weight:bold;
 letter-spacing:1px;
 padding:0px;
 text-decoration:none;
 color:#eeeeee;
}

.topMenu ul li a:hover, #active
{
 color:#4daae1;
 text-decoration:underline;
}

.topMenu ul li ul
{
 display:none;
 position:absolute;
 top:1.45em;
 left:0;
 padding:5px;
 background-color:#ffffff;
	-moz-opacity: 0.8;
 filter: Alpha(Opacity=80);
}

.topMenu ul li ul li
{
 padding:2px 0px; 
 display:block;
 white-space:nowrap;
}

.topMenu ul li.over ul, .topMenu ul li:hover ul
{ 
 display:block;
 float:none;
 z-index:1;
}

.topMenu ul li ul li a
{
 padding:0px;
 color:#000000;
 text-decoration:none;
}

.topMenu ul li ul li a:hover
{
 color:#ffffff;
 background-color:#009ffd;
 text-decoration:none;
}

.subsub 
{
 margin:5px;
}

.subsub li 
{
 display:block;
}

.clearme
{
 clear:both;
}

.topBar
{
 height:172px;
 background-image:url('../pics/top_bar_bg.jpg');
 background-position:left top;
 background-repeat:no-repeat;
}

.addsContainer
{
 height:265px;
}

.addsContainer a img
{
 border:0px;
}

.banner486x60
{
 text-align:center;
 vertical-align:middle;
 height:75px;
 border-left:8px solid #c8c3bb;
}

.news-trailer
{
 width:490px;
 height:186px;
}

.banner250x250
{
 width:250px;
 height:265px;
 float:right;
 border-left:8px solid #c8c3bb;
 background-color:#000000;
}

.movie250x230
{
 width:250px;
 float:right;
 height:230px;
 padding:0px;
 margin:0px;
 border-left:8px solid #c8c3bb;
 border-bottom:8px solid #c8c3bb;
 background-color:#000000;
}

.contentHeaderTitle
{
 padding:0px;
 line-height:15px;
 font-size:10px;
 letter-spacing:1px;
 text-align:left;
 background-image:url('../pics/content_header_bg.jpg');
 background-position:left top;
 background-repeat:repeat-x;
}

.contentHeaderTitle h1
{
 padding: 0px 5px 0px 30px;
 margin:0px;
 border-right:1px solid #998f87;
 font-size:10px;
 color:#000000;
 background-image:url('../pics/content_header_bullet.jpg');
 background-repeat:no-repeat;
}

.contentBlokContainer
{
 height:190px;
 background-color:#333232;
}

.contentBlok
{
 position:relative;
 width:268px;
 height:100%;
 overflow:hidden;
 padding:0px;
 margin:0px;
}

.contentBlok p
{
 padding:0 5px;
 margin:0px;
 text-align:left;
 margin:0px;
}

.rightBlok
{
 float:right;
 height:100%;
 margin:0px;
 padding:0px;
 background-color:#000000;
}

.contentBlok h1 span
{
 padding:0px;
 margin:0px 15px 0px 0px;
 color:#a9a196;
 font-size:11px;
 font-weight:bold;
 text-decoration:underline;
}

.contentBlok h1 span.right
{
 float:right;
 padding:0px;
 margin:0px 5px 0px 0px;
 color:#ffffff;
 font-size:10px;
 font-weight:none;
 text-decoration:none;
}

.contentBlok h1 
{
 margin:0px;
 padding:5px;
 color:#ffffff;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
}

.contentBlok p img
{
 margin:5px;
 padding:0px;
 float:left;
 border:1px solid #ffffff;
 width:90px;
 height:120px;
}

.contentBlokFooter
{
 position:absolute;
 bottom:0px;
 clear:left;
 width:100%;
 margin:0px;
 padding:5px 0px;
 background-color:#444343;
}

.contentBlokFooter span
{
 margin:0px 30px 0px 10px;
 padding:5px 0px;
 font-family:Arial;
 font-size:10px;
 text-decoration:underline;
 color:#ffffff;
}

.contentBlokFooter span a, .agendaarticle span a.comments
{
 margin:0px;
 padding:0px;
 font-family:Arial;
 font-size:10px;
 text-decoration:underline;
 color:#ffffff;
}

.content
{
 border:0px;
 margin:0px;
 padding:0px;
 width:800px;
}

.footer
{
 height:110px;
 background-color:#000000;
 background:url('../pics/footer_bg.gif') left bottom no-repeat;
 vertical-align:middle;
}

.footer ul
{
 margin:0px 0px 0px 5px;
 padding:2px 5px;
 background-image:none;
}

.footer ul li a
{
	font-size:9px;
	padding:0px;
	text-decoration:none;
	color:#eeeeee;
}

.footer ul li a:hover
{
 color:#4daae1;
 text-decoration:underline;
}


/* standaard */

.edit
{
 display:block;
 width:100px;
 height:50px;
 padding:5px;
 margin:0px;
 font-weight:bold;
 font-size:14px;
 color:#339933;
}

#planeHighLight
{
 border: 1px dashed #339933;
}

.messageControls
{
 float:right;
}

.error
{
 width:370px;
 margin:20px;
 border:1px solid #cc0000;
 background-color:#ffcccc;
}

.error p
{
 padding:10px;
 color:#990000;
}

.error img
{
 margin: 5px;
 float: left;
}

.succes
{
 width:370px;
 margin:20px;
 border:1px solid #00cc00;
 background-color:#ccffcc;
}

.succes p
{
 padding:10px;
 color:#009900;
}

.succes img
{
 margin: 5px;
 float: left;
}

.credits 
{
 position:relative;
 width:770px;
 margin:0px auto;
 padding:0px;
 border:0px;
 clear:both;
}

.credits a img 
{
 border:0px;
 margin:0px;
 padding:0px;
 vertical-align:top;
}

.credits a, .credits 
{
 font-size:9px;
 color:#555555;
 text-decoration:none;
}

.credits span.right 
{
 float:right;
}

.controlImg, .menu_controls img, .article_controls img, .plane_controls img, .thumb_controls 
{ 
 vertical-align:middle;
 padding:0px;
 margin:0 0 0 0px;
 border:0px;
}

.menu_controls:hover
{
 padding:0px;
}

.article_controls
{
 padding:0 10px 0 10px;
}

.plane 
{
 padding:0px;
}

.two_cols 
{
 width:100%;
 margin:0 auto;
 padding:0px;
 vertical-align:top;
}

.two_cols td 
{
 width:50%;
}

.two_cols_top
{
 padding:0px;
 vertical-align:top;
}

.two_cols_left
{
 padding:0px;
 vertical-align:top;
}
.two_cols_right
{
 padding:0px;
 vertical-align:top;
}

.two_cols_bottom
{
 padding:0px;
 vertical-align:top;
}