 
/* Generic */
/*                                     {margin: 0;padding: 0;} */
body                                  {text-align: center;background: #fff url(../i/bg.gif) repeat-x top left; font: 80%/1.6em Georgia, "Times New Roman", sans;} 
.close                                {clear: both; height: 0; margin:0; font-size: 1px; line-height: 0;}
.hide                                 {display: none !important}  

/* Common */
a                                     {color: #f30; text-decoration: none; border-bottom: 1px dotted #f30;}
a img                                 {border: none}
a:visited                             {color: #777; border-bottom: 1px solid #777;}
a:hover                               {color: #f30; border-bottom: 1px solid #f30;}
acronym, 
abbr                                  {border-bottom: 1px dotted #999; cursor: help;}
h1, 
h2, 
h3                                    {font-family: Georgia; font-weight:normal;}
h1                                    {font-size: 3.0em !important; margin: 0 0 30px 0; line-height: 0.7em; letter-spacing: -3px; word-spacing: 5px; color:#000}
h2                                    {font-size: 1.8em; margin: 20px 0 5px 0; font-family: Arial Narrow,sans-serif; color:#A01313; border-bottom: 1px solid #ccc; padding-bottom:5px; padding-right: 100px}
h3                                    {font-size: 1.4em;}
p                                     {font-size: 0.9em; margin:10px 0 0 0}
strong                                {font-weight: bolder;}
#logo a {border:0;}

/* Containers */
#maincontainer2 {width:690px;background:#fff;margin:30px; padding:20px}

#maincontainer {
	position: relative;
	margin: 0 auto;
	padding: 0 11px;
	text-align: left;
	background: url(../i/bakgrund.gif) repeat-y;
	width: 690px;
	voice-family: "\"}\""; 
  	voice-family: inherit;
  	width: 668px;
	background:#fff;
	padding:20px
	}
#container {width:680px; border:1px solid #000; display: table-cell; height: 100%;padding-bottom:20px}
#logo {padding:20px;border-bottom: 1px solid #000;}
#navi {border-bottom: 1px solid #000;}
#content {width:400px;text-align:left;float:left; margin:20px 0 0 20px; font-size: 110%; line-height: 1.5em}
#related {background: #e9f3fe; float:right; margin: 40px 5px 10px 0; text-align:left; font-family: Verdana,sans-serif; width: 210px; padding:0 0 20px 0}

/* Related */
#related h2 {color: #003300;margin: 15px 0 10px 0;padding: 0;font-family: "Trebuchet MS", sans-serif;font-size: 110%;text-transform: uppercase;letter-spacing: 1px;text-align: center;border:0;font-weight:bold;}
#related a {color: #0033cc;	border-bottom: 1px dotted #0033cc;}
#related ol, #related ul {margin:0 10px;padding:0;font-size: 85%}
#related ol {margin-left: 40px;}
#related p {margin: 0 10px 10px 10px;font-size: 85%}
