html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	
}


html
{
	
}

body
{
	background-color: #000;
/*background: #000000 url(_gfx/repeater3.png) repeat-x top left;*/
}

#page
{
	padding-bottom: 120px;
	margin: 0px 0px 0px 0px;
	background-color: #000000;
	font-family: "Trebuchet MS";
}

#pageheader a{
	background-image: url('_gfx/logomix2.png');
	display: block;
	float: left;
	height: 157px;
	margin: 28px 0px 0px 36px;
	text-indent: -999px;
	width: 280px;	
}

#banner
{
	width: 800px;
	height: 194px;
	background: #000000 url(_gfx/toplong2.png) no-repeat top left;
}


#top
{
	height: 194px;
	background: #000000 url(_gfx/repeater3.png) repeat-x top left;
}

#banner img
{
	margin-top: 28px;
	margin-left: 37px;
	border: 0px;
}

#main
{
	margin: 10px 0px 0px 61px;
	width: 770px;
	background: #989898 url(_gfx/contentback2.png) repeat-y top left;
}

#menu
{
	float: left;
	position: absolute;
	top: 228px;
	left: 76px;
}

#menu ul
{
	list-style-type: none;
}

#menu ul li
{
	float: left;
	margin-right: 2px;
	text-align: center;
}

#menu ul li a
{
	display: block;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
	color: #aaaaaa;
}

#menu ul .firstitem #menu_hem
{
/*	width: 64ppx;*/
	height: 18px;
	background: url(_gfx/hem.png) no-repeat center center;
}

#menu ul .firstitem #menu_hem:hover
{
/*	width: 64px;*/
	height: 18px;
	background: url(_gfx/hemh.png) no-repeat center center;
}

#menu ul .firstitema #menu_hem
{
/*	width: 64px;*/
	height: 18px;
	background: url(_gfx/hema.png) no-repeat center center;
}

#menu ul .item #menu_solfilm
{
/*	width: 69px;*/
	height: 18px;
	background: url(_gfx/solfilm.png) no-repeat center center;
}

#menu ul .item #menu_solfilm:hover
{
/*	width: 69px;*/
	height: 18px;
	background: url(_gfx/solfilmh.png) no-repeat center center;
}

#menu ul .itema #menu_solfilm
{
/*	width: 69px;*/
	height: 18px;
	background: url(_gfx/solfilma.png) no-repeat center center;
}

#menu ul .item #menu_galleri
{
/*	width: 58px;*/
	height: 18px;
	background: url(_gfx/galleri.png) no-repeat center center;
}

#menu ul .item #menu_galleri:hover
{
/*	width: 58px;*/
	height: 18px;
	background: url(_gfx/gallerih.png) no-repeat center center;
}

#menu ul .itema #menu_galleri
{
/*	width: 58px;*/
	height: 18px;
	background: url(_gfx/galleria.png) no-repeat center center;
}

#menu ul .item #menu_kontakt
{
/*	width: 71px;*/
	height: 18px;
	background: url(_gfx/kontakt.png) no-repeat center center;
}

#menu ul .item #menu_kontakt:hover
{
/*	width: 71px;*/
	height: 18px;
	background: url(_gfx/kontakth.png) no-repeat center center;
}

#menu ul .itema #menu_kontakt
{
/*	width: 71px;*/
	height: 18px;
	background: url(_gfx/kontakta.png) no-repeat center center;
}

#menu ul .item #menu_bokning
{
/*	width: 69px;*/
	height: 18px;
	background: url(_gfx/bokning.png) no-repeat center center;
}

#menu ul .item #menu_bokning:hover
{
/*	width: 69px;*/
	height: 18px;
	background: url(_gfx/bokningh.png) no-repeat center center;
}

#menu ul .itema #menu_bokning
{
/*	width: 69px; */
	height: 18px;
	background: url(_gfx/bokninga.png) no-repeat center center;
}

#menu ul li a span
{
	display: none;
}

#menu ul .firstitem
{
	width: 89px;
	height: 26px;
	background-image: url(_gfx/linkleft.png);
}

#menu ul .firstitema
{
	width: 89px;
	height: 26px;
	background-image: url(_gfx/linklefta.png);
}

#menu ul .item
{
	width: 89px;
	height: 26px;
	background-image: url(_gfx/link.png);
}

#menu ul .itema
{
	width: 89px;
	height: 26px;
	background-image: url(_gfx/linka.png);
}

#main #topfix
{
	height: 53px;
	background: #000000 url(_gfx/contenttop.png) repeat-x top left;
}

#main #topfix #topleftfix
{
	height: 53px;
	width: 26px;
	float: left;
	background: #000000 url(_gfx/contenttopleft.png) no-repeat top left;
}

#main #topfix #toprightfix
{
	height: 53px;
	width: 25px;
	float: right;
	background: #000000 url(_gfx/contenttopright.png) no-repeat top right;
}

#main #bilen
{
	margin: 0px;
	position: absolute;
	top: 177px;
	left: 599px;
	height: 89px;
	width: 211px;
	background: #000000 url(_gfx/bilen.png) no-repeat top left;
	z-index: 2;
}

#main #bottomfix
{	
	height: 7px;
}

#main #bottomfix #bottomleftfix
{
	height: 7px;
	width: 7px;
	float: left;
	background: #000000 url(_gfx/bottomleftfix.png) no-repeat bottom left;
}

#main #bottomfix #bottomrightfix
{
	height: 7px;
	width: 7px;
	float: right;
	background: #000000 url(_gfx/bottomrightfix.png) no-repeat bottom right;
}

#content
{
	margin: 0px 0px 0px 0px;
	width: 770px;
	
}

#content #workarea
{
	width: 700px;
	padding-left: 40px;
	text-align: justify;
}

#content #workarea h2
{
	font-size: x-large;
	font-weight: bold;
	font-family: Tahoma;
	color: #2e7ea0;
	margin: 0;
	padding: 0;
	margin-top: 20px;
	margin-bottom: 30px;
}

#content #workarea
{
	font-size: smaller;
}

#content #kontakt_area h3
{
	margin-left: 2px;
	margin-right: 300px;
}

#content #solfilm_area h4
{
	font-weight: normal;
	margin-left: 2px;
	margin-right: 300px;
}

#content #solfilm_area
{
	text-align: justify;
}

#content #hem_area h4
{
	margin-left: 2px;
	margin-right: 200px;
}

#content #workarea .workleft .pheader
{
	margin-top: 8px;
	margin-bottom: 12px;
}

#content .a_int
{
	font-weight: bold;
	color: #176181;
}

#content #workarea .rightfloat
{
	width: 300px;
	position: absolute;
	top: 374px;
	left: 250px;
}

#content #workarea .work_box
{
	margin-left: 2px;
	margin-bottom: 37px;
}

#content #workarea .lastJob
{
	font-family: Tahoma;
	margin-top: 35px;
	margin-bottom: 14px;
	font-size: large;
	font-weight: bold;
	color: #2e7ea0;	
}

#content #workarea .underhead
{
	font-family: Tahoma;
	margin-top: 35px;
	margin-bottom: 14px;
	font-size: large;
	font-weight: bold;
	color: #2e7ea0;	
}

#content #workarea .work_box h4
{
	font-weight: bold;
	color: #2e7ea0;
	font-family: Tahoma;
}

#content #workarea .work_box p
{
	font-size: small;
	margin-right: 200px;
	margin-bottom: 4px;
}

#content #workarea .work_box img
{
	padding: 2px 2px 2px 2px;
	border: 1px solid #777777;
	margin-right: 4px;
}

#content #workarea .work_box a
{
	font-size: 8pt;
	margin-left: 2px;
	text-decoration: none;
	border-bottom: 1px solid #2e7ea0;
	color: #2e7ea0;
	font-family: "Trebuchet MS";
}

#content #workarea .solfilmHeader
{
	margin-top: 12px;
}

.pris_table
{
	margin-top: 12px;
}

.pris_table .left_td
{
	width: 100px;
}

.pris_table .right_td
{
	padding-right: 50px;
	text-align: right;
	width: 100px;
}

.nyans_wrap div
{
	display:inline-block;
	float: left;
}

.nyans_div
{
	margin: 15px 45px 50px 0px;
}

.nyans_table .head_row
{
	font-size: large;
	font-weight: bold;
}

.nyans_table .color_row
{
	height: 10px;
}

#morknyans_table .color_row
{
	background-color: #333333;
}

#mellannyans_table .color_row
{
	background-color: #888888;
}

#ljusnyans_table .color_row
{
	background-color: #bbbbbb;
}

.nyans_table .first_row, .nyans_table .second_row, .nyans_table .third_row
{
	font-weight: bold;
}

#content #workarea .galleriDiv
{
	text-align: justify;
	margin-right: 40px;
	margin-bottom: 40px;
}
/*
#content #workarea .galleriDiv div
{
	line-height: 150px;
}
*/
#content #workarea .galleriDiv .show
{
	padding: 2px 2px 2px 2px;
	border: 1px solid #777777;
	margin-bottom: 10px;
	margin-right: 20px;
	vertical-align: middle;
}

#content #workarea .workleft .pphone
{
	margin-bottom: 7px;
}

#content #workarea .workleft .plast
{
	margin-bottom: 57px;
}

#content #contentbottomfix
{	
	margin-top: 0px;
	height: 51px;
	background: #000000 url(_gfx/contentbottom.png) repeat-x bottom left;
}

#content #contentbottomfix #contentbottomleftfix
{
	height: 51px;
	width: 30px;
	float: left;
	background: #000000 url(_gfx/contentbottomleft.png) no-repeat bottom left;
}

#content #contentbottomfix #contentbottomrightfix
{
	height: 51px;
	width: 27px;
	float: right;
	background: #000000 url(_gfx/contentbottomright.png) no-repeat bottom right;
}

.clr
{
	clear: both;
}

.miscLabel
{
	vertical-align: top;
}

.bookmsg
{
	margin-top: 10px;
	color: red;
	font-weight: bold;
}

#picDiv
{
	display: none;
}

.comExp
{
	display: none;
}

.commentInputDiv
{
	margin-top: 8px;
	
}

.commentText
{
	width: 210px;
	height: 100px;
	margin-bottom: 4px;
}

.commentSpan
{
	font-family: tahoma;
	font-size: small;
	color: #666666;
	margin-left: 2px;
}

.commentPrint
{
	margin-top: 15px;
	font-family: georgia;
	
}

.commentPrint .printText
{
	width: 340px;

}

.commentPrint .printName
{
	font-weight: bold;
	color: #2e7ea0;
}


.commentPrint .printDate
{
	margin-top: 1px;
	margin-left: 4px;
	font-size: 11px;
	color: #aaaaaa;
}

.commentPrint .printSite
{
	color: #aaaaaa;
}

.kontaktmsg
{
	float: left;
	height: 150px;
	position: absolute;
	top: 334px;
	left: 556px;
}

#meddelandeExp
{
	margin-top: 4px;
}

div#kontakt_area{
	background: #ffffff url(_gfx/vitberlingo.jpg) no-repeat 150px 60px;
	padding-bottom: 90px;
}

img.firmabilen{
	z-index: 0;
}

.msgInputDiv
{
	margin-top: 8px;
}

.msgSpan
{
	font-style: italic;
	color: #777777;
}

.msgInputBtn
{
	margin-top: 4px;
}

.clogindiv
{
	position: absolute;
	top: 334px;
	left: 680px;
}

.lgnInput
{
	margin-top: 4px;
	width: 100px;
	margin-bottom: 2px;
}

#frz p{
	height: 20px;
}
