*{
	margin: 0px;
	padding: 0px;
	}

body{
	background-image: url(images/line_back.gif);
	background-position: top;
	background-repeat: repeat-x;
	}


	
	/*
	#sidebar_left {
		background-image: url(images/content_left.jpg);
		background-position: top;
		background-repeat: no-repeat;
		height: 500px;
		width: 146px;
		float: left;
		}

	#sidebar_right {
		background-image: url(images/content_right.jpg);
		background-position: top;
		background-repeat: no-repeat;
		height: 696px;
		width: 146px;
		float: left;
		}*/

	#main {
		position: relative;
		z-index: 1999;
		margin: 0 auto;
		width: 988px;
		_width: 990px; /* ie6 */
		}
		
		div#topbar{
			background: url(images/bg_topbar.gif) center;
			z-index: 3000;
			position: absolute;
			top: 0px;
			width: 100%;
			height: 39px;
			}

			div#topbar_navigation{
				position: relative;
				margin: 0px auto;
				z-index: 3001;
				width: 950px;
				height: 39px;
				}

				div#topbar_navigation a{
					border-right: solid 1px rgb(226,226,226);
					color: rgb(104,104,106);
					padding: 0px 5px 0px 5px;
					text-decoration: none;
					font-weight: bold;
					line-height: 35px;
					display: block;
					height: 35px;
					float: left;
					padding: 0px 15px;
					/* background: url(/themes/wurdboek.nl/styles/images/menu_spellingchecker_button.jpg) no-repeat 50% 50%;
					padding: 0px 20px; */
					}

				div#topbar_navigation a:hover{
					text-decoration: underline;
					}

				div#topbar_navigation a.current {
					background: url(/themes/wurdboek.nl/styles/images/nav_active.gif) no-repeat 50% 50%;
					color: #FFF;
					padding: 0px 25px;
				}

				div#cutline{
					background: url(images/html_bg.gif) no-repeat top center;
					height: 574px;
					position: absolute;
					width: 100%;
					z-index: 1;
					}


		#top_menu {
			background-position: top;
			background-repeat: no-repeat;
			width: 988px;
			margin: 0px auto;
			height: 131px;
			}
		
			.menu_top_items {
				width: 988px;
				height: 28px;
				padding-top: 45px;
				display: none;
			}
		
				.top_menuitem {
					background-image: url(images/top_menu_vertical_line.jpg);
					background-position: bottom right;
					background-repeat: no-repeat;
					float: left;
					padding-right: 20px;
					padding-left: 15px;
					height: 26px;
					color: #A30B0A;
					}
					
					.top_menuitem a, .top_menuitem a:visited, .top_menuitem a:link, .top_menuitem a:active {
						color: #A30B0A;
						text-decoration: none;
					}
					.top_menuitem a:hover {
						
					}
			
				
					#twitter{
						float: right;
						padding-top: 3px;
						height: 30px;
						font-size: 90%;
						width: 140px;
						margin-right: 30px;
						border: 0px solid black;
						
					}
						#twitter a, #twitter a:visited 
						{
							color: #68686A;
							text-decoration: none !important;
						}
						
						#twitter a:hover
						{
							text-decoration: underline !important;
						}
						
				.add_to_favorites {
					float: right;
					padding-top: 3px;
					height: 30px;
					margin-right: 60px;
					font-size: 90%;
					}
					
					.add_to_favorites a:hover {
						text-decoration: underline !important;
						}
			
				.email_a_friend {
					float: right;
					padding-top: 3px;
					height: 30px;
					margin-right: 50px;
					_margin-right: 23px;
					font-size: 90%;
					}
					
					.email_a_friend a:hover {
						text-decoration: underline !important;
						}
						
					.topmenu_small_link a, .topmenu_small_link a:visited, .topmenu_small_link a:link, .topmenu_small_link a:active {
						color: #68686A;
						text-decoration: none;
					}
					.topmenu_small_link a:hover {
						
					}
		
			.menu_bottom_items {
				text-align: left;
				padding-top: 15px;
				padding-left: 20px;
			}
				
				.hallofryslan_logo {
					float: left;
					height: 28px;
					width: 140px;
					margin-right: 67px;
				}
					.hallofryslan_logo a {
						display: block;
						height: 100%;
						width: 100%; 
					}
				
				.menu_bottom_links {
					float: left;
				}
				.menu_bottom_aginda {
					float: right;
					color: #FFF;
					font-style: italic;
					margin-right: 180px;
					_margin-right: 90px;
					font-size: 140%;
				}
				.menu_bottom_rss {
					float: right;
					margin-right: 20px;
					margin-top: 7px;
				}
		
		#content {
			clear: both;
			}
		
			#content_left {
					float: left;
					width: 214px;
				}


/* menu */
#navigation {
	background-image: url(images/menu_left.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 12px 0px;
	margin: 0px;
	text-align: left;
	font-family: arial;
	width: 214px;
}

	#navigation ul li {
		list-style-type: none;

		}
	#navigation ul li a {
			text-decoration: none;
			color: #7D7B7C;
			line-height: 34px;
			text-indent: 20px;
			display: block;
			width: 194px;
		}
	#navigation li a:hover {
		font-weight: bold;
		}



	#navigation li.open a {
			background-image: url(images/menu_left_button.jpg);
			background-position: top left;
			background-repeat: no-repeat;
			height: 34px;
			line-height: 34px;
			text-indent: 24px;
			width: 208px;
			font-family: arial;
			font-weight: bold;
			color: #FFF;
		}



	/* submenu */
	#navigation li li {
		padding: 0px 10px 0px 10px;
	}
		#navigation li li a {
				background-image: none !important;
				text-decoration: none;
				color: #49B3DB !important;
				display: block;
			}
		#navigation li.open li a {
			font-weight: normal;
			height: 15px;
			display: block;
			}
		#navigation li li a:hover {
			font-weight: bold;
			display: block;
		}
		#navigation li li.current a {
			font-weight: bold;
			display: block;
			}



	.image_link {
		border: none;
		cursor: pointer;
	}
		
			#content_center {
				float: left;
				width: 516px;
				border: 1px solid #ECECEC;
				margin-top: 5px;
			}
			
				#dictionary_div {
					text-align: left;
					/*display: none;*/
				}
					
					#translation_container{
						display: none;
					}
					
					.dictionary_content {
						padding: 10px 10px 10px 12px;
					}
					
						.dictionaryLink {
							margin-top: 27px;
							float: right;
							font-size: 90%;
						}
						.dictionaryLink a {
							color: #42B2D8;
							text-decoration: none;
						}
						.dictionaryLink a:hover {
							font-weight: bold;
						}


						.dictionary_inputfields {
							height: 40px;
							background-color: #ECF7FD;
							padding-top: 10px;
							padding-left: 10px;
							z-index: 1;
						}
							.dictionary_input_field {
								float: left;
								background-image: url(images/dictionary_input_text_small.jpg);
								background-position: top left;
								background-repeat: no-repeat;
								height: 31px;
							}
							#dictionary_input_text {
								border: none;
								background:transparent;
								color: #000;
								padding: 7px;
								width: 180px;
								margin-right: 8px;
							}
						
						.dictionary_translate_button {
							float: left;
						}
						
						.dictionary_radiobuttons {
							padding-top: 6px;
							color: #A1080A;
							font-family: arial;
							_font-size: 12px; /* ie6 */
						}
					
					.dictionary_word_to_search {
						color: #0A92D0;
						font-size: 120%;
						font-style: italic;
						font-weight: bold;
						margin-bottom: 10px;
					}
					#translate_button {
						cursor: pointer;
					}
					.translate_nr {
						font-style: italic;
						font-size: 90%;
						color: #FF0100;
					}
					.translate_word {
						font-style: italic;
						font-size: 110%;
						color: #FF0100;
					}
						.translation_red {
							color: #FE0002;
							font-family: arial;
							font-size: 90%;
						}
						.translation_black {
							color: #000;
							font-family: arial;
							font-size: 90%;
						}
						
						.translate_page {
							float: left;
							width: 38px;
							height: 23px;
							padding-top: 6px;
							text-align: center;
							background-image: url(images/dictionary_translate_page_nr.jpg);
							background-position: top left;
							background-repeat: no-repeat;
							color: #A00807;
							font-size: 90%;
							font-weight: bold;
							font-family: arial;
							cursor: pointer;
							margin-top: 5px;
						}
						.page_selected {
							color: #FF0100;
						}
						.page_active {
							background-image: url(images/dictionary_translate_page_nr_active.jpg);
							background-position: top left;
							background-repeat: no-repeat;
							color: #FF0100;
						}
						
			/* wordbox dictionary */
			
			#wordbox_container {
				display: block;
				z-index: 2;
				position: absolute;
				width: 255px;
				height: 150px;
				border: 1px solid #000;
				margin-top: -8px;
				margin-left: 13px;
				/* veranderen */ background-color: #CEE9FA;
			}
				.wordbox_close {
					background-image: url(images/wordbox_close.jpg);
					background-position: top left;
					background-repeat: no-repeat;
					float: right;
					height: 16px;
					width: 16px;
					margin-top: 3px;
					margin-right: 3px;
					background-color: #000;
					cursor: pointer;
				}
				.wordbox_word {
					cursor: pointer;
				}
				
				.word_selected {
					background-color: #46B1DB;
				}
				.dictionary_correct_word {
					color: #0A92D0;
				}
				.grammar {
					color: #999;
					font-style: italic;
				}
				
				
				#wordbox_loader {
					margin: 5px;
					padding-top: 60px;
					background-color: #FFF;
					height: 80px;
					text-align: center;
				}
				#wordbox_content {
					margin: 5px;
					background-color: #FFF;
					height: 130px;
					padding: 5px;
				}
			
				.big_title_text {
					font-size: 150%;
					color: #A20808;
				}
				
				.content_div {
					text-align: left;
					padding: 10px 12px 20px 12px;
					margin: 0px auto;
					width: auto;
					font-family: arial;
					font-size: 90%;
				}
				
					.content_div strong {
						font-weight: bold;
						font-size: 110%;
					}

				.content_home_div {
					text-align: left;
					padding: 10px 20px 10px 12px;
					height: 30px;
				}
					.content_home_left {
						float: left;
						padding-top: 5px;
					}
					.content_home_right {
						float: right;
						padding-top: 5px;
					}
				
				.content_bottomline {
					border-bottom: 1px solid #ECECEC;
				}
				.content_dotted {
					background-image: url(images/dot.jpg);
					background-position: bottom;
					background-repeat: repeat-x;
				}
					.content_title {
						color: #D92C28;
					}
					.content_date {
						color: #A00709;
						font-style: italic;
						font-size: 90%;
						margin-bottom: 10px;
					}
					
					.content_inline {
						color: #1B2831;
						clear: both;
					}
						.content_inline_back {
							/* poll witte achtergrond (niet mooi)*/
							/*background-image: url(images/content_inline_back.jpg);
							background-position: top;
							background-repeat: repeat-x;*/
						}
						
							.content_inline * {
								line-height: 18px;
								}
									
							.content_inline a, .content_inline a:visited, .content_inline a:link, .content_inline a:active {
								color: #155dbf;
								text-decoration: none;
							}
							.content_inline a:hover {
								color: #155dbf;
								text-decoration: underline;
							}
			
			#content_right {
				float: left;
				width: 256px;
				background-position: top right;
				background-repeat: no-repeat;
				text-align: left;
			}
			
				.menu_right {
					margin: 5px;
					border: 1px solid #ECECEC;
					background-color: #FFF;
					text-align: left;
					overflow: auto;
				}
				
					.calendar {
						padding: 5px 10px;
						clear: both;
						border-bottom: 1px solid #ECECEC;
						overflow: auto;
						_height: 29px;
					}
				
						.calendar_text {
							float: left;
							font-size: 90%;
							color: #7A7A7A;
						}
							.calendar_text a {
								color: #7A7A7A;
								text-decoration: none;
							}
							.calendar_text a:hover {
								color: #7A7A7A;
								font-weight: bold;
							}
					
						.calendar_date {
							color: #42B2DA;
							font-size: 90%;
							font-weight: bold;
							font-family: arial;
						}
						.calendar_img {
							float: right;
							padding: 10px 3px 0px 0px;
						}
				
					#menu_right_button {
						background-image: url(images/menu_right_button.jpg);
						background-position: top right;
						background-repeat: no-repeat;
						text-align: center;
						margin: 0px auto;
						width: 225px;
						height: 24px;
						padding-top: 3px;
						margin-bottom: 3px;
						margin-top: 6px;
						color: #000;
					}
						#menu_right_button a {
							font-size: 90%;
							color: #000;
							text-decoration: none;
						}
						#menu_right_button a:hover {
							color: #44B1DC;
						}
			
				.menu_keywords {
					margin: 5px;
					text-align: center;
					padding-bottom: 10px;
					margin-bottom: 10px;
				}
				
					.keyword_css {
						text-decoration: none !important;
					}
					
					.keyword_h1 {
						color: #A2080A !important;
						font-weight: bold !important;
						font-size: 190% !important;
					}
					.keyword_h2 {
						color: #BF171E !important;
						font-size: 170% !important;
					}
					.keyword_h3 {
						color: #E3413F !important;
						font-weight: bold !important;
						font-size: 150% !important;
					}
					.keyword_h4 {
						color: #C41A1A !important;
						font-weight: bold !important;
						font-size: 130% !important;
					}
					.keyword_h5 {
						color: #E0413E !important;
						font-size: 120% !important;
					}
					.keyword_h6 {
						color: #F68C8C !important;
						font-weight: bold !important;
						font-size: 110% !important;
					}
					.keyword_h7 {
						color: #FDB7B9 !important;
						font-size: 90% !important;
					}
			
			/*
			.rss_feeds {
				padding: 5px 5px 11px 20px;
				font-size: 90%;
				margin-bottom: 15px;
			}
			
				.rss_feeds a {
					color: #A20808;
					text-decoration: none;
				}
				
				.rss_feeds a:hover {
					color: #46B2DC;
				}
			*/
			
				.menu_popular {
					margin: 5px;
					border: 1px solid #ECECEC;
					background-color: #FFF;
					text-align: left;
					padding: 5px;
					font-family: arial;
				}
					.menu_popular_item {
						background-image: url(images/flame.jpg);
						background-position: 207px 7px;
						background-repeat: no-repeat;
						border-bottom: 1px solid #D3D3D3;
						padding: 5px;
					}
						.popular_title {
							color: #42B2D8;
							font-weight: bold;
							font-size: 90%;
							text-decoration: none;
						}
						
						.popular_date {
							font-size:80%;
							
						}
						.popular_text {
							color: #797979;
							margin-top: 5px;
							margin-bottom: 5px;
							font-size: 90%;
						}
						.popular_no_items {
							font-size: 85%;
						}
			
			
			
			.block_title {
				margin: 5px;
				text-align: left;
				font-size: 130%;
				font-style: italic;
				font-weight: bold;
				color: #7A7A7A;
			}
			.block_radio_text {
				color: #D52B2E;
				padding: 5px;
				margin-bottom: 1px;
				display: table;
			}
			.poll_question {
				color: #797979;
				margin-bottom: 10px;
				display: table;
			}
			.poll_submit {
				border: 1px solid #6B9FBF;
				padding: 2px 9px 2px 9px;
				background-color: #CEE9FA;
			}
			.poll_answers {
				
			}

