/*	Nordfront.se
	Svenska Motståndsrörelsen 2012
*/

/* reset.css */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1;background:white;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}

/* typography.css */
html {font-size:100.01%;}
body {font-size:80%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;line-height:1;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;color:#222;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:0,85em;}

h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
a:hover {color:#006600;text-decoration:underline;}
a {color:#006600;text-decoration:none;}
blockquote {margin:1em;color:#666;font-style:italic;}
strong, dfn {font-weight:bold;}
em, dfn {font-style:italic;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1em;font-style:italic;}
del {color:#666;}
pre {margin:1em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
dl {margin:0 0 1em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1em;}
table {margin-bottom:1em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 5px 4px 5px;}

tfoot {font-style:italic;}
caption {background:#eee;}
.s8 {font-size: 8px;line-height: 8px;}
.s9 {font-size: 9px;line-height: 9px;}
.s10 {font-size: 10px;line-height: 10px;}
.s11 {font-size: 11px;line-height: 11px;}
.s12 {font-size: 12px;line-height: 12px;}
.s13 {font-size: 13px;line-height: 13px;}
.s14 {font-size: 14px;line-height: 14px;}
.s15 {font-size: 15px;line-height: 15px;}
.s16 {font-size: 16px;line-height: 16px;}
.s17 {font-size: 17px;line-height: 17px;}
.s18 {font-size: 18px;line-height: 18px;}
.s19 {font-size: 19px;line-height: 19px;}
.s20 {font-size: 20px;line-height: 20px;}
.s21 {font-size: 21px;line-height: 21px;}
.s22 {font-size: 22px;line-height: 22px;}
.s23 {font-size: 23px;line-height: 23px;}
.s24 {font-size: 24px;line-height: 24px;}
.s25 {font-size: 25px;line-height: 25px;}
.s26 {font-size: 26px;line-height: 26px;}
.s27 {font-size: 27px;line-height: 27px;}
.s28 {font-size: 28px;line-height: 28px;}
.s29 {font-size: 29px;line-height: 29px;}
.s30 {font-size: 30px;line-height: 30px;}
.s31 {font-size: 31px;line-height: 31px;}
.s32 {font-size: 32px;line-height: 32px;}
.s33 {font-size: 33px;line-height: 33px;}
.s34 {font-size: 34px;line-height: 34px;}
.s35 {font-size: 35px;line-height: 35px;}
.s36 {font-size: 36px;line-height: 36px;}
.s37 {font-size: 37px;line-height: 37px;}
.s38 {font-size: 38px;line-height: 38px;}
.s39 {font-size: 39px;line-height: 39px;}
.s40 {font-size: 40px;line-height: 40px;}
.s41 {font-size: 41px;line-height: 41px;}
.s42 {font-size: 42px;line-height: 42px;}
.s43 {font-size: 43px;line-height: 43px;}
.s44 {font-size: 44px;line-height: 44px;}
.s45 {font-size: 45px;line-height: 45px;}
.s46 {font-size: 46px;line-height: 46px;}
.s47 {font-size: 47px;line-height: 47px;}
.s48 {font-size: 48px;line-height: 48px;}
.s49 {font-size: 49px;line-height: 49px;}
.s50 {font-size: 50px;line-height: 50px;}
.s51 {font-size: 51px;line-height: 51px;}
.s52 {font-size: 52px;line-height: 52px;}
.s53 {font-size: 53px;line-height: 53px;}
.s54 {font-size: 54px;line-height: 54px;}
.s55 {font-size: 55px;line-height: 55px;}
.s56 {font-size: 56px;line-height: 56px;}
.s57 {font-size: 57px;line-height: 57px;}
.s58 {font-size: 58px;line-height: 58px;}
.s59 {font-size: 59px;line-height: 59px;}
.s60 {font-size: 60px;line-height: 60px;}
.s61 {font-size: 61px;line-height: 61px;}
.s62 {font-size: 62px;line-height: 62px;}
.s63 {font-size: 63px;line-height: 63px;}
.s64 {font-size: 64px;line-height: 64px;}
.s65 {font-size: 65px;line-height: 65px;}
.s66 {font-size: 66px;line-height: 66px;}
.s67 {font-size: 67px;line-height: 67px;}
.s68 {font-size: 68px;line-height: 68px;}
.s69 {font-size: 69px;line-height: 69px;}
.s70 {font-size: 70px;line-height: 70px;}







/* forms.css */
label {font-weight:bold;}
fieldset {padding:0 1em 1em 1em;margin:0 0 1em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;margin-top:-0.2em;margin-bottom:1em;}

legend, #IE8#HACK {margin-top:0;margin-bottom:0;}
input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea {background-color:#fff;border:1px solid #bbb;color:#000;}
input[type=text]:focus, input[type=password]:focus, input[type=url]:focus, input[type=email]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#666;}
select {background-color:#fff;border-width:1px;border-style:solid;}
input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea, select {margin:0.3em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:450px;height:250px;padding:5px;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}

ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: inherit;
    border-spacing: 0;

}
.clear {
    clear:both;
}
p {
    padding:5px 10px 5px 10px;
}
hr {
    border:1px solid #999999;
    border-bottom:0px;
    margin:10px 10px;
}

body {
    background:#889988;
}

/******* Innehåll *******/
/*** Galleri 
.gallery {
text-align: center;
margin:auto;
max-width:460px
}
.gallery-item {
margin:10px;
float: left;
width: 33%;
}
.gallery-icon {

}
.gallery-caption {
margin-left: 0;
}
.gallery img {
border: 1px solid #cfcfcf;
} ***/
.artikel_info {
    margin:0 10px 0 10px;
    border-bottom:1px dashed;
    padding: 3px 0 3px 0;
}
#campaign_area {
}
.twitter-tweet {
	width: 460px;
	padding-left:10px;

}
.twitter-widget {
padding-left:10px;

}
#wrap {
    background:#ffffff;
    margin:0 auto;
    width:990px;
    box-shadow:0 5px 10px #333333;
    -moz-box-shadow:0 5px 10px #333333;
    -webkit-box-shadow:0 5px 10px #333333;
}

.utvald-bild {
	margin: 0 10px 10px 10px;
}
#main_wrap {
    overflow:hidden;
	background-image:url('bilder/bak3.png');
	width:100%;
}
#footer_area {
    border-top:1px solid #999999;
    font-size:80%;
    padding:10px;
}
#footer_area li ul ol {
    clear: both;
    display: block;
}
#banner {
    height:120px;
    width:990px;	
}
#topskribent {
    color:#000000;
    margin-top:12px;
    display:block;
    float:right;
    overflow:hidden;
    width:280px;
}
#topskribent img, #topskribent h3, #topskribent p {
    float:left;
}
#topskribent h3 {
    font-size:17px;
    margin-top:50px;
    color:#ededed;
	font-weight:bolder;
	text-shadow: 1px 1px 4px #000000;
}
#topskribent p {
    font-size:14px;
    font-weight:bolder;
    padding:0;
    width:140px;
	color:#fefefe;
	text-shadow: 1px 1px 4px #000000;
}
#site-name {
	width:600px;
	height:100%;
	display:block;
	float:left;
    text-indent:-9999em;
    padding:0;
    margin:0;
}
#site-name a {
	display:block;
	width:100%;
	height:100%;
}
#left_sidebar {
    display:block;
    float:left;
    height:100%;
    width:204px;
    font-size: 0.9em;
    width:204px;
}
#left_sidebar  li {
    padding:5px;
}

#article_area {
    display:block;
    float:left;
    width:480px;
 
}
#right_sidebar {
    display:block;
    height:100%;
    float:left;
    width:304px;
	font-size: 0.9em;
}
#right_sidebar li {
    padding:5px;
}

.skribentinfo {
    position:relative;
	border-bottom:1px solid #cccccc;
	margin:0 10px 0 10px;
	width:460px;
}
.skribentnamn{
	padding: 5px 0 5px 0;
	color:#222222;
}
.skribenttext {
    position:absolute;
    bottom:0;
    left:60px;
}
.skribenttext2 {
    position:absolute;
    bottom:0;
    left:5px;
}

.skribent1 {
    position:relative;
	float:left;
	width:350px;
	clear:both;
	margin-bottom:3px;
}
.entry_author {
    width:50px;
    height:50px;
    padding:3px 5px 0 0;
    float: left;
}
.entry_author2 {
    width:50px;
    height:40px;
    padding:3px 5px 0 0;
    float: left;
}
.entry_author_image {
    border:0px solid;
    overflow:hidden;
}
.entry-date, .sep {
	font-size:12px;
	font-weight:400;
	color:#222222;
}
.entry-date a {
	color:#222222;
	text-decoration:none;
}
.entry-date a:hover{
	text-decoration:underline;
}
.author  {
	font-weight:700;
}
.author a {
	color:#222222;
	text-decoration:none;
}
.author  a:hover { 
	
	text-decoration:underline;
}
.skribent_bio {
	
}
.skribent-epost  {
	font-size:12px;
	padding-bottom:5px;
}
 .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    display: block;
}

.post {
    color:#222222;
    margin:5px 0;
}
.post-title {
    font-size:2.4em;
    padding:0 10px;
    font-weight:700;
    line-height:1;
}
.litenrubrik	{
	margin-left:10px;
	font-size:70%;
}
.wp-caption {
	max-width:460px;
	text-align: left;
	padding-left:10px;
 }
.wp-caption img {	
	padding: 0;
	border: 0 none;
}
p.wp-caption-text, .gallery-caption {
	font-size: 10px;
	font-weight:700;
	line-height: 17px;
	padding:0;
	margin: 0;
}

/*artikelfot*/
.socialt {
	padding-top: 10px;
}
.flattr{

padding-left:380px;
}

.twitter_button {
	padding-left:65px;
	float:left;
}
.printfriendly_button {
	float:left;
	padding-left:10px;
}
.facebook_button {
	float:left;
	padding-left:65px;
}
.post-title a {
    color:#222222;
    text-decoration:none;
}
.post-title a:hover {
    text-decoration:underline;
}
.post .excerpt {
    color:#222222;
    padding:0;
    margin:0;
}

a:hover.excerpt 	{
	text-decoration:none;
}
a.green-title {
    color:#435432;
}
a.red-title {
    color:#BF0A30;
}


.post-content {
    overflow:hidden;
    line-height:17px;
	font-size:13px;
	font-family: Tahoma, Arial;
}

.post-content li {
    padding: 5px 10px 5px 10px;
    list-style: square inside none;
}
.post-content table,
.comment-content table {
	border-bottom: 0px solid #ddd;
	padding: 10px;
	width: 100%;
}
.post-content th,
.comment-content th {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}
.post-content td,
.comment-content td {
	border-top: 1px solid #ddd;
	padding: 6px 10px 6px 0;
}

.kommentarantal {
    position:absolute;
    bottom:8px;
    right:5px;
    background: url('bilder/kommentar-ikon.png') no-repeat;
    padding-left:19px;
}
.kommentarantal-framsida {
    margin:5px;
    background: url('bilder/kommentar-ikon.png') no-repeat;
    padding-left:19px;
}
.post-details {
    font-size:83%;
    margin-left:7px;
    font-style: none;
}
.errors {
    padding-left:10px;
}

.wp-flattr-button {
}
.page-numbers {
    padding-left:10px;
    padding-bottom: 10px;
    text-align:center;
}
.page-numbers ul{

}
.page-numbers  li{
    display:inline;
}

.skribent {
    display: inline;
    float: left;
    margin-right: 1.625em;
}

.WP-PrintIcon {
    margin-left:10px;
}
.errors {
    background:#ff6666;
    border:1px solid #774444;
    color:#333333;
    display:none;
    padding:10px;
    margin:10px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
}
.errors h4 {
    color:#333333;
    font-size:1.2em;
}
.errors li {
    color:#333333;
    font-size:1.1em;
}

.slist {
	width:460px;
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/* om red */
.testbild {
	float:left;
	width:120px;
	padding:0 10px;
}
.testtxt {
	margin-left:110px;
	padding-right:10px;
}
/* Relaterad artiklar */
.related-posts ul {
    margin: 0 0 2em 0;
    padding-left: 10px;
    list-style: none;
    width: 100%;
    float: left;
    clear: both;
}
.related-posts li {
    margin: 0;
    padding: 0;
    display: block;
    clear: left;
}
.related-posts img {
    margin: 0 0.5em 0.5em 0;
    float: left;
}
.related-posts h2  {
	padding-left:10px;
}
.dagens {
	margin: 9px 5px 9px 0px;	
	padding: 0;
}
.dagens  a{
	color:#006600;	
}
.dagens li {
	
}
.dagens-datum {
	position:relative;
	padding: 0px 0 10px 5px;
	overflow:hidden;
	background:#f5fff5;	
}
#dagens-klick {
	position:absolute;
	top:3px;
	left: 3px; 
	width: 285px; 
	height: 35px; 
	background-color: transparent; 

}
.report-comment {
	float:right;
}
.dd-datum {
	float:left;
	font-weight:700;
	
}
.test3 {
	background: url('bilder/punkt.png') no-repeat;
}
.dd-titel {
	margin:0px 0px 0px 32px;
}
.report-comment {
	float:right;
}
/* Alignment */
.alignleft {
    display: inline;
    float: left;
    margin-right: 1.625em;
}
.alignright {
    display: inline;
    float: right;
    margin-left: 1.625em;
}
img[align=left] {
    border:1px solid #222222;
	margin:10px 10px 10px 0;
}
img[align=right] {
    border:1px solid #222222;
    margin:10px 0 10px 10px;
}
.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slavartiklar {
    margin:10px;
    overflow:hidden;
}
.vslav {
    float:left;
    width:213px;
	padding:4px 0 4px 15px;
	background:url(bilder/sidebar-list4.png) no-repeat;
}
.hslav {
    float:right;
    width:213px;
	padding: 4px 0 4px 15px;
	background:url(bilder/sidebar-list4.png) no-repeat;
}


.fakta, .fakta-right	{
	background-color: #ffffff;
    border: 1px solid #aaa;
    font-family:arial;
	float: right;
    margin: 10px;
    overflow: hidden;
    width: 175px;
}	
.fakta-left	{
	background-color: #ffffff;
    border: 1px solid #aaa;
    font-family:arial;
	float: left;
    margin: 10px;
    overflow: hidden;
    
    width: 175px;
}
.faktarubrik	{
	background-color: #222;
	color: #eee;
	font: 16px arial, helvetica, sans-serif;
	padding: 5px;
	font-weight:700;
}
.fakta-full	{
	background-color: #ffffff;
    border: 1px solid #aaa;
    margin: 10px;
	float: left;
	overflow: hidden;
	width: 460px;
}

/******* USP *******/
#usp-submit {
	padding-left:1em;
}

/******* Widget *******/
#sidhuvud-widget {
    margin:75px 0px 0 0;
    float:right;  
}
.textwidget p {
  margin: 0;
  padding: 0;
}

.textwidget {
	font-family: Tahoma,Arial;
    font-size: 12px;
    line-height: 14px;
}

.widget_search input[type=text] { 
	background: -moz-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 10px) repeat scroll 0 0 transparent;
	background: -o-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 10px) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(top , #FFFFFF, #EEEEEE 1px, #FFFFFF 10px) repeat scroll 0 0 transparent;
	background: -ms-linear-gradient(top , #FFFFFF, #EEEEEE 1px, #FFFFFF 10px) repeat scroll 0 0 transparent;
	background: linear-gradient(top , #FFFFFF, #EEEEEE 1px, #FFFFFF 10px) repeat scroll 0 0 transparent;
    border: 1px solid #aaaaaa;
    border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:3px 3px 8px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow:3px 3px 8px rgba(0, 0, 0, 0.1);
	font-family: 'Arial';
	width:260px;
	height:21px;
	line-height:21px;
	margin:0;
	padding-left:3px;
}
.widget_search {
	position:relative;
	background: url("") top left no-repeat;  
	height:25px;
	width:270px;
}

.widget_search #s {
	position:absolute;
}
.widget_search label {
    display:none;
}
.widget_search #searchsubmit {
	position:absolute;
	
	left:260px;
	width:40px;
	height:40px;
	background: url("bilder/Bild8.png") top left no-repeat;  
	border: none; 
}

.widget_search #searchsubmit:hover {
	background: url("bilder/Bild8.png") top left no-repeat;  
	border: none; 
}
.widgettitle{
    background-color: #626F61;
    border: 1px solid #737F72;
    border-radius: 3px;
    box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.1);
    color: #FFFFFF;
    font-size: 1.1em;
    font-weight: bold;
    padding: 4px 5px;
    text-shadow: 1px 1px 4px #000000;
}

.widgettitle a {
    color:#ffffff;
    text-decoration:none;
}
.widgettitle a:hover {
    text-decoration:underline;
}
#left_sidebar .bns-featured-category strong { 
    background-repeat:no-repeat;
    display:block;
    margin:5px;
}
#left_sidebar .bns-featured-category .post-details {
    margin:5px;
}
#left_sidebar .widget li {
    padding-bottom:5px;
    background-repeat:no-repeat;
    margin:0px;
}
#left_sidebar .notiser strong { 
    background-repeat:no-repeat;
    display:block;
    margin-left:5px;
}
#left_sidebar .notiser .post-details {
    margin-left:5px;
	overflow:hidden;
}
.notisrubrik {
	font-size:12px;
    margin-left:5px;
}
.notiser {
	background:#f5fff5;
}
.notiser a{
	color:#006600;
}
.notiser a:hover{
	text-decoration:underline;
}
.notiser .posts	{

}
.notiser .notis-datum {
	padding-top: 3px;
	float:left;
}
.notiser .notis-kommentar {
	padding: 3px 0 5px 0;
	float:right;
	width:49px;

}
.kommentar-notis {
   margin:10px;
    background: url('bilder/kommentar-ikon.png') no-repeat;
    padding-left:19px;
	padding-bottom:1px;
}

.widget_twitter div {
    padding:0;
    width:194px;
}

.widget_twitter ul li {

}

.widget_twitter .follow-button,
.widget_twitter .xavisys-link {
    margin:0 10px 10px 25px;
}

.widget_twitter .entry-meta {
    display:block;
    font-size:80%;
}

.widget_twitter .intent-meta a {
    background: url(bilder/everything-spritev2.png); 
    display: inline-block;
    height: 16px;
    text-indent: -9999px;
    width: 16px;
}
.widget_twitter .intent-meta a.in-reply-to {
    background-position: 0 center;
}
.widget_twitter .intent-meta a:hover.in-reply-to {
    background-position: -16px center;
}
.widget_twitter .intent-meta a.favorite {
    background-position: -32px center;
}
.widget_twitter .intent-meta a:hover.favorite {
    background-position: -48px center;
}
.widget_twitter .intent-meta a.retweet {
    background-position: -80px center;
}
.widget_twitter .intent-meta a:hover.retweet {
    background-position: -96px center;
}
#senaste_poster {
    display:none;
}
.nytt {
    display:none;
}

#left_sidebar .latest {
}
#left_sidebar #latest_control {
    font-weight:bold;
    overflow:hidden;
    width:100%;
}
#left_sidebar #latest_control li {
    float:left;
    padding:0;
    margin:0;
}
#latest_control a {
    background:#335a2d;
    color:#ffffff;
    display:block;
    padding:5px 5px;
    margin-left:0px;
}
#latest_control a:hover {
    background:#888888;
    text-decoration:none;
}
#latest_control .active a {
    background:#ffffff;
    color:#000000;
}
.kategori {
    font-weight:bold;
    padding:1px;
}

.vanster  {
	float:left;
	padding:0 0 8px 0px;
	max-width:145px;
	
}

.hoger {
	float:right;
	padding:0 0px 8px 0;
	max-width:145px;

}
.hoger-skribent-bild {
	float:right;
	
	max-width:80px;
}
.vanster-skribent-bild {
	float:left;
	padding-right:5px;
	max-width:80px;
}
.vanster-skribent-text {
	float:left;
	padding-bottom:10px;
	max-width:210px
}
.hoger-skribent-text {
	float:right;
	padding-bottom:10px;
	max-width:210px;
}
.skribent-rubrik {
	font-size:2em;

}
.bns-featured-category {
	background:#EEFFEE;
}
.bns-featured-category a{
color:#006600;

}
.bns-featured-category a:hover{
text-decoration:underline;
}
.bns-featured-category .posts	{

}
.tumnagel {
	float:right;
	margin: 10px;
	width:100px;
	height:100px;
	overflow:hidden;
	clear:both;
}
/* Donations Widget */
.donera {
	font:arial;
	background: -moz-linear-gradient(center top , #FaFaFa 0%, #E8E8E8 100%) repeat scroll 0 0 transparent;
	background: -o-linear-gradient(top , #F9F9F9 0%, #E8E8E8 100%) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -ms-linear-gradient(top , #F9F9F9 0%, #E8E8E8 100%) repeat scroll 0 0 transparent;
    border: 1px solid #A0A0A0;
	border-radius: 8px 8px 8px 8px;
    color: #303030;
    font-size: 20px;
    font-weight: 400;
    line-height: 25px;
    text-indent:5px;
    text-shadow: 1px 1px 2px #ADADAD;
	
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.1);
    
}
.don-rub {
	text-transform:none;
	font-size:21px;
	border-bottom:1px solid #A0A0A0;
	padding:2px;
	font-weight:300;
	text-align:center;
}
.bank {
	margin:0 5px 5px 5px;
	padding: 8px 2px 8px 2px;
	
}
.bank-info {
	margin-left: 2px;
	font-size:9px;
	line-height:8px;
}
.bank-bild {
	float:left;
	padding:10px 3px 3px 3px;
	
}
.paypal {
	margin: 5px;
	padding: 8px 2px 8px 2px;

}
.paypal a{
	color: #303030;
}
.paypal a:hover {
	text-decoration:none;
}
.pay-bild {
	float:left;
	padding:5px 3px 3px 3px;
}
/******* Kommentarer *******/
.commentlist {
	display:block;
	padding:5px;
	-ms-word-break: normal;
	word-break: break-word;
    -moz-hyphens:auto; 
    -webkit-hyphens:auto; 
    -o-hyphens:auto; 
    hyphens:auto;
}
.commentlist h3 {
    font-size:1.2em;
    font-weight:bold;
    padding:0 10px;
}
.comment {
    border:1px solid #999999;
    margin:5px;
    padding:10px;
}
.commentlist .even {
    background:#fcfcfc;
    padding:5px;
	background: -moz-linear-gradient(center top , #ffffff, #eeeeee 1px, #ffffff 30px) repeat scroll 0 0 transparent;
	background: -o-linear-gradient(top, #ffffff, #eeeeee 1px, #ffffff 30px) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(top,  #ffffff, #eeeeee 1px, #ffffff 30px) repeat scroll 0 0 transparent;);
	background: -ms-linear-gradient(top,  #ffffff, #eeeeee 1px, #ffffff 30px) repeat scroll 0 0 transparent;);
	border: 1px solid #aaaaaa;
    border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:3px 3px 8px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow:3px 3px 8px rgba(0, 0, 0, 0.1);
	font-family: 'Arial';
	line-height:15px;
	display:block;

}
.commentlist .odd {
    background:#ffffff;
    padding:5px;
	background: -moz-linear-gradient(center top , #ffffff, #eeeeee 1px, #ffffff 30px) repeat scroll 0 0 transparent;
	background: -o-linear-gradient(top, #ffffff, #eeeeee 1px, #ffffff 30px) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(top,  #ffffff, #eeeeee 1px, #ffffff 30px) repeat scroll 0 0 transparent;);
	background: -ms-linear-gradient(top,  #ffffff, #eeeeee 1px, #ffffff 30px) repeat scroll 0 0 transparent;);	
	border: 1px solid #aaaaaa;
    border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:3px 3px 8px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow:3px 3px 8px rgba(0, 0, 0, 0.1);
	font-family: 'Arial';
	line-height:15px;
	display:block;
}
.comment-author {
    border-bottom:1px solid #999999;
    padding: 2px 0 2px 0;
}
.comment-meta {
    font-size: 75%;
    
    float:right;
}
/*
  .reply a, .reply a:visited {
  list-style: none outside none;
  border:1px solid #999999;
  padding:2px;
  color:#fff;
  background:#008800;
  }
  .reply a:hover {
  background: #006600;
  text-decoration: none;
  border: 1px solid #999999;
  }*/
.required {
    padding: 2px;
   
}
#respond {
    padding:5px;
}
#respond h3 {
    font-size:1.2em;
    font-weight:bold;
    padding:0 10px;
}
#respond label {
    font-weight:bold;
    display:block;
}
#respond textarea {
    border: 1px solid #C1C1C1;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.16) inset;
    position: relative;
	background: -moz-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 20px) repeat scroll 0 0 transparent;
	background: -o-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 20px) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(top,  #ffffff, #eeeeee 1px, #ffffff 20px) repeat scroll 0 0 transparent;); 
    height:200px;
    padding:10px;
    width:420px;
}
#respond textarea:focus {
    border-color:#779977;
}
#respond code {
    display:block;
    padding:10px;
}
#submit {
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #EEEEEE;
    background-image: -moz-linear-gradient(center top , #EEEEEE, #CCCCCC);
	background-image: -webkit-linear-gradient(top , #EEEEEE, #CCCCCC);
	background-image: -o-linear-gradient(top , #EEEEEE, #CCCCCC);
    border-color: #CCCCCC #CCCCCC #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font: bold 12px/1 "helvetica neue",helvetica,arial,sans-serif;
    text-align: center;
    text-shadow: 0 1px 0 #EEEEEE;
	padding: 3px 2px 3px 2px;
	width: 120px;
}

#submit:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #DDDDDD;
    background-image: -moz-linear-gradient(center top , #DDDDDD, #BBBBBB);
	background-image: -webkit-linear-gradient(top , #DDDDDD, #BBBBBB);
	background-image: -o-linear-gradient(top , #DDDDDD, #BBBBBB);
    border-color: #BBBBBB #BBBBBB #999999;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    text-shadow: 0 1px 0 #DDDDDD;
}
#submit:active {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #AAAAAA #AAAAAA #888888;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 5px 2px #AAAAAA inset, 0 1px 0 0 #EEEEEE;
}
/******* Menyer *******/
#main-menu {
    background:#222222;
    height:20px;
    font-weight:bold;
    font-size:11px;
    line-height:20px;
    text-transform:uppercase;
    width:100%;
}
#main-menu .cat-item {
    float:left;
}
#main-menu .cat-item a {
    color:#ffffff;
    display:block;
    height:100%;
    padding:0 10px;
    text-decoration:none;
}
#main-menu .cat-item a:hover {
    background:#444444;
}
#main-menu .current-cat a {
    background:#efefef;
    color:#000000;
}
#main-menu .current-cat a:hover {
    background:#efefef;
    color:#000000;
}
#rss {
    float:right;
}
.rss {
    background:url('bilder/rss-18x18.png');
    display:block;
    height:18px;
    padding:0;
    margin:1px 3px;
    text-indent:-9999em;
    width:18px;
}
#underkategorier {
    background:#efefef;
    font-size:11px;
    font-weight:normal;
    height:20px;
    line-height:20px;
    text-transform:uppercase;
    width:100%;
    border-bottom: 1px solid #999999;
	
}
#underkategorier .cat-item {
    float:left;
}
#underkategorier .cat-item a {
    color:#000000;
    padding:0 3px;
    text-decoration:none;
    margin-left:5px;
}
#underkategorier a:hover {
    text-decoration:underline;
}
#underkategorier .current-cat a {
    
    font-weight:bold;
}
#underkategorier .current-cat a:hover {
    text-decoration:none;
}
#topmenu {
    background:#222222;
    height:18px;
    font-size:0.85em;
    font-weight:bold;
    line-height:18px;
    text-transform:uppercase;
    width:990px;
}
#top-menu li {
    float:left;
    margin-left:15px;
}
#top-menu a {
    color:#eeeeee;
    text-decoration:none;
}
#top-menu ul {
    display:none;
    position:absolute;
    line-height:20px;
    width:180px;
}
#top-menu ul a {
    background:#222222;
}
#top-menu ul li:last-child a {
    border-width:0px 1px 1px 1px;
    -moz-border-radius:;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

#top-menu li:hover .sub-menu {
    display:block;
}
#top-menu ul li {
    margin:0;
}
#top-menu ul a {
    border-color:#888888;
    border-style:solid;
    border-width:0 1px;
    display:block;
    padding:0 10px;
    height:20px;
    width:160px;
}
#top-menu ul a:hover {
    background-color:#444444;
}
#lander {
    float:right;
}
#lander li {
    float:left;
}
#lander a {
    display:block;
    height:14px;
    margin-right:5px;
    margin-top:1px;
    width:20px;
}
#lander #no a {
    background:url('bilder/no.png');
}
#lander #fi a {
    background:url('bilder/fi.png');
}
#lander #dk a {
    background:url('bilder/dk.png');
}
#lander #en a {
background:url('bilder/en.png');
}
.bakgr-v {
	width:190px;
	background-color:#e9e9e9;
	border:1px solid #cccccc
}
.bakgr-h {
	width:292px;
	background-color:#e9e9e9;
	border:1px solid #cccccc
}
.wtext-rubrik {
	font-size:16px;
	margin: 0 3px;
	font-weight:700;
	color:#222222
}
.wtext-rubrik a  {
	color:#222222;
}
.wtext-rubrik  a:hover{
	text-decoration:none;
}
.wtext {
	font-size:11px;
	font-family: Arial, Geneva, sans-serif;
	margin:0 3px;
	color:#222222;
	padding-bottom:4px;
}
.wtext a  {
	color:#222222;
	
}
.wtext a:hover{
	text-decoration:none;
	color:#222222;
}
.mediaikon-stor {
	padding:0px 20px 0px 10px;
	background:url('bilder/mediaikon-stor.png') no-repeat;
	margin-left:5px;
}

.mediaikon-liten {
float:left;
padding:0px 9px 2px 5px;
height:10px;
width:10px;
}
.wp-image img{
	max-height:250px;
	overflow:hidden;
}

.punkt:before {
    content: "";
    font-family: abicon;
    font-weight: 400;
	align: center;
}

@font-face {
    font-family: "abicon";
    font-style: normal;
    font-weight: 400;
    src: url("https://www.nordfront.se/wp-content/themes/nordfront2/bilder/abicon.eot?48007#iefix") format("embedded-opentype"), url("https://www.nordfront.se/wp-content/themes/nordfront2/bilder/abicon.woff?48007") format("woff"), url("https://www.nordfront.se/wp-content/themes/nordfront2/bilder/abicon.ttf?48007") format("truetype");
}
.betyg-5 {
	background:url('bilder/betyg5.png') no-repeat;
	border-bottom: 1px solid #aaa ;
	margin: 3px;
	width:170px;
	height:35px;
}
.betyg-4 {
	background:url('bilder/betyg4.png') no-repeat;
	border-bottom: 1px solid #aaa ;
	margin: 3px;
	width:170px;
	height:35px;
}
.betyg-3 {
	background:url('bilder/betyg3.png') no-repeat;
	border-bottom: 1px solid #aaa ;
	margin: 3px;
	width:170px;
	height:35px;
}
.betyg-2 {
	background:url('bilder/betyg2.png') no-repeat;
	border-bottom: 1px solid #aaa ;
	margin: 3px;
	width:170px;
	height:35px;
}
.betyg-1 {
	background:url('bilder/betyg1.png') no-repeat;
	border-bottom: 1px solid #aaa ;
	margin: 3px;
	width:170px;
	height:35px;
}

.stodpren {
	display:block;
	padding:10px;
}
