/* CSSTidy 1.3: Wed, 12 Jan 2011 02:00:43 -0700 */
html {
font-size:100.01%;
background:#fff url(../images/bg-html.png) repeat-x;
}

body {
min-width:960px;
color:#000;
font:62.5% Georgia, "Times New Roman", Times, serif;
background-repeat:no-repeat;
background-position:50% 0;
margin:0;
}

body.da_DK {
background-image:url(../images/bg-body.png);
}

body.en_GB {
background-image:url(../images/bg-body-en_GB.png);
}

a {
color:#000;
text-decoration:none;
outline:0;
}

input,textarea,select {
color:#434343;
font:100% "Trebuchet MS", Helvetica, Arial, sans-serif;
vertical-align:middle;
}

#wrapper {
position:relative;
width:960px;
overflow:hidden;
margin:0 auto;
}

#header {
position:relative;
width:140px;
padding:0 0 60px 795px;
}

#header h1 {
width:90px;
height:100px;
text-indent:-9999px;
background:url(../images/bg-logo.png) no-repeat;
margin:0;
padding:33px 0 0 25px;
}

#header h1 a {
display:block;
width:60px;
height:75px;
background:url(../images/logo.png) no-repeat;
}

#header #beta-badge {
text-indent:-9999px;
background:url(../images/1001_beta.png) no-repeat;
width:33px;
height:33px;
position:absolute;
right:0;
bottom:40px;
}

#footer-holder {
background:#000;
color:#fff;
position:relative;
padding:20px;
}

#footer {
width:920px;
height:200px;
overflow:hidden;
position:relative;
font:110% "Trebuchet MS", Helvetica, Arial, sans-serif;
line-height:130%;
margin:0 auto;
}

#footer .section {
float:left;
width:210px;
margin-right:26px;
}

#footer .section.last {
margin:0 0 10em;
}

#footer .section .heading {
font:150% r, "Times New Roman", Times, serif;
font-weight:400;
}

#footer .section .heading.lower_heading {
margin-top:1.4em;
clear:both;
display:block;
}

#footer .section a {
color:#ffe400;
width:auto;
display:inline-block;
clear:both;
background:url(../images/bullet-more.png) no-repeat 100% 48%;
text-transform:uppercase;
padding:1px 18px 1px 0;
}

#footer .section.highlight {
background:#ffe400;
color:#000;
position:relative;
width:190px;
padding:10px;
}

#footer .section.highlight a {
color:#000;
background-image:url(../images/bullet-arrows.png);
}

#footer address {
font-style:normal;
text-align:right;
position:absolute;
right:0;
bottom:0;
padding-right:80px;
background:url(../images/logo.png) no-repeat right bottom;
}

#footer .image-footer {
float:left;
margin:0 10px 10px 0;
}

#footer address strong, .sight-info .routes a, .sight-item .route-points a, .route-point {
text-transform:uppercase;
}

#footer address a {
color:#fff;
text-decoration:underline;
}

.navs-holder {
position:absolute;
top:140px;
left:0;
width:720px;
font:110% Arial;
font-weight:700;
}

.nav {
position:relative;
float:left;
width:600px;
list-style:none;
margin:0;
padding:3px 19px;
}

.nav li {
position:absolute;
height:21px;
overflow:hidden;
text-indent:-9999px;
}

.nav a {
display:block;
overflow:hidden;
background-repeat:no-repeat;
background-position:0 -9px;
}

.nav.nav-da_DK a {
background-image:url(../images/nav-items.png);
}

.nav.nav-en_GB a {
background-image:url(../images/nav-items-en_GB.png);
}

li.forside {
width:86px;
height:12px;
left:19px;
top:5px;
}

li.kort {
left:159px;
}

li.kort a {
background-position:-153px -3px;
width:66px;
height:18px;
}

li.temaer {
top:31px;
left:370px;
}

li.temaer a {
width:74px;
height:13px;
background-position:-298px -8px;
}

li.steder {
top:27px;
left:59px;
}

li.steder a {
width:122px;
height:21px;
background-position:-410px -2px;
}

li.tidslinje {
left:273px;
}

li.tidslinje a {
width:108px;
height:14px;
background-position:-612px -9px;
}

li.profiles {
left:418px;
}

li.profiles a {
width:89px;
height:14px;
background-position:-758px -9px;
}

li.newsfeed {
top:31px;
left:488px;
}

li.routes {
top:31px;
left:216px;
}

li.routes a {
width:80px;
height:14px;
background-position: -1196px -9px;
}

li.newsfeed a {
width:145px;
height:14px;
background-position:-1010px -9px;
}

.nav li.forside.active a,li.forside a:hover {
background-position:0 -35px;
}

.nav li.kort.active a,li.kort a:hover {
background-position:-153px -29px;
}

.nav li.temaer.active a,li.temaer a:hover {
background-position:-298px -34px;
}

.nav li.steder.active a,li.steder a:hover {
background-position:-410px -26px;
}

.nav li.tidslinje.active a,li.tidslinje a:hover {
background-position:-612px -33px;
}

.nav li.profiles.active a,li.profiles a:hover {
background-position:-758px -33px;
}

.nav li.newsfeed.active a,li.newsfeed a:hover {
background-position:-1010px -33px;
}

.nav li.routes.active a,li.routes a:hover {
background-position:-1196px -33px;
}

.language-nav {
float:left;
margin-right:8px;
list-style:none;
padding:8px 8px 0 0;
}

.language-nav a {
color:#000;
padding-left:28px;
text-transform:uppercase;
}

#service-nav-holder {
position:absolute;
top:-143px;
left:18px;
}

.service-nav {
float:left;
list-style:none;
margin:0;
padding:8px 0 0;
}

.service-nav li {
float:left;
margin-right:1em;
}

.service-nav a {
color:#000;
text-transform:uppercase;
}

#global-search {
position:absolute;
top:170px;
right:10px;
}

#main {
width:960px;
overflow:hidden;
position:relative;
padding:27px 0;
}

.form-holder {
width:100%;
padding:0;
}

.form-search span {
float:left;
width:209px;
overflow:hidden;
padding:0 3px 0 0;
}

.form-search span input {
float:left;
border:1px solid #434343;
background:#fff;
width:197px;
height:15px;
font-size:11px;
line-height:16px;
text-transform:uppercase;
padding:0 5px;
}

.nordeuropas-box-head .form-search span {
width:199px;
}

.nordeuropas-box-head .form-search span input {
width:187px;
}

.form-search em {
float:left;
width:18px;
height:18px;
overflow:hidden;
}

.form-search em input {
float:left;
width:18px;
height:18px;
overflow:hidden;
background:url(../images/btn-search.png) no-repeat;
border:0;
font-size:0;
line-height:0;
text-indent:-9999px;
cursor:pointer;
}

.introtekst {
width:100%;
font:18px/24px "Trebuchet MS", Helvetica, Arial, sans-serif;
padding:8px 0 0;
}

.introtekst p {
margin:0;
padding:17px 0 0;
}

.introtekst div {
position:relative;
float:left;
font:1.194em/1.116em Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
text-align:left;
padding:0 11px 0 0;
}

.introtekst h2 {
font-size:1em;
line-height:1em;
font-weight:400;
margin:0;
}

.introtekst div span {
position:relative;
font-size:3.442em;
display:block;
padding:0 0 .3em;
}

.introtekst div strong {
display:block;
font-size:.814em;
line-height:1.2em;
padding:0 0 2px;
}

.two-cols {
width:100%;
border:solid #000;
border-width:0 0 1px;
margin:0;
padding:0 0 15px;
}

.fortaelling {
float:right;
width:450px;
overflow:hidden;
background:#000;
font-size:1.6em;
line-height:1.188em;
color:#fff;
padding:0 10px 9px;
}

.right-fortaelling {
color:#000;
background:#FFF;
margin-left:20px;
}

.inform-box {
width:450px;
overflow:hidden;
}

.inform-box li {
float:left;
width:100%;
}

.fortaelling em.label,.sight-badges .label,.home-content em.label,.nyt em.label {
height:1%;
display:block;
overflow:hidden;
font:bold 11px/1.4em "Arial Narrow";
font-style:normal;
text-transform:uppercase;
color:#434343;
}

.fortaelling em.label span,.home-content em.label span,.nyt em.label span {
float:left;
background:#fff;
padding:0 5px;
}

.right-fortaelling em.label span {
background:#000;
color:#FFF;
}

.nyt em.label span {
color:#fff;
background:#434343;
}

.fortaelling h3,.home-content h3,.nyt h3 {
font-size:1.125em;
line-height:1.111em;
font-weight:400;
text-transform:uppercase;
margin:0;
padding:15px 0 0;
}

.nyt h3,.home-content h3, .route-data {
padding-bottom:12px;
}

.fortaelling h4,.nyt h4 {
font-size:1.1em;
line-height:1.1em;
font-weight:400;
margin:0;
padding:15px 0 0;
}

.fortaelling p {
margin:5px 0 0;
}

.fortaelling p span {
position:relative;
font-size:6.063em;
line-height:.7em;
float:left;
padding:5px 13px 0 2px;
}

p.more {
height:1%;
font:bold 1em/1em "Trebuchet MS", Helvetica, Arial, sans-serif;
text-transform:uppercase;
margin:11px 0 0;
padding:0;
}

.more a {
color:#ffe400;
float:left;
background:url(../images/bullet-more.png) no-repeat 100% 48%;
padding:1px 18px 1px 0;
}

.fortaelling p.moreintro {
font:normal .92em/1.1em "Trebuchet MS", Helvetica, Arial, sans-serif;
margin:.5em 0;
}

* html .fortaelling p.more {
padding-left:6.9em;
}

p.btn-prev,p.btn-next {
width:25px;
position:relative;
float:left;
height:27px;
overflow:hidden;
text-indent:-9999px;
margin:-4px 0 0;
padding:0;
}

p.btn-next {
float:right;
text-indent:9999px;
}

p.btn-prev a {
display:block;
width:25px;
height:27px;
background:url(../images/btn-prev.png) no-repeat;
}

p.btn-next a {
display:block;
width:25px;
height:27px;
background:url(../images/btn-next.png) no-repeat;
}

.home-content,.nyt,.aboutbox {
font-size:1.6em;
padding-bottom:10px;
}

.nyt {
float:left;
width:470px;
}

.nyt p,.home-content p,.home-content ul,.aboutbox ul {
font-size:.75em;
margin:0 0 10px;
}

.aboutbox p {
font-size:.84em;
}

.home-content ul,.aboutbox ul {
list-style-position:inside;
padding:0;
}

.billeder {
float:left;
margin:0 10px 10px 0;
}

.billeder span {
display:inline-block;
padding:4px 0 0;
}

.billeder img {
vertical-align:middle;
}

p.se-link {
font:.75em/1.5em "Trebuchet MS", Helvetica, Arial, sans-serif!important;
border-bottom:1px solid #000;
text-transform:uppercase;
word-spacing:0!important;
margin:31px 0 0;
padding:0 0 1px;
}

.tema p.se-link {
font-size:1em!important;
}

p.se-link a {
display:block;
overflow:hidden;
background:#ffe400;
font-weight:700;
padding:3px 6px;
}

p.se-link a span {
float:left;
background:url(../images/bullet-arrows.png) no-repeat 100% 40%;
cursor:pointer;
padding:0 18px 0 0;
}

.main-holder {
width:100%;
background:url(../images/bg-main-holder.gif) repeat-x;
padding:35px 0 0;
}

.content,.col-l {
float:left;
width:710px;
font-size:1.2em;
}

.content-full {
font-size:1.2em;
}
.content h1,.content h2,.sidebar h2, .content-full h2 {
text-transform:uppercase;
font-weight:400;
line-height:1.1em;
margin:0;
}
.sub-form h2 {
    padding: 0 0 10px 0;
}

.content h1 {
font-size:2.15em;
}

.sidebar,.aside {
float:right;
width:230px;
font-size:1.2em;
}

.sidebar p {
margin:6px 0 0;
}

.map-holder {
width:100%;
overflow:hidden;
padding:1px 0 0;
}

.point-list li {
float:left;
background:url(../images/bullet-point.png) no-repeat 10px 3px;
color:#fff;
text-transform:uppercase;
font:.833em/1.4em "Trebuchet MS", Helvetica, Arial, sans-serif;
padding:3px 0 3px 30px;
}

* html .point-list li {
background-position:10px 4px;
}

.info-window {
    font-size:12px;
}

.map-legend {
padding-top:3px;
padding-bottom:3px;
margin-bottom:0;
border:solid #fff;
border-width:0 0 1px;
}

.map-legend-text {
color:#fff;
font-family:'Trebuchet MS', Helvetica, Arial, sans-serif;
font-size:12px;
text-transform:uppercase;
margin-right:5px;
}

.map2-legend {
clear:both;
padding-top:7px;
padding-bottom:7px;
margin-bottom:0;
border-top:1px solid #000;
}

.map2-legend .ico-legend, .map-extra .ico-legend, .ico-legend-collection {
vertical-align:bottom;
margin-right:5px;
}

.map-extra {
padding-top: 10px;
}

.map-extra ul {
margin: 0;
padding: 0;
}

.map-extra li {
list-style: none;
font-size:1em;
padding-bottom: 5px;
}

.map-extra .ico-legend {
    float: left;
}

.map-extra .ico-legend {
width:10px;
height:15px;
}

.map-filters .ico-legend, .ico-route-point {
    margin-right: 5px;
    float: left;
    height: 22px;
}

.ico-route-point {
    height: 18px;
    margin-left: 5px;
}

.map2-legend-text,.gps-legend {
font-family:'Trebuchet MS', Helvetica, Arial, sans-serif;
font-size:12px;
margin-right:5px;
}

.map2-legend-type {
font-size:250%;
line-height:40%;
vertical-align:top;
}

.map2-legend-story {
color:#ffe400;
}

.map2-legend-favstory {
color:#caaa00;
}

.map2-legend-visitedsight {
color:#e62f00;
}

.map2-legend-wantvisitsight {
color:#611601;
}

.map2-legend-favimage {
color:#87856e;
}

.map2-legend-favvideo {
color:#505017;
}

.map2-infobox-read-more {
color:#E52C00;
display:block;
margin-top:1em;
text-transform:uppercase;
}

.map-legend-holder h2 {
color:#fff;
margin-bottom:0;
padding-bottom:2px;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:1.167em;
text-transform:uppercase;
border:solid #fff;
border-width:0 0 1px;
}

.map2-box {
font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;
}

.map2-box h3, .map-extra h4 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.8em;
font-weight:400;
line-height:1.2em;
text-transform:uppercase;
margin:2px 0 0;
padding:3px 10px 0;
}

.map-extra h4 {
margin: 0;
padding: 0 0 10px 0;
font-size:13px;
}

.map-infowindow-heading {
font-size:12px;
font-weight:700;
font-family:Georgia, 'Times New Roman', Times, serif;
margin-bottom:0;
margin-top:12px;
padding:0;
}

.content h3,.sidebar h3,.followers h3,#tusind1-sharer h3, .contribute-modal h2, #tusind1-sharer h2 {
font-size:1.5em;
line-height:1.2em;
background:#000;
color:#fff;
text-transform:uppercase;
font-weight:400;
margin:0;
padding:3px 10px;
}

.map-infowindow-content {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:400;
margin-top:0;
margin-bottom:0;
max-height:75px;
}

.map-infowindow-readmore {
color:#E52C00;
font-size:11px;
display:block;
margin-bottom:5px;
text-transform:uppercase;
}

.map-infowindow-redux-image, .route-multiadd-container {
float:left;
margin-right:40px;
padding:0;
}

.map-gps-heading,.map-gps-heading a {
color:#fff;
font-family:'Trebuchet MS', Helvetica, Arial, sans-serif;
font-size:12px;
text-transform:uppercase;
padding-top:5px;
}

.tema {
width:100%;
overflow:hidden;
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
cursor:pointer;
}

.tema h3 {
font-family:Georgia, "Times New Roman", Times, serif;
}

.tema h4 {
font:1.5em/1.111em Georgia, "Times New Roman", Times, serif;
margin:0;
padding:4px 0 0;
}

.tema p {
line-height:1.168em;
word-spacing:-2px;
}

.tagcloud {
color:#0d0d0d;
text-align:left;
width:100%;
overflow:hidden;
line-height:2em;
margin:8px 0 0!important;
}

.tagcloud a {
color:#0d0d0d;
margin-right:10px;
}

.popular {
font-size:1.833em;
}

.v-popular {
font-size:2em;
}

.vvv-popular {
font-size:1.5em;
}

.vvvv-popular {
font-size:1.333em;
}

.vvvvv-popular {
font-size:1.167em;
}

.vvvvvv-popular {
font-size:.917em;
}

div.tidslinje {
overflow:hidden;
font-size:11px;
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
position:relative;
padding-bottom:1px;
border-bottom:1px solid #404040;
}

.timeline-holder-frontpage {
margin:35px 0;
}

.timeline-holder-frontpage h3 {
font:1.5em/1.2em Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
margin:0 0 .5em;
}

.timeline-container {
height:490px;
}

.timeline-ether {
background:url(../images/bg-timeline-ether.gif) repeat-x;
}

.timeline-horizontal .timeline-date-label {
font:14px/26px Georgia, "Times New Roman", Times, serif;
}

.timeline-date-label.timeline-date-label-em {
color:#666!important;
}

.timeline-date-label,.timeline-date-label.timeline-date-label-em {
height:auto;
}

#timeline-band-0 .timeline-date-label {
color:#FFF;
font-size:20px;
line-height:49px;
border:none;
padding:0;
}

#timeline-band-1 .timeline-band-layer-inner {
background:#404040;
}

#timeline-band-1 .timeline-date-label {
color:#FFF;
border:none;
margin-left:-17px;
}

#timeline-band-2 .timeline-ether-bg {
background:#F0F0F0;
}

.timeline-event-label {
overflow:hidden;
line-height:20px;
z-index:200;
margin-left:-4px;
padding:0 0 0 3px;
}

.timeline-event-label:hover {
color:#fff;
background-color:#000;
}

.timeline-event-icon {
z-index:300;
}

.timeline-event-tape,.timeline-small-event-tape {
background:url(../images/bg-event.gif) repeat-x;
}

.top-bar {
height:76px;
z-index:110;
}

.timeline-band-layer-inner {
height:100%;
position:relative;
width:100%;
cursor:move;
}

.timeline-container li {
float:left;
font:14px/26px Georgia, "Times New Roman", Times, serif;
color:#fff;
padding:0 10px;
}

.simileAjax-bubble-close-pngTranslucent {
background:transparent url(../images/tl_info_close.png) center center no-repeat;
}

.timeline-event-bubble-image, .map-title {
float:left;
margin:0 5px 2px 0;
padding:0!important;
}

.qtip-content a.timeline-bubble-readmore {
display:block;
text-transform:uppercase;
color:#E52C00;
margin:1em 0;
}

.timeline-event-bubble-time {
margin:1em 0;
}

.qtip-title {
font-size:12px;
color:#000;
text-transform:uppercase;
}

.qtip-content {
padding:10px;
}

.qtip-content p {
font-size:11px;
margin:0 0 1em;
}

.qtip-button {
height:6px;
line-height:6px;
}

.big-numbers-list li {
font-size:20px;
line-height:49px;
padding:0 15px;
}

.main-bar {
width:100%;
height:501px;
background:url(../images/bg-main-bar.gif);
}

ul.links-list {
position:absolute;
z-index:20;
bottom:0;
left:0;
width:82px;
}

ul.links-list li,#profile-details h2 {
width:100%;
font:14px/1.2em "Trebuchet MS", Helvetica, Arial, sans-serif;
text-align:center;
text-transform:uppercase;
margin:0;
padding:0 0 1px;
}

ul.links-list li a {
display:block;
background:#ffe400;
}

.event {
position:absolute;
width:214px;
background:url(../images/bg-event.gif) no-repeat;
padding:3px 0 0;
}

.pos1 {
left:473px;
top:122px;
}

.pos2 {
left:206px;
top:200px;
}

.pos3 {
left:331px;
top:240px;
}

.pos4 {
left:291px;
top:280px;
}

.pos5 {
left:97px;
top:357px;
}

.pos6 {
left:553px;
top:320px;
}

.pos7 {
left:482px;
top:397px;
}

.event-inner {
float:left;
overflow:hidden;
background:#ffe400 url(../images/bg-event-inner.gif) no-repeat 100% 50%;
cursor:pointer;
padding:0 20px 0 0;
}

.event-inner div {
float:left;
font-size:12px;
line-height:14px;
padding:1px 0 0;
}

.event div span {
text-transform:uppercase;
display:block;
}

.tabs {
height:1%;
overflow:hidden;
border:1px solid #000;
background:#e0e0e0;
}

.faneblade .tabset li {
float:left;
text-transform:uppercase;
font:1.25em/1.2em "Trebuchet MS", Helvetica, Arial, sans-serif;
background:url(../images/divider02.gif) repeat-y;
margin:0 1px 0 -1px;
}

* html .faneblade .tabset {
border-left:1px solid #000;
}

.faneblade .tabset li a {
float:left;
color:#fff;
padding:4px 12px;
}

.faneblade .tabset li.active a,.faneblade .tabset li a:hover {
position:relative;
color:#000;
text-decoration:none;
background:#e0e0e0;
padding-right:13px;
margin:0 -1px 0 0;
}

.tabs-holder {
list-style:none;
margin:0;
padding:9px 0 11px;
}

.tab-content {
width:719px;
overflow:hidden;
margin:0 0 0 -11px;
}

.col {
float:left;
width:315px;
background:#fff;
margin:0 0 0 20px;
padding:10px 10px 7px;
}

.col h3 {
background:url(../images/bullet-point.png) no-repeat 0 50%;
text-transform:uppercase;
font:1.667em/1em "Trebuchet MS", Helvetica, Arial, sans-serif;
margin:0;
padding:0 0 0 20px;
}

.items {
width:100%;
overflow:hidden;
list-style:none;
margin:0;
padding:2px 0 0;
}

.items li {
position:relative;
float:left;
width:100%;
padding:10px 0;
}

.items li div {
height:1%;
overflow:hidden;
padding:0 0 4.16em;
}

.items ul {
position:absolute;
left:110px;
bottom:10px;
width:200px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
}

* html .items ul {
bottom:9px;
}

.items li li {
position:static;
font:bold .917em/1em "Trebuchet MS", Helvetica, Arial, sans-serif;
text-transform:uppercase;
margin:0;
padding:5px 0 0;
}

.items li a {
float:left;
background:#ffe400;
padding:3px 5px;
}

.items h4 {
font:1em/.9em "Trebuchet MS", Helvetica, Arial, sans-serif;
text-transform:uppercase;
margin:0;
}

p.more2 {
display:block;
overflow:hidden;
text-transform:uppercase;
font:1.167em "Trebuchet MS", Helvetica, Arial, sans-serif;
margin:-4px 0 0!important;
}

.popup-in p.more2 {
font-size:1.3em;
margin:0;
padding:0;
}

p.more2 a {
color:#e62b00;
float:left;
background:url(../images/bullet-arrows.gif) no-repeat 100% 50%;
padding:0 18px 0 0;
}

.popup-in p.more2 a {
float:right;
background-position:100% 50%;
}

.feed-list,.side-accordion {
width:100%;
overflow:hidden;
list-style:none;
margin:-1px 0 0;
padding:0;
}

.side-accordion {
margin-bottom:30px;
}

.feed-list li {
float:left;
width:100%;
overflow:hidden;
color:#fff;
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
margin:1px 0 0;
}

.side-accordion a.title {
background-color:#434343;
}

.feed-list a,.side-accordion a.title {
display:block;
width:212px;
color:#fff;
text-transform:uppercase;
background:url(../images/bullet-arrow.png) no-repeat 100% 50% transparent;
padding:6px 9px;
}

.side-accordion li {
border-bottom:1px solid #fff;
}

.feed-list a span,.side-accordion a.title span {
height:1%;
display:block;
cursor:pointer;
font-size:1.333em;
line-height:1em;
}

.side-accordion a.title span {
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:.8em;
width:auto;
padding:4px 0;
}

.feed-list li.active a,.side-accordion li.active a.title,.feed-list a:hover,.side-accordion a.title:hover {
background:#000 url(../images/bullet-arrow-on.png) no-repeat 100% 50%;
}

.feed-list li.bg2 {
background:#333;
}

.feed-list li.bg3 {
background:#666;
}

.feed-list li.bg4 {
background:#999;
}

.feed-list li.bg5 {
color:#000;
background:#ccc;
}

.feed-in {
display:none;
width:212px;
overflow:hidden;
position:relative;
padding:7px 9px 8px;
}

.two-col .feed-in {
padding-top:1px;
padding-bottom:20px;
}

.feed-in p {
line-height:1.167em;
margin:0;
padding:9px 0 0;
}

.feed-in a {
display:inline;
color:#ffe400;
text-decoration:underline;
text-transform:none;
background:url(../images/none.gif)!important;
padding:0;
}

.fotos {
width:224px;
overflow:hidden;
margin:0 0 0 -10px;
padding:10px 0 2px;
}

.fotos img {
float:left;
padding:0 0 0 10px;
}

.popup {
position:absolute;
display:none;
width:350px;
z-index:50;
}

.popup img {
float:left;
margin:0;
}

.popup-in div {
background:#fff;
padding:7px 10px 4px;
}

.popup-in h4 {
font-size:1.5em;
line-height:.9em;
font-weight:400;
margin:0;
padding:0 20px 0 0;
}

.popup-in h4 span {
display:block;
font-size:.8em;
margin:2px 0 0;
}

.popup-in p {
font:1.1em/1.182em "Trebuchet MS", Helvetica, Arial, sans-serif;
margin:0;
padding:9px 0 0;
}

p.btn-close {
position:absolute;
top:3px;
right:10px;
width:7px;
height:6px;
overflow:hidden;
text-indent:-9999px;
}

p.btn-close a {
float:left;
width:7px;
height:6px;
overflow:hidden;
background:url(../images/btn-close.gif) no-repeat;
}

p.btn-prev2 {
position:absolute;
top:0;
left:0;
width:20px;
height:49px;
text-indent:-9999px;
z-index:120;
margin:0;
}

p.btn-prev2 a {
display:block;
width:100%;
height:100%;
background:url(../images/btn-prev.gif) no-repeat;
}

p.btn-next2 {
position:absolute;
top:0;
left:940px;
width:20px;
height:49px;
text-indent:-9999px;
z-index:120;
margin:0;
}

p.btn-next2 a {
display:block;
width:100%;
height:100%;
background:url(../images/btn-next.gif) no-repeat;
}

.nordeuropas-box {
width:100%;
overflow:hidden;
background:url(../images/bg-nordeuropas-box.gif) repeat-x;
}

.nordeuropas-holder {
width:100%;
overflow:hidden;
background:#000 url(../images/bg-black-t.gif) no-repeat;
margin:0 0 30px;
}

.nordeuropas-holder .frame {
height:1%;
overflow:hidden;
background:url(../images/bg-black-b.gif) no-repeat 0 100%;
padding:20px 10px;
}

.udvalgt-bidrag,.fakta {
color:#fff;
text-transform:uppercase;
background:#434343;
font:1.1em/1.55em "Arial Narrow";
font-weight:700;
padding:0 2px 0 3px;
}

.sight-badges .fakta {
float:left;
line-height:1.3em;
margin:5px 5px 0 0;
}

.udvalgt-bidrag {
background:#434343 url(../images/bg-link1.gif) no-repeat 5px 0;
padding:0 5px 1px 14px;
}

.content .udvalgt-bidrag {
font-size:.9em;
line-height:1.6em;
}

.content .no-content-avail {
color:#DF3737;
margin-bottom:20px;
font-size:1.3em;
display:block;
padding:0 20px;
}

.add-bar {
width:100%;
overflow:hidden;
padding:0 0 11px;
}

div.story_player {
width: 226px;
font-size: 0.5em;
line-height: 1.4em;
float: right;
}

div.jp-playlist li {
  padding: 0 0 10px 0;
}

li.jp-playlist-current {
font-weight: 900;
}

div.jp-playlist ul {
  list-style: none;
  margin: 0;
  padding: 0 10px 5px 0;
}

div.jp-playlist a {
    color: #fff;
    text-transform: uppercase;
}

.jp-no-solution {
clear: both;
margin-top: 30px;
background-color: #fff;
padding: 2px;
}

div.jp-interface ul.jp-controls {
list-style-type:none;
float:left;
margin:0;
padding:0;
}

div.jp-interface ul.jp-controls li {
overflow:hidden;
text-indent:-9999px;
}

li.jp-play,li.jp-pause {
display:block;
float:left;
cursor:pointer;
height:17px;
width:17px;
}

li.jp-play {
background:url(../images/jplayer.skin.jpg) 0 0 no-repeat;
}

div.white-skin li.jp-play {
    background:url(../images/jplayer.skin.widget.jpg) 0 0 no-repeat;
}

li.jp-pause {
background:url(../images/jplayer.skin.jpg) 0 -18px no-repeat;
}

div.white-skin li.jp-pause {
    background:url(../images/jplayer.skin.widget.jpg)  0 -18px no-repeat;
}

li.jp-volume-min,li.jp-volume-max {
width:20px;
float:left;
}

li.jp-volume-min {
background:url(../images/jplayer.skin.jpg) 0 -54px no-repeat;
}

li.jp-volume-max {
background:url(../images/jplayer.skin.jpg) 0 -70px no-repeat;
}

div.jp-progress {
background:url(../images/jplayer.skin.jpg) 0 -120px repeat-x;
float:left;
width:100px;
margin:5px 3px;
}

div.white-skin div.jp-progress {
    background:url(../images/jplayer.skin.widget.jpg) 0 -120px repeat-x;
}

div.jp-load-bar {
background:url(../images/jplayer.skin.jpg) 0 -126px repeat-x;
width:0;
height:5px;
cursor:pointer;
}

div.white-skin div.jp-load-bar {
    background:url(../images/jplayer.skin.widget.jpg) 0 -126px repeat-x;
}

div.jp-play-bar {
background:url(../images/jplayer.skin.jpg) 0 -132px repeat-x;
width:0;
height:5px;
cursor:pointer;
}

div.white-skin div.jp-play-bar {
    background:url(../images/jplayer.skin.widget.jpg) 0 -132px repeat-x;
}

div.jp-time-holder {
float:left;
text-align:right;
font-size: 0.8em;
color:#7F7F7F;
}

div.jp-time-holder span.disabled {
color:#7F7F7F;
}

.text-holder h2 {
font-size:2.6em;
line-height:1em;
font-weight:400;
text-transform:uppercase;
border:solid #555;
border-width:1px 0;
margin:0 0 19px;
padding:5px 55px 5px 0;
}

.text-holder h3 {
font-size:1.8em;
line-height:1.33em;
font-weight:400;
margin:0 0 2px;
}

.text-holder p {
font:1.2em/1.4em 'Trebuchet MS', Arial, sans-serif;
margin:0 0 3px;
}

.text-holder a {
color:#FFF;
}

.text-holder .facts {
width:100%;
overflow:hidden;
padding:0;
}

.text-holder .bottom-bar p {
font-family:Georgia, 'Times New Roman', Times, serif;
padding-bottom:10px;
}

.text-holder .bottom-bar p span {
padding-right:6px;
line-height:normal;
}

.sight-badges {
border-bottom:1px solid #555;
border-top:1px solid #555;
margin-bottom:10px;
overflow:hidden;
margin-top:5px;
padding:5px 0;
}

.sight-badges h3 {
text-transform:uppercase;
margin:0 0 5px;
}

.sight-badges p.author {
font-size:1em;
display:block;
clear:both;
text-transform:none;
}

.sight-badges p.author > span.user-relation {
font:inherit;
}

.sight-nav li a {
color:#ffe400;
text-transform:uppercase;
font:1.4em/1.43em 'Trebuchet MS', Arial, sans-serif;
background:url(../images/bullet-arrow.gif) no-repeat 100% 50%;
background-position:0 50%;
font-size:1.14em;
padding:0 0 0 20px;
}

.right-box {
width:394px;
float:right;
}

span.kommune {
margin:4px 0 0;
}

p.more3.kommune {
padding:5px!important;
}

.vis-link {
color:#000!important;
background:#ffe400;
display:inline-block;
text-transform:uppercase;
font:1.1em/1.55em 'Trebuchet MS', Arial, sans-serif;
margin:0 0 2px;
padding:0 6px;
}

#sight-menu .vis-link {
width:210px;
}

.grey-box {
width:215px;
overflow:hidden;
background:#434343 url(../images/bg-grey-box.gif) -70px 0 no-repeat;
padding:173px 0 0;
}

.grey-box-b {
background:url(../images/bg-black.gif) no-repeat 0 100%;
padding:0 0 0 6px;
}

.grey-box-b:after {
height:0;
clear:both;
content:'';
display:block;
}

.grey-box h3 {
color:#fff;
font-size:26px;
line-height:26px;
font-weight:400;
margin:0;
}

.grey-box h3 a {
color:#fff;
background:url(../images/ico-plus.gif) no-repeat 100% 100%;
padding:0 51px 9px 0;
}

.grey-box h3 span {
float:left;
cursor:pointer;
text-decoration:none;
position:relative;
font-size:150px;
line-height:150px;
margin:-50px 0 0;
}

.add-nav {
float:left;
overflow:hidden;
list-style:none;
margin:0;
padding:0 0 0 14px;
}

.add-nav li {
float:left;
text-transform:uppercase;
font:1.2em/1.417em "Trebuchet MS", Helvetica, Arial, sans-serif;
padding:0 8px 0 0;
}

.add-nav a {
float:left;
background:#efefef;
padding:0 5px;
}

.add-nav li.active a,.add-nav a:hover {
color:#fff;
background:#434343;
text-decoration:none;
}

.nordeuropas-box-head {
width:100%;
overflow:hidden;
padding:10px 0 5px;
}

.nordeuropas-box-head .form-search em {
padding-right:10px;
}

.title-box h2,.profile-text h2 {
font-size:3.2em;
line-height:1em;
font-weight:400;
text-transform:uppercase;
margin:0;
padding:0 0 11px 0;
}

.profile-text h2 {
padding:0;
}

.title-box h3 {
font-size:2.2em;
line-height:normal;
font-weight:400;
text-transform:uppercase;
background-color:transparent;
color:#000;
margin:0;
padding:0;
}

.title-box h1 {
font-size:3.2em;
line-height:1em;
font-weight:400;
text-transform:uppercase;
float:left;
margin:0;
padding:0 0 11px;
}

.title-box .label {
float:left;
font-style:normal;
text-transform:uppercase;
color:#fff;
font:1.1em/1em "Arial Narrow";
font-weight:700;
padding:9px 19px 0;
}

.title-box .label span {
float:left;
background:#434343;
cursor:pointer;
padding:2px 5px 3px;
}

.title-box p.section-intro {
clear:both;
display:block;
font-size:1.3em;
width:710px;
margin:0;
padding:0 5px 10px 0;
}

.title-box .subtitle {
display: block;
clear: both;
}
.title-box.with-subtitle h1 {
padding-bottom: 5px;
}

.subtitle h2 {
font-size: 2.2em;
padding-bottom: 11px;
}


.faktabox {
float:right;
padding:0 10px 0 0;
}

.links {
width:100%;
overflow:hidden;
padding:0 0 6px;
}

.links ul {
float:right;
list-style:none;
margin:0;
padding:0;
}

.links li {
float:left;
text-transform:uppercase;
font:1.1em/1em "Arial Narrow";
font-weight:700;
padding:0 0 0 10px;
}

.links a {
float:left;
color:#fff;
background:#434343;
padding:2px 4px 3px;
}

.fakta-form div {
float:left;
background:#ffe400;
margin:0 0 0 10px;
padding:1px 5px 0 1px;
}

.fakta-form input {
float:left;
width:15px;
height:16px;
margin:0;
}

.fakta-form label {
float:left;
font:1.1em/1.364em "Trebuchet MS", Helvetica, Arial, sans-serif;
text-transform:uppercase;
padding:0 0 0 5px;
}

#sight-menu .fakta-form label {
text-transform:none;
color:#fff;
width:190px;
}

#sight-menu .fakta-form div {
float:none;
background:transparent;
clear:both;
display:block;
overflow:hidden;
margin:0 0 6px;
padding:0;
}

.map-controls-container {
background:#000;
border:solid #fff;
padding-bottom:0;
margin-bottom:0;
clear:both;
display:block;
overflow:hidden;
border-width:1px 0 0;
}

.map-controls-left,.map-controls-right {
font-size:.917em;
line-height:1.3em;
background:#000;
border:solid #fff;
float:left;
}

.map-controls-left {
width:80px;
padding-left:10px;
border-width:0 1px 0 0;
}

.map-controls-right {
width:121px;
text-align:right;
color:#fff;
border-width:0;
}

.map-controls-right img {
cursor:pointer;
vertical-align:text-top;
}

.address-box {
width:241px;
overflow:hidden;
font-size:.917em;
line-height:1.3em;
background:#eee;
margin:0 0 0 -4px;
padding:6px 0;
}

.address-box strong,.tid strong {
display:block;
font-size:1.273em;
line-height:1.2em;
padding:0 0 7px;
}

.address-box address {
width:100%;
overflow:hidden;
font-style:normal;
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
margin:0;
padding:0 0 2px;
}

.col1 {
float:left;
width:103px;
padding:0 0 0 14px;
}

p.more3 {
height:1%;
overflow:hidden;
text-transform:uppercase;
font:1em/1.2em "Trebuchet MS", Helvetica, Arial, sans-serif;
margin:0;
}

p.more3 a, .optional-action-form {
color:#e62b00;
float:left;
background:url(../images/bullet-more-small.png) no-repeat 100% 52%;
padding:0 15px 0 0;
}
.optional-action-form {
float:none;
margin-right: 20px;
}
.tid {
width:100%;
padding:0 0 15px;
}

.tid strong {
text-transform:uppercase;
font-size:1.167em;
padding-bottom:3px;
}

.tid li {
float:left;
width:115px;
overflow:hidden;
font-size:2em;
line-height:1.542em;
text-align:center;
}

.bg-tid2 {
background:#ffe933;
}

.bg-tid3 {
background:#fff499;
}

.bg-tid4 {
background:#ffef66;
}

.tid a {
display:block;
white-space:nowrap;
padding:0 15px;
}

.tid a span {
display:block;
background:url(../images/bullet-arrows-big.png) no-repeat 100% 55%;
cursor:pointer;
padding:0 26px 0 0;
}

.adm-box {
width:100%;
overflow:hidden;
border:solid #0d0d0d;
border-width:1px 0;
margin:0 0 17px;
padding:8px 0 5px;
}

.adm-box img {
float:left;
margin:3px 11px 0 0;
}

.adm-box h4,.adm-box .user-relation,.facts .user-relation,p.author .user-relation {
font-size:.917em;
line-height:1.364em;
text-transform:uppercase;
font-family:Georgia,"Times New Roman",Times,serif;
margin:0;
}

.facts .user-info-compact {
text-transform:none;
color:#fff;
}

.facts .user-info-compact a,p.author a {
text-decoration:underline;
color:#fff!important;
}

.adm-box strong,.adm-box .user-name {
color:#e62b00;
display:block;
font:1.333em/1.1em "Trebuchet MS", Helvetica, Arial, sans-serif;
text-transform:uppercase;
padding:2px 0 0;
}

.adm-box a {
color:#e62b00;
font-style:normal;
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
text-transform:uppercase;
}

.adm-box p,.adm-box .user-education {
margin:0;
}

.box {
height:1%;
overflow:hidden;
border:1px solid #0d0d0d;
margin:0 0 30px;
}

.holder .sidebar h3 {
font-size:1.167em;
line-height:1.5em;
}

.holder .sidebar {
margin-bottom:-17px;
}

p.plus-link {
font:.833em/1.4em "Trebuchet MS", Helvetica, Arial, sans-serif;
text-transform:uppercase;
margin:0;
}

p.plus-link a {
color:#fff;
display:block;
background:#000 url(../images/bullet-plus.gif) no-repeat 10px 50%;
padding:2px 0 3px 28px;
}

.tags-list,.timeline-shortcuts {
height:1%;
overflow:hidden;
list-style:none;
margin:0;
padding:6px 10px 8px;
}

.timeline-shortcuts {
font-size:1.2em;
line-height:1.5em;
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
padding-left:0;
}
.tags-list li,.timeline-shortcuts li {
display:inline;
}

.timeline-shortcuts a {
text-decoration:underline;

color:#000;
margin-right:15px;
}

.timeline-shortcuts h4 {
margin:0 10px 0 0;
padding:0;
color: #000;
font-weight: normal;
display:inline;
}
.tags-list a {
text-decoration:underline;
color:#e62b00;
}

.resource-tags .tags-list {
font-size:.65em;
line-height:normal;
padding:0 15px 0 0;
}

.resource-tags .tags-list li {
line-height:normal;
}

.resource-tags p {
padding:0!important;
}

.aside-nav-list,.sight-nav {
width:100%;
overflow:hidden;
list-style:none;
margin:0;
padding:0 0 5px;
}

.sight-nav {
padding-bottom:20px;
}

.aside-nav-list li {
float:left;
width:100%;
text-transform:uppercase;
line-height:1.2em;
border-top:1px solid #fff;
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
}

.aside-nav-list .bg2 {
background:#fff896;
}

.aside-nav-list a {
display:block;
background:url(../images/bullet-arrows.png) no-repeat 10px 50%;
padding:7px 10px 7px 28px;
}

.aside-nav-list a img {
border:0;
margin-right:4px;
vertical-align:middle;
}

.aside-nav-list li.deleted {
text-decoration:line-through;
}

.bullet-arrows {
padding:4px 0 9px;
}

.bullet-arrows a {
color:#e62b00;
background-image:url(../images/bullet-arrows.gif);
padding:1px 10px 1px 28px;
}

.bullet-arrows span {
display:block;
text-transform:none;
font-size:.916em;
line-height:1.2em;
padding:0 0 0 28px;
}

.aside-nav-list2 span {
display:block;
text-transform:none;
font-size:.916em;
line-height:1.2em;
padding:0 0 0 18px;
}

.aside-nav p.more2 a,.visual p.more2 a {
background-position:100% 43%;
}

.navigation p.more2 a {
background-position:100% 35%;
padding:2px 18px 2px 0;
}

.visual {
width:100%;
overflow:hidden;
padding:0 0 17px;
}

.visual ul {
width:240px;
overflow:hidden;
list-style:none;
margin:-9px 0 0 -10px;
padding:0 0 1px;
}

.visual li {
float:left;
padding:10px 0 0 10px;
}

.pils {
height:1%;
overflow:hidden;
clear:both;
}

.pils span {
display:block;
height:1%;
overflow:hidden;
text-align:center;
font-size:12px;
line-height:19px;
background:#000;
}

.pils p {
float:left;
width:26px;
height:19px;
overflow:hidden;
margin:0!important;
}

.pils p a {
display:block;
width:100%;
height:100%;
background:#FFE400 url(../images/btns-arrows.gif) 10px 6px no-repeat;
}

p.btn-prev3 {
text-indent:-9999px;
border-width:0 1px 0 0;
}

p.btn-next3 {
float:right;
text-indent:9999px;
border-width:0 0 0 1px;
}

p.btn-next3 a {
background-position:12px -15px;
}

.resource_controls {
display:block;
overflow:hidden;
margin-bottom:20px;
padding-top:10px;
}

.resource_controls p {
background-color:#FFE400;
color:#000;
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
width:80px;
float:left;
padding:5px 0!important;
}

.resource_controls p a {
background:url(../images/btns-arrows.gif) 10px 5px no-repeat;
}

.resource_controls p.next_resource {
float:right;
text-align:right;
}

.previous_resource a, .sight-info span.routes {
padding-left:25px;
}

.next_resource a {
padding-right:25px;
background-position:53px -15px!important;
}

.video-holder {
width:100%;
overflow:hidden;
padding:1px 0 9px;
}

p.se-alle {
width:100%;
overflow:hidden;
font:1em/1.2em "Trebuchet MS", Helvetica, Arial, sans-serif;
margin:0;
padding:0 0 1px;
}

p.se-alle a {
height:1%;
display:block;
overflow:hidden;
background:#ffe400;
text-transform:uppercase;
padding:7px 10px;
}

p.se-alle a span {
float:left;
background:url(../images/bullet-arrows.png) no-repeat 100% 50%;
padding:0 18px 0 0;
}

.navigation {
width:100%;
padding:0 0 8px;
}

.navigation p.more2 {
float:right;
font-size:1em;
line-height:1.1em;
margin:4px 0 0;
}

.navigation ul {
height:1%;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
}

.navigation a {
display:block;
padding:4px 8px;
}

.navigation a span {
display:inline-block;
background:url(../images/star02.gif) no-repeat 100% 50%;
padding:0;
}

ul.story-tabs {
overflow:visible;
}

ul.story-tabs li {
position:relative;
display:block;
text-transform:uppercase;
font:1em/1.2em "Trebuchet MS", Helvetica, Arial, sans-serif;
border:1px solid #0e0e0e;
}

ul.story-tabs li a {
padding:6px 9px 5px;
}

ul.story-tabs li a em {
display:block;
font-style:normal;
background:url(../images/bg-link2-r.gif) no-repeat 100% 0;
padding:8px 9px 5px;
}

ul.story-tabs li.active {
background:url(../images/bg-link2.gif) repeat-x;
border:none;
border-right:1px solid #0e0e0e;
}

ul.story-tabs li.active a {
background:url(../images/bg-link2-l.gif) no-repeat;
padding:0;
}

ul.story-tabs li .udvalgt-bidrag {
position:absolute;
display:block;
bottom:100%;
margin-bottom:-7px;
left:10px;
}

.post,.resource-box,.visitors {
width:100%;
overflow:hidden;
font-size:1.667em;
line-height:1.4em;
clear:both;
padding-bottom:13px;
}

.content .post h2,.visitors h2 {
font-size:1.2em;
line-height:1.2em;
margin:0 0 27px;
}

.story h2 {
float: left;
width: 470px;
}

.visitors h3 {
background-color:transparent;
font-size:1em;
color:#000;
text-transform:none;
padding:0 0 10px;
}

.visitors .grid-list {
padding-top:10px;
margin-bottom: 10px;
height:1%;
overflow:hidden;
}

.post p {
font-size:.8em;
line-height:1.35em;
margin:0;
padding:13px 0;
}

.resource-box p,.visitors p {
font-size:.6em;
line-height:normal;
margin:0;
padding:5px 0;
}

form.visit-guestbook {
font-size:.68em;
}

span.first-letter {
float:left;
font-size:6.298em;
line-height:.8em;
position:relative;
padding:4px 7px 0 0;
}

.big-text {
float:left;
width:230px;
border:solid #0d0d0d;
font-size:1.4em;
line-height:1.25em;
font-weight:400;
border-width:1px 0;
margin:11px 20px 0 0;
padding:4px 0 12px;
}

.big-text p {
line-height:1.25em;
}

.aside-r {
float:right;
width:230px;
font-size:.6em;
padding:0 0 0 20px;
}

p.big-plus-link {
font:1em/2.417em "Trebuchet MS", Helvetica, Arial, sans-serif;
text-transform:uppercase;
padding-bottom:7px;
}

p.big-plus-link a {
color:#fff;
display:block;
height:1%;
overflow:hidden;
background:#000 url(../images/bullet-big-plus.gif) no-repeat 6px 50%;
padding:4px 10px 4px 42px;
}

p.big-plus-link a span {
float:left;
background:url(../images/bullet-arrows2.gif) no-repeat 100% 50%;
cursor:pointer;
padding:0 18px 0 0;
}

.adm {
width:100%;
overflow:hidden;
line-height:1.4em;
}

.adm-in,.story-statistic {
border-top:1px solid #0d0d0d;
font-size:.6em;
}

.adm-in .user-info img {
background:#FFF;
margin:-2px 0 0;
padding:0 10px 0 0;
}

.user-info .user-relation,.story-title-data {
display:block;
font-size:.833em;
line-height:1.2em;
font-style:normal;
text-transform:uppercase;
padding:4px 0 0;
}

.adm-in .user-info .user-name a,.story-data, .story-data a {
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
text-transform:uppercase;
padding-bottom:7px;
color:#E62B00!important;
}

.user-info .user-name,.story-data {
display:block;
font-size:1.333em;
line-height:1.2em;
}

.user-name .email {
font-size: 0.7em;
}

.user-info span.user-education,.user-info a.user-stories {
display:block;
line-height:1.167em;
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
margin:0;
padding:0;
}

p.star-text {
font-size:1em;
line-height:1.6em;
text-transform:uppercase;
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
padding:0;
}

p.star-text span {
font:2.5em/1em Georgia, "Times New Roman", Times, serif;
}

p.star-text img {
vertical-align:top;
padding:1px 0 0;
}

.add-links,.sight-links {
width:100%;
overflow:hidden;
list-style:none;
position:relative;
margin:0;
padding:6px 0 0;
}

.add-links li,.sight-links li {
float:left;
text-transform:uppercase;
font:bold 1em/1.2em "Trebuchet MS", Helvetica, Arial, sans-serif;
padding:0 0 1px;
}

.add-links a {
display:block;
height:1%;
overflow:hidden;
background:#ffe400;
padding:0 10px;
}

.sight-links a {
color:#fff;
margin-right:10px;
font-size:1.1em;
}

.add-links a span,.sight-links a span {
float:left;
cursor:pointer;
padding:6px 0 5px 20px;
}

.ico {
display:inline-block;
padding:0 2px 2px 20px;
}

a.share-link span {
background:url(../images/ico-share.gif) no-repeat 0 50%;
}

a.print span {
background: url(../images/ico-print.gif) no-repeat 0 50%;
}

a.listen span {
background:url(../images/ico-play.gif) no-repeat 0 50%;
}

a.share-link-dark span {
background:url(../images/ico-share-black.gif) no-repeat 0 50%;
}

li.add-content a span {
background:url(../images/ico-add.gif) no-repeat 0 50%;
}

a.share-facebook span {
background:url(../images/ico-facebook.gif) no-repeat 0 50%;
}

a.share-twitter-original span {
background:url(../images/share_twitter_icon.gif) no-repeat 0 50%;
}

a.share-facebook-original span {
background:url(../images/share_facebook_icon.gif) no-repeat 0 50%;
}

a.like span {
background:url(../images/ico-like.gif) no-repeat 0 50%;
}

a.unlike span {
background:url(../images/ico-unlike.gif) no-repeat 0 50%;
}

a.share-mail span {
background:url(../images/ico-send-mail.gif) no-repeat 0 50%;
}

span.comments_count {
background:url(../images/ico-comment.gif) no-repeat 0 50%;
}

span.recomends_count, a.recomends_count {
background:url(../images/ico-thumb-white.gif) no-repeat 0 50%;
}

.post .add-links,.resource-box .add-links {
border-bottom:1px solid #000;
}

.post .add-links li,.resource-box .add-links li {
font-size:.6em;
border-right:1px solid #fff;
}

.post .add-links li.add-content,.resource-box .add-links li.add-content {
position:absolute;
right:0;
}

.kommentarer-box {
width:100%;
overflow:hidden;
border-bottom:1px solid #0d0d0d;
margin:0 0 47px;
padding:25px 0 1px;
}

.kommentarer-box h3 {
padding-left:0;
padding-top:0;
color:#000;
background:none;
border-bottom:1px solid #0d0d0d;
}

.komment {
width:100%;
overflow:hidden;
border-bottom:1px solid #ccc;
padding:10px 0 8px;
}

.komment img {
float:left;
margin:4px 13px 0 0;
}

.komment-content h4 {
text-transform:uppercase;
font-size:1.333em;
line-height:1.1em;
font-weight:400;
margin:0;
}

.komment-content h4 strong {
color:#e62b00;
font-weight:400;
}

.komment-content em.date {
display:block;
font-style:normal;
line-height:1.1em;
}

.komment-content p {
line-height:1.25em;
margin:10px 0 0;
}

.kommentarer-form {
height:1%;
overflow:hidden;
background:#ffe400;
margin:14px 0 0;
padding:4px 10px 0;
}

.kommentarer-form .main-form fieldset {
border:none;
padding:0;
}

input.accessibility {
position:absolute;
left:-9999px;
width:100px;
}

.kommentarer-form img {
float:left;
margin:0 13px 0 0;
}

.kommentarer-form em {
display:block;
width:100%;
overflow:hidden;
padding:11px 0 0;
}

.kommentarer-form .submit {
float:right;
width:128px;
height:25px;
overflow:hidden;
color:#000;
background:#fff;
border:1px solid #000;
cursor:pointer;
text-transform:uppercase;
}

.kommentarer-form label {
font:1em/1.5em "Trebuchet MS", Helvetica, Arial, sans-serif;
text-transform:uppercase;
display:block;
clear:both;
padding:0 0 0 68px;
}

.kommentarer-form span {
display:block;
height:1%;
overflow:hidden;
border:1px solid #000;
background:#fff;
}

.kommentarer-form textarea {
float:left;
width:615px;
height:85px;
border:0;
background:none;
overflow:auto;
padding:0 0 0 5px;
}

.kommentarer-form ul.error_list,.kommentarer-form ul.error_list li {
list-style:none;
color:red;
margin:0;
padding:0;
}

.column {
float:left;
width:460px;
}

.bidrag {
position:relative;
color:#fff;
background:#000;
padding:36px 10px 10px;
}

.bidrag h3 {
font-size:1.167em;
line-height:1.2em;
margin:0;
padding:4px 0 1px;
}

div.photos,div.videos {
display:block;
clear:both;
overflow:hidden;
padding-top:43px;
}

div.bidrag-list,div.photos div,div.videos div {
float:left;
width:170px;
margin-right:11px;
padding:0 0 10px;
}

.bidrag-list h4,#sight-menu h3 {
font:1em/1.2em Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
background-color:#000;
color:#fff;
margin:0;
padding:3px 2px 3px 8px;
}

#sight-menu h3 {
padding-left:0;
padding-top:20px;
}

.bidrag-list p {
line-height:1.35em;
margin:2px 0 0;
}

.head-contribute {
background:url(../images/head-contribute.gif) no-repeat;
height:70px;
}

.head-contribute h2 {
margin:10px 0 0;
}

div.intro-contribute {
height:40px;
font-size:1.2em;
overflow:auto;
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
position:relative;
padding:7px 10px 5px;
}

div.intro-contribute > p {
bottom:0;
position:absolute;
}

span.plus {
position:absolute;
top:-30px;
left:6px;
width:64px;
height:66px;
overflow:hidden;
background:url(../images/bg-plus.png) no-repeat;
}

p.more4,.view-more a,#show-map,.profile-actions li a {
overflow:hidden;
font:1.167em/1.5em "Trebuchet MS", Helvetica, Arial, sans-serif;
text-transform:uppercase;
margin:1px 0 0;
}

p.more4 a span {
float:left;
background:url(../images/bullet-arrows.png) no-repeat 100% 50%;
cursor:pointer;
padding:0 18px 0 0;
}

p.more4 a.rev span,a.return-button {
float:left;
background:url(../images/bullet-arrows-rev.png) no-repeat 0 50%;
padding:0 0 0 18px;
}

.two-col {
width:100%;
background:url(../images/bg-two-col.gif) repeat-y;
}

.collapsible-content {
position:relative;
overflow:hidden;
clear:both;
}

div.clear {
clear:both;
height:0!important;
font-size:0!important;
}

div.clear.extraspace {
height:35px!important;
}

div.clear.somespace {
height:20px!important;
}

.list {
margin-bottom:4em;
}

.form-body-wrapper {
padding:10px 0 10px 10px;
}

.list-item em {
font:2em Georgia, "Times New Roman", Times, serif;
}

.list-item em.thumbs {
background:url(../images/ico-like.gif) no-repeat 100% 50%;
padding-right:12px;
}

.floating-item {
float:left;
margin:5px!important;
}

.col2-item {
width:300px;
float:left;
}

.list-item img {
float:left;
width:55px;
height:60px;
display:block;
margin:4px 13px 0 0;
}

.kommune-list li {
margin-bottom:20px;
}

.list-item h3,.kommune-list h3 {
font-size:1.5em;
line-height:1.2em;
background:transparent;
color:#000;
text-transform:uppercase;
font-weight:400;
margin:0;
padding:0;
}

.list-item h4,.list-item a .list-item h4 a {
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
font-size:1em;
}

.list-item h4 strong a,.list-item h4 strong .no-profile-user {
color:#e62b00;
font-weight:400;
text-transform:uppercase;
}

.list-item p {
display:block;
margin:.5em 0;
}

.list-actions,.list-nav {
display:block;
overflow:hidden;
list-style:none;
background:#000;
width:100%;
margin:0;
padding:0;
}

ul.list-actions a {
color:#000;
background:#ffe400;
padding:5px;
font-weight: 900;
font-size:0.8em;
}

.list-nav li,.list-actions li {
float:left;
text-transform:uppercase;
font:1.2em/1.417em "Trebuchet MS", Helvetica, Arial, sans-serif;
padding:0;
}

.list-actions a,.list-nav a {
float:left;
color:#fff;
padding:4px 10px;
}

.map-list-actions .list-actions li {
border-left: 1px solid #fff;
}

.list-nav li.active, .map-list-actions .list-actions {
background-color:#fff;
}

.map2-box .map-list-actions {
float:right;
padding:1px;
}

#mini-map {
width:225px;
height:289px;
}

.nordeuropas-holder .frame .holder {
width:960px;
margin-left:-20px;
}

.nordeuropas-holder .frame .content #selected-image img,.nordeuropas-holder .frame .content #selected-video img {
width:690px;
}

.feed-list .ajax-loader {
background:#000 url(../images/ajax-loader-big-black.gif) no-repeat center center;
height:60px;
}

.feed-in .ajax-loader {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
opacity:0.8;
z-index:10000;
}

.feed-in .selected-image-border {
position:absolute;
border:2px solid #FFF;
background-color:transparent;
border-radius:2px;
}

.ajax-load-overlay {
position:absolute;
background:#000 url(../images/ajax-loader-big-black.gif) no-repeat center center;
z-index:10000;
}

#video-player {
height:424px;
color:#FFF;
}

br.big-space,div.big-space {
display:block;
margin-top:40px;
font-size:0;
}

.describe-what {
font:100% "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size:.9em;
margin:1em 0 0;
}

.describe-what a {
font-weight:400;
}

.describe-what a em {
font-weight:700;
font-style:normal;
}

.resource-box h2,.visitors h2 {
font-size:1.2em !important;
font-weight:400;
border:0;
margin:5px 0;
}
.resource-box h3 {
font-size: 1em;
margin:0;
padding:0;
}
.resource-box .credit {
text-align:right;
font-size:.6em;
line-height:normal;
}

.right-box .credit {
text-align:right;
font-weight:700;
color:#FFF;
}

.resource-box ul.item-actions,.resource-box ul.item-actions li {
display:inline;
float:right;
list-style:none;
margin:0;
padding:0;
}

.resource-box ul.item-actions a {
float:right;
color:#000;
background:#ffe400;
text-transform:uppercase;
font:1em 'Trebuchet MS', Arial, sans-serif;
font-weight:700;
margin:0 0 .5em 5px;
padding:1px 5px;
}

.resource-box .resource-main {
clear:both;
color:#fff;
background-color:#000;
overflow:hidden;
padding:10px;
}

.resource {
position:relative;
text-align:center;
width:100%;
}

.profile-info {
border-top:solid 1px #000;
background:transparent url(../images/framed-box-bottom.png) repeat-x bottom right;
margin-bottom:12px;
position:relative;
padding:7px 0 30px;
}

.white-cut {
position:absolute;
right:230px;
top:0;
height:100%;
width:0;
border-left:solid 20px #FFF;
}

.profile-info .content img {
width:150px;
float:left;
margin:0 20px 0 0;
}

.profile-info-mini,.theme-text {
margin-bottom:12px;
position:relative;
clear:both;
padding:0 0 30px;
}

.profile-text {
overflow:hidden;
height:1%;
}

.profile-text em {
font-style:normal;
}

.profile-text p {
font-size: 1.5em;
line-height:1.4em;
margin-bottom:0;
}

.profile-text-mini p,.theme-text p {
font:normal normal normal 1.2em/1.17em Georgia, "Times New Roman",Times,serif;
font-size:1.3em;
line-height:1.35em;
}

ul.text-actions,ul.text-actions li {
list-style:none;
display:inline;
padding:0;
}

ul.text-actions a {
float:left;
margin-right:5px;
color:#000;
background:#ffe400;
text-transform:uppercase;
font:1.2em 'Trebuchet MS', Arial, sans-serif;
padding:4px 10px;
}

.theme-sidebar,.related_content,.tema {
overflow:hidden;
width:100%;
padding:0 0 30px;
}

.side-player {
background-color:#000;
overflow: hidden;
padding: 3px 10px 10px 10px;
margin-bottom:23px;
}

.sidebar .box {
border-top:none;
}

.sidebar .box p,.sidebar .box ul {
margin:.5em 0 1em;
}

.sidebar .box ul {
padding:0 0 0 15px;
}

.sidebar .box .button {
text-align:center;
display:block;
background:#ffe400;
text-transform:uppercase;
font:1.2em 'Trebuchet MS', Arial, sans-serif;
padding:4px 10px;
}

.profile-items  {
margin-top:30px;
font-size:1.2em;
}

.profile-items .full-col3 {
background:url(../images/full-col3-bg.png) repeat-y top left;
margin:9px 0;
}

.profile-items h2 {
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
text-transform:uppercase;
background:url(../images/bullet-point.png) no-repeat center left;
margin:0;
padding:0 0 0 20px;
}

.profile-items .list-body-wrapper h2 {
margin:.8em 0 .5em;
}

.profile-items .list-body-wrapper {
background-color:#FFF;
margin:7px;
padding:5px;
}

h2.list-group {
margin-top:25px;
margin-bottom:10px;
border-top:solid 1px #a0a0a0;
}

.list h2.list-group {
padding-top: 10px;
margin: 5px 0 20px 0;
font-weight: normal;
}

span.passive-group {
color:#999;
cursor:default;
}

div.group-links {
margin:10px 0;
}

.visitinfos ul,.visitinfos li {
list-style:none;
padding:0;
}

.visitinfos .list-footer {
clear:both;
padding-top:20px;
}

.profile-items .none-info {
margin:15px 0;
}

.profile-items .kommentarer-box {
border:none;
margin:0;
padding:0;
}

.profile-item-content strong {
font-weight:400;
font-size:1em;
}

.full-col3 ul {
margin:0 0 0 -12px;
padding:0;
}

.full-col3 ul,.full-col3 li {
list-style:none;
display:block;
}

.full-col3 li {
float:left;
width:280px;
margin:0 0 0 20px;
padding:10px;
}

.contributebox {
width:100%;
overflow:auto;
margin-top:8px;
padding-bottom:8px;
}

ul.sight-list,ul.sight-list li {
margin:0;
padding:0;
}

ul.sight-list li {
margin-top:20px;
}

.list-body-wrapper ul.sight-list li {
float:left;
width:280px;
display:block;
}

.list-body-wrapper ul.item-actions li {
width:auto;
float:none;
}

.list-body-wrapper .col0 {
clear:left;
}

.sight-list h3 {
font-weight:700;
text-transform:uppercase;
margin:0;
padding:0;
}

ul.sight-list img {
float:left;
margin-right:10px;
}

ul.item-actions,ul.item-actions li,ul.kommune-list {
list-style:none;
margin:0;
padding:0;
}

ul.item-actions {
display:block;
margin:4px 0;
}

ul.item-actions li {
display:block;
float:none;
}

ul.item-actions li a {
display:inline-block;
color:#000;
background:#ffe400;
text-transform:uppercase;
font:1em 'Trebuchet MS', Arial, sans-serif;
margin:2px;
padding:0 5px;
}

ul.item-actions li.secondary a {
background-color:transparent;
display:none;
}

#feed-nav .feed-event {
text-indent:-10px;
padding-left:10px;
margin:5px;
}

#feed-nav .feed-in span {
font-size:1em;
display:inline;
}

.item-count {
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
text-transform:uppercase;
background-color:#FFF;
margin:5px 0;
padding:8px;
}

.profile-info .tagcloud {
font-size:.9em;
line-height:1.8em;
}

.split2 .left-side,.split2 .right-side {
width:475px;
float:left;
}

.split2 .left-side {
margin-right:10px;
}

.top-theme {
width:474px;
border:solid 1px #000;
background:#eee no-repeat top left;
}

.top-theme h3 {
float:left;
margin-top:20px;
}

.top-theme p {
background-color:#FFF;
opacity:0.8;
margin:80px 20px 0 120px;
padding:10px;
}

.deactivated-info {
background-color:#fcc;
font-weight:700;
font-size:1.5em;
padding:10px;
}

div.what-image {
text-align:left;
padding:4px 0;
}

.content .tidslinje {
margin-bottom:2em;
}

.content .timeline-container,.grid-body-wrapper .timeline-container {
width:715px;
}

.content p.btn-next2,.grid-body-wrapper p.btn-next2 {
left:695px;
}

.contribute-option {
float:left;
width:45%;
padding:5px;
}

.contribute-option h3 {
background-color:transparent;
color:#000;
margin:0;
padding:0;
text-transform: uppercase;
}

.contribute-spacer {
float:left;
width:30px;
height:10px;
}

.profile-activated {
border:solid #000;
border-width:2px 0;
margin:15px 0;
padding:15px 0;
}

h3.spaced-header {
margin-top:15px;
}

.media-license {
border-radius:4px;
border:solid 1px #ccc;
margin:10px 20px;
padding:10px 10px 0;
}

.media-license h3 {
background-color:transparent;
color:#000;
font-weight:700;
font-size:1.2em;
}

.theme-sight {
border-bottom:solid 1px #000;
padding:5px 0 5px 5px;
}

#loginCreateProfileForm .helptext {
margin-top:1em;
margin-bottom:1.98em;
font:100%/1.4em 'Trebuchet MS', Arial, sans-serif;
}

.older-version {
border:solid 1px #000;
border-radius:4px;
padding:10px;
}

.older-version h2,.older-version h3 {
color:#000;
background:transparent;
padding:0;
}

.older-version h3 {
text-transform:none;
}

#feedback_tab {
color:#000;
cursor:pointer;
position:fixed;
top:40%;
left:0;
width:19px;
height:74px;
z-index:100000;
text-indent:-100000px;
background:url(../images/feedback_tab.png) no-repeat;
}

.map_collection_desc,.map_collection_show_all {
font-size:130%;
}

.map_collection_desc a,.map_collection_show_all a {
color:#E52C00;
}

.map_collection_show_all {
margin-top:.5em;
}

.no-stories-error {
font-weight:700;
border:1px solid #000;
margin:20px 0;
padding:20px;
}

.section-front,.staticcontent.content {
font-size:1.2em;
line-height:1.4em;
}

.section-front .body p {
font-family:'Trebuchet MS', Arial, sans-serif;
}

.staticcontent .title-box h1 {
font-size:3.2em;
padding:0 0 10px;
}

.section-front .title-box h1 {
font-size:3.3em;
}

.section-front .intro {
font-size:1.3em;
line-height:1.25em;
font-weight:400;
margin:20px 0 30px;
}

.section-front h2 {
font-size:1.67em;
text-transform:uppercase;
font-weight:400;
margin:0;
}

.sidebar .fortaelling {
    margin-bottom: 30px;
}
.staticcontent .fortaelling,.staticcontent .inform-box,.contentbox .fortaelling,.sidebar .fortaelling,.sidebar .inform-box,.popular-sights,.contentbox .inform-box {
width:auto;
font-size:1.15em;
}

.staticcontent .fortaelling h3,.sidebar .fortaelling h3 {
font-size:1.2em;
line-height:1.1em;
padding:15px 0 0;
}

.staticcontent .fortaelling p span,.sidebar .fortaelling p span {
font-size:3.063em;
}

.staticcontent .fortaelling p.more,.sidebar .fortaelling p.more {
font-size:.7em;
padding:0;
}

.section-front .top-content {
border-bottom:1px solid #000;
padding-bottom:20px;
}

.top-content-right {
float:right!important;
overflow:auto;
margin-bottom:12px;
}

.staticcontent .aside-nav h2 {
font-size:1.2em;
line-height:1.2em;
background:#000;
color:#fff;
text-transform:uppercase;
font-weight:400;
margin:0 0 1px;
padding:5px 10px;
}

.section-front .main-holder p,.section-front .bottom-content p {
font-size:1.2em;
line-height:1.3em;
margin:.75em 0;
}

.section-front a.arrow-link {
background:url(../images/bullet-arrows.gif) no-repeat 100% 50%;
color:#E62B00;
float:left;
padding:2px 18px 2px 0;
}

.section-front p span.label {
background:#434343;
color:#fff;
overflow:hidden;
font:14px Impact, Charcoal, sans-serif;
font-weight:400;
font-style:normal;
text-transform:uppercase;
margin-bottom:1em;
padding:0 5px;
}

.section-front .bottom-content {
padding-top:35px;
}

.section-front .videos h2 {
font-size:1.25em;
font-family:'Trebuchet MS', Arial, sans-serif;
background:#000;
color:#fff;
text-transform:uppercase;
font-weight:400;
margin:0;
padding:6px 10px 5px;
}

.section-front .videos ul,#activity_stream_main .videos ul {
list-style:none;
overflow:hidden;
border:1px solid #000;
font-size:.75em;
margin:0;
padding:10px;
}

#activity_stream_main .videos ul {
font-size:1em;
border:0;
}

.section-front .videos ul li,#activity_stream_main .videos ul li {
float:left;
width:120px;
height:152px;
overflow:hidden;
margin:4px 9px;
}

.section-front .highlight {
font-family:'Trebuchet MS', Arial, sans-serif;
background:#ffe400;
color:#000;
padding:10px;
}

.section-front .highlight h2,.theme-text .teaser {
font-size:1.3em;
line-height:1.3em;
font-weight:700;
}

.section-front .highlight .badge {
width:59px;
height:29px;
background:#000 url(../images/black-badge-yellow-bg.png) no-repeat;
color:#fff;
text-align:center;
text-transform:uppercase;
font-size:1em;
font-weight:700;
float:right;
margin:0 0 5px 5px;
padding:23px 8px;
}

.section-front .highlight p {
font-size:1.1em;
margin:.5em 0 1em;
}

.section-front .highlight h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:400;
font-size:1.3em;
margin:.5em 0;
}

.section-front .highlight a.button {
float:left;
background:#fff url(../images/bullet-arrows.png) no-repeat 98% 50%;
text-transform:uppercase;
padding:5px 20px 5px 5px;
}

a.link-button {
font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;
background:#FFE401 url(../images/bullet-arrows.png) no-repeat 98% 50%;
text-transform:uppercase;
padding:5px 20px 5px 5px;
}

.staticcontent .sidebar>div {
margin-bottom:1em;
}

.staticcontent .static-nav-box ul {
border-top:1px solid #000;
width:100%;
padding-left:0;
font-size:1em;
}

.section-front .static-nav-box {
font-size:.82em;
}

.static-nav-box ul li {
border-right:1px solid #000;
margin:1px 0 0;
padding:0;
}

.flag_en_gb {
background:url(../images/uk_flag.png) no-repeat 0 0;
}

.flag_da_dk {
background:url(../images/dk_flag.png) no-repeat 0 0;
}

.feed-nav,.sub-nav {
border-top:1px solid #000;
font-size:.8em;
overflow:hidden;
width:100%;
position:relative;
float:none;
margin:0;
padding:0 0 20px;
}

.sub-nav li {
margin:1px 2px 0 0;
padding:1px 0;
}
.sub-nav li.group {
    margin-left: 40px;
}

li#my-feed {
position:absolute;
right:0;
margin-right:0;
}

div.item_event,div.story_mini,div.list-item,div.related_story,div.sight_mini {
border-bottom:1px solid #ccc;
overflow:hidden;
clear:both;
display:block;
width:100%;
padding:10px 0 8px;
}

div.item_event {
cursor:pointer;
}

div.story_mini p {
margin:2px 0 5px;
}

div.item_event img.avatar {
float:left;
margin:0 12px 0 8px;
}

div.item_event p.comment {
display:block;
overflow:auto;
font-size:1.1em;
}

#feed-nav img.avatar {
width:33px;
}

#feed-nav h4,.side-accordion li a.title {
font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;
font-size:1.33em;
color:#fff;
text-transform:uppercase;
font-weight:400;
background-color:#000;
margin:0;
padding:3px 0 3px 8px;
}

.side-accordion li a.title {
background-color:#434343;
width:217px;
}

#feed-selector {
background-color:#434343;
padding:1px 0 1px 8px;
}

#feed-selector select {
width:150px;
}

span.user,.grid-item h4,span.user-info-compact {
text-transform:uppercase;
font:normal 1em/1em "Trebuchet MS",Helvetica,Arial,sans-serif;
}

#feed-nav div.event-content {
width:160px;
}

#kom-med-strom {
padding:4px;
}

#kom-med-strom p {
font:100%/1.2em "Trebuchet MS", Helvetica, Arial, sans-serif;
padding:3px 0 8px;
}

#activity_stream_main div.event-content {
width:85%;
}

p.when {
display:block;
clear:both;
margin:4px 0 0;
}

img.what-image {
float:left;
margin-right:5px;
}

span.event-subject,em.event-subject,div.story_mini .title {
text-transform:uppercase;
font-style:normal;
}

#loading_stream.ajax-loader,.grid-body-wrapper .ajax-loader,.followers .ajax-loader {
background:url(../images/ajax-loader-big-white.gif) no-repeat center center;
    height:60px;
    display:none;
}

.followers .ajax-loader {
background:url(../images/ajax-loader-big-black.gif) no-repeat center center;
}
.profile-actions {
list-style:none;
width:165px;
margin:0;
padding:0;
}

div.view-more {
clear:both;
display:block;
overflow:hidden;
border-bottom:1px solid #000;
padding:1px 0;
}

.view-more a,#show-map {
background-color:#FFE400;
text-align:center;
display:block;
padding:4px 8px;
}

.view-more.auto {
display:inline-block;
}

.view-more a span {
background:url(../images/bullet-arrows.png) no-repeat scroll 100% 50% transparent;
padding:0 16px 0 0;
}

#feed-nav .view-more a,.bidrag-list .view-more a,.related_content .view-more a {
font-size:1em;
text-align:left;
padding-left:8px;
font-weight:900;
}

#activity_stream_main .videos {
border:0;
clear:both;
}

div.openid_choice {
display:block;
padding-bottom:25px;
}

div.openid_login {
clear:both;
float:none;
}

div.openid_login input {
background:#fff url(../images/openid.gif) no-repeat 2px 50%;
padding-left:20px!important;
width:316px!important;
}

#loginForm fieldset,#forgotPasswordForm fieldset,#loginCreateProfileForm fieldset {
border:0;
background-color:#efefef;
border-radius:0;
margin:0;
}

#loginForm h2,#forgotPasswordForm h2,#loginCreateProfileForm h2 {
font-size:2.5em;
line-height:normal;
}

#loginForm fieldset#alternative-login {
background-color:transparent;
}

#alternative-login h3 {
background-color:transparent;
color:#000;
padding:0;
}

.remember-me {
width:187px!important;
margin-top:6px;
}

.login-button input {
background:url(../images/bullet-arrows.png) no-repeat scroll 96% 49% transparent;
padding:3px 22px 3px 3px !important;
}

#loginCreateProfilePreForm {
margin-left:19px;
padding-top:20px;
}

#sight-menu a.need-login,#sight-menu div.need-login {
display:block;
color:#fff;
font-size:1.1em;
padding:5px 0;
}

a.rss,a.iTunes {
padding:0 0 2px 21px;
}

a.rss {
background:url(../images/rss-icon.gif) no-repeat;
}

a.iTunes {
background:url(../images/podcast-icon.gif) no-repeat -2px -1px;
}

div.profile_image img {
background-color:#000;
padding:10px;
}

.profile-details h2 {
padding-bottom:5px;
text-transform:uppercase;
font-weight:400;
font-size:1.3em;
margin:0;
}

#profile-header {
padding-top: 10px;
}
#profile-header span  {
    font-size: 1.4em;
    display: block;
    padding: 4px 0 ;
}
#profile-column, #profile-body
{
    display:inline;
    float: left;
    position: relative;
}

#profile-body #map-container {
    font-size:1.2em;
}

#profile-column > div,#profile-column > ul.profile-actions, #profile-column > img.profile_img {
    margin-left:10px;
}

.profile-actions li a, #profile-column .view-more a  {
    color:#FFE400;
    background-color: transparent;
    text-align: left;
}
#profile-body {
    width:735px;
    margin-left: 40px;
}
#profile-column {
background-color: #000;
padding:10px 0;
width:185px;

}
#profile-column .text-actions a {
margin-bottom:10px;
margin-right:5px;
text-align:center;
width:145px;
float:none;
display:block;
padding:4px 10px;
}

.followers {
width:165px;
overflow:auto;
clear:both;
margin-top:20px;
}

.grid-body-wrapper {
display:block;
margin-bottom:43px;
position:relative;
clear:both;
}

#profile-sights > .grid-body-wrapper, .routes-editors-pick {
background:#eee;
padding:10px;
margin-bottom: 0;
}

#profile-sights, .routes-editors-pick {
margin-bottom:43px;
}

.grid-body-wrapper h3 {
font-size:1.8em;
text-transform:uppercase;
font-weight:400;
background:none repeat scroll 0 0 transparent;
color:#000;
margin:0 0 2px;
padding:0 60px 0 9px;
}

#profile-sights > .grid-body-wrapper h3, #profile-body > .grid-body-wrapper h3 {
padding-left:0;
font-size:2.1em;
}
#profile-sights > .grid-body-wrapper h3 {
    text-transform:none;
}

#profile-sights > .grid-body-wrapper h3 span {
text-transform:uppercase;
}
#profile-sights > div.grid-body-wrapper > div.grid-content > div.view-more {
border:0;
}

#profile-sights > div.grid-body-wrapper > div.grid-content > div.view-more a {
background-color: transparent;
display: block;
padding: 4px 0;
text-align: right;
color: #E62B00;
font-size:1.3em;
}



.grid-content,#profile-feed {
border-top:1px solid #000;
}

.grid-item {
display:inline;
height:62px;
overflow:hidden;
padding:10px 13px 10px 0;
}

.grid-divider {
border-bottom:1px solid #ccc;
width:100%;
clear:both;
display:block;
height:1px;
margin:0!important;
padding:0!important;
}

.grid-item img {
float:left;
margin-right:12px;
}

.grid-item h4 {
font-size:1.2em;
margin:0 0 4px;
padding:0;
}

.grid-item p {
font-size:1.1em;
margin:0 0 4px;
padding:0;
}

#show-map {
position:absolute;
right:0;
top:0;
width:auto!important;
line-height:.8em;
padding:4px;
}

#profile-header,#profile-column .text-actions {
margin-bottom:25px;
display:block;
}

#profile-details {
width:145px;
margin-bottom:10px;
padding:10px 10px 0;
}

#profile-feed div.item_event {
font-size:1.2em;
}

#profile-feed div.item_event img.avatar {
margin-left:0;
}

#map-container {
height:160px;
overflow:hidden;
position:relative;
}

#map-hidder {
height:160px;
cursor:pointer;
opacity:0.5;
filter:alpha(opacity=50);
position:absolute;
top:0;
width: 100%;
background-color:#000;
}

.aboutbox {
background-color:#F1F1F1;
color:#000;
padding-right:10px;
padding-left:10px;
}

.aboutbox h3 {
font-size:2em;
font-weight:400;
line-height:1.1em;
margin:0;
padding:5px;
}

.aboutbox p.se-link {
border:0;
font-size:.8em!important;
margin:0;
}

.aboutbox p.se-link a {
background:transparent;
color:#000;
padding:0;
}

.aboutbox p.se-link a span {
background:url(../images/bullet-arrows.png) no-repeat scroll 100% 50% transparent;
}

.contentbox {
background-color:#000;
color:#fff;
padding-bottom:10px;
}

.main-content-home {
padding-bottom:23px;
overflow:hidden;
}

.second-content-home {
margin-top:28px;
}

#tusind1-sharer {
width:350px;
font:1.3em Georgia;
padding:10px;
}

#tusind1-sharer .share-links a {
font:100% "Trebuchet MS", Helvetica, Arial, sans-serif;
}
.contribute-modal {
    width: 600px;
}

#tusind1-sharer h3, .contribute-modal h2, #tusind1-sharer h2 {
color:#000;
background:#fff;
text-align:center;
margin-bottom:20px;
}

.clear {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}

.clearfix:after {
clear:both;
content:' ';
display:block;
font-size:0;
line-height:0;
visibility:hidden;
width:0;
height:0;
}

* html .clearfix {
height:1%;
}

a:hover,.gps-legend a,.navigation a:hover span,.list-nav a:hover,a.need-login,div.need-login a,a.action-link {
text-decoration:underline;
}

img,.static-nav-box ul li.active,.main-content-home h3 {
border:0;
}

.nomargin,.login-button {
margin:0!important;
}

#header:after,.nav:after,.form-holder:after,.form-search:after,.introtekst:after,.main-holder:after,.two-cols:after,p.more:after,.btns:after,.event:after,.event-inner:after,.holder:after,.column:after,.bidrag:after,.two-col:after,div.item_event:after {
content:"";
clear:both;
height:0;
display:block;
}

#footer .section p,.list-item h4,.section-front .videos ul li p {
margin:.5em 0;
}

#footer .section.highlight *,.home-content p,.home-content ul,.profile-items .visitinfos {
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
}

.nav a:hover,.feed-list a:hover,.side-accordion a.title:hover,.grey-box h3 a:hover span,.tags-list a:hover,.timeline-shortcuts a:hover,.list-nav li.active a:hover,.section-front .videos ul li a {
text-decoration:none;
}

.form-search fieldset,* html .col,div.jp-play-time,div.jp-total-time,.fakta-form fieldset,#feed-nav .describe-what {
display:inline;
}

.introtekst img,.event img,.items li img,.user-info img {
float:left;
margin:0 10px 0 0;
}

.introtekst a,.komment-content h4 strong a {
color:#e62b00;
}

.inform-box ul,.timeline-container ul,.tid ul {
width:100%;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
}

.fortaelling p.more a.signupLink,.list-body,#activity_stream_main {
clear:both;
}

.btns,.holder {
width:100%;
}

.home-content li,.aboutbox li,.profile-actions li {
margin-bottom:10px;
}

.nyt a,span.user a,.grid-item h4 a,span.user-info-compact a {
color:#E62B00;
}

.content h2,.sidebar h2,.list h2 {
font-size:2em;
margin:0;
}

.popular-sights,.top-themes {
clear:both;
padding-top:10px;
}

.map-holder img,.visual img {
vertical-align:top;
}

.point-list,.faneblade .tabset {
width:100%;
overflow:hidden;
list-style:none;
background:#000;
margin:0;
padding:0;
}

.point-list a,.nordeuropas-holder .text-holder,.text-holder h2 a,.map-controls-left a,.pils span a,.bidrag h2,#sight-menu div.need-login > a {
color:#fff;
}

.gps-legend,.contribute-descr, .panel {
padding:10px 0;
}

.map-filters {
    background: url('../images/map/legend-background.png');
    border-bottom: 1px solid #000;
    padding: 0;
    margin-top:1px;
    overflow: hidden;
}

.route-body .map-filters {
    border:0;
    margin-bottom: 20px;
}

.map-filters.map2-legend {
    background: none;
    border-bottom: 0;
}

.map-filters div.group div.filter {
    text-transform:uppercase;
    font:900 1.0em/2em "Trebuchet MS", Helvetica, Arial, sans-serif;
    background-color: #FFE400;
    padding-right: 5px;
    width: 85px;
}


.map-filters div.group {
    display: block;
    padding: 0;
    overflow: hidden;
}
.map-filters input {
    margin: 0;
}

.map-filters div.group:hover {
    background-color: #efefef;
}
.map-filters.map2-legend ul:hover {
    background-color: transparent;
}

.map-filters div.group div {
    padding:1px 0 1px 10px;
    margin: 0 0 3px 0;
    float:left;
    white-space: nowrap;
    height: 24px;
}
.map-filters .map2-legend-text {
    float: left;
    vertical-align: inherit;
    padding-top: 4px;
}
.map2-legend-groupmarker,.when {
color:#434343;
}

.vv-popular,.theme-text .adm {
font-size:1.667em;
}

#timeline-band-0 .timeline-ether-bg,.feed-list li.bg1 {
background:#000;
}

#timeline-band-2 .timeline-date-label,.sight-extra-info, .route-panel, .form-search legend,.fakta-form legend,form.visit-guestbook legend,.kommentarer-form legend,.hidden,.feed-in .pre-load,.profile-items .kommentarer-header,#feed-selector legend,#loginForm legend,#forgotPasswordForm legend,#loginCreateProfileForm legend {
display:none;
}

#profile-details h2,.resource_controls p.previous_resource {
text-align:left;
}

#profile-details span,.followers h3, .contribute-modal {
font-size:1.3em;
margin: 0;
padding:  0 0 10px 0
}

.tabs-holder li,.title-box {
width:100%;
overflow:hidden;
}

* html .popup-in p.more2 a,*+html .popup-in p.more2 a {
background-position:100% 40%;
}

.feed-list li.bg5 a,.list-nav li.active a,#feed-nav {
color:#000;
}

.active .sight-extra-info,.active, .active .route-panel, .feed-in,.section-front .videos ul li img,.clearfix {
display:block;
}

.popup-in,.adm-box div,.user-info .description,.komment-content,.kommentarer-form div,div.list-item-content,.item-text {
height:1%;
overflow:hidden;
}

div.jp-volume-bar,.title-box h2,.navigation li,.media-license img,div.event-content,.followers img {
float:left;
}

* html .grey-box h3 a,*+html .grey-box h3 a {
background-position:120% 90%;
}

.fakta-form,.aside-nav-list p.more2,.likes-bar,.list-actions li,.older-version .form-submit {
float:right;
}

.form-submit input:hover, .submit input:hover {
    text-decoration: underline;
}

.likes-bar.add-to-route {
    padding-top: 30px;
}

.map,.aside-nav {
width:100%;
overflow:hidden;
padding:0 0 12px;
}

.bg-tid1,.aside-nav-list .bg1 {
background:#ffe400;
}

.aside-nav-list2,.staticcontent .aside-nav ul {
width:100%;
overflow:hidden;
list-style:none;
margin:-1px 0 0;
padding:0 0 9px;
}

.aside-nav-list2 li,.staticcontent .aside-nav ul li {
float:left;
width:100%;
text-transform:uppercase;
line-height:1.2em;
border-top:1px solid #fff;
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
border-bottom:1px solid #000;
padding:7px 0;
}

.aside-nav-list2 a,.staticcontent .aside-nav ul li a {
color:#e62b00;
display:block;
background:url(../images/bullet-arrows.gif) no-repeat 0 30%;
padding:0 10px 0 18px;
}

.aside-nav p.more2,.visual p.more2,.content .aside,.staticcontent .sidebar .aside-nav h2,.staticcontent .sidebar>div.fortaelling {
font-size:1em;
}

.story-statistic,static-nav-box {
line-height:1.4em;
}

p.more4 a,p.more4 span {
float:right;
background:#ffe400;
padding:2px 10px;
}

.safari .introtekst div span,.mac.safari .introtekst div span,.chrome .introtekst div span {
padding-bottom:5px;
}

.nordeuropas-holder .frame .content #selected-image,.nordeuropas-holder .frame .content #selected-video {
margin-left:20px;
}

.sidebar .boxContent,.older-version .form-submit input {
padding:5px;
}

.sidebar .boxContent p>a {
    text-decoration: underline;
}

.profile-items .list,.profile-items .list-nav li.active,#popular .list,#popular .list-nav li.active {
background-color:#E0E0E0;
}

.split2,.full-width {
width:960px;
}

.helptext,.staticcontent .sidebar .aside-nav ul li {
font-size:.9em;
}

.older-version .text-holder,.home-content p.more {
font-size:.8em;
}

.staticcontent .content,.staticcontent .sidebar,#kom-med-strom strong {
font-size:1.4em;
}

.staticcontent .sidebar>div h2,#loginForm .form-input {
margin-top:0;
}

div.item_event:hover,div.list-item:hover,.grid-item:hover, .route-subpanel:hover, .sub-form {
background-color:#eee;
}

div#profile-sights div.grid-body-wrapper .grid-content div.grid-item
{
background-color:#f7f7f7;
}

div#profile-sights div.grid-body-wrapper .grid-content div.grid-item:hover
{
cursor: pointer;
background-color:#eee;
}


a#forgot-password,#remember-password {
margin-top:6px;
display:block;
}

.prompt_message {
    padding:30px;text-align: center; font-size:1.3em;
}

.prompt_message a {
    text-decoration:underline;
}

span.route-info {
    display: inline-block;
    padding-right: 10px;
    width: 55px;
}

.route-data span.route-info {
    width: auto;
}
