
body					{ background-color: #fff; color: black; font-size: 65%; line-height: 140%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0 0 0 0;}
div, span			{ margin: 0 0 0 0; padding: 0 0 0 0}
img					{ border-style: none;}
a						{ text-decoration: none; color: #000}
p.h1					{ margin: 0 0 1px 0}
p.hide				{ display: none}
div.clearer			{ height: 1px; float: none; clear: both;}
h1, h2, h3, h4, h5, h6		{ margin: 0 0 0 0; padding: 0 0 0 0; font-weight: normal;}
hr						{ height: 1px; margin: .1em 0 .5em 0; border: 1px solid #ccc; border-bottom: none;}
html>body hr		{ margin: 1em 0 1em 0;}
	
#structure			{ margin: 30px}
#pagehead			{ margin: 0 0 0 0; clear: both; float: none;}
#left 				{ display: none;}
#center 				{ clear: both; margin: 3em 0em; }
#right 				{ display: none;}/* 170px */
#pagefooter			{ display: none;}	
/* firstpage */
#leftColumn			{ clear: both; margin: 3em 35.9em 3em 0;}
#rightColumn		{ position: absolute; right: 30px; top: 200px; width: 35.9em; z-index: 2;}

/* page Head */
div.logo 					{ width: 241px; float: none;}
div.topmenu 				{ display: none;}
select.snabbval 			{	display: none; }
div.topmenu div.menu 	{ display: none;}

div.contentmenu			{ display: none;}



#center div.content 		{ padding: 0 4em 0 3em;}
div.content span.overhead	{ display: block; padding: 1em 0 0 0}
div.content h1		{ font-size: 1.6em; line-height: 150%;}
div.content h2		{ font-size: 1.2em; line-height: 150%; font-weight: bold; margin: 0 0 .4em 0}
div.content h3		{ font-size: 1em; line-height: 140%; font-weight: bold; margin: 2em 0 .4em 0; text-align: center; padding: .5em 0 .7em; border-bottom: 1px dashed #ccc; border-top: 1px dashed #ccc;}
div.content h4		{ font-size: 1em; line-height: 140%; font-weight: bold; margin: 2em 0 .4em 0; background-color: #F6F5F5; text-align: center; padding: .5em 0 .7em}
div.content h5		{ font-size: 1em; line-height: 140%; margin: 1.6em 0 .4em 0; padding: .7em 0; border-bottom: 1px solid #ccc; border-top: 3px solid #ccc;}
div.content h6		{ font-size: 1em; line-height: 140%; margin: .9em 0 .4em 0; padding: .7em 0; border-bottom: 3px solid #ccc; border-top: 3px solid #ccc; text-align: center;}
div.content h6 span  { background-color: #CA0803; color: #fff; font-weight: bold; padding: 0 .4em;}
div.content	hr		{ margin: 0 0 .5em 0;}
div.content blockquote			{ margin: 0 0 1.4em 0; font-size: 1.1em; line-height: 130%}
div.content blockquote.fet		{ font-weight: bold;}
div.content blockquote.intro	{ font-size: 1.2em; margin-top: 1em }
div.content blockquote p		{ margin: 0 0 .6em 0}
div.content blockquote a		{ color: #d10c14; background-color: transparent;}
html>body div.content hr		{ margin: .3em 0 1em 0;}
div.content div.articleText a, div.factbox p a, div.infobox p a	{ color: #D10C14; background-color: transparent;}
div.content div.articleText p	{ margin: 0 0 1.2em 0}
div.content a.medium				{ display: block; background: transparent url(../img/li_link_hilite.gif) left no-repeat; font-weight: bold; font-size: 1.1em; padding: 0 0 0 1em}
a.arrow 								{ background: transparent url(../img/li_link_hilite.gif) left no-repeat; font-weight: bold; font-size: 1em; padding: 0 0 0 1em}

div.factbox			{ border: 1px solid #ccc; margin: 0 0 2em 0 }
div.factbox hr		{ margin: .1em 0 .1em 0; border: 1px dashed #ccc;}
div.factbox h2		{ font-size: 1.1em; line-height: 130%; font-weight: bold; margin: 1em 0 0 1.5em;}
div.factbox p		{ margin: 0 1.5em 1em 3.4em; font-size: 1em}

div.alfabeta			{ margin: 2em 3.2em 0 2.8em; padding: 0 0 1em 0; border-bottom: 1px dashed #ccc;}
div.alfabeta span		{ background-color: #CA0803; color: #fff; font-weight: bold; padding: 0 .4em;}
div.alfabeta a			{ background-color: #fff; color: #000; font-weight: bold; padding: 0 .4em;}

div.internList			{ margin: .5em 0 0 3.7em}
div.internList a		{ font-family: Tahoma, Verdana, sans-serif; display: block; padding: 4px 0 0em 1.6em; background: transparent url(../img/a_bg_black.gif) top left no-repeat;}
div.internList span	{ font-family: Tahoma, Verdana, sans-serif; display: block; padding: 2px 0 0em 1.6em;}

#center div.presslist			{ margin: 1.6em 0 1.4em 0}
#leftColumn div.presslist			{ margin: 0em 0 1.4em 0}
div.presslist a		{ display: block; width: 90%; padding: 4px 0 .5em 1.6em; background: transparent url(../img/a_bg_red.gif) top left no-repeat; line-height: 130%}

div.newslist span.headmedium			{ font-size: 1.1em; font-weight: bold;}
div.newslist span.date					{ font-size: .9em; color: #000; background-color: transparent;}
div.pageRight			{float: right; text-align: right;}

div.downloadlist p, div.downloadlist p.noline	{ border-bottom: 1px solid #ccc; padding: 0 0 1.4em 0;}
div.downloadlist p.noline				{ border-bottom-style: none; }
div.downloadlist span.head				{ font-size: 1.1em; font-weight: bold;}
div.downloadlist span.description	{ display: block; margin: .5em 0;}
div.wanjalist			{margin: 1.4em 0}
div.wanjalist a		{ display: block; margin: 0 0 .6em 0; padding: 0 0 0 2.1em; background: transparent url(../img/a_bg_mail.gif) left top no-repeat;}
div.wanjalist hr		{ border-style: dashed; border-width: 1px; color: #ccc}

div.introlist			{ border-bottom: 1px solid #ccc; font-size: 1.1em}
div.introlist span.date	{ color: #D10C14; font-size: .9em}
div.introlist span.head	{ font-weight: bold; font-size: 1.36em; display: block; line-height: 130%; margin: 0 0 .2em 0}
div.introlist span.headmedium	{ font-weight: bold; font-size: 1.16em; display: block; line-height: 130%; margin: 0 0 .2em 0}

div.relatedmaterial ul		{ margin: 1em 0 0 2.4em; list-style: square;}
html>body div.relatedmaterial ul		{ margin: 1em 0 0 -1em; list-style: square;}
div.relatedmaterial li 		{ padding: 0 4em 0 0; color: #999; background-color: transparent;}
div.relatedmaterial li.hr	{ list-style: none; border-bottom: 1px dashed #ccc; font: 1px/1px Verdana, sans-serif; color: #fff; margin: 8px 0 6px -25px}
div.relatedmaterial li.doc, div.relatedmaterial li.doc a	{ color: #D10C14; background-color: transparent;}
div.relatedmaterial li.link, div.relatedmaterial li.link a	{ color: #FF6600; background-color: transparent;}

div.content div.leftCol				{ width: 48%; float: left; border-right: 1px dashed #ccc; border-bottom: 1px dashed #ccc; text-align: center; padding: 2em 0}
div.content div.leftColbott		{ width: 48%; float: left; border-right: 1px dashed #ccc; text-align: center; padding: 2em 0}
div.content div.rightCol			{ width: 48%; float: left; border-bottom: 1px dashed #ccc; text-align: center; padding: 2em 0}
div.content div.rightColbott		{ width: 48%; float: left; text-align: center; padding: 2em 0}
div.content div.leftCol a.arrow, div.content div.rightCol a.arrow, div.content div.leftColbott a.arrow, div.content div.rightColbott a.arrow	{
	background: transparent url(../img/li_link_hilite.gif) left no-repeat; font-weight: bold; font-size: 1em; padding: 0 0 0 1em
}
/* forms n buttons */
div.formbox h3				{ border-right: 1px dashed #ccc; border-left: 1px dashed #ccc;  padding: 1.3em 0; margin-bottom: 0em }
div.formbox div.fields	{ background-color: #FFCC33; padding: 1em 0}
div.formbox div.fields input		{ width: 80%; border: 1px solid #7F9DB9; display: block; margin: .1em 0 0 1em; font-size: 1.1em; padding: .3em 0 .3em .5em; background-color: #fff; color: #000}
div.formbox div.fields label		{ margin: 0 0 0 1.1em}
div.formbox div.fields hr			{ margin: .1em 0 .1em 0; border: 1px dashed #fff;}
html>body div.formbox div.fields hr			{ margin: 1em 0 1em 0;}
div.formbox div.buttonbox			{ border: 1px dashed #ccc; padding: 1.3em 0; text-align: center;}

/* colored selectors */
span.date				{ color: #999; background-color: transparent;}
span.red					{ color: #D10C14; background-color: transparent;}
span.orange				{ color: #F7942F; background-color: transparent;}
span.dgray				{ color: #666; background-color: transparent;}
span.quote				{ font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-style: italic; color: #9C9631; background-color: transparent; display: block; padding: 0 0 .7em 0; margin: .6em 0 .4em 0; border-bottom: 1px dashed #ccc;}
span.alfamarker		{ font-weight: bold; font-family: Verdana, sans-serif; font-size: 2.6em; display: block; text-align: center; margin: .7em 0 0 0; padding-bottom: .5em ;border-bottom: 1px solid #ccc }
span.bigred				{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.6em; font-weight: bold;	color: #D10C14; background-color: transparent; line-height: 140%}
span.graybox			{ background-color: #ccc; color: #000; font-weight: bold; padding: 0 .4em;}
/* image positions */
div.topcenter				{ text-align: center; margin: 1.6em 0 2em 0;}
div.topleft					{ text-align: left; margin: 1.6em 0 2em 0;}
div.articletextright		{ float: right; padding-left: 1em; width: 174px;}
div.articletextright div.relatedmaterial			{ border: 1px solid #ccc; border-left-style: none; margin-top: .6em}
div.articletextright div.relatedmaterial ul		{ margin-top: .7em; margin-bottom: .5em}
div.articletextright div.relatedmaterial li 		{ padding-right: 1em;}
span.floatleft				{ float: left; padding-right: .7em}
span.floatright			{ float: right; padding-left: .7em}


div.content div.infobox			{ margin: 1.1em 0 0 0; }
div.infobox			{ border: 1px solid #ccc; padding: 1.4em; line-height: 120%}
div.infobox p		{ margin: .9em 0 0 0}
div.infobox p.center	{ text-align: center;}
div.infobox hr		{ border-style: dashed; border-width: 1px; color: #ccc}
div.infobox a.list	{ display: block; padding: 4px 0 .5em 1.6em; background: transparent url(../img/a_bg_red.gif) top left no-repeat; line-height: 130%; color: #000}

/* firstpage selectors */
div.latestnews						{ margin: 0 0 3em 0}
div.latestnews	a					{ font-size: 1.1em;}
div.latestnews span.uppercase	{ text-transform: uppercase; font-size: 1.65em; font-family: "Arial Black", Arial, sans-serif; display: block; margin: 0 0 .5em 0; line-height: 120%} 
div.latestnews span.date		{ font-size: .9em; color: #d10c14;}
div.latestnews hr					{ margin: 1em 0}
div.latestnews span.head, div.latestnews span.headRed	{ font-size: 1.45em;  display: block; line-height: 130%; font-weight: bold; margin: 0 0 .3em 0}
div.latestnews span.headRed		{ color: #d10c14; background-color: transparent;}
div.latestnews div.bgColor			{ margin: 2em 0; background-color: #FEE6CE; padding: 1.3em}

div.important						{ margin: 2em 0}	
	
div.pusherLeft						{ float: left; width: 17em; margin: 0 1.8em 0 0}
div.puff, div.puffBlue, div.puffOlive								{ background-color: #F7942F; color: #000; padding: 2em 1em 2em 1.3em;}
div.puff p, div.puffBlue p, div.puffOlive p							{ margin: 0 0 2em 0;}
div.puff p.h8, div.puffBlue p.h8, div.puffOlive p.h8 				{ margin: 0 0 .8em 0; font-size: 1.1em}
div.puffBlue					{ background-color: #73B8D2;}
div.puffOlive					{ background-color: #C2BB75;}
	
div.puffwanja						{ background-color: #DEDBB5; padding-bottom: 2em}
div.puffwanja p					{ font-size: 1.1em; margin: 1.2em 0 0 1.3em;}

div.pusherRight					{ float: left; width: 17em; }
div.vote								{ background-color: #E7E3C7; padding: 1.3em; }
div.vote a							{ font-size: 1.1em; font-weight: bold;}
div.vote p, div.currentcampaign p		{ margin: 0 0 1em 0}
div.vote input.radio				{ display: block; float: left; width: 2.2em; }
div.vote label						{ float: left; width: 12em; margin-bottom: .5em}
	
div.currentcampaign				{ border-top: 1px solid #ccc; border-left: 1px solid #ccc; padding: 1.3em}
div.currentcampaign a  			{ color: #F7942F; font-weight: bold; display: block; background: transparent url(../img/a_bg_orange.gif) top left no-repeat; padding: 0 0 0 1.4em; margin: 0 0 .7em 0}

div.puffspacer						{ float: none; clear: left; height: 20px; margin: 0 0 0em 0; font: 1px/1px sans-serif; color: #fff;}