/************************************************************/
/*general*/
/************************************************************/
* { margin:0; padding:0; }
a img { border:none; }
fieldset { border:none; }
div.clear { clear:both; }
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; background:#a9d847 url(img/body_background.png) top left no-repeat; padding-top:134px; }
ol, ul { list-style:none; }
input.text { color:#a4a4a4; height:19px; padding-left:7px; font-size:11px; padding-top:3px; }
input.submit { color:white; text-align:center; height:24px; font-size:11px; }

/************************************************************/
/*logo*/
/************************************************************/
#logo { width:474px; height:118px; z-index:100; position:absolute; background:url(img/logo.png); line-height:118px; text-indent:500px; overflow:hidden; top:26px; left:64px; }
* html #logo { behavior:url(iepngfix.htc); } /*IE 6 png fix*/

/************************************************************/
/*main*/
/************************************************************/
#main { width:560px; float:left; display:inline; margin-left:60px; }

/*item*/
#main div.item { margin-bottom:10px; color:white; }
#main div.item div.bottom { padding:0 5px; height:100%; }
#main div.item p.moviecode { text-align:right; padding:3px 0 0; }
#main div.item p.moviecode a { text-decoration:none; color:white; }
#main div.item p.moviecode a:hover { text-decoration:underline; }
#main div.item p.special { text-align:center; padding:8px 0; font-size:14px; font-weight:bold; }
#main div.item p.special a { text-decoration:none; }
#main div.item p.special a:hover { text-decoration:underline; }
#main div.item.banner { padding:8px 0; text-align:center; }
#main div.item .titel { font-size:24px; text-align:center; text-decoration:none; color:white; }
#main div.item h2 { padding-bottom:3px; font-size:16px; position:relative;}

#main div.item.style_a { background-color:#cc3300; border:1px solid #932500; background:url(img/main_item_background_a.png); }
#main div.item.style_a div.top { background:url(img/main_item_top_a.png) top no-repeat; }
#main div.item.style_a div.bottom { background:url(img/main_item_bottom_a.png) bottom no-repeat; }

#main div.item.style_b { background-color:#ffcc33; border:1px solid #f3b706; background:url(img/main_item_background_b.png); }
#main div.item.style_b div.top { background:url(img/main_item_top_b.png) top no-repeat; }
#main div.item.style_b div.bottom { background:url(img/main_item_bottom_b.png) bottom no-repeat; }
#main div.item.style_b p.special a { color:#793d00; }

#main div.item.style_c { background-color:#0076ae; border:1px solid #005f8d; background:url(img/main_item_background_c.png); }
#main div.item.style_c div.top { background:url(img/main_item_top_c.png) top no-repeat; }
#main div.item.style_c div.bottom { background:url(img/main_item_bottom_c.png) bottom no-repeat; }

#main div.item.style_d { background-color:#e8f3ff; border:1px solid #a9d2ff; color:#111a66; padding:10px 18px; }
#main div.item.style_d a { color:#111a66; text-decoration:none; }
#main div.item.style_d a:hover { text-decoration:underline; }
#main div.item.style_d p { padding:8px 0; }

#main div.item.paging { font-weight:bold; text-align:center; padding:8px 0; color:#793d00; font-size:15px; }
#main div.item.paging li { list-style:none; display:inline; padding-right:10px; }
#main div.item.paging li a { font-weight:normal; color:#793d00; text-decoration:none; font-size:13px; vertical-align:middle; }
#main div.item.paging li a:hover { text-decoration:underline; }

/*movie*/
#main div.movie { text-align:center; margin:0 0 6px; }

/*linkpartners*/
#main ul.linkpartners { margin-bottom:8px; }
#main ul.linkpartners li { width:50%; float:left; line-height:16px; }
#main ul.linkpartners li a { text-decoration:none; color:#111a66; }
#main ul.linkpartners li a:hover { text-decoration:underline; }

/*title*/
#main div.title { height:45px; }

/*comment*/
#main div.comment { width:225px; display:inline; margin-left:65px; padding-bottom:15px; float:left; text-align:center; font-weight:bold; }

/*score*/
#main div.score { width:236px; padding-bottom:15px; float:right; padding-left:4px; }
#main div.score label { padding-right:8px; }
#main div.score img { margin-left:3px; margin-top:-2px; cursor:pointer; vertical-align:middle; }

/************************************************************/
/*side*/
/************************************************************/
#side { width:315px; float:left; display:inline; margin-left:10px; }

/*item*/
#side div.item { margin-bottom:10px; color:#111a66; }
#side div.item div.bottom { padding:10px 15px; }
#side div.item h2 { font-size:16px; padding-bottom:3px; text-decoration:none; }
#side div.item h3 { font-size:14px; padding-bottom:6px; }
#side div.item h4 { font-size:11px; }
#side div.item p { line-height:15px; padding-bottom:3px; }
#side div.item li { height:16px; }
#side div.item li a { text-decoration:none; color:#111a66; }
#side div.item li a:hover { text-decoration:underline; }
#side div.item a.special { text-decoration:none; font-size:16px; color:#111a66; padding-left:30px; }
#side div.item a.special:hover { text-decoration:underline; }

/*#side div.item.style_a { background-color:#e8f3ff; border:1px solid #aad2ff; background:url(img/side_item_background_a.png) center repeat-y; }*/
#side div.item.style_a { background-color:#e8f3ff; border:1px solid #aad2ff; width: 325px; }
#side div.item.style_a div.top { background:url(img/side_item_top_a.png) top no-repeat; }
#side div.item.style_a div.bottom { background:url(img/side_item_bottom_a.png) bottom no-repeat; }
#side div.item.style_a input.text { border:1px solid #98ccff; background-color:#fbfdff; }
#side div.item.style_a input.submit { border:1px solid #98ccff; background-color:#0066d7; vertical-align:middle; }

/*#side div.item.style_b { background-color:#ffcc33; border:1px solid #f3b706; color:#713800; background:url(img/side_item_background_b.png) center repeat-y; }*/
#side div.item.style_b { background-color:#ffcc33; border:1px solid #f3b706; color:#713800; width: 325px; }
#side div.item.style_b div.top { background:url(img/side_item_top_b.png) top no-repeat; }
#side div.item.style_b div.bottom { background:url(img/side_item_bottom_b.png) bottom no-repeat; }
#side div.item.style_b input.text { border:1px solid #be920d; background-color:#fff1c6; }
#side div.item.style_b input.submit { border:1px solid #cf8b00; background-color:#993300; vertical-align:middle; }

/*#side div.item.style_c { background-color:#c5deff; border:1px solid #75b0f5; background:url(img/side_item_background_c.png) center repeat-y; }*/
#side div.item.style_c { background-color:#c5deff; border:1px solid #75b0f5; width: 325px; }
#side div.item.style_c div.top { background:url(img/side_item_top_c.png) top no-repeat; }
#side div.item.style_c div.bottom { background:url(img/side_item_bottom_c.png) bottom no-repeat; }

#side div.item.news p { padding-bottom:10px; }
#side div.item.news div.bottom { padding-bottom:0; }

#side div.item.banner { padding:15px 0 10px; text-align:center; }
#side div.item.arrow { background:#e8f3ff url(img/arrow_big.png) 260px center no-repeat; padding:10px 15px; }

/*smallform*/
#side form.small input.text { width:203px; vertical-align:middle; }
#side form.small input.submit { width:65px; }

/************************************************************/
/*footer*/
/************************************************************/
#footer { clear:both; width:991px; height:185px; background:url(img/footer.png) right bottom no-repeat; text-align:center; padding-top:10px; }
#footer p { padding-bottom:4px; color:white; }
#footer p a { color:white; text-decoration:none; }
#footer p a:hover { text-decoration:underline; }

.linkje {
	text-decoration: none;
	color: #F0F0F0;
}
.linkje:hover {
	text-decoration: underline;
}