@charset "utf-8";
/****************************
* OPTICON
* style.css
* author: Studio Dubbel
*****************************/
/* CSS Document */


headingrood {
	font-size: 110%;
	color:#c73a3a;
	}
	
headingzwart {
	font-size: 110%;
	color:#FF0000;
	}

body, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 91%;
	margin:0px;
	text-align:left;
	}

a:link {
	color:#c73a3a;
	text-decoration:none;
	font-weight:700;
	}

a:visited {
	color:#c73a3a;
	text-decoration:none;	
	font-weight:700;
}
	
	
.button {
	background: #fff url('IMG/buttonback.jpg') repeat-x left top;
	cursor:pointer;
	border:outset 1px #ccc;
	font-weight: 700;
	font-size:90%;
	color:#333;
	padding: 1px 2px;
	margin:0px;
	}
	
.login {
	width:40px;
	}

.register {
	width:60px;
	}

.submenu, .submenu a:link, .submenu a:visited {
	border: 0px solid;
	text-align:center;
	vertical-align:top;
	color: white;
	font-size:100%;
	font-weight:bold;
	text-transform: uppercase;
}

.righttable {
	border: 0px;
	padding: 0px;
	spacing:0px;
	border-collapse: collapse;
	}

.errormsg {
	color:#c73a3a;
}
.thanksmsg {
	color:#000000;
	font-weight:bold;
}


.logintable {
	margin-left: 10px;
	margin-right: 10px;
	border: 0px solid;
	padding: 0px;
	border-collapse: collapse;
	vertical-align:bottom;
	}

.logintable input {
	font-size: 110%;
	border:0px solid;
	height:15px;
	}
	
.extranetcontenttable {
	border: 0px solid;
	padding: 0px;
	border-collapse: collapse;
	}

.contact {
	font-size:120%;
	border: 0px solid;
	padding: 0px;
	border-collapse: collapse;
	text-align:right;
	margin-right:10px;
	background-repeat: no-repeat;	
	}
	
.loggedintable {
	text-align:right;
	margin-left: 10px;
	border: 0px solid;
	padding: 0px;
	border-collapse: collapse;
	vertical-align:top;
	}

.blackCaps{
	font-size: 110%;
	font-weight:700;
	color:#000000;
	text-transform: uppercase;
}

.smallBlackCaps{
	font-size: 100%x;
	font-weight:bold;
	color:#000000;
	text-transform: uppercase;
}

.newsitem {
	margin-left:20px;
	}


.mainTitle {
	font-size: 120%;
	font-weight:700;
	color:#c73a3a;
	text-transform: uppercase;
}
	
.newstable {
	vertical-align:top;
	border: 0px solid;
	padding: 0px;
	border-collapse: collapse;
	font-size:100%;
	margin-left:10px;
}
