body{margin:0; padding:0 0 10px 0; background:#FFFFFF;}

body, input, select, textarea{font: normal 12px Arial, Helvetiva, Verdana; color: #404040;}

input[type='text'], input[type='password'], input[type='checkbox'] select, textarea{border: solid 1px #BFBFBF;}

p {margin:0; padding:10px 0 0 0;}

img {border:none;}



a, a:visited, a:hover{color: #2E9028; text-decoration: none;}

a big, a:visited big, a:hover big{color:#F87111; font-weight:bold;}

body, input, select, textarea{}

form{margin:0; padding:0;}

table{border-collapse: collapse; border-spacing:0;}

td, th{padding:10px 10px 0 0; text-align:left;}

h1{
    margin:0;
    padding:25px 0 0 0;
    font: bold 20px Arial, Helvetiva, Verdana;
    color: #B5BB5F;
}

h2{
    margin:0;
    padding: 10px 0 0 0;
    font: bold 15px Arial, Helvetiva, Verdana;
    color: #B5BB5F;
}

h2 a, h2 a:hover, h2 a:visited{color: #B5BB5F;}

h3{
    margin:0;
    padding: 10px 0 0 0;
    font: bold 12px Arial, Helvetiva, Verdana;
    color: #B5BB5F;
}


.clear{clear: both;}

.dottedOriz{background: transparent url('../images/dotted.gif') 0 bottom repeat-x; padding-bottom:10px;}

.header{
     background: transparent url('../images/bg_header.gif') 0 0 repeat-x;
     height:170px;
    }

.header a, .header a:hover, .header a:visited{color: #808080;}
    
.headCont{
   margin:0 auto;
   width:980px; 
   position: relative;
 }

.logo{
  position: absolute; 
  top:37px;
  left:10px;
    
    }

.mainSearch{ 
      position: absolute;
      top:0px;
      left:340px;
    }

 .mainSearch, .mainSearch a, .mainSearch a:hover .mainSearch a:visited{color: #808080; text-decoration:none;}   
    
  .mainSearch p input{margin-left:10px;}
 
.searchtab{  
 background: transparent url('../images/bg_search_tab.gif') right bottom no-repeat;
 width:510px;
 height:40px;
    }   
    
.searchtab img{
    float: left;
}

input.textField{
     background: transparent url('../images/bg_textfield.gif') 0 0 no-repeat ;
     width:480px;
     height:15px;
     border:none;
     padding:5px 10px;
    _background-attachment:fixed; 
    overflow:hidden;
    margin-left:10px;
}
    
.footer{
     background: transparent url('../images/bg_footer.gif') 0 0 repeat-x;
     margin:10px 0 0 0;
    }

.footer a, .footer a:visited, .footer a:hover{color: #808080;}

.main{
        margin:0 auto;
        width:980px; 
    }
    
.column1{
   width:220px;
   float:left;
   overflow: hidden;
   margin:8px 0 0 0;
}

.column1 .box{
    background: transparent url('../images/box_top_column.gif') 0 0 no-repeat;
    padding: 15px 0 0 0;
    margin: 0 0 10px 0;
    }

.column1 .subBox{
    background: transparent url('../images/box_bottom_column.gif') 0 bottom no-repeat;
    padding:0 0 15px 0;
    }

.column1 .contBox{
    background: transparent url('../images/box_body_column.gif') 0 0 repeat-y;
    padding:0 20px;
}

.column1 td{vertical-align: bottom;}

.column1 h3{margin:0; padding:20px 0 0 0; font: bold 15px Arial; color:#404040;}

/*.column1 a, .column1 a:hover .column1 a:visited{color: #0A50FF; text-decoration:none;}  */

.content{
 float: right;
 width:740px;
 overflow:hidden;
 position:relative;
 
}

.wideContent{width:740px; padding-left:10px;}

.column2{
 margin-left:20px;   
 float: left;
 width:560px;
 position: relative;
 min-height:500px;
}

.column3{
 float: right;
 width:160px;
}

.footer{
    text-align:center;
    padding:10px 0 0 0;
    color: #B5BB5F;
    }

.footer a, .footer a:hover .footer a:visited{color: #808080; text-decoration:none;}  
    
.footer p{color:#808080;}

.results .pic{ float: left; margin:20px 10px 0 0; width:120px; padding:6px 5px 3px 5px; border:solid 1px #BFBFBF; text-align:center;}



.results div.resultDesc{ margin:20px 0 0 0; float: left; width:410px;  overflow:hidden;}

.resultDesc p{padding-top:5px;}

.resultDesc p a, .resultDesc p a:visited, .resultDesc p a:hover{color: #404040;}

.results div.descPushPin{width:520px;}

.results h2{ margin:0; padding:0;}

.results .url{color:#2E9028; /*font-size:15px; padding-top:10px;*/}

.pushPin{
    background: transparent url('../images/pushpin.gif') 0 0 no-repeat;
    width:23px;
    height:37px;
    line-height:24px;
    font-size:14px;
    font-weight:bold;
    text-align: center;
    overflow: hidden;
    float: left;
    margin:20px 10px 0 0;
  }

.pushPin a, .pushPin a:hover, .pushPin a:visited{color: #404040;}

.resultsPanel{
    position:absolute;
    top:-5px;
    right:0;
    width:200px;
    padding: 0 0 3px 10px;
    border-left: solid 1px #BFBFBF;
}

.resultsPanel a, .resultsPanel a:visited{
      
    text-decoration: none;
    color: #808080;
    }

.resultsPanel p{padding-top:0;}



    
.filterBox{
    
    background:#F8F8EF; 
    border: solid 1px #B5BB5F; 
    border-right:0; 
    border-bottom:0; 
    margin:10px 0 0 0;
}

.filterBox h2{background:#ECEED7; padding:10px 5px 5px 5px ;}

.filterBox div{padding: 0 10px 5px 10px;}

.filterBox .filter td{border-bottom:solid 1px #FFFFFF; padding-bottom:5px;}

.column1 .filterBox h3{padding-top:10px;}


.filter{width:100%;}

.filter td{padding:1px 5px;}



/*.filter a{ display:block; background: transparent url('../images/raquo.gif') 0 5px no-repeat; padding-left:10px;}*/

.odd td{background:#f2f2F2;}

.even td{background:#FFFFFF;}

.column1 .odd td{background:#F8F8EF;}

.resultPagination{margin-top:20px;}

.resultPagination table{width:400px; margin: 0 auto;}

.resultPagination td{width:20%; white-space:nowrap;}

.resultPagination strong a, .resultPagination strong a:visited{color:#404040;}

.disabled{
    filter:alpha(opacity=50);
  opacity:0.50; 
 }
 
 .bannerFormat{margin-top: 30px;}

.bannerFormat th, .bannerFormat td{padding: 5px 10px 5px 5px;}

.bannerFormat th{background:#ECEED7;}






.bannerFormat h2{margin-bottom: 0;}


  a.print,  a.print:hover,  a.print:visited, a.send,  a.send:hover, a.send:visited, a.save,  a.save:hover,  a.save:visited{padding-left:20px; color:#808080; text-decoration:none;}
 
 a.print,  a.print:hover,  a.print:visited{ background: transparent url('../images/icon_print.gif') 0 0 no-repeat;}
 
 a.send,  a.send:hover, a.send:visited{ background: transparent url('../images/icon_mail.gif') 0 3px no-repeat;}

  a.save,  a.save:hover, a.save:visited{ background: transparent url('../images/icon_save.gif') 0 0px no-repeat;}

 .contentMap{border: solid 1px #B5BB5F; border-bottom:none; border-right:none; padding: 5px 0 0 5px; margin-top:10px;}
 
 
 .vagn input{vertical-align: middle;}



/* Tab schede */

#navTab{
    height:35px;
    margin:10px 0 10px 0;
    background: transparent url('../images/solid.gif') 0 bottom repeat-x;
    padding-top:0px;
}

#navTab a, #navTab a:visited, #navTab a:hover{
    float:left;
    display: block;
    border:solid 1px #DFDFDF;
    margin:5px 5px 0 0;
    padding:7px 10px 6px 10px;
    background: #FFFFFF url('../images/bg_navtab.gif') 0 bottom repeat-x;
    border-bottom: 0;
    font-size:12px;
    text-decoration: none;
    color:#B5BB5F;
    font-weight: bold;
}


#navTab a.active, #navTab a.active:visited, #navTab a.active:hover{
    background:#FFFFFF;
    margin-top:0;
    padding:10px 10px 9px 10px;
    color: #B5BB5F;

}


.categories{width:100%;}

.contenTab{min-height:550px;}

.highlight{background:#ECECEC; color:#7B101F; font-weight: bold;}





