body{
	margin:0;
	color:#333;
	font:12px/14px Arial, Helvetica, sans-serif;
	background:#fff url(../images/bg-body.gif) repeat-x;
	min-width:940px;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
input,
textarea {
	border:0;
	background:none;
	padding:0;
	margin:0;
}
img{border-style:none;}
a{
	color:#325663;
	text-decoration:underline;
	outline: none;
}
a:hover{
	color:#f27405;
	text-decoration:none;
}
.wrapper {
	width:940px;
	margin:0 auto;
	position:relative;
	padding:199px 0 0;
	overflow:hidden;
}
#header {
	height:179px;
	width:940px;
	padding:20px 0 0;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	z-index:1;
}
#header .row {
	overflow:hidden;
	padding:0 0 46px 221px;
}
* html #header .row {
	height:1%;
	overflow:visible;
}
.logo {
	left:-3px;
	top:20px;
	margin:0;
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-logo.gif) no-repeat;
	width:192px;
	height:161px;
	z-index:2;
}
.logo a {
	display:block;
	height:161px;
}
#main-nav {
	margin:29px 0 0;
	padding:0;
	list-style:none;
}
#main-nav li {
	float:left;
	margin:0 18px 0 0;
}
#main-nav li a {
	display:block;
	text-indent:-9999px;
	background:url(../images/bg-main-nav.gif) no-repeat;
	height:32px;
	outline:none;
}
#main-nav li a.home {
	background-position:0 0;
	width:52px;
}
#main-nav li a.home:hover,
#main-nav li.active a.home {
	background-position:0 -32px;
}
#main-nav li a.modellen {
	background-position:-70px 0;
	width:86px;
}
#main-nav li a.modellen:hover,
#main-nav li.active a.modellen {
	background-position:-70px -32px;
}
#main-nav li a.weblog {
	background-position:-174px 0;
	width:68px;
}
#main-nav li a.weblog:hover,
#main-nav li.active a.weblog {
	background-position:-174px -32px;
}
#main-nav li a.leden {
	background-position:-259px 0;
	width:51px;
}
#main-nav li a.leden:hover,
#main-nav li.active a.leden {
	background-position:-259px -32px;
}
#main-nav li a.over {
	background-position:-329px 0;
	width:110px;
}
#main-nav li a.over:hover,
#main-nav li.active a.over {
	background-position:-329px -32px;
}
.search {
	float:right;
	padding:38px 29px 0;
}
.search form,
.search fieldset{float:left;}
.search input {float:left;}
.search .txt {
	float:left;
	height:18px;
	overflow:hidden;
	background:url(../images/bg-txt.gif) no-repeat;
}
.search .txt input {
	width:112px;
	color:#5c5c5c;
	padding:2px 5px;
	border:none;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.search .submit {
	padding: 0;
}
.promo-text {
	width:390px;
	float:left;
	color:#264552;
	padding:0 0 0 3px;
	word-spacing:-1px;
}
.promo-text p {
	margin:0;
	font-size:17px;
	line-height:22px;
}
.promo-text p span{display:block;}
* html .promo-text p {margin-top:-4px;}
* +html .promo-text p {margin-top:-4px;}
.login-form {
	float:right;
	width:279px;
	border:1px solid #385b67;
	padding:10px 10px 0 9px;
	color:#325663;
}
.login-form fieldset {padding:0 0 9px;}
.login-form input {
	float:left;
	font-size:11px;
	padding:1px 4px;
	width:113px;
	color:#325663;
}
.login-form .txt {
	margin:0 11px 0 0;
	border:1px solid #385b67;
}
.login-form .pass {
	margin:0 9px 0 0;
	border:1px solid #385b67;
	padding:1px 4px 0;
	font-size:12px;
}
.login-form .txt.error, .login-form .pass.error {
	border: 1px solid #f01e1e;
	background: #f3b2b2;
}
.login-form .btn-login {
	margin:2px 0 0;
	width:13px;
	padding:0;
	background:url(../images/btn-login.gif) no-repeat;
	width:13px;
	height:13px;
}
.login-form p {
	font-size:11px;
	margin:0 0 5px;
}
.top-holder {
	float:right;
	width:298px;
	border:1px solid #385b67;
}
.top-holder img {
	width: 56px;
	height: 56px;
	float: right;
}
.top-holder .inner {
	padding:8px 9px 12px 9px;
	color:#325663;
}
.top-holder a{color:#f27405;}
.top-holder a:hover{color:#325663;}
.top-holder div.first {
	margin: 0 0 8px 0;
	width: 220px;
	height: 14px;
	overflow: hidden;
}
#content{
	overflow:hidden;
	width:100%;
}
#content img{display:block;}
#content .block{
	overflow:hidden;
	background:url(../images/sep.gif) repeat-x;
	padding:25px 0 20px;
}
* html #content .block{padding-top:23px;}
* +html #content .block{padding-top:23px;}
#content .sm {
	background:url(../images/sep-sm.gif) repeat-x;
	padding:4px 0 0;
}
#content .block-3 {
	width: 300px;
	float: left;
	margin: 0 20px 0 0;
}
#content .block-3.last {
	margin: 0;
}
#content h2{
	margin:0 0 7px;
	color:#4c8aa5;
	font-size:18px;
	line-height:20px;
}
#content h2 span{display:block;}
#content h3{
	margin:0 0 7px;
	color: #000;
	font-size:14px;
	line-height:20px;
}
#main{
	float:left;
	width:620px;
}
#main.fullwidth {
	width: 940px;
}
* html #main{
	overflow:visible;
	height:1%;
}
.inner-page #main{
	float:left;
	width:700px;
}
.info-block{
	overflow:hidden;
	background:url(../images/bg-info-block.gif) repeat-y -1240px 0;
	width:620px;
}
.info-block .holder{background:url(../images/bg-info-block.gif) no-repeat;}
.info-block .frame{
	background:url(../images/bg-info-block.gif) no-repeat -620px 100%;
	overflow:hidden;
	padding:11px 10px 11px 11px;
	width:599px;
}
.info-block .frame.staticpage ul {
	margin: 0;
	padding: 0 0 0 15px;
	line-height: 18px;
	font-size: 13px;
}
.info-block .frame.staticpage ul li {
	margin: 0;
	padding: 0;
}
.info-block .img-holder{
	float:right;
	margin:0 0 20px 20px;
}
.img-holder-fit{
	float:right;
	margin:0 0 0 20px;
}
.info-block .member-50 {
	width: 290px;
	float: left;
}
.info-block .member-50.right {
	padding: 0 0 0 10px;
}
.img-holder-large {
	margin:0 0 20px 0;	
}
.top-link{
	color:#7b7b7b;
	font:9px/12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
a.top-link:hover{
	text-decoration:underline;
	color:#7b7b7b;
}
.info-block h3{
	margin:0 0 4px 0;
	font-size:18px;
	line-height:20px;
	color:#f27405;
}
.info-block h3 a{
	color:#f27405;
	text-decoration:none;
}
.info-block h3 a:hover{text-decoration:underline;}
.info-block h3 span {
	font-weight: normal;
}
.post-date{
	font-size:11px;
	line-height:18px;
	color:#7b7b7b;
	font-style:normal;
}
.link-area{
	color:#325663;
	font-size:11px;
	line-height:12px;
	display:block;
	margin:0 0 20px;
}
.link-area-2{
	color:#325663;
	font-size:11px;
	line-height:12px;
	margin:0 0 20px;
}
.info-block p{
	margin:0 0 11px;
	font-size:13px;
	line-height:18px;
}
.img-list{
	margin:0 -9px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	clear: both;
}
.img-list li{
	float:left;
	margin:0 9px 0 0;
}
.img-list a{
	display:block;
	cursor:pointer;
}
.img-list a:hover{border:0;}
.img-list a:hover span{
	border:2px solid #f27405;
	width:108px;
	height:75px;
	display:block;
	overflow:hidden;
}
.img-list a:hover img{
	margin:-2px;
}
.tabset{
	margin:0 0 -1px;
	padding:4px 0 0;
	list-style:none;
	overflow:hidden;
	height:22px;
	position:relative;
}
.tabset li{
	float:left;
	margin:0 4px 0 0;
}
.tabset a{
	float:left;
	height:22px;
	line-height:22px;
	font-weight:bold;
	background:url(../images/bg-tab-link.gif) no-repeat;
	text-decoration:none;
	cursor:pointer;
}
.tabset a:hover,
.tabset .active{
	background:url(../images/bg-tab-link.gif) no-repeat 0 -44px;
	color:#f27405;
}
.tabset span{
	float:left;
	height:22px;
	padding:0 6px;
	background:url(../images/bg-tab-link.gif) no-repeat 100% -22px;
}
.tabset a:hover span,
.tabset .active span{background:url(../images/bg-tab-link.gif) no-repeat 100% -66px;}
.tab-content{
	overflow:hidden;
	width:620px;
	border-top:1px solid #325663;
	background:url(../images/bg-info-block.gif) repeat-y -1240px 0;
}
#panel-1, #panel-2, #panel-3, #panel-4, #panel-5, #panel-6 {
	display: none;
}
#panel-side-1, #panel-side-2, #panel-side-3, #panel-side-4, #panel-side-5, #panel-side-6 {
	display: none;
}
.tab-content .frame{
	background:url(../images/bg-info-block.gif) no-repeat -620px 100%;
	overflow:hidden;
	padding:0 5px 1px;
}
.tab-content .inf{
	margin:0;
	padding:6px 0 0;
	list-style:none;
	overflow:hidden;
}
* html .tab-content .inf{
	overflow:visible;
	height:1%;
}
.tab-content .inf li{
	overflow:hidden;
	padding:0 0 5px;
}
* html .tab-content .inf li{padding:0 0 2px;}
* +html .tab-content .inf li{padding:0 0 2px;}
.tab-content .inf .inf-heading{
	font-weight:bold;
	margin:0 0 9px;
}
.tab-content .inf a{
	line-height:19px;
	height:19px;
	overflow:hidden;
	background:#dbe8ed;
	display:block;
	text-decoration:none;
	color:#333;
	cursor:pointer;
}
.tab-content .inf a:hover{
	background:#4c8aa5;
	color:#fff;
}
.tab-content .inf span{float:left;}
.tab-content .inf .date{
	width:93px;
	padding:0 0 0 3px;
}
.tab-content .inf .title{width:379px;}
.tab-content .inf .author{width:135px;}
* html .tab-content .inf .author{margin-right:-3px}
.block .heading{
	overflow:hidden;
	width:100%;
}
.block .heading a{
	float:right;
	color:#f27405;
}
.block .heading a:hover{color:#325663;}
.post-block{
	overflow:hidden;
	width:620px;
	background:url(../images/bg-post-box.gif) repeat-y;
	margin:0 0 29px;
}
.post-block .holder{background:url(../images/bg-post-box.gif) no-repeat -620px 0;}
.post-block .frame{
	background:url(../images/bg-post-box.gif) no-repeat -1240px 100%;
	overflow:hidden;
	margin:0 -20px 0 0;
	width:640px;
}
.post-box{
	width:282px;
	float:left;
	margin:0 20px 0 0;
	padding:9px 9px 17px;
}
.tab-block .post-box {
	width: auto;
	padding: 9px 4px 17px;
}

.tab-block .post-box h4 {
	margin: 0 !important;
}

.post-box .img-hold{
	float:right;
	overflow:hidden;
	margin:0 0 0 10px;
}
.post-box h4{
	margin:0;
	font-size:14px;
	line-height:16px;
	color:#f27405;
}
.post-box h4 a{
	color:#f27405;
	text-decoration:none;
}
.post-box h4 a:hover{text-decoration:underline;}
.post-box p{
	margin:0 0 15px;
	line-height: 18px;
}
.post-box .link-area{margin:0 0 16px;}
.more-info{color:#f27405;}
.more-info:hover{
	color:#325663;
	text-decoration:underline;
}
.models-title{
	width:100%;
	color:#325663;
	line-height:22px;
}
.models-title:after{
	content:"";
	clear:both;
	display:block;
}
.models-title .list-view{
	float:right;
	margin:-3px 0 0;
	position:relative;
}
.models-title .list-view span{
	float:left;
	font-size:12px;
	line-height:22px;
}
.models-title .list-view ul{
	float:left;
	margin:0;
	padding:2px 0 0 10px;
	list-style:none;
}
.models-title .list-view li{
	float:left;
	display:inline;
	margin:0 4px 0 0;
}
#searchresult-hidden {
	display: none;
}
.models-holder{
	overflow:hidden;
	background:url(../images/sep-sm.gif) repeat-x;
	padding:6px 0 0;
}
* html .models-holder{
	overflow:visible;
	height:1%;
}
.models-list{
	margin:0 -65px 0 0;
	padding:0;
	width:685px;
	overflow:hidden;
}
.models-list .model{
	float:left;
	width:163px;
	margin:0 65px 0 0;
	padding:0 0 35px;
}
.models-list .photo-hold{overflow:hidden;}
.models-list .title-area{
	overflow:hidden;
	width:100%;
	padding:0 0 10px;
}
.models-list .title-area strong{
	font-size:14px;
	line-height:18px;
	display: block;
	height: 36px;
}
.models-list .title-area a{color:#325663;}
.models-list .title-area a:hover{color:#f27405;}
.models-list a{color:#f27405;}
.models-list a:hover{color:#325663;}
.models-list .links{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.models-list .links li{
	margin:0;
	padding:0;
	line-height:18px;
	float: left;
	width: 76px;
}
.models-list .links li.col-1 {
	width: 85px;
}
.star-rating{
	list-style:none;
	float:right;
	margin:3px 0 0;
	padding:0;
	width:60px;
	height:17px;
	position:relative;
	background:url(../images/bg-star.gif) repeat-x;
}

.star-rating.star-4 {
	width: 48px;
}

.star-rating li{
	float:left;
	height:17px;
	list-style:none;
	background:url(../images/bg-star.gif) repeat-x;
	margin:0;
	padding:0;
}
.star-rating.blue {
	float: left;
	background:url(../images/bg-star-blue.gif) repeat-x;
}
.star-rating.blue li {
	background:url(../images/bg-star-blue.gif) repeat-x;
}
.star-rating .one-star{width:12px;}
.star-rating .two-stars{width:24px; margin-left:-12px;}
.star-rating .three-stars{width:36px; margin-left:-24px;}
.star-rating .four-stars{width:48px; margin-left:-36px;}
.star-rating .five-stars{width:60px; margin-left:-48px;}
.star-rating a{
	top:0;
	left:0;
	height:17px;
	overflow:hidden;
	position:absolute;
	text-indent:-99999px;
	text-decoration:none;
}
.star-rating a:focus{outline:none;}
.star-rating .one-star a{
	width:12px;
	z-index:5;
}
.star-rating .two-stars a{
	width:24px;
	z-index:4;
}
.star-rating .three-stars a{
	width:36px;
	z-index:3;
}
.star-rating .four-stars a{
	width:48px;
	z-index:2;
}
.star-rating .five-stars a{
	width:60px;
	z-index:1;
}
.star-rating .active a {
	background:url(../images/bg-star.gif) repeat-x 0 100%;
}
.star-rating.blue .active a {
	background:url(../images/bg-star-blue.gif) repeat-x 0 100%;
}
/*.star-rating .active a,
.star-rating a:hover{background:url(../images/bg-star.gif) repeat-x 0 100%;}*/
div.pager-wrapper {
	padding: 5px;
	background:#dbe8ed;
	height: 25px;
}
div.pager{
	margin:0 auto 0 auto;
	overflow:hidden;
	line-height:18px;
}
div.pager span {
	color: #7B7B7B;
}
ul.pager{
	margin:0;
	padding:0;
	list-style:none;
	background:#dbe8ed;
	overflow:hidden;
	text-align:center;
	line-height:23px;
}

#pagination a, #pagination-ee a {
    text-decoration: none;
	background: #325663;
	color: #fff;
}

#pagination a, #pagination span, #pagination strong, #pagination-ee a, #pagination-ee span, #pagination-ee strong {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
}

#pagination strong, #pagination-ee strong {
    text-decoration: none;
	background: #F27405;
	color: #fff;
}

#pagination .current, #pagination-ee .current {
    display: block;
    padding: 0.3em 0.5em;
    float: left;
    background: #F27405;
    color: #fff;
    margin-right: 5px;
}

#pagination .current.prev, #pagination .current.next, #pagination-ee .current.prev, #pagination-ee .current.next {
	color:#fff;
	background:#adbdc3;
	position: absolute;
	top: -100px;
	left: -100px;
}

.details-block{
	overflow:hidden;
	width:100%;
}
.details-block .visual{
	float:left;
	width:460px;
	margin:0 20px 0 0;
}
* html .details-block .visual{margin:0 17px 0 0;}
.details-block h3{
	margin:0 0 5px;
	color:#4c8aa5;
	font-size:18px;
	line-height:24px;
}
.gallery{
	overflow:hidden;
	padding:4px 0 12px;
	position:relative;
}
.gallery .link-prev,
.gallery .link-next{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	top:28px;
	z-index:2;
	width:20px;
	height:19px;
	cursor:pointer;
}
.gallery .link-prev{
	left:0;
	background:url(../images/btn-gallery-prev.png) no-repeat;
}
.gallery .link-next{
	right:0;
	background:url(../images/btn-gallery-next.png) no-repeat;
}
.gallery div {
	width:460px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.gallery.large div {
	width: 570px;
	margin: 0 0 0 13px
}
.gallery div ul{
	position:relative;
	width:99999px;
	padding:0 7px;
	margin:0 0 0 -5px;
	list-style:none;
}
.gallery div ul li{
	float:left;
	width:104px;
	padding:0 5px;
}
.details-info{
	padding:25px 0 0;
	float:right;
	width:216px;
}
.details-info:after {
	clear: both;
	content:"";
	display: block;
}
* html .details-info{
	overflow:visible;
	height:1%;
}
.version-list{
	margin:0;
	padding:8px 0 3px;
	list-style:none;
}
.version-list li{
	overflow:hidden;
	margin:0 0 10px;
}
.version-list a{
	padding:0 0 0 15px;
	text-decoration:none;
}
.version-list a:hover,
.version-list .active a{
	background:url(../images/bullet-version-list.gif) no-repeat 0 3px;
	color:#f27405;
}
.box{
	padding:12px 0 20px 1px;
	background:url(../images/sep-sm.gif) repeat-x;
}
.details-info .last {
	padding:12px 0 0;
}
.box .link-list {
	margin:0;
	padding:1px 0 0;
	list-style:none;
}
.box .link-list li {
	width:100%;
	float:left;
	margin:0 0 5px -7px;
	position:relative;
}
.box .link-list li a {
	padding:0 0 6px 31px;
	display:block;
	position:relative;
}
.link-list .add {background:url(../images/ico01.gif) no-repeat;}
.link-list .send {background:url(../images/ico02.gif) no-repeat;}
.link-list .write {background:url(../images/ico03.gif) no-repeat;}
.details-block table{
	border-collapse:collapse;
	width:100%;
	color:#325663;
}
.details-block table td{
	padding:0 0 10px;
	vertical-align: top;
}
	
.details-block table .term{
	width:80px;
	font-weight:bold;
}
.energylabel{
	padding:0 49px 0 3px;
	line-height:14px;
	height:14px;
	float:left;
	font-weight: bold;
}
.energylabel.label-A {
	background:#009900 url(../images/bg-energylabel-a.gif) no-repeat 100% 0;
	color: #fff;
}
.energylabel.label-B {
	background:#33cc33 url(../images/bg-energylabel-b.gif) no-repeat 100% 0;
	color: #fff;
}
.energylabel.label-C {
	background:#99ff99 url(../images/bg-energylabel-c.gif) no-repeat 100% 0;
}
.energylabel.label-D {
	background:#ffff33 url(../images/bg-energylabel-d.gif) no-repeat 100% 0;
}
.energylabel.label-E {
	background:#ffcc00 url(../images/bg-energylabel-e.gif) no-repeat 100% 0;
}
.energylabel.label-F {
	background:#ff6600 url(../images/bg-energylabel-f.gif) no-repeat 100% 0;
	color: #fff;
}
.energylabel.label-G {
	background:#ff0000 url(../images/bg-energylabel-g.gif) no-repeat 100% 0;
	color: #fff;
}

.energylabel.label-blue-A {
	background:#009900 url(../images/bg-energylabel-a-blue.gif) no-repeat 100% 0;
	color: #fff;
}
.energylabel.label-blue-B {
	background:#33cc33 url(../images/bg-energylabel-b-blue.gif) no-repeat 100% 0;
	color: #fff;
}
.energylabel.label-blue-C {
	background:#99ff99 url(../images/bg-energylabel-c-blue.gif) no-repeat 100% 0;
}
.energylabel.label-blue-D {
	background:#ffff33 url(../images/bg-energylabel-d-blue.gif) no-repeat 100% 0;
}
.energylabel.label-blue-E {
	background:#ffcc00 url(../images/bg-energylabel-e-blue.gif) no-repeat 100% 0;
}
.energylabel.label-blue-F {
	background:#ff6600 url(../images/bg-energylabel-f-blue.gif) no-repeat 100% 0;
	color: #fff;
}
.energylabel.label-blue-G {
	background:#ff0000 url(../images/bg-energylabel-g-blue.gif) no-repeat 100% 0;
	color: #fff;
}

.tab-block{
	overflow:hidden;
	width:700px;
	border-top:1px solid #325663;
	background:url(../images/bg-tab-block.gif) repeat-y;
}
.tab-block .frame{
	background:url(../images/bg-tab-block.gif) no-repeat -700px 100%;
	overflow:hidden;
	padding:4px 5px 0;
}
#content h4{
	margin:0;
	color:#325663;
	font-size:14px;
	line-height:18px;
}
.characteristic-area{
	overflow:hidden;
	width:100%;
	padding:0 0 10px;
}
#content .tab-block h4{margin:4px 0 7px 4px;}
.characteristic-area table{
	margin:0 7px 5px 0;
	float:left;
	width:363px;
	line-height:19px;
	color:#000;
	border-collapse:collapse;
}
.characteristic-area.small table {
	width: 300px;
}
.characteristic-area tr {background:#dbe8ed;}
.characteristic-area .side-characteristic {
	margin:0 0 5px;
	width:319px;
}
.characteristic-area .term{
	width:210px;
	padding:0 0 0 5px;
}
.characteristic-area.small .term {
	width: 120px;
}
.characteristic-area .side-characteristic .term{width:181px;}
.characteristic-area td{
	margin:0;
	width:148px;
	border-bottom:5px solid #fff;
	vertical-align: top;
}
.characteristic-area td ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.characteristic-area .side-characteristic td{width:133px;}
.characteristic-area .col {
	width: 327px;
	float: left;
	padding: 4px;
}
.characteristic-area .col-1 {
	clear: both;
}
.characteristic-area .col-2 {
	margin: 0 0 0 20px;
}
.characteristic-area .no-col {
	padding: 4px;
	clear: both;
}
#sidebar{
	width:300px;
	float:right;
	margin:0 0 0 20px;
}
.inner-page #sidebar {
	background:url(../images/sep.gif) repeat-x 3px 0;
	width:220px;
	float:right;
	margin:0 0 0 20px;
	padding:20px 0 0;
}
.inner-page .sidebar-holder{
	background:#dbe8ed;
	padding:8px 8px 28px 6px;
}
.inner-page #sidebar .heading {padding:0 0 0 2px;}
.inner-page #sidebar h2 {
 	background:url(../images/sep-sidebar.gif) repeat-x 0 100%;
	padding:0 0 5px;
 }
.inner-page #sidebar .promo {
	font-size:14px;
	color:#325663;
	padding:0 0 0 1px;
	display:block;
	margin:-3px 0 10px;
}
.reviews {padding:0 0 24px;}
.reviews .review {
	padding:0 0 17px;
	overflow:hidden;
	height:1%;
}
.reviews .img-holder {
	float:left;
	padding:3px 6px 0 2px;
}
.reviews .text {overflow:hidden;}
* html .reviews .text{
	overflow:visible;
	height:1%;
}
.reviews .text .title {
	display:block;
	color:#325663;
}
.reviews .text p {margin:0;}
.inner-page #sidebar .more {
	color:#f27405;
	clear:both;
}
.news {
	overflow:hidden;
	height:1%;
}
.news .item {
	padding:6px 0 20px;
	border-bottom:1px solid #325663;
	margin:1px 0 -1px;
	float:left;
}
.news .item .title {
	height:1%;
	overflow:hidden;
	margin:0 0 7px;
}
.news .item .title .img-holder {
	float:left;
	margin:0 9px 0 0;
	padding:3px 0 0;
}
* html .news .item .title .img-holder {margin:0 6px 0 0;}
.news .item .title strong {
	display:block;
	color:#f27405;
	font-size:14px;
	line-height:17px;
	letter-spacing:-1px;
}
.news .item .title .date {
	color:#7b7b7b;
	font-size:11px;
	font-style:normal;
}
.news .item p {margin:0 0 8px;}
.btn-your-review-hold{
	overflow:hidden;
	width:100%;
	padding:0 0 10px;
}
.btn-your-review {
	background:url(../images/btn-your-review.gif) no-repeat;
	float:left;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	clear:both;
}
.btn-your-review:hover {
	text-decoration:underline;
	color:#fff;
}
.btn-your-review span {
	background:url(../images/btn-your-review.gif) no-repeat 100% 100%;
	height:22px;
	float:left;
	padding:0 5px;
	line-height:22px;
}
.img-bar{
	overflow:hidden;
	position:relative;
	width:300px;
}
.img-bar a,
.img-bar-sm a{cursor:pointer;}
.img-bar .img-link{
	position:absolute;
	left:0;
	bottom:0;
	background:url(../images/bg-img-link.png) no-repeat;
	width:290px;
	height:27px;
	line-height:27px;
	padding:0 0 0 10px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
* html .img-bar .img-link{bottom:-1px;}
.img-bar .img-link:hover{color:#fff;}
.img-bar .btn-more{
	position:absolute;
	right:10px;
	bottom:15px;
	background:url(../images/btn-more.png) no-repeat;
	width:25px;
	height:25px;
	overflow:hidden;
	text-indent:-9999px;
}
* html .bar .btn-more{bottom:14px;}
.img-bar-sm{
	margin:0 -20px -20px 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:320px;
}
.img-bar-sm li{
	float:left;
	margin:0 20px 0 0;
	padding:0 0 20px;
	overflow:hidden;
	position:relative;
	width:140px;
}
.img-bar-sm .img-link{
	position:absolute;
	left:0;
	bottom:20px;
	background:url(../images/bg-img-link-sm.png) no-repeat;
	width:135px;
	height:17px;
	line-height:17px;
	padding:0 0 0 5px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	overflow: hidden;
}
* html .img-bar-sm .img-link{bottom:19px;}
.img-bar-sm .img-link:hover{color:#f27405;}
.img-bar-sm .btn-more{
	position:absolute;
	right:5px;
	bottom:23px;
	background:url(../images/btn-more-sm.png) no-repeat;
	width:11px;
	height:11px;
	overflow:hidden;
	text-indent:-9999px;
}
* html .img-bar-sm .btn-more{bottom:22px;}
#sidebar .tabset a{
	font-size:10px;
	word-spacing:-1px;
}
#sidebar .tab-content{
	overflow:hidden;
	width:300px;
	border-top:1px solid #325663;
	background:url(../images/bg-side-box.gif) repeat-y;
}
#sidebar .tab-content .frame{
	background:url(../images/bg-side-box.gif) no-repeat -300px 100%;
	overflow:hidden;
	padding:0 5px;
}
#sidebar .inf-list{
	margin:0;
	padding:9px 0 0;
	list-style:none;
	overflow:hidden;
}
* html #sidebar .inf-list{
	overflow:visible;
	height:1%;
}
#sidebar .inf-list li{
	overflow:hidden;
	margin:0 0 12px;
}
* html #sidebar .inf-list li{
	overflow:visible;
	height:1%;
}
#sidebar .inf-list .img-hold{
	float:left;
	overflow:hidden;
	margin:0 10px 0 0;
}
* html #sidebar .inf-list .img-hold{margin:0 7px 0 0;}
#sidebar .inf-list .inf-title{
	font-size:14px;
	line-height:16px;
	color:#f27405;
}
#sidebar .inf-list dl{
	margin:0 0 5px;
	overflow:hidden;
}
* html #sidebar .inf-list dl{
	overflow:visible;
	height:1%;
}
#sidebar .inf-list dt{
	float:left;
	clear:both;
	margin:0 3px 0 0;
}
* html #sidebar .inf-list dt{margin:0;}
#sidebar .inf-list dd{
	display:block;
	margin:0;
	float: left;
}
.select-form{
	overflow:hidden;
	width:300px;
	background:url(../images/bg-select-form.gif) repeat-y;
}
.select-form .holder{background:url(../images/bg-select-form.gif) no-repeat -300px 0;}
.select-form .frame{
	background:url(../images/bg-select-form.gif) no-repeat -600px 100%;
	overflow:hidden;
	width:282px;
	padding:10px 9px 13px;
}
.select-form .row{
	overflow:hidden;
	width:302px;
	margin:0 -20px 10px 0;
}
.select-bottom-area{
	overflow:hidden;
	padding:26px 0 9px;
}
.select-form select{
	width:282px;
	float:left;
	margin:0 20px 0 0;
}
.btn-select-form{float:right;}
.select-form a{color:#f27405;}
.select-form a:hover{color:#325663;}
#footer {
	width:100%;
	background:#5389a0 url(../images/bg-footer.gif) repeat-x;
	color:#fff;
}
.footer-holder {
	width:928px;
	padding:13px 0 10px 12px;
	margin:0 auto;
	overflow:hidden;
}
#footer ul {
	margin:0;
	padding:0;
	list-style:none;
}
#footer ul.right {
	float: right;
}
#footer ul li {
	float:left;
	margin:0 24px 0 0;
}
#footer ul li.last {
	margin: 0;
}
#footer ul li.icon {
	padding: 0 0 0 16px;
}
#footer ul li.icon.twitter {
	background: url('../images/bg-footer-twitter.gif') no-repeat 0 1px;
}
#footer ul li.icon.rss {
	background: url('../images/bg-footer-rss.gif') no-repeat 0 1px;
}
#footer a {
	color:#fff;
	text-decoration:none;
}
#footer a:hover {text-decoration:underline;}
#footer p {
	margin:0;
	text-align:right;
}
.s-items{
	margin: 0;
	padding: 0;
	list-style:none;
	position:relative;
	width:460px;
	height:324px;
	margin: 0 0 10px 0;
}
.s-items.large {
	width: 598px;
	height: 420px;
}
.s-items.large img {
	width: 598px;
	height: 420px;
}
.s-items li.active{
	z-index:2;
}
.s-items li{
	position:absolute;
	top:0;
	left: 0;
	width:100%;
	height:100%;
}
/* commentform */
table.siteform {
	width: 100%;
}

table.siteform td.first {
	width: 180px;
	padding: 10px 10px 10px 0;
	vertical-align: top;
}

table.siteform td.text {
	display: block;
	padding: 10px;
}

table.siteform td.comment {
	padding: 10px 0 10px 0;
}

table.siteform img.photo {
	width: auto;
	height: 150px;
}

table tr.heading td {
	background: #4C8AA5;
	color: #fff;
	padding: 4px;
	font-weight: bold;
}
 
/* /commentform */

/* form elements */
.field {
	border: 1px solid #4c8aa5;
	background: #dbe8ed;
	font-family: arial, helvetica;
	font-size: 12px;
	padding: 4px 2px 0px 2px;
}

.field.error {
	border: 1px solid #f01e1e;
	background: #f3b2b2;
}

textarea.field {
	width: 586px;
	height: 100px;
	padding: 4px;
	line-height: 18px;
}

textarea.field.small {
	width: 486px;
	height: 75px;
}

input.field {
	height: 18px;
	width: 200px;
}

input.field.small {
	height: 18px;
	width: 100px;
}

input.field.mini {
	height: 18px;
	width: 50px;
}

input.field.tiny {
	height: 18px;
	width: 25px;
}

select.field {
	height: 18px;
	width: 200px;
	padding-top: 1px;
}

select.field.stars {
	font-weight: bold;
	font-size: 18px;
}

select.field.medium {
	width: 150px;
}

select.field.medium-small {
	width: 100px;
}

select.field.small {
	width: 50px;
}

.captcha {
	float: left;
	margin: 0 10px 0 0;
}

label.error {
	text-indent: -9999px;
}

input.submit {
	padding: 5px 0 0 0;
}

#geboortedatum-picker {
	margin-top: 7px;
}
/* /form elements */

/* helpers */
.topspacer {
	margin-top: 28px;
}

.topspacer-mini {
	margin-top: 7px;
}

.bottomspacer {
	margin-bottom: 28px;
}

.bottomspacer-small {
	margin-bottom: 14px;
}

.bottomspacer-mini {
	margin-bottom: 7px;
}

.alignleft {
	text-align: left !important;
}

.right {
	float: right;
}

.divider {
	background: url('/assets/images/sep-sm.gif') repeat-x;
	padding:6px 0 0;
}

.hidden {
	display: none;
}
/* /helpers */

/* image gallery */
.pikachoose{
	width:460px;
	margin:0 0 10px 0;
}
.pikachoose.large{
	width: 598px;
}
/* This is the ul you have all your images in */
.pikachoose ul{
	padding-left:0;
	width:460px;
	margin:0;
	overflow:hidden;
}
.pikachoose.large ul {
	width: 598px;
}
.pikachoose ul li{
	float: left;
	border:1px solid #4C8AA5;
	padding:2px;
	background:#4C8AA5;
	margin:0 6px 4px 0;
	position:relative;
	overflow:hidden;
}
.pikachoose ul li div img{
	position:relative;cursor:pointer;
}

/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main{
	width:456px;
	height:335px;
	display:block;
	position:relative;
}
.pikachoose.large .pika_main {
	width: 594px; 
	height: 428px;
}
/*since we give it the fake border, you need to position the image a little. */
.pika_main_img{
	position:absolute;
	top:2px;
	left:2px; 
}
.pika_back_img{
	position:relative;
	top:0px; 
	width: 456px;
}
.pikachoose.large .pika_back_img {
	width: 594px;
}
.pika_subdiv{
	position:relative;
	border:1px solid #4C8AA5;
	background:#4C8AA5;
	padding:2px;
}
.pika_subdiv img, .pika_subdiv a img{
	border:none; 
	width: 450px;
}
.pikachoose.large .pika_subdiv img, .pikachoose.large .pika_subdiv a img {
	width: 588px;
}

/* if you want to 'hide' these jus make their height and width 1px */
.pika_prev_hover{
	position:absolute;
	top:5px;
	left:5px;
	height:1px;
	width:1px;
	background:url('rewind.png') top left no-repeat;
}
.pika_next_hover{
	position:absolute;
	top:5px;
	right:5px;
	height:1px;
	width:1px;
	background:url('fastf.png') top right no-repeat;
}
/* /image gallery */

#modelvdmaand {
	display: none;
}

.youtube embed {
	float: left;
	margin: 0 5px 10px 5px;
}

.preview {
	position: absolute;
	top: 252px;
	left: 567px;
	
	padding: 20px;
	background: #f00;
	color: #fff;
	
	font-size: 22px;
	font-weight: bold;
}
.filtershow {
	/*background: red;*/
}
.row-right {
	clear: both;
}

.spacer {
	padding: 20px 0 0 0;
	height: 250px;
}

.smallfont {
	font-size: 10px;
}

/* poll */
.poll h3 {
	margin:0 0 4px 0;
	font-size:18px;
	line-height:20px;
	color:#f27405 !important;
	text-decoration:none;
}

.poll ul {
	margin: 0;
	padding: 0;
}

.poll ul li {
	list-style-type: none;
	padding: 3px 0 3px 0;
}

.poll .stem {
	float: right;
	padding: 3px 0 3px 0;
}

.poll .percentage {
	background: #f27405;
}

.poll .lg-poll-results {
	clear: both;
}


/* /poll */