/* CSS RESET */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {margin:0; padding:0}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
strong {font-weight:bold;}
ul, li {list-style:none;}
em {font-style:italic;}
img {border:none;}
a {outline: none; text-decoration:none;}

/* ALLMÄNT */
/* ================================================================================= */
html		{overflow-y:scroll;}
body		{font-family:Georgia, "Times New Roman", Times, serif; margin:0; color:#111; font-size:16px;}
h1			{font-size:60px;}
h2			{font-size:48px;}
h3			{font-size:28px;}
h4			{font-size:20px;}
/*img			{border:1px solid #CCC; float:left; margin:0 20px 30px 0; padding:4px; background:url("") no-repeat center center #FFF;}*/
p			{font-size:16px; line-height:24px;}
ul			{font-size:16px; line-height:24px;}
small		{font-size:14px;}
a			{color:#111;}
.clear		{clear:both;}
.gap		{height:30px;}
.lucida		{font-family: "Lucida Grande", Tahoma; color:#CCC;}
#wrap		{margin:0 auto; min-width:920px; max-width:1191px; padding:20px 40px 0 40px;}
#content	{margin:16px auto 0 auto; min-width:920px; max-width:1200px; padding:20px 40px; background-color:#EEE;}
#background {display:none; background-color:#EEE;}
.nowrap		{white-space:nowrap;}
.button				{line-height: 30px;background-color:#BBB; color:#FFF; padding:3px 6px; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.button:hover		{background-color:#999; color:#FFF; border-bottom:1px solid #999;}

/* NAVIGATION & SIDOR (tables) */
.grid_2			{width:48%; float:left; margin-right:0%;margin-top:9px;}
.grid_2_last	{width:48%; float:left; margin-right:0;}
.grid_4			{width:22%; float:left; margin-right:4%;}
.grid_4_last	{width:22%; float:left; margin-right:0;}

/* HEADER (grön MedCon) */
#header			{text-align:center; margin-top:10px;}
#header h1		{letter-spacing:-2px; word-spacing:10px; margin:10px 0 30px 0; line-height:1;}
#header h1 span	{letter-spacing:-0.13em; padding-right:0.06em;}
/*#header h1 span	{letter-spacing:-10px; padding-right:4px;}*/
#header h4		{padding:18px 0; border-top:4px double #CCC; border-bottom:4px double #CCC;}
#header h4 span	{letter-spacing:-0.06em; padding-right:0.03em;}
#header img	{width: 100%;max-width:1191px;padding-top:7px;}
#flags {
	position: absolute;
	right: 25px;
	top: 15px;
}

#flags a {
	padding-right: 15px;
}

/* NAVIGATION */
#nav					{margin:43px 0 0 27%;}
#nav h3					{margin:0 0 13px 0;}
#nav div.hover h3		{color:#006041;}
#nav div.hover p		{color:#111;}
#nav div.hover .lucida	{color:#FFBFBE;}
#nav div.hover 			{cursor:pointer;}
#nav div.inactive		{color:#CCC;}

/* SIDORNA */
/* ================================================================================= */
.single_page			{margin-top:37px;}
.single_page p			{margin-bottom:24px;}
.single_page p.last	{margin-bottom:0;}
.single_page h2		{margin:0 0 11px 0;}
.single_page h2 span	{letter-spacing:-0.07em;}
.single_page h3		{margin:0 0 25px 0; color:#BBB;}
.single_page img		{margin:0 auto; display:block;border:1px solid #CCC; padding:4px; background:url("") no-repeat center center #FFF;}

/* FOOTER */
#footer small		{font:12px/24px "Lucida Grande", Verdana, Tahoma;}
#footer				{margin:60px 0 10px 0; text-align:center; color:#CCC;}
#content #footer	{color:#CCC; margin:0;}