﻿#container 
{
    position: absolute;
    width: 959px;
    margin: 0px auto;
    }

#wrapper
{
    width:900px;
    }
    
#subwrapper
{
    width:900px;
    margin:0px;
    padding:0px;
    float:left
    }
    
#contentholder 
{
    text-align: left;
    }
    
/* SEARCH FORM */
#searchcontainer 
{
    position: absolute;
    width: 980px;
    margin-top: 57px;
    }

#searchholder, #searchholder input 
{
    margin: 0px;
    padding: 0px;
    }
    
#searchholder 
{
    float: right;
    }
    
#searchholder .input 
{
    border: 1px solid #ccc;
padding-top:3px;
    }
    
#searchholder .knapp 
{
    background: url('/files/system/soek.gif') no-repeat;
    height: 16px;
    width: 34px;
    border: none;
    cursor: pointer;
    } 
 #searchholder .knapp2 
{
    background: url('/files/system/sok.gif') no-repeat;
    height: 16px;
    width: 34px;
    border: none;
    cursor: pointer;
    }           
/* LOGOS */        
#logos
{
    margin:0px;
    background-color:#fff;
    width:900px;
    height:65px;
    float:left;
    }  
      
#toplogo
{
    width:155px;
    margin:0px;
    float:left;
    height:145px;
    }
    
#bottomlogo
{   
    width:300px;
    margin:0px;
    height:65px;
    float:right;
    } 
    
/* MENUS */ 
.L1, .L2, .L3, .L4, .L5, .L2_Active, .L3_Active, .L4_Active, .L5_Active
{
    text-transform:uppercase;   
}  

#topmenuleft div.L1
{
    background:url(/Files/system/delimiter.gif) 100% 0 no-repeat;
    white-space:nowrap;	
	padding:0px 15px 0px 0px;
	height:12px;
	margin:0px;
	} 
	  
#leftmenu
{ 
    margin:0px 25px 0px 0px;
    padding:0px 0px 25px 0px;
    float:left;
    width:150px
    }
 
#topmenus
{
    margin:0px 0px 15px 0px;
    width:100%;
    float:left;
    }
              
#topmenuleft
{
    background-color:#ffffff;
    width:600px;
    height:25px;
    float:left;
    } 
   
#topmenuleftInner
{
    float:left; 
    margin:7px 0px 0px 8px
    }    
    
#topmenuright 
{    
    background-color:#ffffff;
    float:left;
    width:300px;
    height:25px;
    margin:0px;
    padding:0px;
    } 

#topmenurightInner
{
    float:right; 
    margin:4px 10px 0px 0px
    } 
    
#topmenurightInner a {color:#fff;}    
 
 
#subcontent
{
    float:right; 
    width:725px; 
    margin:0px; 
    padding:0px
    }
   

#footer
{
    float:left;
    background-color:#ffffff;       
    }        
     
#footerInner
{
    height:14px; 
    width:892px;
    background-color:#ffffff;
    text-transform:uppercase;
    float:left;
    margin:2px 0px 5px 8px;
    }    
    
    
/* TEMPLATE PARAGRAPH SETUPS TM=TEMPLATE MEDIA, TP=TEMPLATE PARAGRAPH */
    #tTop, #tBottom{float:left; width:900px; margin:0px; padding:0px;}
    #TM1{float:left; width:600px;}
    #TM2, #TM3{float:right; width:300px}
    #TP1{float:left; width:275px; margin:10px 13px 25px 0px; padding:0px; background-color:#ffffff;}
    #TP2{float:left; width:275px; margin:10px 25px 25px 12px; padding:0px; background-color:#ffffff;}
    #TP3{float:left; width:275px; margin:10px 0px 25px 0px; padding:0px; background-color:#ffffff;}

.headerImage{margin:0px 0px 15px 0px;}
.featurespace{width:14px}

/* TEMPLATE PARAGRAPH SETUPS UNDERSIDER */
    #content_underside{float:right; margin:0px 0px 0px 0px; padding:0px;}
    #TP1_underside{float:left; width:400px; margin:0px 25px 0px 0px; padding:0px;}
    #TM1_underside{float:right; width:300px; margin:0px; padding:0px}
    #TP2_underside{float:right; width:300px; margin:0px; padding:0px}
    #subheader{width:200px; margin:25px 0px 25px 0px}
    #subheaderImage {margin:25px 0px 25px 0px}

    .gray2{font-size:10px; color:#BAB1A9}

#searchfield
{
    border:1px #BAB1A9 solid; 
    color:#BAB1A9;
    width:170px;
    height:15px;
    }
    
    
/* KAMPANJSAJT */    
.greyborderT{border-top:1px #e7e4e4 solid; height:20px}
.greyborderB{border-bottom:1px #e7e4e4 solid; width:790px; line-height:20px}

/* TOPMENU STYLES */
#topmenuholder 
{
    background: url('/files/navigation/menu_bg.gif') repeat-x top left;
    }
    
#topmenuholder div
{
    display: block;
    clear: both;
    padding-left: 0px;
    background-image: url('/files/navigation/menu_bg.gif');
    background-position: bottom left;
    background-repeat: repeat-x;
    height: 25px;
    margin-top: 1px;
    width: 810px;
    float: left;
    }

#topmenuholder div ul 
{
    margin: 0;
    padding: 0;
    }
    
#topmenuholder div ul li
{
    margin: 0;
    padding: 0;
    height: 25px;
    list-style: none;
    float: left;
    display: block;
    background-image: none;
    background-repeat: no-repeat;

    }
    
#topmenuholder div ul li a
{
    color: #B2B3C2;
    font-weight: bold;
    padding: 0px 5px 0px 3px;
    line-height: 25px;
    display: block;
    margin-left: 2px;
    background-position: bottom right;
    background-repeat: no-repeat;
    }
    
#topmenuholder div ul li.inpath a
{
    color: #000;
    background-color: #fff;
    font-weight: bold;
    padding: 0px 5px 0px 5px;
    background-image: url('/files/navigation/menu_start_end.gif');
    }
    
#topmenuholder div ul li.inpath
{
    background-image: url('/files/navigation/menu_start_end.gif');
    background-position: left bottom;
    }
    
#topmenuholder div ul li#activeitem 
{
    background-image: url('/files/navigation/menu_start_end.gif');
    }
    
#topmenuholder div ul li#activeitem a
{
    color: red;
    background-color: #fff;
    font-weight: bold;
    padding: 0px 5px 0px 5px;
    background-image: url('/files/navigation/menu_start_end.gif');
    }
    
#topmenuholder div#dwtopmenu1 ul li#activeitem a 
{
    color: #FDD44F;
    }
    
#topmenuholder div#dwtopmenu2 ul li#activeitem a 
{
    color: #6AA94E;
    }
    
#topmenuholder div#dwtopmenu3 ul li#activeitem a 
{
    color: #CB97B7;
    }