body {
background-image: url('img/background.jpg');
background-repeat: no-repeat;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}

img {
border: none;
}

#container {
width: 100%;
height: 100%;
}

#header {
height: 230px;
}

#logo {
width: 252px;
position: relative;
float: left;
left: 50px;
top: 40px;
}

#menu {
width: 520px;
margin-left: 380px;
padding-top: 50px;
}

#content {
margin-left: 150px;
width: 725px;
}

#spelregels_menu {
width: 200px;
text-align: right;
float:left;
position: relative;
top: 75px;
}

#spelregels_menu img {
margin-bottom: 7px;
}

#inhoud_smal {
margin-left: 235px;
}

#suggesties .formke label{
float: left;
width: 150px; 
} 

#suggesties .formke input,textarea,select {
width: 333px;
background-color: #ac0100;
margin-bottom: 20px;
border: 2px solid #FFFFFF;
color: #FFFFFF;
}


#opnames .formke label{
float: left;
width: 150px; 
} 

#opnames .formke input,textarea,select {
width: 333px;
background-color: #ac0100;
margin-bottom: 20px;
border: 2px solid #FFFFFF;
color: #FFFFFF;
}

kandform .foto{
width: 333px;
background-color: #ac0100;
margin-bottom: 20px;
border: 2px solid #FFFFFF;
color: #FFFFFF;
}

#uitzendingen_left {
	float: left;
	width: 240px;
}

#uitzendingen_right {
	float: right;
	width: 240px;
}

#imageLeft{
	width: 174px;
	height: 112px;
	background:url(img/fotoAchterLinks.png);
	text-align: center;
	padding-top: 8px;
	padding-left: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
}

#imageRight{
	width: 190px;
	height: 112px;
	background:url(img/fotoAchterRechts.png);
	text-align: center;
	padding-top: 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
} 

#imageRight img{
position:relative;
right: 8px;
}

#aflMenu{
	float:left;
	width: 446px;
}

#aflMenuContent{
	text-align: center;
	padding-top: 30px;
}

td.afl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

td.aflDatum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#kandContent1{
	float: left;
	width: 100%;
}

#kandContent2{
	position:relative;
	top:35px;
	float: left;
	width: 100%;
}

#kandContent3{
	position:relative;
	top:35px;
	float: left;
	width: 600px;
}

#kandidatuurLinks{
	float:left;
	width: 300px;
}

#kandidatuurRechts{
	float: right;
	width: 300px;
	padding-right: 60px;
}

#kandidatuurLinks .kandform label{
float: left;
width: 80px; 
font-family:Arial, Helvetica, sans-serif;
} 

#kandidatuurLinks .kandform input,textarea {
width: 200px;
background-color: #ac0100;
margin-bottom: 20px;
border: 2px solid #FFFFFF;
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}

#kandContent3 .kandform label{
float: left;
width: 80px; 
font-family:Arial, Helvetica, sans-serif;
}

#kandContent3 .kandform input {
width: 200px;
background-color: #ac0100;
margin-bottom: 20px;
border: 2px solid #FFFFFF;
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
border-color: #CBCBCB;
}

#kandContent3 .kandform textarea {
width: 500px;
background-color: #ac0100;
margin-bottom: 20px;
border: 2px solid #FFFFFF;
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


#kandidatuurRechts .kandform label{
float: left;
width: 80px;
} 

#kandidatuurRechts .kandform input {
width: 200px;
background-color: #ac0100;
margin-bottom: 20px;
border: 2px solid #FFFFFF;
}

#text {
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

#boldjes {
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 80px;
	z-index: 1;
	vertical-align:middle;	
}

input.file {
	position: relative;
	text-align: right;
	color:#000000;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

#homefoto {
width: 725px;
}