#container{
max-width:960px;
margin:auto;
width:91%;


min-height:600px;
height:100%;
overflow:hidden;






}

#top_menu{ 

height:95px; 
font-weight:bold; 
font-size:11px; 
text-align:right;
position:absolute;
width:100%;
top:0px;
margin-top:5px;
left:0px;
}

#top_menu li{
margin-top:4px;

 }

#menulist{

 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;

display:block;
position:absolute;
top:110px;
left:auto;
right:auto;
list-style-type:none;
padding-left:0px;
-webkit-margin-before:0px;
-webkit-margin-after:0px;
-webkit-padding-start:0px;
width:91%;
background-color:#3d3938;
z-index:2;

max-width:960px;
vertical-align:middle !important;

}
@media screen and (min-width:721px){
#menulist{
display:block !important;

}


}
#topnav{
padding-left:0px;
list-style-type:none;
-webkit-margin-before:0px;
-webkit-margin-after:0px;
-webkit-padding-start:0px;
text-align:left;
font-size:12px;

}
#topnav li{

display:block;
}
#topnav a{

font-size:12px;
}

#menulist li{

display:inline-block;
width:16%;
overflow-y:hidden;
text-align:center;
font-size:14px;

vertical-align:middle !important;
margin-top:5px;
margin-bottom:5px;
}

#menulist a{
text-decoration:none;
color:white;



}



@media screen and (max-width: 1300px) {


#menulist{

vertical-align:middle;

}

#menulist li{

font-size:14px !important;

}




#container{
width:91%;


}
#header{
width:91%;

}

#menu_bar, .frontend_menu{


}

}

@media screen and (max-width: 1000px) {
#menulist{

height:40px;
}



}

.menuopen{
background-image:url('../images/grafisk/menu_noolega.png');

}

.menuclosed{
background-image:url('../images/grafisk/menu.png');

}
#menutoggle{
display:none;
position:absolute;
right:5%;
top:80px;
background-size:36px;
background-repeat:no-repeat;
width:36px;
height:39px;

}


@media screen and (max-width:720px)
{
#menutoggle{
display:block !important;


}
#menulist{
display:none;
width:50%;
text-align:right;
position:absolute;
top:120px;
right:5%;
background-color:#ffffff;
opacity:0.9;
height:240px;
font-size:30px;
margin-top: 0px;
margin-bottom:0px;

}
#menulist li{
display:block;
width:100%;
height:40px;
font-size:15px !important;
margin-top: 2px;
margin-bottom:0px;
}
#menulist a{
color:#3d3938;
font-size:15px !important;

}
#rest{


}

#top_menu li{
margin-top:0px;

 }
 
 
 #top_menu a{
font-size:10px !important;

 }


.se{
width:30px;
height:19px;

}
.no{
width:30px;
height:19px;

}
.fi{
width:30px;
height:19px;

}




}

#slcontainer{
width:1250px;
margin:auto;
min-height:100%;
height:100%;
overflow:hidden;
padding:0px 15px 20px 15px;
}
#sccontainer{
width:1250px;
margin:auto;
min-height:100%;
height:100%;
overflow:hidden;
padding:0px 15px 20px 15px;
}
#trcontainer{
width:1250px;
margin:auto;
min-height:100%;
height:100%;
overflow:hidden;
padding:0px 15px 20px 15px;
}
#test{
overflow:hidden;
border:1px solid red;
padding-left:20px;
padding-right:20px;
}
#header{
max-width:960px; 
width:91%;

height:110px;  
background-repeat:no-repeat; 
margin-left:00px;
text-decoration:none;
position:absolute;
top:0px;
margin-right:0px;
border:0px;
}




#langselect{
position:absolute;
top:0px;
right:0px;


}

#top_menu_facebook{
width:60px;
height:30px;
position:absolute;
top:20px;
right:0px;
}
#top_menu_facebook img{
width:30px;
display:inline;
}
#top_menu_facebook2{
//width:450px;
//height:20px;
position:absolute;
top:30px;
left:0px;
}

#top_menu_calendar{
width:143px;
height:70px;
position:absolute;
top:25px;
left:0px;
}

#language{
position:absolute;
right :15px;
top:107px;
z-index:40;
}
.se{
opacity:0.3;

}
.no{
opacity:0.3;
}
.fi{
opacity:0.3;
}
#login_box{
width:378px; 
height:104px; 
background-image:url('../images/grafisk/loginPic.png'); 
position:absolute;
top:0px;
right:0px;
margin-right:72px;
}
#login{
position:relative;
top:61px;
left:13px;
z-index:1;
}
#login .login_input{
background-image:url('../images/grafisk/LoginBg.png'); 
border:0px;
font-size:13px;
padding:5px 7px 4px 6px; 
margin:1px 8px 6px 0px;
width:120px;
font:italic 13px Georgia, "Times New Roman", Times, serif;
color:#3d3938;
z-index:500;
}
#login .login_submit{
padding:0px;
margin:0px 0px 5px 0px;
width:auto;
}
#menu_logo{
top:30px;
}
#menu_bar{
font-size:12px;
text-align:center;
}
#menu_bar .frontend_menu{
position:absolute; 
top:110px; 
/*margin-left:10px;*/
max-width:960px;
width:70%;

}



#menu_bar .intranet_menu{
position:absolute; 
top:115px; 
margin-left:0px;
width:960px;
}
#menu_bar .intranet_menu td{
text-align:center;
width:200px;
}
#menu_bar a{
text-decoration:none; 
color:#f1eeea;
}
#menu_bar a:hover{
text-decoration:none; 
color:#837e7a;}
.mrS{
margin-right:37px;
}
.mrN{
margin-right:40px;
}
.mrF{
margin-right:20px;
}
.arrow{
padding-left:8px; 
padding-top:1px;
background:url(../images/grafisk/topMenuArrow.png) no-repeat; 
margin-right:28px;
}
.arrow a{
color:#3d3938; 
text-decoration:none;
}
.arrow a:hover{
color:#96928e; 
text-decoration:none;
}
#footer{
width:100%; 
min-width:100%;
background:#e0d8cd url(../images/grafisk/shadow.png) top center no-repeat; 
text-align:center;
padding-top:30px; 
padding-bottom:30px;
color:#8e8882; 
text-transform:uppercase;
}
#lang{
padding-left:10px;
color:#3d3938; 
background-color:#f3f1ed;
}

#scLeftMenuWrapper{
width:300px;
float:left;
}
#scLeftMenuWrapper li{
margin-left:15px;
}
#scLeftMenuWrapper th{
    background-color: #3d3938;
    color: #FFF;
    padding: 4px;
    text-align:left;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
#scRightWrapper{
float:left;
}



#mgtLeadsMenuWrapper{
width:320px;
float:left;
}
#mgtLeadsMenuWrapper li{
margin-left:15px;
}
#mgtLeadsMenuWrapper th{
    background-color: #3d3938;
    color: #FFF;
    padding: 4px;
    text-align:left;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
#mgtDealerMenuWrapper{
width:320px;
float:left;
}
#mgtDealerMenuWrapper li{
margin-left:15px;
}
#mgtDealerMenuWrapper th{
    background-color: #3d3938;
    color: #FFF;
    padding: 4px;
    text-align:left;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#mgtReportMenuWrapper{
width:320px;
float:left;
}
#mgtReportMenuWrapper li{
margin-left:15px;
}
#mgtReportMenuWrapper th{
    background-color: #3d3938;
    color: #FFF;
    padding: 4px;
    text-align:left;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}









