/* CSS Document */

/* BODY */

* {
	padding:			0;
	margin:				0;
	border:				0;
	
	font-family:		Verdana, Arial, Helvetica, sans-serif; /* Arial; */
	font-size:			18px; /*12px */
	font-weight:		normal;
	text-decoration:	none;
}
body {

	margin-top:			50px;
	margin-bottom:		50px;
	background:			#666666;
	overflow:-moz-scrollbars-vertical;
}

div#container {
	width:				1000px;
	height:				auto;
	margin:				auto;
	background:			#FFFFFF;
}

div#container div.inside_padding {
	padding:			100px 50px 0 50px;
}

div#top {
	width:				100%;
	height:				96px;

}

	div#logo {
		float:				left;
	}
	
	div#banner {
		float: 				right;
	}

	div#search {
		float:				right;
	}

	div#search input.submit {
		margin-top:20px;
		background-color:#C00000;
		color:#FFFFFF;

	}
div#header {
	width:				100%;
	height:				150px;
	background:			url('images/header.jpg') top left no-repeat;
}

	div#header-intro {
		padding-left: 400px;
		padding-top:30px;
		padding-right:50px;
		font-size:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#444444;
		line-height: 30px;
		font-style:italic;
		text-align:center;
		display:block;
	}
	
	div#header-menu {
		margin-top:	0px;
		background-color:#C00000;
		float:left;
		color:#FFFFFF;
		text-align:left;
		width:900px;
		vertical-align:middle;
	}

	div#header-menu ul {	
		float:left;
	}
	
	div#header-menu li{
		list-style:none;
		display: inline;
		padding-left: 15px;
		font-size:11px;
		font-weight:bold;
	}
	
	div#header-menu a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		text-decoration:underline;
	}


	div#header-menu a:hover, a:active {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		text-decoration:underline;
	}
	div#menu-ads {
		float:right;
		padding:5px;
		padding-top:6px;
		
	}

/* MAIN CONTENT */
div#content_container {
	position:			relative;
	float:				left;
	background:			#EEEEEE;
	width:				800px;
	height:				auto;
	padding-bottom:		10px;
	padding:			50px;
}

div#content_container p {
	padding-top: 5px;
}

div#content_container a:hover {
	text-decoration: 	underline;
	color:				#EE5511;
}

div#features {
	float:left;
	width:260px;
	/*border: 1px solid black;*/
}

h1 {
		color:#C00000;
		padding-left:0px;
		margin-left:0px;
		padding-top:5px;
		padding-bottom:5px;

	}
	
	div#features li {
		clear:left;
		padding-top:5px;
		list-style:square;
		font-variant:small-caps;
		line-height:24px;
	}
	
	div#features .sub{
		float:left;
		font-size:10px;
		font-style: italic;
		line-height:12px;
		padding-top:-10px;
	}

div#introtext {
	float:right;
	width:500px; 
	font-size:18px;
	color:#999999;
	line-height: 24px;
	text-align:justify;
	/*border: 1px solid black;*/
}

	div#introtext b {
		color:#000000;
	}
	
	div#introtext strong {
		color:#C00000;
	}

div#introtextinactive {
	float:right;
	width:500px; 
	font-size:18px;
	color:#999999;
	line-height: 24px;
	text-align:justify;
	/*border: 1px solid black;*/
	visibility:hidden;
	display:none;

}

	div#introtextinactive b {
		color:#000000;
	}
	
	div#introtextinactive strong {
		color:#C00000;
	}


#gratis_sms {
	float:right; 
	padding-top:50px;
}


#gratis_weer_sms {
	float:right; 
	height:100px;
	padding-top:50px;
	visibility:hidden;
	display:none;
}

#gratis_verkeer_sms {
	float:right; 
	height:100px;
	padding-top:50px;
	visibility:hidden;
	display:none;
}

#sms_info {
	float:left;
	width:800px;
	float:right; 
	padding-top:50px;
	visibility:hidden;
	display:none;
	font-size:12px;
	color:#666666;
}

	div#sms_info h2 {
		color:#333333;
		padding-top:5px;
		padding-bottom:5px;

	}

#privacy p {
	font-size:12px;
	margin-bottom:24px;
}
div#privacy h2 {
		color:#333333;
		padding-top:5px;
		padding-bottom:5px;
		}
div#privacy li {
	font-size:12px;		}
/* FOOTER */
div#footer {
	width:				800px;
	height:				18px;
	clear:				both;
	background:			#444444; /* #334455*/
	text-align:			center;
	padding-top:		3px;
	padding-left: 50px;
	padding-right:50px;
	/*margin-bottom: 20px;*/
	color:				#FFFFFF;
	position: 			relative; /* nodig vanweg position absolute toevoeging aan ul#menu */
}
div#footer a {
	z-index:99;
	color:				#FFFFFF;	
	font-size:10px; 
	text-decoration:underline;
}

div#footer a:hover {
	text-decoration:	underline;	
}

div#footer a:active {
	text-decoration:	underline;
	color:				#C00000;	
}

div#footer span.left {
	float:				left;
	padding-left:		5px;
	font-size:			10px;
}

div#footer span.center{
	float:				left;
	margin-left: 		120px;
	font-size:			10px;
}

div#footer span.right{
	padding-right:		5px;
	float:				right;
	font-size:			10px;
}

/*  kan oook bovenin deze padding meegeven aan container*/
div#bottom {
	float:				right;
	background:	#FFFFFF;
	padding:25px;
	
}

