.contentblocks {

}

h3.thematitle {
	color:#89c400;
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	margin:10px 2px 20px 0;
}

.leftbar {
	float:left;
	width:217px;
	margin-left:49px;
	margin-top:10px;
}
.rightbar {
	float:left;
	width:690px;
	margin-left:10px;
	margin-top:10px;
}
.leftbar .contentblock {

}
.panel {
	margin-bottom:5px;
}
#flash_container {
	position:relative;
	display:block;
}
#themeflashcontainer {
	display:block;
	position:absolute;
	z-index:10 !important;
}
#flash_container .flashthumb {
	position:absolute;
	display:block;
	right:0;
	bottom:0;
	width:76px;
	height:58px;
	background-position:left top;
	background-repeat:no-repeat;
	border:1px solid #c0c0c0;
	z-index:100;
}
#flash_container.printen_index, #flash_container.printen_index #themeflashcontainer {
	width:674px;
	height:426px;
}
#flash_container.printen_index .flashthumb.on_thumb {
	bottom:2px;
}
#flash_container.computers_index,
#flash_container.computers_index #themeflashcontainer {
	width:674px;
	height:414px;
}
#flash_container.computers_index .flashthumb.on_thumb {
	bottom:32px;
}
#flash_container.energie_index, 
#flash_container.energie_index #themeflashcontainer {
	width:674px;
	height:540px;
}
#flash_container.energie_index .flashthumb.on_thumb {
	bottom:32px;
}
#flash_container.on, #flash_container.on #themeflashcontainer {
	height:360px;
}
#flash_container.printen_index .flashthumb {
	background-image:url(../images/components/printen_thumb_small.jpg);
}
#flash_container.energie_index .flashthumb {
	background-image:url(../images/components/energie_thumb_small.jpg);
}
#flash_container.computers_index .flashthumb {
	background-image:url(../images/components/computers_thumb_small.jpg);
}

#flash_container .flashthumb.on_thumb {
	background-image:url(../images/components/on_thumb_small.jpg) !important;
}

.flashthumb:hover {
	border-color:#000000 !important;
	cursor:nw-resize;
}

#tips_container {
	padding-top:7px;
}
.thema_tip {
	padding:3px 0;
}
.thema_tip.active {
	
}
.spacerimg { margin:0 !important; padding:0 !important; }
.thema_tip .part {
	display:block;
	position:relative;
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:194px;
	/*float:left;*/
}
.thema_tip .part.top {
	background-image:url(../images/components/tips_overview_top.gif);
	background-position:left bottom;
	height:3px;
}
.thema_tip .part.btm {
	background-image:url(../images/components/tips_overview_btm.gif);
	height:3px;
}
.thema_tip .part.bdy {
	background-image:url(../images/components/tips_overview_bdy.gif);
	background-repeat:repeat-y;
}

.thema_tip.active .part.top {
	background-image:url(../images/components/tips_overview_top_open.gif);
	height:3px;
}
.thema_tip.active .part.btm {
	background-image:url(../images/components/tips_overview_btm_open.gif);
	height:3px;
}
.thema_tip.active .part.bdy {
	background-image:url(../images/components/tips_overview_bdy_open.gif);
	background-repeat:repeat-y;
}

.thema_tip.hover .part.top {
	background-image:url(../images/components/tips_overview_top_open.gif);
	height:3px;
}
.thema_tip.hover .part.btm {
	background-image:url(../images/components/tips_overview_btm_open.gif);
	height:3px;
}
.thema_tip.hover .part.bdy {
	background-image:url(../images/components/tips_overview_bdy_open.gif);
	background-repeat:repeat-y;
}

/* start tipdetail new */

.tip_detail {
	margin:0;
	display:none;
	position:relative;
	width:685px;
}
.tip_detail .repeat {
	background-image:url(../images/components/tipdetail_bdy.png);
	background-repeat:repeat-y;
	position:relative;
	padding-bottom:25px;
}
.tip_detail.active {
	display:block;
}
.tip_detail_left {
	width:461px;
	float:left;
}
.tip_detail_right, .tip_detail_right .kader, .tip_detail_right .backgroundimage {
	display:block;
	width:224px;
	height:523px;
}
.tip_detail_right {
	float:left;
	position:relative;
}
.tip_detail .close,.article_detail .close {
	position:absolute;
	right:10px;
	top:0px;
	cursor:pointer;
	background-image:url(../images/fotovlak/close.png);
	width:16px;
	height:16px;
	z-index:300;
}
.tip_detail_right .kader,.article_detail_right .kader {
	position:absolute;
	z-index:200;
	top:-10px;
}
.tip_detail_right .backgroundimage {
	position:absolute;
	top:-10px;
	z-index:100;
	background-image:url(../images/fotovlak/tipdetail.png);
	background-position:0px 1px;
	background-repeat:no-repeat;
}
.tip_detail .td_top, .tip_detail .td_btm {
	display:block;
	width:685px;
	height:11px;
	background-image:url(../images/components/tipdetail_top.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.tip_detail .td_btm {
	background-image:url(../images/components/tipdetail_btm.png);
}
.tip_detail .td_bdy {
	width:461px;
	/*background-image:url(../images/components/tipdetail_bdy.png);*/
	position:relative;
}
.tip_detail .td_bdy.fixheight {
	/*height:516px;*/
}
.tip_detail .td_bdy .td_bdy_left, .tip_detail .td_bdy .td_bdy_right {
	float:left;
	margin:0px 15px;
	width:430px;
}
.tip_detail .td_bdy .td_bdy_right {
	width:180px;
}
.tip_detail .panel_title {
	color:#89c400;
	font-size:20px;
	margin:5px 0 10px 0;
}
.tip_detail .tip_block_t1 .td_top, .tip_detail .tip_block_t1 .td_btm {
	width:438px;
	height:11px;
	background-image:url(../images/components/tipdetail_t1_top.png);
}
.tip_detail .tip_block_t1 .td_btm {
	height:11px;
	background-image:url(../images/components/tipdetail_t1_btm.png);
}
.tip_detail .tip_block_t1 .td_bdy {
	width:438px;
	background-image:url(../images/components/tipdetail_t1_bdy.png);
}
.tip_detail .tip_block_t1 .td_bdy .inner {
	padding:0 10px;
	width:428px;
}
.tip_detail .td_bdy .inner h2 {
	margin:0 0 10px 0;
	font-size:14px;
}
.tip_detail .tip_block_t2 .td_top, .tip_detail .tip_block_t2 .td_btm {
	width:201px;
	height:7px;
	background-image:url(../images/components/tipdetail_t2_top.png);
}
.tip_detail .tip_block_t2 .td_btm {
	height:8px;
	background-image:url(../images/components/tipdetail_t2_btm.png);
}
.tip_detail .tip_block_t2 .td_bdy {
	width:201px;
	background-image:url(../images/components/tipdetail_t2_bdy.png);
}
.tip_detail .tip_block_t2 .td_bdy .inner {
	padding:0 5px;
	width:191px;
}
.tip_detail .tip_no {
	float:left;
	width:30px;
}
.tip_detail .tip_no h3 {
	text-align:center;
	padding:5px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}
.tip_detail .tip_desc {
	float:left;
	margin-left:10px;
	width:390px;
}
.tip_detail h2 {
	font-weight:bold;
	font-size:14px;
	margin:0;
}
.tip_detail .tip_desc p {
	margin:20px 0;
	line-height:16px;
}
.tip_detail .tip_desc p.votes {
	margin:0 0 10px 0;
	text-decoration:underline;
}
.tip_detail .tip_desc p.votes a {
	color:#666666;
}
.tip_detail .results_table td {
	vertical-align:middle;
	padding:2px 10px;
}
.tip_detail .results_table td.left {
	text-align:right;
}
.tip_detail .results_table td.right {
	text-align:left;
}
.tip_detail .results_table td span {
	font-weight:bold;
}
.tip_detail .results_table td.left span{
}
.tip_detail .results_table td.right span {
	color:#f08e33;
}
.tip_detail .thema_image {
	width:100%;
	height:200px;
	background-position:center 10px;
	background-repeat:no-repeat;
}
.solution_block {
	position:absolute;
	bottom:12px;
	right:12px;
	z-index:500;
}

.articles .articles_overview_title {
	margin-bottom:10px;
}
.articles .articlelink {
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	margin:4px 0 4px 0;
}
.articles .articlelink a {
	color:#f08e33;
/*	color:#89C400; 
	text-decoration:none; */
}
.articles .articlelink a:hover {
	text-decoration:underline;
}
.article_detail_block {
	width:400px;
	padding:0 15px 0 15px;
}
.article_detail_block .article_detail_title {
	color:#79cd00;
	font-size:12px;
	font-weight:bold;
	margin:0;
}
.article_detail_block .article_detail_content {
	margin-top:8px;
}
.article_detail_block .article_detail_content a {
	color:#f08e33;
	text-decoration:none;
}
.article_detail_block .article_detail_content a:hover {
	text-decoration:underline;
}
.article_detail_block .article_detail_content {
}
.article_detail_block .articlelink {
	display:block;
}
.article_detail_block .articlelink a {
	color:#f08e33;
	text-decoration:none;
}
.article_detail_block .articlelink a:hover {
	text-decoration:underline;
}
/*.article_detail_block */a.article_backlink {
	color:#f08e33;
	text-decoration:none;
	display:block;
	position:absolute;
	bottom:5px;
	left:15px;
}
/*.article_detail_block */a.article_backlink:hover {
	text-decoration:underline;
}
.article_detail_left {
	width:461px;
	float:left;
	position:relative;
}
.article_detail_right {
	display:block;
	width:224px;
	height:163px;
	float:left;
	position:relative;
}

.article_detail_right, .article_detail_right .kader, .article_detail_right .backgroundimage {
	display:block;
	width:224px;
	height:163px;
}
.article_detail_right .close {
	position:absolute;
	right:10px;
	top:0px;
	cursor:pointer;
	background-image:url(../images/fotovlak/close.png);
	width:16px;
	height:16px;
	z-index:300;
}
.article_detail_right .kader {
	position:absolute;
	z-index:200;
	top:-9px;
}
.article_detail_right .backgroundimage {
	position:absolute;
	top:-9px;
	z-index:100;
	background-position:0 1px;
	background-repeat:no-repeat;
}


.article_detail .td_bdy.articlefixheight {
	/*height:99px;*/
}

/* stop tipdetail new */

h3.tip_number {
	font-weight:bold;
	font-size:14px;
	line-height:14px;
	color:#FFFFFF;
	text-align:center;
	margin:0;
}
p.tip_shortdesc {
	color:#32332c;
	font-size:11px;
	line-height:14px;
	padding:10px 5px 10px 5px;
	margin:0;
}

.tip_waardering {
	padding:15px 2px;
}
.tip_waardering h2 {
	display:inline-block;
	float:left;
}
.tip_waardering .vote {
	background-image:url(../images/buttons/stem.png);
	width:103px;
	height:19px;
	float:right;
	cursor:pointer;
}
.stars {
	float:left;
	margin-left:40px;
	padding-top:3px;
}
.stars .star {
	float:left;
	padding-right:2px;
	background-image:url(../images/buttons/stars.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	cursor:pointer;
}
.stars .star.active {
	background-position:0px -20px;
}

.rssnews {
	display:block;
	width:685px;
}
.rssnews .rss_channel {
	position:relative;
	display:block;
	width:218px;
	float:left;
	margin-right:10px;
	margin-top:10px;
}

.rssnews .rss_channel .part {
	display:block;
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:218px;
	float:left;
}
.rssnews .rss_channel .part.top {
	background-image:url(../images/components/rssblock_top.jpg);
	height:9px;
}
.rssnews .rss_channel .part.btm {
	background-image:url(../images/components/rssblock_btm.jpg);
	height:6px;
}
.rssnews .rss_channel .part.bdy {
	background-image:url(../images/components/rssblock_bdy.jpg);
	background-repeat:repeat-y;
}
.rssnews .rss_channel .part.bdy .pad {
	padding:0 10px 0 10px;
}
.rssnews .rss_channel .rss_channel_detail {
	display:none;
}
.rssnews .rss_channel_title {
	color:#f08e33;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	margin-bottom:5px;
}
.rssnews .rss_item_title {
	color:#89c400;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	margin-bottom:5px;	
}
.rssnews .rss_item {
	margin:3px 0 3px 0;
}
.rssnews .rss_item span a {
	color:#32332c;
	font-size:10px;
	line-height:14px;
	text-decoration:none;
}
.rssnews .rss_item span a:hover {
	text-decoration:underline;
}
.rssnews .rss_description {
	color:#32332c;
	font-size:10px;
	line-height:14px;
}
.rssnews .rss_description a {
	color:#f08e33;
}
.rssnews  .rss_readmore a {
	color:#f08e33;
	font-size:10px;
	line-height:14px;
	white-space:nowrap;
}
.rssnews .rss_backlink a {
	color:#f08e33;
	font-size:10px;
	line-height:14px;
}


