/* main style */

body {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

.latest {
	color:#80894C;
	font-weight: bold;
	
}

.graybg {
	background: url(../images/body_bg.gif) left top;
	background-repeat: repeat-x;
}

#wrapper {
	width: 1000px;
	/* min-height: 500px; */
	margin: 0 auto;
	background: url(../images/content_bg.png) left top;
	background-repeat: repeat;
	border: 1px solid #cbcbcb;
	border-bottom: 0px solid #99a4b4;
}

/* main parts */

.menu {
	position: absolute;
	top: 75px;
	width: 1000px;
	margin: 0;
}

.submenu {
	position: absolute;
	top: 98px;
	width: 1000px;
	margin: 0;
}

/* voorkomt de bullets voor een list object daarnaast ook de ruimte om het object */

.menu ul, .submenu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

/* geeft een flaot naar links zodat de listobjecten naast elkaar komen te staan */

.menu ul li, .submenu ul li {
	float: left;
	position: relative;
}

/* geeft een flaot naar rechst (zie hierboven) maar voor admin rechts */

.submenu_admin ul li {
	float: right;
	position: relative;
}

.submenu_masteradmin ul li {
	float: right;
	position: relative;
}

.menu ul li a, .submenu ul li a {
	display: block;
	text-align: center;
	text-decoration: none;
}

.menu ul li a {
	color: #3d4349;
	height: 23px;
	width: 130px;
	line-height: 23px;
	font-size: 11px;
	background: transparent;
}

.menu ul li a:hover {
	color: #fff;
	background: url(../images/navmain_hover.png);
}

.menu .nav_selected a {
	color: #fff;
	background: url(../images/navmain_active.png);
}

.submenu ul li a {
	color: #3d4349;
	height: 18px;
	line-height: 18px;
	width: 125px;
	font-size: 10px;
	background: transparent;
}

.submenu ul li a:hover {
	color: #fff;
	background: url(../images/navsub_hover.png);
}

.submenu .nav_selected a {
	color: #fff;
	background: url(../images/navsub_active.png);
}

.btnsupport {
	background: url(../images/support_active.png);
}

.adminknop {
	left: 220px;
/* 

4 x 120 = 480 |  1000 - 480 = 520  | 520 -120 - 10 (borders) = 390  */
}

.adminknop_selected {
	left: 220px;
	/*

4 x 120 = 480 |  1000 - 480 = 520  | 520 -120 - 10 (borders) = 390  */
	color: #fff;
	background: url(../images/navmain_active.png);
}

.masteradminknop {
	left: 220px;
/* 

4 x 120 = 480 |  1000 - 480 = 520  | 520 -120 - 10 (borders) = 390  */
}

.masteradminknop_selected {
	left: 220px;
	/* 

4 x 120 = 480 |  1000 - 480 = 520  | 520 -120 - 10 (borders) = 390  */
	color: #fff;
	background: url(../images/navmain_active.png);
}

#footer {
	vertical-align: middle;
	width: 1002px;
	height: 17px;
	margin: 0 auto;
	background-color: #97a5b4;
	border: 1px solid #cbd1d9;
}

#footer a {
	color: #ffffff;
}

#page_head, #page_head_log {
	width: 100%;
	height: 115px;
	background: url(../images/header_bg.png) left top;
	background-repeat: repeat-x;
}

#account,#account_log {
	position: absolute;
	width: 1000px;
	height: 74px;
	/* background: url(../images/qlogo.png) left top no-repeat; */
	background: url(./images/topbar.png) left top no-repeat;
	line-height: 22px;
	vertical-align: middle;
	font-size: 10px;
	color: #384656;
}

#account a {
	color: #384656;
	text-decoration: none;
	font-weight: bold;
}

/* /////////////////// background voor inlogscherm */

#page_head_log {
	background: url(../images/header_bg_log.png) left top;
}

#account_log {
	background: url(./images/topbar_log.png) left top no-repeat;
}

/* ///////////////////////////////////////////////// */

/* /////////////////// old stylesheet */

.content a {
	color: #384656;
}

/* .content .formtable a img	{
	border:2px solid #fff;
	background:#fff;	
} */

.a_selected {
	font-weight: bold;
}

.info {
	
}

.notgood {
	color: #634c4a;
}

.plat {
	color: #273545;
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	line-height: 18px;
}

.plat2 {
	color: #273545;
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	line-height: 18px;
}

.kopje {
	color: #384656;
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
}

.green {
	color: #80894c;
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: 700;
	line-height: 18px;
}

a.plat {
	color: #384656;
	text-decoration: none;
}

a.plat2 {
	color: #384656;
	text-decoration: underline;
}

a:hover.plat {
	color: #384656;
	text-decoration: underline;
}

a:hover.plat2 {
	color: #384656;
	text-decoration: underline;
}

.wit {
	color: white;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 12px;
}

a.wit {
	color: white;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 12px;
	text-decoration: none;
}

a:hover.wit {
	color: black;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 12px;
}

select {
	font-size: 11px;
	font-family: arial;
	border-width: 0;
	outline-width: 0;
}

.reclist {
	width:100%;
}

.navbar {
	
	margin-left: 5px;
	line-height:200%;
	font-size: 150%;
	font-style: italic;
	color: #767676;
}

.content {
	margin-left: 5px;
	margin-right: 5px;
}

.trunsel {
	background-color: #efefef;
}

.trsel {
	background-color: #677c92;
}

.info {
	display: none;
	border-right: #32465b 1px solid;
	border-top: #32465b 1px solid;
	left: 5px;
	border-left: #32465b 1px solid;
	width: 160px;
	border-bottom: #32465b 1px solid;
	position: absolute;
	top: 300px;
	background-color: #efefef;
}

.header {
	/* color: #eeeeee;
	height: 16px;
	background-color: #cbd1d9; */
	color:#000000;
	height: 16px;
	background-color: #efefef;
}

 .formtable {
	border: #A1A1A1 1px solid;
	background-color:#ffffff;
}

.formtable tr td[style] {
   border-right: #A1A1A1 2px solid !important;
}

.formtable tr td table tr td[style] {
   border-right: 0px !important;
}

.formtablehead {
	color: #000000;
	background-color: #d3d3d3;
}



#ftpimport .jpg {display:none;}
#ftpimport .xml {display:none;}
#ftpimport .zip {display:none;}
a {
	color: #80894c;
	text-decoration: underline;
}

input {
	font-size: 11px;
	 border: #677c92 1px solid;
	font-family: arial,verdana;
}

.inputtime {
	border-right: #677c92 1px solid;
	border-top: #677c92 1px solid;
	font-size: 10px;
	border-left: #677c92 1px solid;
	border-bottom: #677c92 1px solid;
	font-family: verdana;
}

button {
	border-right: #677c92 1px solid;
	border-top: #677c92 1px solid;
	font-size: 11px;
	border-left: #677c92 1px solid;
	width: 70px;
	border-bottom: #677c92 1px solid;
	font-family: arial;
}

.button {
	border-right: #677c92 1px solid;
	border-top: #677c92 1px solid;
	font-size: 11px;
	border-left: #677c92 1px solid;
	width: 70px;
	border-bottom: #677c92 1px solid;
	font-family: arial;
}

input.radio {
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
}

input.checkbox {
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
}

select {
	font-size: 11px;
	font-family: arial;
	border: #677c92 1px solid;
}

input.big {
	font-size: 10px;
	width: 200px;
	font-family: verdana;
}

select.big {
	font-size: 10px;
	width: 200px;
	font-family: verdana;
}

textarea {
	border-right: #677c92 1px solid;
	border-top: #677c92 1px solid;
	font-size: 10px;
	border-left: #677c92 1px solid;
	border-bottom: #677c92 1px solid;
	font-family: verdana;
	width:100%;
}

.footerlink {
	font-size: 11px;
	font-family: arial;
	color: black;
}

.footerlink:link {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: none;
}

.footerlink:visited {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: none;
}

.footerlink:active {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: none;
}

.footerlink:hover {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: underline;
}

/* /////////////////// reclist */

.RecListabchead {
	font-size: 11px;
	font-family: arial;
	color: black;
	background-color: #a1a1a1;
    border: 0px solid #cbd1d9;
}

.RecListabchead:link {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: none;
}

.RecListabchead:visited {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: none;
}

.RecListabchead:active {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: none;
}

.RecListabchead:hover {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: underline;
}

.RecListhead {
	font-size: 11px;
	font-family: arial;
	color: black;
	background-color: #cbd1d9;
	/* #c

bd1d9  */
    border: 1px solid #cbd1d9;
}

.RecListhead:link {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: none;
}

.RecListhead:visited {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: none;
}

.RecListhead:active {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: none;
}

.RecListhead:hover {
	font-size: 11px;
	font-family: arial;
	color: black;
	/* text-decoration: underline; */
}

.RecListtable {
	border: 1px solid #cbd1d9;
}

.RecListtd {
	border: 1px solid #cbd1d9;
}

.RecListitem1 {
	font-size: 11px;
	font-family: arial;
	color: black;
	background-color: #e5e5e5;
}

.RecListitem1:link {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: none;
}

.RecListitem1:visited {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: none;
}

.RecListitem1:active {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: none;
}

.RecListitem1:hover {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: underline;
}

.RecListitem1hover {
	font-size: 11px;
	font-family: arial;
	color: black;
	background-color: #000000;
}

.RecListitem2 {
	font-size: 11px;
	font-family: arial;
	color: black;
	background-color: #ffffff;
}

.RecListitem2:link {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: none;
}

.RecListitem2:visited {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: none;
}

.RecListitem2:active {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: none;
}

.RecListitem2:hover {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: underline;
}

.RecListitem {
	font-size: 11px;
	font-family: arial;
	color: black;
}

.RecListitem:link {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: none;
}

.RecListitem:visited {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: none;
}

.RecListitem:active {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: none;
}

.RecListitem:hover {
	font-size: 11px;
	font-family: arial;
	color: black;
	text-decoration: underline;
}

.RecListFooter {
	font-size: 11px;
	font-family: arial;
	color: black;
	background-color: #cbd1d9;
}


/* //// SHOUTBOX  //// */
#shoutbox {width:400px;margin-left:20px;}
.shout {margin:10px;background: #e6e6e6;}
.odd {background:#d7d7d7;}
.shout form {margin:10px;}
.shout label {padding:2px;}
.shout .date {display:block;text-align:right;font-style: italic;color: #3c3c3c;}
.shout .title {display:block;}

table#h_videoselector	{
	width:920px;
	position:relative;
	left: 40px;
	margin-bottom:20px;
	margin-top:20px;
		
	}
	

	
	table#h_videoselector td	{
		width: 25%;
		border:1px solid #353535;
		background:#efefef;
		text-align:center;
		color:#353535;
		
	}
		table#h_videoselector td.submit {
			background:#fff;
		}
		
			table#h_videoselector td.submit input {
				width:300px;
				margin:5px;
				cursor:hand;cursor:pointer;
			}
		
		table#h_videoselector select {
		width:80%;
		margin:10%;
		}
	
	
	.content .cat_name a{
	text-decoration:none;
	color: #000;
	font-weight:bold;
	cursor:default;
	}
	
	.content .cat_name .cat_link {font-weight:normal;cursor:hand;cursor:pointer;}
	
	
