﻿body
{
    color:#FFFFFF;
    font-size:13px;
    /*font-size-adjust:none;*/
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:18px;
    background-color:#09080D;
    font-family:Arial,Helvetica,sans-serif;
    margin:0;
    padding:0;
    text-align:center;
}

a, a:visited, a:active {
color:#FFFFFF;
}
a {
cursor:pointer;
}


#page {
margin:0 auto;
text-align:center;
width:100%;
}

#page #header {
margin:0 auto;
position:relative;
width:800px;
}


#page #header #headerNav {
float:left;
position:relative;
right:0;
top:0;
width:640px;
z-index:2;
}

#page #header ul.nav-header {
float:left;
height:100px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:auto;
z-index:2;
}

#page #header ul.nav-header li {
/*background:transparent url(/concrete/themes/default/images/meny_off.jpg) repeat scroll 0 0;*/
color:white;
float:left;
font-size:10px;
height:100px;
margin-bottom:0;
margin-left:2px;
margin-top:0;
min-width:78px;
padding:0 0 2px;
width:70px;
}

#page #header ul.nav-header li a {
/*background:transparent url(/concrete/themes/default/images/meny_off.jpg) repeat scroll 0 0;*/
color:#D8D8E0;
display:block;
font-weight:bold;
padding-left:0;
padding-right:2px;
padding-top:70px;
text-decoration:none;
}

#page #header ul.nav-header li.nav-selected a {
/*background:transparent url(/concrete/themes/default/images/meny_on.jpg) repeat scroll 0 0;*/
font-weight:bold;
}

#page #header ul.nav-header li {
font-size:10px;
background-color:#242C37;
border-right:4px solid #000;
}

#page #header ul.nav-header li:Hover, #page #header ul.nav-header li.selected {
background-color:#FF9900;
}

.ccm-spacer {
clear:both;
}

#icebar_logo {
background:transparent url(../img/icebaroslo_logo.jpg) repeat scroll 0 0;
height:59px;
left:560px;
position:absolute;
top:30px;
width:244px;
}

#middle_content {
margin:0 auto;
text-align:left;
width:805px;
padding-left:10px;

}

#split_left {
float:left;
margin-bottom:20px;
margin-top:10px;
overflow:hidden;
width:380px;
margin-right:20px;
}

#split_right {
/*float:right;
margin-bottom:20px;*/
float:left;
margin-right:10px;

text-align:left;
width:600px;
}


#grayboxBG {
width:100%;
float:left;
background-color:#181822;
padding-top:15px;
padding-bottom:15px;
}

#graybox {
margin:0 auto;
text-align:left;
width:805px;
padding-left:10px;
color:#D8D8E0;
font-family:Georgia,Helvetica,sans-serif;
line-height:10px;
}

#bottomleftside {float:left;width:267px;}
#bottomleftside table td {padding:5px;}

#bottomrightside {float:left;padding:5px 0px 0px 60px;}


h1 
{
    margin-top:0px;padding-top:10px;
 font-family:Arial;
font-size:21px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:28px;   
 }
h3 {
font-size:16px;
line-height:21px;
}
img {border:0px;}
.imgLeft {float:left;padding-right:10px;}
.item {padding:5px 5px 5px 0px; text-align:right;}
.item img {padding-bottom:5px;}
.item a 
{
    text-decoration:none;font-weight:bold;
    color:#D8D8E0;
    font-family:Georgia,Helvetica,sans-serif;
    line-height:10px;     
}
.item a:Hover {text-decoration:underline;}


#openingHours td {text-align: right;} 

#page .divider {
clear:both;
height:1px;
overflow:hidden;
padding-top:12px;
width:100%;
}




#bottombuttons {
font-size:10px;
}

#page #footer {
clear:both;
color:#999999;
font-size:10px;
padding-bottom:16px;
padding-left:30px;
padding-top:24px;
}

#page #footer a {
color:white;
text-decoration:none;
}


		
/*Xforms*/
.xform table {padding:3px;}
.xformvalidator {margin-left:5px;background-color:white;color:Red;padding:2px;}
label {padding-right:5px; text-transform:uppercase; font-weight:bold;}		


/*MEDIA*/

a.articleMainMedia {color:#000000 !important;}
a.frontpageMediaBanner  {color:#000000 !important;}

/*Google maps*/
 .gsmsc-mapDiv {
      height : 200px;
    }

    .gsmsc-idleMapDiv {
      height : 200px;
    }

    #mapsearch {
      width: 263px;
	  margin: 0 0 0 0px;
	  height:263px;
	}

.gsc-search-box {
		display: none;
		}
		
