﻿html, body {margin: 0; padding: 0; font-size: 12px; font-family: Verdana, Helvetica, Tahoma, sans-serif; background-color: #eeeeee; color: #5c2814;}
html, body, wrapper {height: 100%;}
.clear{clear:both; }
.wrapper { display: block; width: 920px; height: 694px; border: solid 1px black; margin: 0 auto; padding: 0px; background-image: url(/images/forside_bakgrunn.jpg); background-repeat: no-repeat;}
.wrapper_dyn { display: block; width: 920px; border: solid 1px black; margin: 0 auto; padding: 0px;}
#contentwrapper {width: 920px;background-image: url(/images/bcgtile_dyn.jpg);}
.logo {display: block; height: 110px; margin: 12px 0px 0px 30px;}

/* Dynamisk side */
#leftwrapper
{
    float: left; 
    width: 175px;   
}

#leftlogo
{
    position: absolute;
    top: 65px;
    padding-left: 15px;
}

#leftmenu
{
    padding: 60px 0px 0px 0px;
}

#rightcontent
{
    float: left;
    padding: 0px 28px 10px 28px;
    width: 689px;    
}

#col2wrapper
{
    display: table;
    background-image: url(/images/bcg_divider.jpg);
}

.col2left
{
    width:329px;
    display:block; 
    float:left;
}

.contact2col
{
    width:329px;
    display:block; 
    float:left;
    border-right: solid 1px black;
}

.online2col
{
    
    float:left;
    padding-left: 28px;
    width: 331px;
}

#rightcontent h1
{
    padding-top: 0px;
    margin-top: 0px;    
}

#rightcontent h2
{
    padding-top: 0px;
    margin-top: 0px;    
}

#RestaurantDD
{
    padding-left: 10px;    
}

#RestaurantPictureWrapper
{
    margin-top: 10px;
    border-top: solid 1px black;    
    padding-top: 20px;
}

.RestaurantPictureLeft
{
    float: left;
    padding-right: 20px;
}

.RestaurantPictureRight
{
    float: left;
    padding-left: 20px;
}

#RestMapWrapper
{
    background-image: url(/images/restaurant_valg.jpg);
    background-repeat: no-repeat;
    height: 600px;        
}

#RestMapText
{
    width: 250px;
}

.clearboth
{
    clear: both;    
}
/* Forsiden */
.forside_venstre { display:block; float: left; width: 290px; height: 645px; margin: 0px; padding: 0px;}
.forside_venstre h1 { font-family:times New Roman,georgia,serif; font-size:260%; margin:35px 40px 0px 33px;}
.forside_venstre p { margin:10px 35px 10px 33px;}
.forside_venstre a { margin: 0px 0px 0px 33px; color: #5c2814; text-decoration:none;}
.forside_venstre a:hover { text-decoration: underline;}

.forside_høyre{ display: block; float: right; width: 218px; height: 645px; margin: 10px 0px 0px 0px; padding: 0px; background-repeat:no-repeat;}
.forside_høyre h1 { font-size:150%; font-weight: bold; margin: 5px 15px 5px 15px;}
.forside_høyre p { font-size: 90%; margin: 5px 15px 10px 15px;}
.forside_høyre a { font-weight: 900; font-size: 90%; margin: 0px 0px 0px 15px; color: #dc6d07; text-decoration:none;}
.forside_høyre a:hover { text-decoration: underline;}
.forside_høyre_strek{ display: block; float: left; margin: 8px 15px 5px 15px; width: 178px; height: 1px; border-bottom: dashed 1px #5c2814;}

.forside_bunn { display: block; float: left; width: 920px; height: 222px; margin: 0px; padding: 0px; background-image: url(/images/forside_banner_bunn.jpg); background-repeat:no-repeat;}

/* ToppMeny */
.top_menu_wrapper { display: block; width: 920px; height: 49px; margin: 0px; padding: 0px;}
.top_menu_wrapper_dyn { display: block; width: 920px; height: 87px; margin: 0px; padding: 0px; background-image: url(/images/top_dyn.jpg); background-repeat: no-repeat;}
.top_menu_text { padding: 15px 90px; color: #fef2af;}
a.top_menu_link { margin: 0px 5px; color: #fef2af; font-size: 110%; font-weight: bold;}
a.top_menu_link:link, a.top_menu_link:visited { text-decoration: none;}
a.top_menu_link:hover, a.top_menu_link:active { text-decoration: underline;}
a.top_menu_link_selected { margin: 0px 5px; color: #fef2af; font-size: 110%; font-weight: bold;}
a.top_menu_link_selected:link, a.top_menu_link_selected:visited, a.top_menu_link_selected:hover, a.top_menu_link_selected:active { text-decoration: underline;}

/* VenstreMeny */
.left_menu_wrapper { display: block; width: 240px; height: 390px; margin: 0px; padding: 0px;}
.left_menu_text { padding: 15px 60px; color: #421f1e; font-weight:bold;}
.left_menu_link { margin: 0px; color: #5C2814; font-size: 110%; text-transform: uppercase;}
a.left_menu_link { margin: 0px; color: #bf4800; font-size: 110%; text-transform: uppercase;}
a.left_menu_link:link, a.left_menu_link:visited { text-decoration: none;}
a.left_menu_link:hover, a.left_menu_link:active { text-decoration: underline;}
a.left_menu_link_selected { margin: 0px; color: #421f1e; font-size: 110%; text-transform: uppercase;}
a.left_menu_link_selected:link, a.left_menu_link_selected:visited, a.left_menu_link_selected:hover, a.left_menu_link_selected:active { text-decoration: underline; color: #421f1e;}

.LeftMenuHeadingRest { padding-bottom: 5px; padding-top: 10px;}
.left_menu_text_rest { padding: 10px 60px; color: #421f1e; font-weight:bold;}
.left_menu_link_rest { margin: 0px; color: #5C2814; font-size: 80%; text-transform: uppercase;}
a.left_menu_link_rest { margin: 0px; color: #bf4800; font-size: 80%; text-transform: uppercase;}
a.left_menu_link_rest:link, a.left_menu_link_rest:visited { text-decoration: none;}
a.left_menu_link_rest:hover, a.left_menu_link_rest:active { text-decoration: underline;}
a.left_menu_link_rest_selected { margin: 0px; color: #421f1e; font-size: 80%; text-transform: uppercase;}
a.left_menu_link_rest_selected:link, a.left_menu_link_rest_selected:visited, a.left_menu_link_rest_selected:hover, a.left_menu_link_rest_selected:active { text-decoration: underline; color: #421f1e;}

/* Artikkel */
.artikkel_venstre { display:block; position: absolute; top: 49px; width: 300px; height: 530px; margin: 0px; padding: 0px; background-image: url(/images/artikkel_venstre_bakgrunn.png); background-repeat:no-repeat;}

.artikkel_høyre { display: block; position: relative; padding-right: 20px; top: 30px; left: 300px; width: 600px; height: 545px; overflow: auto; z-index:99;}
.artikkel_høyre h1 { font-size: 150%; font-weight: bold;}
.artikkel_høyre a { color: #bf4800; font-weight: bold;}
.artikkel_høyre a:link, .artikkel_høyre a:visited { text-decoration: none;}
.artikkel_høyre a:hover, .artikkel_høyre a:active { text-decoration: underline;}

.artikkel_bunn { display: block; position: absolute; top: 475px; width: 920px; height: 220px; margin: 0px; padding: 0px; background-repeat:no-repeat;}

/* Print */
.print_artikkel_høyre { padding-left: 20px; top: 30px; width: 600px; z-index:99;}

/* Menyer */
.menyer_venstre { display: block; position:relative; float: left; width: 240px; height:539px; }
.menyer_høyre { display: block; position:relative; float: left; width: 343px; height:539px; }