/* CSS Document Blue #023b68 */

* {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}
html { height: 100%; }	
body {
	height: 100%;
	margin: 0;
	padding: 0;
	background:#47acb6;
}
#main {
	width:100%; 
	height:100%;
	margin:0px;
	background:#FFF;
	text-align:center;
}

img { border:none; }
a img { border:none; }
a { color:#000; text-decoration:none; } 

#bottom_content a:link { color:#000; }
#bottom_content a:visited { color:#000; }
#bottom_content a:hover { color:#000; }
#bottom_content a:active { color:#000; }

#content_wrapper a:link { color:#000; }
#content_wrapper a:visited { color:#000; }
#content_wrapper a:hover { color:#000; }
#content_wrapper a:active { color:#000; }

/* overrides decoration from previous rule for hovered links */
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }
h1{ font-size: 160%; color: #000; margin-bottom:8px; }
h2{ font-size: 114%; color: #000; }
h3{ font-size: 100%; color: #000; }
h4{ font-size: 100%; font-weight:normal; color:#000; }
h5{ font-size: 100%; color: #000; }

ul{ list-style-type: disc; padding-left:20px; }
ul ul{ list-style-type: square; }
ul ul ul{ list-style-type: none; }

.alogo:hover { text-decoration:none; }
.logo-t { font-size:44px; color:#33CCFF; font-style:italic; }
.logo { font-size:44px; color:#999999; }

.white { color:#FFFFFF; }

#search_lang a { color:#eea416; font-weight:bold; }
.search_lang { top:-26px; }
.search_lang_beheer { top:-76px; }
#search_box a { color:#FFF; font-weight:bold; }

#search_box { 
 width:206px;
 height:30px;
 border:0px;
 padding:0px;
 margin:0px;
 background:url(../images/twiboo_search.jpg) no-repeat top left;
}
.search_field { width:145px; height:24px; vertical-align:middle; padding-left:5px;}
.search_field_text { width:160px; padding:5px 0px; border:none; color:#CCC; font-weight:bold;  }
#search_button { 
	display:block; width:37px; 
	height:30px; color:#FFFFFF; 
	font-weight:bold; 
	vertical-align:middle; 
	padding-right:4px; 
	padding-top:7px; }

*:first-child+html .search_field { width:140px; } /* IE 7 */
*:first-child+html .search_field_text { width:150px; }  /* IE 7 */
*:first-child+html #search_button { height:23px; width:30px; padding-right:8px; }  /* IE 7 */
* html .search_field { width:140px; }  /* IE 6 */
* html .search_field_text { width:150px; }  /* IE 6 */
* html #search_button { height:23px; width:30px; padding-right:8px; }  /* IE 6 */

#newsletter_box { 
 width:165px;
 height:30px;
 border:0px;
 padding:0px;
 margin:0px;
 background:url(../images/go_button.png) no-repeat top left;
}

#newsletter_box .nb_input_text { 
	width:120px; height:24px; border:none; margin:3px; padding:4px;
	color:#CCC; font-weight:bold; }
#newsletter_box .nb_input_submit { 
	width:30px; height:24px; margin:3px; 
	background:#3da3ae; border:none; color:#FFFFFF; font-weight:bold; }
*:first-child+html #newsletter_box .nb_input_text { height:20px; width:100px; margin:4px; padding:2px; } /* IE 7 */
*:first-child+html #newsletter_box .nb_input_submit { height:20px; margin:3px; padding-top:4px; }  /* IE 7 */
* html #newsletter_box .nb_input_text { height:20px; width:100px; margin:4px; padding:2px; } /* IE 6 */
* html #newsletter_box .nb_input_submit { height:20px; margin:3px; padding-top:4px; } /* IE 6 */

#content_area table,tr,td { vertical-align:top; } 
#content_area { display:block; padding:15px; }

.product_name {
	padding-top:8px; 
	color:#FFF; 
	font-size:14px;
}
.product_price {
	padding-top:8px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}

/*FORMS*/
.input_text { 
	width:160px;
	padding:3px;
	border:1px solid #47acb6;
	background:#FFF; 
	font-size:11px;
	color:#000;
}
.input_select { 
	width:300px;
	padding:2px 2px 2px 0px;
	border:1px solid #47acb6;
	background:#FFF; 
	font-size:11px;
	color:#000;
}
.input_submit { 
	width:160px;
	padding:3px;
	border:1px solid #47acb6;
	background:#FFF; 
	font-size:11px;
	color:#000;
}
.input_submit:hover { 
	background:#47acb6; 
	border:1px solid #47acb6;
	color:#FFF;
}
.left_input_text { 
	width:165px;
	padding:3px;
	border:1px solid #47acb6;
	background:#FFF; 
	font-size:11px;
	color:#000;
}
*:first-child+html .left_input_text { width:157px;} 
* html .left_input_text { width:157px;} 

.left_input_select { 
	width:165px;
	padding:2px 2px 2px 0px;
	border:1px solid #47acb6;
	background:#FFF; 
	font-size:11px;
	color:#000;
}
.left_input_submit { 
	width:165px;
	padding:3px;
	border:1px solid #47acb6;
	background:#47acb6; 
	font-size:11px;
	color:#FFF;
}
*:first-child+html .left_input_submit { width:164px;} 
* html .left_input_submit { width:164px;} 

.left_input_submit:hover { 
	background:#eea416; 
	border:1px solid #47acb6;
	color:#000;
	cursor:pointer;
}

#left_message_red {
	display:block;
	width:165px;
	background:#C00;
	border:1px solid #C00;
	color:#FFF;
	font-size:10px;
	padding:5px;
	margin-top:5px;
	text-align:center;
}
#left_message_green {
	display:block;
	width:165px;
	background:#090;
	border:1px solid #090;
	font-size:10px;
	color:#FFF;
	padding:5px;
	text-align:center;
	margin-top:5px;
}
#intro_message_red {
	display:block;
	width:100%px;
	background:#C00;
	border:1px solid #C00;
	color:#FFF;
	padding:5px;
	margin-top:5px;
	text-align:left;
}
#intro_message_red h1 { color:#FFF; }
#intro_message_red p, a { color:#FFF; }
#intro_message_red p, a:hover { color:#FFF; }


#skyscraper {
	background:#84dde6;
	width:120px;
	height:600px;
	margin-bottom:15px;
}

.page_skip {
  font-size:14px; color:#000;
  display:inline; font-weight:bold;
}


