﻿a { color: #413E75; text-decoration: none; font-weight: bold; }
/*a:hover { text-decoration: none; color: #666666; }
A.bb:hover { color: #666666; }
A:active { text-decoration: none; color: #666666; }
A:visited { color: #cc0000; }
A.navlink2 { color: #666666; font-size: 11px;}
A.navlink2:visited { color: #666666; }
A.navlink2:hover { color: #cc0000; }
A:visited:hover { color: #666666; }
A.navlink { color: #000000; font-size: 11px; font-weight:bold;}
A.navlink:visited { color: #000000; font-weight:bold; }
A.navlink:hover { color: #666666; font-weight:bold; }*/
BODY, P, DD, DIV, DL, OL, UL, TD, SPAN { font-family: Geneva, Verdana, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height:130%;}
H1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 17px; color: #666666; margin-bottom: 5px; line-height:22px; }
H2 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #666666; margin-bottom: 5px; }
H3 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #666666; margin-bottom: 5px; }
HR { line-height: 1px; height: 1px; color: #cdcdcd; }
SMALL { font-family: Geneva, Verdana, Helvetica, sans-serif; font-size: 9px; }
BIG { font-family: Arial, Helvetica, Verdana; font-weight: bold; font-size: 11px; letter-spacing: 50%; color: #666666; }
TABLE.SMALL { font-family: Geneva, Verdana, Helvetica, sans-serif; font-size: 9px; width: 100%; vertical-align: top;}INPUT, SELECT, TEXTAREA { font-family: geneva, arial, verdana; font-size: 10px; background-color:#f0f0f0; color:#000000;}
.white { color: #ffffff; }
.black { color: #000000; }
.lightgrey { background-color:#efefef; }
.whitebkg{ background-color:white; }
.grey { color:#999999; }
.red { color: #990000; }
.button{ background-color: #f0f0f0; COLOR: #000000; FONT-FAMILY: geneva, verdana; FONT-SIZE: 10px; FONT-WEIGHT: normal; font-style: normal; }
.link { color: #FFFFFF; background-color: #f0f0f0; white-space: nowrap; border-color: #cccccc #333333 #333333 #cccccc; font-size: 10px; font-style: normal; font-weight: normal; vertical-align: middle; padding-top: 1px; padding-right: 2px; padding-bottom: 2px; padding-left: 1px; height: 21px; width: 120px; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin;}
address {font-family:arial,helvetica;font-size:10px;color:#666666;font-style:normal;}
.nolinkcolor a {color: #000}
#header
{
width:800px;
overflow:hidden;
}


/* Tillagt 2011-11-04 - ny banner */

#AMPM_logo {
height: 130px;
}

div#AMPM_logo {
text-align:center;
}

#AMPM_logo a{
text-align: center;
}

#AMPM_logo img{
border:none;
margin-top: 20px;
}

#toppbanner{
width: 800px;
height: 220px;
}
/* ----- */



div#topnav
{
/*background: url(island.jpg) no-repeat top right;*/
}
#topnav ul
{
padding:7px 0;
font: 11px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color: white;
margin: 0;
background: #DEDEDE url(/commonfiles/files/181.gif) repeat-x;
}
#topnav ul li
{
display: inline;
margin-left: -4px;
}
#topnav ul li a
{
padding: 1px 10px 1px 10px;
color: #505050;
text-decoration: none;
/*border-right: 1px solid #EEEEF6;*/
font-weight:normal;
}
#topnav ul li:last-child a
{
border:0;
}
#topnav ul li a.last
{
border:0;
}
#topnav ul li a:hover
{
text-decoration:underline;
}
#active a { border-left: 1px solid #fff; }
#logo
{
float:left;
}
ul#adress
{
text-align:center;
background: #DEDEDE url(/commonfiles/files/181.gif) repeat-x;
width:800px;
font: 9px Verdana, Arial, Helvetica, sans-serif;
list-style:none;
padding:5px 0;
margin:0;

}
ul#adress li 
{
display:inline;
margin:0 5px;
}
ul#adress li a
{
color: #505050;
font-weight:normal;
}
#wrapper
{
width: 800px;
margin: 0 auto;
/*margin-top: 30px;*/
position: relative;
}

.logos { position: relative; margin: 20px 0 20px auto;}
.logos img{ margin: 0 5px 0 5px; }

.headline {margin: 7px 11px 41px 0; clear: both; }
.headline h1{margin-top: 0; padding-top: 0; text-transform:uppercase; }
.headline p {font-size: 15px; }
.headline p a {text-align: left; font-size: 12px;}

.box-container {background: #FFF; height: 275px; width: 175px; margin-right: 10px; float: left; font-size: 12px; margin-bottom: 19px; border: 1px solid #AAA; border-radius: 12px;-moz-border-radius: 12px;}
.box-container h2 { text-align: center; width: 175px; height: 59px; vertical-align: bottom; display: table; font-size: 14px; color: #fff; margin: 0; padding: 80px 0 10px 0; display: block;}
.box-container h2.yacht-management { background: url(/commonfiles/files/165.jpg) no-repeat; }
.box-container h2.crew-management { background: url(/commonfiles/files/162.jpg) no-repeat; } 
.box-container h2.crew-placement { background: url(/commonfiles/files/163.jpg) no-repeat; }  
.box-container p { padding: 10px; margin: 0; font-weight: normal; }
.box-container p a { color: #666; font-weight: normal; }


dl.startbox 
{
position:relative;
height:83px;
background: url(/commonfiles/files/143.gif) no-repeat;
margin-top:20px;
padding:14px;
padding-bottom:0;
}

dl.startbox dt 
{
font-size:12px;
font-weight:bold;
margin-bottom:4px;
}
dl.startbox dd
{
font-size:11px;
background:url(/commonfiles/files/123.gif) no-repeat 0 5px;
padding-left:10px;
margin:0;
}
dl.startbox dd img
{
position:absolute;
right:10px;
bottom:10px;
}
table {border-collapse:collapse; border-color: #D2D2D2}
table#hometable td {border-bottom:1px dotted #d6d6d6; padding:6px 0; }
table#hometable {border-collapse:collapse}
table#hometable td img {float:right; margin-left:15px;}
ul#leftnav {background-color: #f3f3f3}
ul#leftnav {margin:0; padding:0; list-style:none}
ul#leftnav li {padding: 8px 0; border-bottom:1px solid #D2D2D2}
ul#leftnav li a {padding:0 8px; font-weight:normal; color:#413e75; display:block; width:auto}
* html ul#leftnav li a {width:100%}
ul#leftnav li a:hover {text-decoration:underline;}
img.right {float:right; margin-left:20px}
a:link { color: #413e75; font-weight:bold; }
a:hover { text-decoration:underline }
ul#site_info {list-style:none;}
ul#site_info a {font-weight:normal}

hr {

background-color:#ccc;
color:#ccc;
height:1px;
border: 0;
}

/* Important notes */
.note {border:3px solid #f1f29e; background:#fbfcbf; padding:1.5em;}
.note p {font-size:1.4em;}



