﻿	* { 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:10pt arial}
	a:hover {text-decoration:underline}
	h1, h2, h3 {margin-bottom:10pt}
	h1 {font-size:14pt;}
	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 arial}
	#topmenu, #topmenu a {font:8pt arial;}
	#mainmenu a.active, #topmenu a.active {font-weight:bold}
	#footer *, #footer a, #footer a:visited {font:8pt arial; line-height:13px}
	#footer a, #footer a:visited {text-decoration:underline}

/* Färger */
	#header {background:white}
	body {background:white}
	#footer {background:url('/Theme/tyresokvinnojour/images/bg_bottom.png') no-repeat 0px 0px}
	body, a, a:visited, div {color:black}
	a, a:visited {color:rgb(0,102,153)}
	#topmenu {color:white; background:#BF2E1A}
	#mainmenu {background:#BF2E1A}
	#mainmenu a, #mainmenu a:visited, #topmenu a, #topmenu a:visited {color:white}
	#container {background:white}
	h1, h2, h3, h4, h5, h6 {color:#BF2E1A}
	#footer div, #footer a, #footer a:visited {color:#707070}

/* Layout */
	html, body {margin: 0px; padding: 0px; height:100%} 
	p {margin-bottom:15px}
	#container {z-index:1000; position:absolute; top:0px; left:50%; width: 950px; margin-left: -475px; min-height: 100%} 
	#top-row {height:140px; margin-top:30px} 
	#logo {margin:0px 0px 0px 20px; float:left;}
	#topmenu  {text-align:right; float:right; margin:00px 0px 1px 0px; padding:10px; width:720px; height:65px}
	#mainmenu {margin:0px; float:left; width:950px; padding:5px 0px 5px 0px}
	#mainmenu a {display:block; float:left; margin:0px 20px 0px 20px; text-align:center}
	/*#content-row {vertical-align:top; margin: 0px; padding: 0px 20px 100px 20px; width: 100%; height:100%; border:1px solid red} */
	#content-row {padding:0px 20px 90px 20px} 
	#footer {position: absolute; bottom: 0px; width:100%; height:120px; text-align:right} 
	#footer-content {padding:85px 0px 0px 20px;}
	#footer a, #footer a:visited {margin:0px 0px 0px 0px; position:relative; top:-1px}
