/* inneh�llsformateringar*/
body{background: url(/objects/mainbg.jpg) repeat-x; font: normal 12px Verdana, Arial; color:#000; line-height:14px;margin:0;padding:0;}
table,td,tr,textarea{font: normal 12px Verdana, Arial; color:#000; line-height:14px;}
select,input{font: normal 11px Verdana, Arial; color:#000; line-height:100%;}
img{border:none;}

a {color: #003366; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif;	text-decoration: none }
a:link { color: #003366; font-size: 12px; font-family: verdana,arial, helvetica, sans-serif; text-decoration: none; }
a:visited { color: #003366;font-size: 12px;font-family: verdana, arial, helvetica, sans-serif;text-decoration: none;}
a:hover { color: #000000;font-size: 12px;font-family: verdana, arial, helvetica, sans-serif;text-decoration: none}


hr{background-color:#000000; color:#003366;height:1px;border-color: #003366; border-style: solid;border-width: thin;border-bottom-style: none;}
.imgFrame{border:1px solid #003366;}

/* rubriker */
h1{font: bold 24px Verdana, Arial; text-decoration:none; color:#003366; line-height:32px;}
.h1{font: bold 24px Verdana, Arial; text-decoration:none; color:#003366; line-height:32px;}
h2{font: bold 18px Verdana, Arial; text-decoration:none; color:#003366; line-height:24px;}
.h2{font: bold 18px Verdana, Arial; text-decoration:none; color:#003366; line-height:24px;}
h3{font: bold 12px Verdana, Arial; text-decoration:none; color:#000000; line-height:32px;}
.h3{font: bold 12px Verdana, Arial; text-decoration:none; color:#000000; line-height:32px;}
.rubrik{font: bold 24px Verdana, Arial; text-decoration:none; color:#003366; line-height:32px;}
.nyhetsrubrik{font: bold 18px Verdana, Arial; text-decoration:none; color:#003366; line-height:32px;}
.mellanrubrik{font: bold 14px Verdana, Arial; text-decoration:none; color:#003366; line-height:32px;}
.listrubrik{font: bold 12px Verdana, Arial; text-decoration:none; color:#000000;}
/* l�nkar */
a{font:bold 12px Verdana, Arial; color: #003366; text-decoration:none;}
a:hover{font:bold 12px Verdana, Arial; color: #003366; text-decoration:none;}

/*Menyer*/
a{text-decoration: none;}
a.menuSideUcOn {text-decoration: line-through;}
a.menuSideUcOff {text-decoration: line-through;}
a.menuSideInvOn{text-decoration: underline;}
a.menuSideInvOff{text-decoration: underline;}

/* meny */
.menuSide{margin:13px 0 0 15px;padding:0px;}
.menuSide ul {padding:0;margin:0;list-style:none;}
.menuSide ul ul{padding:0 15px 0 15px;margin:0;list-style:none;}
.menuSide li{padding:0;margin:0;}
.menuSide li.closed{background:url(/objects/arrowClosed.gif) no-repeat 0 1px;}
.menuSide li.open{background:url(/objects/arrowOpen.gif) no-repeat 0 1px;}
.menuSide li.leaf{background:url(/objects/arrowLeaf.gif) no-repeat 0 1px;}
.branch ul{padding:0;margin:0;}
.branch li{margin:0 0 0 12px; padding:0;}
.menuSide a.menuSideOn{margin:0 0 0 12px;font: bold 11px Verdana, Arial; color: #003366; text-decoration:none;}
.menuSide a.menuSideOff{margin:0 0 0 12px;font: normal 11px Verdana, Arial; color: #003366; text-decoration:none;}
.menuSide a.menuSideUcOn{margin:0 0 0 12px;font: bold 11px Verdana, Arial; color: #003366; text-decoration:line-through;}
.menuSide a.menuSideUcOff{margin:0 0 0 12px;font: normal 11px Verdana, Arial; color: #003366; text-decoration:line-through;}
.menuSide a.menuSideInvOn{margin:0 0 0 12px;font: bold 11px Verdana, Arial; color: #003366; text-decoration:underline;}
.menuSide a.menuSideInvOff{margin:0 0 0 12px;font: normal 11px Verdana, Arial; color: #003366; text-decoration:underline;}

/* kontakt-formul�r */
#kontakt input[type="hidden"]{display:none;}
#kontakt input{display:block;float:none;clear:both;margin:2px 0 5px 0;width:300px;font:normal 10px verdana, arial;}
#kontakt select{display:block;float:none;clear:both;margin:2px 0 5px 0;width:300px;font:normal 10px verdana, arial;}
#kontakt textarea{display:block;float:none;clear:both;margin:2px 0 5px 0;width:300px;font:normal 10px verdana, arial;}
#kontakt input[type="radio"]{width:20px;clear:right;margin-left:0;padding-left:0;}
#kontakt input[type="button"]{width:80px;}
#humancheck input{width:20px;clear:none;display:inline;}

/* system */
#userbar{background:#ffffff;font:normal 10px verdana,arial,helvetica;text-align:center;text-decoration:none;color:#000000;padding:5px;}
#userbar a{font:normal 10px verdana,arial;text-decoration:none;color:#000000;}
.mceContentBody{background-image:none;background-color:#ffffff;}
body.mceContentBody{margin:3px;}

/* Layout */
#container {
	margin: 0 auto 0 auto;
	padding: 0;
	position: relative;
	width: 960px;
	height: 100%;
}
#top {
	position: relative;
	background: url(/objects/top.jpg) no-repeat;
	width: 960px;
	height: 97px;
}
#menu {
	background: #e2e2e2;
	width: 960px;
	margin: 0;
	padding: 7px 0 7px 0;
	height: 14px;
}
#maincontent {
	float: left;
	width: 958px;
	min-height: 300px;
	background: url(/objects/menubg.jpg) 0 100% repeat-x;
	border-bottom: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
}
#menu2 {
	float: left; width: 200px;
	padding: 10px;
	margin: 0;
	height: 100%;
}
#mainpage {
	float: left;
	width: 460px;
	padding: 10px;
	margin: 0;
	margin-right:auto;
	background: #fff;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}
#home_div {position: absolute; top: 0; left: 0; background: transparent; width: 150px; height: 97px;}
#home_div img{border: 0; width: 150px; height: 97px;}
#footer {width: 960px; padding: 10px 0 10px 0; height: 10px;}
#footerleft {float: left; background: url(/objects/footerleft.jpg) no-repeat; width: 10px; height: 44px;}
#footer-right {float: left; background: url(/objects/footerright.jpg) no-repeat; width: 8px; height: 44px;}
#footermain {font-size: 11px; color: #003366; float: left; background: url(/objects/footerbg.jpg) repeat-x; height: 37px; width: 942px; text-align: center; padding: 7px 0 0 0;}
#footermain a{font-size: 11px; font-weight:normal; color: #003366;}
.clearing {clear: both;}

.startpagenewsdiv {clear: both;border-bottom:1px solid #000;margin:0 0 10px 0;padding:0 0 10px 0;}
.startpagenewsdiv img{float:left;display:inline; padding-right: 10px;}
.startpagenewsdiv h3{line-height:12px;}
.imgLeft {float:left;margin:0 10px 10px 0;}
.imgRight {float:left;margin:0 0 10px 10px;}

#menu ul {margin: 0; padding: 0; display: inline;}
#menu li {display: inline; margin: 0; padding: 0; list-style: none;}
#menu a {	whitespace: nowrap;background: #e2e2e2; font-size: 12px; font-weight: bold; padding: 7px 5px 7px 5px; margin: 0; text-decoration: none;}
#menu a.menuSideOn {color: #fff; border-right: 1px solid #001326; background: #003366; font-size: 12px; font-weight: bold; padding: 7px 5px 7px 5px; margin: 0; text-decoration: none;}
#menu a:hover {text-decoration: none;}
#menu2 ul {margin: 0; padding: 0; }
#menu2 li {margin: 0; padding: 0; list-style: none;display: inline;}
#menu2 a {display: block; font-size: 11px; font-weight: normal; padding: 2px; margin: 0; text-decoration: none;}
#menu2 a.menuSideOn {font-size: 11px; font-weight: bold; padding: 2px; margin: 0; text-decoration: none;}
#menu2 a.menuSideUcOn {font-size: 11px; font-weight: bold; padding: 2px; margin: 0; text-decoration: line-through;}
#menu2 a.menuSideUcOff {font-size: 11px; font-weight: normal; padding: 2px; margin: 0; text-decoration: line-through;}
#menu2 a.menuSideInvOn {font-size: 11px; font-weight: bold; padding: 2px; margin: 0; text-decoration: underline;}
#menu2 a.menuSideInvOff {font-size: 11px; font-weight: normal; padding: 2px; margin: 0; text-decoration: underline;}
#menu2 .menulevel3 a { padding: 2px 2px 2px 10px; }
#menu2 .menulevel4 a { padding: 2px 2px 2px 20px; }
#logindiv {font-family: Verdana, Arial; font-size: 11px; margin: 50px 0 0 0;}
.leftcol{float:left;width:320px;}
.rightcol{float:left;}

#bannersrighty {float: right;padding: 0 0 0 0;width: 245px;margin: 0;}
#bannersrighty img {border: none;padding: 0 0 15px 0;}
.blogg_head a {font-size: 15px;}
/*.blogg_body {font-size: 12px; width: 359px; padding: 0 3px 0 3px; }*/
.bloggmonths ul { padding: 0; margin: 0;}
.bloggmonths li { padding: 0; margin: 0; }
.bloggmonths a { padding: 0; margin: 0; color: #dd2027;}
#bannersrighty td{font-size: 12px;}
#bannersrighty a { /*color: #dd2027;*/ font-size: 14px; }
#bannersrighty ul {padding: 20px 0 0 0; margin: 0;}
#bannersrighty li {list-style: none; padding: 0; margin: 0;}
#bloggform input {padding: 3px; margin: 5px; }
#topbanner {
	position: absolute;
	left: 140px;
	top: 7px;
}
#bannersrighty {
	text-align: right;
	padding: 20px 10px 10px 10px;
	width: 230px;
}
    div.appart {font-size:2px; line-height: 1px;}
    td.namn { font-size: 10pt; }
    td.rubrik { font-family: arial, verdana; font-size: 14pt; }
    td.right { text-align: right; }
    th {text-align: left; }
    th.center { text-align: center; }
    th.right { text-align: right; }
    tr.title { background-color: 003366;}
    .title th {color:#ffffff;}
    tr.p { background-color: #ffffff; }
    tr.s { background-color: #eeeeee; white-space:nowrap;}
    td.teamMemberStartNr { text-align: right; padding-right: 5px; }
.hilight{color:#f00;}