/* GRUNDERNA */

body, html	{
	height:100%;
}

body { 
	background-color:#FFFFFF;
	margin:0px 0px 0px 0px;
}

h3	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#003A84;
	
}

p	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#818181;
	margin:0px;
}

.Mork_gra	{
	font-size:12px;
	color:#656565;
}

hr {
    height:1px;
    color:#003a84;
    margin:15px 0px 10px 0px;
}

ul {
    margin:0px 0px 0px 8px;
    padding:0px;
}

li {
    margin:0px 0px 2px 8px;
    padding:0px;
    list-style-image:url(/bilder/li_img.gif);
}

td	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#818181;
	line-height:16px;
}

.gra_bold	{
	font-size:11px;
	color:#656565;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
	letter-spacing:1px;
}

.blue	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003A84;
	vertical-align:top;
}

.blueBold	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003A84;
	font-weight:bold;
	line-height:22px;
}

.ingress	{
	font-size:14px;
	line-height:22px;
	color:#656565;

}

.prick		{
	font-size:22px;
	color:#003A84;
}

#divText {
	padding-top: 15px;
}


/* -- MAINTABLE -- */
table.main {
	width:892px;
	/*height:100%;*/
}

table.main td.bildCol {
	width:330px;
	vertical-align:top;
}

table.main td.HistoryCol {
	width:330px;
	vertical-align:top;
	background-color:#E0E0E0;
}

table.main td.contactCol {
	width:330px;
	vertical-align:top;
	background-color:#E0E0E0;
}

table.main td.textCol {
	width:493px;
	vertical-align:top;
}

table.main td.rCol {
	width:69px;
	background-image:url(/bilder/blue_pin.gif);
	background-repeat:repeat-x;
}

.scroll	{
	scrollbar-3dlight-color:#FFFFFF; 
	scrollbar-arrow-color:#A6A6A6;
	scrollbar-base-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	width:100%;
	height:100%;
	overflow-y:auto;
	overflox-x:hidden;
}

/* -- HEAD -- */

table.head {
	width:892px;
	height:226px;
}

table.head td.Col1 {
	width:101px;
	height:52px;
}

table.head td.Col2 {
	width:562px;
	vertical-align:bottom;
}

table.head td.Col3 {
	width:100px;
	vertical-align:middle;
	padding-left:107px;
}

table.head td.Col4 {
	width:21px;
}

table.head td.redCol {
	vertical-align:bottom;
	text-align:right;
	height:37px;
}

table.head td.redCol2 {
	vertical-align:bottom;
	height:37px;
}

table.head td.bgRed	{
	background-color:#D84019;
}

table.head td.bgBlue	{
	background-color:#005494;
}

table.head td.plus_left {
	background-image:url(/bilder/plus_left.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#005494;
	height:40px;	
}
/* -- MENU -- */

table.menu {
	height:22px;
	border-left:1px solid #969696;
	border-right:1px solid #969696;
}

table.menu td.menu {
	text-align:center;
	height:22px;
	background-position:right;
	background-image:url(/bilder/menu_pin.gif);
	background-repeat:no-repeat;
	vertical-align:bottom;
	padding:0px 11px;
}

table.menu td.menuLast {
	text-align:center;
	height:22px;
	vertical-align:bottom;
	padding:0px 11px;
}

table.subMenu {
	background-image:url(/bilder/subMenu_pin.gif);
	background-position:left;
	background-repeat:no-repeat;
}

table.subMenu td.subMenuTd {
	padding-left:5px;
	padding-right:5px;
	background-image:url(/bilder/subMenu_pin.gif);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

.subMenuTdKZ {
	padding-left:5px;
	padding-right:5px;
	background-image:url(/bilder/subMenu_pin.gif);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
	float:left;
}


/* -- TEXT TABLE -- */

table.textTbl	{
	width:430px;
}

/* -- BILD TABLE -- */

table.bildTbl	{
	width:300px;
	height:318px;
}

table.bildTbl td.bildTd	{
	vertical-align:top;
	height:300px;
}

table.bildTbl td.tool	{
	height:22px;
	background-image:url(/bilder/tool_pil.gif);
	background-position:right;
	background-repeat:no-repeat;
}

/* -- FOOT -- */

table.foot	{
	height:25px;
	font-weight:bold;
	margin-left:100px;
}

/* --  CONTACT  -- */

table.contactTbl	{
	width:220px;
	background-color:#E0E0E0;
	margin-top:25px;
	margin-left:101px;
}

table.contactTbl td.contactTd	{
	vertical-align:top;
	height:370px;
}


/* -- ORGANISATIN -- */

table.orgTbl	{
	width:330px;
}

table.orgTbl td.orgTd	{
	vertical-align:top;
	height:275px;
	width:209px;
	padding:20px 20px 0px 0px;
	background-color:#E0E0E0;
}

table.orgTbl td.orgTd_left	{
	width:101px;
	background-color:#E0E0E0;
}

table.orgTbl td.tool	{
	height:22px;
	background-image:url(/bilder/tool_pil.gif);
	background-position:right;
	background-repeat:no-repeat;
}

/* -- HISTORY -- */



table.HistoryTbl	{
	width:300px;
	margin-top:20px;
	margin-bottom:20px;
}

table.HistoryTbl td.HistoryTd	{
	vertical-align:top;
	height:300px;
}


/* -- SHIP -- */

table.shipTbl_main	{
	margin:21px 0px 0px 20px;
	width:430px;
	height:250px;
}


.shipTbl	{
	width:420px;
	border-color:#797979;
    border-width:0 0 1px 1px;
    border-style:solid;
	margin-top:25px;
	margin-bottom:18px;

}

.shipTdLeft	{
	width:185px;
	font-weight:bold;
	color:#818181;
	height:20px;
	border-color:#797979;
    border-width:1px 1px 0 0;
    border-style:solid;
	padding-left:7px;

	
}

.shipTdRight	{
	width:221px;
	color:#818181;
	border-color:#797979;
    border-width:1px 1px 0 0;
    border-style:solid;
	padding-left:7px;

}

table.shipPicTbl	{
	width:330px;
}

table.shipPicTbl td.shipTool	{
	height:22px;
	width:109px;
	background-image:url(/bilder/tool_pil_2.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-align:right;
	padding-right:40px;
}

.newsList		{
	width:155px;
}




/* -- BILDGALLERI -- */

.bildGalleri {
    width:720px;
}

#bildgalleriContent {
    /*background:#eee;*/
    min-height:350px;
    _height:350px;
    padding-top:40px;
}

.bildGalleriPic {
    float:left;
    margin-right:5px;
    margin-bottom:20px;
    border:1px solid #04345A;
}

.fastigheter {
	display: block;
}

/* -- LÄNKAR -- */

a:link			{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#656565; text-decoration:underline; }
a:hover			{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003A84; text-decoration:underline; }
a:visited	 	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#656565; text-decoration:underline; }
a:visited:hover	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003A84; text-decoration:underline; }

a.skepp:link			{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003A84; text-decoration:none; }
a.skepp:hover			{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003A84; text-decoration:underline; }
a.skepp:visited	 		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003A84; text-decoration:none; }
a.skepp:visited:hover	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003A84; text-decoration:underline; }

a.subMenuLink:link    { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a.subMenuLink:hover   { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a.subMenuLink:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }

a.subMenuLink2:link    { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#87A9D4; text-decoration:none; }
a.subMenuLink2:hover   { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#87A9D4; text-decoration:none; }
a.subMenuLink2:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#87A9D4; text-decoration:none; }

a.dark:link				{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#969696; text-decoration:underline; }
a.dark:hover				{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#003A84; text-decoration:underline; }
a.dark:visited				{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#969696; text-decoration:underline; }
a.dark:visited:hover		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#003A84; text-decoration:underline; }

a.light:link				{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#656565; text-decoration:underline; }
a.light:hover				{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#003A84; text-decoration:underline; }
a.light:visited				{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#656565; text-decoration:underline; }
a.light:visited:hover		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#003A84; text-decoration:underline; }


#Container {
	width:892px;
	/**min-height:100%;**/
	min-height:670px;

	
}

#belowthebottom {
	height:30px;  
	clear:both;
}

#bottom{
	height:30px; 
	margin:50px auto;
}













