* { 
	margin: 0;
	padding: 0; 
	border: 0;
	list-style: none; }

body {
	background-color: #041629; 
	background-image: URL('images/bg.png');
	background-repeat: repeat-x; }
	
#container {
	position: absolute;
	left: 50%;
	width: 870px; 
	margin-left: -435px; }
	
#header {
	width: 870px;
	height: 167px;
	background-image: URL('images/header.png'); }

#header #giga {
	position: absolute;
	top: 37px; 
	left: 8px; }
	
#header #telenettv {
	position: absolute;
	top: 80px;
	left: 649px; }
	
#header #buttons {
	position: absolute;
	top: 102px;
	left: 842px; 
	line-height: 30px; }
	
#menu {
	width: 870px;
	height: 57px; 
	background-image: URL('images/menu.png'); 
	font-size: 11px;
	font-family: verdana; }

#menu a {
	height: 32px; 
	display: block;
	font-size: 0px; }

#menu li {
	margin: 3px 0px 0px 0px;
	border: 0px solid red;
	height: 32px;
	float: left;
	behavior: url('hover.htc'); }
	
#menu li a {
	color: black;
	text-indent: -9999px;
	height: 32px; }
		
	
	#menu li .beginpagina {
		margin: 0px 0px 0px 21px; 
		width: 84px; }
	#menu li .beginpagina:hover {
		background-image: URL('images/beginpagina.png'); }
		
	
	#menu li .promoties {
		margin: 0px 0px 0px 27px;
		width: 101px; }
	#menu li .promoties:hover {
		background-image: URL('images/promoties.png'); }
		
		
	#menu li .webshop {
		margin: 0px 0px 0px 16px;
		width: 101px; }
	#menu li .webshop:hover {
		background-image: URL('images/webshop.png'); }
		
		
	#menu li .downloads {
		margin: 0px 0px 0px 17px;
		width: 101px; }
	#menu li .downloads:hover {
		background-image: URL('images/nieuwsbrief.png'); }
	
	
	#menu li .merken {
		margin: 0px 0px 0px 12px;
		width: 101px; }
	#menu li .merken:hover {
		background-image: URL('images/merken.png'); }
		
	
	#menu li .informatie {
		margin: 0px 0px 0px 21px;
		width: 101px; }
	#menu li .informatie:hover {
		background-image: URL('images/informatie2.png'); }
		
		
	#menu li .contact {
		margin: 0px 0px 0px 27px;
		width: 84px; }
	#menu li .contact:hover {
		background-image: URL('images/contact2.png'); }
		
#content {
	overflow: hidden;
	background-image: URL('images/middle.gif');
	background-repeat: repeat-y;
	padding: 0px 60px 0px 21px;
	font-family: arial;
	font-size: 11px;
	width: 785px;
	min-height: 400px; }
	
#content input {
	border: 1px solid #cccccc;
	width: 250px; }
	
#contact_links {
	float: left; 
	width: 349px; }
	
#content textarea {
	border: 1px solid #cccccc;
	width: 250px;
	height: 100px; }
	
#contact_links form, p, #adminform{
	margin: 20px; }
	
#contact_rechts{
	padding-left: 370px; }
	
#informatie_rechts{
	line-height: 18px;
	padding-left: 570px; }

#informatie_rechts i{
	color: #999999; }

#informatie_rechts .vakantie{
	color: red; 
	font-style: italic; }

#contact_rechts b{
	font-size: 12px; }
h2 {	
	font-size: 14px; }
	
#content .dagen {
	float: left; 
	display: inline; }
	
#merken {
	width: 702px;
	margin-left:auto; 
	margin-right:auto;
	text-align: center; }
	
.merk {
	background-position: center center; 
	background-repeat: no-repeat; }

#merken td {
	width: 234px;
	height: 200px;
	vertical-align: top; }
	
.amenu {
	position: absolute;
	left: 200px; }
	
#footer {
	background-image: URL('images/footer.gif');
	width: 870px;
	height: 27px;
	padding-top: 20px; 
	text-indent: 20px;
	color: #333333;
	font-family: tahoma;
	font-size: 11px; }
	
#footer span#admin {
	float: right;
	margin-right: 55px;
	color: #222222; }
	
#footer span#copyright {
	float: left; }

#footer span#admin a {
	color: #222222;
	text-decoration: none; }
	
	
.lijst a, #merken a {
	color: black; }
	
a.adminlink {
	color: red;
	text-decoration: none;
	font-weight: bold; }
	
.admindiv {
	line-height: 20px;
	padding: 3px;
	background-color: #dddddd;
	border: 1px solid red;
	text-decoration: none;
	width: 100%; }

.admindiv p {
	margin: 4px; }
	
.toevoegen {
	position: absolute;
	left: 200px; }
	
.lijst {
	margin-left: 20px;
	line-height: 18px; }
	
.lijst li {
	width: 745px;
	padding: 3px; }

.promo li {
	width: 745px;
	height: 122px;
	padding: 3px; }

.promotie {
	float: left;
	width: 100px;
	height: 100px;
	padding: 3px;  }

.lijst i {
	color: #999999; }

.grijs {
	background-color: #EEEFFF; }
	
#openingsuren input {
	border: 1px solid red;
	height: 14px;
	width: 34px;
	font-size: 11px; }
	
#openingsuren textarea {
	border: 1px solid red;
	height: 100px;
	width: 88px;
	font-size: 11px; }
	
#updatemail input {
	width: 150px; }

form#openingsuren, form#updatemail{
	maring: 0px; }

#shake { 
	float: left; 
	margin: 0px auto; 
	padding: 5px; }



