body {
    font-family: 		Arial, Helvetica, sans-serif;
    color: 			#000;
    background-color: 	#FBFCFC; 
    font-size: 		9pt;
}

img, form {
    margin: 0;
    padding: 0;
    border: 0;
}

textarea {
    font-family:		Arial, Helvetica, sans-serif;
    font-size: 			9pt;
}

a:link, a:visited, a:active {
    text-decoration:	none;
    color:				#000;
}

.tr {
    text-align:			right;
}

.clear {
    clear: both;
}

/* Site zelf */
#wrapper {
    width: 				700px;
    min-height: 		650px;

    margin-left:		auto;
    margin-right:		auto;

    padding-bottom:		30px;
    margin-top: 30px;
}

#content {
    margin-top: 0px;
    padding-left: 3px;
    
    box-sizing: border-box;
}

.index #content {
    margin-top: 50px;
}

.nieuws #wrapper, .longread #wrapper {
	position: relative;
	left: 8px;
}

#bread {
    padding-left: 4px;
    font-size:			13pt;
    margin-top:                 15px;
    margin-bottom:		16px;
}

.index #content, .portfolio #content  {
    width:				100%;
}

h1, h2 {
    font-size:			65pt;
    color:				#b0b0b0;
    margin:				0px;
    padding: 			0px;
    font-weight: normal;
}	

h2 {
    font-size:			25pt;
    margin-bottom:		5px;
}


.news h2 .date {
    color:				#000;
    font-weight:		normal;
    font-size:			12pt;
}

.news {
    padding: 20px 0;
}
.news:first-child {
    padding-top: 0;
}

#header h1 a {
        
    display: block;
    margin: 0;
    padding: 0;

    font-family: Arial, sans-serif;
    font-size: 60pt;
    font-weight: normal;
    text-transform: uppercase;

    color: #BFBFBF;  
}

h1 a, h1 a:visited, h1 a:active, h1 a:link {
    color: #BFBFBF;
}

.index #logo {
    width:				400px;
    float:				right;
}

.index #tekst {
    float: 				left;

}

ul {
    list-style:			none;
    margin:                     0px;
    padding:			0px;
}

ul li {
    padding: 0;
    margin: 0;
}

ul li a {
    font-size: 20pt;
    display: block;
    padding: 8px 0;
}

ul li a:hover {	
    color: 				#b0b0b0;
}

.index #taal {
    margin-top: 75px;
    font-size:			13pt;
}

.index #taal  a:hover {
    color:				#b0b0b0;
}

#bread .active {
    color:				#b0b0b0;
}

#content p {
    margin: 			0px;
    padding: 			0px;
    padding-top:		1px;
    padding-bottom:		1px;
    text-align:			justify;
}

#content input, #content textarea {
    width:				320px;
    padding:			3px;
    border:				1px solid #004d73;
    margin-bottom:		15px;
}

#content form label {
    display: 			block;	
}

#content textarea {
    height:				150px;
}
#content p.tr {
    margin-top:			-10px;
    width:				330px;
    text-align: 		right;
}

#content p.tr {
    cursor:				pointer;
    color: 				#b0b0b0;
    font-weight:		bold;
    font-size:			14pt;
}

/* Portfolio */
#portfolio .left {
    float:				left;
}

#portfolio .right {
    padding-top: 		11px;
    float:				right;
}

.item  a{
    color:				#b0b0b0;
    font-weight:		bold;
}

/* LB */
#lb, #big {
    position: 			absolute;
    top:				0px;
    left:				0px;
    opacity:			0.9;
    width:				100%;
    height:				100%;
    background: 		#fff;

    display:			none;
}

#big {
    opacity:			1;
    background: 		transparent;
	position: fixed;
	overflow-y: auto;
	max-height: 100%;
}

#box {
    position:			relative;
    margin:				0 auto;
    width:				780px;
}

#box .mid p {
    margin:				0px;
}



#box .mid .head {
    height:				20px;
    width:				100%;
    clear: both;
}
#box .mid h2 {
    float:				left;
}
#box .mid .close {
    margin-top:			18px;
    float:				right;
    cursor:				pointer;
}

#box .left, #box .right, #box .mid {
    float:				left;
    min-width:			30px;
}

#box .mid {
    width:				700px;
}

#box .mid img{
    margin-top: 20px;
    clear: both;
}

.thumbs {
    height: 80px;
}

.thumbs a {
    display: block;
    float: left;
}

.thumbs img {
    height: 77.5px;
    margin-right: 2.5px;
}

.clear {
    clear: both;
}
#box .left, #box .right {
    padding:			5px;
    margin-top: 		250px;
}

#content p.goed {
    padding: 			5px;
    margin:				5px;
    background: 		#C8FF9F;
    border: 			1px solid #52BF00;
}

#content p.fout {
    padding: 			5px;
    margin:				5px;
    background: 		#FFCABF;
    border: 			1px solid #FF2A00;
}