body
{
	margin-top:3px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	
}
p,h1,h2,h3,td
{
	color:#222;
}
#cafeWrapper h2 
{
	font-size:1.5em;
}

h1 
{
	font-size:2em;
	font-weight:lighter;
	text-align:center;
	font-family:"Monotype Corsiva", Arial, Helvetica, sans-serif ;
	margin: 0px 5px 5px 0px;
	padding: 0px 0px 0px 0px;
}

h2 
{
	font-size:1.3em;
	font-weight:lighter;
	font-family:"Monotype Corsiva", Arial, Helvetica, sans-serif ;
}

h3 
{
	font-size:1em;
	font-weight:bold;
}

table h3 
{
	font-family:Arial;
	font-weight:bold;
}
table 
{
	padding-bottom:40px;
}

#WPWrapper 
{
	width:667px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	clear:both;
	overflow: hidden;
	background-color:#fff;
	border:solid 1px #ccc;
	
}

#topWrapper 
{
	float:left;
	width:667px;
	overflow:hidden;
	
}





#topp
{
	float:left;
	width:667px;
	
}


ul#navlist
{
float:left;
text-align:center;
line-height:0.3em;
list-style: none;
padding: 0;
margin: 0 auto;
width: 667px;
font-family:"Monotype Corsiva", Arial, Helvetica, sans-serif ;
font-size:1.2em;
border-width: 1px;
border-color: #ccc #aaab9c #ccc #fff;
border-style: solid;
}

ul#navlistSub
{
float:left;
text-align:center;
list-style: none;
padding: 0;
margin: 0 auto;
width: 667px;

}

ul#navlistSub li
{
display: block;
float: left;
width: 20%;
margin: 0;
padding: 0;
}
ul#navlistSub li a
{
display: block;
padding: 0.5em;
color: #777;
text-decoration: none;
}
#menyerWrapper>ul#navlist li a { width: auto; }


.textRight 
{
	float:left;
	padding-right:25px;
	padding-bottom:15px;
}

ul#navlist li
{
display: block;
float: left;
width: 20%;
margin: 0;
padding: 0;

}

ul#navlist li a
{
display: block;
padding: 0.5em;

color: #444;
text-decoration: none;
}

#topp>ul#navlist li a { width: auto; }

ul#navlist li a:hover, ul#navlist li#active a:hover
{
background-image:url(../bilder/kopp.jpg);
background-position:right;
background-repeat:no-repeat;
background-color:#f7f5f5;
}

#mainWrapper 
{
	width:667px;

}
#mainContent 
{
	display:inline;
	margin-top:10px;
	margin-left:20px;
	float:left;
	width:627px;
	font-size:0.8em;	
}
#cafeWrapperLeft 
{
	float:left;
	width:30%;
	text-align:center;

	
}
#CafeWrapperCenter 
{
	float:left;
	width:35%;
	text-align:center;
	padding-left:10px;
	padding-right:20px;
	border-right:solid 1px #ccc;
	border-left:solid 1px #ccc;
}

#cafeWrapperRight 
{
	float:left;
	width:25%;
	padding-left:10px;
}

#cafeWrapperRight ul 
{
	list-style-type:none;
	margin-left:0px;
	padding:0;
	
}
#menyWrapperLeft
{
	float:left;
	width:30%;
	border-right:solid 1px #ccc;
	
}
ul#menyWrapperLeft  
{
	font-size:1.2em;
	padding-left:0px;
	margin-left:0px;
	list-style-type:none;	

	
}
li#menyWrapperLeft  
{
	width:20%;
	padding-top:1px;	
}

ul li#active {

	background-color:Red;
}

ul#menyWrapperLeft a 
{
	color:#000;
	text-decoration:none;

}

ul#menyWrapperLeft li a:hover
{
	color:#000;
	text-decoration:none;
	width:40px;
	background-color:#f7f5f5;


}

#menyWrapperRight 
{
	float:left;
	width:430px;	
}


#cafeWrapperRight li 
{
	background-image:url("../bilder/pil.jpg");
	background-repeat:no-repeat;
	padding-left:20px;
	margin-top:0.5em;
}

#selskapWrapper 
{
	float:left;
	width:100%;	
	margin-top:10px;
}
.selskaperWrapperCenter 
{
	margin-left:auto;
	margin-right:auto;
	width:200px;
}

.menyOverskrift 
{
	float:left;
	
	font-size:2em;
	font-weight:lighter;
	
	
	font-family:"Monotype Corsiva", Arial, Helvetica, sans-serif ;	
	
}

.cafeNews 
{
	border-bottom:dotted 1px #ccc;
}
.bold 
{
	font-weight:bold;
}
.italic 
{
	font-style:italic;
}

.left 
{
	text-align:center;
}

tr 
{
	width:40%;
}
td 
{
	width:30%;
}


.meny 
{
	font-family:"Monotype Corsiva", Arial, Helvetica, sans-serif ;
	font-size:1.2em;
	text-align:center;
	font-weight:200;
	float:left;
	width:20%;
	cursor:pointer;
}
.meny img
{
	margin-top:auto;
}

.meny a
{
	text-decoration:none;
	color:Black;
}
.meny hover 
{
	background-color:Green;
}

.bunn
{
	height:auto;
	float:left;
	text-align:center;
	font-family:"Monotype Corsiva", Arial, Helvetica, sans-serif ;
	width:667px;
	font-size:0.9em;
	border-top:solid 1px #ccc;
	padding-top:5px;
	margin-top:15px;
	background-color:#f7f5f5;
	
}

.bunn a
{
	text-decoration:none;
	color:Black;
	
}

.menyer 
{
	float:left;
	width:100%;
	margin-top:15px;
}

.menyLeft
{
	float:left;
	width:30%;	
}
.menyRight 
{
	display:inline;
	margin-top:10px;
	float:left;
	width:70%;
}
.menyRow 
{
	display:inline;
	float:left;
	width:90%;
}
.menyRow span.left 
{
	float:left;
	text-align:left;
	width:79%;
}
.menyRow span.right 
{
	float:right;
	text-align:right;
	width:20%;	
}
.tr  
{
	height:45px;
}

.prodLine
{
	line-height:1.5em;
}

a img 
{
	border:none;	
}


.selskapsliste
{
	list-style-type:circle;
		margin-left:10px;
	padding-left:10px;
}

.selskapsliste ul
{

}
.selskapsliste li
{
	line-height:2em;
}