body {
    text-align: center;
    background-image: url('../images/background.jpg');
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
}

.invisible {
    display: none;
}

.iamnothere {
    display: none;
}

#gubadge {
    display: none;
}

img {
    border: none;
}

#box6 img {
    border: 1px solid black;
}

.trennlinie {
    position: absolute;
    left: 0;
    width: 756px;
    height: 14px;
    border: none;
    background-image: url('../images/trennlinie.png');
    background-repeat: no-repeat;
}

#container {
    position: absolute;
    left: 50%;
    width: 748px;
    margin-left: -400px;
}

#header {
    width: 100%;
    height: 236px;
    background-image: url('../images/header.png');
    background-position: 4px 20px;
    background-repeat: no-repeat;
}

#navigation {
    position: absolute;
    top: 180px;
    left: 2px;
    width: 100%;
    height: 34px;
    background-image: url('../images/navigation.png');
    background-repeat: no-repeat;
}

#breadcrumbnav {
    position: absolute;
    top: 214px;
    left: 0;
    border: 1px solid white;
    border-left: none;
    border-right: none;
    width: 100%;
    height: 18px;
    text-align: left;
    font-size: 10px;
    padding-top: 4px;
}

#content {
}

#box1 {
    position: absolute;
    top: 240px;
    right: 0;
    background-image: url('../images/box1.png');
    background-repeat: no-repeat;
    width: 480px;
    height: 216px;
}

#box2 {
    position: absolute;
    top: 461px;
    right: 0;
    background-image: url('../images/box2.png');
    background-repeat: no-repeat;
    width: 480px;
    height: 478px;
}

#box3 {
    position: absolute;
    top: 940px;
    right: -1px;
    background-image: url('../images/box3.png');
    background-repeat: no-repeat;
    width: 480px;
    height: 206px;
}

#box4 {
    position: absolute;
    top: 240px;
    left: 0;
    background-image: url('../images/box4.png');
    background-repeat: no-repeat;
    width: 268px;
    height: 478px;
}

#box5 {
    position: absolute;
    top: 722px;
    left: 0;
    background-image: url('../images/box5.png');
    background-repeat: no-repeat;
    width: 268px;
    height: 216px;
}

#box6 {
    position: absolute;
    top: 461px;
    right: 0;
    background-image: url('../images/box6.png');
    background-repeat: no-repeat;
    width: 480px;
    height: 677px;
}

#box7 {
    position: absolute;
    top: 240px;
    right: 0;
    background-image: url('../images/box7.png');
    background-repeat: no-repeat;
    width: 480px;
    height: 486px;
}

#box8 {
    position: absolute;
    top: 722px;
    right: 0;
    background-image: url('../images/box8.png');
    background-repeat: no-repeat;
    width: 480px;
    height: 424px;
}

#box9 {
    position: absolute;
    top: 240px;
    right: 0;
    background-image: url('../images/box9.png');
    background-repeat: no-repeat;
    width: 480px;
    height: 906px;
}

#box10 {
    position: absolute;
    top: 722px;
    left: 0;
    background-image: url('../images/box10.png');
    background-repeat: no-repeat;
    width: 268px;
    height: 415px;
}

#bookingengine {
    position: absolute;
    top: 240px;
    right: 0;
    background-image: url('../images/bookingengine.png');
    background-repeat: no-repeat;
    width: 480px;
    height: 216px;
}

#usps {
    position: absolute;
    top: 461px;
    right: 0;
    background-image: url('../images/usps2.jpg');
    background-repeat: no-repeat;
    width: 480px;
    height: 478px;
}

#footer {
    position: absolute;
    top: 1156px;
    left: 5px;
    width: 736px;
    height: 60px;
}

h1, h2, h3, h4, h5, p {
    text-align: left;
}

h1 {
    font-size: 14px;
    padding-left: 20px;
    color: #003399;
    text-shadow: 3px 3px 5px #666666;
}

h2, h3 {
    font-size: 14px;
    padding-left: 20px;
    color: #003399;
    text-shadow: 3px 3px 5px #666666;
    margin-top: 9px;
}

img {
    margin-top: 10px;
}

.partnerlinks {
    font-weight: bold;
    font-size: 10px;
    margin: 0 auto;
    width: 720px;
}

.partnerlinks a {
    margin-right: 10px;
}

#box9 .faqimage {
    margin-left: 3px;
    margin-top: -15px;
}

#box4 .topdestinations {
    font-size: 11px;
    padding-right: 10px;
    margin-top: 5px;
}

a {
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
}

a[title$="Hyrbiluthyrning"]{margin-left:20px;}

#breadcrumbnav a{text-align:left;}
#breadcrumbnav a:hover{color:#003366;}
#box3 a{color:#003366;padding-right:10px;}
#box3 a:hover{color:#FF9900;}
#box4 a{color:#000000;font-weight:bold;}
#box4 a:hover{color:#0066CC;}
#box6 a{color:#003366;}
#box6 a:hover{}
#box7 a{color:#0066CC;}
#box8 a{color:#0066CC;}
#box9 a{color:#0066CC;}
#box10 a{color:#0066CC;}
#navigation li a:hover{color:#003366;}
#footer a{color:#003366;}
#footer a:hover{color:#FFFFFF;}
#navigation ul{display:block;list-style-type:none;text-align:left;width:720px;margin-left:-22px;margin-top:4px;}
#navigation li{display:inline;font-size:12px;margin-right:25px;color:#003366;font-weight:bold;}
#box5 li{text-align:left;font-size:12px;margin-top:4px;margin-left:-4px;width:85%;}
#presentationsliste{position:absolute;right:-20px;top:30px;list-style:none;background-image:url('../images/ul-background.png');background-repeat:no-repeat;width:280px;height:196px;}
#presentationsliste li{margin-top:4px;margin-left:-30px;background-image:url('../images/include.png');background-repeat:no-repeat;background-position:0.1em;padding-left:25px;padding-top:4px;font-size:11px;font-weight:bold;text-align:left;color:#FFFFFF;width:80%;}
#presentationsliste #noimage{background-image:none;}
#presentationsliste li a{color:#FFFFFF;}
#presentationsliste li a:hover{color:#003366;}
#box9 ol{font-size:12px;text-align:left;border:1px solid blue;}
#box1 p{font-size:12px;}
#box2 p{font-size:12px;margin-left:22px;}
#box3 p{margin-left:22px;margin-top:0;padding-right:10px;width:480px;}
#box4 p{font-size:12px;margin-left:22px;}
#box5 p{font-size:12px;margin-left:22px;}
#box6 p{font-size:12px;margin-left:20px;padding-right:20px;}
#box7 p{font-size:12px;margin-left:20px;width:436px;}
#box8 p{font-size:12px;margin-left:20px;width:436px;}
#box9 p{font-size:12px;margin-left:20px;width:436px;}
#box10 p{font-size:11px;margin-left:22px;padding-right:15px;}
#footer p{text-align:center;font-size:10px;}
.searchenginetext{color:#003399;font-weight:bold;font-style:italic;font-size:14px;margin-top:25px;text-align:center;}
#box9 .frage{background-color:#0066CC;color:#FFFFFF;padding:2px;padding-left:20px;padding-right:10px;width:444px;margin-left:2px;}
.antwort{background-color:#FFCC33;color:#000000;border:1px dotted black;margin-left:10px;margin-right:10px;padding-bottom:2px;padding-left:5px;width:434px;}
#footer .copyright{font-size:13px;margin-top:13px;margin-bottom:0;color:#003366;}
.spacing{}
.callnumber{}
.left{text-align:left;}
.center{text-align:center;font-weight:bold;}
.right{text-align:right;}
#box1 table{font-size:12px;margin-left:18px;margin-top:5px;padding-right:10px;width:450px;}
#bookingengine table{font-size:14px;margin-left:40px;margin-top:10px;}
#box4 table{margin-left:18px;margin-top:8px;font-size:13px;}
#box4 table tr:hover{background-color:#FFCC33;}
#box6 table{font-size:11px;margin-left:6px;margin-top:10px;padding-left:10px;padding-right:10px;width:460px;}
#box6 table td{vertical-align:bottom;}
#box6 tr:hover td{background-color:#6699FF;}
#box6 table tr:hover td.farblos{background-color:transparent;}
#box9 table{margin-left:20px;width:436px;text-align:left;font-size:12px;}
#box9 table th{font-size:16px;background-color:#FFCC33;text-align:center;padding-bottom:3px;padding-top:3px;}
#box9 #countrytable td{width:25%;}
#box9 table td ul{list-style:none;margin-top:0;padding-top:0;}
#box9 table ul li{font-size:11px;margin-left:-35px;padding-top:4px;}
#box9 table ul li a{color:#000000;}
#box9 table ul li a:hover{color:#0066CC;}
.mietorte1{font-size:22px;}
.mietorte2{font-size:18px;}
.mietorte3{font-size:16px;}
#box9 .faqtrennlinie{width:472px;height:10px;margin-left:2px;padding-left:2px;background-image:url('../images/faqtrennlinie.png');background-repeat:repeat-x;border:0;}
