html, body {
    height:100%;
    width:100%;
}
body{
    background:#ACD0EE url(../../images/new/bg-page.gif) repeat-x scroll 0 0;
    color:#333333;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:12px;
    line-height:15px;
    margin:0;
    min-width:989px;
}
img{border-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}




input,
textarea,
select{
    font:100% arial,sans-serif;
    vertical-align:middle;
}
form,fieldset{
    margin:0;
    padding:0;
    border-style:none;
}
.wrapper {
    height:100%;
    margin:0 auto;
    overflow:hidden;
    width:100%;
}
.zoekpage .wrapper,
.shema2 .wrapper,
.shema1 .wrapper {
    /*background:#6EC940 url(../../images/new/bg-center.gif) repeat-x 0 135px;*/
    background:#319404 url(../../images/new/bg-center.gif) repeat-x 0 135px;
}

.red .wrapper {
    /*background:#F75D32 url(../../images/new/bg-center-red.gif) repeat-x 0 135px;*/
    background:#d91d22 url(../../images/new/bg-center-red.gif) repeat-x 0 135px;
}
.orange .wrapper {
    /*background:#ff960f url(../../images/new/bg-center-orange.gif) repeat-x 0 135px;*/
    background:#fa7c06 url(../../images/new/bg-center-orange.gif) repeat-x 0 135px;
}
.blue .wrapper {
    /*background:#41b0f4 url(../../images/new/bg-center-blue.gif) repeat-x 0 135px;*/
    background:#2e95d4 url(../../images/new/bg-center-blue.gif) repeat-x 0 135px;
}

.zoekpage #flashOverlayCurve,
.shema1 #flashOverlayCurve {
    background: transparent url(../../images/ECO_Top_green.png) repeat-x 0 0px;
}

.shema2 #flashOverlayCurve {
    background: transparent url(../../images/ECO_Top_green.png) repeat-x 0 0px;
}

.orange #flashOverlayCurve {
    background: transparent url(../../images/ECO_Top_orange.png) repeat-x 0 0px;
}

.blue #flashOverlayCurve {
    background: transparent url(../../images/ECO_Top_blue.png) repeat-x 0 0px;
}

.red #flashOverlayCurve {
    background: transparent url(../../images/ECO_Top_red.png) repeat-x 0 0px;
}

#flashOverlayCurve {
    display: block;
    width: 1198px;
    height: 108px;
    position: absolute;
    top: 133px;
    z-index: 19;
}

#main-container{
    width:100%;
    overflow:hidden;
    position:relative;
    z-index: 20;
    top: 135px;
padding-bottom:135px;
}
.main-container {
    overflow:hidden;
    position:relative;
    width:100%;
}
.mc-holder-1{
    width:1230px;
    position:relative;
    float:left;
    left:50%;
}
.mc-holder-2{
    width:1230px;
    position:relative;
    float:left;
    left:-50%;
}
.container{
    width:100%;
    overflow:visible;
}
.clear {
    clear: both;    
}
.page{
    width:982px;
    margin:0 auto;
    position:relative;
    z-index: 20;
}

#page {
    background:transparent url(../../images/new/bg-shadow.png) repeat-y 0 0;
    margin:0 auto;
    padding:0 16px;
    width:1198px;
}
#header{
    height:135px;
    overflow:hidden;
    position:relative;
    z-index: 20;
}
#header h1 {
    margin:0;
}
#header h1 a.logo {
    background:transparent url(../../images/new/logo.png) no-repeat 0 0;
    cursor:pointer;
    float:left;
    height:95px;
    margin:25px 0 0 41px;
    text-indent:-9999px;
    width:194px;
}
.masthead {
    background:transparent url(../../images/new/bg-top-nav-r.gif) no-repeat 100% 0;
    display:inline;
    float:right;
    line-height:22px;
    margin-right:5px;
    padding:0 9px;
    position:absolute;
    z-index: 20;
    right: 17px;
}
.masthead .inner {
    background:transparent url(../../images/new/bg-top-nav-l.gif) no-repeat 0 0;
    float:left;
    height:1%;
    padding:0 0 0 9px;
}
ul.top-nav {
    background-color:#009EE0;
    float:left;
    height:23px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}
ul.top-nav li {
    background:transparent url(../../images/new/sep01.gif) no-repeat 100% 50%;
    float:left;
    padding:0 8px 0 9px;
}
ul.top-nav li.first {
    padding-left:4px;
}
ul.top-nav li a {
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
}
ul.top-nav li a:hover {
    text-decoration:underline;
}
ul.lang {
    background-color:#009EE0;
    float:left;
    height:19px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:4px 6px 0 0;
}
ul.lang li {
    float:left;
    padding:0 0 0 8px;
}
ul.lang li a {
    float:left;
}
.bg-holder {
    /*background:transparent url(../../images/new/bg.png) no-repeat 0 0;*/
    background:transparent no-repeat 0 0;
    min-height:998px;
    overflow:hidden;
    width:100%;
}

h1.logowrap {
    margin: 0;
}

.logo{
    width:194px;
    height:95px;
    margin:20px 0 0 36px;
    float:left;
    display:block;
    position:absolute;
    z-index:20;
}
a.logo{
    display:block;
    cursor:pointer;
    background:url(../../images/logo.png) no-repeat;
    height:95px;
    text-indent:-9999px;
    overflow:hidden;
}

#FlashContainer {
    overflow: hidden;
    width: 1198px;
    z-index: 15;
    position: absolute;
/*    display: none;*/
}

#nav {
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:101px 0 0 370px;
    padding:0;
    width:725px;
    position:absolute;
    display:block;
    z-index:20;
}
#nav li {
    float:left;
    height:32px;
    overflow:hidden;
    text-align:center;
}
#nav li.active { 
    height:34px;
}
#nav li a {
    color:#FFFFFF;
    cursor:pointer;
    font-size:16px;
    font-weight:bold;
    height:35px;
    line-height:34px;
    text-decoration:none;
}
#nav li a:hover {
    text-decoration:none;
}
#nav li.bezoek {
    width:166px;
}
#nav li.bezoek a {
    background:transparent url(../images/bg-menu-item1.png) no-repeat scroll 0 0;
    display:block;
    width:100%;
}
#nav li.op {
    width:192px;
}
#nav li.op a {
    background:transparent url(../images/bg-menu-item2.png) no-repeat scroll 0 0;
    display:block;
    width:100%;
}
#nav li.dieren {
    width:180px;
}
#nav li.dieren a {
    background:transparent url(../images/bg-menu-item3.png) no-repeat scroll 0 0;
    display:block;
    width:100%;
}
#nav li.dieren a.active {
    background:transparent url(../images/bg-menu-item3a.png) no-repeat scroll 0 0;
}
#nav li.ecomare {
    width:182px;
}
#nav li.ecomare a {
    background:transparent url(../images/bg-menu-item4.png) no-repeat scroll 0 0;
    display:block;
    width:100%;
}
#nav li.ecomare a.active {
    background:transparent url(../images/bg-menu-item4a.png) no-repeat scroll 0 0;
}


.meta-nav{
    float:right;
    height:33px;
    overflow:hidden;
}
.meta-nav .left{
    height:33px;
    float:left;
    width:14px;
    background:url(../../images/bg-meta-nav-l.png) no-repeat;
}
.meta-nav .right{
    height:33px;
    float:left;
    width:14px;
    background:url(../../images/bg-meta-nav-r.png) no-repeat;
}
.meta-nav .center{
    height:25px;
    padding:8px 0 0;
    float:left;
    background:url(../../images/bg-meta-nav.png);
}
.meta-nav ul{
    margin:0;
    padding:0;
    list-style:none;
    font-size:10px;
    line-height:15px;
    height:15px;
    overflow:hidden;
    float:left;
}
.meta-nav ul li{
    float:left;
    padding:0 8px 0 9px;
    margin:0 1px 0 -1px;
    display:inline;
    background:url(../../images/meta-nav-split.gif) no-repeat left;
}
.meta-nav ul a{
    color:#2954a9;
    position:relative;
}
.meta-nav ul .active a{
    text-decoration: underline;
}

.meta-nav ul.lang{
    margin:0;
    padding:0;
    list-style:none;
    height:auto;
}
.meta-nav ul.lang li{
    background: none;
    float:left;
    margin:0;
    padding: 0 0 0 5px;
}
.meta-nav ul.lang img{
    display:block;
}


.menu{
    position:absolute;
    top:99px;
    right:0;
    margin:0;
    padding:0 0 0 2px;
    list-style:none;
    font-size:16px;
    line-height:35px;
    font-weight:bold;
}
.menu li{
    float:left;
    margin:0 0 0 -2px;
    border-bottom:2px solid #fff;
}
.menu li a{
    float:left;
    color:#fff;
    height:33px;
    overflow:hidden;
    cursor:pointer;
}
.menu li .left{
    width:10px;
    height:35px;
    float:left;
}
.menu li .right{
    width:10px;
    height:35px;
    float:left;
}
.menu li .center{
    height:35px;
    float:left;
}
.menu li a:hover{
    text-decoration:none;
}
.menu li.active{
    border:none;
}
.menu li.active a{
    height:35px;
}

.menu-left {
    margin-top: 44px;
}

.red .menu-left,
.orange .menu-left,
.blue .menu-left {
    margin-top: 25px;
}

.menu-left .top{
    height:51px;
    overflow:hidden;
    margin: 0px 0px 0px 13px;
}
.red .menu-left .top{
    background:url(../../images/new/red_block_top.png) no-repeat;
}
.orange .menu-left .top{
    background:url(../../images/new/orange_block_top.png) no-repeat;
}
.blue .menu-left .top{
    height: 56px;
    background:url(../../images/new/blue_block_top.png) no-repeat;
}

.menu-left .middle{
    width:229px;
    overflow:hidden;
    margin:0 0 0 13px;
    padding-top:10px;
}
.red .menu-left .middle{
    background:url(../../images/new/red_block_mid.png) repeat-y 0 0;
}
.orange .menu-left .middle{
    background:url(../../images/new/orange_block_mid.png) repeat-y 0 0;
}
.blue .menu-left .middle{
    padding-top: 5px;
    background:url(../../images/new/blue_block_mid.png) repeat-y 0 0;
}

.menu-left .btm{
    height:34px;
    overflow:hidden;
    margin:0 0 0 13px;
}
.red .menu-left .btm{
    background:url(../../images/new/red_block_bot.png) no-repeat;
}
.orange .menu-left .btm{
    background:url(../../images/new/orange_block_bot.png) no-repeat;
}
.blue .menu-left .btm{
    background:url(../../images/new/blue_block_bot.png) no-repeat;
}

.menu-left .gradient{
    width:224px;
    margin:0 0 0 2px;
    overflow:hidden;
}

.menu-left ul, .menu-left li {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.menu-left a {
    color:#ffffff;
    font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    display: block;
    line-height: 24px;
    background: transparent url(../../images/bg-menu-left-bullet-no-orange.png) no-repeat scroll 16px 8px;
}
.menu-left a:hover {
    color:#AAEFFB;
}

.searchinEncycl {
    color:#FFFFFF;
    font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
    font-size:14px;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    margin-bottom:10px;    
}

.menu-left .active a{
    font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    background: transparent url(../../images/bg-menu-left-bullet-act-orange.png) no-repeat scroll 15px 12px;
    text-decoration: underline;
}
.orange .menu-left .active a{
    color: #4E7DB5;
}
.blue .menu-left .active ul li a{
    background-image: url(../../images/bg-menu-left-bullet-sub-orange.png);
}
.blue .menu-left .active a{
    background-image: url(../../images/bullet_white_down.gif);
}
.red .menu-left .active a{
    background-image: url(../../images/bullet_lightblue_down.gif);
    color: #AAEFFB;
}
.red .menu-left .active ul li a{
    background-image: url(../../images/bg-menu-left-bullet-sub-orange.png);
    color: #4E7DB5;
}
.menu-left ul li a{
    border-top: 1px solid #FFF;
    padding-left: 25px;
    padding-right: 5px;
    text-decoration: none;
}
.blue .menu-left ul li a{
    border-top: 1px solid #b9d7e9;
}

.menu-left ul .active ul li a{
    border-top: 1px solid #fff1e4;
    padding-left: 40px;
    background: transparent url(../../images/bg-menu-left-bullet-sub-orange.png) no-repeat scroll 31px 8px;
    text-decoration: none;
    color:#4e7db5;
    text-decoration: none;
}

.blue .menu-left ul .active ul li a{
    background-color: #eaf3f8;
    border-top: 1px solid #b9d7e9;
}

.menu-left ul .active ul li.active a,
.menu-left ul .active ul li a:hover{
    text-decoration: underline;
}

.menu-left ul ul li {
    background-color: #feddcb;
}

.menu-left-h{
    overflow:hidden;
    text-indent:-9999px;
}

.sale-box {
    margin:1px 0 0;
    position:relative;
    width:100%;
    margin-left: 13px;
}

.green-box .sale-box {
    margin-left: 0px;
}
#page .sale-box h3 {
    color:#FEFCFC;
    float:left;
    font-size:14px;
    line-height:16px;
    margin:-18px 0 0;
    position:relative;
}
.sale-box .top {
    background:transparent url(../../images/new/bg-sale-top.png) no-repeat scroll 0 0;
    height:52px;
}
.sale-box .inner {
    background:#F93031 url(../../images/new/bg-sale.gif) repeat-x scroll 0 0;
    border-color:#FFFFFF;
    border-style:solid;
    border-width:0 2px;
    height:1%;
    padding:0 10px 2px;
    width:204px;
}
.sale-box .inner:after {
    clear:both;
    content:" ";
    display:block;
    height:0;
}
.sale-box .holder {
padding-bottom:4px;
}
.sale-box .bottom {
    background:transparent url(../../images/new/bg-sale-bot.png) no-repeat 0 0;
    height:32px;
    width:100%;
}
.sale-box .image {
    margin-bottom:15px;
    overflow:hidden;
    width:100%;
}
.sale-box .image IMG {
    float:left;
    margin:2px 10px 0 0;
}
.sale-box img {
    display:block;
}
.sale-box p {
    color:#FEFCFC;
    font-size:11px;
    line-height:15px;
    margin:0;
}
.sale-box a.buy {
    background:transparent url(../../images/new/btn-bestel.jpg) no-repeat scroll 0 0;
    float:left;
    height:26px;
    text-indent:-9999px;
    width:83px;
}
.sale-box .cost {
    margin-bottom:6px;
    overflow:hidden;
    width:100%;
}
.sale-box .cost span {
    color:#FEFCFC;
    float:right;
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin:7px 0 0;
}
.sale-box ul.more {
    float:right;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
/*    text-align:right;*/
}
.sale-box ul.more li {
    background:transparent url(../../images/new/bullet-more.gif) no-repeat scroll 0 4px;
    padding-left:8px;
}
.sale-box ul.more li ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:3px 0 0 2px;
}
.sale-box ul.more li ul li {
    padding-left:9px;
}
.sale-box ul.more li a {
    color:#FEFCFC;
    text-decoration:none;
}
.sale-box ul.more li a:hover {
    text-decoration:underline;
}

.green-orange-box {
    margin:0;
    overflow:hidden;
    width:100%;
}

.green-orange-box .txt p{
    margin-top: 0px;    
}
.green-orange-box .top h3{
    margin-left: 0px;
}

.green-orange-box .top {
    background:transparent url(../../images/green_bg.png) no-repeat scroll 0 0;
    color:#FFFFFF;
    overflow:hidden;
    padding:0 10px 14px;
    position:relative;
    width:207px;
}

.green-orange-box .middle {
    color:#FFFFFF;
    overflow:hidden;
    padding:0 2px 0 2px;
    position:relative;
    width:224px;
}
.red .green-orange-box .middle {
    background:transparent url(../../images/green_red.png) no-repeat scroll 0 0;
}
.orange .green-orange-box .middle {
    background:transparent url(../../images/green_orange.png) no-repeat scroll 0 0;
}
.blue .green-orange-box .middle {
    background:transparent url(../../images/green_blue.png) no-repeat scroll 0 0;
}

.red .green-orange-box .middle.nogreen {
    background:transparent url(../../images/red_nogreen.png) no-repeat 0 top;
}
.orange .green-orange-box .middle.nogreen {
    background:transparent url(../../images/orange_nogreen.png) no-repeat 0 top;
}
.blue .green-orange-box .middle.nogreen {
    background:transparent url(../../images/blue_nogreen.png) no-repeat 0 top;
}

.green-orange-box .middle .illustration{
    padding:0 10px;
}
.green-orange-box .middle .txt{
    padding: 0 10px 0 10px;
}

.green-orange-box .btm {
    color:#FFFFFF;
    overflow:hidden;
    padding:0 12px 0 7px;
    position:relative;
    width:212px;
    height:38px;
}
.red .green-orange-box .btm {
    background:transparent url(../../images/green_red.png) no-repeat scroll 0 bottom;
}
.orange .green-orange-box .btm {
    background:transparent url(../../images/green_orange.png) no-repeat scroll 0 bottom;
}
.blue .green-orange-box .btm {
    background:transparent url(../../images/green_blue.png) no-repeat scroll 0 bottom;
}

.green-orange-box .green_bottom {
    background:transparent url(../../images/green_bg.png) no-repeat 0 bottom;
    color:#FFFFFF;
    overflow:hidden;
    padding:0 12px 0 7px;
    position:relative;
    width:212px;
    height:38px;
}

.green-orange-box h3 {
    margin:8px 0 7px 10px;
    font-size:14px;
}
.green-orange-box .middle h3{
    margin-bottom: 14px;
}

.green-orange-box ul, .green-orange-box li {
    padding: 0px;
    margin: 0px;
    list-style: none;
}


.green-orange-box a {
    color:#ffffff;
    font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    display: block;
    line-height: 16px;
    background: transparent url(../../images/bg-menu-left-bullet-no-orange.png) no-repeat scroll 26px 4px;
}
.green-orange-box A:hover {
     text-decoration:underline;
}
.green-orange-box ul .active a {
    color:#4e7db5;
    font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    background: transparent url(../../images/bg-menu-left-bullet-act-orange.png) no-repeat scroll 25px 7px;
    text-decoration: none;
}

.green-orange-box .middle ul .active a{
    background-color: #ffd9b3;
}

.green-orange-box .middle ul ul .active a{
    background-color: transparent;
}

.green-orange-box ul li a{
    padding-left: 35px;
    padding-right: 5px;
    text-decoration: none;
}

.green-orange-box ul .active ul ul li {
    background-color: transparent;
}

.green-orange-box ul .active ul li a{
    padding-left: 50px;
    background: transparent url(../../images/bg-menu-left-bullet-sub-orange.png) no-repeat scroll 41px 4px;
    text-decoration: none;
    color:#4e7db5;
}

.green-orange-box ul ul ul li a{
    padding-left: 60px;
    background: transparent url(../../images/bg-menu-left-bullet-sub-orange.png) no-repeat scroll 51px 4px;
}

.green-orange-box ul ul li .active a {
    padding-left: 50px;
    background: transparent url(../../images/bg-menu-left-bullet-act-orange.png) no-repeat scroll 39px 7px;
}

.readMoreLink {
    display: block;
    float: right;
    padding-left: 10px;
    background: transparent url(../../images/black-arrow.gif) no-repeat scroll 0px 4px;
}

.column3 .top .holder .readmore {
    background:transparent url(../../images/arrow.gif) no-repeat 140px 7px;
    color:#FFFFFF;
    display:block;
    float:right;
    padding-top:3px;
    text-align:right;
    width:200px;        
}

.column3 .middle .holder .readmore {
    background:transparent url(../../images/arrow.gif) no-repeat 140px 7px;
    color:#FFFFFF;
    display:block;
    float:right;
    padding-top:3px;
    text-align:right;
    width:200px;        
}

.column3 .btm .holder .readmore {
    background:transparent url(../../images/grey-arrow.gif) no-repeat 140px 7px;
    color:#000000;
    display:block;
    float:right;
    padding-top:3px;
    text-align:right;
    width:200px;        
}

.column3 .top .holder .readmore {
    background:transparent url(../../images/arrow.gif) no-repeat 140px 7px;
    color:#FFFFFF;
    display:block;
    float:right;
    padding-top:3px;
    text-align:right;
    width:200px;        
}

#nav a .left{
    width: 10px;
    float: left; 
}
#nav a .right{
    width: 10px;
    float: left;  
}
#nav a .center{
    display: block;
    float: left;
    padding:0 3px; 
}               
a.red .left{
    background:url(../../images/red-l.png) no-repeat;
}
a.red .right{
    background:url(../../images/red-r.png) no-repeat;
}
a.red .center{
    background:url(../../images/red-c.png) repeat-x;
}
a.blue .left{
    background:url(../../images/blue-l.png) no-repeat;
}
a.blue .right{
    background:url(../../images/blue-r.png) no-repeat;
}
a.blue .center{
    background:url(../../images/blue-c.png) repeat-x;
}
a.pink .left{
    background:url(../../images/pink-l.png) no-repeat;
}
a.pink .right{
    background:url(../../images/pink-r.png) no-repeat;
}
a.pink .center{
    background:url(../../images/pink-c.png) repeat-x;
}
a.orange .left{
    background:url(../../images/orange-l.png) no-repeat;
}
a.orange .right{
    background:url(../../images/orange-r.png) no-repeat;
}
a.orange .center{
    background:url(../../images/orange-c.png) repeat-x;
}
a.green .left{
    background:url(../../images/new/green-l.png) no-repeat;
}
a.green .right{
    background:url(../../images/new/green-r.png) no-repeat;
}
a.green .center{
    background:url(../../images/new/green-c.png) repeat-x;
}

/*breadcrumb start*/
.breadcrumb{
    height:25px;
    overflow:hidden;
    padding:7px 0 0 261px;
}
.breadcrumb ul{
    margin:0;
    padding:0;
    list-style:none;
    color:#fff;
    font-size:12px;
    line-height:16px;
    font-style:italic;
    font-weight:normal;
    height:16px;
    overflow:hidden;
}
.breadcrumb ul li{
    float:left;
    background:url(../../images/arrow.gif) no-repeat left;
    padding:0 4px 0 8px;
    margin:0 4px 0 -4px;
    display:inline;
}
.breadcrumb ul a{
    color:#fff;
}
/*content start*/
#content{
    width:100%;
    overflow:hidden;
}
/*column1 start*/
.column1{
    float:left;
    width:261px;
    overflow:hidden;
    margin-top:25px;
}
.search-form{
    width:228px;
    margin:0 0 0 14px;
}
.search-form span{
    display:block;
    background:url(../../images/bg-search.png) no-repeat;
    height:27px;
    overflow:hidden;
}
.search-form span .txt{
    position:relative;
    width:185px;
    height:22px;
    padding:5px 4px 0 0;
    border:0;
    background: transparent url(../../images/bg-search.png) no-repeat -10px top;
    font:italic 12px/16px "Trebuchet MS", Arial, Verdana, sans-serif;
    color:#8a8a8a;
    overflow:hidden;
    float:left;
    margin:0 0 0 11px;
    z-index: 20;
}
.search-form span .btn{
    float:left;
    margin:8px 0 0;
}
.planten{
    width:100%;
    margin:27px 0 0;
    position:relative;
}
.planten .top{
    background:url(../../images/bg-planten-top.png);
    height:66px;
    overflow:hidden;
}
.planten .middle{
    background:url(../../images/bg-planten.png) repeat-y -2px 0px;
    width:261px;
    overflow:hidden;
    margin-left:2px;
}
.planten .btm{
    background:url(../../images/bg-planten-btm.png) no-repeat;
    height:32px;
    overflow:hidden;
}
.planten .gradient{
    width:224px;
    margin:0 0 0 15px;
    background:#3883AF url(../../images/bg-planten-gradient.png) no-repeat 2px 0;
    overflow:hidden;
}
* html .planten .gradient{
    overflow:visible;
    height:97px;
}

.tag-cloud .tag_depth0 {
    font-size: 14px;
}
.tag-cloud .tag_depth1 {
    font-size: 17px;
}
.tag-cloud .tag_depth2 {
    font-size: 11px;
}
.tag-cloud .tagNoResult {
    color: #C0C0C0;
}
.natuur .tag-cloud .tagNoResult {
    color: #0F2C2C;
}
.mens .tag-cloud .tagNoResult {
    color: #0D1A38;
}
.planten .tag-cloud .tagNoResult {
    color: #2D5A5C;
}

    
.planten .tag-cloud{
    padding:0 5px;
    text-align:center;
    word-spacing:5px;
}
.planten .tag-cloud a{
    color:#fff;
}


.natuur{
    width:100%;
    margin:-13px 0 0;
    position:relative;
}
.natuur .top{
    background:url(../../images/bg-natuur-top.png);
    height:57px;
    overflow:hidden;
}
.natuur .middle{
    background:url(../../images/bg-natuur.png) repeat-y 0 0;
    width:261px;
    overflow:hidden;
}
.natuur .btm{
    background:url(../../images/bg-natuur-btm.png) no-repeat;
    height:31px;
    overflow:hidden;
}
.natuur .gradient{
    width:224px;
    margin:0 0 0 15px;
    background:#56d3fc url(../../images/bg-natuur-gradient.png) no-repeat;
    overflow:hidden;
    min-height:37px;
}
* html .natuur .gradient{
    overflow:visible;
    height:37px;
}
.natuur .tag-cloud{
    padding:0 13px;
    text-align:justify;
    text-align:center;
}
.natuur .tag-cloud a{
    color:#fff;
    padding:0 2px;
}
.mens{
    width:100%;
    margin:-16px 0 0;
    position:relative;
}
.mens .top{
    background:url(../../images/bg-mens-top.png) no-repeat;
    height:62px;
    overflow:hidden;
}
.mens .middle{
    background:url(../../images/bg-mens.png) repeat-y;
    width:261px;
    overflow:hidden;
}
.mens .btm{
    background:url(../../images/bg-mens-btm.png) no-repeat;
    height:31px;
    overflow:hidden;
}
.mens .gradient{
    width:224px;
    margin:0 0 0 15px;
    overflow:hidden;
}
.mens .tag-cloud{
    padding:0 5px;
    text-align:center;
    word-spacing:5px;
}
.mens .tag-cloud a{
    color:#fff;
}
.cloud{
    background:url(../../images/bg-cloud.png) no-repeat;
    width:200px;
    height:188px;
    padding:62px 12px 0 49px;
}
.cloud ul{
    font-size:12px;
    margin:0;
    padding:0;
    list-style:none;
}
.cloud ul li{
    background:url(../../images/black-arrow.gif) no-repeat left;
    padding:0 0 0 12px;
}
.cloud ul a{
    color:#000;
    position:relative;
}
.planten .planten-h{
    width:150px;
    height:21px;
    margin:40px 0 0 49px;
    background:url(../../images/planten-h.png) no-repeat;
    overflow:hidden;
    text-indent:-9999px;
}
.planten.lang1 .planten-h{
    background:url(../../images/dieren-planten-de.png) no-repeat;
    width:159px;
    margin:40px 0 0 40px;
}
.planten.lang2 .planten-h{
    background:url(../../images/dieren-planten-eng.png) no-repeat;
    margin:40px 0 0 40px;
    width:159px;
}

.natuur .natuur-h{
    width:117px;
    height:21px;
    margin:37px 0 0 67px;
    background:url(../../images/water-land-nl.png) no-repeat;
    overflow:hidden;
    text-indent:-9999px;
}
.natuur.lang1 .natuur-h{
    background:url(../../images/water-land-de.png) no-repeat;
    margin:37px 0 0 53px;
    width:153px;
}
.natuur.lang2 .natuur-h{
    background:url(../../images/water-land-eng.png) no-repeat;
    margin:37px 0 0 63px;
    width:127px;
}

.mens .mens-h{
    width:126px;
    height:20px;
    margin:38px 0 0 65px;
    background:url(../../images/mens-h.png) no-repeat;
    overflow:hidden;
    text-indent:-9999px;
}
.mens.lang1 .mens-h{
    background:url(../../images/mens-milieu-de.png) no-repeat;
    margin:38px 0 0 42px;
    width:169px;
}
.mens.lang2 .mens-h{
    background:url(../../images/mens-milieu-eng.png) no-repeat;
    margin:38px 0 0 40px;
    width:173px;
}

.passport {
    background:url(../../images/paspoort_bg.png) no-repeat;
    margin-left:11px;
    padding:30px 18px 0;
    width:195px;
    color: #FFF; 
}

.passport .top{
    background:url(../../images/paspoort_toptxt.png) no-repeat center center;
    height: 23px;
}

.passport .img_title{
    padding: 15px 0 15px 0px;
}

.passport .img_title .img{
    float: left;
    padding:0 5px 0 0px;
    width:65px;
}

.passport .img_title .img .csc-textpic-imagewrap,
.passport .img_title .img .csc-textpic-imagewrap dl.csc-textpic-firstcol{
    margin-left: 0px !important;
    margin-bottom: 0px;
}

.passport .img_title .title{
    margin: 0px;
    padding: 0;
    font: bold 13px "Trebuchet MS";
    color: white;
}

.passport p {
    margin: 0px; 
}

.passport H2{
    color:#FCFC6C;
    font-size:11px;
    font-weight:bold;
    margin:0;
    padding-right:5px;
}

.passport .pass_cloud {
    padding-top: 20px;
    clear: both;
}

.passport UL {
    list-style: none;
    margin: 0 15px 0 0;
    padding: 0;
}

.passport UL STRONG{
    color: #FCFC6C;
    font-weight: normal;
}
.passport UL A:hover {
    text-decoration: none;
}

.passport .printBtm {
    padding-top:10px;
    text-align: right;    
}
.passport .printBtm a{
    color: #FFF;    
}

.pass_btm{
    background:url(../../images/paspoort_bg.png) no-repeat center bottom;
    height:37px;
    width: 232px;
    margin-left:11px;
}
div.csc-textpic-center div.csc-textpic-imagewrap {
    margin: 0px !important;
}

.copyContainer{
    text-align: right;    
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
    padding-bottom: 15px;      
}

.quote div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
    margin-left: 15px !important;    
}

/*column2 start*/
.column2{
    float:left;
    width:473px;
    overflow:hidden;
}
.cols2 .column2{
    float:left;
    width:720px;
    overflow:hidden;
}
.spec-holder{
    width:100%;
    overflow:hidden;
}
.spec-holder .illustration{
    margin-bottom:10px;
}      
.spec-holder .spec{
    color:#333;
    margin-bottom: 10px;
}
.spec-holder .spec .btm .botTable,
.spec-holder .spec .top .topTable {
    width: 100%;
    border-collapse: collapse;
    border: 0px;
    padding: 0px;
    margin: 0px;
}
.spec-holder .spec .btm .botTable td,
.spec-holder .spec .top .topTable td {
    padding: 0px;
    margin: 0px;
}
.spec-holder .spec .top .topTable .corner-l-t {
    height:10px;
    background:url(../../images/spec-top.png) no-repeat left top;
    width: 8px;
}
.spec-holder .spec .top .topTable .corner-m-t {
    height:10px;
    background: #ECFFED;
}
.spec-holder .spec .top .topTable .corner-r-t{
    height:10px;
    background:url(../../images/spec-top.png) no-repeat right top;
    width: 8px;
}
.spec-holder .spec .btm .botTable .corner-l-b {
    height:10px;
    background:url(../../images/spec-btm.png) no-repeat left top;
    width: 10px;
}
.spec-holder .spec .btm .botTable .corner-m-b {
    height:10px;
    background: #ECFFED;
}
.spec-holder .spec .btm .botTable .corner-r-b{
    height:10px;
    background:url(../../images/spec-btm.png) no-repeat right top;
    width: 10px;
}


.spec-holder .spec .middle{
    overflow:hidden;
    background:#ecffed;
    min-height:241px;
    padding:0 15px 7px;
}
* html .spec-holder .spec .middle{
    overflow:visible;
    height:241px;
}
.zoekpagina .column2 H2,
.shema2 .column2 H2,
.shema1 .column2 H2 {
    color:#31840B;    
}
.spec h1{
    font-size:16px;
    color:#333;
    margin:0;
}
.spec h1,
.spec h2{
    font-size:13px;
    color:#31840b;
    margin:6px 0 3px;
/*    background:url(../../images/dashed-line.gif) repeat-x 0 100%;*/
    padding:0 0 1px;
}
.spec p{/*
    margin:0;
    font-size:11px;
    line-height:15px;*/
    font-weight:normal;
}
.spec p span{
    margin:0 7px 0 0;
}
.spec h1 span{
    font-size:12px;
    font-style:italic;
    font-weight:normal;
}
.spec ul{
    margin:0;
    padding:0;
    list-style:none;
    font-weight:normal;
    width:100%;
    overflow:hidden;
    line-height:15px;
}
/*.spec ul span{
    float:left;
    width:107px;
}
*//*general start*/
.general{
    width:100%;
    margin:0px 0 0;
}
.general .top{
    height:13px;
    overflow:hidden;
    background:url(../../images/bg-general-top.png) no-repeat;
}
.cols2 .general .top{
    height:13px;
    overflow:hidden;
    background: transparent url(../../images/bg-generalwide-top.png) no-repeat 0 0;
}

.general .btm{
    height:13px;
    overflow:hidden;
    background:url(../../images/bg-general-btm.png) no-repeat;
}
.cols2 .general .btm{
    height:13px;
    overflow:hidden;
    background:url(../../images/bg-generalwide-btm.png) no-repeat;
}

.general .middle{
    overflow:hidden;
    background:#fff;
    padding:5px 18px 5px 18px;
}
.general .middle .wideContents .csc-textpic.csc-textpic-intext-right{
    clear: both;
}
.general .middle .printBtm{
    text-align: right;
    margin-top:5px;
}
.general .middle .printBtm A{
    color: #31840B;
}
.general .middle .wideContents .printTop{
    float: right;
}
.general .middle .wideContents .printTop A{
    color: #31840B;
}

.general .middle .searchResult{
    border-bottom: 1px dotted #31840b;
    margin-bottom:10px;
}

.general .middle .searchResult .searchLink{
    color: #3fa111;
    font: 14px Trebuchet MS;
}

.general .middle .searchResult .readmore{
    text-align: right;
}

.general .middle .searchResult .readmore a{
    background: transparent url(../../images/red-arrow.gif) no-repeat left center;
    color: #b60202;
    padding-left:8px;
    font-style: italic;
}

.general .middle .sound EMBED {
    margin-left: 10px;
}

.general .middle h1,
.general h2{
    font-size:13px;
/*    color:#31840b;*/
    margin:0 0 6px;
}
.general p{
    margin:0 0 18px;
}
.general .accordion{
    width:100%;
    margin:0;
    padding:0;
    list-style:none;
    overflow:hidden;
    border:solid #31840b;
    border-width:1px 0;
}
.general .accordion li{
    margin:-1px 0 1px;
    background:url(../../images/dashed-line.gif) repeat-x;
    overflow:hidden;
    clear: both;
    padding: 0px;
}
.general .accordion li a{
    color:#000;
    background:url(../../images/black-arrow.gif) no-repeat 2px 9px;
    padding:0 0 0 16px;
    font-size:12px;
    line-height:26px;
    display: block;
}
.general .accordion li a.active{
    background:url(../../images/black-arrow-open.gif) no-repeat 2px 50%;
}
.general .accordion .slide{
    background:url(../../images/dashed-line.gif) repeat-x;
}
.general .accordion .slide OBJECT{
    float: right;
}
.general .accordion .item{
    padding:22px 0px 0;
    overflow:hidden;
    width:439px;
    width: 100%;
    font-weight: normal;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap, 
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
    margin-left: 0px !important;    
    margin-left: 8px !important;    
}
.general .accordion .item img{
    float:right;
    margin:0 6px 0 18px;
}
.general .accordion .item p{
    margin:0 0 18px;
}
.general .accordion li ul{
    padding:0 0 0 15px;
    margin: 0px;
    
}
.general .accordion li ul li{
    background: none;
    list-style-type: circle;
    overflow: visible;
    clear: both;
}
.info-list{
    width:100%;
    overflow:hidden;
    margin:0;
    padding:0;
    list-style:none;
}
.info-list li{
    border-bottom:1px solid #31840b;
    padding:23px 0 0;
}
.info-list li ul{
    margin:0 0 9px;
    padding: 0px;
    list-style: none;
}
.info-list li ul li{
    border-bottom: none;
    padding: 0;
    margin: 0px;
}
.info-list h2{
    margin:0 0 2px;
    font-size:14px;
}
.info-list p{
    font-style:italic;
    margin:0 0 9px;
    font-weight:normal;
}
.info-list a,
.info-list p a{
    color:#e91717;
    font-style:italic;
}
/*column3 start*/
.column3{
    float:right;
    width:228px;
    overflow:hidden;
}
.yellow{
    width:100%;
    color:#333;
    font-size:12px;
}
.yellow .top{
    width:228px;
    overflow:hidden;
    background:url(../../images/bg-yellow-top.png) no-repeat;
    height:49px;
}

.blue .yellow .top,
.orange .yellow .top,
.red .yellow .top{
    height: auto;
}
.yellow .btm{
    width:224px;
    overflow:hidden;
    background:url(../../images/bg-yellow-btm-long.png) no-repeat 0px bottom;
    min-height:41px;
    padding:0 2px 11px;
}
.yellow .btm img{
    display:block;
}

.yellow .btm p{
    margin-top: 0px;
    padding: 0px 5px;
}
.yellow .middle{
    width:224px;
    padding:0 2px;
    overflow:hidden;
    background:url(../../images/bg-yellow-middle.png) repeat-y;
}
.yellow .middle img{
    display:block;
}
.yellow h1,
.yellow h3{
    margin:24px 0 0;
    padding:0 7px;
    letter-spacing:-1px;
/*    text-align:center;*/
    font-style:italic;
    font-size:14px;
}
.yellow a{
    color:#333;
    padding:0 0 0 8px;
    background:url(../../images/grey-arrow.gif) no-repeat left;
    line-height:15px;
    position:relative;
}

spec-box {
    position:relative;
    width:100%;
}
.spec-box h3 {
    color:#333333;
    float:left;
    font-size:14px;
    line-height:16px;
    margin:-25px 0 0 11px;
    position:relative;
}
.spec-box .top {
    background:transparent url(../../images/new/bg-spec-top.png) no-repeat scroll 0 0;
    height:34px;
}
.spec-box .inner {
    background-color:#F7FF1E;
    border-color:#FFFFFF;
    border-style:solid;
    border-width:0 2px;
    height:1%;
    position:relative;
    width:223px;
}
.spec-box .inner h3{
    padding-bottom:10px;
}
.spec-box .inner:after {
    clear:both;
    content:" ";
    display:block;
    height:0;
}
.spec-box img {
    display:block;
    margin-bottom:5px;
}
.spec-box .bottom {
    background:transparent url(../../images/new/bg-spec-bot.png) no-repeat scroll 0 0;
    height:40px;
    margin-top:-12px;
    overflow:hidden;
}

.spec-box a {
    background:transparent url(../../images/new/bullet-ye.gif) no-repeat scroll 0 5px;
    color:#333333;
    font-size:12px;
    font-weight:bold;
    line-height:14px;
    margin-left:11px;
    padding-left:8px;
    text-decoration:none;
}

.spec-box a.bannerA {
    background: none;
    margin-left:0px;
    padding-left:0px;
    text-decoration:none;
}

.spec-box .yellowBody {
    color:#333333;
    font-weight:bold;
    line-height:14px;
    text-decoration:none;
    padding-left:12px;
    width:200px;
}

.spec-box .yellowBody p {
    margin-top: 0px;   
}
.spec-box .yellowBody p a {
    margin-left: 0px;   
}

.spec-box a:hover {
    text-decoration:underline;
}
.spec-box .holder {
    padding-bottom:5px;
}

.quote{
    width:100%;
}
.quote .top{
    height:27px;
    background:url(../../images/new/bg-quote-top.png) no-repeat;
}
.holder{
    width:100%;
}
.quote .holder {
    padding-bottom:7px;
}
.holder:after {
    content:" ";
    clear:both;
    height:0;
    display:block;
}
#page .holder h3 {
    position:relative;
    float:left;
    display:inline;
}
.quote .holder h3{
    margin:-16px 0 0 4px;
}
.quote .inner{
    padding:0 9px 14px;
    width:205px;
    border:solid #fff;
    border-width:0 2px;
    height:1%;
    background:#309303 url(../../images/new/bg-quote.gif) repeat-x;
}
.quote .inner:after {
    content:" ";
    clear:both;
    height:0;
    display:block;
}

.quote .bottom{
    width:100%;
    height:31px;
    background:url(../../images/new/bg-quote-bot.png) no-repeat;
}
.quote h3{
    margin:-16px 0 0;
    color:#fff;
    font-size:14px;
    line-height:15px;
}
.quote img{
    float:right;
    margin-left:10px;
}
.quote p{
    margin:0;
    color:#fff;
    line-height:15px;
    text-align:left;
}


.video{
    width:100%;
    position:relative;
}
.video .top{
    height:43px;
    background:url(../../images/new/bg-video-top.png) no-repeat;
}
.video .inner{
    padding:0 0 1px 13px;
    border:solid #fff;
    border-width:0 2px;
    height:1%;
    width:210px;
    background:#7ddc4d url(../../images/new/bg-video.gif) repeat-x;
}
.video .inner:after{
    content:" ";
    clear:both;
    height:0;
    display:block;
}
.video .bottom{
    width:100%;
    height:37px;
    background:url(../../images/new/bg-video-bot.png) no-repeat;
}
.video .holder{
    padding-bottom:7px;
}
.video h3{
    margin:-15px 0 0;
    color:#252525;
    font-size:14px;
    line-height:15px;
}

.videoDiv {
    background: transparent url(../../images/video_bg.png) no-repeat left;
    height:246px;
}

.videoDiv #flashVideoContainer{
    padding-left:16px;
    padding-top:30px;
}

.videoDiv .headerForVideo{
    margin: 0px;
    font: italic bold 14px Trebuchet MS;
    padding-left: 22px;
}

/*green block start*/
.green-box{
    width:100%;
    margin:2px 0 0;
/*    background:url(../../images/bg-green-block.png) no-repeat;*/
/*    height:585px;*/
    overflow:hidden;
}
/*.green-box .top{    
    background:url(../../images/greencol_top.png) no-repeat;
    border-bottom:2px solid #FFFFFF;
    overflow:hidden;
    color:#fff;
    padding:28px 13px 10px 16px;
   width:212px;
    position:relative;
} */
.imageGreen {
    float: left;
    margin: 0 5px 5px 0;    
}
.green-box .top.light{    
    background:url(../../images/greencol_top_light.png) no-repeat;
}
.green-box .top h3{
    text-align:right;
    font-size:14px;
    font-style:italic;
    margin:0 0 3px;
}
.green-box .top .holder{
    width:100%;
    overflow:hidden;
}
.green-box .top img{
    float:right;
    margin:0 0 2px 4px;
}
.green-box .top h4{
    margin:0;
    font-size:14px;
}
.green-box .top strong{
    display:block;
    font-size:12px;
    margin:0 0 6px;
    line-height:15px;
}
.green-box .top p{
    margin:0;
    font-weight:normal;
    line-height:15px;
}
.green-box .top .more{
    text-align:right;
}
.green-box .top .more a{
    color:#fff;
    padding:0 0 0 8px;
    background:url(../../images/arrow.gif) no-repeat left;
}
.green-box .sponsor{
    background:url(../../images/sponsor.png) no-repeat left;
    height:57px;
    overflow:hidden;
    padding:0 17px;
    text-align:right;
    color:#333;
    position:relative;
}
.green-box .sponsor h3{
    font-size:14px;
    margin:0 0 17px;
}
.green-box .sponsor a{
    color:#333;
    padding:0 0 0 8px;
    background:url(../../images/grey-arrow.gif) no-repeat left;
}
.green-box .middle{
    background:url(../../images/../../images/greencol_1.png) no-repeat left top;
/*    height:166px;*/
    overflow:hidden;
/*    padding:0px 13px 0 16px;*/
    color:#fff;
    position:relative;
}
.green-box .middle h3{
    font-size:14px;
    font-style:italic;
    margin:0 0 3px;
    line-height:20px;
}
.green-box .middle .holder{
    width:100%;
    overflow:hidden;
}
.green-box .middle img{
    float:left;
    margin:0 13px 0 0;
}
.green-box .middle h4{
    margin:0;
    font-size:14px;
}
.green-box .middle strong{
    display:block;
    font-size:12px;
    margin:0 0 6px;
    line-height:15px;
}
.green-box .middle p{
    margin:0 0 6px;
    font-weight:normal;
    line-height:15px;
}
.green-box .middle .more{
    text-align:right;
}
.green-box .middle .more a{
    color:#fff;
    padding:0 0 0 8px;
    background:url(../../images/arrow.gif) no-repeat left;
}
.green-box .btm{
    background:transparent url(../../images/greencol_2.png) no-repeat left -11px; 
    height:134px;
    overflow:hidden;
    padding:13px 16px 13px 13px;
    color:#333;
    position:relative;
}
.green-box .blankWist{
    background:transparent url(../../images/greencol_1.png) no-repeat left bottom; 
    height:45px;
    overflow:hidden;
    position:relative;
}
.green-box .blankWist.light{
    background:transparent url(../../images/greencol_bottom_light.png) no-repeat left -183px; 
}

.green-box .btm img{
    float:right;
    margin:6px 0 8px 0;
}
.green-box .btm h3{
    font-style:italic;
    font-size:14px;
    margin:0 0 4px;
}
.green-box .btm p{
    margin:0;
    font-size:11px;
    font-weight:normal;
    line-height:15px;
}
.green-box .btm .more{
    text-align:right;
}
.green-box .btm .more a{
    color:#333;
    padding:0 0 0 8px;
    background:url(../../images/grey-arrow.gif) no-repeat left;
}
.green-box .btm .holder{
    width:100%;
    overflow:hidden;
}
/*red block start*/
.red-box{
    width:100%;
    margin:3px 0 0;
}
.red-box .top{
    width:228px;
    background:url(../../images/bg-red-top.png) no-repeat;
    height:35px;
    overflow:hidden;
}
.red-box .btm{
    width:228px;
    background:url(../../images/bg-red-btm_oud.png) no-repeat;
    height:32px;
    overflow:hidden;
}
.red-box .middle{
    width:228px;
    background:url(../../images/bg-red.png) repeat-y;
    overflow:hidden;
}
.red-box .gradient{
    min-height:192px;
    background:url(../../images/bg-red-gradient.png) no-repeat;
    width:199px;
    padding:0 11px 0 13px;
    margin:0 auto;
    overflow:hidden;
    color:#fff;
}
* html .red-box .gradient{
    overflow:visible;
    height:192px;
}
.red-box h3{
    font-size:14px;
    margin:0 0 7px;
}
.red-box .holder{
    width:100%;
    overflow:hidden;
}
.red-box img{
    float:left;
    margin:0 11px 0 0;
}
.red-box p{
/*    line-height:15px;
    font-weight:normal; */
    margin:0 0 4px;
}
.red-box .restel{
    float:left;
    width:80px;
    height:28px;
    color:#fff;
    text-transform:uppercase;
    background:url(../../images/bg-bestel.png) no-repeat;
    font-size:12px;
    font-weight:normal;
    line-height:24px;
    text-align:center;
    padding:0 5px 0 0;
    cursor:pointer;
}
.red-box .restel:hover{
    text-decoration:none;
}
.red-box .price{
    font-size:14px;
    float:right;
}
.red-box .more{
    text-align:right;
}
.red-box .more p{
    margin:0;
    font-size:12px;
}
.red-box .more a{
    color:#fff;
    padding:0 0 0 8px;
    background:url(../../images/arrow.gif) no-repeat left;
}
/*footer start*/
#footer{
    width:100%;
    overflow:hidden;
    text-align:center;
    font-size:10px;
    line-height:15px;
    color:#fff;
    padding:11px 0 22px;
}
#footer p{
    margin:0;
}
#footer p a{
    color:#fff;
}
#footer p span{
    padding:0 0 0 12px;
    margin:0 0 0 6px;
    background:url(../../images/footer-split.gif) no-repeat left;
}
/*index2 page*/

.copyContainer A{
    color: #000;    
}
.copyContainer .copyr_more.act{
    display: block;
}
.copyContainer .copyr_more{
    float: right;
    padding-left:5px;
    display: none;
}
.copyContainer .copyr{
    float: right;
}
.general .accordion li .copyContainer .copyr A{
    background: none;
    padding: 0px;
}

.spec-holder .index2 {
    margin-bottom: 20px;
}
.spec-holder .index2 .illustration{
    width:100%;
    margin-bottom:0px;
}
.spec-holder .index2 .illustration img{
    display:block;
}
.spec-holder .index2 .spec{
    width:100%;
    float:none;
    margin:0px 0 0;
/*    margin:11px 0 0; by Bart*/
    color:#000;
}
.spec-holder .index2 .spec .top{
    height:13px;
    overflow:hidden;
    background:url(../../images/bg-general-top.png) no-repeat;
}
.spec-holder .index2 .spec .btm{
    height:13px;
    overflow:hidden;
    background:url(../../images/bg-general-btm.png) no-repeat;
    width:100%;
}
.spec-holder .index2 .spec .middle{
    overflow:hidden;
    background:#fff;
    padding:0 16px;
    min-height:0;
}
* html .spec-holder .index2 .spec .middle{
    height:1%;
    overflow:hidden;
}
.index2 .spec .title{
/*    float:left;*/
/*    width:121px; */
}

.index2 .spec .title h2{
    font-size: 13px;
    margin-top: 0px;
}

.index2 .spec h2{
    margin:0;
    margin-top: 6px;
    line-height:18px;
    background:none;
    font-size:11px;
}
.index2 .spec h2 span{
    display:block;
    color:#000;
    font-size:11px;
}
.index2 .spec ul{
/*    float:right;*/
    width:336px;
    font-size:11px;
    line-height:18px;
}
.index2 .spec ul span{
    float:left;
    width:72px;
    color:#3d8c1a;
}
.index2 .spec ul a{
    color:#f31313;
    font-style:italic;
}


/*Zoekpagina Searchpage*/

.zoekpage .general{
    margin-top: 0px;
}

.zoekpage .general .top{
    height:13px;
    overflow:hidden;
    background:url(../../images/bluebalk_top.png) no-repeat;
}

.zoekpage .general .middle {
    background: #fff url(../../images/bluebalk_bottom.png) no-repeat 0px 0px;
    position: relative;
    padding-top: 0px;   
}

.zoekpage .bubbles {
    background: transparent url(../../images/bubbles.png) no-repeat 0 0;
    width: 60px;
    height: 64px;
    position: absolute;
    left:412px;
    top: 0px;   
}

.zoekpage .searchSummary {
    height:85px;
    width:400px;  
}

.zoekpage .searchPager {
    text-align: right;
    color: #4c4c4c;  
}

.zoekpage .pagerTop .itemsFound {
    float: left;
    font: 14px Trebuchet MS;
    color:#373837;
    font-style:italic; 
}

.zoekpage .pagerTop .searchPager {
    border-bottom:1px dotted #31840B;
    margin-bottom:10px;
    padding-bottom: 3px;  
}

.zoekpage .searchCurrent {
    font: bold 12px Trebuchet MS;   
}

.zoekpage .searchPager .searchNext,
.zoekpage .searchPager .searchPrev{
    color: #B60202;
    font: 12px Trebuchet MS; 
}

.zoekpage .longSearchForm {
    margin:20px 0 0 14px;    
}

.zoekpage .formTop {
    background: transparent url(../../images/zoek_bg_top.png) no-repeat 0 0;
    height: 13px;
    width: 223px;    
}

.zoekpage .formMiddle {
    background: #ecffed;
    width: 197px;
    padding: 0px 13px;    
}

.zoekpage .formMiddle h2{
    font: bold 12px Trebuchet MS;
    margin: 0px;
    height: 19px;
    overflow: hidden;    
}

.zoekpage .formMiddle .s_depth{
    padding-left: 10px;
    display: none;    
}

.zoekpage .formMiddle .s_depth.active{
    display: block;    
}

.zoekpage .formMiddle .searchButton .bottomButton{
    background:transparent url(../../images/buttons_zoeken.gif) no-repeat scroll 0 0;
    border:0 none;
    display:block;
    height:31px;
    overflow:hidden;
    width:89px;
    margin-left: 108px;
    padding: 0px;
    text-transform: uppercase;
    color: #FFF;   
}

.zoekpage .formMiddle .searchButton .bottomButton:hover{
    background-position: 0 -39px; 
}

.zoekpage .formMiddle .searchButton .bottomButton:active{
    background-position: 0 -77px; 
}

.zoekpage .formBottom {
    background: transparent url(../../images/zoek_bg_bottom.png) no-repeat 0 0;
    height: 13px;
    width: 223px;    
}

.zoekpage .green-box,
.zoekpage .red-box {
    display: none;   
}

.zoekpage .searchSummary h3.searchHeader {
    font: bold 14px Trebuchet MS;
    margin: 0px;   
}


/*Shema 2 - Ecyclopedie begin pagina*/

.shema2 .column2 {
    width:711px;        
}

.shema2 .general {
    margin: 0;   
}

.shema2 .general .top,
.shema2 .general .btm {
    background: none;
    height: 0px;        
}

.shema2 .general .middle {
    background: none;
    padding: 0;       
}

.shema2 .general .middle .yellowBanner{
    margin-bottom: 20px;       
}

.shema2 .catTitle{
    font: bold 18px Trebuchet MS;
    margin: 5px 0 2px 11px;     
}

/*Natuur*/

.shema2 .divNatuur .catTitle{
    color: #224741;
}

.shema2 .divNatuur{
    background: transparent url(../../images/dierenenplanten_bg.png) no-repeat 0 0;
    padding:5px 12px 0px 18px;     
}

.shema2 .btmNatuur{
    background: transparent url(../../images/dierenenplanten_bg.png) no-repeat left bottom;
    height: 8px;     
}

.shema2 .moreCat,
.shema2 .divNatuur #closeNatuur,
.shema2 .divGeo #closeGeo,
.shema2 .divMens #closeMens {
    display: none;
}

.shema2 .openCat {
    border-top:1px dotted #FFFFFF;
    margin:0 26px 0 12px;
    text-align: right;
}

.shema2 .openCat a {
    background:transparent url(../../images/arrow.gif) no-repeat scroll left center;
    color:#FFFFFF;
    padding-left:11px;
}

.shema2 .moreCat.active {
    display: block;
}

.shema2 .recordItem {
    float:left;
    height:160px;
    padding:5px 0 5px 11px;
    width:159px;
}

.shema2 .recordItem a{
    color: #FFF;
    font: bold 14px Trebuchet MS;
} 

.shema2 .recordItem img {
    padding-bottom: 5px;
}   

.shema2 .recordItem div.meer{
    margin-left: 14px;
}
.shema2 .recordItem div.meer a{
    font: bold 11px Trebuchet MS;
}
.shema2 .recordItem .impLinks ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    padding:0 0 0 13px;     
}   

.shema2 .recordItem .impLinks ul li{
    line-height:1;
    list-style-image: url(../../images/arrow.gif); 
}
.shema2 .recordItem .impLinks ul li.meer{
    line-height:1;
    list-style-image: none; 
}   

.shema2 .recordItem .impLinks ul li a{
    color: #FFF;
    font: bold 11px Trebuchet MS;
    line-height:1.3;     
}


/*Geo*/

.shema2 .divGeo .catTitle{
    color: #0f2c2c;
}

.shema2 .divGeo{
    background: transparent url(../../images/waterenland_bg.png) no-repeat 0 0;
    padding:5px 12px 0px 18px;
    margin-top:20px;     
}

.shema2 .btmGeo{
    background: transparent url(../../images/waterenland_bg.png) no-repeat left bottom;
    height: 8px;     
}

/*Mens*/

.shema2 .divMens .catTitle{
    color: #0d1a38;
} 

.shema2 .divMens{
    background: transparent url(../../images/mensenmilieu_bg.png) no-repeat 0 0;
    padding:5px 12px 0px 18px;
    margin-top:20px;     
}

.shema2 .btmMens{
    background: transparent url(../../images/mensenmilieu_bg.png) no-repeat left bottom;
    height: 8px;     
}

/* column FCE */

.general .twoCol {
    width: 100%;
    float: left;
    padding-bottom: 20px
}

.general .twoCol .col_1 {
    float: left;
    width: 207px;
    padding-right: 20px;
}

.general .twoCol .col_2 {
    float: left;
    width: 207px;
}

.general .threeCol {
    width: 100%;
    padding-bottom: 20px
}
.general .threeCol h1,
.general .threeCol h2,
.general .threeCol h3{
    margin: 0px;
}

.general .threeCol .col_1 {
    float: left;
    width: 131px;
    padding-right: 20px;
}

.general .threeCol .col_2 {
    float: left;
    width: 133px;
    padding-right: 20px;
}

.general .threeCol .col_3 {
    float: left;
    width: 131px;
}

.column2wide .general .twoCol {
    width: 100%;
    float: left;
    padding-bottom: 20px
}

.column2wide .general .twoCol .col_1 {
    float: left;
    width: 330px;
    padding-right: 20px;
}

.column2wide .general .twoCol .col_2 {
    float: left;
    width: 330px;
}

.column2wide .general .twoCol .twoCol .col_1 {
    float: left;
    width: 155px;
    padding-right: 20px;
}

.column2wide .general .twoCol .twoCol .col_2 {
    float: left;
    width: 155px;
}

.column2wide .general .threeCol {
    width: 100%;
    float: left;
    padding-bottom: 20px
}

.column2wide .general .threeCol .col_1 {
    float: left;
    width: 213px;
    padding-right: 20px;
}

.column2wide .general .threeCol .col_2 {
    float: left;
    width: 214px;
    padding-right: 20px;
}

.column2wide .general .threeCol .col_3 {
    float: left;
    width: 213px;
}

.csc-uploads p {
    margin-bottom: 0px;
}
.general .csc-uploads {
    margin-bottom: 20px;
}
.general .contenttable {
    margin-bottom: 20px;
}

#content a.anchorTag {
    margin: 0px;
    padding: 0px;
    background: none;
    line-height: 0px;
}


/*Addentum Ecomare*/

.titel
{
    font-family : Verdana;
    font-size : 14pt;
    margin-top : 0.00833333in;
    margin-bottom : 0.0631944in;
    text-align : left;
    font-weight : bold;
    color : #000000;
    width : 5.38958in;
}

.NormalLevel
{
    font-family : Verdana;
    font-size : 10pt;
    margin-bottom : 0.0631944in;
    text-align : left;
    font-weight : normal;
    color : #000000;
    width : 5.38958in;
}

.parheading
{
    font-family : Verdana;
    font-size : 11pt;
    margin-top : 0.11875in;
    margin-bottom : 0.0625in;
    text-align : left;
    font-weight : bold;
    color : #000000;
}

.parillustration
{
    font-family : Verdana;
    font-size : 8pt;
    margin-bottom : 0.0631944in;
    text-align : left;
    font-weight : normal;
    color : #808080;
}

.parlead
{
    font-family : Verdana;
    font-size : 10pt;
    margin-bottom : 0.0631944in;
    text-align : left;
    font-weight : bold;
    color : #000000;
    width : 5.39028in;
}

.parnamesfield
{
    font-family : Verdana;
    font-size : 10pt;
    margin-top : 0.125in;
    margin-bottom : 0.0625in;
    text-align : left;
    font-weight : normal;
    color : #800000;
    background-color : #E9EEF0;
    width : 5.39028in;
}

.parsubjectlist
{
    font-family : Verdana;
    font-size : 10pt;
    margin-bottom : 0.0631944in;
    text-align : left;
    font-weight : bold;
    color : #000000;
}

.parweb
{
    font-family : Verdana;
    font-size : 10pt;
    margin-bottom : 0.0631944in;
    text-align : left;
    font-weight : normal;
    color : #000000;
    background-color : #FFFFFF;
    width : 5.39028in;
}

.cursivesciname
{
    font-family : Georgia;
    font-style : italic;
}

.diapheadings
{
    font-family : Tahoma;
    font-size : 14pt;
    color : #E9EEF0;
    font-weight : bold;
    font-style : normal;
}

.diapositivebold
{
    font-family : Verdana;
    font-size : 10pt;
    color : #E9EEF0;
    font-weight : bold;
}

.heading
{
    font-size : 11pt;
    font-weight : bold;
    background-color: #329505;
}
.tabelbasis
{
 background-color: #eaffe0;
 border-top-width: 1px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #dff3d5;
 border-right-color: #dff3d5;
 border-bottom-color: #dff3d5;
 border-left-color: #dff3d5;
}

.tabelvoet
{
 background-color: #329505;
}

.Subscript
{
    font-size : 7pt;
    font-weight : normal;
}

.Superscript
{
    font-size : 7pt;
}

.Popup
{
    color : #5C77AF;
    text-decoration : normal;
}

A.MediaLink:link
{
    color : #374868;
    text-decoration : underline;
}

A.Web:link
{
    color : #374868;
    text-decoration : underline;
}

.csc-textpic-caption {
    padding-top: 10px;    
}

/* by Paul */

.copyContainer {
    font-weight: normal;
}

/*By BOGDAN: NEWS Module*/
.newsHeader {
    margin-bottom: 10px;    
}

.news-single-timedata {
    float: right;    
}

.news-single-img {
    float: left;
    margin-right: 10px;    
    margin-bottom: 10px;    
}

.additInfo {
    clear: both;
    border-top: 1px #000 solid;
    margin-top: 10px;    
    padding-top: 10px;    
}

.additInfo .news-single-backlink A{
    background: transparent url(../../images/bullet_black_left.png) no-repeat left center;
    padding-left:8px;
    color: #000;
    text-decoration: underline;    
}
.additInfo .news-single-backlink A:hover{
    text-decoration: none;    
}

H3.subheader {
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight: bold;
}

/* richard list news */
.news-list-container .news-list-item {
    clear:both;
    margin-bottom:5px;
    border-bottom: 1px #9FCAED solid;
    padding-bottom:10px;
}
.news-list-container .news-list-item .left {
    float:left;
    text-align:center;
    width:130px;
    margin-right:16px;
}
.news-list-container .news-list-item .right {
    float:left;
    /*width:276px;*/
    width: 537px;
}
.cols2 .news-list-container .news-list-item .header {
    float:left;
    width:463px;
}
.news-list-container .news-list-item .header A{
     color: #000;
     font-weight: bold;
     font-size: 13px;
}
.news-list-container .news-list-item .date H1{
    font-size: 12px;
}
.cols2 .news-list-container .news-list-item .more {
    float:right;
}
.news-list-container .news-list-item .more A{
    background: transparent url(../../images/bullet_black_right.png) no-repeat left center;
    padding-left:8px;
    color: #000;
    text-decoration: underline;
}
.news-list-container .news-list-item .more A:hover{
    text-decoration: none;
}
.catImage {
    float: left;    
}
.catImage IMG{
    margin: 10px 10px 10px 0;    
}
.news-single-item H3.subheader {
    margin: 10px 0;
    font-weight: bold;   
}
.news-single-item .news-single-img .imgtext-table {
    text-align: right;  
}
.news-single-item .news-single-img DIV { /*IE7 fix*/ 
    width: 1%;  
}

/*News Weblog */
.news-list-weblog .news-list-item {
    clear:both;
    margin-bottom:5px;
    border-bottom: 1px #000 solid;
}
.news-list-weblog .news-list-item .left {
    float:left;
    text-align:center;
    width:130px;
    margin-right:16px;
}
.news-list-weblog .news-list-item .right {
    float:left;
    clear:right;
    width:538px;
}
.news-list-weblog P{
    margin: 0px;
    padding: 0px;
}
.news-list-weblog .news-list-item .header{
    float:left;
    width:474px;
}
.news-list-weblog .news-list-item .header A{
    color: #000;
}
.news-list-weblog .news-list-item .date H1{
    font-size: 12px;
}
.news-list-weblog .news-list-item .more {
    float:right;
}
.news-list-weblog .news-list-item .more A{
    background: transparent url(../../images/bullet_black_right.png) no-repeat left center;
    padding-left:8px;
    color: #000;
    text-decoration: underline;
}
.news-list-weblog .news-list-item .more A:hover{
    text-decoration: none;
}
.news-list-weblog .news-list-item .cat {
    float:left;
}
.tx-ttnews-browsebox a {
    color: #000;    
}

/*Novaa shop*/


tr.hidden {display:none}
tr.visible {display:normal}

/* agripers news things */
.news-list-morelink {
float:right;
margin-top:9px;
}

.news_productPrice {
color:black;
float:right;
font-weight:bold;
padding-bottom:5px;
}
.news_productCategory {
color:black;
float:left;
font-weight:bold;
padding-bottom:5px;
}
.news-list-item .news-list-content-container a:hover {
text-decoration:underline;
}
.news-list-morelink a {
font-weight:bold;
text-decoration:none;
}

.news-list-item {
clear:both;
margin-bottom:50px;
width:100%;
}
.news-list-item .news-list-content-container h3 {
float:left;
margin-top:-1px;
}
.news-list-wrap .news_image {
float:left;
height:130px;
padding-right:15px;
}
/* winkel single view */
.prodDetailRight {
background-color:#F4F2F3;
color:black;
float:left;
padding:5px;
width:40%;
}
.prodDetailRight .csc-header h1 {
color:black;
float:left;
margin-right:10px;
padding:0 0 10px 10px;
width:40%;
}
.prodDetailRight .bodytext {
float:left;
width:50%;
}
.general .twoCol .col_1.prodDetailLeft {
	width:200px;
}
.cart-pricing-total {
border-top:1px solid #999999;
font-size:12px;
padding-top:10px;
}
.news_productAmount {
float:left;
margin-top:9px;
padding-right:10px;
}
.news_productOrder {
float:left;
margin-top:9px;
}
.order-container {
font-size:13px;
}
.productDetailRight .csc-textpic-text {
	clear:both;
}
.news_image img {
	max-width:130px;
}
.cart-container .cart-submit .FCErightButton {
	width:65px;
	margin-left:142px;
}
.cart-container .cart-submit .FCErightButton a {
	background-image:none;
}
.tx-dreagriperscart-pi1 .mainContainer {
	background-color:#FFF;
	padding:5px;
	padding-top:0px;
	margin-top:-24px;
}


.tx-dreagriperscart-pi1 .cart-item-amount, .cart-item-title
{
	font-weight: bold;
	color:black;
	float:left;
	margin-left:5px;
}

.tx-dreagriperscart-pi1 .cart-item
{
	margin-top: 20px;
}

.tx-dreagriperscart-pi1 .cart-pricing
{
	padding: 10px 0;
}
.tx-dreagriperscart-pi1 .cart-pricing-subtotal
{
	border-top: 1px solid #999;
	padding-top: 10px;
	color:black;
}
.tx-dreagriperscart-pi1 .cart-pricing-subtotal .label { margin-right:20px;}
.tx-dreagriperscart-pi1 .cart-pricing-shipping
{
	padding-bottom: 10px;
	color:black;
}
.tx-dreagriperscart-pi1 .cart-pricing-shipping .label { margin-right:10px; }
.tx-dreagriperscart-pi1 .cart-pricing-total
{
	border-top: 1px solid #999;
	padding-top: 10px;
	color:black;
}
.tx-dreagriperscart-pi1 .cart-pricing-total .label { margin-right:39px;}
.tx-dreagriperscart-pi1 .label
{
	font-weight: bold;
}

.cart-submit .FCErightButton {
	float:none;
	margin-left:117px;	
}

.cart-submit .FCErightButton a { color:white; }
.rightColumn a:hover {
	text-decoration:underline;
}

.productTitle {
	float:left;
}
.cart-item-remove {
	float:right;
	/*margin-left:30px;*/
}

.cart-item-price {
	width:100%;
	float:left;
	margin-left:6px;
	
}
.widgButtonBold{
    background-image: url(../images/icons/bold_bt.jpg);
}


.order-container
{
	padding-left: 10px;
	font-size: 13px;
}
.cart-pricing-total
{
	border-top: 1px solid #999;
	padding-top: 10px;
	font-size: 12px;
}
.cart-pricing-total .label
{
	font-weight: bold;
	font-size: 13px;
	margin-right: 10px;
}

.product_amount
{
	margin-top: 2px;
	height: 20px;
}
/* shop listing */
.news_productCategory {
	float:left;
	padding-bottom:5px;	
	color:black;
	font-weight:bold;
}


.news-list-morelink a{
	font-weight:bold;
	/*color:white;*/
	text-decoration:none;
}

.news_productPrice {
	float:right;
	padding-bottom:5px;
	color:black;
	font-weight:bold;
}

.news_productAmount {
	float:left;
	margin-top:9px;
	padding-right:10px;
}

.news_productOrder {
	float:left;
	margin-top:9px;
}
/* product detail page */
.prodDetailTop .prodDetailTitle {
	margin-left:5px;
}

.prodDetailRight .csc-textpic-image {
	padding-bottom:5px;	
}

.prodDetailRight h1 {
	font-size:13px;
	font-weight:bold;
	margin-bottom:-7px;
}

.news-list-wrap .news_content {
clear:right;
height:48px;
overflow:hidden;
}
.news-list-wrap .news_image {
float:left;
height:130px;
padding-right:15px;
}
.cart-submit .FCErightButton {
float:none;
margin-left:117px;
}
.FCErightButton {
background:transparent url(/fileadmin/ecomare/templates/images/buttonBackground.jpg) repeat-x scroll 0 0;
float:right;
margin-right:10px;
width:50px;
padding:4px 5px 11px;
}
.yellow .cart-container .top {
	background:transparent url(../../images/bg-general-top.png) no-repeat scroll 0 0;
	height:13px;
	overflow:hidden;
}
.cart-container .top {
	background:transparent url(../../images/bg-general-top.png) no-repeat scroll 0 0;
	height:13px;
	overflow:hidden;
}
.yellow .cart-container .btm {
	background:transparent url(../../images/bg-general-btm.png) no-repeat scroll 0 0;
	height:13px;
	overflow:hidden;
}
.cart-container .btm {
	background:transparent url(../../images/bg-general-btm.png) no-repeat scroll 0 0;
	height:13px;
	overflow:hidden;
}
.prodDetailLeft div.csc-textpic-border div.csc-textpic-imagewrap  .csc-textpic-image  img {
	border:0;
}
.cart-container h1 {
font-size:14px;
font-style:italic;
letter-spacing:-1px;
margin:24px 0 0;
padding:0 7px;
}

/* Formmaker */
.tx-dreformmaker-pi3 tbody p {margin-bottom:0px;}
.tx-dreformmaker-pi3 tbody input {margin-bottom:18px;}

.general .middle .tx-chgallery-pi1 .Foto-van-de-weekID img {
    margin: 0px;
}
.middle .tx-chgallery-pi1 .wrapItem {
    display: none;    
}
.middle .wideContents .tx-chgallery-pi1 #Foto-van-de-weekID {
    /*
    background-repeat:no-repeat;
    height:147px;
    left:281px;
    overflow:hidden;
    position:absolute;
    top:132px;
    width:197px;
    z-index:5;
    */
}

.middle .wideContents .tx-chgallery-pi1 #FotoKopID02 {
background-image:url(../images/foto-footer.png);
background-repeat:no-repeat;
height:43px;
top:260px;
}

/* novaa_agenda*/

.detImage img {
max-width: 436px;
margin-bottom:10px;
}

.orderForm {
position: relative;
margin-top: 25px;
}

.tx-novaashop-pi1 form {
margin-left: -4px;
}


.tx-novaashop-pi1 .cartReview{
margin-top: 34px;
}

.orderForm .bigProduct{
margin-top: -44px;
position: absolute; 
}

.cartReview .bigProduct{
margin-top: -50px;
margin-left: -12px;
position: absolute; 
}

.product_conditions {
    padding-top: 15px; 
}
.payinfo {
    padding-top: 15px; 
}
.printBut {
    padding-top: 15px;
    text-align: right; 
}

#ncol_ref {
    margin-top:-37px;
    *margin-top: -28px;
}

/* tt_products */

.tx-ttproducts-pi1 .news-list-container .news-list-item {
    clear:both;
    margin-bottom:10px;
    border-bottom: 1px #9FCAED solid;
    padding-bottom:10px;
}

.tx-ttproducts-pi1 .news-list-container .news-list-item .right {
    float:left;
    width:276px;
}

.tx-ttproducts-pi1 .more {
/*    float:right;*/
/*    margin-top:50px;*/
}
.tx-ttproducts-pi1 .toRight {
    float:right;
    width:225px;
}
.tx-ttproducts-pi1 .toLeft {
    float:left;
    width:210px;
}
.tx-ttproducts-pi1 .moreToRight {
    float:right;
    margin-top:25px;
}
.tx-ttproducts-pi1 .more.moreToRight {
    margin-top: 15px;
}
.tx-ttproducts-pi1 .moreBottom {
    margin-top:15px;
    float: left;
}

#tx-ttproducts-pi1-single .tx_wshop_single_view .title {
	margin: 0px;
	margin-bottom: 10px;

}

.tx-ttproducts-pi1 div.tx_wshop_single_view .price div.price_tax{
    float: none;
}

.tx-ttproducts-pi1 .news-list-item .left .imgtext-table IMG{
    border:1px solid #9FCAED;
}

#tx-ttproducts-pi1-single .tx_wshop_single_view .price {
	margin: 0px;
	margin-bottom: 10px;
}