/*
Theme Name: Winkel Acties
*/

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color:#eee;
	background-image:url(images/back.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family: arial;
	font-size:12px;
	line-height:18px;
	color:#555;
	}

.lowercase {text-transform: lowercase;}
.sidebarTopic, .topic {-moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px;}
input {-moz-border-radius: 4px; -webkit-border-radius: 4px;}
	
H1 {font-size:16px;margin:0px;padding-bottom:0px;font-weight:bolder;color:#3a6400;}
H2 {font-size:13px;margin:0px;padding-bottom:0px;font-weight:bolder;color:#3a6400;}
H2:first-letter {text-transform: uppercase;}
H3 {font-size:12px;margin:0px;padding-bottom:3px;font-weight:bolder;padding-left:15px;color:#3a6400;}
	
table, tr, td {	margin: 0px;padding: 0px;border: 0px;}
p {margin:0 10px 10px 0;}

.clear {clear:both;}
.floatLeft {float:left;}
.floatRight {float:right;}

/*SPECIFIC ELEMENTS*/

.thumbImage {float:left; margin-top:-10px;border:1px solid #ddd; border-right:0px; padding:10px;border-top:0px; width:160px; text-align:center;cursor: pointer; background-color:#fff;}
.thumbImage img {margin:auto; max-height:125px; max-width:125px; border:0px;text-align:center;
				width: expression( document.body.clientWidth > 129 ? "130px" : "auto" );_height: expression( document.body.clientWidth > 129 ? "130px" : "auto" );
 }
.thumbImageZoom {background-position:bottom right; width:150px;}
.thumbImageZoom  img {height:24px; width:24px;}

.topic {width:712px; height:27px; background-repeat:repeat-x;padding:0px;background-color:#fcfcfc; text-transform:uppercase; margin:0 0 1px 0;border:1px solid #0b991a;background-image:url(images/topic_header.gif); }
.topicReviews {margin:1px 0 1px 0; border:1px solid #999;background-image:url(images/topic_header_gray.gif);}
.topic H2, .topic H3 {font-size:12px;margin:0px;padding:3px 0 3px 10px;font-weight:bolder;color:#fff; font-family:tahoma; }
.topic H1 {font-size:14px;margin:0px;padding:3px 0 3px 10px;font-weight:bolder;color:#fff; font-family:tahoma; }
.topicSubText, div#topicSubText p {padding:15px;background-color:#fbfbfb;border:1px solid #efefef;line-height:18px;color:#666;}

.indexItem {float:left; border:1px solid #ddd; border-right:1px dotted #ddd;height:130px;width:136px;text-align:center;}
.indexItem img {margin:auto; max-height:125px; max-width:125px; border:0px;text-align:center;
				_width: expression( document.body.clientWidth > 119 ? "120px" : "auto" );_height: expression( document.body.clientWidth > 119 ? "120px" : "auto" );}
.indexItemDesc  {font-size:11px;float:left;border:1px solid #ddd; border-left:0px;height:112px;line-height:18px; width:187px;padding:8px 10px 10px 10px;overflow:hidden;text-align:left; margin:0 15px 15px 0px; text-transform: capitalize; color:#777; font-size:11px;}
.indexItemDesc  H3 {font-weight:bold; line-height:15px; width:177px;padding:0 0 7px 0;text-align:left; font-size:13px;}
.indexItemDesc span  {text-transform: none; }
.indexItemDesc li {list-style-image: none;list-style-type:none;}

.relatedItem span {height:27px;display:inline-block;width:160px;overflow:hidden;text-align:center;line-height:13px;font-weight:bolder;}
.relatedItem { height:130px;width:155px;padding:15px; text-align:center;border-bottom:1px dotted #ccc; }
.relatedItem img {margin:auto; max-height:100px; max-width:150px; border:0px;text-align:center;
				_width: expression( document.body.clientWidth > 149 ? "150px" : "auto" );_height: expression( document.body.clientWidth > 124 ? "125px" : "auto" );}

#divRelatedContent {clear:both; margin:10px 0; }
#divRelatedContent div {float:left; border:1px solid #ccc; padding: 5px; width:155px; margin:0px 5px 15px 5px;}
#divRelatedContent div:last-child {margin:0px 0px 15px 0px;}

.title {font-size:16px;margin:15px 0 0 0;padding-bottom:5px;font-weight:bolder;color:#3a6400;}
#divIndexIntro {background-image:url(images/index_image.jpg); background-position:center left; background-repeat:no-repeat; background-color:#fbfbfb; border:1px solid #efefef; padding:10px 10px 10px 145px;height:63px;_height:83px;width:557px;margin:0 0 10px 0; line-height:18px;color:#666;}
#divIndexIntro H1 {display:inline;margin:0px;padding:0px;color:#32c541;}
#relatedContent ul {margin:0 0 0 0;padding:0px;list-style-type:none;}
#relatedContent {border:1px solid #ccc; width:185px;clear:both;padding:5px 5px 0px 5px;border-bottom:0px dotted #ccc;border-top:0px;}

 /*LINKS*/

a:link, a:visited, a:hover {	color: #06c;text-decoration: none;}
a:hover {text-decoration: underline;	}

.adminDelete a{float:right;color:#F00;}
.adminEdit a{float:left;color:#0A0;font-weight:bolder;}

/*FORMS*/

.rightButton	{float:right; margin:0 0 10px 10px;}
input {border:1px solid #999;margin:3px 0 2px 0;}
textarea {border:1px solid #999999;}

.button 		{cursor:pointer; 
			border:solid 1px #31678e; 
			color:#efe; 
			font-weight:bold;
			padding: 0px 8px 0px 8px;
			height:30px; 
			background-color:#31aa8e; 
			background-image:url(images/button_back.gif);
			-moz-border-radius: 4px; -webkit-border-radius: 4px;
			outline:none ! important;
			outline-style:none;
			outline-width:0px;
			}
a.buttonText {text-decoration:none;outline: none;}
a:hover input {border:solid 1px #084978; color:#fff;}
a:active input {border:solid 1px #000;}

/*LAYOUT*/	
	
#wrapper {
	width: 973px;
	margin: 0px auto;
	text-align: left;
	padding: 95px 0 0 0;
	background: #fff;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

#header {
	position:absolute;
	background: #fff;
	height: 130px;
	top:0px;
	width:973px;
}

#blogTitle {
	font-size:25px;
	font-weight:bolder;
	font-family: arial;
	padding:30px 0 10px 15px;
	color:#002;
	width:400px;
	}


#blogDesc {
	font-size:14px;
	font-family:arial;
	padding:0 0 0 15px;
	font-weight:normal;
	color:#000;
	width:700px;
	z-index:2;
	}

#blogTitle a {
	color:#005;
	text-decoration: none;
	z-index:2;
	}
	
#breadcrumbs {font-size: 10px; color:#070;padding:2px 0 2px 10px; background-color:#fbfbfb;border:1px solid #CECECE;border-bottom:1px dotted #CECECE; border-top:0px;}
#breadcrumbs a {color:#777;}
#breadcrumbs a:hover {color:#8ac;}

#page {
	width:724px;
	float:left;
	padding:23px 0 0 15px;
	margin:0px;
	}
	
#pageContent {
	border:1px solid #CECECE;
	border-top:0px;
	float:left;
	width:481px;
	padding:25px;
	margin-bottom:15px;
	margin-top:-11px;
	}
#pageContent img {max-width:505px;
				width: expression( document.body.clientWidth > 504 ? "505px" : "auto" );}

li {list-style-image: url(images/check.gif);}
#iconArrow {list-style-image: url(images/arrow-right.gif);}
#iconDelivery {list-style-image: url(images/delivery.gif);}
#iconFix {list-style-image: url(images/fix.gif);}
#iconThumb {list-style-image: url(images/thumb.gif);}

#post {
	padding:0px;
	margin:0px;
}

img {border:0px solid #CCC;padding:1px;}		
		
#footer {
	clear: both;
	margin-top: 15px;
	padding-top: 15px;
	height:30px;
	background: #EFEFEF;
	text-align: center;
	background-image:url('images/footer.png');
	color:#fff;
	}

/* HEADER MENU */

#menu {
	width:300px;
	position:relative;
	top:15px;
	right:0px;
	}

#menuShadow	{background-image:url(images/menu.gif); background-repeat:repeat-x;width:973px;height:11px;position:absolute;top:100px;}
	
#contact {
	float:right;
	display:inline;
	cursor:pointer;
	background-image:url(images/contact.gif);
	background-repeat:no-repeat;
	width:77px;
	height:20px;
	padding-right:2px;
	margin:0 0 0px 0;
	}

#search 	{
		float:right;
		padding:0;
		cursor: pointer;
}

#s {
	height:24px;
	width:100%;
	float:right;
	margin:0 0px 5px 0px;
}

#search .button	{float:right;
	margin:0 0px 15px 0px;}


/* CATEGORY PAGE */

.category p {
	margin:0px;
	padding:0px;
}

/* SIDEBAR */

#sidebar {
	_width: 195px; 
	width: 200px;
	float: right;
	margin: 0px;
	padding: 24px 15px 0 0;
	word-wrap: break-word;
	}

#sidebar  img{
	border:0px;
}

#sidebarDevider	{
	_width:195px;
	width:200px;
	height:3px;
	clear:both;
	background-image:url(images/sidebar_devider.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding:15px 0 15px 0;
	}
	
.categoryRow  {text-align:left; border:1px solid #ccc; border-top:0px; border-right:1px dotted #ccc; width:145px;float:left; padding:5px;text-transform: capitalize; overflow:hidden;}	
.categoryNumber 	{float:right;  font-size:11px;border:1px solid #ccc;border-left:0px; border-top:0px; padding:5px;text-transform: capitalize; width:28px;margin-right:3px;text-align:right;overflow:hidden;}
div#categoryItems {margin-top:5px;}
div#categoryItems li {list-style-image: url(images/bullet.gif); margin-left:10px;padding-top:5px; }
div#categoryItems ul {margin-left:20px;}

/* IE6 HACK     */
#sidebar .relatedItem {
	_width:100px;
	_margin:0 0 10px 10px;
}
#sidebar .relatedItem  {
	_width:120px;
	_margin:0 0 10px 0;
}
/* IE6 HACK END */

#sidebar ul {list-style:none;
	margin:0 0 15px 0;
	padding:0px;
}

#sidebar li {
	list-style:none;
	list-style-type:none;
}

.sidebarTopic {width:190px;_width:195px; height:18px; padding:5px 0 5px 5px;background-color:#fcfcfc; text-transform:uppercase; margin:0px 0 1px 0;border:1px solid #0b991a;background-image:url(images/topic_header.gif);font-size:12px;font-weight:bolder;color:#fff; font-family:tahoma; overflow:hidden;}
.sidebarTopic  form {padding:3px; margin:-5px 0 0 0;}
.relatedText {width:165px;margin-bottom:0px; border-color:#ccc;border-bottom:1px dotted #ccc;border-top:0px;}

#tags {
	text-transform: capitalize;
	padding: 10px; 
	width:175px;
	}

.textwidget {
	margin:15px 0 15px 0;
}

/* COMMENTS */

#commentFormLeft {
	float:left;
	width:200px;
}

#commentFormRight {
	float:left;
	width:460px;
}

#commentForm {
	margin:0 0 0px 0px;
	padding:15px; 
	background-color:#ddd;
	float:left;
	width:682px;
	border:1px solid #ccc;
	list-style-image: url();
}

.commentInput {
	width:460px;
	height:80px;
	margin:0 0 3px 0;
}

#commentForm  p{
	padding:0px;
	margin:0px;
}

#comments {
	width:728px;
}

#comments ul {
	margin:0 0 0 30px;
	padding:0;
}


#comments li {
	list-style-type:none;
	list-style-image: none;
	margin:0px;
	padding:0px;
	clear:both;
}

.commentAvatar {
	float: left;
	border:1px solid #CCC;
	padding:1px;
	margin:0px 15px 0 0;
	width:50px;
}

.commentGiven {
	padding:15px 15px 0 15px;
	background-color:#EFEFEF;
	border:1px solid #DEDEDE;
	float:left; 
	color:#555555;
	margin: 0 0 15px 0;
	width:613px;
}

.commentGiven span {
	font-size:10px;
	color:#999999;
}

ul .commentGiven {
	width:583px;
}

ul ul .commentGiven {
	width:553px;
}

ul ul ul .commentGiven {
	width:523px;
}

ul ul ul ul .commentGiven {
	width:493px;
}

.commentGiven .commentLink {
	color:#555555;
}

.commentGiven p {
	padding-left:0px;
}


/* manage subscription page */
/* #content {padding:15px; width:728px;} */

/* Contact Form Plugin */

#wpcf label {
	clear: both;
	display: block;
	float: left;
	width: 150px;
}
#wpcf input {
	float: left;
	width: 200px;
	padding: 1px;
	margin: 2px 5px 2px 0;
}
#wpcf textarea {
	width: 350px;
	height: 100px;
	padding: 1px;
	margin: 0 5px 10px 0;
}
#wpcf #contactsubmit {
	margin-left: 250px;
	width: 100px;
}

/* PAGE NUMBERS PLUGIN CSS */

#wp_page_numbers ul,#wp_page_numbers li,#wp_page_numbers a{background:white;padding:0;margin:0;border:none;text-decoration:none;font-weight:normal;font-style:normal;list-style:none;text-transform:none;text-indent:0;font-variant:normal;text-align:left;line-height:12px;letter-spacing:0;word-spacing:0;font-size:11px;font-family:Arial;}
#wp_page_numbers{margin-top:10px;width:100%;background:white;margin-bottom:10px;}
#wp_page_numbers ul{width:100%;}
#wp_page_numbers li{float:left;display:block;margin-bottom:2px;}
#wp_page_numbers a{padding:3px;padding-left:5px;padding-right:5px;margin-left:2px;margin-right:2px;display:block;color:#333;border:1px solid #bfbfbf;}
#wp_page_numbers a:hover{border-color:#ba0000;background-color:#efefef;}
#wp_page_numbers li.space{padding:6px;padding-left:2px;padding-right:2px;}
#wp_page_numbers .first_last_page{font-style:italic;}
#wp_page_numbers .active_page a{background-color:#df6200;border-color:#c50;color:#fff;}
#wp_page_numbers .active_page a:hover{color:#ff0;text-decoration:none;}
#wp_page_numbers li.page_info{float:left;display:block;padding:3px;padding-left:5px;padding-right:5px;margin-right:2px;color:#666;font-size:11px;border:1px solid #bfbfbf;}