﻿	* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
	code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
	dfn, i, cite, var, address, em { font-style: normal; }
	th,h1, h2, h3, h4, h5, h6 { font-weight: normal; }
	a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none;}
	table { border-collapse: collapse; border-spacing: 0; }
	caption, th, td, center { text-align: left; vertical-align: top; }
	body { line-height: 1; background: white; color: black; }
	q { quotes: "" ""; }
	ul, ol, dir, menu { list-style: none; }
	sub, sup { vertical-align: baseline; }
	a { color: inherit; }
	/*hr { display: none; }*/ /* we don't need a visual hr in layout */
	font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */

/* Typsnitt */
	body, a, div, p {font:11pt arial; line-height:15pt}
	#content-row-start a, #content-row a {text-decoration:underline}
	#menusub a {font-size:12pt; text-decoration:underline}
	a:hover, #menusub a:hover {text-decoration:underline}
	h1, h2 {font-weight:bold; margin-bottom:5pt}
	h1 {font-size:20pt;}
	h2 {font-size:13pt;}
	h3 {font-size:12pt;}
	h4 {font-size:11pt;}
	h5 {font-size:10pt;}
	h6 {font-size:8pt; font-weight:bold}
	#mainmenu a {font:8pt verdana; text-transform:uppercase}
	#topmenu a {font:8pt arial;}
	ul, ol {margin:20px; list-style-type: circle}
	li {margin-bottom:5px}
	ul a, ol a {text-decoration:none;}
	#footer *, #footer a, #footer a:visited {font:8pt arial; line-height:14px}
	#footer a, #footer a:visited {text-decoration:underline}

/* Färger */
	#header {background:white}
	#themebody {background:white}
	#footer {}
	body, a, a:visited, div {color:#555555}
	a, a:visited {color:#3B7795}
	#mainmenu {}
	#mainmenu a, #mainmenu a:visited, #topmenu a, #topmenu a:visited {color:#3B7795}
	#container {background:white}
	h1, h2, h3 {color:#ff9900}
	#menusub a {color:#3B7795}
	#footer div, #footer a, #footer a:visited {color:white}

/* Layout */
	html, #themebody {margin: 0px; padding: 0px; height:100%; text-align:center}
	h1, h2, h3, #menusub, p {margin:0px 10px 10px 10px} 
	#container {background:url('/theme/snovitt/images/bg_footer.png') repeat-x left bottom; z-index:1000; position:absolute; top:0px; left:0%; width: 100%; margin-left:0px; min-height: 100%; text-align:center} 
	#top-row, #content-row, #content-row-start, #footer {text-align:left; width:950px; position:relative; left:0; margin:0 auto 0 auto}
	#top-row {height:130px} 
	#logo {margin:20px; float:left;}
	#topmenu  {float:right; margin:30px 0px 0px 0px}
	#topmenu a {display:block; float:left; margin:0px 10px 7px 10px;}
	#mainmenu {margin:15px 0px 0px 20px; float:left; width:100%}
	#mainmenu a {height:32px; display:block; float:left; margin:0px 30px 0px 0px; text-align:center; clear:right}
	#content-row {padding: 30px 0px 70px 0px; background:url('/theme/snovitt/images/bg_snowstars.png') no-repeat 0px 0px}
	#content-row table {margin:0px 10px 10px 10px} 
	#content-row-start {padding: 0px 0px 70px 0px;}
	#footer {position: absolute; bottom: 0px; left:50%; margin-left:-475px} 
	#footer-content {height:55px; padding:0px 20px 10px 10px;}
	#footer a, #footer a:visited {margin:0px 0px 0px 10px; position:relative; top:-1px}
	#footer img {float:left; margin:15px 10px 0px 0px}
	#footer div {margin: 12px 0px 0px 0px}

    .Gallery {
        background:#e7e7e7;
        padding:0px;
        margin:20px 10px 20px 10px;
    }
    .Gallery IMG {
        margin:10px 0px 10px 10px; border:1px solid white;
    }
	.mailconfirmbox {background:#e7e7e7; padding:5px; margin:20px 10px}
	
/* Editor */	
	.Vit_överskrift {font-size: 21pt; position:relative; top:-50px; margin:0px 0px -20px 0px; color:white}
    .Gul_text {color:#DEC24D}
    .Dekorationsbild {margin:0px -10px 0px -10px}
    
/* CSS-fade */
	#fade {position:absolute; top:130px; left:0px; z-index:1000; width:100%}
	#f1, #f2, #f3, #f4, #f5, #f6, #f6 {overflow:hidden; font:1px; line-height:1px; height:1px; width:100%; margin-bottom:0px; background:black; opacity:.30; filter:alpha(opacity=30)}
	#f2 {opacity:.25; filter:alpha(opacity=25)}
	#f3 {opacity:.20; filter:alpha(opacity=20)}
	#f4 {opacity:.15; filter:alpha(opacity=15)}
	#f5 {opacity:.10; filter:alpha(opacity=10)}
	#f6 {opacity:.05; filter:alpha(opacity=5)}
