/**
* -----------------------------------------------------------------------------------
* ondernemerslog.nl screen stylesheet
* Creator: R. Brenters
* Date*mm-dd-yyyy): 01-06-2009
* -----------------------------------------------------------------------------------
*/
*
{
    padding: 0px;
    margin: 0px;
}

/**
* -----------------------------------------------------------------------------------
* General settings
* -----------------------------------------------------------------------------------
*/
html
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#container
{
    width: 942px;
    margin-left: auto;
    margin-right: auto;
    min-height: 500px;
    _height: 500px;
    background-color:#FFFFFF;
    border:10px solid #ffffff;
    margin-top:8px;
}

.script_feedback_confirm ul,
.script_feedback_warning ul,
.script_feedback_error ul
{
    margin-left: 15px;
}

.script_feedback_error
{
    display: block;
    border: 1px solid red;
    background-color: #ffe5e5;
    color: red;
    padding: 1%;
    margin-bottom: 5px;
    width: 98%;
}

.script_feedback_confirm
{
    display: block;
    border: 1px solid #578e01;
    background-color: #e5fcc2;
    color: #578e01;
    padding: 1%;
    margin-bottom: 5px;
    width: 98%;
}

.script_feedback_warning
{
    display: block;
    border: 1px solid #ff6102;
    background-color: #ffe6c3;
    color: #ff6102;
    padding: 1%;
    margin-bottom: 5px;
    width: 98%;
}

.script_feedback_confirm li,
.script_feedback_warning li,
.script_feedback_error li
{
    list-style: none;
    margin-left: 25px;
    margin-bottom: 3px;
    display: block;
}

.script_feedback_confirm li img,
.script_feedback_warning li img,
.script_feedback_error li img
{
    margin-left: -25px;
    margin-bottom: -2px;
    padding-right: 9px;

}

.inputcomment
{
    color: #6D7171;
}

.requiredLabel
{
    color: red;
}

.requiredInput
{
    background-color: #faafaf;
    border: 1px solid red;
    color: black;
}

.requiredTd
{
    background-color: #faafaf;
    border: 1px solid red;
}

.calendarSelector
{
    margin-bottom: -6px;
    *margin-bottom: -4px;
    margin-left: 3px;
    border: 0px;
}

.radio
{
	border: 0px;
}

a
{
	outline:none;
}
		
h2
{
    color: #0BB1E0;
    padding-top: 9px;
    font-size: 16px;
}

h4
{
	border-bottom: 1px solid #FB6A64;
	margin-bottom: 7px;
}

a
{
	color: #5B5B5B;
}

a:hover
{
	color: black;
} 

a.newlink img
{
	border: 0px;
	margin-right: 5px;
	margin-bottom: -2px;
}

a.newlink
{
	color: #48C5E8;
	text-decoration: none;
	margin-bottom: 16px;	
	margin-top: -8px;
	display: block;
}

a.newlink:hover
{
	color: #FB443B;
}

a.newlink_small
{
	margin-bottom: 6px;	
}	

img.link_icon
{
	border: 0px;
}

input,
textarea,
select
{
    border:1px solid #CCCCCC;
    padding: 1px;
    margin: 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4D4D4D;
}

input.button
{
    border:1px solid #FB3C32;
    background-color: #FB706B;
    color: white;
    font-weight: bold;
}

input.wp_button
{
    border:1px solid #FB3C32;
    background-color: #FB706B;
    color: white;
    font-weight: bold;
}

.tr_style_0 {
	background-color:#F3F3F3;
}
.tr_style_0_red, .tr_style_1_red
{
	background-color: #F3B8B6;
}
.tr_style_1 {
	background-color: #FBFBFB;
}
.tr_style_over {
	background-color:#D1EBF8;
}
	
a.paging:hover
{
	background-color: #D1EBF8;
}

.paging
{
    font-size: 11px;
    text-decoration: none;
    border: 1px solid #547EA6;
    background-color: white;
    padding: 1px 2px 1px 2px;
    margin:1px;
    display: inline-block;
}

.paging_number
{
    display: inline-block;
    width: 15px;   
}

.paging_current
{
    font-weight: bold;
	background-color: #A2D8F1;    
}

.paging_results
{
    padding: 1px 12px 1px 12px;
}

.paging_np
{
}

.paging_inactive
{
    color: #d5d5d5;
}

.calendarSelector
{
    margin-bottom: -6px;
    *margin-bottom: -4px;
    margin-left: 3px;
    border: 0px;
}

/**
* -----------------------------------------------------------------------------------
* Header element
* -----------------------------------------------------------------------------------
*/
#header
{
    height: 110px;
}
	
	#header img
	{
	    border: 0px;
	}
	
	#header #menu
	{
		clear: both;
	    height: 27px;
	    background: url(../assets/menu_background.png) no-repeat;
	    text-indent: 8px;
	}
	
	#header #menu li
	{
		float: left;
		list-style:none;
	}
	#header .divider
	{
		line-height: 18px;
		color:white;
	}
	#header #menu li a
	{
		padding:0px 0px 7px 0px;
		text-decoration:none;
		font-size:12px;	
		display:block;
		color: white;	
		/*font-weight: bold;*/
		line-height: 20px;
	}
	
	#header #menu li a:hover, 
	#header #menu li a.active
	{		
		background:url(../assets/menu_hover.png) center bottom no-repeat; 
	}
	
	#header_img
	{
		float: left;
	}
	
	#header #header_adblock
	{
		float: right;
		height: 60px;
		width: 468px;
		margin-top:15px;
		margin-bottom:5px;
	}
	


/**
* -----------------------------------------------------------------------------------
* Content element
* -----------------------------------------------------------------------------------
*/
#content
{
	width: 721px;
	float: left;
}

	#content li
	{
		margin-left: 15px;
	}
	
	#content table.xl
	{
		width: 711px;
		border-left: 1px solid #c5c4c4;
		border-right: 1px solid #c5c4c4;
		border-bottom: 1px solid #c5c4c4;
		margin-left: 0px;
		padding-bottom: 5px;
	}		
	
	#content table th
	{
		color: #3f9bff;
		font-weight: bold;
		text-align: left;
		line-height: 25px;
		padding: 5px 5px 0px 5px;
		_padding: 0px 2px 0px 2px;
	}
	
	#content table td
	{
		padding: 0px 5px 0px 5px;
		_padding: 0px 2px 0px 2px;
		_line-height: auto;	
	}

	#content table td.postcontent
	{
		color: #646363;
	}
	
	#content div.line
	{
		height:0px;
		border-bottom: 1px solid #c5c4c4;
		margin:2px 0px;
		line-height:0px;
		font-size:0px;
	}
	
	#content table hr
	{
		color: #c5c4c4;
		background-color: #c5c4c4;
		height: 1px;
		border: 0px;
		border-color: #c5c4c4;
		margin: 5px 0px 5px 0px;
		*margin: 0px 0px 0px 0px;
	}
	
	a.blog_heading_link
	{
		text-decoration: none;
		display:block;
		/*font-weight: bold;*/
		color: black;
	}
	
	a.blog_heading_link:hover
	{
		color: #3F9BFF;
	}		

/**
* -----------------------------------------------------------------------------------
* Col_center element
* -----------------------------------------------------------------------------------
*/
.col_center
{
	width: 721px;
	float: left;
}
	.marginTop
	{
		margin-top: 10px;
	}
	div.h1kop
	{
	    float:left;
	    width:721px;
	    height:20px;
	    background: url(../assets/content_h1_background.png) left no-repeat;
	}
		.col_center h1
		{
			font-size: 13px;
			font-weight:normal;
		    color: white;
		    line-height: 20px;
		    text-indent: 8px;
		    float:left;
		}
		.rssfeed img
		{
			float:right;
			border:none;
			margin-right:10px;
			margin-top:3px;
		}
	.mainContent
	{
		float:left;
		width:689px;
		margin-left:5px;
		padding:0px 10px 10px 10px;
		border-left: 1px solid #c5c4c4;
		border-right: 1px solid #c5c4c4;
		border-bottom: 1px solid #c5c4c4;
	}
	.mainContentLogs
	{
		float:left;
		width:706px;
		padding:0px 10px 0px 5px;
	}
		.mainContentLogs .weblogColor
		{
			color:#3F9BFF;
		}
	.bloggers_div
	{
		float:left; 
		width:330px; 
		padding-top:10px;
	}
	a.bloggers
	{
		font-size:11px;
		color:#000;
		text-decoration:none;
		display:block;
	}
	a.bloggers:hover
	{
		color:#3F9BFF;
	}
/**
* -----------------------------------------------------------------------------------
* Col_center element adblock
* -----------------------------------------------------------------------------------
*/
.col_center_adblock
{
	width: 345px;
	float: left;
	height: 60px;
	margin-top:15px;
	margin-bottom:5px;
}
.marSideL
{
	margin-left:5px;
}
.marSideR
{
	margin-right:5px;
}
.marBetween
{
	margin-right:21px;
}
/**
* -----------------------------------------------------------------------------------
* Menu_right element
* -----------------------------------------------------------------------------------
*/
#menu_right
{
	width: 211px;
	float: right;
}
	
	#menu_right li.head,
	#menu_right li.headStatic
	{
		list-style: none;
	}	
	
	#menu_right li.margin
	{
		margin-bottom: 12px;
		_margin-bottom: 6px;
	}
	
	#menu_right li.head a
	{
		display: block;
		background:url(../assets/menu_right_background.png) no-repeat top;
		line-height: 20px;
		color: white;
		text-align: center;
		/*font-weight: bold;*/
		text-decoration: none;
		width: 100%;
	}
	#menu_right li.headStatic
	{
		display: block;
		background:url(../assets/menu_right_background.png) no-repeat top;
		line-height: 20px;
		color: white;
		text-align: center;
		/*font-weight: bold;*/
		text-decoration: none;
		width: 100%;
	}
	
	#menu_right li.head a:hover
	{
		background:url(../assets/menu_right_background.png) no-repeat bottom;	
		color: #3f9bff;
	}	
	#menu_right .day
	{
		list-style:none;
		width: 188px;
		border-left: 1px solid #c5c4c4;
		border-right: 1px solid #c5c4c4;
		margin-left: 6px;
		padding: 8px 5px 0px;
		margin-top:-2px;
	}
	#menu_right .day a
	{
		font-size: 11px;
		text-decoration: none;
		color: #000;
		display:block;
		font-weight:bold;
	}
	#menu_right li.xs
	{
		list-style:none;
		width: 188px;
		border-left: 1px solid #c5c4c4;
		border-right: 1px solid #c5c4c4;
		margin-left: 6px;
		padding: 0px 5px;
		margin-top:-2px;
	}	
	#menu_right li.xsbottom
	{
		list-style:none;
		width: 188px;
		border-left: 1px solid #c5c4c4;
		border-right: 1px solid #c5c4c4;
		border-bottom: 1px solid #c5c4c4;
		margin-left: 6px;
		padding: 0px 5px 8px;
		margin-top:-2px;
	}
	
	#menu_right li.xs a, 
	#menu_right li.xsbottom a
	{
		font-size: 11px;
		text-decoration: none;
		color: #000;
		display:block;
	}	
	#menu_right li.xs a:hover, 
	#menu_right li.xsbottom a:hover,
	#menu_right .day a:hover
	{
		color: #3F9BFF;
	}	
	span.menuDate
	{
		font-size:10px;
		display:block;
	}
/**
* -----------------------------------------------------------------------------------
* Menu_right element adblock
* -----------------------------------------------------------------------------------
*/
.col_right_adblock
{
	width: 200px;
	float: left;
	/*height: 256px;*/
	margin:15px 5px;
}
	.col_right_adblock img
	{
		border:none;
	}
/**
* -----------------------------------------------------------------------------------
* Footer element
* -----------------------------------------------------------------------------------
*/
#footer
{
	clear:both;
    width: 942px;
    /*margin-left: auto;
    margin-right: auto;*/
    height: 27px;
    margin-top: 10px;
    background: url(../assets/menu_background.png) no-repeat top right;
    text-align: right;
	color: white;	 
	font-size:12px;	   
	font-weight: bold;
	line-height: 20px;
	padding-right: 8px;
	float:left;
}

#footer a
{
	text-decoration:none;
	color: white;	
}

#footer a:hover
{
	color:black;
}

