html
{

height: 100%;
border: 0;
padding: 0;
margin: 0;
} 

body
{	
    margin:0px;
    padding:0px;
    text-align:center;
	width: 100%;
	height: 100%;	
	background-image: url(Bilder/bgsww.png);
}
.banner
{
background-image: url(Bilder/bbb.png);
background-repeat: no-repeat; 
width:1058px;
height:134px;
}
.bann
{
background-image: url(Bilder/bann.png);
background-repeat: no-repeat; 
width:1058px;
height:167px;
}
.meny
{
text-align:left;
background-image: url(Bilder/meny.png);
background-repeat: no-repeat; 
width:1058px;
height:54px;
}
.img
{
background-repeat: no-repeat; 
background-image:url(Bilder/img.png);
width:1050px;
height:156px;
}
#indwrap
{
background-repeat: no-repeat; 
background-image:url(Bilder/big.gif);
width:1050px;
height:1910px;
}

.float
{
width:1050px
height:600px;
float:left;
}
#ett
{
width:550px;
height:290px;
padding:20px;
border: solid #000;
float:left;

background-color:#fff;
top:50px;
}
#right
{
	font-family:MS Reference sans Serif;
	font-size: 12px;
width:650px;
height:800px;
float:left;


float:left;
}
#righttxt
{
width:650px;
height:800px;
text-align:left;


}
#left
{
	font-family:MS Reference sans Serif;
	font-size: 12px;
	text-align:left;
width:390px;
height:800px;
float:left;


}
#lefttxt
{
width:320px;
height:800px;
margin-left:40px;
}
#home
{
text-align:left;
float:left;
width:183px;
height:39px;
margin-left:22px;
margin-top:3px;
}
#blog
{
text-align:left;
float:left;
width:183px;
height:39px;
margin-top:3px;
}
#au
{
text-align:left;
float:left;
width:63px;
height:39px;
margin-top:3px;
}


.menyutantop
{
padding-top:8px;
padding-bottom:0px;
background-image:url(Bilder/grameny.png);
height:32px;
width:1055px;
text-align:left;

}
.menyLinkwrapper
{
	text-align:left;
	width: 911px;
	height: 25px;
	margin-left:60px;
	
	
}
a.menyLink1
{
	font-size: 12px;
	text-align:left;
	text-decoration: none;
	color: #fff;
	font-family:MS Reference sans Serif;
}
a.menyLink
{
	font-family:MS Reference sans Serif;
	font-size: 12px;
	text-align:left;
	margin-left:35px;
	text-decoration: none;
	color: #fff;
}
a.menyLink1:hover
{
	text-decoration: underline;
}
a.menyLink:hover
{
	text-decoration: underline;
}
.contact
{
height:30px:
text-align:right;
margin-top:25px;

	font-family:MS Reference sans Serif;
	font-size: 16px;
	text-decoration: none;
	color: #fff47e;
}
a.conlink
{
	font-family:MS Reference sans Serif;
	font-size: 16px;
	height:30px:
	text-align:left;
	margin-left:0px;
	text-decoration: none;
	color: #fff47e;
}
.blog
{
height:30px:
text-align:left;
margin-top:25px;
margin-left:-10px;
	font-family:MS Reference sans Serif;
	font-size: 16px;
	text-decoration: none;
	color: #fff47e;
}
a.bloglink
{
	font-family:MS Reference sans Serif;
	font-size: 16px;
	height:30px:
	text-align:left;
	margin-left:0px;
	text-decoration: none;
	color: #fff47e;
}
a.bloglink:hover
{
	text-decoration: underline;
}
a.rev
{
	font-family:MS Reference sans Serif;
	font-size: 12px;
	text-align:left;
	margin-left:0px;
	text-decoration: none;
	color: #fff47e;
}
a.rev:hover
{
	text-decoration: underline;
}



	.helwrapper
	{

	margin:auto;
	width:1040px;
	margin-bottom:400px;
	}

		#btwrap
	{
	text-align:center;
	margin:auto;
	width:167px;
	height:734px;

	background-repeat: repeat-y;
	float:left;
	}
	#wrapper
	{
	text-align:center;
	margin:auto;
	width:1047px;
	height:1555px;
	background-image: url(Bilder/menysmall.png);
	background-repeat: repeat;
	}
	#indwrapper
	{
	text-align:center;
	margin:auto;
	width:1050px;
	height:1650px;
	background-image: url(Bilder/gbstor.png);
	background-repeat:no-repeat;
	
	}
		#neuwrap
	{
	text-align:center;
	margin:auto;
	width:1050px;
	height:1650px;
	background-image: url(Bilder/bgneu.png);
	background-repeat:no-repeat;
	
	}
	#ommewrapper
	{
	text-align:center;
	margin:auto;
	width:1055px;
	height:5245px;
	background-image: url(Bilder/ommebg.png);
	}
		#nbwrapper
	{
	text-align:center;
	margin:auto;
	width:1055px;
	height:5445px;
	background-image: url(Bilder/nbbg.png);
	}
	#vitwrapper
	{
	text-align:center;
	margin:auto;
	width:1055px;
	height:auto;
	background-image: url(Bilder/mitt.png);
	background-repeat: repeat;
	}
	.h2
	{
	text-align:left;

	font-size:12px;
	color:#000;
	margin-left:40px;
	}
.h3
{
text-decoration:line-through;
color:red;
font-size:20px;
}
.h1
{
text-decoration:line-through;
color:red;
font-size:10px;
}
	.h4
	{
	text-align:center;
	font-size:20px;
	color:#fff;

	}
		.h5
	{
	text-align:left;
	font-size:20px;
	color:#000;

	}
#bt
{
position:absolute;
left:500px;
width:241px;
height:84px;

}
.txt
{
text-align:left;
margin-left:140px;
width:600px;
height:auto;
float:left;
font-family:georgia;
font-size:14px;
margin-top:50px;
}
.border
{
width:650px;
height:380px;
border:2px;
border-style: solid;
background-color:white;
padding:10px;
}
.borderbig
{
width:650px;
height:360px;
border:2px;
border-style: solid;
background-color:white;
padding:10px;
}

.helborder
{
width:650px;
height:5400px;
border:2px;
border-style: solid;
background-color:white;
padding:10px;
}
.helbordermin
{
width:650px;
height:5250px;
border:2px;
border-style: solid;
background-color:white;
padding:10px;
}
.film
{
width:1000px;
height:700px;
border:2px;
}

#spacer{
display: block;
height: 95%;
float: left;
width: 1px; /* 1px would be enough this is for display only */
font-size: 1px; /* to make sure width is not overridden */
padding: 0;
margin: 0;
}

#contentwrap{
display: block;
width: 99%; /* to suit but leave room for spacer */
text-align: center;
padding: 0;
margin: 0;
min-height:700px;
}

#content{
margin: 0;
padding: 0;
margin: 0;
}


#footer
{
clear: both;
height: 15%; 
background-image: url(Bilder/ft.png); 
background-repeat: repeat-x; 
width:1055px;
height:50px;
padding: 0;
margin: 0;
} 
#vitfooter
{
clear: both;
height: 15%; 
background-image: url(Bilder/vitfooter.png); 
background-repeat: repeat-x; 
width:1055px;
height:50px;
padding: 0;
margin: 0;
}
	.clearfloat
{
	clear: both;
}

 li.MsoNormal
	{mso-style-parent:"";
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
	margin-left:0in; margin-right:0in; margin-top:0in}
table.MsoTableGrid
	{border:1.0pt solid windowtext;
	font-size:10.0pt;
	font-family:"Times New Roman"}
 table.MsoNormalTable
	{mso-style-parent:"";
	font-size:10.0pt;
	font-family:"Times New Roman"}




