body {
	margin: 0px;
}
body,td,th, p, p.bodytext  {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	line-height: 20px;
}
.news-list-container {width:720px; padding:0px; padding:0px;}
.news-list-item {float:left; clear:both; width:720px; padding:0px; }
.news-list-item1 {float:left; clear:both; width:720px; padding:0px;}
.news-single-img {float:right; padding:0px;}
.news-list-item .bodytext {}
#wrap {
	margin: 0 auto;
	width: 1000px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
a.topmenu {
	font-family: Arial;
	font-size: 10px;
	color: #A1A1A1;
}
a.topmenu:link {
	text-decoration: none;
}
a.topmenu:visited {
	text-decoration: none;
	color: #A1A1A1;
}
a.topmenu:hover {
	text-decoration: none;
	color: #A1A1A1;
}
a.topmenu:active {
	text-decoration: none;
	color: #A1A1A1;
}
#youarehere {
	height: 26px;
	padding: 14px 0 10px 10px;
	font-size: 10px;
}
a.yah {
	font-family: Tahoma;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}
a.yah:link {
	text-decoration: underline;
	font-weight: normal;
}
a.yah:visited {
	text-decoration: underline;
	color: #666666;
	font-weight: normal;
}
a.yah:hover {
	text-decoration: underline;
	color: #666666;
	font-weight: normal;
}
a.yah:active {
	text-decoration: underline;
	color: #666666;
	font-weight: normal;
}
a {
	color: #666666;
}
a:link {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	color: #CCCCCC;
	font-weight: bold;
}
a:active {
	text-decoration: none;
	color: #CCCCCC;
	font-weight: bold;
}


#homeleft {
 padding: 10px;
}


.flashtd {
 margin: 0;
 padding: 10px 0px 10px 10px;
 vertical-align: top;
}

#homewatermerk {
	background: url(../images/img_home_watermerk.jpg) right top no-repeat;
	padding: 10px;
	border-right: 1px solid #CCCCCC;
        width: 400px;
        /* IE hack */	
        _width: 400px;	
}

#homewatermerk img {
        margin-top: 0px;
}


#productsearch {
	background: #F2F2F2;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#dropdown {
	width: 180px;
	color:#666666;
	font-size:10px;
}
#maintable {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#topmenucontainer {
	display:block; 
	width:784px; 
	height:67px; 
	background:#F2F2F2; 
	padding-top:8px;
}
#navcontainer ul { 
	padding:0; 
	margin:0; 
	width:784px; 
	height:25px; 
	background:#CCCCCC; 
	border:solid 1px #ffffff; 
	float:left; 

}
#navcontainer ul li { 
	display: inline; 
        /* added bert */
	height:25px; 
}
#navcontainer ul li a { 
	padding-left:10px; 
	padding-right:10px; 
/*	padding-top:6px; 
	padding-bottom:6px; */
	background-color:#999999; 
	color:#FFFFFF; 
	font-weight:bold; 
	float:left; 
	border-right:1px solid #fff; 
	text-decoration:none; 

        /* added bert */
	height:25px; 
        line-height: 25px; 
}
#navcontainer ul li a:hover { 
	background-color:#00A5E9; 
	height:25px; 
	
}
#navcontainer ul li a.aan { 
	background-color:#00A5E9; 
}


#main { 
	padding:20px; 
	border-right:1px solid #CCCCCC; 
	border-top:1px solid #CCCCCC;
        vertical-align: top;
        min-height:400px;       
        height:400px;        
}
#main2 { 
	padding:0px; 
	border-right:1px solid #CCCCCC; 
	border-top:1px solid #CCCCCC;
        vertical-align: top;
        min-height:1000px;       
        height:400px;        
}

ul#buttons {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 199px;
	margin-top: 240px;
}
ul#buttons li a {
	display: block;
	min-height: 25px;
	background: url(../images/but_normal.jpg) bottom;
/*       background: #ffffff;  */
	color: #000000; 
	text-decoration: none;
	padding-left: 10px;
	line-height: 24px;
}
ul#buttons li a:hover {
	display: block;
	min-height: 25px;
/*	background: url(../images/but_over.jpg) bottom ;
        background: #000; */
        background: #00A5E9;      
	color: #ffffff;
}
ul#buttons li a.aan {
	display: block;
	min-height: 25px;
/*	background: url(../images/but_over.jpg) bottom;
        background: #000; */
        background: #00A5E9;      
	color: #FFFFFF;
}
ul#buttons li a.transp {
	filter: alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;
	font-weight: bold;
}
ul#buttons li a.transp:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
ul#buttonssub {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 199px;
}
ul#buttonssub li a {
	display: block;
	height: 25px;
	background: url(../images/butsub_normal.jpg);
	color: #000000;
	text-decoration: none;
	padding-left: 35px;
	line-height: 24px;
	filter: alpha(opacity=80);
	-moz-opacity: 0.65;
	opacity: 0.65;
}
ul#buttonssub li a:hover {
	display: block;
	min-height: 25px;
	background: url(../images/butsub_normal.jpg);
	color: #000;
	font-weight: bold;
}
ul#buttonssub li a.aan {
	display: block;
	min-height: 25px;
	background: url(../images/butsub_normal.jpg); 
	color: #000;
	font-weight: bold;
}
#menu {
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
background: url(../images/img_couzon2.jpg) no-repeat; 
}

ul#menucontainer {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 165px;
	width: 199px;
	padding-left: 54px;
}
ul#menucontainer li a {
	display: block;
	height: 25px;
	background: url(../images/but_normal.jpg);
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left: 18px;
	line-height: 24px;
}
ul#menucontainer li a:hover {
	display: block;
	height: 25px;
	background: url(../images/but_over.jpg);
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 18px;
}
ul#menucontainer li a.aan {
	display: block;
	height: 25px;
	background: url(../images/but_over.jpg);
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 18px;
}
ul#menucontainer li a.transp {
	display: block;
	height: 25px;
	background: url(../images/but_normal.jpg);
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left: 18px;
	line-height: 24px;
	filter: alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;
}
ul#menucontainer li a.transp:hover {
	display: block;
	height: 25px;
	background: url(../images/but_normal.jpg);
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left: 18px;
	line-height: 24px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#news {
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 10px;
}
#newsimg {
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
}

select, input, textarea, radio, checkbox{
	color           : #666666;
	font-family     : Tahoma;
	font-size       : 11px;
	background      : #F8F8F8;
	text-align      : left;
	border-width    : 1; 
	border-color    : #666666; 
	border-style    : solid; 
}
INPUT.button {
	background      : none;
	border          : 0;
	background-image: url(bg_button.gif);
	font-weight     : bold;
	width           : 100px;
	height          : 20px;
	cursor          : hand;
}

/* Added by BENDOO */

/* Headers */

h1 { margin: 0; padding: 0; font-size:21px; font-weight:normal; color:#000000; }
h2 { margin: 0; padding: 0; font-family:Tahoma,Verdana; font-size:21px; font-weight:normal; color:#8F6539; }
h3 { margin: 0; padding: 0; font-family:Tahoma,Verdana; font-size:21px; font-weight:normal; color:#00A4E8; }
h4 { margin: 0; padding: 0; font-family:Tahoma,Verdana; font-size:17px; font-weight:normal; color:#666666; } 

/*
.csc-header h1 { font-family:Tahoma,Verdana; font-size:21px; font-weight:normal; color:#000000;}
.csc-header h2 { font-family:Tahoma,Verdana; font-size:21px; font-weight:normal; color:#8F6539;}
.csc-header h3 { font-family:Tahoma,Verdana; font-size:21px; font-weight:normal; color:#00A4E8;}
.csc-header h4 { font-family:Tahoma,Verdana; font-size:17px; font-weight:normal; color:#666666;} 
*/

/* Top rightmenu and search (order is important; set borders for debugging) */
#topmenusearch {
       width: 590px;
	height: 30px;
	float:right;
      /*  border: solid 1px green; */
}

#topmenu {	
	height: 18px;
	font-family: arial;
	font-size: 10px;
	color: #A1A1A1;
       width: 170px;
       float: left;
}
#search {
        width: 200px;
        float: left;
        height: 20px;
}
.search_text {
        vertical-align: top;
        margin: 0;
        padding: 0;
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	height: 17px;
	width: 140px;
	padding-left: 8px;
     	border: 1px solid #9F9F9F; 
}
.tx-macinasearchbox-pi1 {
        float: right;
        width: 160;
   /*   border: solid 1px orange; */
}

.productsAmefaCouzon {
        margin: 0;
        padding: 0;
        width: 200px;
/*        background: #B84420; */
       	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
}
        
.productsAmefaCouzon .csc-textpic {
        margin: 0;
        padding: 0;
}

.productsAmefaCouzon img {
        margin: 0;
        padding: 0;
        position:relative;
        left:0px;
        top:0px;        
}

.csc-textpic-imagewrap {
        margin: 0;
        padding: 0;
        line-height: 30px;
}


.productsAmefaCouzon .csc-textpic-caption{
        font-size: 22px;
        margin: 0; 
        padding: 12px 12px 0 12px;
        color: #ffffff;

}

.productsAmefaCouzon .csc-textpic .csc-textpic-text p.bodytext {
        margin: 0;
        padding: 12px;
/*        background: #B84420; */
        color: #fff; 
        line-height: 14px;
}

/* tables */
    .contenttable { border: none; font-weight: bold; }
    .contenttable td { text-align: left; border: solid 1px #ccc; padding:5px; color:#333; line-height:10px; vertical-align:top; }
    .contenttable thead td { font-weight:bold; background-color:#000; color:#555; }
    .contenttable thead th { font-size:11px; font-style:normal; padding:5px; text-align: left; font-weight:normal; background-color:#333; color:white; }

/* news */
    .news-list-container { padding-top:10px;} 
    .news-list-item   { padding: 10px 5px 10px 5px; margin: 0px 20px 0px 0px; border-bottom: 1px dotted #CCCCCC; }
    .news-list-item  p.bodytext {line-height: 20px; margin:10px 0 10px 0;}
    .news-list-item1  { padding: 10px 5px 10px 5px; margin: 0px 20px 0px 0px; border-bottom: 1px dotted #CCCCCC; }
    .news-list-item1  p.bodytext {line-height: 20px; margin:10px 0 10px 0;}
    .news-list-morelink { padding:5px 0px 0px 0px; margin:0; text-indent: 20px; background: url(../images/pijltje.gif) no-repeat left; }
    .news-single-item   { padding: 10px 5px 10px 5px; margin: 0px 20px 0px 0px;  }
    .news-single-item  p.bodytext {line-height: 20px; margin:10px 0 10px 0; }
    .news-single-backlink { padding:5px 0px 0px 0px; margin:0; text-indent: 20px; background: url(../images/pijltjelinks.gif) no-repeat left;  }
    .news-single-img { float: right; margin-left:5px;}
    .news-single-img p.news-single-imgcaption { margin:0; padding:0;}


