/* -------------------------------  BASIC: RANKINGSERVICES ------------------------------------ */
html, body {
	height				: 100%;
	margin				: 0;
	padding				: 0;
}
body {
	background			: #E5E6FC;
	font				: normal 12px/1.6em Arial, Helvetica, sans-serif;
	color				: #000166;
	margin				: 0;
	padding				: 0;
}
#container {
	background			: #FFF url('../images/body_bg.jpg') repeat-y;
	position			: relative;
	width				: 946px;
	height				: auto !important; 
	min-height			: 100%;
	height				: 100%;
 	margin				: 0 auto;
	padding				: 0;
}
#page {
	/*background		: lime;*/
	margin				: 0 23px;
	padding				: 0 0 0px 0;
}
span.emph {
	color				: #F36802;
}
a {
	color				: #F36802;
	text-decoration		: none;
}
a:hover{
	color				: #000166;
}
/* ------------------------------- BANNER ------------------------------------ */
#banner {
	background			: #C94F30 url('../images/banner_bg.jpg') repeat-x;
	width				: 900px;
	height				: 132px;
	margin				: 0;
	padding				: 0;
}
#logo {
	background			: url('../images/banner_logo.jpg') 51px 0 no-repeat;
	float				: left;
	width				: 393px;
	height				: 49px;
	margin				: 63px 0 0 0;
	padding				: 0;
	cursor				: pointer;
}
#pic {
	background			: url('../images/banner_pic.jpg') no-repeat;
	float				: right;
	width				: 456px;
	height				: 132px;
}
/* ------------------------------- TEXT ------------------------------------ */
#text {
	float				: left;
	width				: 489px;
	margin				: 50px 0 0 0;
	padding				: 0 0 0 68px;
	text-align			: justify;
	min-height			: 509px;
}
#text h1 {
	background			: url('../images/content_strip.jpg') left bottom repeat-x;
	font-size			: 14px;
	font-weight			: bold;
	color				: #000166;
	margin				: 0 0 20px 0;
	padding				: 0 0 9px 0;
}
#text h2 {
	font-size			: 13px;
	font-weight			: bold;
	color				: #000166;
	margin				: 0;
	padding				: 0 0 9px 0;
}
#text p {
	height 				: auto;
	margin				: 0 0 15px 0;
	padding				: 0;
}
#text p.first {
	margin				: 0;
	padding				: 2px 0 4px 0;
}
#text images {
	border				: 1px solid #A5A6E0;
	float				: left;
	width				: 158px;
	height				: 154px;
	margin				: 0 20px 2px 0;
	padding				: 0;
}
#text #images_indicator	{
	width				: 100px;
	height				: 9px;
	border				: 0px;
}
/* ------------------------------- REFERENTIE-OVERZICHT ------------------------------------ */
#text .referenties {
	background			: #E5E6FC;
	border				: 1px solid #A5A6E0;
	text-align			: justify;
	width				: 470px;
	height				: auto;
	margin				: 10px 0 15px 0;
	padding				: 4px 4px 4px 10px;
}
#text .lalala { 									/* !!! */
	background			: #E5E6FC;
	border				: 1px solid #A5A6E0;
	width				: 470px;
	height				: 92px;
	margin				: 10px 0 65px 0;
	padding				: 4px 4px 0 10px;
}
#text .referenties h2 {
	font-size			: 12px;
	font-weight			: bold;
	margin				: 8px 0 0 0;
	padding				: 0;
}
#text .referenties h2 a {
	text-decoration		: underline;
	color				: #000166;
	margin				: 0;
	padding				: 0;
	text-decoration		: none;
}
#text .referenties h2 a:hover {
	text-decoration		: none;
	color				: #F36802;
}
#text .referenties p.intro {
	color				: #000166;
	width				: 350px;
	height				: auto;
	margin				: 0;
	padding				: 4px 0;
}
#text .referentiepic {
	border				: 1px solid #A5A6E0;
	clear				: both;
	float				: right;
	width				: 90px;
	height				: 90px;
	margin				: 0;
	padding				: 0;
}

/* --------------------------------------------- NAW-GEGEVENS ------------------------------------------------- */
table.naw {
	width				: 70%;
	margin				: 5px 0 10px 0;
	padding				: 0;
}
.naw td a {
	text-decoration		: none;
	line-height			: 1.2em;
	font-weight			: bold;
	color				: #000166;
	margin				: 0;
	padding				: 2px 2px 2px 0;
}
.naw td a:hover {
	text-decoration		: none;
	color				: #F36802;
}
/* --------------------------------------------- LINKS ------------------------------------------------- */
#links ul {
	list-style			: inside disc;
	margin				: 0;
	padding				: 0 0 22px 0;
}
#links ul li {
	line-height			: 1.1em;
	font-size			: 12px;
	font-weight			: bold;
	margin				: 0;
	padding				: 8px 0 0 0;
}
#links ul li a {
	text-decoration		: none;
	color				: #000166;
	margin				: 0;
	padding				: 0 0 0 15px;
}
#links ul li a:hover {
	text-decoration		: none;
	color				: #F36802;
}
#nieuwss p a {
	text-decoration		: none;
	font-weight			: bold;
	color				: #0103AB;
}
#nieuwss p a:hover {
	text-decoration		: none;
	color				: #F36802;
}
/* --------------------------------------------- RIGHT ------------------------------------------------- */
#right {
	background			: #C64923 url('../images/nieuws_bg.jpg') repeat-x;
	border-top			: 1px solid #FFF;
	color				: #FFF;
	float				: right;
	width				: 279px;
	margin				: 0 0 9px 0;
	padding				: 0;
}
#right .header {
	background			: url('../images/header.jpg') repeat-x;
	border-bottom		: 1px solid #FFF;
	height				: 35px;
}
#right .header h2 {
	font-size			: 14px;
	margin				: 0 0 0 35px;
	padding				: 7px 0 0 0;
}
#right .ingelogd {
	padding				: 15px 0 0 35px;
}
#nieuws {
	background			: #C64923 url('../images/nieuws_bg.jpg') repeat-x;
	border-bottom		: 1px solid #FFF;
	/*height			: 100%;*/
	padding				: 15px 0 10px 0;
}
#nieuws h3 {
	font-size			: 12px;
	color				: #FFF;
	margin				: 0 0 0 35px;
	padding				: 0;
}
#nieuws p {
	margin				: 0 0 0 35px;
	padding				: 0 0 12px 0;
}
#nieuws p a {
	text-decoration		: none;
	font-weight			: bold;
	color				: #0103AB;
}
#nieuws p a:hover {
	text-decoration		: none;
	color				: #FFF;
}
#login {
	background			: white;
	padding				: 0;
}
#login p {
	margin				: 12px 0 0 0;
	padding				: 0;
}
#ingelogd a {
	text-decoration		: none;
	font-weight			: bold;
	color				: #0103AB;
}
#ingelogd a:hover {
	text-decoration		: none;
	color				: #000000;
}
#referentie ul {
	border-bottom		: 1px solid #FFF;
	background			: #C64923 url('../images/nieuws_bg.jpg') repeat-x;
	height				: 100%;
	margin				: 0;
	padding				: 15px 0 22px 0;
}
#referentie ul li {
	line-height			: 1.1em;
	font-size			: 12px;
	font-weight			: bold;
	margin				: 0;
	padding				: 8px 0 0 0;
}
#referentie ul li a {
	text-decoration		: none;
	color				: #FFF;
	margin				: 0;
	padding				: 0 0 0 36px;
}
#referentie ul li a:hover {
	color				: #0103AB;
}
#rss{
	background			: #C64923 url('../images/nieuws_bg.jpg') repeat-x;
	border-bottom		: 1px solid #FFF;
	/*height			: 100%;*/
	padding				: 10px 0 10px 0;
}
#rss a{
	color				: #0103AB;
}
#rss a:hover{
	color				: white;
}
#rss li{
	list-style			: none;
	padding				: 0;
	margin-left			: -5px;
	width				: 240px;
}
/* ----------------------------- INLOGGEN ----------------------------------- */
#login p a {
	text-decoration		: none;
	font-weight			: bold;
	color				: #0103AB;
}
#login p a:hover {
	text-decoration		: none;
	color				: #C64923;
}
/* ----------------------------- KLANTENGEGEVENS ----------------------------------- */
#klantengegevens a {
	text-decoration		: none;
	color				: #070B8F;
}
#klantengegevens a:hover {
	text-decoration		: none;
	color				: #DC630A;
}
#domeinen a{
	text-decoration		: none;
	color				: #070B8F;
}
#domeinen a:hover{
	text-decoration		: none;
	color				: #DC630A;
}
/* ----------------------------- FOOTER ----------------------------------- */
#footer {
	/*border			: 1px solid red;*/
	background			: url('../images/content_strip.jpg') repeat-x;
	clear				: left;
	/*position			: absolute;
	bottom				: 10px !important;
	bottom				: 9px;*/
	z-index 			: 10;
	width				: 489px;
	margin				: 0 0 0 91px;
	padding				: 5px 0 10px 0;
}
#footer p {
	/*border			: 1px solid green;*/
	font-size			: 10px;
	font-weight			: bold;
	line-height			: 1.3em;
	color				: #000166;
}
/* ----------------------------- INPUT ----------------------------------- */
.button{
	border				: 1px solid #cccccc;
	display				: block;
	background-color	: white; 
	width				: 110px;
	height				: 22px;
	font-size			: 11px;
	text-align			: center center;
}
.button:hover{
	background-color	: #E2E2E2;
	border				: 1px solid;
	border-color		: #CC6600;
}

.rss_link{
	line-height:20px;
}
