html {
	background-image  : url('../img/html_back_home.gif');
	background-repeat : repeat-x;
}
body {
   overflow:          -moz-scrollbars-vertical;
   width:             800px;
   margin:            0 auto;
   text-align:        center;
   border:            0;
   padding:           0;
   font-family:       'Trebuchet MS', 'Verdana', 'Arial';
   color:             #175190;
   font-size:         10px;
}
a {
   color:             #175190;
   font-size:         12px;
   text-decoration:   none;
}
#left_content #loginbox a, #left_content #loginbox2 a {
	text-decoration: none
}
#left_content #loginbox a:hover, #left_content #loginbox2 a:hover {
	text-decoration: underline;
}
h1 {
	font-size: 20px;
	margin: 0;
	padding: 2px 0 15px 0;
}
#header {
   text-align:        left;
   height:            294px;
}
#logo {
   float:             left;
   margin-top:        12px;
   margin-left:       10px;
   margin-bottom:     15px;
   border:            0;
   padding:           0;
}

#languages {
   float:             right;
   margin-top:        30px;
   margin-right:      10px;
   font-weight:       bold;
}
#languages div {
	height:            10px;
   line-height:       10px;
   margin-bottom:     9px;
   vertical-align:    middle;
	width:             85px;
}
#languages div a {
   color:             #658cb5;
	font-size:         10px;
}
#languages div a img {
	margin-right:      6px;
}

.menu_line {
   clear:             both;
   height:            5px;
}

#ambient {
   margin-top:        1px;
   margin-bottom:     2px;
}

#submenu {
	border-bottom:     1px dashed #b9cada;
	padding:           20px;
	padding-right:     0px;
	padding-bottom:    20px;
}
.submenu_title {
   border-top:        4px solid black;
   background-color:  #396da9;
   height:            20px;
   width:             200px;
   color:             #ffffff;
   font-size:         12px;
   font-weight:       bold;
   margin-bottom:     3px;
}
.submenu_item {
   height:            20px;
   width:             182px;
   line-height:       20px;
   vertical-align:    middle;
   padding-left:      18px;
	color:             white;
   font-weight:       bold;
   margin-bottom:     3px;
}
.submenu_item:hover {
	background-color:  #d2e2f2;
}

#menu_ambient {
	background-image: url(../img/home.jpg);
	height: 175px;
	width: 800px;
	display: block;
}
#sub_menu_pijl {
	margin:            5px;
	margin-bottom:     0;
}
#search_box, #search_box2 {
   height:            90px;
   padding-top:       20px;
   padding-left: 	  20px;
   border-bottom:     1px dashed #b9cada;
}

#search_box2 {
	border: none;
}

#loginbox, #loginbox2 {
   height:            50px;
   vertical-align:    middle;
   padding-top:       20px;
   padding-left: 	  20px;
}

#loginbox2 {
   border-bottom:     1px dashed #b9cada;
   height: 195px;
}

#content {
	font-size:         12px;
	text-align:        left;
	margin-top: 0px;
	_margin-top: 0px;
}
#content a {
	text-decoration: underline;
}

#left_content {
    float:          left;
	width:          250px;
	padding-top:    7px;
	display: 		table;
	height: 		500px;
}

#right_content {
	border-left:       1px dashed #b9cada;
	float:             right;
	padding:           20px;
	padding-top:       24px;
	width:             509px;
	display:           table;
	font-size:         13px;
	min-height: 460px;
	clear: right;
}

#right_content p {
	margin:            0;
	border:            0;
	padding:           0;
	margin-bottom:     1em;
}

#right_content a {
	font-size:         13px;
}

#right_content a:hover {
	text-decoration:   underline;
}

#alphabet a {
	font-size:         13px;
}

#right_content .no_underline a {
	text-decoration: none;
}

#right_content .no_underline a:hover {
	text-decoration: underline;
}

#right_content #content_title {
	font-weight:       bold;
	font-size:         20px;
	margin:            0;
	border:            0;
	padding:           0;
}

#right_content img {
	margin-right:		10px;
}

#footer {
	clear:             both;
}

#footer #line {
	height:            3px;
}
#footer #copyright {
	height:            19px;
	line-height:       22px;
	vertical-align:    middle;
	color:             #ffffff;
	background-color:  #396da9;
}
.zoek_button {
	width: 100px;
	height: 19px;
	background-color: #FFF;
	color: #FFF;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	background-image: url(../img/zoeken.gif);
}
#links a {
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}

#content a.zoekbtn {
	display:			block;
	width:				190px;
	padding:			5px;
	text-decoration:	none;
/*	font-size:			11px;
	font-weight:		bold;   
	color:				white;
	background-color:	#6699cc;
*/
}
#content a#zoekbtn_odd {
	border-top:         1px solid black;
	border-bottom:      1px solid black;
/*	background-color:	#88bbee;*/
}
#content a.zoekbtn h1 {
	margin:				0;
	padding:			0;
	font-size:			12px;
	font-weight:		bold;
}


#aanmelden label {
	clear:				both;
	display:			block;
	float:				left;
	width:				115px;
	padding:			3px 25px 3px 0;
	text-align:			right;
}
#aanmelden label.radio {
	clear:				none;
	display:			inline;
	float:				none;
	width:				auto;
	padding-right:		0;
}
#aanmelden div {
	padding:			3px 0;
	width:				350px;
	float:				left;
}
#aanmelden div#partnerdetails, #aanmelden div#betaaldetails {
	clear:				both;
	padding:			none;
	width:				auto;
	float:				none;
}
#aanmelden div#betaaldetails {
	font-weight:		bold;
}
#aanmelden div input, #aanmelden div select {
	width:				200px;
}
#aanmelden div input.radio {
	width:				auto;
}
#aanmelden div textarea {
	width:				200px;
	height:				90px;
}
#aanmelden div input.submit {
	width:				auto;
}
#aanmelden div.uitleg {
	width:				auto;
}

.error_message {
	width:				340px;
	margin:				0 auto;
	padding:			20px 30px;
	border:				1px dashed red;
	margin-bottom:		15px;
}
.error {
	color:				red;
}