/* -----------------------------------------------------------------------
BRIS - Barnperspektivet
All browsers
Robin Jakobsson for Fröjd Interactive AB
robin@frojd.se
------------------------------------------------------------------------*/
/*
 * Index:
 *
 * =Reset - Eric Meyers reset file
 * General =rules - colors of a for example
 * General =classes - .hidden, .clearfix etc
 * =topNav components - Top navigation
 * =Header components - Branding and search.
 * =Nav components - Main navigation.
 * =subNav components - Second navigation.
 * =Page-specific components - special stuff for special pages
 * =Overrides - Overrides of previous rules
 *
*/

/* Eric Meyer's super =reset
********************************************/
/* Based on http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
	text-decoration: none;
}
body {
    margin: 0 auto;
    background:#fafaf4;
    background-repeat: repeat-x;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
    text-align:left;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/* tables may still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clearfix:after, #top-nav:after, #header:after, .knapp_holder:after, #container:after, #wrapper:after, #footer_content:after, .footer_column_content:after, .footer_content_container:after, .content2:after, #subInformation:after, .meta_holder:after, #content .aktuellt_listning li:after , .pollresult:after, .pollbuttons:after, .comment:after, .closed:after, .section:after, .group:after, #themeselect:after, #sidebar:after, .lista_teman:after, #TB_title:after, #replaceable form:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html .group,* html .clearfix,* html #top-nav,* html #header, * html .knapp_holder,* html #container,* html #wrapper,* html #footer_content,* html .footer_column_content,* html .footer_content_container,* html .content2,* html #subInformation,* html .meta_holder,* html #content .aktuellt_listning li ,* html .pollresult,* html .pollbuttons,* html .comment,* html .closed,* html .section,* html .group,* html #themeselect,* html #sidebar,* html .lista_teman, *html #TB_title, *html #replaceable form {height: 1%;}
.clearfix, #top-nav, #header, .knapp_holder, #container, #wrapper, #footer_content, .footer_column_content, .footer_content_container, .content2, #subInformation, .meta_holder, #content .aktuellt_listning li , .pollresult, .pollbuttons, .comment, .closed, .section, .group, #themeselect, #sidebar, .lista_teman, #TB_title, *html #replaceable form {display: block;}
/* End hide from IE-mac */
/* General =rules
********************************************/
body {
	font-size:100%;
    line-height:1.125em; /* 16×1.125=18 */
}
h1 {
	color:#404040;
	font-size:1.5em; /* 16*1.5=24*/
	font-family:Georgia, sans-serif;
	font-weight:100;
	margin-bottom:15px;
	line-height:1.5em;
}
h2 {
	color:#404040;
	font-family:Georgia, sans-serif;
	font-size:1.125em;/* 18px */
	font-weight:100;
	margin-bottom:10px;
}
h3 {
	color:#333;
	font-family:Georgia, sans-serif;
	font-size:1em;
	font-weight:100;
	margin-bottom:15px;
}
.ingress {
	color:#404040;
	font-family:Georgia, sans-serif;
	font-size:1em;
	line-height:1.375em; /* 22 px*/
	margin-bottom:20px;
}
p {
	color:#505050;
	font-family:Arial, sans-serif;
	font-size:0.75em; /* 12px */
	/*line-height:1.125em; */
	margin-bottom:15px;
}
a {
	color:#299ee1;
}
a:hover, a:focus {
	text-decoration:underline;
}
object {
	display:block;
	/*margin-bottom:27px;*/
	outline:none;
}
.comment_menu {
	font-size:0.75em;
}
#content .comment_menu a:after {
	content:"";
}
/* =Layout components
********************************************/
#wrapper {
	margin:0 auto;
/*	background:url('../img/grid.jpg') repeat-y;*/
	/*width:994px;*/
	width:920px;
}
#access {
	float:left;
	width:994px;
}
#access ul li {
	float:left;
	width:auto;
}
#top-nav, #header, #container {
	float:left;
	width:923px;
}
#subNav {
	float:left;
	width:219px;
}
#content {
	float:left;
	margin-bottom:px;
	width:452px;
}
#content .content2 {
	width:702px;
}
.startpage #content {
	float:left;
	margin-right:1px;
	width:670px;
}
.startpage #content img {
	padding:0;
}
#subInformation {
	float:left;
	/*margin-bottom:25px;*/
	margin-top:7px;
	width:920px;
}
.subHolder {
	float:left;
	/*height:167px;*/
	margin-right:16px;
	width:217px;
}
.subHolderlast {
	margin-right:0;
}
#sidebar {
	float:left;
	width:207px;
}
#themeselect {
	/*margin-left:30px;*/
}
.entry-content {
	margin-left:30px;
	max-width:436px;
}
.section {
	border-bottom:1px solid #c9c9c9;
 	margin-bottom:15px;
	margin-left:30px;
	padding-bottom:15px;
}

.chat_section {
	border-bottom:1px solid #c9c9c9;
 	margin-bottom:15px;
	margin-left:4px;
	padding-bottom:15px;	
}

#content .entry-content .chat_section h3.expert {
	font-size:1.25em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:100;
	color:#333333;
}
/* =top-nav components
********************************************/
#top-nav {
	margin-bottom:8px;
	margin-top:5px;
}
#top-nav ul {
	float:right;
	margin-bottom:-4px;
	text-align:right;
	/*width:551px;*/
	width:923px;
}
#top-nav ul li {
	float:right;
}
#top-nav ul li a {
	border-right:1px solid #8c8c8c;
	color:#8c8c8c;
	font-size:0.75em;
	padding:0 10px;
}
#top-nav ul li a.first {
	padding-left:0;
}
#top-nav ul li a.last {
	border-right:0;
	padding-right:0;
}
#top-nav ul li a:after {
	content: none;
}
#top-nav .tel {
	color:#164b85;
	display:block;
	float:right;
	font-family:Georgia, sans-serif;
	font-size:1.1875em;
	font-weight:700;
	line-height:1.1875em;
	text-align:right;
	width:550px;
}
/* =feedback components
********************************************/
#feedback {
	display:none;
}
#TB_ajaxContent h1 {
	font-size:1.5em;
}
#TB_ajaxContent textarea {
	background:#fff url('../img/textarea_bg.png') no-repeat;
	border:1px solid #f0eee3;
	clear:both;
	color:#505050;
	display:block;
	height:55px;
	margin-bottom:14px;
	padding:7px 7px 6px;
	overflow:auto;
	width:419px;
}
#TB_ajaxContent .section  {
	padding:0;
	margin:0;
	margin-bottom:15px;
}
#TB_ajaxContent .ingress {
	font-size:1em;
	width:416px;
}
#TB_ajaxContent .groupRadio label {
	font-size:0.75em;
}
#TB_ajaxContent label {
	color:#505050;
}
#TB_ajaxContent .edit {
	color:#494949;
	float:left;
	font-size:0.75em;
	margin-bottom:20px;
	width:auto;
}
#TB_ajaxContent .groupRadio {
	float:right;
	margin-right:147px;
	margin-bottom:20px;
	width:auto;
}
#TB_title {
	height:48px;
}
#TB_ajaxWindowTitle {
	padding:15px 15px 0;
}
#TB_ajaxWindowTitle h1 {
	margin-bottom:0;
}

#finishFeedback p, #finishFeedback label, #finishFeedback input, #finishFeedback select {
	float:left;
	font-size:0.75em;
	width:auto;
}
#finishFeedback p, #finishFeedback label {
	margin-right:15px;
	padding:0;
}
#TB_ajaxContent .knapp_holder {
	float:right;
	margin-bottom:0;
	margin-right:0;
	margin-top:-6px;
}
#finishFeedback input {
	margin-top:5px;
	margin-right:3px;
}
.groupRadio input {
	margin-left:20px;
	margin-right:7px;
}
#TB_closeWindowButton {
	background:url('../img/close.png') no-repeat;
	display:block;
	height:18px;
	width:17px;
}
#TB_title {
	background:#fff;
}
.hide {
	display:none;
}
/* =chatt components
********************************************/
#chatt h3 {
	background:#f4f2e5;
	font-size:1.25em;
	padding:12px 9px 9px;
}
#chattItem {
	margin-bottom:15px;
	margin-left:30px;
	height:450px;
	overflow:auto;
}
#chattItem .section {
	margin-left:0;
}
#content #chatt img {
	background:url('../img/img_204x166_bg.png') no-repeat;
	padding:0 3px 6px 0;
	margin-right:15px;
}
#content #chatt h1 {
	margin-top:15px;
	padding-left:0;
}
#chatt .expert {
	background:url('../img/avatar.png') no-repeat top left;
	margin-bottom:5px;
	padding:6px 0 9px 47px;
}
#form_container {
	border-bottom:0;
	border-top:1px solid #c9c9c9;
	margin-left:30px;
	padding-top:15px;
}
#form_container h3 {
	background:none;
	padding:0;
}
#content #form_container textarea {
	width:407px;
}
#content #form_container .knapp_holder {
	margin:0;
}
/* =header components
********************************************/
#header {
	margin-bottom:10px;
}
#branding {
	float:left;
}
#branding:hover, #branding:focus {
	text-decoration:none;
}
#branding:after {
	content:none;
}
#search {
	float:right;
	margin-right:1px;
	margin-top:10px;
}
.search-string {
	background:url('../img/search_bg.png') no-repeat;
	float:left;
	height:32px;
	width:184px;
}
#sokstrang {
	border:0;
	color:#494949;
	height:16px;
	margin:4px 3px 0;
	padding:5px 7px;
	width:163px;
}
#submit-search {
	margin-top:1px;
}
/* =access components
********************************************/
#access #menu {
	height:35px;
	margin-left:-1px;
}
#access {
	/*background:green;*/
	background:url('../img/menu_bg.png') no-repeat -9px 0px;
	height:35px;
	margin-bottom:20px;
	margin-left:-35px;/*funkar inte i IE6*/
	/*padding-bottom:4px;*/
	padding-left:35px;
}
#menu li {
	background:url('../img/nav_item_bg.png') repeat-x;
	float:left;
/*	height:25px;*/
	height:37px;
/*	padding:10px 20px 0;*/
}
#menu li.hovering {
	background:url('../img/nav_item_hover_bg.png') repeat-x 0 -2px;
	height:37px;
	/*margin-top:-2px;*/
}
#menu li.hovering a {
	color:#677d1f;
	/*margin-top:2px;*/
	text-decoration:none;
}
#menu .current_page_item, #menu .current_page_item.hovering, #menu .current_page_parent, #menu .current_page_parent.hovering, #menu .current_page_ancestor, #menu .current_page_ancestor.hovering {
	background:#fff;
	border-top:1px solid #eeeee9;
	height:35px;
	margin-top:-1px;
}
#menu .firstItem {
}
#menu .lastItem {
	padding-right:6px;
}
#menu .current_page_item.hovering a {
	margin-top:0;
} 
#menu .current_page_item a, #menu .current_page_parent a, #menu .current_page_ancestor a {
	color:#1d4077;
}
#menu a {
	color:#fff;
	display:block;
	float:left;
	font-family:Georgia, sans-serif;
	font-size:1.125em;
	/*padding:10px 18px 0;*/
	/*padding:10px 20px 0 19px;*/
	padding:10px 17px 0 16px;
}
#menu a:hover, #menu a:focus {
	text-decoration:none;
}
#menu a:after {
	content:none;
}
#menu span {
	background:url('../img/nav_grey_bg.png') no-repeat;
	display:block;
	float:left;
	height:35px;
	/*padding-right:3px;*/
	/*margin-left:-15px;
	margin-top:-28px;*/
	width:3px;
}
/* =subNav components
********************************************/
#subNav ul li ul {
	display:none;
}

#subNav ul li.current_page_item ul {
	display:block;
}

#subNav ul li.current_page_parent ul {
	display:block;
}
#subNav {
	background:url('../img/subNav-top.png') no-repeat;
	height:542px;
	margin-bottom:130px;
	padding-top:27px;
}
#subBottom {
	background:url('../img/subNav-bottom_a.png') no-repeat;
	float:left;
	height:90px;
	width:219px;
}
#subContent {
	background:url('../img/subNav-bg-gradient.png') repeat-y;
	float:left;
	margin-top:-2px;
	min-height:500px;
	/*padding-bottom:30px;*/
	width:219px;
}
#subNav h3 {
	color:#1d4077;
	border-bottom:1px solid #c3d4e5;
	font-family:Georgia, sans-serif;
	font-size:1.5em;
	font-weight:100;
	line-height:1em;
	margin-bottom:0;
	padding-bottom:15px;
	padding-left:25px;
	padding-right:25px;
}
#subNav .slightlysmaller {
	font-size:1.2em;	
}
#subNav li a {
	border-bottom:1px solid #c3d4e5;
	color:#666;
	display:block;
	font-family:arial, sans-serif;
	font-size:0.875em;
	margin-right:2px;
	padding-bottom:6px;
	padding-left:27px;
	padding-top:12px;
}
#subNav li a:hover, #subNav li a:focus {
	background:#f4f4f4 url('../img/subNav_hover.png') repeat-x;
	cursor:pointer;
	text-decoration:underline;
}
#subNav li span, #subNav .current_page_item a, #subNav li li a:hover, #subNav li li a:focus, #subNav .current_page_ancestor a, #subNav .current_page_ancestor .current_page_item a {
	color:#1d4077;
}
#subNav li span {
	display:block;
	font-family:arial, sans-serif;
	font-size:0.875em;
	padding-left:27px;
	padding-top:9px;
}
#subNav li ul {
	padding-left:39px;
	padding-top:11px;
	padding-bottom:15px;
}
#subNav li.active, #subNav li.current_page_parent {
	border-bottom:1px solid #c3d4e5;
}
#subNav .current_page_ancestor a {
	border-bottom:0;
}
#subNav li li a {
	background:url('../img/dot.png') no-repeat 0px 7px;
	border-bottom:none;
	color:#565555;
	display:inline;
	font-family:arial, sans-serif;
	font-size:0.8125em;
	padding:0;
	padding-left:8px;
}
#subNav .current_page_ancestor li a {
	color:#565555;
}
#subNav li .current_page_item a, #subNav li li a:hover, #subNav li li a:focus {
	background:url('../img/dot_blues.png') no-repeat 0px 7px;
	cursor:pointer;
}
/* =content components
*********************************************/
/*#content a:after {
	content:' »';
}*/
#content div.entry-content a:after {
	content:'';
}
#content p, #content h1, #content h2, #content .quote, #content form {
	/*padding-left:30px;*/
}
#content .entry-content h3, #content .entry-content strong {
	color:#505050;
	font-family:arial, sans-serif;
	font-size:12px;
	font-weight:700;
}
#content .entry-content h3 {
	font-size:13px;
}
#content h1 {
	padding-left:30px;
	padding-top:26px;
}
#content img {
	padding-bottom:7px;
	padding-left:15px;
}
#content p img {
	padding-bottom:7px;
	padding-left:0px;
}
#content .img_456 {
	background:url('../img/img_456.png') no-repeat left bottom;
	margin-left:-15px;
	padding-left:2px;
}
#content .size-large, #content .size-full, #content .size-medium {
	background:url('../img/img_456.png') no-repeat right bottom;
	margin-left:-15px;
	padding-left:2px;
	padding-right:2px;
}
#content .quote {
	/*background:url('../img/quote_box_top.png') no-repeat top left;*/
	margin-left:-30px;
	padding-left:15px;
	padding-top:2px;
	width:454px;
}
#content .quote h3 {
	color:#22467d;
	font-family:Georgia, sans-serif;
	/*font-size:1.125em;*/ /* 18/16 = 1.125 */
	font-size:1em;
	font-style:italic;
	font-weight:700;
	line-height:1.125em; /*18 px*/
	margin-bottom:6px;
	padding-left:21px;
	padding-top:8px;
}
#content .quote .quote_text {
	color:#315792;
	display:block;
	font-family:Georgia, sans-serif;
	/*font-size:0.85em;*/
	/*font-size:1.125em;*/
	font-size:0.875em;
	font-style:italic;
	line-height:1.125em; /*16px*/
	margin-left:-5px;
	padding-left:23px;
	padding-right:20px;
}
#content .quote .quote_mark {
	font-size:1.2em;
	font-weight:700;
	padding-right:2px;
	padding-left:2px;
	position:relative;
	top:1px;
}
#content .quote_content {
	background:url('../img/quote_box_bg.png') repeat-y 98% 0;
	float:left;
	margin-bottom:-12px;
	padding-top:5px;
	position:relative;
	z-index:10;
	width:454px;
}
#content .quote_bottom {
	background:url('../img/quote_box_bottom.png') no-repeat 98% 0;
	float:left;
	height:29px;
	margin-bottom:15px;
	position:relative;
	z-index:20;
	width:454px;
}
#content h2 {
	background:transparent;
	font-family:Georgia, sans-serif;
	font-size:1.125em;
	font-weight:100;
	margin-bottom:15px;
	margin-top:25px;
	line-height:1.2em;
	color:#404040;
}
#content .tema_content h2 {
	line-height:1em;
}
#content textarea {
	background:#fff url('../img/textarea_bg.png') no-repeat;
	border:1px solid #f0eee3;
	color:#505050;
	height:55px;
	/*margin-bottom:14px;*/
	padding:7px 7px 6px;
	overflow:auto;
	width:419px;
}
#content input {
	border:none;
	color:#505050;
	font-size: 0.75em;
	height:18px;
	padding:7px 7px 6px;
}
.input {
	background:url('../img/input-left.png') no-repeat;
	border-right:1px solid #f1f0e9;
	display:block;
	float:left;
	height:31px;
	margin-right:15px;
	padding-left:4px;
	width:auto;
}
.input input {
	background:url('../img/input-bg.png') repeat-x;
	border-right:1px solid #f1f0e9;
}
#content .labelInside {
	background:url('../img/inputLabelInside_bg.png') no-repeat;
	margin-bottom:13px;
	width:303px;
}
#content .labelOutside {
	background:url('../img/inputLabelOutside_bg.png') no-repeat;
	font-size:1em;
	margin-bottom:20px;
	width:197px;
}
#content .dropdown {
	background:url('../img/dropdown.png') no-repeat;
	height:34px;
	margin-bottom:20px;
	margin-right:10px;
	width:223px;
}
#content .dropdown select {
	border:0;
	color:#505050;
	font-size: 0.75em;
	margin-left:5px;
	margin-top:6px;
	width:211px;
}
#content .radio_buttons, #content .check_boxes {
	margin-bottom:15px;
}
#content label {
	color:#505050;
	font-size: 0.75em;
}
#content .section label {
	display:block;
	font-family:Georgia, sans-serif;
	font-size:1.125em;
	font-weight:100;
	margin-bottom:6px;
}
/* =tema components
*********************************************/
.lista_teman {
	margin-bottom:53px;
	padding-top:10px;
}
#content .tema {
	/*background:url('../img/tema_landing_bg.png') no-repeat;*/
	float:left;
	/*height:211px;*/
	margin-bottom:8px;
	margin-left:12px;
	width:222px;
}
#content .tema h2 {
	border-bottom:1px solid #cccccc;
	color:#1d4077;
	font-size:1.1em;
	margin:-25px 11px 0;
	padding:12px 0 7px;
	position:relative;
	z-index:10;
}
#content .tema ul {
	padding:11px;
}
#content .tema ul li {
	font-size:0.75em;
}
#content .tema ul li a {
	color:#299ee1;
}
.tema_holder {
	background:url('../img/tema_top.png') no-repeat;
	float:left;
	padding-top:25px;
	width:222px;
}
.tema_content {
	background:url('../img/tema_bg.png') repeat-y;
	float:left;
	/*min-height:100px;*/
	width:222px;
}
.tema_bottom {
	background:url('../img/tema_bottom.png') no-repeat;
	float:left;
	height:5px;
	width:222px
}
/* =aktuellt_listning components
*********************************************/
#content .aktuellt_listning {
	margin-bottom:10px;
	padding-top:5px;
}
#content .aktuellt_listning li {
	margin-bottom:15px;
	/*padding-left:30px;*/
	/*width:436px;*/
	width:441px;
}
#content .aktuellt_listning2 li {
	margin-bottom:15px;
	padding-left:0px;
	width:441px;
}
#content .aktuellt_listning img {
	background:url('../img/img_bg.png') no-repeat scroll -1px 0px;
	float:left;
	padding-left:0;
	padding-right:15px;
	width:auto;
}

.senaste_nyheterna {
	margin-left:30px;
	/*float:left;*/
	width:auto;
}
.senaste_nyheterna ol {
	border-bottom:1px solid #c9c9c6;
	border-top:1px solid #c9c9c6;
	font-size:0.75em;
	float:left;
	margin-bottom:7px;
	margin-top:5px;
	list-style-position:inside;
	padding-bottom:15px;
	padding-top:15px;
	width:438px;
}
.senaste_nyheterna ol .date {
	color:#7e7e7e;
}
#content .senaste_nyheterna .holder {
	float:right;
	margin-bottom:15px;
	margin-right:-15px;
	margin-left:0;
	margin-top:0;
}
#content #senaste_nyheter_knapp {
	display:block;
	float:right;
	margin:0 0px 50px 0;
	width:115px;
}
/* =pollbuttons
********************************************/
.pollresult {
	padding-left:30px;
}
.pollresult .judge {
	float:left;
	margin-right:15px;
}
/* =meta_holder components
*********************************************/
.meta_holder {
	margin-bottom:60px;
	padding-left:15px;
	padding-top:25px;
	width:469px;
}
.meta_holder .meta_item {
	background:#f4f2e5;
	float:left;
	min-height:95px;
	margin-right:18px;
	padding-bottom:42px;
	position:relative;
	width:138px;
}
.meta_holder .meta_item h3 {
	border-bottom:1px solid #c6c5bf;
	color:#1d4077;
	font-family:Georgia, sans-serif;
	font-size:1.125em;
	font-weight:100;
	margin:11px 10px 3px;
	padding-bottom:6px;
}
.meta_holder .meta_item p, #content .meta_holder .meta_item p {
	padding-left:0px;
	margin:0 10px;
}
#content .meta_holder .knapp_holder {
	position:absolute;
	margin:0 auto;
	left:27px;
	bottom:9px;
	width:auto;
}
#content .meta_holder .knapp_holder a:after {
	content:"";
}
/* =subInformation components
*********************************************/
#subInformation .subHolder ol {
	font-size:0.75em;
	list-style-position:outside;
	margin-left:18px;
	width:207px;
}
#subInformation .subHolder p {
	padding-left:0;
}
#subInformation .subHolder h3 {
	border-bottom:1px solid #c9c9c6;
	color:#403f3f;
	font-family:Georgia, sans-serif;
	font-size:1.125em;
	font-weight:100;
	margin-bottom:2px;
	padding-bottom:5px;
}
#subInformation .subTags {
	text-align:justify;
}
#subInformation .subHolder li a, #subInformation .subHolder li span {
	color:#4c4c4c;
	display:block;
	font-family:arial, helvetica, sans-serif;
	/*font-size:0.75em;*/
}
#subInformation .subHolder li span {
	color:#7e7e7e;
	display:block;
	margin-top:-5px;
}
#subInformation .subHolder li a {
	background:url(../img/a_bg.png) no-repeat right 3px;
	display:inline;
	padding-right:8px;
}
/*#subInformation .subHolder li a:after {
	color:#53b9f2;
	content:' »';
}*/
#subInformation .subHolder .knapp_holder {
	margin:0 auto;
	width:auto;
}
#subInformation .subHolder #ge_feedback {
	width:141px;
}
#theme_contact {
	margin-bottom:20px;
}
#content #theme_contact .knapp_holder {
	margin-top:0;
}
#content #theme_contact .dropdown {
	margin-bottom:0;
}
/* =sidebar components
*********************************************/
#sidebar {
	padding-left:30px;
	/*padding-top:27px;*/
}
.sidebar_ad {
/*	display:block;
	height:113px;
	margin-bottom:14px;
	margin-bottom:10px;
	padding-left:18px;
	padding-right:18px;
	padding-top:17px;
	width:185px;*/
	margin-bottom:9px;
}
.sidebar_ad p {
	display:block;
	font-size:0.81em;
	line-height:1.125em;
}
.sidebar_ad h2 {
	color:#404040;
	font-size:1.3125em;
	margin-top:10px;
}
.sidebar_ad strong {
	color:#6c831b;
	display:block;
	font-family:Georgia, sans-serif;
	font-size:1.375em;
	font-weight:100;
	line-height:1.1em;
	margin-bottom:6px;
}
.sidebar_ad h3 span {
	font-size:1.2em;
}

.ad_text {
	background:#f4f2e5;
	margin-bottom:20px;
	padding:13px 11px;
	width:195px;
}
.ad_text strong {
	border-bottom:1px solid #c4c3ba;
	color:#6c831b;
	display:block;
	font-family:Georgia, sans-serif;
	font-size:1.25em;
	font-weight:100;
	padding-bottom:6px;
}
.ad_text h3 {
	border-bottom:1px solid #c4c3ba;
	color:#1d4077;
	display:block;
	font-family:Georgia, sans-serif;
	font-size:1.25em;
	font-weight:100;
	line-height:1.1em;
	padding-bottom:6px;
}
.ad_text a span {
	color:#1d4077;
}
.ad_text ul {
	list-style-image:url('../img/dot.png');
	padding-left:11px;
	padding-bottom:7px;
}
.ad_text li {
	color:#4c4c4c;
	font-size:0.75em;
	padding-bottom:11px;
}
.ad_top {
	background:#fff url('../img/puff_top.png') no-repeat;
	display:block;
	float:left;	
	/*margin-bottom:10px;*/
	padding-left:18px;
	/*padding-right:18px;*/
	padding-top:23px;
	width:202px;
}
.sidebar_ad a:hover {
	cursor:pointer;
	text-decoration:none;
}
.sidebar_ad a:hover .ad_top {
	background:#fff url('../img/puff_top_hover.png') no-repeat;
}
.ad_holder {
	background:url('../img/puff_bg1.png') repeat-y 100% 0;
	float:left;
	width:202px;
}
.sidebar_ad a:hover .ad_holder {
	background:url('../img/puff_bg1_hover.png') repeat-y 100% 0;
}
.ad_illustration {
	float:left;
	min-height:102px;
	width:202px;
}
.ad_illustration .heading {
	display:block;
	margin-bottom:9px;
	margin-top:-8px;
}
.ad_bottom {
	background:url('../img/puff_bottom.png') no-repeat;
	float:left;
	height:7px;
	width:220px;
}
.sidebar_ad a:hover .ad_bottom {
	background:url('../img/puff_bottom_hover.png') no-repeat;
}
.sidebar_ad a h3, .sidebar_ad a strong {
	background:url(../img/puff_a_bg.png) no-repeat right 7px;
	color:#1d4077;
	display:inline;
	padding-right:20px;
	width:auto;
}
.sidebar_ad a:hover strong, .sidebar_ad a:focus strong {
	background:url(../img/puff_hover.png) no-repeat right 7px;
	color:#6c831b;
	display:inline;
	padding-right:20px;
	text-decoration:none;
	width:auto;
}
.sidebar_ad a strong:after {
	/*content:' »';*/
}
.startpage #sidebar {
	padding-top:0;
}
.sidebar_ad a .text {
	color:#666;
	display:block;
	line-height:14px;
	font-size:0.8125em;
	text-decoration:none;
}
.sidebar_ad a .text p {
	margin-bottom:11px;
}
.single_ad {
	/*background:url('../img/puff_bg.png') no-repeat;*/
}
#bluechild .ad_illustration {
	background:url('../img/bluechild.jpg') no-repeat 99% 100%;
}
#bluechild .text, #flower .text, #pillow .text {
	width:100px;
}
#flower .ad_illustration {
	background:url('../img/flower.jpg') no-repeat 99% 100%;
}
#pillow .ad_illustration {
	background:url('../img/kudde.jpg') no-repeat 99% 100%;
}

#bris .ad_illustration {
	background:url('../img/bris.jpg') no-repeat 99% 100%;
}
#dator .ad_illustration {
	background:url('../img/dator.jpg') no-repeat 99% 100%;
}
#blomma_2 .ad_illustration {
	background:url('../img/flower_2.jpg') no-repeat 99% 100%;
}
#flower2 .ad_illustration {
	background:url('../img/flower_2.jpg') no-repeat 99% 100%;
}
#foraldra_boken .ad_illustration {
	background:url('../img/foraldra_boken.jpg') no-repeat 99% 100%;
}
#fraga .ad_illustration {
	background:url('../img/fraga.jpg') no-repeat 99% 100%;
}
#ledsen_i_horn .ad_illustration {
	background:url('../img/ledsen_i_horn.jpg') no-repeat 99% 100%;
}
#lyssna .ad_illustration {
	background:url('../img/lyssna.jpg') no-repeat 99% 100%;
}
#strackta_armar .ad_illustration {
	background:url('../img/strackta_armar.jpg') no-repeat 99% 100%;
}
#strackta_armar_nara .ad_illustration {
	background:url('../img/strackta_armar_nara.jpg') no-repeat 99% 100%;
}
#faq .ad_illustration {
	background:url('../img/faq.jpg') no-repeat 99% 100%;
}
#prata_med_varandra .ad_illustration {
	background:url('../img/prata_med_varandra.jpg') no-repeat 99% 100%;
}
#question_mark_crayon .ad_illustration {
	background:url('../img/question_mark_crayon.jpg') no-repeat 99% 100%;
}
/* =Knappar components
********************************************/
.knapp_holder, #content .knapp_holder {
	display:block;
	float:left;
	margin:0 10px 10px 0;
}
.knapp, #content .knapp, .hovering.judge .knapp , #content .hovering.judge .knapp {
	background:url('../img/knapp_bg.png');
	color:#6C831B;
	display:block;
	float:left;
	height:30px;
	position:relative;
	width:auto;
}
.hovering .knapp, #content .hovering .knapp {
	background:url('../img/knapp_bg_hover.png');
}
.knapp_left, #content .knapp_left {
	background:url('../img/knapp_left.png');
	display:block;
	float:left;
	height:30px;
	width:2px;
}
.hovering .knapp_left, #content .hovering .knapp_left {
	background:url('../img/knapp_left_hover.png');
}
.knapp_right, #content .knapp_right {
	background:url('../img/knapp_right.png');
	display:block;
	float:left;
	height:35px;
	margin-left:-35px;
	width:37px;
}
.hovering .knapp_right, #content .hovering .knapp_right {
	background:transparent url('../img/knapp_right_hover.png') no-repeat;
}
.good, #content .good {
	background:url('../img/good.png') no-repeat;
	/*padding-left:29px;*/
	margin-left:0;
	width:29px;
}
.judge .judge_end {
	margin-right:6px;
}
.bad, #content .bad {
	background:url('../img/bad.png') no-repeat;
	/*padding-left:29px;*/
	margin-left:0;
	width:29px;
}
.hovering .bad, #content .hovering .bad {
	background:url('../img/bad.png') no-repeat;
}
.hovering .good, #content .hovering .good {
	background:url('../img/good.png') no-repeat;
}
#content .hovering #good, #content .hovering #bad {
	color:#6C831B;
}
.judge_end, #content .judge_end, .hovering .judge_end, #content .hovering .judge_end {
	background:url('../img/judge_end.png') no-repeat;
	border-right:1px solid #d4d4cf;
}
.knapp input, #content .knapp input, .knapp a, .knapp #good, .knapp #bad {
	background:transparent;
	border:none;
	color:#6c831b;
	height:auto;
	float:left;
	font-family:Georgia, sans-serif;
	font-size:1em;
	font-weight:100;
	margin-top:4px;
	padding:0 11px;
	width:auto;
}
.hovering .knapp input, #content .hovering .knapp input, .hovering .knapp a, .hovering .knapp #good, .hovering .knapp #bad {
	color:#fff;
}
.knapp a:hover {
	text-decoration:none;
}
.pollbuttons {
	border-bottom:1px solid #c9c9c6;
	margin-bottom:15px;
	padding-bottom:10px;
	padding-top:3px;
}
.pollbuttons h3 {
	margin-bottom:7px;
}
.pollbuttons a {
	float:left;
	margin-right:13px;
}
#content #goodbutton, #content #badbutton, #content #badbutton:hover, #content #badbutton:focus {
	background:url('../img/bra.jpg') no-repeat;
	display:block;
	height:34px;
	text-decoration:none;
	width:82px;
}
#content #goodbutton:hover, #content #goodbutton:focus {
	background:url('../img/bra_hover.png') no-repeat;
}
#content #badbutton {
	background:url('../img/dalig.jpg') no-repeat;
	width:96px;
}
#content #badbutton:hover, #content #badbutton:focus {
	background:url('../img/dalig_hover.png') no-repeat;
	width:96px;
}
/* =comments components
*********************************************/
#comments {
	border-top:1px solid #c9c9c6;
	margin-left:30px;
	padding-top:15px;
}
#no_comments {
	margin-left:30px;
	padding-top:15px;
}
.closed {
	border-bottom:1px solid #c9c9c9;
}
#comments form, #comments h2 {
	padding-left:0;
}
.comments {
	/*border-bottom:1px solid #c9c9c6;*/
}
.comments .comment-meta {
	color:#999999;
	display:block;
	font-family:arial, helvetica, sans-serif;
	font-size:0.75em;
}
#content .comments img {
	float:left;
	height:34px;
	padding-left:0;
	padding-right:10px;
	width:38px;
}
#content .closed h2 {
	float:left;
}
#content .closed .knapp_holder {
	float:right;
	margin-top:-4px;
}
/* =relatednews components
*********************************************/
#relatednews {
	margin-bottom:36px;
	margin-top:15px; /*Reserved, this is the only one that works up in the hiearchy*/
	margin-left:30px;
}
#relatednews h3 {
	font-size:1.125em;
}
#relatednews li {
	font-size:0.75em;
	margin-bottom:11px;
}
#relatednews .date {
	color:#999999;
	padding:0 5px;
}
/* =forum components
*********************************************/
#post-form-title-container {
	/*display:none;*/
}
#post-form-submit-container, #logout, #postform #post-form-submit-container {
	margin-top:11px;	
}

#logout.forum_front_page {
	margin-top:-4px;
}

#postform label {
	display:block;
	width:auto;
}
#postform input, #postform textarea {
	width:406px;
}
.form_post {
	margin-bottom:125px;
	margin-left:30px;
}
th {
	color:#999;
	font-family:arial, helvetica;
	font-size:0.6875em;
	text-align:center;
}
th.first {
	text-align:left;
	padding-left:11px;
}
td {
	background:#f4f2e5;
	font-size:0.75em;
	padding:10px 11px;
	border-bottom:6px solid #fafaf4;
	border-right:6px solid #fafaf4;
}
td.message {
	background:#ffffff;	
}
.td_border {
	background:#FAFAF4;
	font-size:0.75em;
	padding:10px 0;
	border-bottom:none;
	border-right:none;
}
.td_middle {
	background:#FAFAF4;
	padding:10px 0;
	border-bottom:none;
	border-right:none;
}
.td_border ul {
list-style:disc;
}
.rubrik {
	width:280px;
}
.tid {
	width:59px;
}
.no_border {
	border-right:none;
	text-align:right;
}
#entryThread li {
	border-bottom:1px solid #c9c9c6;
	margin-bottom:15px;
}
#entryThread #last {
	margin-bottom:0;
}
.entryMeta {
	background:url('../img/avatar.png') no-repeat top left;
	margin-bottom:10px;
}
.entryMeta h3 {
	font-size:1.125em;
	margin-bottom:0;
	padding:9px 45px 4px;
}
#content #post-form-post-container label {
	color:#333;
	font-size:1.3em;
	padding:0;
}
.entryMeta .date {
	color:#999;
	font-size:0.75em;
}
#head .entryMeta {
	background:#f4f2e5;
	padding:12px 9px 9px;
}
#head .entryMeta h3 {
	padding:0;
}
#head .date {
	color:#333;
}
#postform .knapp_holder {
	float:right;
	margin:0;
	width:auto;
}
#logout {
	float:left;
	width:auto;
}
#notauser {
	margin-left:30px;
}
/* =login =register components
*********************************************/
#content #login label, #content #register label {
	font-family:Arial, helvetica;
	font-size:0.75em;
}
/* =faq components
*********************************************/
#faq .entryMeta {
	background:#f4f2e5;
	padding:12px 9px 9px;
}
#faq .entryMeta h3 {
	color:#404040;
	font-family:Georgia,sans-serif;
	font-size:1em;
	line-height:1.375em;
	padding:0;
}
#faq img {
	padding-bottom:7px;
	padding-left:0;
}
#faq {
	border-bottom:0;
}
/* =search components
*********************************************/
.searchPage .entry-title, .searchPage div.date {
	margin-left:30px;
}
.searchPage div.date {
	margin-bottom:15px;
}
div.date {
	color:#404040;
	font-size:0.75em;
}
/* =404 components
*********************************************/
#s-404 {
	float:left;
	margin-right:15px;
}
/* =tag components
*********************************************/
.comments-link {
	font-size:0.75em;
}
.tagArchive .entry-content {
	margin-left:0;
}
.tagArchive .entry-date {
	color:#999;
	font-size:0.75em;
}
#content.tagArchive .entry-title a:after {
	content:"";
}
/* =footer components
*********************************************/
#footer {
	background:url('../img/footer_start.png') repeat-x;
	clear:both;
	padding-top:14px;
	width: 100%
}
#footer_content {
	background:#797977 url('../img/footer_gradient.png') repeat-x;
	padding-bottom:0;
	width: 100%;
}
.footer_content_container {
	/* background:url('../img/bris.png') no-repeat 45% 92%; */
	margin:0 auto;
	padding-bottom:20px;
	padding-top:15px;
	width:965px;
}
.footer_column {
	float:left;
	font-size:0.6875em;
	/*height:103px;*/
	padding-right:16px;
	width:220px;
}
.footer_column h3 {
	color:#e2e1de;
	font-family:Georgia, sans-serif;
	/*font-size:1.125em;*/
	font-size:1.6em;
	font-weight:100;
	margin-bottom:4px;
	padding-left:7px;
}
.footer_column_content {
	border-top:1px solid #858584;
	/*height:103px;*/
}
.footer_column_content a, .footer_column_content p {
	background:url('../img/dot_grey.png') no-repeat 0 6px;
	color:#e2e1de;
	display:block;
	line-height:1.11em;
	margin-bottom:7px;
	padding-left:8px;
}
.footer_column_content p {
	background: none;
	font-size: 1em;
	margin-bottom: 14px;
	margin-top: 4px;
}
.footer_column_content li {
	width:100%;
}
.footer_column ul {
	float:left;
	padding-top:4px;
	width: 110px;
}
a.footer_facebook {
	background:url("../img/large_fb_icon.png") no-repeat scroll 0 2px transparent;
	padding-left: 28px;
}
a.footer_rss {
	background:url("../img/large_rss_icon.png") no-repeat scroll 0 2px transparent;
	padding: 6px 0 4px 28px;
}
.first_footer .footer_column_content ul.first { width: 130px; }
.first_footer .footer_column_content ul.last { width: 90px; }
.second_footer .footer_column_content ul.first { width: 130px; }
.second_footer .footer_column_content ul.last { width: 90px; }
.third_footer .footer_column_content ul.first { width: 150px; }
.third_footer .footer_column_content ul.last { width: 70px; }

#bris_footer_logo {
	margin:20px auto -5px;
	width: 917px;
	height: 21px;
	float: left;
}

#license {
	background:#797977;
	clear:both;
	color:#e2e1de;
	padding:5px 0 2px;
	text-align:center;
}
#license p {
	color:#fff;
	font-size:12px;
	margin-bottom:3px;
}
.last {
	margin:0;
	padding:0;
}
* .hide {
	display:none;
}
#content .right {
	float:right;
	margin-top:0px;
}
#content .left, #content .alignleft {
	float:left;
}
#content img.alignleft {
	margin-right:15px;
}
#content img.alignright {
	float:right;
	margin-left:15px;
}

.entry-content ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
	margin-bottom:15px;
}
.entry-content li {
	background:url('../img/ul_bg.gif') no-repeat left 9px;
	display:block;
	padding:0 9px 0 9px;
	width:100%;
}
/* Slider
********************************************/
#slider {
	width:700px;
	height:420px;
	margin:0 auto;
	margin-left:-2px;
	position:relative;
	background:#fafaf4 url(../img/slider-bg.png) no-repeat;
	}
.scroll {
	height:406px;
	/*overflow:auto;*/
	position:relative; /* fix for IE to respect overflow */
	clear:left;
	margin:0 165px 0 0;
	}
.scroll h2 {
	font:33px Georgia;
	color:#1d4077;
	margin:0 0 10px;
	font-size:40px;
	}
#content .scrollContainer .heading {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:33px;
}
.scroll ul li a {
	font:13px Arial, Helvetica, Tahoma, sans-serif;
	color:#1d4077;
	line-height:22px;
	background: url(../img/scrollcontent-link-bg.png) 100% 50% no-repeat;
	padding:0 19px 0 0;
	}
.scroll .back {
	font:13px Arial, Helvetica, Tahoma, sans-serif;
	color:#1d4077;
	line-height:22px;
	background: url(../img/scrollcontent-link-bg-back.png) 0% 50% no-repeat;
	padding:0 0 0 19px;
	position:absolute;
	bottom:30px;
	left:75px;
	}
.scrollContainer img {
	margin-bottom:10px;
	}
.scrollContainer div.panel {
	height:356px;
	width:400px; /* change to 560px if not using JS to remove rh.scroll */
	padding:50px 0 0 75px;
	display:none;
	position:relative;
	}
.scrollContainer div.panel p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}
.scrollContainer div.panel .preamble {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#666666;
	}
.scrollButtons {
	position:absolute;
	top:200px;
	cursor:pointer;
	z-index:10;
	}
.scrollButtons.left {
	left:40px;
	}
.scrollButtons.right {
	right:200px;
	}

#slider ul.navigation {
	position:absolute;
	top:0;
	right:13px;
	width:151px;
	z-index:2;
	}
#slider ul.navigation li {
	height:41px;
	background: url(../img/navigation-list-bg.png) 0 100% repeat-x;
	}
#slider ul.navigation li a {
	color:#666;
	font:13px/1 Arial, Helvetica, Tahoma, sans-serif;
	position:relative;
	width:143px;
	padding-top:15px;
	padding-left:9px;
	z-index:3;
	outline:none;
	display: block;
	}
#slider ul.navigation li.first {
	background: url(../img/navigation-list-first.png) 0 100% repeat-x;
	}
#slider ul.navigation li.first span  {
	color:#1d4077;
	font:19px Georgia, Times, "Times New Roman", sans-serif;
	padding-top:10px;
	padding-bottom:5px;
	/*position:relative;
	top:10px;
	margin-left:9px;*/
	}
#slider ul.navigation li.first a  {
	color:#1d4077;
	font:19px Georgia, Times, "Times New Roman", sans-serif;
	padding-top:10px;
	padding-bottom:5px;
	cursor:default;
	}
#slider ul.navigation li.last a  {
	padding-top:12px;
	}
#slider ul.navigation li.last {
	background-image:none;
	}
#slider ul.navigation li a.selected,
#slider ul.navigation li a:hover {
	height:82px;
	padding-top:15px;
	padding-left:9px;
	width:154px;
	background: url(../img/navigation-list-selected.png) 100% 100% no-repeat;
	position:absolute;
	text-decoration:none;
	z-index:1;
	color:#1d4077;
	}
#slider ul.navigation li.first a.selected,
#slider ul.navigation li.first a:hover {
	padding-top:10px;
	background:none;
	}
#slider ul.navigation li.last a.selected,
#slider ul.navigation li.last a:hover {
	height:31px;
	padding-top:12px;
	padding-left:9px;
	width:154px;
	background: url(../img/navigation-list-selected-last.png) 100% 100% no-repeat;
	position:absolute;
	text-decoration:none;
	z-index:1;
	color:#1d4077;
	
	
	/*padding-top:12px;
	background: url(../img/navigation-list-last.png) 100% 100% no-repeat;*/
	}
#slider ul.navigation li#last_li a:hover {
	height:31px;
	padding-top:12px;
	padding-left:9px;
	width:154px;
	background: url(../img/navigation-list-selected-last.png) 100% 100% no-repeat;
	position:absolute;
	text-decoration:none;
	z-index:1;
	color:#1d4077;
	}
#slider ul.navigation li a:hover {
	z-index:2;
	}
.front_ul {
	float:left;
	margin-right:40px;
}
strong {
	font-family:arial;
	font-weight:700;
}
#content .forum-div h2 {
	background:none repeat scroll 0 0 transparent;
	color:#404040;
	font-family:Georgia,sans-serif;
	font-size:1.425em;
	font-weight:100;
	line-height:1.2em;
	margin-bottom:15px;
	margin-top:25px;
}
.forum-div {
	color:#505050;
	font-family:Arial,sans-serif;
	font-size:0.75em;
}
.forum-div .ingress {
	font-size:16px;
}

#chat_archive_intro_holder {
	margin-bottom:20px;
}



/*
**  New startpage 
*/

.new_startpage {
	font-family:Arial, Helvetica, sans-serif;
}

.new_startpage #left_column, .new_startpage #middle_column, .new_startpage #right_column {
	float:left;
}

.new_startpage #left_column {
	width:470px;
	margin-right:3px;
}

.new_startpage #middle_column {
	width:200px;
	margin-right:31px;
}

.new_startpage #right_column {
	width:207px;
}

.new_startpage .startpagebox {
	margin-bottom:8px;
}

.new_startpage .startpagebox .boxtop {
	background: url(../img/boxtop.png) no-repeat;
	width:454px;
	height:46px;
}

.new_startpage .startpagebox .boxcontent {
	background: url(../img/boxbg.png) repeat-y;
	width:394px;
	padding:0px 30px 33px 30px;
}

.new_startpage .startpagebox .boxbottom {
	background: url(../img/boxbottom.png) no-repeat;
	width:454px;
	height:14px;
}

.new_startpage .iconholder {
	margin-bottom:10px;
}

#header .iconholder {
	float:right;
	margin-right:20px;
	margin-top:16px;
	position:relative;
}

#header .large_fb {
	background:url("../img/large_fb_icon.png") no-repeat scroll 0 1px transparent;
	display:block;
	font-size:12px;
	line-height:1.1;
	padding-bottom:4px;
	width:20px;
	float:left;
	height:20px;
	margin-right:11px;
	margin-top:3px;
}

#header .large_rss {
	background:url("../img/large_rss_icon.png") no-repeat scroll 0 1px transparent;
	display:block;
	font-size:12px;
	line-height:1.1;
	padding-bottom:4px;
	width:20px;
	float:left;
	height:20px;
	margin-right:10px;
	margin-top:3px;
}

#sidebar .large_rss {
	background:url("../img/larger_rss_icon.png") no-repeat scroll 0 2px transparent;
	color:#7C7B7B;
	display:block;
	font-size:12px;
	height:23px;
	line-height:1.1;
	margin-right:10px;
	padding-bottom:4px;
	padding-left:31px;
	padding-top:8px;
	width:200px;
	margin-bottom:10px;
}

#header .large_like {
	display:block;
	font-size:12px;
	line-height:1.1;
	padding-bottom:4px;
	padding-top:4px;
	width:97px;
	float:left;
	height:20px;
	overflow:hidden;
}

.new_startpage .startpagebox .topheading {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	margin-bottom:4px;
}

.new_startpage .startpagebox h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	margin-bottom:22px;
	color:#1d4077;
}

.new_startpage .recentposts h2 {
	border-bottom:1px solid #cccccc;
	padding-bottom:11px;
	margin-bottom:18px;
}

.new_startpage .startpagebox h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	margin-bottom:2px;
	font-weight:bold;
}

.new_startpage li {
	margin-bottom:6px;
}

.new_startpage a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#404040;
}

.new_startpage .bluelink a {
	color:#1a9ed5;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.new_startpage #ge_feedback {
	float:right;
	margin-top:8px;
}

.new_startpage #ge_feedback a {
	color:#6C831B;
}

.new_startpage #ge_feedback a:hover {
	color:#FFF;
}

.new_startpage .swe_date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8f8f8e;
}

.new_startpage #middle_column h2.large {
	font-size:22px;
}

.new_startpage #middle_column h2 {
	font-size:20px;
}

.new_startpage #startpagethemes {
	margin-bottom:23px;
	width:170px;
}

.new_startpage #startpagethemes li {
	border-bottom:1px dotted #CCCCCC;
	margin-left:-5px;
	padding-bottom:7px;
	padding-left:5px;
}

.new_startpage #startpagethemes a {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

.latestnews {
	margin-bottom:20px;
}

.new_startpage .latestnews h2 {
	font-size:20px;
	border-bottom:1px solid #cccccc;
	padding-bottom:5px;
}

.new_startpage .latestnews p {
	margin-bottom:0px;
}

.new_startpage ol {
	margin-left:20px;
}

.new_startpage ol li {
	font-size:12px;
}

.new_startpage ol a {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:9px;
	background:url("../img/a_bg.png") no-repeat scroll right 2px transparent;
}

.new_startpage .recentposts a {
	padding-right:11px;
	background:url("../img/large_blue_arrow.png") no-repeat scroll right 5px transparent;
}

.new_startpage .latestnews li {
	margin-bottom:1px;
}

.new_startpage .recentposts {
	margin-bottom:100px;
}

.new_startpage .recentposts li {
	margin-bottom:8px;
}

.addthisholder {
	margin-bottom:10px;
	margin-left:29px;
}

.inneraddthisholder {
	margin-bottom:10px;
}

.new_startpage #right_column .text {
	font-family:Arial, Helvetica, sans-serif;
}

#middle_footer_column a {
	width:119px;
}

#content .post_date {
	margin-left:30px;
	margin-top:-10px;
	margin-bottom:10px;
	font-size:12px;
	color:#999999;
}

/**NYTT**/

.new_startpage .startpagebox h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	margin-bottom:-5px;
}

.new_startpage .startpagebox .editbox h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	margin-bottom:10px;
	color:#1d4077;
	/*margin-top:10px;*/
}

.new_startpage .startpagebox .editbox h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	margin-bottom:10px;
	color:#505050;
	margin-top:0;
}

.new_startpage .startpagebox .editbox h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	margin-bottom:2px;
	font-weight:bold;
}

#content .list_post_date {
	margin-left:0px;
	margin-top:-15px;
	margin-bottom:5px;
	font-size:12px;
	color:#999999;
}

.startpagebox p {
	font-family:Arial,sans-serif;
	font-size:0.75em;
}

#article_filter_step1, #article_filter_step2 {
	float:left;
}

#article_filter_step1 {
	margin-right:15px;
}

#content .dropdown_short {
	background:url("../img/dropdown_short.png") no-repeat scroll 0 0 transparent;
	height:34px;
	margin-bottom:20px;
	margin-right:10px;
	width:190px;
}

#content .dropdown_short select {
	border:0 none;
	color:#505050;
	font-size:0.75em;
	margin-left:5px;
	margin-top:6px;
	width:180px;
}

.new_startpage .startpagebox .ingress {
	color:#404040;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
}

.related_articles li a {
	background:url("../img/a_bg.png") no-repeat scroll right 2px transparent;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-right:10px;
	color:#404040;
}

.related_articles li .blue {
	color:#299EE1;
	background:none;
}

.new_startpage .editbox .alignleft {
	float:left;
	margin-right:10px;
}

.article2 {
	margin-left:30px;
	margin-bottom:50px;
}

#content #sortheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1d4077;
}

#last_footer_column {
	width:255px;
}

.footer_column_content_last {
	border-top:1px solid #858584;
	width:244px;
}
	
.footer_column_content_last a, .footer_column_content_last p {
	color:#E2E1DE;
	display:block;
	line-height:1.11em;
	margin-bottom:7px;
	margin-top:4px;
	padding-left:8px;
	font-size:11px;
}

.new_startpage .ad_text a {
	color: #299EE1;
	font-family: Arial, sans-serif;
	font-size: 13px;
}

.new_startpage .ad_text .heading a {
	font-size: 1.05em;
	color: #299EE1;
	font-family: Georgia, sans-serif;
}

.new_startpage .ad_text  a:hover {
	text-decoration:underline;
}

.new_startpage .latestnews .bluelink a {
	margin-left:21px;
	background: url("../img/a_bg.png") no-repeat;
	padding-right: 20px;
	background-position: 45px 2px;
}

.news_content {
	color: #505050;
	font-family: Arial, sans-serif;
	font-size: 0.75em;
	margin-bottom: 15px;	
}

#content .news_content h2 {
	color: #505050;
	font-weight:bold;
}	

