/*
    Theme Name: Flitsnieuws
    Theme URI: http://www.flitsnieuws.nl
    
    */
*{ padding:0; float:none;}
ul, li { list-style:none; }
body{ background-color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; color:#000000; }



.foto					{border:#000000 1px solid;}
.kolom1_link_style a 					{color:#000000; text-decoration:none; font-weight:normal;}
.kolom1_link_style a:link a:visited 	{color:#000000;  text-decoration:none;  font-weight:normal;}
.kolom1_link_style a:hover 				{color:#d30910;  text-decoration: none; font-weight:none;}
.kolom1_link_style a:active 			{color:#000000; text-decoration:none; font-weight:normal;}
.kortnieuws_titel	{font-size:16px; font-weight:800;}
#subtitel			{color: #d30910; padding:2px; font-weight:bold; }

a		{	color: #000; line-height: 17px; text-decoration: none;}
a:link a:visited	{	color: #000;	text-decoration: none; }
a:hover			{ 	color: #d30910;	text-decoration: none; }
a:active			{	color: #000;	font-weight: bold;	text-decoration: none;}



.tekststyle				{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
strong					{font-size:16px;}
/* Hoofd style */
#centerbak	{ width:1000px; overflow:hidden;   border:1px solid #000000; background-color:#FFFFFF; margin:auto;  }

#header		{ height:170px; overflow:hidden; background-image:url(img/bg_header.png); background-repeat:repeat-x; font-size:12px; color:#FFFFFF; font-weight:bold;  }
#content	{ overflow:hidden; padding:0px 15px 0px 15px;}
#footer		{ margin:0px auto; text-align:left; color:#FFFFFF; font-weight:bold; overflow:hidden; overflow:hidden; background-color:#940509;text-decoration:none; position:relative;   }


/* content */
#content_top	{ height:60px; overflow:hidden; text-align:left; background-color:#f7f7f7; padding:5px; margin-bottom:5px; }
#content_center	{ overflow:hidden;  }


/* header */
#header_top		{ height:20px; overflow:hidden; padding:6px;  }
#header_top_left	{float:left; width:350px;  }
#header_top_right	{float:right;  }		
#header_middle		{height:100px; }

#header_bottom		{height:30px; overflow:hidden; background-image:url(img/bg_lijn.png); background-repeat:repeat-x; padding:6px; }

.telefoon 		{ line-height: 17px; }
.telefoon a		{	line-height: 17px;}
.telefoon a:link a:visited	{	color: #000;	text-decoration: none; }
.telefoon a:hover			{ 	color: #000;	text-decoration:underline; }
.telefoon a:active			{	color: #000;	text-decoration: none;}

.search	{	border:1px solid #000;}

#searchbox {
	float: left;
	width: 320px;
	
}

#searchbox form {
	margin: 0px;
	padding: 0px;
	
}

#searchfield{
	background:#FFFFFF;
	border: 1px solid  #000000;
	color: #000;
	font-size: 13px;
	font-variant: normal;
	height: 16px;
	line-height: normal;
	padding: 4px;
	width: 200px;
}


#searchbutton{
	background-color:#FFFFFF;
	border: none;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	margin: 0 0 0 7px;
	padding: 0 6px;
	text-align: center;
	vertical-align: bottom;
	white-space: pre;
	width: 66px;
}


/* content_center */
#kolom1			{ width:110px; overflow:hidden; float:left;   }
#kolom2			{ width:366px; overflow:hidden; float:left; padding-left:20px;}
#kolom2_groot	{ width:620px; overflow:hidden; float:left; margin-left:20px;}
#kolom3			{ width:250px; overflow:hidden; float:left;  margin-left:10px;}
#kolom4			{ width:180px; overflow:hidden; float:right; display: block;
	padding: 5px 0 5px 5px;
	margin-bottom: 25px;
	border: 1px solid #CCC; } 
#kolom4_groot	{ width:200px; overflow:hidden; float:right; margin-top:300px; }	


.hoofdtitel		{
	padding-left: 40px;
	padding-bottom:3px;
	padding-top:2px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	background-image:url(img/bg_titel.jpg);
	background-repeat:no-repeat;   }
	
		
.hoofdtekst		{margin: 0 0 5px 0;
	padding: 0px; }
#kortnieuws 			{	display: block;
	width: 265px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #CCC; }
	
#nieuwsbrief					{
display: block;
	width: 235px;
	border:1px solid #000000;
	padding:5px;
	margin-bottom: 15px;
	
}	
	
.nieuwsbrief_top	{
	
	background-repeat:no-repeat;
	height:29px;
	}
/* Oranje Fryslan viert feest */
#oranje					{display: block;width: 336px;border:3px solid #06C;padding:12px;margin-bottom: 15px;overflow:hidden;}

#oranje_page				{display: block;padding:12px;margin-bottom: 15px;overflow:hidden;}	
#oranje .vak				{width:112px;float:left;}
#oranje_page .vak		{width:150px;float:left;padding-right:25px;}
	

.oranje_top				{font-size: 14px;color:#C00;font-weight: bold;height:29px;}

#oranje #left			{		float:left;	width:250px; text-color:#900;}
#oranje #right			{	float:right;width:0px;font-size:12px;}
#oranje_page #left		{	float:left;	width:250px;}
#oranje_page #right		{	float:right;width:100px;	font-size:12px;}



/* Foto van de dag */
#fotovddag					{display: block;width: 336px;border:1px solid #000000;padding:12px;margin-bottom: 15px;overflow:hidden;}	
#fotovddag_page				{display: block;padding:12px;margin-bottom: 15px;overflow:hidden;}	
#fotovddag .vak				{width:112px;float:left;}
#fotovddag_page .vak		{width:150px;float:left;padding-right:25px;}
	

.fotovddag_top				{font-size: 14px;color:#C00;font-weight: bold;height:29px; width:400px;}
.liveblog_top				{font-size: 14px;color:#C00;font-weight: bold;height:29px;}

#liveblog_left			{	float:left;	width:250px; height:300px;}
#liveblog_right			{	float:right;width:250px; height:300px;}
#liveblog_titel			{	padding-bottom:5px; border-bottom: #000 1px solid; margin-bottom:5px; float:left; width:100%; }

#fotovddag #left			{	float:left;	width:150px;}
#fotovddag #right			{	float:right;width:100px;font-size:12px;}
#fotovddag_page #left		{	float:left;	width:150px;}
#fotovddag_page #right		{	float:right;width:100px;	font-size:12px;}

/* End Foto van de dag*/	
#poll					{
display: block;
	width: 230px;
	
	border:1px solid #000000;
	padding:5px;
	margin-bottom: 15px;
	
}	
	
.poll_top	{
	
	background-repeat:no-repeat;
	height:29px;
	}

#vak ul{
	clear: both;
	margin: 0 0 10px 0;
	line-height:30%;
	
}

#vak li a{
	font-weight: bold;
	font-size:12px;
	padding-left:3px;


	
}

#vak li a:hover{
	text-decoration: underline;
}

#vandaag_vak ul{
	clear: both;
	margin: 0 0 10px 0;
	line-height:30%;
	
}

#vandaag_vak li a{
	font-weight: bold;
	font-size:12px;
	padding-left:3px;


	
}

#vandaag_vak li a:hover{
	text-decoration: underline;
}

.newsbox {
	clear: both;
	width: 250px;
	padding-bottom: 15px;
}
.newsbox1 {
	clear: both;
	width: 360px;
	
}
.newsbox2 {
	clear: both;
	width: 240px;
	padding-bottom: 15px;
}
.box {
	clear: both;
	width: 250px;
	padding-bottom: 15px;
}


.newsbox img{
	float: left;
	margin: 0 5px 0 0;
	padding: 0px;
}

.newsbox .newstitle {
	font-size: 14px;
	color:#C00;
	font-weight: bold;
}

.newsbox p{
	font-size: 11.5px;
}

.newsbox1 img{
	float: left;
	margin: 0 5px 0 0;
	padding: 0px;
}

.newsbox1 .newstitle {
	font-size: 14px;
	color:#C00;
	font-weight: bold;
}

.newsbox1 p{
	font-size: 11.5px;
	margin-bottom:5px;
}


.newsbox_hoofdnieuws {
	padding-top: 5px;
	padding-bottom:15px;
}
.newsbox_hoofdnieuws .newstitle {
	
	font-size: 22px;
	color:#C00;
	font-weight: bold;
}


#vak					{
display: block;
	width: 260px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #CCC; }
	
#vandaag_vak					{
display: block;
	width: 360px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #CCC; }
	
#hoofdnieuws_vak					{
display: block;
	width: 265px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #CCC; }
	

.kolom1_link_style				{font-size:12px; margin-bottom:2px; }
.kortnieuws_onder				{ height:18px; margin:10px 0 30px 0; background-color: #F3F3F3;  padding:5px 0px 0px 5px; border-bottom:1px #000000 solid; border-bottom:1px #000000 solid; }
.hoofdnieuws					{padding-bottom:10px;}



/* post */
#post_content				{float:left; overflow:hidden; font-size:10pt; padding-top:50px; font-family:Arial; width:602px; }
.post_naam				{font-size:18pt; font-family:Arial; clear:both; font-weight:bold; margin-bottom:5px; }
.post_datum				{font-size:12px; font-family:Arial; clear:both; font-weight:bold; margin-bottom:5px; color:#666666; }

#post_links				{float:left; width:140px; padding:5px; overflow:hidden;}
#post_rechts			{float:right; overflow:hidden;}


#foto_artikel			{width:185px; height:100px; overflow:hidden; }

.size-thumbnail {
	float: left; 
	margin-top: 4px;
	margin-right:10px;
}







/* top menu */
#nav {
width:840px;
height:28px;
position:relative;
margin:0 auto 5px;
}
#nav .rss {
font:bold 12px Arial, Helvetica, sans-serif;
padding-left:18px;
position:absolute;
top:7px;
right:8px;
}







/* footer */
#sitemap	{
	height:200px;
	}
#sitemap ul {
  display: block;
  overflow:hidden;
  margin: 10px 15px 0px 10px;
  padding: 0px;
  list-style-image: none;
  float: left;
  font-size: 10px;
  width: 16%;
  font-size: 12px;
  }

#sitemap ul li {
  list-style-type:none;
  padding: 2px 9px 2px 0px;
  list-style:none !important;
  margin-left:1px !important;
  padding-left:0px !important;
}

#sitemap ul li a {
  list-style:none ;
  margin:0px ;
  padding:0px ;
  font-weight:bold;
  color:#FFFFFF;
}

#footerbottom	{
	text-align:center;
	font-size:12px;
	}









/* menu kolom 1 */
#menu-hoofdmenu				{ 	text-decoration: none; width:120px; font-size:12px; 	float:left;  }

.menu 						{ 	color: #d30910; font-weight:bold;  font-size:12px;}
.menu a						{	color: #d30910;	text-decoration: none; line-height: 17px; font-size:12px;}
.menu a:link a:visited		{	color: #d30910;	text-decoration: none; }
.menu a:hover				{ 	color: #d30910;	text-decoration:underline; }
.menu a:active				{	color: #d30910;	font-weight: bold;	text-decoration: none;}
.menu ul					{	margin: 0; padding: 0px; list-style-type: none;}
.menu ul li					{	width: 100%;text-align: left;}

.sub-menu 					{ 	color:#000;font-size:12px; }
.sub-menu a					{	color: #000;	text-decoration: none; line-height: 17px font-size:12px;;}
.sub-menu a:link a:visited	{	color: #000;	text-decoration: none; }
.sub-menu a:hover			{ 	color: #000;	text-decoration:underline; }
.sub-menu a:active			{	color: #000;	font-weight: bold;	text-decoration: none;}
.usbmenu ul img				{	vertical-align: -5%;	padding-top:4px;}

#searchform{float:right;width:191px;height:26px;background:url(img/searchbox.png) no-repeat;position:relative;top:1px; margin-right:10px;}
#s{border:1px solid #000;float:left;border:0;width:154px;background:none;color:#ACACAB;margin:4px 0 0 4px;}
#go{float:right;width:25px;height:26px;background-color:transparent;border:0px;cursor:pointer;}



.date {
	COLOR: #d30910; FONT-SIZE: 11px
}

#toppagina 	{ color:#000000; font-size:18px; border-bottom:#000 1px solid; text-align:left; height:20px; padding-bottom:2px; }


/*Extra om te proberen */

.hoofdtitel1	{ margin: 0 0 5px 0;
	padding: 10px 0 10px 0;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	color: #750a20; }




/*- Box -*/


							.nieuws{
								clear: both;
								height: 1%;
								padding-top: 15px;
								padding-right: 0;
								padding-bottom: 15px;
								padding-left: 0;
								margin: 0;
							}
							.nieuws .post{
								width: 374px;
								background-color: #ffffff;
								border:1px solid #ddd;
								margin-bottom:10px;
							}
							.nieuws .post h2 a{
								color: #d30910;
							}
							.nieuws .post h2{
									font-size: 18px;
									padding: 10px;
									line-height: 20px;
							}
							.nieuws .post p{
								
								line-height: 16px;
								padding: 0px 10px 10px;
							}
							.nieuws .date	{
								color:#000000;
								padding-left:10px;
								}
							.nieuws .post img{
								border: 1px solid #dddddd;
								float: right;
								padding: 5px;
								background-color: #FFFFFF;
								margin: 10px;
							}
							
