body			{
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: medium;
	color: #666666;
	background-color: #7F0817;
	font-family: Verdana, Arial, Sans-serif;
}
html			{ margin: 0px; padding: 0px;  }
.master 	{ width: 708px; margin-left:auto; margin-right:auto; font-size: 63%; line-height: 130%; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; }
.img-header { margin-top: 10px; margin-left: 5px; }
a {color: #AEC0C4; text-decoration: none; }
p { margin: 5px;}
p.album-desc { margin: 5px; height: 48px; }

/* invisible items class 
.notseen {
 display: none;
}*/

/* A menu item table */
.contenttable-2 { 
   width: 450px;
   font-weight: normal;
   text-align: center;
}

/* The header of each table elemen */
.contenttable-2 .tr-0 { font-size:11px; font-weight:bold; }
/* the other table elements */
.contenttable-2 .tr-1 p {
  margin:0;  
}
.contenttable-2 .tr-2 p {
  margin:0;  
}
/* the italicised note */
.contenttable-2 .tr-last p {
  font-style:italic;
  margin:0;  
}

/* A menu item header */
.contenttable-1 { 
   width: 450px;
   font-weight: bold;
   font-size: 14px;
   text-align: center;
  margin-top:20px;
  background-color: #F0F0F0;
}

/* A beer list item table */
.contenttable-3 { 
   display: block;
   width: 450px;
   font-weight: normal;
   text-align: left;
}

/* The header of each table elemen */
.contenttable-3 .tr-0 { 
   display: block;
   font-size:11px; 
   font-weight:bold; 
   background-color:#F0F0F0;
}
/* the other table elements */
.contenttable-3 .tr-1 p {
  font-style:italic;
  margin:0;  
}
.contenttable-3 .tr-2 p {
  margin:0;  
}
.contenttable-3 .tr-last p {
  display: block;
  margin:0;  
}


h5 { margin: 0px; font-size: 70% }
img.logo { border: 0px; margin: 5px; }

.sections	{ position: relative; width: 708px; background-color: #ffffff;}

/* TYPO3 content element CSS */
h1 { font-size:x-small; font-weight:bold; 
       margin:0px; margin-left:5px; 
       padding:0px; padding-top:5px; 
}

.csc-header { 
   display:block; 
   background-color:#F0F0F0; 
   padding-bottom: 5px;
   margin-top: 10px;
   margin-bottom: 10px;
}

.csc-textpicHeader { 
   display:block; 
   background-color:#F0F0F0; 
   padding-bottom: 5px;
}

.csc-firstHeader { font-size: small }


/* LOGO */
#section1 { height: 91px; }
#section1 .company_name { padding-top: 45px; font-size: 200%; font-weight: bold; color: #AEC0C4; padding-left: 20px; }

/* NAV */
#section2 { height: 18px; border-top: 1px solid #000; border-bottom: 1px solid #000; padding-top: 0px; margin-top: 16px; }

/* IMG */
#top_gfx { padding: 0px; margin: 0px 0px; color: #717171; }
#top_gfx img { border: 0px; margin-top: 0px; }

/* CONTENT */
#main_content { padding: 0px; margin: 0px; color: #666666; }
#main_content img { border: 0px; margin-top: 0px; }
#main_content .left { vertical-align:top; width: 150px; float: left; height: 100%; }
#main_content .right { width: 499px; float: left; }
#main_content .header { font-size: 130%; margin-top: 15px; font-weight: bold; }
#main_content .right .body-text { padding-right: 30px; }

#main_content .body-text .header { font-size: 110%; color: #000; }
#main_content a { color: #c40000; }

/* adjustments to table cell with main content */
.contadjust { padding-top:10px; padding-right:5px; }

/* SEP */

.liveinfo {
	padding-top:100px;
}

/*-----------------------------------------------
	MENUBAR
-----------------------------------------------*/
.menubar { width: 708px; }
.menubar img { border: 0px; margin:0px; vertical-align: top;  }
.menubar div {display:inline; }
#tab_forside {margin-right: 18px; }
#tab_pub {margin-right: 18px; }
#tab_restaurant {margin-right: 17px; }
#tab_bryggeriet {margin-right: 17px; }
#tab_oel {margin-right: 4px; }
#tab_borbestilling {margin-right: 0px; }

#menu1 .left {
	display: block;
	margin-right:30px;
	margin-bottom:50px;
}

/*-----------------------------------------------
	SUBNAV
-----------------------------------------------*/
.subnav_top_links { margin-top: 10px; padding: 0px 5px 20px 5px; }
.subnav_top_links a { margin-right: 10px; }

.nav { margin-top: 20px; text-align: right; padding-right: 50px;  }
.nav a { text-decoration: none; }
.nav a:hover { text-decoration: none;  }

.nav .childs { margin-left: 15px; }

.sub_nav_link { display:block; margin-top: 8px; text-align:right; }
.sub_nav_link-act { padding-bottom:2px; padding-right:1px; background-color: #E0E0E0; display:block; margin-top: 8px; text-align:right; font-weight:bold; }

.sub_nav_link2 { display:block; margin-top: 8px; text-align:right; margin-right:10px;}
.sub_nav_link2-act { display:block; margin-top: 8px; text-align:right; margin-right:10px; font-weight:bold; }

.sub_nav_arrow {color: #8C8C8C; font-weight: normal; font-size: 11px; font-family: courier; float: left; margin-right: 4px; margin-top: 2px; }
.sub_nav_link a { text-decoration: none; color: #7F0817; line-height: 130%;}  
.sub_nav_link a:hover { text-decoration: underline; } 
.sub_nav_link .active { font-weight: bold; }
.sub_nav_link .child_inactive { margin-left: 10px; }

textarea { width: 250px; }

.label-header { font-weight: bold; }
.guestbook a { color: #717171; } 

a:hover { text-decoration: underline; }

.credits { height: 13px; margin: 0px; background-color: #000; padding: 3px 5px; color: #333; text-align: right; }
.credits a { font-size: 91%; color: #333 }

.clear { clear: both; height: 0px; line-height: 0px;}

#footer_text { height: 20px; margin-bottom: 0px; text-align: center; margin: 5px 5px; }

.footer_text { margin-top: 20px; padding-top: 20px; padding-bottom: 20px; }
.footer_text li { display: inline; list-style-type: none; padding: 0px 10px; color: #8C8C8C; }
.footer_text li img { margin: 0px 10px; vertical-align: middle; margin-bottom: 4px; }
.footer_text ul {padding: 0px; margin:0px; }

.dc_box { text-align: right; color: #8C8C8C; width: 155px; }
.dc_box p { margin: 2px 0; font-size: 93%; }
.dc_box .title { font-weight: bold; }
.dc_box .titlehi { font-weight: bold; color:red; }
hr { height: 1px; color: #bbb; line-height: 1px; }

