/* main styles */

body{
	background:url(../images/bg.gif) repeat top left;
	margin:0;
	padding:0;
	font:normal 70%/18px Arial, "Lucida Sans", sans-serif, "trebuchet MS", Verdana;
	color:#333333;
}


h1{
	font-size:1.5em;
}

h2 {
	font-size: 1.2em;
}

h3 {
	font-size: 1.0em;
}

table{
	vertical-align:baseline;
	height:60px;
}

tr{
	vertical-align:baseline;
}


p, .par_gray {
	color: #666;
/*	margin-left:16px;*/
}

fieldset {
	border:none;
}

a {
	color:#F8A602;
	text-decoration:none;
}

a:hover {
	color:#F8A602;
	text-decoration:underline;
}

hr {
height: 0;
border: 0;
border-top: 1px solid #ccc;
}

.yellow {
	color:#F8A602;
}

.fat {
	font-weight:bold;
	color: #000;
}

a img {
	border:none;
}

/* list items */

 #mainContent_sub ul {
 	padding:0;
 	margin:0;	
	margin-top:10px;
	margin-bottom:15px;	
 }

.li_default, #mainContent_sub li, #secondaryContent_home li {
	list-style: none;
	padding-left:24px;
	padding-top:0;
	
	color:#666;	

	background:url(../images/bullet.gif) no-repeat left 7px ;
}
/*
.li_default a, #mainContent_sub li a{
	color:#666;
	text-decoration:none;
}

.li_default a:hover, , #mainContent_sub li a:hover {
	color:#F8A602;
	text-decoration:none;
}
*/
/* --------------------------- */

.li_green_big, #secondaryContent_sub li {
	list-style: none;
	background:url(../images/bullet_green_big.gif) no-repeat 0 0;
	height:16px;
	padding:0px 0px 0px 25px;
	color:#666;
	margin:0px 0px 8px 0px;	
}

.li_green_big a, #secondaryContent_sub li a{
	color:#F8A602;
	text-decoration:none;
}

.li_green_big a:hover , #secondaryContent_sub li a:hover{
	color:#666;
	text-decoration:none;
}

/* --------------------------- */

.li_yellow, .li_fat {
	list-style:none;
	padding:0 0 1px 10px;
	margin:0 0 0 0;
}

.li_yellow a {
	color:#F8A602;
	text-decoration:none;
}

.li_yellow a:hover {
	color:#666;
	text-decoration:none;
}

/* --------------------------- */

.li_fat a {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

.li_fat a:hover {
	color:#666;
	text-decoration:none;
	font-weight:bold;
}	

/* container div */

#container{
	width:960px;
	margin:0 auto;
	position:absolute;
	left:50%;
	margin-left:-480px;
	background-color:white;
	background-image:url(../images/bg_left.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	float:left;
}

/* top div */

#top{
	color:#999999;
	height:94px;
}


#top ul{
	display:inline;
	margin-left:20px;
	padding:0;
}

#top div#menu_quick{
	display:inline;
	margin-left:20px;
	margin-right:10px;
	padding:0;
}

#top div#menu_lang {
	display:inline;
	margin-left:20px;
	padding:0;
}

#top li{
	display:inline;
	padding:0 5px;
}

#top div img{
	vertical-align:middle;
}

#toplogo, #toplogo img {
	float:left;
}

#baseline {
	clear:left;
	padding-left:15px;

}



#top_right{
	float:right;
	padding-top:15px;
}

/* topnav div */

div#topnav {
	height: 60px;
	width: 100%;
	background-color: #F9BE46;
	font:normal 110%/14px sans-serif, "trebuchet MS", Verdana, Arial;
}

div#topnav td {
/*	cursor:pointer;*/
}

td.nav, td.blnone{
	width:120px;
	height:60px;
	text-align:right;
	vertical-align:bottom;
	border-right:1px solid #FFF;
	margin:0;
	padding:0;
}

td.navact {
	background-color:#f8a602;
	
}

td.navact a{
	font-weight:bold;
	
}

#topnav p{
	margin:0;
	
}

#topnav a{
	color:#FFFFFF;
	text-decoration:none;
	line-height:14px;
	font-size:1em !important;
	font-size:11px;	
	display:block;
	padding-left:30px;
	padding:0;
	padding:40px 5px 5px 0;
	height:15px;
	float:none;
}

#topnav #machines_materieel a{
	padding:25px 5px 5px 20px;
	height:30px;
}

td.blnone{
	border:0;
}

td {
	font-size:11px;
}

/* breadcrumbs div */

#breadcrumbs {
	width:930px;
	padding:6px 15px 6px 15px;
	border-bottom:1px solid #ccc;
	font-size:90%;
	color:#666;
}

/* flash div */

#flash{
	height:300px;
}

/* subnav div */

.subnav_textbox {
	 width:135px;
	 margin-left:25px;
}

.subnav_ul {
	margin:0px 0px 0px 0px;
	background:white;
}

#mainNav_sub ul {
	padding:0;
	margin:0;
}

/* subnav titles */

#subnav_title_standaard {
	display:none;
	background:url(../images/subnav/standaard.gif) no-repeat 0 0;
}

#subnav_title_standaard_act {
	background:url(../images/subnav/standaard_act.gif) no-repeat 0 0;
}

#subnav_title_alacarte {
	display:none;
	background:url(../images/subnav/alacarte.gif) no-repeat 0 0;
}

#subnav_title_alacarte_act {
	background:url(../images/subnav/alacarte_act.gif) no-repeat 0 0;
}

#subnav_title_tweedehands {
	display:none;
	background:url(../images/subnav/tweedehands.gif) no-repeat 0 0;
}

#subnav_title_tweedehands_act {
	background:url(../images/subnav/tweedehands_act.gif) no-repeat 0 0;
}

#subnav_title_standaard, #subnav_title_standaard_act, #subnav_title_alacarte, #subnav_title_alacarte_act, #subnav_title_tweedehands, #subnav_title_tweedehands_act {
	float:left;
	height:25px;
	width:160px;
	cursor:pointer;
}

/* subnav closed */

#mainNav_sub .gray {
	background-color:#999;

}


#mainNav_sub #blue_dirty,  #mainNav_sub .continu_lijnen {
	background-color:#4E8D97;
}

#mainNav_sub #brown,  #mainNav_sub .kookketels {
	background-color:#9F4713;
}

#mainNav_sub #purple ,  #mainNav_sub .klein_materiaal {
	background-color:#B067A2;
}

#mainNav_sub #pink ,  #mainNav_sub .diversen {
	background-color:#E04276;
}

#mainNav_sub #green ,  #mainNav_sub .kook_en_koellijnen {
	background-color:#8C981D;
}

#mainNav_sub #yellow ,  #mainNav_sub .roerbakketels {
	background-color:#F7D328;
}

#mainNav_sub #orange ,  #mainNav_sub .rook_kook_bakkasten {
	background-color:#F08A14;
}

#mainNav_sub #blue_dark ,  #mainNav_sub .pasteurisatiekasten {
	background-color:#003882;
}

#mainNav_sub #blue_light ,  #mainNav_sub .vacuumtumblers {
	background-color:#009EE0;
}


#mainNav_sub #blue_dirty, #mainNav_sub #brown, #mainNav_sub #purple, #mainNav_sub #pink, #mainNav_sub #green, #mainNav_sub #yellow, #mainNav_sub #orange, #mainNav_sub #blue_dark,  #mainNav_sub #blue_light, #mainNav_sub .gray {
	float:left;
	border-bottom:1px solid white;
	width:160px;
	cursor:pointer;
}

.menu2-level2-act {
	background-image: url(../images/arrow_nav.gif);
	background-position:9px 8px;
	background-repeat: no-repeat;
}

/* subnav open */

#mainNav_sub #blue_dirty_act {
	background: url(../images/subnav/pijl_blue_dirty.gif) 9px 6px no-repeat #4E8D97;

}

#mainNav_sub #brown_act {
	background: url(../images/subnav/pijl_brown.gif) 9px 6px no-repeat #9F4713;

}

#mainNav_sub #purple_act {
	background: url(../images/subnav/pijl_purple.gif) 9px 6px no-repeat #B067A2;

}

#mainNav_sub #pink_act {
	background: url(../images/subnav/pijl_pink.gif) 9px 6px no-repeat #E04276;

}

#mainNav_sub #green_act {
	background: url(../images/subnav/pijl_green.gif) 9px 6px no-repeat #8C981D;

}

#mainNav_sub #yellow_act {
	background: url(../images/subnav/pijl_yellow.gif) 9px 6px no-repeat #F7D328;

}

#mainNav_sub #orange_act {
	background: url(../images/subnav/pijl_orange.gif) 9px 6px no-repeat #F08A14;

}

#mainNav_sub #blue_dark_act {
	background: url(../images/subnav/pijl_blue_dark.gif) 9px 6px no-repeat #003882;

}

#mainNav_sub #blue_light_act {
	background: url(../images/subnav/pijl_blue_light.gif) 9px 6px no-repeat #009EE0;

}

#mainNav_sub #blue_dirty_act, #mainNav_sub #brown_act, #mainNav_sub #purple_act, #mainNav_sub #pink_act, #mainNav_sub #green_act, #mainNav_sub #yellow_act, #mainNav_sub #orange_act, #mainNav_sub #blue_dark_act, #mainNav_sub #blue_light_act, .menu2-level2-no {

	width:160px;
	float:left;
	border-bottom:1px solid white;
}

/* subnav wraps */

#wrap_standaard, #wrap_alacarte, #wrap_tweedehands, .menu2-level2-no {
	width:160px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

/* subnav closer div */

.closer {
	float:left;
	width:25px;
	height:18px;
	cursor:pointer;
}



/* links */

/* ------------------------ */

a.link_yellow {
	color:#F8A602;
	text-decoration:none;
}

a.link_yellow:hover {
	color:#666;
	text-decoration:none;
}

/* ------------------------ */

a.link_fat {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

a.link_fat:hover {
	color:#666;
	text-decoration:none;
	font-weight:bold;
}

/* ------------------------ */

a.link_subnav {
	display:block;
	width:127px !important;
	width:135px;
	padding:3px 0 3px 8px;
	color:#FFF;
	text-decoration:none;
	background:#595959;
	margin-left:25px;
}




a.link_subnav:hover {
	color:#FFF;
	background:#666;
	text-decoration:none;
}

.menu2-level2-act a.link_subnav {
	background:#fff;
	font-weight:bold;
	color:#000;
}





.cur a {
	font-weight:bold;
} 
/* ------------------------ */


#footer a {
	color:#999;
	text-decoration:underline;
}

#footer a:hover{
	color:#999;
	text-decoration:none;
}

/* ------------------------ */

#top_right a {
	color:#999;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;	
}

#top_right a:hover {
	color: #999;
	text-decoration:underline;

}

/* ------------------------ */

#breadcrumbs a {
	color:#666;
	text-decoration:none;

}

#breadcrumbs a:hover {
	color:#666;
	text-decoration:underline;
}

/* ------------------------ */

/* container van col 1, col 2 en col 3 */

#content_home { 
  width: 640px; 
  float: right; 
  background:white;
}

#content_sub { 
  width: 800px; 
  float: right; 

}

/* col 1 */

#mainNav_home {
	width: 302px !important;
	width: 318px;	
	float: left;
	background:#FFF;

	height:330px;
	margin:0;
	padding:0;
	padding-left:16px;
  	list-style: none;
	background: url(../images/contentbg.jpg) repeat-x top left;
}

#mainNav_sub { 
	width: 160px;
	float: left;

	margin:27px 0px 300px 0px;
	padding:0px 0px 0px 0px;

	float:left;
}

.bigBtn, #mainNav_home .block{
	float:left;
	background: url(../images/big_btn_bg.gif) no-repeat;
	width:280px !important;
	width:297px	;	
	height:70px;
	padding:8px 10px 5px 3px;
	margin-bottom:10px;
/*	margin-left:16px;*/
}

#mainNav_home .block p {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.bigBtn_first {
	float:left;
	background: url(../images/big_btn_bg.gif) no-repeat;
	width:280px;
	height:70px;
	padding:0px 10px 0px 0px;
	margin-bottom:10px;
	margin-left:16px;
	margin-top:20px;
	cursor:pointer;
}

#mainNav_home .block .myImg {
	float:left;
	width:65px;
	margin-right:5px;
	margin-top:5px;
	padding-left:3px;
}

.myText {
	float:left;
	height: 70px;
}

.myText p {
	margin-bottom:0px;
	color:#F8A602;
	margin-top:3px;
	line-height:normal;
}

.myText img {
	margin-top:10px;
}

/* col 2 */

#mainContent_home { 
	width: 304px !important; 
	width: 320px; 
	
	margin: 0; 
	float: left;
	padding:0 0px 0px 16px;
	background: url(../images/contentbg.jpg) repeat-x top left;
}

#mainContent_sub { 
	width: 438px; 
	margin: 0; 
	float: left;
	padding:25px 16px 0px 26px;
	
}

#newsTable {
	text-align:left;
	padding:0 0 0 0;
	border:none;
	margin-top:14px;
	margin-bottom:14px;	
	width:288px;
	margin-left:0;
}

.title {
/*	 margin-top:25px;
	 margin-left:16px;
	 */
}

.title_first {
	 margin-left:16px;
}

.myForm {
	margin-left:16px;
}

.checkBox_text {
	margin:0px 0px 0px 7px;
	position:relative;top:-2px;
}

.textfield_text_after {
	margin-left:10px;
	font-size:10px;
	position:relative;
	top:-2px;
}

.textfield_btn {
	margin-left:10px;
	position:relative;
	top:5px;
}

.textField {
	padding:2px 8px 0px 8px;
	font-size:10px;
	height:15px;
	border:1px solid #CCCCCC;
	width:190px;
	background: #EBEBEB;
	margin-top:5px;
	color:#666;
}

textarea {
	padding:2px 8px 0px 8px;
	font-size:10px;
	
	border:1px solid #CCCCCC;
	width:190px;
	background: #EBEBEB;
	margin-top:5px;
	color:#666;
}

.newsDate {
	color:black;
	font-weight:bold;
	height:20px;
	padding:4px 0px 4px 3px;
	border:none;
	border-bottom:1px solid #ccc;
	width:70px;

}

.newsDate a {
	color:black;
}
.newsItem {
	color:#F8A602;
	height:20px;
	border:none;
	padding:4px 0px 4px 0px;
	border-bottom:1px solid #ccc;

}

/* col 3 */

#secondaryContent_home { 
  width: 302px !important;
  width: 318px;  
  min-width: 10em;
  display: inline; /* :KLUDGE: Fixes IE double margin float bug */
  float: right;
  padding:0px 0px 0px 16px;
  background: url(../images/contentbg.jpg) repeat-x top left;
}

#secondaryContent_sub { 
  width: 320px;
  min-width: 10em;
  display: inline; /* :KLUDGE: Fixes IE double margin float bug */
  float: right;
  padding:0px 0px 0px 0px;
}

#photo {
	width:320px;
	float:left;
	height:230px;
	margin-top:25px;
}

#secondaryContent_sub .block, #secondaryContent_sub  .csc-frame-frame1 {
	width:310px !important;
	width:320px;
	float:left;
/*	height:150px;*/
	background:url(../images/contentbg.jpg) repeat-x;
	padding:15px 0 15px 10px;
}

#secondaryContent_sub .block li {
	margin-left:5px !important;
	line-height:12px;
	padding-bottom: 5px;
}

.block .title,   .csc-frame-frame1  .title {
	margin:15px 0px 0px 0px;
}

.block ul,   .csc-frame-frame1 ul {
	margin-left:15px;
	margin-top:12px;
}

.block form,   .csc-frame-frame1 form {
	margin-left:0px;
}

/* footer */

#footer {
	clear: both;
	color: #999;
	font-size: 10px;
	text-align: center;
/*	background: white;*/
  	padding:20px 10px 15px 10px;
}


.tx-dirlisting-pi1-row td {
	border-bottom:1px solid #ccc;
}

.tx-dirlisting-pi1-header-row td {
	font-weight:bold;
}

#mainContent_sub label{
	width:auto;
	float:left;


}

#mainContent_sub .label  {
	width:180px;
	float:left;


}

#secondaryContent_sub .label {

	margin-top:5px;
}


#mainContent_sub textarea  {
	float:left;

}

#mainContent_sub .csc-mailform-radiolabel {
	float:left;
	display:block;


	
}

#mainContent_sub .csc-mailform-radiolabel input {
	width:25px;
	float:left;	

}

#mainContent_sub .csc-mailform-radiolabel label {
	width:auto;
	float:left;	
	clear:right;
}

#mainContent_sub .csc-mailform-radiolabel .label {
	width:350px;
	float:left;	
	clear:right;
}

#mainContent_sub .mf-submit {
	float:left;
}

.bodytext img {
	padding:0 0 0 0px;
}

.req {
	color:red;
}

table.tx_seeimagelist_thumbtable td {
	background-color:#ffffff;
}
