
body			{ background: #fff; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; margin: 4px 0 0 0}
a				{ color: #000; background: transparent; text-decoration: none;}
a:hover		{ color: #f30}
div, span	{ margin: 0 0 0 0; padding: 0 0 0 0;}
img			{ border-style: none;}
input, select, textarea 	{font: 11px Arial, Helvetica, sans-serif; border: 1px solid #A5ACB2; padding: 2px 0 3px 5px}
input.radio		{ border: none;}
input.login	{ width: 125px}
input.btnStyle { border-bottom-color: #666; border-top-color: #E2E2E2; border-left-color: #E2E2E2; border-right-color: #8A8A8A; padding: 1px 0 2px 0; font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; background: url(../img/bg_btn.gif) repeat-x top left;}
input[type="submit"]	{ padding: 2px 3px 3px 3px}
label{ font: 12px Georgia, "Times New Roman", Times, serif;}
h1, h2, h3, h4		{margin: 0; padding: 0; line-height: normal; font-family: "Times New Roman", Times, serif; font-weight: bold;}
div.clear		{ clear: both; float: none; padding: 1px 0 0 0; height: 1px; font-size: 1px}

#main 				{ float: left; width: 650px; background: #fff;}
#bannertop, #bannerright, #topnav, div.archive			{ display: none;}
#header				{ padding: 10px 0 24px 0; width: 650px;}
#content 			{ margin: 0 260px 0 0;}
#miscsidebar 		{ float: right; width: 240px;}
#footer 				{ clear: both; border-top: 1px solid #000; line-height: 28px; font-size: 11px; margin: 23px 0 0 0; width: 650px}

/* miscsidebar */
div.login, div.login-personal		{ background: #D1EDED url(../img/bg_login.gif) repeat-x bottom; padding: 5px 10px 15px 16px; margin-bottom: 22px}
div.login label, div.login-personal h3{ font: 18px "Trebuchet MS", Verdana, sans-serif;}
div.login a		{ font: 10px "Trebuchet MS", Verdana, sans-serif; }
div.login p, div.login-personal p		{ margin: 9px 0 0 0}
div.login-personal a	{ font-weight: bold; color: #099;}

div.newsfeed	{ border: 1px solid #000; border-left: none; margin: 0 0 16px 1px;}
div.newsfeed h4	{padding: 0 0 0 15px;	border-bottom: 1px solid #000; line-height: 22px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}
div.newsfeed a	{ display: block; margin: 10px 10px 10px 15px}
div.newsfeed strong	{ font-size: 12px; display: block;}
div.newsfeed span		{font-size: 10px; color: #099}
a.more	{ text-align: right; font-size: 10px; color: #099; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; display: block;}

div.vik-akuten			{ margin: 0 0 13px 0; background: #F7F7F7 url(../img/bg_vik-akuten.gif) 6px 7px no-repeat; padding: 12px 0 12px 14px; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 14px;}
div.vik-akuten strong	{ font-size: 26px; color: #fff; line-height: 24px; margin-right: 14px}
div.vik-akuten span		{ position: relative; top: -4px}

div.vote			{ background: #D1EDED url(../img/bg_vote.gif) bottom repeat-x; padding: 5px 10px 7px 14px; font-size: 12px; margin: 0 0 13px 0}
div.vote h3				{ font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 18px; margin-bottom: 2px}
div.vote p				{ margin: 0 0 8px 0}
div.vote div			{ border-bottom: 1px solid #fff; padding-bottom: 3px}
div.vote a.more		{ text-align: left; margin: 10px 0 6px 0; white-space: nowrap;}
div.vote input.btnStyle, div.login-personal input.btnStyle	{ float: right; margin: 6px 0 0 0;}

div.puff-pren			{ background: #ff0 url(../img/bg_puff-pren.jpg) no-repeat 9px 100%; padding: 10px 16px 10px 19px;}
div.puff-pren h3, div.puff-pren h3 a		{ font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 26px; color: #000}
div.puff-pren p		{margin: 5px 0 0 0; text-align: right; font-size: 12px}
div.puff-pren a		{font: bold 10px Arial, Helvetica, sans-serif; color: #F30}
div.puff-newsletter	{ margin: 0 0 13px 0; text-align: center; padding: 10px 0; border-bottom: 1px solid #000; border-right: 1px solid #000; background: #fff url(../img/bg_puff-subscribe.gif) no-repeat 28px 0%;}
div.puff-newsletter a	{ font-size: 12px; color: #f30; font-weight: bold;}
div.puff-platsannons		{ font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 14px; background: #EBEBEB url(../img/bg_puff-platsannons.gif) repeat-x bottom; padding: 6px 0 8px 17px}
div.puff-platsannons h3	{ font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 22px;}
div.puff-platsannons h2	{ font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 40px; line-height: 40px; color: #f30; float: left; padding-right: 7px}
/* contentcolumn */
span.vinj			{ font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
span.vinj em		{ font-style: normal; color: #099}

div.article-feed, div.article-list, div.question-art	{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; line-height: 16px; margin-bottom: 22px}
div.article-feed p	{ margin: 0 0 12px 0}
div.article-feed h2, div.question-art h1	{ font-size: 24px; margin: 4px 0}
div.article-feed h4, div.article-list h4	{ font-size: 14px;}
div.article-list h4	{ margin-left: 15px; margin-top: 10px}
span.discussion		{ font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #fff; background: #999; padding: 1px 4px}
span.float-left		{ float: left; padding-right: 8px}
div.article-list h4 span	{ font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #999}
div.article-list p	{ margin: 0 0 12px 15px}
div.article-list p span	{ text-transform: uppercase; color: #999; font-size: 10px; display: block;}
div.article-list p span.eng	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0 0 0 27px; background: url(../img/button-eng.gif) no-repeat 0% 1px;}
div.article-list h1	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0 0 16px 0}
div.article-list h3, div.reaction-list h3	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #099; border-bottom: 1px solid #099; padding-bottom: 2px; margin: 12px 0 8px 0}

div.reaction-list div			{ padding: 5px 11px 5px 15px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px}
div.reaction-list div.color	{ background-color: #F0F0F0}
div.reaction-list div a			{ font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: bold;}
div.reaction-list div span		{ float: right; width: 188px; text-align: right; text-transform: uppercase;}

div.puff, div.puff-right	{ width: 187px!important; background: #EBEBEB; padding: 6px 10px;
							width /**/:207px;}
div.puff h3, div.puff-right h3				{ font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 22px; margin-bottom: 4px}
div.puff p, div.puff-right p				{ margin: 0 0 8px 0}
div.puff a.orange, div.puff-right a.orange		{ font-size: 12px; color: #f30}
div.puff-right			{ float: right;}
/* article */
span.overhead			{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #666;}
h1							{ font-size: 30px; margin-bottom: 14px}
blockquote				{ font: bold 14px/18px Arial, Helvetica, sans-serif; margin: 14px 0 16px 0}
blockquote span		{ color: #999;}
div.article-text		{ font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 19px}
blockquote p, div.article-text p	{ margin: 0 0 12px 0}
div.article-text h4	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #099; text-transform: uppercase; margin-bottom: 3px}
div.article-text img.anfang	{ margin-top: 5px; float: left; padding-right: 4px;}
div.article-text span.special	{ font-family: "Times New Roman", Times, serif; color: #666}
div.article-text a			{ color: #017171;}
div.fact-box			{ border: 1px solid #000; padding: 8px 16px; line-height: 17px; margin: 20px 0}
div.fact-box p			{ margin: 0 0 10px 0}
div.fact-box h4		{ font: bold 14px Arial, Helvetica, sans-serif; margin-bottom: 2px}
div.byline				{ text-align: right; margin-bottom: 20px}
div.article-image		{ margin: 0 0 20px 0}
p.caption				{ margin: 3px 0 0 15px}

div.article-func, div.related		{ display: none}

/* butiken */
div.item-list			{ border-top: 1px solid #099; font-size: 12px; line-height: 17px; padding-top: 14px}
div.item-list p		{ margin: 0 0 14px 0;}
div.item-list a.addtocart	{ font: bold 10px/18px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #099; display: block; padding: 0 7px 0 35px; border: 1px solid #099; background: url(../img/anchor_cart.gif) no-repeat 0% 0%; float: right; clear: left;}
div.item-list a.addtocart:hover	{ background-color: #099; color: #fff}
div.item-list div.price		{ font: bold 10px/18px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #099; border-bottom: 1px dashed #099; border-top: 1px dashed #099; clear: left; margin: 0 0 20px 0}
div.cart					{ border: 1px solid #000; border-left: none;}
div.cart h4				{ border-bottom: 1px solid #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #666; line-height: 22px; padding: 0 0 0 38px; background: url(../img/vinjett_cart.gif) no-repeat 15px 6px;}
div.cart a				{ display: block; border-top: 1px solid #000; color: #099; font: bold 10px/20px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: right; padding: 0 24px 0 0; background: url(../img/arr_small-cyan.gif) no-repeat 222px 7px;}
div.cart ul				{ list-style: square; margin: 10px 0 14px 34px; padding: 0 0 0 0}
div.cart ul li			{ margin: 0 0 6px 0; color: #666; font-size: 12px}
div.cart ul li span			{ color: #000}
div.cart ul li span strong	{ color: #099}

/* kunskapstest */
div.question-art				{ border-bottom: 1px dashed #000; margin-bottom: 20px; line-height: 19px}
div.question-item				{ border-bottom: 1px dashed #000; padding: 0 60px 8px 0; font-size: 12px; margin-bottom: 20px}
div.question-item h4, div.question-desc h4			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #099}
div.question-item p, div.question-desc p			{ margin: 5px 0 12px 0}
div.question-item span.radio		{ width: 25px; float: left;}
div.question-item label		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px}
div.question-item div 		{ margin: 0 0 14px 0}
div.question-item h4 span	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding-left: 12px}
div.question-item div a		{ float: right; width: 160px; text-align: right; display: block; font-weight: bold;}
div.question-footer			{ float: right; width: 200px}
div.question-desc				{ margin-left: 13px; font-size: 12px; background: #F2F2F2; line-height: 19px; padding: 10px 10px 8px 15px}

div.message-item, div.message-item-alt			{ font-size: 12px; line-height: 17px; background: #FFCC66; padding: 22px 16px 10px 16px;}
div.message-item p, div.message-item-alt p		{ margin: 0 0 12px 0}
div.message-item-alt		{ background: #FCD992; border-bottom: 1px dashed #fff; border-top: 1px dashed #fff}

#footer a			{ text-decoration: underline;}
#footer span		{ margin-right: 14px}
