/* External Styles */
@import url('menu.css');
@import url('forms.css');

/* Fonts */
@font-face {
	font-family:OptimaBold;
	src:url('/fileadmin/exxtra/fonts/OptimaLTStd-Bold.eot');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:OptimaBold;
	src:url('/fileadmin/exxtra/fonts/OptimaLTStd-Bold.ttf') format("truetype");
	font-weight:normal;
	font-style:normal;
}

html, body {
	margin: 0; 
	padding: 0; 
	width: 100%; 
	height: 100%; 
	overflow: hidden; 
	text-align: left;
	}
body {
	background-color: #005033;
	}
#background img {
	position: absolute;
	z-index: 1;
	}

#scroller {
	position: absolute; 
	width: 100%; 
	height: 100%; 
	top: 0; 
	left: 0; 
	z-index: 2;
	}
body#next #scroller {
	overflow-y: scroll;
	overflow-x: hidden;
	}
body#home #scroller {
	overflow: hidden;
	}

/* basis */

* {
	margin:0px;
	padding:0px;
}

td, div, th, span {
	vertical-align:top;
	text-align:left;
	border:0px solid #ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	color:#666666;
}

/* links */

a:link {
	color:#85b916;
	text-decoration:underline;
	outline: none;
}

a:visited {
	color:#85b916;
	text-decoration:underline;
	outline: none;
}

a:hover {
	color:#666666;
	text-decoration:underline;
	outline: none;
}

a:active {
	color:#85b916;
	text-decoration:underline;
	outline: none;
}

/* opsommingen */

ul,
ol {
	margin-left:20px;
	margin-bottom:15px;
}

ul li {
	list-style-type:square;
}

/* afbeeldingen */

img {
	border:none;
}

/* invoervelden */

input {
	width:200px;
	border:1px solid #808080;
	background:none;
	color:#333333;
}

textarea {
	width:200px;
	border:1px solid #808080;
	color:#333333;
}

input[type=submit],
button,
.button,
.csc-mailform-submit {
	width:202px;
	margin-left:200px;
	border:1px solid #85b916;
	background:none;
	background-color:#005033;
	color:#FFF;
}

input[type=checkbox],
input[type=radio] {
	float:left;
	width:12px;
	height:12px;
	margin-top:2px;
	margin-right:10px;
}

hr {
	color:#cccccc;
	border:none;
	border-top:1px solid #cccccc;
	height:1px;
}

/* container */

div#main-container {
	float:left;
	width:100%;
	overflow:hidden;
}

div#container {
	margin:0px auto;
	width:1000px;
}

/* header */

div#header-container {
	float:left;
	position:relative;
	width:100%;
	height:270px;
	background-image:url(../images/header_background.png);
	background-repeat:repeat-x;
	z-index:2;
}

div#header {
	margin:0px auto;
	width:1000px;
	height:270px;
}

body#splash div#header {
	height:270px;
}

/* logo */

div#header div#logo {
	float:left;
	width:310px;
		width: 145px;
	margin-top:24px;
}

div#header div#logo a {
	display:block;
	width:126px;
	height:126px;
	background-image:url(../images/royalgrass.png);
	background-repeat:no-repeat;
}

/* mainmenu - menu.css */

div#header div#mainmenu {
	float:left;
	width:495px;
		width: 660px;
	margin-left:5px;
}

/* languages */
/*
div#header div#languages {
	float:left;
	width:160px;
	height:34px;
	padding-top:16px;
	padding-left:30px;
	background-image:url(../images/input.png);
	background-repeat:no-repeat;
	background-position:18px 10px;	
	background-color:#00432b;
	color:#FFF;
}

div#header div#languages select {
	width:130px;
	height:16px;
	background:none;
	background-color:#FFF;
	border:none;
	color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
}*/

/* content */

div#content {
	float:left;
	position:relative;
	width:1040px;
	left:-12px;
	margin-right:-40px;	
	z-index:150;
}

div#content ol {
	margin-left:15px;
	margin-bottom:15px;
}

div#content ul {
	margin-left:0px;
}

body#splash div#content ul li {
	list-style-type:none;
	padding-left:15px;
	background-image:url(../images/arrow_double.png);
	background-repeat:no-repeat;
	background-position:0px 7px;
}

body#next div#content ul li {
	margin-bottom:10px;
	list-style-type:none;
	padding-left:20px;
	background-image:url(../images/bullet.png);
	background-repeat:no-repeat;
	background-position:0px 6px;
}

/* Flash */

div#RoyalGrassFlash-Container {
	width:640px;
	height:380px;
	margin-left:30px;
	margin-bottom:30px;
}

/* blocks splash page */

body#splash div#content div#splash-1 {
	float:left;
	width:180px;
	height:232px;
	padding-top:20px;
	padding-left:31px;
	padding-right:45px;
	background-image:url(../images/splash_green.png);
	background-repeat:no-repeat;
	color:#FFF;
}

body#splash div#content div#splash-1 P,
body#splash div#content div#splash-1 a,
body#splash div#content div#splash-1 ul li {
	color:#FFF;
	text-decoration:none;
}

body#splash div#content div#splash-2,
body#splash div#content div#splash-3,
body#splash div#content div#splash-4 {
	float:left;
	width:233px;
	height:242px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-left:22px;
	background-image:url(../images/splash_white.png);
	background-repeat:no-repeat;	
}

body#splash div#content div#splash-2 a,
body#splash div#content div#splash-3 a,
body#splash div#content div#splash-4 a {
	color:#FFF;
	text-decoration:none;
}

body#next div#content div#splash-1,
body#next div#content div#splash-2,
body#next div#content div#splash-3,
body#next div#content div#splash-4 {
	visibility:hidden;
	display:none;
}

body#splash div#content div#splash-2 h2,
body#splash div#content div#splash-3 h2,
body#splash div#content div#splash-4 h2 {
	position:relative;
	width:215px;
	top:193px;
	margin-bottom:0px;
	color:#85b916;
	font-size:16px;
	text-align:center;
	z-index:350;
}

body#splash div#content div#splash-2 img,
body#splash div#content div#splash-3 img,
body#splash div#content div#splash-4 img {
	position:relative;
	top:-17px;
	margin-bottom:-32px;
	z-index:300;
}

body#splash div#content div#splash-2 div.csc-textpic-text,
body#splash div#content div#splash-3 div.csc-textpic-text,
body#splash div#content div#splash-4 div.csc-textpic-text {
	visibility:hidden;
	display:none;
}

body#splash div#content div#splash-2:hover div.csc-textpic-text,
body#splash div#content div#splash-3:hover div.csc-textpic-text,
body#splash div#content div#splash-4:hover div.csc-textpic-text {
	position:relative;
	top:-164px;
	width:195px;
	height:140px;
	padding-top:35px;
	padding-left:20px;
	background-color:#85b916;
	z-index:350;
	color:#FFF;
	visibility:visible;
	display:block;
}

body#splash div#content div#splash-2 div.csc-textpic-text P,
body#splash div#content div#splash-3 div.csc-textpic-text P,
body#splash div#content div#splash-4 div.csc-textpic-text P {
	color:#FFF;
	font-size:18px;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
}

body#splash div#content div#splash-2 div.csc-textpic-text a,
body#splash div#content div#splash-3 div.csc-textpic-text a,
body#splash div#content div#splash-4 div.csc-textpic-text a {
	display:block;
	margin-top:35px;
	padding-left:10px;
	list-style-type:none;
	background-image:url(../images/arrow_double_black.png);
	background-repeat:no-repeat;
	background-position:0px 7px;
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

/* nextpages */

/* pathway */

div#pathway {
	float:left;
	width:980px;
	height:25px;
	padding: 5px 0px 0px 20px;
	margin-left:12px;
	color:#FFF;
	background-image:url(../images/bg_pathway.png);
	background-repeat:no-repeat;
}
body#splash div#pathway {
	background :none;
}

div#pathway a {
	/*color:#85b916;*/
	color: #FFFFFF;
	text-decoration:none;
}

div#main {
	float:left;
	position:relative;
	width:1000px;
	min-height:450px;
	margin-left:12px;
	background-color:#FFF;
	z-index:250;
}

body#splash div#main,
body#splash div#main-bottom {
	visibility:hidden;
	display:none;
}

/* 2collums - layout standard */

div#main div#top,
div#main div#bottom {
	float:left;
	width:1000px;
}

div#main div#bottom {
	margin-top:10px;
	padding-bottom:25px;
}

body.two-column div#main div#left {
	float:left;
	width:480px;
	padding-top:20px;
	padding-left:20px;
	padding-right:98px;
	padding-bottom:0px;
}

body.two-column div#main div#right {
	float:left;
	width:382px;
	padding:20px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

body.two-column div#main div#bottom div#left,
body.two-column div#main div#bottom div#right {
	padding:20px;
	border:1px solid #e5e5e5;
}

body.two-column div#main div#bottom div#left {
	width:440px;
	margin-left:20px;
	margin-right:96px;
	padding:20px;
}

body.two-column div#main div#bottom div#right {
	width:380px;
	height:248px;
	margin:0px;
	padding:20px;
	padding-top:22px;
	padding-left:0px;
	padding-right:0px;
	overflow:hidden;
}

body.two-column div#main div#bottom div#right h2 {
	padding-left:20px;
}

/* 2collums - layout standard with more padding */

body.two-column-padding div#main div#left {
	float:left;
	width:450px;
	padding-top:40px;
	padding-left:40px;
	padding-right:30px;
}

body.two-column-padding div#main div#right {
	float:left;
	width:420px;
	padding:40px;
	padding-left:0px;
	padding-bottom:0px;
}

/* 1collum - layout 2 */

body.one-column div#main div#left {
	float:left;
	width:960px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
}

body.one-column div#main div#right {
	visibility:hidden;
	display:none;
}

/* shadow bottom */

div#main-bottom {
	float:left;
	position:relative;
	width:1044px;
	height:77px;
	top:-40px;
	left:-10px;
	margin-bottom:-40px;
	background-image:url(../images/main_bottom.png);
	background-repeat:no-repeat;
	z-index:200;
}

body.two-column-padding div#main-bottom {
	top:-40px;
}

/* footer */

body#next div#footer-container {
	float:left;
	position:relative;
	top:-55px;
	width:100%;
	height:150px;
	margin-bottom:-55px;
	background-image:url(../images/footer_back.png);
	background-repeat:repeat-x;
	z-index:50;
}

body#splash div#footer-container {
	position:fixed;
	left:0px;
	bottom: 0px;
	width: 100%;
	height:150px;
	background-image:url(../images/footer_back.png);
	background-repeat:repeat-x;
	z-index:50;
}

div#footer-container div#footer {
	margin:0px auto;
	width:1040px;
	height:150px;
	background-image:url(../images/footer_shadow.png);
	background-repeat:no-repeat;
	background-position:center top;
}

div#footer-container div#footer div#footer-left,
div#footer-container div#footer div#seo,
div#footer-container div#footer div#socialmedia {
	float:left;
	position:relative;
	width:747px;
	padding-top:35px;
	padding-left:20px;
	z-index:250;
}

div#footer-container div#footer div#socialmedia {
	width:230px;
}
div#footer-container div#footer div#seo {
	width: 950px;
	padding-top:15px;
	}
div#footer-container div#footer div#seo img {
	display: none;
	}
div#footer-container div#footer div#seo ul,
div#footer-container div#footer div#footer-left ul {
	margin:0px;
}
div#footer-container div#footer div#seo ul li,
div#footer-container div#footer div#footer-left ul li {
	float:left;
	margin-right:20px;
	padding-left:10px;
	list-style-type:none;
	background-image:url(../images/arrow_double_black.png);
	background-repeat:no-repeat;
	background-position:0px 7px;
	color:#FFF;
}
div#footer-container div#footer div#seo ul li a,
div#footer-container div#footer div#footer-left ul li a {
	color:#FFF;
	text-decoration:none;
	font-size: 14px;
}
div#footer-container div#footer div#seo ul li a{
	color: #85b916;
	font-size: 10px;
}
div#footer-container div#footer div#socialmedia h5 {
	margin-right:62px;
	text-align:right;
}

div#footer-container div#footer div#socialmedia a {
	float:right;
	position:relative;
	top:-10px;
	display:block;
	background-image:url(../images/social_media.png);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}

div#footer-container div#footer div#socialmedia a#facebook {
	display:block;
	width:104px;
	height:35px;
	background-position:0px 0px;
}

div#footer-container div#footer div#socialmedia a#youtube {
	display:block;
	width:80px;
	height:35px;
	background-position:-108px 0px;
}

div#footer-container div#footer div#socialmedia a#facebook:hover {
	background-position:0px -38px;
}

div#footer-container div#footer div#socialmedia a#youtube:hover {
	background-position:-108px -38px;
}

/* producten en detail */

body.one-column div.csc-frame-frame2 {
	float:left;
	width:286px;
	margin-left:25px;
	overflow:hidden;
}

body.one-column div.csc-frame-frame2 h4 {
	margin-bottom:0px;
	font-size:11px;
	font-weight:bold;
}

body.one-column div.csc-frame-frame2 P {
	font-size:11px;	
}

body.two-column-padding div.csc-frame-frame2 {
	padding-top:45px;
	background-image:url(../images/bekijk_vergroting.png);
	background-repeat:no-repeat;
}

body.two-column-padding div.csc-frame-frame2 div.csc-textpic-text {
	width:245px;
	margin-top:15px;
}

/* opmaak */

P {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:20px;
	color:#666666;
	margin-bottom:25px;
}

P.align-left {
	text-align:left;
}

P.align-center {
	text-align:center;
}

P.align-right {
	text-align:right;
}

H1 {
	margin-bottom:15px;
	color:#005033;
	font-family:OptimaBold,Arial;
	font-size:21px;
	font-weight:normal;
	font-style:normal;
	text-transform:uppercase;
}

body#splash h1 {
	margin-bottom:20px;
}

H2 {
	color:#85b916;
	font-family:Optima LT Std,Arial;
	font-size:17px;
	font-weight:normal;
	font-style:normal;
	text-transform:uppercase;
	margin-bottom:15px;
}

H3 {
	color:#005033;
	font-family:OptimaBold,Arial;
	font-size:17px;
	font-weight:normal;
	font-style:normal;
	text-transform:uppercase;
	margin-bottom:15px;
}

H4 {
	color:#85b916;
	font-family:Georgia,Arial;
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	text-transform:none;
	margin-bottom:15px;
	line-height:22px;
}

H5 {
	color:#506f0d;
	font-family:OptimaBold,Arial;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	text-transform:uppercase;
	margin-bottom:10px;
}

div#mainmenu h5 {
	margin: 0px;
}

div#mainmenu h5 a {
	padding-top: 15px;
}

div#mainmenu h5 li li a,
div#mainmenu h5 li li a:hover {
	padding-top: 10px;
	padding-bottom: 0px;
}
div#mainmenu h5 li li a:hover {
	background-image: url('../images/bg_menu_hover.gif');
	background-repeat: no-repeat;
}

H6 {
	color:#666666;
	font-family:OptimaBold,Arial;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	margin-bottom:0px;
}

/* specific */

div.csc-frame-frame1 {
	padding:20px;
	padding-bottom:0px;
	border:1px solid #e5e5e5;
}

/* mooslide left */

div#main div#left div.mooslidepositioncenter div.csc-header,
div#main div#left div.mooslidepositioncenter div.csc-textpic-text {
	float:left;
	width:435px;
	overflow:hidden;
}

div#main div#left div.mooslidepositioncenter div.csc-textpic-text {
	position:relative;
	top:-32px;
	text-align:right;
}

div#main div#left div.mooslidepositioncenter div.csc-textpic-text h3 {
	float:right;
	padding-left:15px;
	background-image:url(../images/arrow_green.png);
	background-repeat:no-repeat;
	background-position:0px 3px;
	font-size:17px;
	color:#005033;
	text-align:left;
}

div#main div#left div.mooslidepositioncenter div.csc-textpic-text a {
	color:#005033;	
	text-decoration:none;
}

div#main div#left div.mooslidepositioncenter div.csc-textpic-single-image {
	position:relative;
	top:-25px;
	left:-5px;
}

/* mooslide right */

div#main div#right div.mooslidepositioncenter {
	height:220px;
	overflow:hidden;
}

div#main div#right div.mooslidepositioncenter div.csc-textpic-text {
	position:relative;
	top:195px;
	z-index:150;
}

div#main div#right div.mooslidepositioncenter P {
	position:relative;
	width:380px;
	margin-left:0px;
	text-align:center !important;
	z-index:150;
}

div#main div#right div.mooslidepositioncenter div.csc-textpic-single-image {
	position:relative;
	top:-30px;
	left:-5px;
	margin-bottom:-30px;
	z-index:250;
}

div#mooslidebuttons39 {
	position:relative;
	z-index:200;
}

div#mooslidenext39,
div#mooslideprev39 {
	top:-32px;
	width:125px;
	margin-left:20px;
	margin-right:20px;
	position:relative;
	z-index:200;
}

div.logout {
	margin-left:0px !important;
	border:none !important;
}

div.logout .button {
	margin-left:0px !important;
}

/* TTNEWS */

div.news-latest-container hr,
div.news-latest-item hr,
div.news-list-container hr,
div.news-list-item hr,
div.news-single-item hr {
	margin-top:10px;
	margin-bottom:10px;
	color:#d1d1d1;
	border:none;
	border-top:1px solid #d1d1d1;
	height:1px;
	clear:both;
}

div.news-latest-container,
div.news-latest-item,
div.news-list-container,
div.news-list-item,
div.news-single-item {
	width:480px;
	border:none;
	background:none;
}

div.news-latest-container,
div.news-latest-item {
	width:480px;
}

div.news-list-item {
	margin-bottom:15px;
	clear: both;
}
div.news-list-item img {
	float: right;
	margin: 5px 0px 10px 15px;
}

div.news-single-img {
	float: right;
	margin: 5px 0px 10px 15px;
	}

div.timedata {
	color:#999999;
	font-size:11px;
}

div.news-single-backlink {
	margin:0px;
	padding:0px;
	font-size:12px;
}

div.news-single-backlink a {
	text-decoration:none;
}

div.news-single-backlink a:hover {
	color:#6a6a6a;
}

span.news-list-morelink {
	display:block;
	margin:0px;
	margin-top:15px;
	padding:0px;
	font-size:12px;
}

span.news-list-morelink a {
	text-decoration:none;
}

/* TTNEWS - Navigation */
div.tx-ttnews-browsebox {
	margin-top: 25px;
	border-bottom: 1px solid #cccccc;
}

div.tx-ttnews-browsebox table {
	float: right;
	position: relative;
	top: -40px;
}

span.tx-ttnews-browsebox-strong {
	font-weight: bold;
}

div.tx-ttnews-browsebox td {
	padding: 0px;
	border: 1px solid #999999;
}

div.tx-ttnews-browsebox td * {
	padding: 0px;
	margin: 0px;
}

div.tx-ttnews-browsebox td a {
	padding: 1px 5px 1px 5px;
	display: block;
	text-decoration: none ! important;
}

/* -- smoothgallery -- */

div.tx-rgsmoothgallery-pi1 {
	position:relative;
	float:left;
	width:550px;
	height:208px;
	border:none;
	background-color:#FFFFFF;
	z-index:50;
}

div.tx-rgsmoothgallery-pi1 * {
	border:none !important;
}

#rglbCenter,
#rglbBottom,
.carousel,
a.carouselBtn {
	background-color:#FFFFFF !important;
}

a.carouselBtn,
span.number {
	color:#000000 !important;
}

#rglbCloseLink {
	background-image:url(../images/lightbox/closelabel.gif) !important;
	background-repeat:no-repeat;
}

#rglbPrevLink:hover,
.jdGallery a.left,
* html .jdGallery a.left,
* html #rglbPrevLink:hover {
	background-image:url(../images/lightbox/prevlabel.gif) !important;
}

#rglbNextLink:hover,
.jdGallery a.right,
* html .jdGallery a.right,
* html #rglbNextLink:hover {
	background-image:url(../images/lightbox/nextlabel.gif) !important;
}

.jdGallery a.open:hover,
* html .jdGallery a.open:hover { 
	background-image:url(../images/default/enlarge.png) !important;
}

.jdGallery .loadingElement,
.rglbLoading {
	background-color:#FFFFFF !important;
	background-image:url(../images/lightbox/loader.gif) !important;
}

#overlay {
	z-index:500 !important;
}

#lightbox {
	z-index:750 !important;
}

/* Specific CSS Kopen Gedeelte - Homepage */

body.two-column-buy-home div#main div#left {
	float:left;
	width:715px;
	padding-top:40px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

body.two-column-buy-home div#main div#left h1,
body.two-column-buy-home div#main div#left p {
	padding-left:28px;
	padding-right:75px;
}

body.two-column-buy-home div#main div#right {
	float:left;
	width:250px;
	padding-top:55px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

body.two-column-buy-home div#main div#right ul li {
	list-style-type:none;
	padding-left:15px;
	background-image:url(../images/arrow_double.png);
	background-repeat:no-repeat;
	background-position:0px 7px;
	color:#85b916;
}

body.two-column-buy-home div#main div#right ul li a {
	color:#85b916;
	text-decoration:none;
}

body.two-column-buy-home div#main div#right ul li a:hover {
	color:#85b916;
	text-decoration:underline;
}

body.two-column-buy-home div#main div#bottom {
	margin-top:0px;
	padding-bottom:0px;
}

/* Specific CSS Kopen Gedeelte - Nextpage */

body.two-column-buy-next div#main div#left {
	float:left;
	width:465px;
	padding-top:40px;
	padding-left:40px;
	padding-right:60px;
	padding-bottom:0px;
}

body.two-column-buy-next div#main div#right {
	float:left;
	width:382px;
	padding-top:42px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

/* Specific CSS Kopen Gedeelte News and Calendar */

body.two-column-buy-next div#main div#left img {
	margin-right:7px;
}

body.two-column-buy-next div#main div#left div.csc-frame-frame1 {
	float:left;
	width:410px;
	margin-bottom:20px;
	padding:20px;
	border:1px solid #e5e5e5;
}

body.two-column-buy-next div#main div#left div.csc-frame-frame1 h2 {
	margin-bottom:25px;
}

body.two-column-buy-next div#main div#left div.news-latest-item-buy {
	width:365px;
}

body.two-column-buy-next div#main div#left div.news-latest-item-buy P {
	margin-bottom:10px;
}

body.two-column-buy-next div#main div#left div.news-latest-item-buy a {
	padding-left:15px;
	background-image:url(../images/arrow_double.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-decoration:none;
}

body.two-column-buy-next div#main div#left div.news-latest-item-buy h6 {
	color:#85b916;
	font-weight:bold;
}

body.two-column-buy-next div#main div#left div.news-latest-item-calendar {
	float:left;
	width:365px;
	height:23px;
}

body.two-column-buy-next div#main div#left div.news-latest-item-calendar div.timedata {
	float:left;
	width:70px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:12px;
}

body.two-column-buy-next div#main div#left div.news-latest-item-calendar div.latest-title {
	float:left;
	width:295px;
	color:#85b916;
	font-size:12px;
}

body.two-column-buy-next div#main div#left div.news-latest-item-calendar div.timedata,
body.two-column-buy-next div#main div#left div.news-latest-item-calendar div.latest-title a {
	text-decoration:none;
}

body.two-column-buy-next div#main div#right div.csc-textpic-intext-right-nowrap * {
	margin:0px;
	padding:0px;
}

body.two-column-buy-next div#main div#right div.csc-textpic-intext-right-nowrap {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #e6e6e6;
}

/* Specific CSS Kopen Gedeelte News list and Calendar list */

body.two-column-buy-next div#main div#left div.news-list-container {
	width:465px;
}

body.two-column-buy-next div#main div#left div.news-list-item h6 {
	color:#85b916;
}

body.two-column-buy-next div#main div#left div.news-list-item P a {
	padding-left:15px;
	background-image:url(../images/arrow_double.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-decoration:none;
}

/* Specific CSS Kopen Gedeelte - Detailpage */

body.two-column-buy-detail div#main div#left,
body.two-column-buy-detail div#main div#bottom div#left {
	float:left;
	width:645px;
	margin:0px;
	padding-top:40px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:0px;
	border:0px;
}

body.two-column-buy-detail div#main div#bottom div#left {
	padding-top:10px;
	padding-bottom:10px;
}

body.two-column-buy-detail div#main div#left h1,
body.two-column-buy-detail div#main div#left h4,
body.two-column-buy-detail div#main div#left p {
	padding-right:60px;
}

body.two-column-buy-detail div#main div#right,
body.two-column-buy-detail div#main div#bottom div#right {
	float:left;
	width:265px;
	margin:0px;
	padding-top:30px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	border:0px;
}

body.two-column-buy-detail div#main div#bottom div#right {
	height:223px;
	padding-top:10px;
}

body.two-column-buy-detail div#main div#left div.csc-frame-frame1 {
	width:630px;
	padding:20px;
	padding-right:0px;
}

body.two-column-buy-detail div#main div#left div.csc-frame-frame1 ul li {
	margin:0px;
	margin-right:15px;
	padding:0px;
	padding-right:4px;
	padding-bottom:4px;
	background:none;
	background-image:url(../images/lightbox_back.png);
	background-repeat:no-repeat;
	background-position:4px 4px;
}

body.two-column-buy-detail div#main div#right div#tools {
	float:left;
	width:265px;
	margin-bottom:130px;
}

body.two-column-buy-detail div#main div#right a.bel {
	float:left;
	display:block;
	width:130px;
	height:33px;
	margin-right:5px;
	background-image:url(../images/icon_belterug.png);
	background-repeat:no-repeat;
}

body.two-column-buy-detail div#main div#right a.print {
	float:left;
	display:block;
	width:130px;
	height:33px;
	background-image:url(../images/icon_print.png);
	background-repeat:no-repeat;
}

body.two-column-buy-detail div#main div#right div.tools-en a.bel {
	background-image:url(../images/icon_belterug_en.png);
	background-repeat:no-repeat;
}

body.two-column-buy-detail div#main div#right div.tools-en a.print {
	background-image:url(../images/icon_print_en.png);
	background-repeat:no-repeat;
}


body.two-column-buy-detail div#main div#right div.tools-en a.bel {
	background-image:url(../images/icon_belterug_en.png);
	background-repeat:no-repeat;
}

body.two-column-buy-detail div#main div#right div.tools-en a.print {
	background-image:url(../images/icon_print_en.png);
	background-repeat:no-repeat;
}

body.two-column-buy-detail div#main div#right div.tools-de a.bel {
	background-image:url(../images/icon_belterug_de.png);
	background-repeat:no-repeat;
}

body.two-column-buy-detail div#main div#right div.tools-de a.print {
	background-image:url(../images/icon_print_de.png);
	background-repeat:no-repeat;
}

body.two-column-buy-detail div#main div#right div.tools-fr a.bel {
	background-image:url(../images/icon_belterug_fr.png);
	background-repeat:no-repeat;
}

body.two-column-buy-detail div#main div#right div.tools-fr a.print {
	background-image:url(../images/icon_print_fr.png);
	background-repeat:no-repeat;
}

body.two-column-buy-detail div#main div#right div.tools-fr a.bel {
	background-image:url(../images/icon_belterug_es.png);
	background-repeat:no-repeat;
}

body.two-column-buy-detail div#main div#right div.tools-fr a.print {
	background-image:url(../images/icon_print_es.png);
	background-repeat:no-repeat;
}

body.two-column-buy-detail div#main div#right div.csc-frame-frame1 {
	width:265px;
	margin-top:0px;
	padding:0px;
	padding-top:5px;
	font-size:17px;
}

body.two-column-buy-detail div#main div#top div#right div.csc-frame-frame1 h2 {
	position:relative;
	top:15px;
	left:10px;
	right:-20px;
	font-size:16px;
}

body.two-column-buy-detail div#main div#bottom div#right div.csc-frame-frame1 {
	width:233px;
	min-height:183px;
	margin:0px;
	padding:15px;
	padding-top:20px;
	overflow:hidden;
}

body.two-column-buy-detail div#main div#bottom div#right div.csc-frame-frame1 h2 {
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	font-size:16px;
}

body.two-column-buy-detail div#main div#bottom div#right div.csc-frame-frame1 P {
	margin-bottom:10px;
}
