@import url('alex.css');
#newWrapper {
	width:1050px;
	margin:auto;
	background-color:#fff;
}
body{
	margin:0;
	color:#069;
	font:12px/15px Arial, Helvetica, sans-serif;
	background-color:#003366;
}

img{
	border-style:none;
}

a{
	color:#336699;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}

form,fieldset{
	margin:0;
	padding:0;
	border:none;
}

#wrapper{
	width:1000px;
	margin:0 auto;
}

#header{
	height:160px;
	padding:18px 0 0;
	position:relative;
}
#header h1{
	margin:0;
	position:absolute;
	top:48px;
	*top:54px;
	left:18px;
	width:108px;
}

#top-nav{
	margin-bottom:-10px;
}

.logo{
	display:block;
	background:url(../images/bg-logo.png) no-repeat;
	height:79px;
	text-indent:-9999px;
	overflow:hidden;
}
.top-block{
	width:100%;
	overflow:hidden;
	margin:0 0 7px;
	*margin: 0px;
}
.signs{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.signs li{
	float:left;
	margin:0 0 0 6px;
	padding: 0px;
	display:inline;
}
.signs a{
	float:left;
}
.top-nav{
	margin:-1px 0 0;
	padding:0 3px 0 0;
	list-style:none;
	float:right;
	font-size:12px;
	line-height:13px;
	font-weight:bold;
}
.top-nav li{
	float:left;
	background:url(../images/separator01.gif) no-repeat 0 4px;
	padding:0 0 0 11px;
	margin:0 0 0 5px;
	display:inline;
}
.top-nav a{
	color:#999;
}
.logo-box{
	width:100%;
	overflow:hidden;
	background:#036;
}
.logo-box img{
	float:left;
}
.logo-box .holder{
	float:right;
	width:225px;
	padding:13px 0 0;
}
.logo-box h2{
	margin:0 0 7px;
	font:bold 15px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	letter-spacing:-1px;
}
.logo-box ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	font-size:12px;
	line-height:15px;
}
.logo-box ul li{
	margin:0 0 2px;
	background:url(../images/separator02.gif) no-repeat 3px 6px;
	padding:0 0 0 17px;
}
.logo-box ul a{
	color:#fff;
}
.nav-box{
	width:100%;
	background:#e6e6e6;
	border-bottom:1px solid #ccc;
}
.nav-box:after{
	content:"";
	display:block;
	clear:both;
}
.nav-box ul#nav{
    margin: 0px;
	padding:12px 0 0 20px;
	list-style:none;
	float:left;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
}
#nav li{
	float:left;
	margin:0 21px 0 0;
}
#nav a{
	float:left;
	color:#369;
	padding:6px 8px 7px;
	margin:0 0 -1px;
	position:relative;
}
#nav a:hover,
#nav .active a{
	text-decoration:none;
	background:#fff;
	border:1px solid #ccc;
	border-width:1px 1px 0 1px;
	padding:5px 7px 7px;
}
.producten-form{
	float:right;
	padding:10px 10px 0 0;
	width:213px;
}
.producten-form select{
	float:left;
	width:180px;
	border:1px solid #ccc;
	margin:0 13px 0 0;
}
.btn-go{
	background:url(../images/btn-all.gif) no-repeat;
	width:20px;
	height:20px;
	float:left;
	margin:0;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
	font-size:99px;
	border:none;
	cursor:pointer;
}
.btn-go:hover{
	background-position:0 -20px;
}
#main{
	width:100%;
	overflow:hidden;
	padding:20px 0 3px;
	border-bottom:1px solid #ccc;
}
.detail-page #main{
	padding:14px 0 3px;
}
#content{
	float:left;
	width:740px;
}
.two-columns{
	width:100%;
	overflow:hidden;
}
.play-box{
	float:left;
	width:440px;
	margin-right: 20px;
}
.play-box .block{
	width:100%;
	position:relative;
	background:#ccc;
}
.play-box .block img{
	display:block;
}
.play-box .pause{
    position:absolute;
    bottom:6px;
    right:12px;
    background:url(../images/btn-pause.gif) no-repeat;
    width:18px;
    height:18px;
    text-indent:-9999px;
    overflow:hidden;
    z-index: 6;
}
.play-box .play{
	position:absolute;
	bottom:6px;
	right:12px;
	background:url(../images/btn-play.gif) no-repeat;
	width:18px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
    z-index: 6;
    display: none;
}
.nambers{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:20px;
	right:19px;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
}
.nambers li{
	margin:0 0 5px;
}
.nambers a{
	color:#fff;
}
.play-box .comment{
	position:absolute;
	top:20px;
	left:20px;
	width:200px;
	color:#3c0;
}
.play-box .inner{
	background:url(../images/bg-transparent.png);
	padding:3px 13px;
	width:174px;
	font-size:20px;
	line-height:39px;
	min-height:154px;
}
* html .play-box .inner{
	height:154px;
}
.play-box .bereken{
	display:block;
	background:url(../images/bg-transparent02.png);
	color:#fff;
	font-size:17px;
	line-height:20px;
	font-weight:bold;
	letter-spacing:-1px;
	padding:9px 0 11px 12px;
}
* html .play-box .bereken{
	width:187px;
}
.play-box .text-holder{
	height:1%;
	overflow:hidden;
	padding:43px 0 0 28px;
}
/*#content*/ 

h3{
	margin:0 0 6px -2px;
	font-size:12px;
	line-height:14px;
}

.play-box h3{
	margin:0 0 6px -2px;
	font-size:12px;
	line-height:14px;
}
/*#content */
.play-box p{
	margin:0 0 23px;
	word-spacing:2px;
}
.holder-box{
	width:280px;
	float:left;
	margin-right: 20px;
}
.middle-block{
	height:1%;
	border:1px solid #ccc;
	margin:0 0 19px;
	position:relative;
	overflow:hidden;
	padding:0 0 10px;
	min-height: 229px;
}
.middle-block img{
	display:block;
}
/* #content */ 

.middle-block h3{
	background:url(../images/bg-transparent03.png);
	position:absolute;
	top:0;
	left:0;
	width:254px;
	font-size:14px;
	line-height:16px;
	color:#fff;
	padding:12px;
	margin:0;
	font-weight: bold;
}
.middle-block ul{
	font-size:12px;
	line-height:15px;
	margin:0;
	padding:9px 11px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.middle-block ul li{
	background:url(../images/separator02.gif) no-repeat 3px 5px;
	margin:0 0 2px;
	padding:0 0 0 20px;
}
.middle-block ul a{
	color:#369;
}
.middle-block ul a:hover{
	text-decoration:underline;
	/*font-weight:bold;*/
}
.middle-block .meer{
	float:right;
	background:url(../images/btn-all.gif) no-repeat 0 -42px;
	width:80px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	margin:2px 11px 0 0;
	display:inline;
}
.middle-block .meer:hover{
	background-position:0 -62px;
}
.middle-block dl{
	margin:0;
	font-size:12px;
	line-height:15px;
	padding:11px 0 3px 16px;
	height:1%;
	overflow:hidden;
}
.middle-block dt{
	float:left;
	clear:left;
	width:85px;
	margin:0 0 3px;
}
.middle-block dt img{
	display:inline;
	margin:0 8px 0 0;
}
.middle-block dd{
	margin:0 0 3px;
	width:170px;
	float:left;
}
.middle-block dd a:hover{
	text-decoration:underline;
	/*font-weight:bold;*/
}
.content-t{
	width:100%;
	overflow:hidden;
	padding:21px 0 0;
}
.detail-page .content-t{
	padding:0;
}
.left-column{
	float:left;
	width:220px;
	margin-right: 53px;
	min-height: 1px;
}
.long-box{
	border:1px solid #ccc;
	height:1%;
	margin:0 0 19px;
}
.long-box .heading{
	height:1%;
	background:#369;
	padding:13px 15px 13px 21px;
	overflow:hidden;
}
/* #content */

.long-box h3{
	font-size:13px;
	line-height:14px;
	color:#fff;
	margin:0;
}
.long-box .icon{
	float:right;
	background:url(../images/ico03.gif) no-repeat 100% 0;
	width:13px;
	height:9px;
	margin:3px 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
.long-box ul{
	margin:0;
	padding:8px 11px;
	list-style:none;
	overflow:hidden;
	font-size:12px;
	height:1%;
	line-height:15px;
}
.long-box li{
	background:url(../images/separator02.gif) no-repeat 3px 5px;
	margin:0 0 2px;
	padding:0 0 0 20px;
}

.long-box li a, .long-box li.normal a, .long-box li.current li.normal a {
	font-weight: normal;
}

.long-box li.current a, .long-box li.active a{
	font-weight: bold;
}



.long-box a{
	color:#369;
}
.long-box a:hover{
	text-decoration:none;
	font-weight:bold;
}
.long-box img{
	display:block;
}
.roof{
	margin:72px 0 0;
}
.right-column{
	float:left;
	/*width:486px;*/
	width: 438px;
	padding:0 5px 0 0;
	*padding:6px 5px 0 0;
	margin-right: 44px;
	min-height: 1px;
}
.detail-page .right-column{
	width:440px;
	padding:1px 27px 0 0;
}
.image-description{
	margin:-8px 0 0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.image-description li{
	height:1%;
	vertical-align:middle;
	padding:8px 3px 16px 9px;
	border-bottom:1px solid #ccc;
	overflow:hidden;
}
.image-description img{
	float:right;
	border:1px solid #ccc;
	background:#e6e6e6;
	padding:9px;
	margin-left: 10px; 
}
/* #content */

.image-description h3{
	letter-spacing:1px;
	margin:0 0 5px 0px;
	word-spacing:2px;
}
.image-description .date{
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	display:block;
	margin:0 0 5px;
	
}
/* #content */

.image-description p{
	line-height:20px;
	word-spacing:0;
	margin:0 0 1px;
}
.image-description a{
	color:#369;
}
#sidebar{
	float:left;
	width:240px;
	min-height: 1px;
	*padding-top: 6px;
	
}

#f3a #sidebar{
	float:left;
	width:240px;
	min-height: 1px;
	*padding-top: 0px;
	
}

.little-box{
	border:1px solid #ccc;
	min-height:239px;
	position:relative;
	margin:0 0 18px;
}
* html .little-box{
	height:239px;
}
.little-box img{
	display:block;
}
.little-box ul{
	margin:0;
	list-style:none;
	font-size:12px;
	height:1%;
	line-height:15px;
	overflow:hidden;
	padding:12px 14px;
}
.little-box ul li{
	background:url(../images/separator02.gif) no-repeat 3px 5px;
	margin:0 0 2px;
	padding:0 0 0 16px;
	position:relative;
}
.little-box ul a{
	color:#369;
}
.little-box ul a:hover{
	text-decoration:underline;
	/*font-weight:bold;*/
}
.little-box .heading{
	position: absolute;
	top:0;
	left:0;
	width:100%;
}
.little-box .holder{
	background:url(../images/bg-transparent04.png);
	height:40px;
}
.little-box .inner{
	height:40px;
	width:100%;
	display:table;
}
* html .little-box .inner{
	position:relative;
}
* +html .little-box .inner{
	position:relative;
}
.little-box .frame{
	display:table-cell;
	vertical-align:middle;
	padding:0 18px;
}
* html .little-box .frame{
	position:absolute;
	top:50%;
	padding:0 18px 3px;
}
* +html .little-box .frame{
	position:absolute;
	top:50%;
	padding:0 18px 3px;
}
.little-box strong{
	color:#fff;
	font-size:15px;
	line-height:15px;
}
* html .little-box strong{
	position:relative;
	top:-50%;
}
* +html .little-box strong{
	position:relative;
	top:-50%;
}
.breadcrumbs{
	margin:-1px 0 14px;
	padding:0 0 0 28px;
	list-style:none;
	height:1%;
	overflow:hidden;
	font-size:12px;
	line-height:13px;
	color:#369;
	font-weight:bold;
}
.breadcrumbs li{
	float:left;
	margin:0 2px 0 0;
}
.breadcrumbs a{
	color:#369;
	background:url(../images/separator03.gif) no-repeat 100% 5px;
	padding:0 10px 0 0;
	font-weight:normal;
}

.lightbox-block{
	border:1px solid #ccc;
	height:1%;
	background:#d7d7d7;
/*	margin:0 0 20px;*/
	position:relative;
	width: 298px;
}

.lightbox-block h4{
	margin:0;
	padding: 0px;
	font-size:14px;
	line-height:16px;
}

.lightbox-block .verzenden{
	padding:13px 5px 9px;
	height:1%;
	background:none;
	overflow:hidden;
}

.tx-dreformmaker-pi3 .lightbox-block p{
	color:#006699;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin:7px 0 2px 0;
}

.tx-dreformmaker-pi3 .lightbox-block #tx_dreformmaker_pi3_group_865 p{
font-weight:normal;
}

.main-block{
	border:1px solid #ccc;
	height:1%;
	background:#d7d7d7;
	margin:0 0 20px;
	position:relative;
	width: 438px;
}
.main-block img{
	display:block;
}
.top-image{
	background:#e6e6e6;
	padding:0 0 20px;
}
.main-block h4{
	margin:0;
	padding:7px 26px;
	background:#999;
	color:#fff;
	font-size:14px;
	line-height:16px;
}
.main-block h5{
	margin:0;
	padding:7px 26px 9px;
	background:#999;
	color:#fff;
	font-size:12px;
	line-height:14px;
}
.main-block h5 p {
    color:#fff;    
}
.main-block .holder{
	height:1%;
	overflow:hidden;
	padding:12px 28px 13px;
}
.main-block address{
	font-style:normal;
	font-size:12px;
	line-height:17px;
	color:#069;
}
.main-block address strong{
	display:block;
}
.contact-list{
	margin:0;
	overflow:hidden;
	font-size:12px;
	line-height:17px;
	width:105px;
}
.contact-list dt{
	float:left;
	clear:left;
	font-weight:bold;
	padding:0 5px 0 0;
}
.contact-list dd{
	margin:0;
	float:left;
}
.main-block .mail{
	color:#069;
	font-size:12px;
	line-height:16px;
}
.main-block .info{
	height:1%;
	margin:0 0 18px;
}
.maps{
	font-size:12px;
	line-height:15px;
	color:#069;
	font-weight:bold;
}
.main-form{
	height:1%;
	padding:26px 0 0 28px;
}
.main-form .row{
	width:100%;
	margin:0 0 10px;
}
.main-form .row:after{
	content:"";
	display:block;
	clear:both;
}
.main-form .inner{
	float:left;
	margin:0 6px 0 0;
}
.main-form label{
	font-size:12px;
	color:#069;
	font-weight:bold;
	display:block;
	margin:0 0 5px;
}
.main-form input{
	margin:0;
	padding:0;
}
.geslacht,
.man,
.vrouw{
	float:left;
}
.main-form .geslacht{
	margin:0 19px 5px 0;
}
.main-form .man,
.main-form .vrouw{
	margin:0 23px 5px 0;
	cursor:pointer;
}
.main-form .radio{
	float:left;
	width:15px;
	height:15px;
	margin:0 3px 0 0;
}
#voornaam{
	width:130px;
}
#voorvoegsel{
	width:74px;
}
#achternaam{
	width:172px;
}
#e-mail,
#telefoonnummer{
	width:215px;
}
#textarea{
	width:215px;
	height:95px;
	margin:0;
	padding:0;
	overflow:auto;
}
.main-form .checkbox{
	float:left;
	width:15px;
	height:15px;
	margin:0 6px 0 0;
}
.stuur{
	float:left;
	cursor:pointer;
}
.main-form span{
	display:block;
	margin:-5px 0 0 21px;
	font-size:12px;
	line-height:13px;
	position:relative;
}
.verzenden{
	padding:13px 10px 9px;
	height:1%;
	background:#e6e6e6;
	overflow:hidden;
}
.verzenden a{
	float:right;
	background:url(../images/btn-all.gif) no-repeat 0 -84px;
	width: 131px;
	height: 30px;
	text-indent:-9999px;
	overflow:hidden;
}
.verzenden a:hover{
	background-position:0 -114px;
}
.main-block .heading{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:50px;
}
.main-block .heading .frame{
	padding:9px 12px 11px 19px;
	overflow:hidden;
	background:url(../images/bg-transparent02.png);
	width:407px;
}
.main-block .heading a{
	background:url(../images/ico04.gif) no-repeat 100% 0;
	float:right;
	height:9px;
	margin:7px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	width:13px;
}
#main .main-block h3{
	margin:0;
	color:#fff;
	font-size:17px;
	line-height:20px;
}
#tx_dreformmaker_pi3_form_897_0, .inner-form{
	height:1%;
}
#tx_dreformmaker_pi3_form_897_0 .row,
.inner-form .row{
	height:1%;
	overflow:hidden;
	padding:10px 26px 11px;
}
#tx_dreformmaker_pi3_form_897_0 input,
.inner-form input{
	margin:0 5px 0 0;
	padding:0;
	float:left;
}
#tx_dreformmaker_pi3_form_897_0 label,
.inner-form label{
	color:#006699;
	font-size:12px;
	font-weight:bold;
	float:left;
}

#tx_dreformmaker_pi3_form_897_0 .inner,
.inner-form .inner{
    float:left;
    margin:0 27px 0 0;
}
#tx_dreformmaker_pi3_form_897_0 .row.total,
#tx_dreformmaker_pi3_form_897_0 .inner.result,
.inner-form .inner{
	padding-top: 7px;
    font-size:12px;
    font-weight:bold;
}
#tx_dreformmaker_pi3_form_897_0 .radio,
.inner-form .radio{
	width:15px;
	height:15px;
	float:left;
	margin:0 9px 0 0;
}
.vlak,
.hellend{
	cursor:pointer;
}
#tx_dreformmaker_pi3_form_897_0 select,
.inner-form select{
	width:180px;
	color:#369;
}
#tx_dreformmaker_pi3_form_897_0 .row-c,
.inner-form .row-c{
	height:1%;
	overflow:hidden;
	margin:0 0 10px;
}
#tx_dreformmaker_pi3_form_897_0 .row-h,
.inner-form .row-h{
	height:1%;
	margin:0 0 -9px;
}
#tx_dreformmaker_pi3_form_897_0 .row-i,
.inner-form .row-i{
	padding:3px 0 1px;
	height:1%;
	overflow:hidden;
}
#tx_dreformmaker_pi3_form_897_0 .row-i label,
.inner-form .row-i label{
	margin:9px 0 0;
}
#tx_dreformmaker_pi3_form_897_0 .square,
.inner-form .square{
	width:30px;
	height:21px;
	margin:0 4px 0 0;
	padding:5px 0 0 6px;
	font-weight:bold;
	color:#369;
	font-size:12px;
}
#tx_dreformmaker_pi3_form_897_0 .inner label,
.inner-form .inner label{
	margin:8px 0 0;
}
#tx_dreformmaker_pi3_form_897_0 .bereken,
.inner-form .bereken{
	height:1%;
	overflow:hidden;
	padding:8px 10px 11px;
	background:#e6e6e6;
}
#tx_dreformmaker_pi3_form_897_0 .bereken input,
.inner-form .bereken a{
	background:url(../images/btn-all.gif) no-repeat 0 -146px;
	width: 200px;
	height: 30px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
    border: 0px;
    padding-top: 30px;
    font-size: 0px;
}
#tx_dreformmaker_pi3_form_897_0 .bereken input:hover,
.inner-form .bereken a:hover{
	background-position:0 -176px;
}
.right-column .center{
	margin:0 0 55px;
}
.results-list{
	margin:0 0 24px;
	overflow:hidden;
	height:1%;
	font-size:12px;
	line-height:14px;
	color:#369;
	font-weight:bold;
}
.calculator{
	padding:25px 23px 12px;
	height:1%;
}
.tx-dreformmaker-pi3 .calculator p {
    font-size:12px;
    margin:0 0 9px;
    word-spacing:0;
    color: #006699;
}
.results-list dt{
	float:left;
	clear:left;
	margin:0 3px 10px 0;
}
.results-list dd{
	float:left;
	margin:0;
	margin:0 0 10px 0;
}
/* #content */

.calculator p{
	margin:0 0 9px;
	font-size:12px;
	word-spacing:0;
}
.button-box{
	height:1%;
	padding:21px 0 0;
	margin:0 0 23px;
}
.button-box:after{
	content:"";
	clear:both;
	display:block;
}
.button-box a{
	text-indent:-9999px;
	overflow:hidden;
}
.backButton {
    float: left;
    margin-right: 10px;    
}
.nextButton {
    float: left;    
}
.backButton input,
.opnieuw{
	float:left;
	background:url(../images/btn-all.gif) no-repeat 0 -208px;
	width: 181px;
	height: 30px;
	margin:0 0 0 -8px;
    border: 0px;
    text-indent: 1000px;
    padding-top: 30px !important;
    overflow: hidden;
    font-size: 0px;
}
.backButton input:hover,
.opnieuw:hover{
	background-position:0 -238px;
}
.nextButton input,
.direct{
	float:right;
	background:url(../images/btn-all.gif) no-repeat 0 -270px;
	width: 200px;
	height: 30px;
	margin:0 -13px 0 0;
    border: 0px;
    text-indent: 1000px;
}
.nextButton input:hover,
.direct:hover{
	background-position:0 -300px;
}
.calculator .comment{
	font-size:12px;
	line-height:22px;
	color:#369;
}
#footer{
	width:100%;
	border-top:20px solid #e6e6e6;
	overflow:hidden;
	padding:7px 0 15px;
}

/* FCE CAROUSEL */
.fce-carousel { width: 100%; height: 240px; position: relative; z-index: 1; overflow: hidden; margin-bottom: 5px; }
.fce-carousel .prod-item { width: 100%; height:240px; background: #CCCCCC; position: absolute; z-index: 5; left: 0; top: 0; }
.fce-carousel .prod-item h2{ color: #fff; }
.fce-carousel .prod-item:hover, .fce-carousel:hover .prod-item { background: #CCCCCC; }

.prod-item .img-hold { position: absolute; z-index: 10; }
	.fce-right .prod-item .img-hold { width: 130px; overflow: hidden; }
.prod-item .prod-desc { height: 145px; padding: 15px; position: absolute; z-index: 7; top: 0; }
.prod-item .prod-desc  h1 { color: #fff; }
.prod-item .prod-desc p { color: #fff; font-size: 10px; line-height: 16px; }
.prod-item .prod-desc a.more:link, .prod-item .prod-desc a.more:visited { font-size: 10px; height: 20px; line-height: 20px; padding: 0 8px; background: #ac9e94; color: #fff; float: left; text-decoration: none; position: absolute; z-index: 10; left: 15px; top: 138px; }
.prod-item .prod-desc a.more:hover { background: #000; }

.fce-carousel .prod-switcher {  width: 25px; /* height: 20px;*/ position: absolute; z-index: 10; right: 2px; padding-top:20px;}
.fce-carousel .prod-switcher a:link, .fce-carousel .prod-switcher a:visited { width: 16px; height: 18px; line-height: 18px; text-align: center; float: left; cursor: pointer; /*background: #701400;*/ font-weight: bold; color: #fff; text-decoration: none; margin-right: 5px; }
.fce-carousel .prod-switcher a:hover, .fce-carousel .prod-switcher a.act:link, .fce-carousel .prod-switcher a.act:visited { background: #fff; color: #336699; text-decoration: none; }


/* POSITIONS OF CAROUSEL ITEMS ACORDING TO COLUMNS */
.fce-2cols .fce-left .prod-item .img-hold { right: 0; top: 0; }
.fce-2cols .fce-left .prod-item .prod-desc { width: 240px; left: 0; }
.fce-2cols .fce-left .fce-carousel .prod-switcher  { right: 280px; top: 138px; }

.fce-2cols .fce-right .prod-item .img-hold { left: 0; top: 0; }
.fce-2cols .fce-right .prod-item .prod-desc { width: 240px; right: 0; }
.fce-2cols .fce-right .fce-carousel .prod-switcher  { right: 20px; top: 138px; }

#tx_dreformmaker_pi3_form_875_0 fieldset  {
height:1%;
padding:26px 0 0 28px;
}

#tx_dreformmaker_pi3_form_875_0 .row  {
margin:0 0 10px;
width:100%;
clear:both; 
}


#tx_dreformmaker_pi3_form_875_0 p {
color:#006699;
display:block;
font-size:12px;
font-weight:bold;
margin:0 0 5px;
}

#tx_dreformmaker_pi3_group_1029 p {
font-weight:normal;
}

#tx_dreformmaker_pi3_form_875_0 label {
color:#006699;
font-size:12px;
font-weight:bold;
}

#tx_dreformmaker_pi3_form_875_0 textarea {
height:95px;
margin:0;
overflow:auto;
padding:0;
width:215px;
}

#tx_dreformmaker_pi3_input_1196_0 {
	width:130px;
}

#tx_dreformmaker_pi3_input_1221_0 {
	width:74px;
}

#tx_dreformmaker_pi3_input_1199_0 {
	width:172px;
}



#tx_dreformmaker_pi3_group_924 p{
font-weight:normal;

}

#tx_dreformmaker_pi3_group_886 p{
font-weight:normal;
display:block;
font-size:12px;
line-height:13px;
margin:-5px 0 0 21px;
position:relative;
}

.inner{
float:left; 
}

#tx_dreformmaker_pi3_form_875_0 .verzenden input, .inner-form .verzenden a {
background:transparent url(../images/btn-all.gif) no-repeat scroll 0 -84px;
border:0 none;
float:right;
height:30px;
overflow:hidden;
text-indent:-9999px;
width:131px;
}

#tx_dreformmaker_pi3_form_875_0 .verzenden input:hover, .inner-form .verzenden a:hover {
background:transparent url(../images/btn-all.gif) no-repeat scroll 0 -114px;
float:right;
height:30px;
overflow:hidden;
text-indent:-9999px;
width:131px;
}

#tx_dreformmaker_pi3_form_864_0 .verzenden input, .inner-form .verzenden a {
background:transparent url(../images/btn-all.gif) no-repeat scroll 0 -84px;
border:0 none;
float:right;
height:30px;
overflow:hidden;
text-indent:-9999px;
width:131px;
}

#tx_dreformmaker_pi3_form_864_0 .verzenden input:hover, .inner-form .verzenden a:hover {
background:transparent url(../images/btn-all.gif) no-repeat scroll 0 -114px;
float:right;
height:30px;
overflow:hidden;
text-indent:-9999px;
width:131px;
}

#tx_dreformmaker_pi3_form_864_0 fieldset {
height:1%;
padding:11px 11px 0 11px;
}

a.print {
	background:transparent url(../images/ico-print.gif) no-repeat scroll 0 0;
	display:block;
	padding:3px 0 3px 19px;
	float:right;
}

h2{
	font-weight:bold;
	font-size: 18px;
}
