﻿/* Standard CMS public web stylesheet */

body
{
    background-color: #e0e0e0;
    font-family: verdana, helvetica, sans-serif;
    font-size: 70%;
    font-weight: normal;
	font-style:	normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
	text-decoration: none;
    color: #000000;
    margin: 0;
    text-align:left;
}

div.kamratstod
{
    font-size: 140%;
    font-family: Times, serif;
}
div.kamratstod a:link, div.kamratstod a:visited
{
    color:Blue;
    font-weight:normal;
    font-family: verdana, helvetica, sans-serif;
    text-decoration: underline;
}
div.kamratstod h1
{
    font-size: 200%;
    font-family: verdana, helvetica, sans-serif;
    font-weight:bold;
    margin-bottom:0;
    margin-top:0;
}

table
{
	border: 0; padding: 0; margin: 0;
}

form { 
display: inline; 
margin: 0px; 
padding: 0px; 
} 


#outer
{
	border: 1px solid #b8b8b8;
	text-align: left;
	padding:7px;
	background-color: #FFFFFF; 
}

.maxwidth
{
	width:744px;
}

#header
{
	background-color: #0066cc;
	padding-top:6px;padding-bottom:4px;
}

td.menu_column
{
	width: 21%;
	border-right: solid 1px #000000;
}
div.menu_column
{
	padding-right: 10px;
}

td.start_column2
{
	width: 58%;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 1em;
}

td.start_column3
{
    border-left: solid 1px #000000;

	width: 21%;
}

div.start_column3
{
	padding-left: 10px;
	border-left: solid 0px #000000;
}

.menu_column .newsitem
{
	font-size:90%;
}

.start_column2 .newsitem
{
	margin-bottom: 1em;
}

td.full_column
{
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 1em;
	border-left: solid 1px #000000;
}

td.tpl50_column1
{
	width: 40%;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 1em;
	border-left: solid 1px #000000;
}
td.tpl50_column2
{
	width: 40%;
	padding-left: 10px;
	border-left: solid 1px #000000;
}

.caption
{
	font-style:italic;
	margin-bottom:.5em;
}

.newsitem a, .newsitem a:link, .newsitem a:visited
{
	display:block;
	background-image: url(/images/rund_svartgul_pil.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}


.newsitem a:hover, .start_column3 .newsitem a:hover
{
	color: #0066cc;
	text-decoration: underline;
}

.newsitem img
{
/*	margin-left:5px; */
}

.menu_column h1, .start_column3 h1
{
	font-family: Verdana, sans-serif;
	background-color: #0066CC;
	color: #ffffff;
	border: solid 1px #cccccc;
	font-size: 120%;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	margin: 0;
}

.menu_column h2, .start_column3 h2
{
	font-weight:bold;
	font-size:80%;
	margin-bottom: 1em;
}

.start_column3 a, .start_column3 a:link, .start_column3 a:visited
{
	display:block;
	background-image: none;
	margin: .5em 0 1em 0;
	padding: 0;
	text-decoration: none;
	font-size:90%;
	font-weight: bold;
	color: #000000;
}

div.spacer 
{
	margin-top: 8px;
}

div.topmenu 
{
	padding: 0px 5px 0px 5px;
	margin-bottom: 10px;
	background-color: #3399FF;
	color: #000000;
	line-height:20px;
	font-size:10px;
}

div.topmenu a:link, div.topmenu a:visited
{
	padding: 4px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
a.topmenutextselected
{
	padding: 4px;
	background-color: #ffffff;
}

.goback
{
	margin-top:3em;
}
.goback a, .goback a:link, .goback a:visited
{
	font-weight:normal; 
}

.menubox
{
	background-color: #F6F6F6; 
}

.menubox h1 a:link, .menubox h1 a:visited
{
	color: #ffffff;
}

.menubox a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.leftmenuitem a:hover
{
	color: #0066cc;
	text-decoration: underline;
}

p
{
	margin-top: 0.4em;
	margin-bottom: .2em;
}

hr
{ 
	margin-top:0;
	padding-top:0;
}

h1, h2
{
	color: #000000;
	margin-top: .2em;
	margin-bottom: .2em;
}

h1 
{
	font-family: Verdana, Arial,helvetica;
	font-size: 1.6em;
	font-weight:600;
}
		
h2	
{
	font-size:	1.2em;
	font-weight:bold;
}	
		
h3	{	
	font-size:	1em;
	font-weight:bold;
	margin-bottom: 0;
	color: #000000;
	}	


tfoot, thead	{	
	font-size:	1em;
	}	
		
th	{
	vertical-align:middle;
	text-align: left;
	font-weight: bold;
	}
	
td { vertical-align:top; }


a {	text-decoration: none; }

a:link, a:visited, a:active
{
	color: #000000;
	font-weight: bold;
}	

a:hover
{
	color: #0066cc;
	text-decoration: underline;
}

a.white:link, a.white:visited, a.white:active
{
	color: #FFFFFF;
	text-decoration: none;
}	
a.footerlink:link, a.footerlink:visited, a.footerlink:active {
	color: #036A9C;
	font-weight:bold;
	text-decoration: none;
}
a.footerlink:hover
{
	text-decoration: underline;
}
a.white:hover
{
	text-decoration: underline;
}

a.black:link, a.black:visited, a.black:active
{
	color: #000000;
	text-decoration: none;
}	

a.black:hover
{
	text-decoration: underline;
}

blockquote, pre	{	
	font-family:	courier new, monospace;
	}
	
ul li	{	
	list-style-type:	square ;
	}	

ul li li	{	
	list-style-type:	disc;
	}	

ul li li li	{	
	list-style-type:	circle;
	}	
	
ol li	{	
	list-style-type:	decimal;
	}	

ol ol li	{	
	list-style-type:	lower-alpha;
	}	

ol ol ol li	{	
	list-style-type:	lower-roman;
	}	

img 
{
	border: 0;
	margin: 0;
	padding: 0;
}

pre
{
	font-size: 1em
}

.input
{
	width:100%; 
	border: solid 1px #647E84;
}

.pagepath a, .pagepath a:visited
{
	color: #aaaaaa;
	text-decoration: none;
}

a.pagepath:hover
{
	text-decoration: underline;
}

div.pagepath 
{
	color: #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	padding: .2em 0 .2em 0;
}


.CMintro {
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 1em;
	}

.pagelistitem
{
/*	line-height:2em; */
	margin-bottom: 1em;
}
a.pagelistlink
{
	color: #54215b;
	font-weight: bold;
/*	text-decoration:none; */
}


.searchresultitem
{
	margin-bottom: .5em;
}

/*
.searchresultitem a
{
	font-weight: normal;
}
*/

#searchbar
{
	padding-left: 12px; padding-right: 12px;
	padding-top: 4px; padding-bottom: 4px;
	margin-bottom:3px;
	border: solid 1px #54215b;
	background-color: #54215b;
	color: #ffffff;
	font-weight:bold;
}


.alphaindex
{
	/*
	font-family: monospace;
	font-size:1em;
*/
}

.indexitemheader
{
	background-color: #F6F6F6; 
	color: #036A9C;
	border: 1px solid #e0e0e0;
	margin-top: 1em;
	margin-bottom: 0.5em;
	padding-left:5px;
}

.indexitemheader h2
{
	padding-top:0;
	margin-top:0;
}

.indexitem
{
	line-height:1.5em;
}

a.indexitem
{
	color: #000000;
}
a.indexitem:visited
{
	color: #000000;
}

.infolabel
{
/*	font-weight: bold; */
}

.subtle
{
	color: #9a9a9a;
/*	font-size: 0.8em; */
}

.alert
{
	color: #ff0000;
}

.editlabel
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cecfce;
    TEXT-DECORATION: none
}
TD.editcell
{
	background-color: #CECFCE;
}
TABLE.edit
{
	border:2px solid #CECFCE;
}

.SearchHL
{
	background-color: Yellow;
}

#footer
{
	margin-top:8px;
	background-color: #F6F6F6;
	border:1px solid #e0e0e0;
	padding:8px;
}


/* Utskriftsversion */
@media print
{
	.noprint
	{
		display:none;
	}

	#searchbar
	{
		display:none;
	}

	body
	{
		margin:0;
		width:100%;
		background-color: white;
		font-family: verdana, helvetica, sans-serif;
		font-size: .7em;
		font-weight: normal;
		font-style:	normal;
		letter-spacing: normal;
		text-transform: none;
		word-spacing: normal;
		text-decoration: none;
		color: #000000;
	}
}