body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, SunSans-Regular, Sans-Serif;
	font-size: medium;
	font-weight: 500;
	color: #000;
	background: #FFF;
}
input {
	font-family: Arial, SunSans-Regular, Sans-Serif;
	font-size: small;
	color: #000;
	background: #FFF;
}
img { border: none; }

h2 {
	margin: 0px;
	margin-bottom: 5px;
	font-size: x-large;
}

#colmask {
	position: relative;
	clear: both;
	float: left;
	width: 100%;			/* breedte van de gehele pagina */
	overflow: hidden;
}

#colmid {
	float: left;
	width: 200%;
	margin-left: -200px;	/* breedte rechter kolom */
	position: relative;
	right: 100%;
	background: url('../images/bgright.gif') right repeat-y;
}

#colleft {
	float: left;
	width: 100%;
	margin-left: -50%;
	position: relative;
	left: 400px;			/* linker kolom + rechter kolom breedte */
	background: url('../images/bgleft.gif') right repeat-y;
}

#col1wrap {
	float: left;
	width: 50%;
	position: relative;
	right: 200px;
	padding-bottom: 1em;
}

#col1 {
	margin: 25px 215px 0px 201px;
	position: relative;
	left: 200%;
}
#menu a {
	display:inline-block;
	text-decoration:none;
	background: #EF930D url('../images/menubg.gif') top right no-repeat;
	padding:10px 45px 15px 9px;
	color:#FFF;
	font-weight:bold;
	margin-right:10px;
	height:7px;
}
#menu a, #up a {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	height:7px;
}
#menu a {
	display:inline-block;
	margin-right:10px;
	padding:10px 45px 13px 9px;
	background: #EF930D url('../images/menubg.gif') top right no-repeat;
}
#up {
	margin-top: 8px;
	text-align: right;
	margin-bottom: 0px;
}
#up a {
	padding:10px 9px 4px 45px;
	margin-right: -5px;
	background: #EF930D url('../images/menubg.gif') top left no-repeat;
}

.titel {
	height:112px;
	background:#EEE;
	margin-bottom:10px;
}
.titel div {
	margin-left:30px;
	padding-top:10px;
}
.titel a {
	text-decoration:none;
	color:#FC0;
}

.titelSmall {
	height:70px;
	background:#EEE;
	margin-bottom:10px;
}
.titelSmall div {
	margin-left:30px;
	padding-top:10px;
}
.titelSmall a {
	text-decoration:none;
	color:#FC0;
}

.reactie {
	/*height:112px;*/
	background:#EEE;
	margin-bottom:10px;
	float: left;
	width: 100%;
}

.reactieBeschrijving
{
	margin-left:30px;
	float:left;
	padding-right: 10px;
	padding-bottom: 5px
}

.reactieInhoud
{
	posistion: absolute;
	padding-bottom: 5px;
}

#content {
	padding: 10px 30px 10px 30px;
}

#Reacties {
	padding: 10px 30px 10px 30px;
}

#col2 {
	float: left;
	float: right;
	width: 170px;
	position: relative;
	right: 20px;
}

#col3 {
	float: left;
	float: right;
	width: 223px;
	margin-top: 38px;
	position: relative;
	left: 50%;
}
#col3 div img {
	margin: 0px 6px 6px 0px;
}
#login input, #zoeken input, #content input{
	width: 182px;
	border:#8c8b8d 1px solid;
	margin: 3px 0px;
}
#login input.submitS, #zoeken input.submitS, #content input.submitS{
	width:60px;
	margin-bottom: 20px;
	color: #000;
	background: #EEE;
}
#login input.submitL {
	width:80px;
	margin-bottom: 20px;
	color: #000;
	background: #EEE;
}

#content label
{
	/*float: left;*/
	width: 150px;
}

a.buttonL:link, a.buttonL:visited
{
	display: block;
	text-decoration: none;
	text-align: center;
	color: #000;
	background: #EEE;
	border: #8C8B8D 1px solid;
	width: 80px;
	margin-bottom: 20px;
}

#footer {
	clear: both;
	float: left;
	width: 100%;
	border-top: 1px solid #DDD;
}
#footer p {
	font-size: x-small;
	text-align: right;
	padding: 5px;
	margin: 0px;
	color: #666;/*#EF930D;*/
	background: #FFF;
}
