h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: underline;
  color:#333;
}

a:hover
{
  text-decoration: underline;
}

body, td
{
  margin: 0;
  padding: 0;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height:17px;
}

body
{
  padding: 0px;
  background: #053063 url(../images/background.gif) repeat-x top left;
  color:#777777;
}

img.left {
	float: left;
	padding-right: 5px;
}

img.right {
  float: right;
  padding-left: 5px;
}

p {
  padding-bottom : 8px;
}

h1 {
	font-size:18px;
  padding : 8px 0px 15px 0px ;
}
h2 {
	font-size: 14px;
  padding : 8px 0px 4px 0px ;
}

h3
{
	font-size:13px;
	color:#878889;
}

#container
{
  margin: 0 auto;
  width : 1000px;
  height: 100%;
  background: #FFFFFF url(../images/container-repeat.gif) repeat-y top center;
}

#header
{
  width: 1000px;
  height: 184px;
  background: url(../images/header.jpg);
}

#header-top
{
	top:160px;
	left:300px;
	position:relative;
}

#left
{
  float: left;
	width: 182px;

}
#left-top
{
  float: left;
	width: 182px;
  height: 146px;
  background: url(../images/left-top.jpg);
}
#left-note
{
  float: right;
  width: 153px;
  height: 250px;
  background: url(../images/left-note.jpg);
}

#menu-top
{
  width: 134px;
  height: 20px;
  float: right;
  background: url(../images/menu-top.jpg);
}
#menu-middle
{
  float: right;
	padding-left: 20px;
	width: 114px;
  background: url(../images/menu-middle.jpg);
}
#menu-bottom
{
  float: right;
	width: 134px;
  height: 20px;
  background: url(../images/menu-bottom.jpg);
}
#content {
  float: left;
	padding: 20px;
  width: 595px;
}

#content h1 {
	line-height:25px;
}

#right
{
  float: left;
	width: 183px;
  height: 583px;
  background: url(../images/right.jpg);
}
#footer
{
	width: 1000px;
	height: 179px;
	clear: both;
	background: url(../images/footer.jpg);
	text-align:center;
}

.input_field
{
	background-image:url(../images/input_login.jpg);
	height:19px;
	line-height:19px;
	padding-left:3px;
	color:#666666;
	border:1px solid #CCC;
	font-size:11px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
}

.input_text
{
	background-color:#fff;
	padding-left:3px;
	color:#666666;
	border:1px solid #CCC;
	font-size:11px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:2px;
}

.button
{
	height:25px;
	color:#666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #999;
	padding-left:5px;
	padding-right:5px;
}

#options
{
	height:40px;
	width:100%;
}

#blok-links
{
	float:left;
	width:192px;
	height:259px;
	background-image:url(../images/blok-links.jpg);
	text-align:left;
	padding:10px;
	font-size:11px;
	background-repeat:no-repeat;
	padding-right:20px;
	line-height:15px;
}

#blok-center
{
	float:left;
	width:188px;
	height:249px;
	background-image:url(../images/blok-rechts.jpg);
	text-align:left;
	padding:10px;
	font-size:11px;	
	line-height:15px;
	padding-right:20px;
	background-repeat:no-repeat;
}

#blok-rechts
{
	float:left;
	width:120px;
	height:270px;
	text-align:left;
	padding:10px;
	padding-top:5px;
	font-size:11px;	
	line-height:13px;
}

#blok-news
{
	float:left;
	width:120px;
	text-align:left;
	padding:10px;
	padding-top:5px;
	font-size:11px;	
	line-height:13px;
}

#blok-onder
{
	float:left;
	width:419px;
	height:215px;
	text-align:left;
	padding:10px;
	font-size:10px;	
	line-height:13px;
	background-image:url(../images/blok-onder.jpg);
	background-repeat:no-repeat;
}

#blok-onder-tekst
{
	width:400px;
	position:relative;
	left:10px;
	line-height:15px;
}

#clear
{
	clear:both;
}

ul#pakket-options
{
	padding:0px;
	margin:0px;
}

ul#pakket-options li
{
	line-height:15px;
	list-style:none;
	font-size:10px;
}

ul#news-frontpage
{
	padding:0px;
	margin:0px;
	border-bottom:1px dotted #777;
}

ul#news-frontpage li
{
	line-height:15px;
	list-style:none;
	padding-top:5px;
	padding-bottom:5px;
	font-size:10px;
	border-top:1px dotted #777;
}

.error
{
	background-color:#FFFBCC;
	border:1px solid #E6DB55;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height:30px;
	line-height:30px;
	padding-left:10px;
	font-weight:bold;
	margin-bottom:10px;
}

.loginForm { background:#F9F9F9; border:1px solid #E5E5E5; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:15px; }
.loginForm h2 { color:#004D71; margin:0px 0px 7px; padding:0px; }
.loginForm .fields { height:15px; width:250px; padding:0px; border:1px solid #E5E5E5; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; outline: none; font-size:11px; color:#999999; padding:5px 5px; }
.fields { height:15px; width:250px; padding:0px; border:1px solid #E5E5E5; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; outline: none; font-size:11px; color:#999999; padding:5px 5px; }
.loginForm .button { height:25px; width:100px; padding:0px; background:#E3E9C5; border:1px solid #C8CF81; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#9AA33F; font-weight:bold; }

.button { height:25px; padding:0px 10px; background:#E3E9C5; border:1px solid #C8CF81; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#9AA33F; font-weight:bold; }
.forumMain { background:#F9F9F9; border:1px solid #E5E5E5; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:15px; margin-bottom:10px; }
.forumMainEven { background:#EFEFEF; border:1px solid #E5E5E5; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:15px; margin-bottom:10px; }
.topic { float:left; width:380px; text-align:left; line-height:20px; }
.information { float:left; width:150px; margin-left:10px; padding-left:10px; border-left:1px solid #E5E5E5; }
.forumMainHeader { text-transform:uppercase; padding-bottom:6px; font-size:12px; font-weight:bold; }
.forumMainHeaderCat { float:left; width:308px; color:#BFCC74; text-align:left; }
.forumMainHeaderMovies { float:left; color:#BFCC74; text-align:left; }
.forumMainHeaderTopics { float:left; width:60px; width:58px; text-align:center; }
.forumMainHeaderPosts { float:left;  width:60px; text-align:center; }
.forumMainHeaderLast { float:left; width:135px; text-align:left; }

.forumMainRecord { border-top:1px solid #E5E5E5; padding-top:10px; }
.forumMainRecord:hover { background:#EBEBEB; }
.forumMainRecordImg { float:left; width:28px; padding:0px 10px; }
.forumMainRecordName { float:left; width:260px; text-align:left; }
.forumMovieRecordName { float:left;  text-align:left; font-size:10px; }
.forumMovieRecordName a { font-size:12px; }
.forumMainRecordName a { color:#666; }
.forumMainRecordName a:hover { color:#000; }
.forumMainRecordTopics { float:left; width:60px; text-align:center; }
.forumMainRecordPosts { float:left; width:60px; text-align:center; }
.forumMainRecordLast { float:left; width:135px; text-align:left; }
.forumMainRecordPoll { float:left; width:100%; text-align:left; }
.forumMainPoll { border-top:1px solid #E5E5E5; padding-top:10px; }
.forumMainRecordLast span { color:#8B9A38; }
p span { color:#8B9A38; }
.crumps { color:#8B9A38; }
.crumps a { text-decoration:underline; color:#8B9A38; }

.button_green { height:25px; padding:0px 5px; background:#E3E9C5; border:1px solid #C8CF81; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#9AA33F; font-weight:bold; font-size:10px; text-transform:uppercase; }
.field { height:15px; width:250px; padding:0px; border:1px solid #D3D3D3; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; outline: none; font-size:11px; color:#999999; padding:5px 5px; }
.clear { clear:both; }

.voteBar { width:300px; height:22px; background:url(../images/poll_bg.png); margin-bottom:10px; }
.voteResults { background:url(../images/votes_bg.png) no-repeat; height:20px; margin:1px 0px 0px 1px; }
.errorMessage { background:#FFFBCC; border:1px solid #E6DB55; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; height:28px; line-height:28px; padding-left:10px; margin-bottom:10px; }

.movie_container { background:#F9F9F9; border:1px solid #E5E5E5; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:15px; margin-bottom:10px; }
.movie_container h2 { text-transform:uppercase; font-size:12px; font-weight:bold; color:#BFCC74; margin-bottom:3px; }

.movie_container ol { margin:5px; padding:0px; margin-left:20px; } 
.movie_container li { margin-bottom:10px; line-height:22px; margin-left:0px; padding:0px; }

ul.gallery
{
	padding:0px;
	margin:0px;
}

ul.gallery li
{
	list-style:none;
	border-top:1px solid #E5E5E5;
	background:url(../images/youtube_icon.png) no-repeat 0px 6px;
	height:35px;
	line-height:35px;
	padding-left:30px;
}

ul.gallery li.folder
{
	background:url(../images/folder_icon.png) no-repeat 0px 6px;
}

ul.gallery li.pdf
{
	background:url(../images/pdf_icon.jpg) no-repeat 0px 6px;
}