/* Layout stylesheet */

html,body{
	margin:0;
	padding:0;
	background-color:#e4ecf3;
}

input,textarea{
	font-family:arial;
	font-size:12px;
	padding:2px;
	margin:0;
}

#twitter_container {
width: 100%;	
height:23px;
background: url(../img/bg_twitter.jpg) repeat-y center top;
border-bottom: 1px solid #05447e;
}

		#twitter {
		margin: 0 auto;
		width: 974px;
		background: url(../img/twitter.jpg) left 3px no-repeat;
		padding: 5px 0px 0px 26px;
		color: #FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		}
		
			#twitter a {
			color: #FFF;
			text-decoration: none;
			font-weight: bold;
			}


#top{
	width:100%;
	height:226px;
	background-image:url(../img/headerbg.jpg);
	background-position:top;
}


#header{
	margin:0 auto;
    width:1000px;
    height:226px;
}
	#menuhovers{
		width:1000px;
		height:162px;
		position: relative;
	}
	#menufirst{
		width:1000px;
		height:27px;
	}

	
	#menusecond{
		width:1000px;
		height:28px;
	}
		#menusecond input{
			margin-top:2px;
			height:16px;
			margin-left:10px;
		}
		
		#menusecond a{
			color:#ffffff;
			font-size:11px;
		}
		#menusecond #searchterm{
			float:left;
		}
		#menusecond #searchbutton img{
			border:0;
			float:left;
			margin-left:10px;
		}

#main{
	width:1000px;
	margin:0 auto;
}

	#content{
		width:1000px;
		float:left;
		background-image:url(../img/mainbg3.jpg);
		background-repeat:no-repeat;
		background-position:948px 0;
	}
	
		#contentleft{
			width:265px;
			background-image:url(../img/leftbg2.jpg);
			background-repeat:no-repeat;
			background-position:right 227px;
			float:left;
			font-family:arial;
			font-size:11px;
		}
			
			img#motivation{
				padding-top:20px;
				float:right;
			}
			
			#menuleft{
				clear:both;
				padding:0;
				margin:0;
				padding-left:45px;
				line-height:1;
			}
			
				#menuleft ul{
	
				}
				
					#menuleft li{
						list-style-type:none;
						background-image:url(../img/arroworange.gif);
						background-repeat:no-repeat;
						background-position:0 11px;
						padding-top:12px;
						padding-bottom:15px;
						padding-left:15px;
					}
					
					#menuleft li.blue{
						background-image:url(../img/arrowblue.gif);
					}
						#menuleft li, #menuleft li a{
							color:#ef7d0c;
							font-weight:bold;
						}
						#menuleft li.blue, #menuleft li.blue a{
							color:#0156a0;
						}
					
			#news,#tips{
				background-color:#ffffff;
				border:1px solid #c2c5c7;
				height:75px;
				width:195px;
				margin-left:55px;
				margin-top:5px;
				margin-bottom:5px;
				loat:left;
			}
				.morelink{
					height:22px;
					width:149px;
					float:left;
					font-weight:bold;
				}
					.morelink a{
						color:#0156a0;
					}
	
				.newstipstext{
					float:left;
					height:53px; /* 75 */
					width:149px;
					overflow:hidden;
				}
					.newstipstext p{
						margin:0;
						font-weight:bold;
						padding-top:8px;
						padding-right:5px;
						color:#fa8817;
					}
					
				.newstipsimage{
					float:left;
					height:75px;
					width:46px;
				}
					.newstipsimage img{
						padding-left:10px;
						padding-top:10px;
					}

			#loginkey{
				padding-top:30px;
				float:right;
				padding-right:5px;
				border:0;
			}
		
		#contentright{
			width:562px; /* 682 */
			float:left;
			padding-left:45px;
			padding-right:75px;
			background-color:#ffffff;
			background-image:url(../img/mainbg1.jpg);
			background-repeat:no-repeat;
			font-size:11px;
			min-height:970px;
  			height:auto !important;
  			height:970px;
		}
			
			#submenu{
				padding-top:10px;
				height:15px;
				float:left;
				border-bottom:2px #fa8817 solid;
				font-family:arial;
			}
				#submenu ul{
					margin:0;
					padding:0;
					list-style-type:none;
				}
				
					#submenu ul li{
						display:inline;
						order-right:1px #fa8817 solid;
					}
				
						#submenu ul li a{
							color:#514d4c;
							text-decoration:none;
							padding-left:5px;
							padding-right:5px;
							padding-top:5px;
						}
						
						#submenu ul li#firstsub a{
							adding-left:0;
						}
						#submenu ul li#lastsub a{
						 	adding-right:0;
						 }
						
						#submenu ul li a:hover{
							background-color:#fa8817;
							color:#ffffff
						}
						
						#submenu ul li a.subactive{
							background-color:#fa8817;
							color:#ffffff
						}
			
			#menuspacer{
				padding-top:2px;
				padding-bottom:8px;
				font-family:arial;
				font-size:11px;
				font-weight:bold;
				clear:both;
			}
				
			#maincontent{
				font-family:verdana;
			}
			
				.cmstools{
					border:0;
				}
				
				#maincontent a{
					color:#514d4c;	
				}
				
				#maincontent h1{
					font-size:18px;
					color:#514d4c;
				}
				
				#maincontent h2{
					font-size:11px;
					color:#514d4c;
				}
			
				#maincontent p{
					color:#514d4c;
					line-height:1.5;
				}
				
				#newstipsinput{
					width:140px;
					height:50px;
					overflow:auto;
				}
				
				
				table.newstipsedit{
					padding:5px;
					border:1px #c2c5c7 solid;
					color:#514d4c;
					font-family:arial;
				}
					table.newstipsedit tr td{
						vertical-align:top;
					}
				
				a.newitemlink{
					color:#514d4c;
					font-weight:bold;
				}
				
				.posted{
					font-size:9px;
					padding:0;
					margin:0;
				}
				
				.newstipshead{
					padding:0;
					margin-bottom:0;
				}
				
				table#wachtlijstoverzicht{
					background-color:#ffffff;
					border-right:1px #c2c5c7 solid;
					
				}
					
					table#wachtlijstoverzicht tr.kop td{	
						font-weight:bold;
						border-top:1px #c2c5c7 solid;
						border-bottom:1px #c2c5c7 solid;
						background-color:#c2c5c7;
					}
				
					table#wachtlijstoverzicht tr td{
						border-bottom:1px #c2c5c7 solid;
						border-left:1px #c2c5c7 solid;
						padding-right:10px;
					}
					
					
				table#wachtlijst{
					border-right:1px #c2c5c7 solid;
					width:400px;	
				}
					
					table#wachtlijst tr.kop td{	
						font-weight:bold;
						border-top:1px #c2c5c7 solid;
						border-bottom:1px #c2c5c7 solid;
						background-color:#c2c5c7;
					}
				
					table#wachtlijst tr td{
						border-bottom:1px #c2c5c7 solid;
						border-left:1px #c2c5c7 solid;
						adding-right:10px;
					}
				
				table#contactform td {
					padding-right:20px;
				}
				
				.emailactive{
					color:#514d4c;
				}
				
				.emailinactive{
					color:#cccccc;
				}
