body{
  background-image: url(/images/body_top.gif);
  background-position: top center;
  background-repeat: no-repeat;
  font-family: arial, helvetica, verdana;
  font-size: 12px;
  line-height: 21px;
  color: #404040;
}
.copyright_rovecom a:link, .copyright_rovecom a:active, .copyright_rovecom a:visited{
  clear: both;
  color: silver;
  text-decoration: none;
  text-align: right;
  display: block;
  padding-right: 15px;
}
a:focus{
  outline: none;
}
a:link, a:active, a:visited{
  color: #4290da;
}
a:hover{
  color: black;
  text-decoration: none;
}
h1, h2, h3{
  margin: 0;
  padding: 0;
  padding-bottom :10px;
  border-bottom: 1px solid #81b5e6;
  display :block;
  color: #4290da;
  font-family: Times New Roman;
}
#header h1{
  display: none;
}
#global{
  width: 980px;
  margin: 0 auto;
  position: relative;
}
.top{
  width: 980px;
  height: 268px;
}
.agrotechniek_nl, .agrotechniek_de{
  background-image: url(/images/agrotechniek_nl.png);
  width: 348px;
  height: 133px;
  position: absolute;
  top: 0px;
  left: 0px;
}
.agrotechniek_de{
  background-image: url(/images/agrotechniek_de.png);
}
#content{
  width: 980px;
}
.left{
  width: 580px;
  padding: 20px;
  float: left;
}
#google_mini .left {
  padding: 0;
  width: auto;
}

.right{
  width: 360px;
  float: left;
  
}
.taal_nl .adres_nl{
  display: none;
}
.taal_de .adres{
  display: none;
}
#footer{
  clear: both;
  padding-left: 20px;
  padding-top: 7px;
  background-image: url(/images/footer_top.gif);
  background-repeat: no-repeat;
  background-position: top;
}
#footer .adres, #footer .adres_de{
  width :316px;
  height: 101px;
  background-image: url(/images/adres_back.gif);
  background-repeat: no-repeat;
  color: white;
  float: right;
  font-size: 10px;
  padding-left: 20px;
  padding-top: 10px;
}
#footer .adres .rechts{
  padding-left: 40px;
}
#footer .adres_de .rechts{
  padding-left: 70px;
}
#footer .adres span, #footer .adres_de span{
  float: left;
}
#footer img{
  float: left;
  margin-top: 13px;
}
#footer .adres a:link, #footer .adres a:active, #footer .adres a:visited,
#footer .adres_de a:link, #footer .adres_de a:active, #footer .adres_de a:visited{
  color: white;
}
#footer .adres a:hover, #footer .adres_de a:hover{
  text-decoration: none;
}
/*----------home nieuws----------*/
.home_nieuws{
  float: right;
}
.home_nieuws_content{
  width: 306px;
}

.home_nieuws .item{
  float: left;
  clear: both;
  width: 280px;
}
.home_nieuws_top{
  background-image:  url(/images/home_nieuws_content.gif);
  background-repeat: repeat-y;
  width: 336px;  
  margin-top: 10px;
  float: left;  
}
.home_nieuws_content{
  background-image:  url(/images/home_nieuws_top.gif);
  background-repeat: no-repeat;
  padding: 20px;
  padding-bottom: 0px;
  color: white;
  font-size: 10px;
  line-height: 12px;
  float: left;
}
.home_nieuws_bottom{
  background-image:  url(/images/home_nieuws_bottom.gif);
  background-repeat: no-repeat;
  width: 336px;
  height: 27px;
  clear: both;
}
.home_nieuws_content h2{
  color: white;
  font-size: 21px;
  line-height: 21px;
  margin: 0;
  border: none;
  text-align: left;
}
.home_nieuws_content .item{
  border-bottom: 1px solid #a5ccea;
  padding-bottom :10px;
  margin-bottom :10px;
}
.home_nieuws_content a:link, .home_nieuws_content a:active, .home_nieuws_content a:visited{
  color: white;
  font-style: italic;
  display :block;
  text-decoration: none;
  
}
.home_nieuws_content a:hover{
  color: gold;
  text-decoration: none;
}
/*---------banner leveranciers---------*/
.leveranciers{
  width :330px;
  padding-left: 25px;
  float: left;
  text-align: center;
}
.lev_titel_nl h2{
  display: none;
}
.lev_titel_de h2{
  display: none;
}
.right .leveranciers h2, .right .leveranciers h1{
  border: none;
  text-align: center;
  margin-top: 20px;
  font-size: 18px;
}
.banner_collection{
  margin-left: 15px;
}
.banner_collection div{
  background-color: white;
}
/*--------top menu---------*/
.top .top_menu{
  width :240px;
  height: 32px;
  background-image: url(/images/top_menu_border_bottom.png);
  background-repeat: no-repeat;
  background-position: bottom right;
  position: absolute;
  top: 0px;
  right: 0px;
}
.top .top_menu .top_menu_wit{
  position: absolute;
  top: 8px;
  right: 10px;
}
.top .top_menu .top_menu_schaduw{
  position: absolute;
  top: 9px;
  right: 9px;
}
.top .top_menu li a{
  color: white;
}
.top .top_menu .top_menu_schaduw li a{
  color: black;
}
.top_menu ul{
  margin: 0;
  padding: 0;
}
.top_menu li{
  float: left;
  list-style: none;
  background-image: url(/images/top_menu_border.png);
  background-repeat: no-repeat;
  background-position: top right;
  margin-right: 8px;
}
.top_menu li a{
  text-decoration: none;
  padding-right: 8px;
}
.top_menu li a:hover{
  color: gold;
}
#menu{
  height: 39px;
  width :960px;
  padding-right: 20px;
  background-image: url(/images/menu_bottom.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  float: left;
}
#menu .talen{
  float: right;
}
#menu .talen img{
  margin-right: 10px;
}
#menu ul{
  margin: 0;
  padding: 0;
}
#menu li{
  list-style: none;
  position: relative;
  float: left;
}
#menu li a{
  float: left;
  display: block;
  color: black;
  text-decoration: none;
  font-size: 14px;
  line-height: 32px;
  padding-left: 10px;
  padding-right: 10px;
  background-image: url(/images/menu_border.gif);
  background-repeat: no-repeat;
  background-position: right;
}
#menu li a:hover, #menu li.active a{
  background-color: #0369cc;
  background-image: none;
  color: white;
}
#menu ul ul{
  position:absolute;
  top:32px;
  width: 175px;
}
#menu li li{
  display:none;
  float: none;
}
#menu li:hover li {
	display: block;
}
#menu li li a{
  float: none;
  background-color: #0369cc;
  background-image: none;
  color: white;
  border-bottom :1px dotted white;
}
#menu li li a:hover{
  background-color: #0255a6;
  color: gold;
}
/*----------nieuws--------------*/
#news .item{
  margin-bottom: 20px;
  margin-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e7e7e7;
}
#news h2{
  border: none;
}
.show .news_image{
  margin :20px;
  margin-left: 90px;
}
.item .news_image{
  float: left;
  margin-right: 20px;
}
#news .show .teaser{
  font-style: italic;
  margin-bottom: 10px;
}

#news .meta{
  border: 1px solid silver;
  background-color: #e7e7e7;
  color:gray;
  padding: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size :10px;
}

#news .lees_verder{
  display: block;
}
/*-------------zoeken----------*/
#zoekbox{
  margin-top: 10px;
  margin-bottom :10px;
  height: 32px;
  width: 318px;
  background-image: url(/images/zoek_back.gif);
  background-repeat: no-repeat;
  padding-left: 10px;
  padding-top: 6px;
}
#contact_form{
  padding-top: 10px;
}
#contact_form input{
  border: 1px solid gray;
  height: 20px;
  margin-right: 10px;
  width: 190px;
  margin-bottom:10px;
}
.mod_contactforms_col1{
  padding-right :20px;
}
#contact_form textarea{
  border: 1px solid gray;
  margin-bottom :10px;
}
.zoeken_submit, input.submit_button{
  border: none;
  background-image: url(/images/button.gif);
  height: 22px;
  width: 103px;
  float: left;
}
.zoeken_input{
  border: 1px solid gray;
  height: 20px;
  margin-right: 10px;
  width: 190px;
  float: left;
}
#wtk_sitemap li{
  list-style: none;
}




