a:link { text-decoration: none; color: #000000;}
a:visited { text-decoration: none; color: #000000;}
a:active { text-decoration: underline; color: #EEEEEE;}
a:hover { text-decoration: underline;}


body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-left: 0em;
	padding:0;
	background-color: #B6B6B6; 
}
ul{
	list-style-image:square
}
.punktlista { 
	list-style-image: square;
	color: #000000;
}

.kantlinje { 
	border: dashed; 
	border-width: 2px 2px; 
	border-color: #2B5C96;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
}

.normalwhite {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	
}

.medium {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	color: #FFFFFF;
}

.normaltext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
}

.normaltext2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 32px;
	color: #000000;
}

.normaltextmindre {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	letter-spacing: 2px;
}

.condensed {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 90%;
	letter-spacing: 1px;
	padding: 0px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.radavstand_small { 
	line-height: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.radavstand_medium { 
	line-height: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}


.tabell {
	border-color: #FFFFFF;
	border-width: 1px;
	
}

.odd{
	background: #849EC7;
		
}

.even{
	background: #DBE4F1;


}
.box1 {
	width: 19px;
	background-color: #FFFFFF;
	border: none;
}

.box2 {
	background-color: #2B5C96;
	border: none;
}

.box3 {
	width: 42px;
	padding: 2px;
	spacing: 0px;
	border: none;
	background-color: #2B5C96;
	
}


.box4 {	
	background-color: #2B5C96;
	border: none;

}

.box5 {	
	width: 124px;
	background-color: #2B5C96;
	border: none;

}

.tablesideborders {
	border-left-style: solid; 
	border-left-width: 1px; 
	border-right-style: solid; 
	border-right-width: 1px;
	border-color: #000000;
}

.tablerightborder {
	border-right-style: solid; 
	border-right-width: 1px;
	border-color: #000000;
}

.tableleftborder {
	border-left-style: solid; 
	border-left-width: 1px; 
	border-color: #000000;
}

.tablebottomborder {
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-color: #000000;
}

.tabletopborder {
	border-top-style: solid; 
	border-top-width: 1px;
	border-color: #000000;
}

.tableborders {
	border-style: solid; 
	border-width: 1px;
	border-color: #000000;
}

.tablebordersnotop {
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-left-style: solid; 
	border-left-width: 1px; 
	border-right-style: solid; 
	border-right-width: 1px;
	border-color: #000000;
}

.tablebordersnobottom {
	border-top-style: solid; 
	border-top-width: 1px; 
	border-left-style: solid; 
	border-left-width: 1px; 
	border-right-style: solid; 
	border-right-width: 1px;
	border-color: #000000;
}

.tablebordersnoright {
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-left-style: solid; 
	border-left-width: 1px; 
	border-top-style: solid; 
	border-top-width: 1px;
	border-color: #000000;
}

.tablebordersnoleft {
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-right-style: solid; 
	border-right-width: 1px; 
	border-top-style: solid; 
	border-top-width: 1px;
	border-color: #000000;
}

.kantlinje { 
	border: 1px solid #CCCCCC;
	background-color: #FAFAFA; 		 
}

#orderform table
{
	border-collapse: collapse;
}
#orderform th, #orderform td
{
   text-align: left;
   font-weight: normal;
   margin: 0;
}

#orderform li
{
	list-style: none;
}

.domrow th, .domrow td {
	border-top: 1px solid silver;
}

#notoprow{
	border-top: none;
}