/* blog */
.blogtemplate
{
	overflow-x:hidden;	
}

.blogtemplate #total
{
	margin:0px auto!important;
	width:768px;	
}

.blogtemplate #links
{
	position:absolute;
	top:6px;
	left:0px;
	min-height:1px;
	left:0px;
	width:500px;
}

.blogtemplate #linksimage
{
	position:relative;
	text-align:left;
}

.blogtemplate #linkscontent
{
	position:absolute;
	top:289px;
	left:6px;
	padding:30px 15px;
	width:207px;
	_width:237px;
	height:286px;
	background:url(../images/blog/bg_bloglinks.png) top left no-repeat;
	text-align:left;
	color:White;
}

.blogtemplate #wrap
{
	float:left;
	width:768px;	
}

.blogtemplate #header,
.blogtemplate #headerlogo
{
	width:100%;
}

.blogtemplate #content
{
	position:relative;
	background:none;
}
	
.blogtemplate #contentheader
{
	position:relative;
	width:100%;
	height:108px;
	background:url('../images/blog/blog_content_header.png') top left no-repeat;
}

.blogtemplate #contenttotal
{
	position:relative;
	float:left;
	width:100%;
	background:url(../images/blog/blog_content_shadow.gif) top left repeat-y;
}

.blogtemplate #subleft, .blogtemplate #subright
{
	position:relative;
	float:left;
	width:466px;
	_width:495px;
	padding-right:29px;
	margin:0 0 0 16px !important;
	overflow-x:hidden;
}

.blogtemplate #subleft
{
	background:url(../images/blog/bg_subleft.gif) top right repeat-y;	
}

.blogtemplate #subright
{
	width:191px;
	margin:0 0 0 30px !important;
}

.blogtemplate #blogcontentfooter
{
	position:relative;
	height:162px;
	width:100%;
	background:url(../images/blog/blog_content_footer.png) top left no-repeat;
	overflow:hidden;
}

#blogbottomimage
{
	position:absolute;
	width:483px;
	height:500px;
	bottom:0px;
	right:0px;
	background:url(../images/blog/blog_blogbottomimage.png) top left no-repeat;	
}

/* block-output */
#contentheader .block-output
{
	margin:50px 0 0 16px;	
}

.blogtemplate #linkscontent .block-output
{
	margin:15px 5px 0;
}

#subright .block-output
{
	margin-bottom:15px;	
}

/* anchors */
a
{
	color:#2684bf !important;
	text-decoration:none !important;
}

a:hover
{
	color:#FB7006 !important;
}

/* headers */
.blogtemplate #subright h2
{
	float:none !important;
	font-size: 14px;
	font-family:Tahoma;
	background: transparent url(../images/blog/bg_header_blog.gif) left top repeat-x;
	color: White;
	height: 30px;
	padding: 8px 0 0 8px;
	margin: 0 0 5px 0 !important;
	display:block;
	width:100%;
}

h1, h2
{
	margin-top: 0 !important;
}

h3
{
	color: #ff7c08;
	font-size: 36px !important;
}

/* labels */
.bloggingmodule a h2
	{
	margin-bottom:23px;
	}
	
.bloggingmodule label
	{
	float:left;
	width:150px;
	font-weight:normal !important;	 	
	}

.blogeditfield .mm_textbox, .blogeditfield .mm_textarea, .blogeditfield .mm_dropdown, .blogeditfield .mm_fileupload 
	{
	width:300px !important;	
	border:1px solid #7f9db9 !important;
	}

.bloggingmodule .button-container
	{
	clear:left;	
	margin:10px 0px;
	}

.bloggingmodule .button-container ul li
	{
	float:left;	
	margin-right:5px;
	}

.bloggingmodule .button-container a
	{
	background:#429FD9;
	color:White !important;
	padding:2px 10px;
	text-decoration:none !important;
	}

.bloggingmodule .navigation a
	{
	padding:0px;	
	}

.bloggingmodule .button-container a:hover
	{
		background:#ff7c08;
	}

.blogholderblock
	{
		float:left;
		width:466px !important;
		overflow-x:hidden;
	}
		
.blogholderblock .tabs
	{
	overflow-y:hidden;
	border-bottom:1px solid #B7B7B7;
	background:none !important;
	margin-bottom:10px;
	}
	
.blogholderblock .tabs li 
	{
	width:100px !important;
	}
	
.blogholderblock .tabs .tab
	{
	height:35px;
	color:white;
	height:35px !important;
	line-height:35px !important;
	text-decoration:none !important;
	width:100px !important;
	padding:0px !important;
	margin:10px 2px 0px 0px !important;
	}

.blogholderblock .tabs .tab.inactive 
	{
	background:url(../images/blog/blog_tab.gif) top left no-repeat !important;
	}
	
.blogholderblock .tabs .tab.selected,
.blogholderblock .tabs .tab:hover
	{
	background:url(../images/blog/blog_tab_selected.gif) top left no-repeat !important;
	color:#fff !important;
	}

.blogholderblock .wrapper
	{
	background:white;
	}	

.blogholderblock .wrapper .edittab .button-container, 
.blogholderblock .wrapper .admintab .header.buttons 
	{
	padding-left:0px !important;
	padding-top:5px !important;
	}

.blogholderblock .wrapper .admintab .header.buttons
	{
	margin-bottom:10px;
	}

.blogholderblock .wrapper .admintab .bottom
	{
	margin-top:10px;
	}

.blogholderblock .wrapper .buttons a
	{
	color:White !important;
	background:#429FD9;
	padding:2px 10px;
	text-decoration:none !important;
	}
	
.blogholderblock .wrapper .buttons a:hover
	{
	background:#ff7c08;
	}
	
.blogholderblock .wrapper .admintab .actions
	{
	padding:6px 10px;
	background:#FFE6CF;
	}
	
.blogholderblock .wrapper .admintab .actions .perform
	{
	left:0px !important;
	top:0px !important;
	}
	
.blogholderblock .wrapper .admintab .actions .filters
	{
	position:relative !important;
	margin-left:15px;
	padding-bottom:5px;
	}
			
.blogholderblock .wrapper .admintab .actions a
	{
	color:#2e92d0 !important;
	}

.blogholderblock .wrapper .admintab .actions a:hover
	{
	color:#FF7C08 !important;
	}
	
.blogholderblock .wrapper .admintab .managetable tr
	{
	border:none !important;
	}

.blogholderblock .wrapper .edittab 
	{
	border:none !important;
	padding:0px !important;
	float:left;
	}

.blogholderblock .wrapper .edittab .blogeditfield
	{
	float:left;
	width:100%;	
	}
	
.blogholderblock embed
	{
		width:466px !important;
		height:288px !important;
	}
	
/** tab default **/
.blogholderblock .wrapper .default .bloglist .blogitem
	{
	float:left;
	width:100%;
	clear:left;
	margin-bottom:15px;
	padding-bottom:25px;
	background:url(../images/blog/sep_article.gif) bottom left no-repeat;
	}

.blogholderblock .wrapper .default .head
	{
	float:left;
	width:100%;
	clear:left;
	background:url(../images/blog/blog_header.jpg)	top left no-repeat;
	height:30px;
	_height:50px;
	padding-bottom:20px;
	overflow:hidden;
	}
	
.blogholderblock .wrapper .default .head a
	{
	display:block;
	width:100%;
	font-size:18px;
	float:left;
	color:#ff7c08 !important;
	font-weight:bold;
	}

.blogholderblock .wrapper .default .head .date, 
.blogholderblock .wrapper .default .head .author
	{
	color:#808080;
	}

.blogholderblock .wrapper .default .head .date,
.blogholderblock .wrapper .default .head .author
	{
	padding:5px 0 0 5px;
	float:left;	
	font-size:11px;
	}

.blogholderblock .wrapper .default .head .date
	{
	padding-left:0px;	
	}
	
.blogholderblock .wrapper .default .head .author a
	{
	float:none;
	display:inline;
	font-size:11px;
	font-weight:normal;
	clear:none;
	width:100px;
	padding:0px;
	margin:0px;
	color:#2684BF !important
	}

.blogholderblock .wrapper .default .head .author a:hover
	{
	color:#0b0b0b;	
	}

.blogholderblock .wrapper .default .foot
	{
	float:left;
	width:100%;
	height:20px;
	overflow:hidden;
	padding-top:0px;
	margin-top:5px;
	}

.blogholderblock .wrapper .default .foot .tell
	{
	float:left;
	padding-left:22px;
	background:url(../images/blog/blog_mailafriend.gif) left 4px no-repeat;
	font-size:11px;
	}

.blogholderblock .wrapper .default .foot .react
	{
	float:right;	
	background:url(../images/blog/blog_reaction.gif) left 4px no-repeat;
	padding-left:22px;
	font-size:11px;
	}

.bloglist .blogitem .head a, 
.bloglist .blogitem .foot a, 
.bloglist .blogitem .taglist a
	{
	text-decoration:none !important;	
	}

.bloglist .blogitem .taglist
	{
	float:left;
	padding-left:22px;
	background:url(../images/blog/blog_tags.gif) left 8px no-repeat;
	}

.bloglist .blogitem .taglist,
.bloglist .blogitem .taglist a
	{
	font-weight:normal;
	font-size:11px;
	}
	
.bloglist .blogitem .foot a
	{
	font-weight:normal;
	}
	
.bloglist .blogitem .head a:hover, 
.bloglist .blogitem .foot a:hover, 
.bloglist .blogitem .taglist a:hover
	{
	text-decoration:underline !important;	
	}

.blogholderblock .mailafriend .preview
	{
	padding:10px;
	width:582px;
	_width:600px;
	border:1px solid #b0b0b0;
	background:#fcfcfc;
	}

.blogholderblock .mailafriend .preview label
	{
	float:none !important;
	width:100%;	
	font-style:italic;
	font-weight:bold !important;
	display:block;
	}

.blogholderblock .reactholder
	{
	float:left;
	width:100%;
	margin-top:15px;
	}
	
.blogholderblock .reactholder .reactions
	{
	float:left;
	}

.blogholderblock .reactholder .reactions li
	{
	margin-bottom:3px;
	}

.blogholderblock .reactholder .reactions .reactionhead .date
	{
	float:right;
	color:#b0b0b0;
	}
	
.blogholderblock .reactholder .reactions .poster	
	{
	color:#b0b0b0;
	padding-bottom:5px;	
	}

.blogholderblock .reactholder ul li
	{
	padding:10px;
	width:582px !important;
	_width:600px !important;
	border:1px solid #b0b0b0;	
	background:#fcfcfc;
	}

.bloglist .blogitem .reactholder .reactionfield
	{
	padding-bottom:3px;	
	clear:left;
	}

.bloglist .blogitem .reactholder .reactionfield.title 
	{
	padding-top:0px !important;
	}

.bloglist .blogitem .reactholder .reactionfield .textbox, 
.bloglist .blogitem .reactholder .reactionfield .textarea 
	{
	width:300px !important;
	clear:none;
	border:1px solid #7f9db9;
	}

	
.bloggingmodule .reactholder .button-container a
	{
		float:left;
		background:url(../images/button_arrow_blue.gif) top left no-repeat;
		width:200px;
		height:37px;
		line-height:37px;
		color:White !important;
		padding:0 10px;
		font-weight:bold;
		font-size:14px;
	}

.bloggingmodule .reactholder .button-container a:hover
	{
		background:url(../images/button_arrow_blue_hover.gif) top left no-repeat;
	}

/** text van een bericht **/
.summary p, .body p
	{
	margin-bottom:10px;
	}
	
.summary a, .body a
	{
	color:#2684bf;
	text-decoration:none;
	}

.summary a:hover, .body a:hover
	{
	color:#ff7c08;
	text-decoration:none;
	}

.summary ul li, .body ul li
	{
	list-style-type:none;
	margin:0px;	
	background:url(../images/listitem_small_blue.gif) left 3px no-repeat;
	padding-left:20px;	
	clear:left;
	}

.summary ul li.anchor, .body ul li.anchor
	{
	padding-left:0px;	
	background:none;		
	}

.summary ul li.anchor a, .body ul li.anchor a
	{
	float:left;
	padding-left:20px;	
	background:url(../images/listitem_small_blue_arrow.gif) left 3px no-repeat;
	}

.summary ul li.anchor a:hover, .body ul li.anchor a:hover
	{
	background-image:url(../images/listitem_small_orange_arrow.gif)
	}

.summary ul, .summary ol, .body ul, .body ol
	{
	position:relative;
	float:left;
	width:100%;
	margin:0px 0px 10px 0px;
	list-style-type:none;	
	}
	
.summary ol li, .body ol li
	{
	position:relative;
	min-height:36px;
	margin-bottom:10px;
	padding-left:50px;
	background:url(../images/bg_ol.gif) top left no-repeat;
	}
	
.summary ol li h6, .body ol li h6
	{
	position:absolute;
	top:8px;
	left:12px;	
	font-size:21px;
	color:#ff7c08;
	}	

/** tab berichten **/


/** tab reacties **/
.blogholderblock .wrapper .editreaction .articlepreview
	{
	width:98%;
	padding:5px !important;
	}

/** tab bestanden **/
.blogholderblock .wrapper .editfile .info
	{
	font-weight:bold;
	margin-bottom:10px;
	}

.blogholderblock .wrapper .editfile .showgallery
	{
	float:left;
	margin-left:150px;	
	}
	
.blogholderblock .wrapper .editfile .showgallery label
	{
	float:none;	
	}
	
/** tab opinies **/
.blogholderblock .wrapper .edittab .optionlist
	{
	margin-left:150px;	
	}
	
/** tab instellingen **/
.blogholderblock .wrapper .settings .paging input,
.blogholderblock .wrapper .settings .rss input,
.blogholderblock .wrapper .settings .public input,
.blogholderblock .wrapper .settings .list input,
.blogholderblock .wrapper .settings .tellafriend input,
.blogholderblock .wrapper .settings .shownumberofpostsinarchive input,
.blogholderblock .wrapper .settings .showpollresultsaspercentage input
	{
	float:left;
	margin-left:150px;
	clear:left;
	}

.blogholderblock .wrapper .settings .paging label,
.blogholderblock .wrapper .settings .rss label,
.blogholderblock .wrapper .settings .public label,
.blogholderblock .wrapper .settings .list label,
.blogholderblock .wrapper .settings .tellafriend label,
.blogholderblock .wrapper .settings .shownumberofpostsinarchive label,
.blogholderblock .wrapper .settings .showpollresultsaspercentage label
	{
	width:300px !important;
	line-height:normal;
	text-align:left;
	margin-left:3px;
	display:inline;
	}
	
.blogholderblock .wrapper .settings .templateoptions
	{
	width:150px;
	}

#subright .bloggingmodule ul li
{
	margin:4px 0px;
}
	
/***************** Polloptions *****************/
.bloggingmodule .pollblock .polloptions li input
	{
	float:left;
	clear:left;
	}
	
/***************** bloglistblock *****************/
.bloglistblock .bloglink a
	{
	font-weight:normal;	
	}
	
/***************** blogfilter *****************/
.blogfilterblock select
	{
	border:1px solid #b0b0b0;
	font-size:10px;
	width:100%;
	margin-bottom:2px;
	}

/***************** bloggallery *****************/
.bloggalleryholderblock .gallerycontrol,
.bloggalleryholderblock .gallerycontrol ul
	{
	width:100% !important;
	text-align:left !important;
	text-align:center;
	}

.bloggalleryholderblock .gallerycontrol ul li
	{
	float:left;
	clear:none;
	width:25%;
	text-align:center;
	margin:0px !important;
	text-indent:-9999px;
	cursor:pointer;	
	}

.bloggalleryholderblock .gallerycontrol ul li.hide
	{
	cursor:default;	
	}
		
.bloggalleryholderblock .gallerycontrol ul li.gal_first
	{
	background:url(../images/blog/gallery_first.jpg) center top no-repeat;
	}

.bloggalleryholderblock .gallerycontrol ul li.gal_prev
	{
	background:url(../images/blog/gallery_previous.jpg) center top no-repeat;
	}
	
.bloggalleryholderblock .gallerycontrol ul li.gal_next
	{
	background:url(../images/blog/gallery_next.jpg) center top no-repeat;
	}
	
.bloggalleryholderblock .gallerycontrol ul li.gal_last
	{
	background:url(../images/blog/gallery_last.jpg) center top no-repeat;
	}


.bloggalleryholderblock .gallerycontrol ul li.hide_1
	{
	background:url(../images/blog/gallery_lock_first.jpg) center top no-repeat;
	}

.bloggalleryholderblock .gallerycontrol ul li.hide_2
	{
	background:url(../images/blog/gallery_lock_previous.jpg) center top no-repeat;
	}
	
.bloggalleryholderblock .gallerycontrol ul li.hide_3
	{
	background:url(../images/blog/gallery_lock_next.jpg) center top no-repeat;
	}
	
.bloggalleryholderblock .gallerycontrol ul li.hide_4
	{
	background:url(../images/blog/gallery_lock_last.jpg) center top no-repeat;
	}
	
.bloggalleryholderblock .galleryinfo
	{
	display:block !important;
	text-align:center;
	width:100% !important;	
	}
	
.bloggalleryholderblock .galleryMain ul li
	{
	display:block !important;
	width:100% !important;
	clear:left !important;
	text-align:center !important;
	}

.bloggalleryholderblock .galleryMain ul li a
	{
	display:inline-block;
	padding:5px !important;
	border:1px solid #666;
	margin:5px auto;
	}
	
.bloggalleryholderblock .galleryMain ul li a:hover 
	{
	background:#E5E2D9;
	}
	
/***************** laatste reacties *****************/
.bloglatestreactionlistblock ul li
	{
	position:relative;
	float:left;
	width:100%;
	clear:left;	
	}

.bloglatestreactionlistblock ul li .title
	{
	float:left;
	width:100%;
	}
	
.bloglatestreactionlistblock ul li .datetime
	{
	float:right;
	font-size:10px;
	font-style:italic;
	}
	
.bloglatestreactionlistblock ul li .link a
	{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background:#ff7c08;
	text-indent:-999px;
	filter:alpha(opacity:0);
	opacity:0;
	}

.bloglatestreactionlistblock ul li .link a:hover
	{
	filter:alpha(opacity:20);
	opacity:.2;	
	}
	
/* blog pollblock */
.blog .pollblock .polloptions .result .amount
{
	background: #2E92D0;
}

