* {
	color			     	: #000;
	font-family			: Verdana;
	font-size			  : 11px;
}

body {
	background			: #224066;
	margin				  : 0;
	padding				  : 0;
}


h1 {
	background			: #224066;
	color	     			: #fff;
	float		    		: left;
	font-family			: Trebuchet MS;
	font-size		   	: 18px;
	margin			  	: 10px 5px 0 0;
	padding				  : 3px 0 3px 12px;
	width				    : 350px;
}

h2 {

  color				    : #f7971c;
	font-family			: Trebuchet MS;
	font-size			  : 24px;
}

h3 {
	font-family			: Trebuchet MS;
	font-size			  : 16px;
	margin-top			: 0;
}

hr { 
	background			  : white; 
	border				    : 0; 
	border-top			  : 2px dotted #e0e0e0;
	/*clear				      : both;*/
}

img {
	border				      : 0;
}

#adress {
  position            : absolute;
  left                : 12px;
  top                 : 40px;
  font-size           : 14px;
  width               : 350px;
  font-family			    : Trebuchet MS;
  font-weight         : bolder;
}

#header {
	background	    		: #f6f6f6 url('../images/base/eye2.jpg') right no-repeat;
	height		     		  : 80px;
}

#logo {
	float				        : right;
	margin-right		    : 10px;
	margin-top			    : 3px;
}

#menu {
	height				      : 30px;
	margin				      : 0 0 1px 0;
	padding				      : 0;
	width				        : 760px;
}

#menu a {
	border				      : 1px #ccc solid;
	float				        : left;
	height				      : 12px;
	margin			   	    : 1px 0 0 1px;
	padding-left		    : 10px;
	text-decoration	    : none;
	width				        : 138px;
}

#menu a:hover {
	background			    : #f7971c;
	border				      : 1px solid #f7971c;
	color				        : #fff;
}

#menu a span {
	display				      : inline;
	height				      : 22px;
	list-style-position	: inside;
	list-style-type		  : square;
	margin				      : 0;
	padding				      : 0;
}

#menu a:hover span {
	color			     	: #fff;
	cursor		   		: pointer;
}

#random p {
	color			     	: #6b6b6b;
	margin		   		: 0;
	padding			   	: 0;
	text-align			: right;
}

#random img {
	border			  	: 1px solid #6b6b6b;
	margin			   	: 10px 0 0 0px;
}

#extra_menu {
	background			: #e0e0e0;
	clear				    : both;
	padding			   	: 2px 0 2px 6px;
}

#extra_menu #links {
	float				: left;
}

#extra_menu #links a:hover{
	color				: #f7971c;
}

#extra_menu #datum_display {
	color				: #606060;
	margin-right		: 10px;
	text-align			: right;
}

#eye {
	background			  : url('../images/base/eye.jpg') right top no-repeat #fff;
	float				      : left;
	height				    : 280px;
	width				      : 130px;
}

#main {
	background		    : #fff; 
	border				    : 1px solid #606060;
	margin-left	 	    : 15px;
}

#contents_container { 
  width             : 100%;
}

#contents_home {
  margin-right        : 300px;
}

#contents {
  background			  : url('../images/base/eyebkg.jpg') left top no-repeat;
	border-top			  : 1px solid #606060;
	min-height			  : 300px;
	padding			   	  : 0 40px 0 60px;
	overflow          : auto;
}

#contents table img {
  float           : right;
}

table.cv img {
  float             : left;
}

#contents table {
  width             : 500px;
}

#contents table img {
  border            : 1px solid black;
}
  
#contents a {
	color				      : #224066;
	font-weight		  	: bold;
}

#contents a:hover {
	color				      : #f7971c;
}


#contents p, #contents ul, #contents ol {
	line-height			  : 16px;
}

#nieuws {
  float             : right;
  width             : 250px;
  /* min-height        : 300px; */ 
  text-align        : left;
  }
  
#nieuws h2 {
  margin-top        : 19px;
}
  
#nieuws a {
  color             : #f7971c;
  font-weight       : bolder;
  text-decoration   : underline;
  text-align        : right;
}

#plain_menu {
	color				      : #606060;
	margin-bottom		  : 15px;
	padding-left      : 60px;
}

#plain_menu a {
	color			   	    : #224066;
	font-weight		  	: normal;
}


#copyright {
	background			  : #e0e0e0;
	border-bottom		  : 3px solid #f0f0f0;
	border-top			  : 1px solid #606060;
	color			       	: #606060;
	padding				    : 5px;
	text-align			  : center;
}

#copyright a {
	color				      : #606060;
}

#copyright a:hover {
	color				      : #f7971c;
}

#loginform input.invul {
	background			  : transparent;
	border				    : 1px solid #606060;
	display				    : block;	
	float				      : left;
	height				    : 14px;
	line-heigth			  : 16px;
	margin-bottom	   	: 5px;
	width				      : 200px;
}

#loginform input:focus, textarea:focus {
	background			  : #f7971c;
	color				      : #fff;
}

#loginform fieldset {
	margin				: 0;
	padding				: 10px;
}

#loginform label {
	display				: block;
	float				: left;
	width				: 200px;
}

#loginform legend {
	color				: #606060;
}

#loginform br {
	clear				: left;
}

#loginform select {
	width				: 203px;
}

fieldset textarea {
	border				: 1px solid #606060;
	font-size			: 10px;
	font-family			: Verdana;
	height				: 50px;
	overflow			: auto;
	width				: 400px;
}

.error {
	color				: #c00;
}

.volgende_week {
	color				: #606060;
	margin-bottom		: 3px;
	text-align			: right;
}

.vorige_week {
	color				: #606060;
	float				: left;
	margin-bottom		: 3px;
}

.vv_link {
	color				: #606060;
	font-weight			: normal;
	text-decoration		: underline;
}

#gemaakte_afspraken {
	border-collapse		: collapse;
	width				: 100%;
}

#gemaakte_afspraken td {
	border-bottom		: 1px solid #ccc;
	height				: 30px;
}

#gemaakte_afspraken td.icon {
	text-align			: center;
	width				: 50px;
}

#gemaakte_afspraken td.icon {
	text-align			: center;
	width				: 50px;
}

.opticien_kol1 {
	float				: left;
	width				: 300px; 
}

.opticien_kol2 {
	-moz-box-sizing		: padding-box;
	padding-left		: 300px;
}