body{
   margin: 0px;
   padding: 0px;
   font-family: Arial, Helvetica, Swiss, SunSans-Regular;
   font-size:13px;
   color:#ffffff;
}

.text{
   margin: 0px;
   padding: 0px;
   font-family: Arial, Helvetica, Swiss, SunSans-Regular;
   font-size:13px;
   color:#ffffff;
}

/* Angaben zur Navigation */
div.navigation {
   position:absolute;
   left:0px;
   top:0px;
   width:156px;
   margin:0px;
   padding-top:0px;
   padding-left:9px;
}


/* Angaben zum Content */
div.content {
   position:absolute;
   left:230px;
   top:0px;
   margin:0px;
   padding-top:0px;
   padding-left:9px;
}

div.inhalt {
   margin-left:0px;
   margin-top:50px;
   width:350px;
}

h1  {
   color:#ffffff;
   font-size: 20px;
}

h2  {
   color:#ffffff;
   font-size: 18px;
}


/* Angaben zu Links */
a:link {
   text-decoration:none;
   color:#ffffff;
}
a:visited {
   text-decoration:none;
   color:#ffffff;
}
a:active {
   text-decoration:none;
   color:#ffffff;
}
a:hover {
   text-decoration:none;
   color:#cccccc;
}

table.tourdaten {
width:450px;
font-size:12px;
border-width:1px;
border-style:solid;
border-color:black;
padding:4px;
}

/* Angaben zu Formularen */
.form {
    font-family:Arial, Helvetica, Swiss, SunSans-Regular;
    font-size: 10px;
    border-right: #787655 1px solid;
    border-left: #787655 1px solid;
    border-bottom: #787655 1px solid;
    border-top: #787655 1px solid;
    background-color: #FFFFFF;
    color: #293439;
    border-color: #293439;
}

.formbutton {
    font-family:Arial, Helvetica, Swiss, SunSans-Regular;
    font-size: 11px;
    border-right: #787655 1px solid;
    border-left: #787655 1px solid;
    border-bottom: #787655 1px solid;
    border-top: #787655 1px solid;
    background-color: #F0F0F0;
    color: #293439;
    border-color: #293439;
}

.error {
   color: red;
   font-size: 11px;
   line-height: 14px;
   font-family: Verdana, Arial;
   text-decoration: none;
   font-weight: bold;
}

#backgroundPopup{
display:none;
position:fixed;
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}

#popupContact{
text-align: center !important;
position:fixed;
display:none;
height:430px;
width:300px;
background: white;
border:2px solid #cecece;
z-index:2;
padding: 10px;
font-size:13px;
color: black;
}
#popupContact img{
   cursor: pointer;
   margin-top: 10px;
}

#popupContact h1{
   font-size: 19px;
   margin-top: 10px !important;
   color: black;

}
#prev {
   position: absolute;
   left: 20px;
   bottom: 20px;
   width: 40px;
   cursor: pointer;
}
.count{
   position: absolute;
   right: 15px;
   bottom: 13px;
}
#next{
   position: absolute;
   margin-top: 20px;
   width: 40px;
   right: 20px;
   bottom: 20px;
   cursor: pointer;
}
#next a {
   color: black;
}
#next a:hover{
   color: red !important;
}
#prev a:hover{
   color: red !important;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color: black;
font-weight:700;
display:block;
cursor: pointer;
}
#contactArea{
width: 290px;
height: 380px;
background-color: black;
border: 1px solid #6a5acd;
}
.pointer{
   cursor: pointer;
}

.inhalt embed{
   margin-bottom:30px;
}


