body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	background: scroll;
}

form {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

td, p, div {
	font-size: 11px;
	list-style-image: url(blipp.gif);
}

ul {
	padding-left:20px;
	margin-left:5px;
	margin-rightx:5px;
}

h1, h2 {
	color: #4f4f4f;
	font-size: 40px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	font-weight: normal;
}
h2 {
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 7px;
	padding-top: 0px;
	font-weight: normal;
}

a {
	color: #ec161c;
	text-decoration: none;
}

.menuBar {
	background-color: #4f4f4f;
	padding: 0px;
	margin: 0px;
	height: 20px;
}

table.menu {
	height: 20px;
}

table.menu td {
	color: #dadada;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height:13px;
	padding-right: 7px;
	padding-left: 7px;
}

table.menu td a {
	colorx: #FFFFFF;
	padding-topx: 1px;
	padding-bottomx: 1px;
	line-heightx:13px;
	padding-rightx: 10px;
	padding-leftx: 10px;
}

.menuLinkBgOver	{
	background-color: #aaaaaa;
}
.menuLinkBgOver	a {
	color: #000000;
}
.menuHLink {
	color: #dadada;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height:13px;
}
.menuHLink:hover {
	text-decoration: none;
	colorx: #393939;
	color: #F9F9F9;
}
#selectedH {
	color: #E70907;
}
.selectedHTd {
	background-color: #cac9c9;
}
.menuULink {
	color: #737373;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height:13px;
	padding-right: 5px;
	padding-left: 5px;
}
.menuULink:hover {
	text-decoration: none;
	color: #393939;
	colorx: #F9F9F9;
}
.menuULink#selectedU {
	color: #E70907;
}

td.toplinks {
	text-align: right;
	vertical-align: top;	
}
table.toplinks td {
	background-image: url('/images/top/top_delare.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding: 5px;
	padding-left: 2px;
	padding-right: 20px;
	borderx: 1px solid red;
}
table.toplinks #last {
	padding-right: 0px;
}
table.toplinks a {	
	color: #000000;
}

.content {
	padding-top: 15px;
	margin: 0px;
	vertical-align: top;	
}
.contentLeft {
	padding: 0px;
	padding-right: 15px;
	margin: 0px;
	width: 230px;
	vertical-align: top;	
	borderx: 1px solid red;
}
.contentRight {
	padding: 0px;
	padding-left: 15px;
	margin: 0px;
	width: 230px;
	vertical-align: top;	
	borderx: 1px solid red;
}
.contentCenter {
	padding: 0px;
	margin: 0px;
	vertical-align: top;	
	borderx: 1px solid red;
}

td.contentCenter table, td.contentCenter div {
	margin-bottom: 10px;
}

.contentCenterRight {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	border-left: 1px solid #CCCCCC;
	vertical-align: top;	
	width: 50%;
}
.contentCenterLeft {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;	
	width: 50%;
}

.seeAlso {
	background-color: #e7e7e7;
	background-repeat: no-repeat;
	background-position: top left;
	color: #333333;
	padding: 10px;	
	margin-bottom: 10px;
}

.successStory {
	height: 216px;
	background-color: #e7e7e7;
	background-repeat: no-repeat;
	background-position: top left;
	color: #333333;
	padding: 0px 10px 0px 10px;
	margin-bottom: 15px;
}

.kontakta {
	background-color: #e7e7e7;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url('/images/header/kontakt.gif');
	color: #5e5e5e;
	padding: 10px;
	margin-bottom: 10px;
	padding-top: 75px;
}
.prenumerera {
	background-color: #e7e7e7;
	background-repeat: no-repeat;
	background-position: top left;
	color: #333333;
	padding: 10px;	
	margin-bottom: 10px;
	padding-bottom: 50px;
}
.bildtext {
	background-color: #e7e7e7;
	background-repeat: no-repeat;
	background-position: top left;
	color: #333333;
	padding: 10px;	
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.loggain {
	background-color: #e7e7e7;
	background-repeat: no-repeat;
	background-position: top left;
	color: #333333;
	padding: 10px;	
	margin-bottom: 10px;
	padding-bottom: 50px;
}
.roller {
	background-color: #e7e7e7;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url('/images/header/vilken_roll.jpg');
	color: #333333;
	padding: 10px;
	padding-top: 112px;
	padding-left: 40px;
	line-height: 15px;
}

.roller a{
	color: #4f4f4f;
}

.fieldError {
	background-color: #FFEEEE;
}

.nav {
	text-align: left;
}
.navLink a				{ font-size: 10px; color: #BCBCBC; text-decoration: none; padding-top: 1px; padding-bottom: 1px; }
.navLinkBgOver a			{ background-color: #E8E8E8; }
.navLink:hover			{ text-decoration: none; color: gray; colorx: #F9F9F9; }
.navText				{ font-size: 10px; color: #A0A0A0; text-decoration: none; padding-top: 1px; padding-bottom: 1px; cursor: default; }

table.footer {
	margin-top: 20px;
	background-image: url('/images/linje_nere.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	color: #9d9d9d;
}

table.footer td {
	text-align: right;
}
table.footer nav {
	text-align: left;
}
.sidemenuLink			{ font-size: 11px; color: #888888; text-decoration: none; }
.sidemenuLinkDiv		{ border-left:1px #AAAAAA solid; margin: 0px; padding-left: 2px; }
.sidemenuLink#selectedS	{ color: #505050; font-weight: bold; }
.sidemenuBackX			{ background-image:url(/images/annat/gradiens_vertikal.jpg); border-bottom: 1px #E0E0E0 solid; padding:10px; padding-bottom:5px; }

input					{  font-size: 10px; color: #4f4f4f; border:1px #AAAAAA solid; margin: 00px; padding-left: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; background-color: #f9f9f9; }
textarea				{  font-size: 10px; color: #4f4f4f; border:1px #AAAAAA solid; margin: 00px; padding-left: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; background-color: #f9f9f9; }
table.visitkort {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
table.visitkort td{
	background-repeat: no-repeat;
	background-position: top left;
	color: #9d9d9d;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	vertical-align: top;	
	width: 115px;
}

div.news {
	color: #4f4f4f;
	clear: both;
}
div.news .date {
	font-style: italic;
}
div.news .grupp {
	font-style: italic;
}
div.news b {
}
