body {
    padding: 0px;
    margin: 0px;
    background: #fdfcf8;
    color: #0053A0;
}
body, p, div, ol, ul, li {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
}
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
h1 {
    line-height: 18px;
    margin: 0 0 10px 0;
}
h3 {
    font-size: 12px;
    line-height: 16px;
    margin: 0 0 12px 0;
}
p {
    font-size: 11px;
    margin: 0 0 5px 0;    
    line-height: 16px;
}


#wrapper {
    width: 766px;
}

#banner {
    background: #0053A0;
}
#top .contact {
    padding: 35px 10px 10px 10px;
    float: right;
    color: #FFFFFF;
    text-align: right;
    font-weight: bold;
    line-height: 12px;
}
#top .contact a {
    color: #FFFFFF;
}

#menu {
    background: #4D709D;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    height: 20px;
}
#menu ul {
    margin: 4px 0 0 15px;
}
#menu ul li {
    display: inline;
}
#menu ul li a {
    color: #FFFFFF;
    padding: 0 15px 0 0;
}

#nav {
    background: #F9D15B url(hjorne_gul_lowhj.gif) no-repeat right bottom;
    height: 17px;
}
#nav div {
    padding: 2px 0 0 19px;
}
#nav div ul li {
    display: inline;   
}

#content-wrapper {
    padding: 5px 1px 10px 15px;
}
#content {
    width: 100%;
}
#content .left {
    vertical-align: top;
}
#content .left div.inner {
    background: #EFF4FA url(content_split_blaa.gif) repeat-x left bottom;
    padding: 15px 5px 5px 5px;
}
#content .middle {
    width: 5px;
}
#content .right {
    vertical-align: top;
    width: 150px;
}

/* BOX */
.box {
    margin: 0 0 5px 0;
}
.box h1 {
    line-height: 19px;
    margin: 0 0 0 0;
}
.box p {
    font-size: 10px;
    line-height: 14px;
}

.class-input1 {
    font-size: 10px;
    line-height: 14px;
    width: 126px;
    height: 16px;    
    padding: 2px 0 0 2px;    
    color: #0053A0;
    background: #ffffff;
    border: 1px solid #cfb870;
    margin: 0 0 5px 0;
}

.box-blaa-content {
    font-weight: bold;
    padding: 11px 13px 7px 10px;
}
.rejse {
    list-style-type: none;
    margin: 2px 0 2px 0;
}
.rejse li {
    display: block;
    padding: 0 0 2px 0;
}

#footer {
    padding: 0 0 5px 20px;
}
#footer .copy {
    padding: 0 0 21px 0;
}

/* LINKS */
.links {}
.links li {
    display: inline;
    color: #DEDEE7;
}
.links li a {
    color: #9DB1CA;
    line-height: 14px;
}

#o3e0s0a4-content-origin_1 {
    visibility: hidden;
    height: 0px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 99; 
}

#o3e0s0a4-content-destination_1 img {
    float: right;
    margin: 15px;
}