

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td

{
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;}

body { line-height: 1; color: #423604; background: #ad0a0a; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }

body {
			font-family: arial, verdana; 
			font-size: 11px;
			font-weight: normal;
			line-height: 1.5em; 
			background: transparent url(http://www.restaurangfamiljen.se/img/wallpaper.jpg) top left;
			margin: 0px; }
 
h1 {
			font-family: Georgia, Times New Roman; 
			font-size: 18px;
			font-weight: normal;
			line-height: 1.5em; 
			margin: 0;
			color: #423604;
			border-bottom: 2px dotted ;
			padding: 10px 0 5px 0;}
	

h2 {
			font-family: Georgia, Times New Roman; 
			font-size: 18px;
			font-weight: normal;
			line-height: 1.5em; 
			margin: 0;
			color: #ede4bc;
			border-bottom: 2px dotted ;
			padding: 0 0 5px 0;}		
h3 {
			font-family: Georgia, Times New Roman; 
			font-size: 14px;
			font-weight: normal;
			line-height: 1.5em; 
			margin: 20px 0 0 0;
			color: #423604;
			padding: 8px 0 0 0;}			
				

p { 
			margin: 0;
			padding: 10px 0 0 0;
			color: #423604;
			font-family: arial, verdana; 
			font-size: 11px;
			font-weight: normal;
			line-height: 1.5em;}	
			
			strong
			{
				font-weight: bold;
			}

a {		
			color: #ffffff;
			line-height: 1.5em; 
			font-weight: normal; 
			text-decoration: none; }
			
a:hover{
			color: #fff;
			line-height: 1.5em;
			border-bottom: 1px dotted #fff;
			padding: 0 0 2px 0;}	

#wrapper_main:after
{
 			content: ".";
  			display: block;
   			clear: both;
  			visibility: hidden;}

#wrapper_main {
			margin: 0;
			width: 960px;}
			
#wrapper_left {
			width: 130px;
			height: 550px;
			float: left;
			background: transparent url(http://www.restaurangfamiljen.se/img/nav_back_medium.png) top center no-repeat;}
			
#wrapper_right {
			width: 830px;
			float: right;}
	
.box_left {
			padding: 0 30px 0 20px ;}

.header {
			float: left; 
			width: 360px; 
			height: 70px;
			margin: 0;
			padding: 35px 0 0 0 ;
			}
			
.kontakt {
			float: left; 
			width: 350px; 
			height: 70px;
			padding: 35px 0 0 20px ;
			margin: 0;
			background: transparent url(http://www.restaurangfamiljen.se/img/kontakt.png) top left no-repeat;
			font-family: arial, verdana; 
			font-size: 11px;
			color: #ede4bc; 
			line-height: 1.5em; 
			font-weight: normal; 
			text-decoration: none;}	
			
.flagbox {
			float: right; 
			width: 100px; 
			padding: 80px 0 0 0;
			font-family: arial, verdana; 
			font-size: 10px;
			color: #fff; 
			line-height: 1.5em; 
			font-weight: normal; 
			text-decoration: none;}				
			
.light_text{
			font-family: arial, verdana; 
			font-size: 11px;
			color: #ede4bc; 
			line-height: 1.5em; 
			font-weight: normal; 
			text-decoration: none;}	
			
.column_1 {
			float: left; 
			width: 320px; 
			background: transparent url(http://www.restaurangfamiljen.se/img/paper.png) bottom right no-repeat;
			margin: 0;
			padding: 20px 20px 50px 20px;}	
			
.column_2 {
			float: left; 
			width: 270px; 
			margin: 0;
			padding: 0 0 0 10px;}	
			

.column_3 {
			float: left; 
			width: 170px; 
			margin: 0 0 0 10px;}	
			
.column_3 a:hover	{
 			border: none;}					
			
.nav_text {
			width: 100px;
			padding: 130px 0 0 0;
			list-style: none;
			line-height: 2em;}		
			
.nav_text li a {
 			width: 100px;
			color: #ede4bc;
			padding: 0 0 2px 0;}
 	
.nav_text a:hover, .nav_text a.active {
			color: #fff;
			border-bottom: 1px dotted #fff;
			padding: 0 0 2px 0;}	
			
.sub_nav a
{
	margin: 0 0 0 10px;
}
			
.bold
{
	font-weight: bold;
}		

.splash {			
			float: left; 
			width: 250px;  
			margin: 0 0 10px 0;
			padding: 10px 10px 20px 10px;
			background: transparent url(http://www.restaurangfamiljen.se/img/splash_beige.png) bottom right no-repeat;
}	

.yellow {
background: transparent url(http://www.restaurangfamiljen.se/img/splash_yellow.png) bottom right no-repeat;}		

.red {
color: #ede4bc;
background: transparent url(http://www.restaurangfamiljen.se/img/splash_red.png) bottom right no-repeat;}	

.red p
{
color: #ede4bc;
}

.linkbox_kv {			
			float: left; 
			width: 170px; 
			margin: 7px 0 0 0;
			padding: 0;
}	

.linkbox_bb {			
			float: left; 
			width: 170px; 
			margin: 7px 0 0 0;
			padding: 0;
			}	
		
/* Fix */

img, div { behavior: url(http://www.restaurangfamiljen.se/iepngfix.htc) }

/* mac hide - this is for ie6 and less \*/
* html #wrapper_main
{
  width: 1000px;
}

* html #wrapper_right
{
	float: left;
}
/* end hide*/