/*html, body { overflow-y: hidden; }*/

body, div, p, a, h1, h2, h3, img {
	margin: 0px;
	padding: 0px;
	}

body {
	background: #2e3436;/*#7FC6BC#76B7E3#343F37 /*url(../img/tartan.png)*/
	font-family: verdana;
	font-size: 11px;
	
}

div#c {
	text-align: center;
	width: 100%;

}

div td {
	font-size: 11px;
}

#image {
	text-align: left;
}

div#header {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: /*#84CF00 */url(../img/stripes.png) /*no-repeat left center*/;
	/*height: 119px;*/
	text-align: left;
	height: 290px;
}

div#header p {
	text-align: right;
}
div#fragment-1 {
	overflow:auto;
}
div#header td {
	font-size: 11px;
}
div#news {
	width: 400px;
}

#fragment-1, #fragment-2, #fragment-3 {
	border: 1px solid green;
	padding: 10px;
	text-align: left;
	background: white;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	color: black;
}
div#header p {
	padding-top: 4px;
	padding-right: 5px;
	margin-left: auto;
}

div#header p a {
	color: black;
}
	
div#m {
	width: 800px;
	margin: auto;
	border-left: 3px solid white;
	border-right: 3px solid white;
	/*margin-top: 20px;*/
	background:  white ;/*#EDF7F2; */
	min-height : 700px;
	height: auto !important;
	height: 700px; 
	
}

div#main {
	background: none;
	min-height : 700px;
	height: auto !important;
	height: 700px;
	margin: 0px;
	padding: 0px;
}
#carousel{
		width: 400px;
		height: 300px;
	}
	
#carousel a{
		position: absolute;
		width: 100%;
	}
	
img {
	border: 0px;
}

.menu2 {padding:0 0 0 10px; margin: 0; list-style:none; height:35px; background: url(../img/button1_.gif) repeat-x; position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444; min-width: 1010px; height: 35px;
/*opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);*/}
.menu2 li {float:left;}
.menu2 li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu2 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu2 li.current a {color:#fff; background:url(../img/button3_.gif);}
.menu2 li.current a b {background:url(../img/button3_.gif) no-repeat right top;}
.menu2 li a:hover {color:#fff; background:#000 url(../img/button4_.gif);}
.menu2 li a:hover b {background:url(../img/button4.gif) no-repeat right top;}
.menu2 li.current a:hover {color:#fff; background:#000 url(../img/button3_.gif); cursor:default;}
.menu2 li.current a:hover b {background:url(../img/button3_.gif) no-repeat right top;}

div#sidemenu {
	/*background: #7FC6BC; /*#3679A6;*/
	width: 200px;
	text-align: left;
	color: white;
	margin-top: 10px;
	float:left;
	
	/*
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
	*/
	border-right: 1px solid #2e3436;
	min-height : 400px;
	height: auto !important;
	height: 400px;
	
}

#sidemenu h3, #other h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 10px;
	color: #2e3436;
	text-align: left;
}

#other {
	text-align: left;
}
#sidemenu ul, #other ul {
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#sidemenu ul li, #other ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#sidemenu ul li a, #other ul li a {
	text-decoration: none;
	display: block;
	width: 180px;
	color: white;
	padding: 12px 0px 12px 15px;
	margin: 1px 0px 1px 0px;
	background: #3F4749 /*#2e3436*/;
}



#sidemenu a:hover, #sidemenu a:active,#other ul li a:hover,#other ul li a:active   {
text-decoration: underline;
}



div#t {
	text-align: left;
	font-family: verdana;
	margin: 0px;
	padding: 0px;
}

div#t h3 {
	font-size: 16px;
	border-bottom: 3px solid #7FC6BC;
	text-align: right;
	padding: 20px 20px 20px 0;
}
/* WEERGEVEN VAN DE POSTS */
div#i {
	text-align: left;
	font-size: 11px;
	margin: 10px 10px 10px 215px;
	padding-left: 5px;
	/*float: none;*/
	line-height: 170%;
}

div#i h2 {
	font-size: 15px;
	color: #2e3436;
}
div#i h3 {
	font-size: 16px;
	/*border-bottom: 3px solid #2e3436;*/
	text-align: left;
	padding: 20px 0px 20px 0px;
}

div#i p{
	font-size: 11px;
	margin-bottom: 15px;
}
div#i a{
color: #3679A6;
}

div#i div.g {
	padding: 5px;
}

div.g h1 {
	padding: 0px;
	padding-bottom: 5px;
	margin: 0px;
	border-bottom: 2px solid #7FC6BC;
	color: #3679A6;
	font-size: 14px;
	
}
p#subject_img {
	border-bottom: 3px solid #7FC6BC;
	text-align: right;
}

div#f {
	
}

table#posts {
	font-size: 11px;
	margin: auto;
	background: white;
	width: 700px;
	margin-top: 50px;
}

table#posts tr {
	height: 20px;
}

table#posts td.img_td {
	width: 40px;
	text-align: center;
}

/* adminconsole */
.notice {
	color: red;
	font-size: 9px;
	padding: 3px;
	border: 1px solid red;
}

.notice2 {
	color: green;
	font-size: 9px;
	padding: 3px;
	border: 1px solid green;
	background: url(../img/accept.png) 5px center no-repeat;
	padding-left: 25px;
	font-weight: bold;
}
.admin {
	margin:15px;
}

.admin fieldset {
	margin-bottom: 6px; color: black; BORDER: 3px SOLID #CCCCCC; -moz-border-radius: 4px 4px 4px 4px; padding: 10px;
}

.admin fieldset legend {
	font-size: 14px;
	color: #3679A6;
	padding: 5px;
	font-weight: bold;
}

.admin .golink {
	display: block;
	width: 100px;
	color: white;
	background: url(../img/go.png) no-repeat 5px center;
	border: 2px solid #3679A6;
	padding-left: 25px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 5px;
	margin-left: auto;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	
}

/* forms */
div.links {
	text-align: left;
	font-size: 11px;
	margin: 10px;
}

div.links a, div.links p {
	color: black;
	font-weight: bold;

	text-decoration: none;
}
div.form {
	font-size: 11px;
	text-align: left;
	margin-left: 15px;
}

div.form td {
	font-size: 11px;
	padding: 15px;
}

div.form h2 {
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	border-bottom: 1px solid #7FC6BC;
}

div.form textarea {
	width: 750px;
	height: 500px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.form select {
	border: 1px solid gray;
	width: 250px;
}
div.form input.nbox {
	width: 250px;
	border: 1px solid gray;
}

div.result {
	margin: 15px;
	font-size: 11px;
}

div.result h3 {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	border-bottom: 1px solid #7FC6BC;
}

div.result table {
	width: 750px;
	border-bottom: 1px solid #7FC6BC;
}
div.result td {
	font-size: 11px;
}

div#quicklinks {
	height: 25px;
	width: 100%;
	background: url(../img/gradient_blue.png) repeat-x;
	color: white;
}

div#quicklinks p {
	margin: 0px;
	padding: 0px;
}

div#quicklinks a {
	display: block;
	float: left;
	position: relative;
	font-size: 10.5px;
	color: white;
	text-decoration: none;
	width: 100px;
	height: 20px;
	font-weight: bold;
	padding-top: 5px;
	
}

div#f {
	border-top: 2px solid silver;
	height: 25px;
	background: url(../img/stripes.png);
	text-align: right;
}

div#f p{
	margin-top: 5px;
	margin-right: 5px;
	color: silver;
}

/* box */
div.mediabox {  
    border: 3px solid #ddd;  
    margin: auto;  
    background: white;  
    text-align: center;  
    font-weight: bold;  
    padding: 10px  
} 


div#homepage {
	border-bottom:1px solid #2e3436;
}
div#homepage h2 {
	font-family: Verdana;
	font-size: 14px;
	border-bottom: 2px solid #EEEEEE;
	text-align:right;
	color: black;
	font-variant: small-caps;
	margin-bottom: 5px;
}

div#homepage td, div#homepage td p {
	font-family: Verdana;
	font-size: 10.5px;
	color: #060807;
}

/* vg */
#vg_edit {
	min-height : 1000px;
	height: auto !important;
	height: 1000px; 
}

ul .ui-tabs-nav {
	height: 20px;
}
.read_more a {
	padding-left: 20px;
	background: url(../img/vg/other/go.png) no-repeat;
	margin: 0px;
}

.read_more p , .author p {
	margin: 0px 0px 2px 0px;
	padding: 0px;
	font-size: 8px;
}

.author {
	padding-left: 20px;
	background: url(../img/vg/other/user.png) no-repeat;
}

div#vg_archive {
	border-top: 2px solid silver;
	border-bottom: 2px solid silver;
}

/* homepage */

table.homepage {
	border-collapse: collapse;
	width: 550px;
}

table.homepage td {
	border: 1px solid #FF006E;
	font-size: 11px;
	padding: 5px;
	color: black;
}

table.homepage td.specialtd {
	background: #FF006E;
	height: 20px;
	color: white;
	font-weight: bold;
}	

div#s, div#s table {
	padding: 0px;
	margin: 0px;
}