/* Schriftart im gesamten Dokument */
body {
  font-family: Verdana, Arial, Helvetica, sans-serif, western;
  #background-color: #ffffcc;
  background: url("images/background.jpg") no-repeat;
  background-size: 100%;
  background-position: top;
  color: black;
 
}

/* Abs�tze, DIVs, Tabellen, Listen, Formulare in 10 Punkt */
p, div, table, li, form  {
  font-size: 10pt; 
  font-family:  Albany, sans-serif;
  color: black;
}

/* Hintergrundfarbe grau mit wei�er Schrift */
h1 {
  #background-color: #ffffcc;
  color: black;
  font-size: 16pt;
  margin-left: 10px;
} 

/* �berschrift 2 und 3 blau f�rben */
h2, h3 {
  color: black; 
  font-size: 12pt;
  font-family:  western;
} 

/* fette Passagen rot einf�rben */
b {
 /* color: black; */
} 

/* kursive Passagen blau f�rben */
i {
  color:  #000099; 
} 

/* Link-Stile f�r Hover-Links  */
a:link {
  color: #000099; 
} 

a:visited {
  color: #5B58FF; 
}

a:hover {
  text-decoration : none; 
  color: red; 
} 

a:active {
  color: black; 
}

.tourtable
{
  height: 75%;
  table-layout: auto;
  border: solid 2px;
  border-color: black;
}
table {
   border-collapse: collapse;
   text-align:center;
   width: 99%;
   margin-right: 20px;
   margin-left: 10px;
   #background-color: #ffffcc;
   }
tr {
     border-top: 1px solid  black;
   }
td {
   #border: 1px solid #000;
   }

.first-row {
   background-color: rgba(219,255,171,0.2);
   }

.tour {
   #background-color: #ffffcc;
   width: 25%;
   }
.comment
{
   #background-color: #ffffcc;
   #width: 30%;
}
.row1 {
   #background-color: #ffffcc;
   }
   
.preview {
   width: 10%;
   margin-right: 5px;
   }
   
.visitors
{
  width: 10%;
}

.impressum_table
{
  margin-top: 10px;
  height: 10%;
  border: thick double  #DCDCDC;
  border-color: black;
}
.impressum
{
   width: 100%;
   border: black;
}
.impressum-head
{
  
  width: 100%;
  text-align:left;
}

.impr {
   width: 100%;
   text-align:left;
   #background-color: #DBFFAB;
   background-color: rgba(219,255,171,0.2);
   padding-left:10px;
}
.other
{
	width: 100%;
   text-align:left;
   background-color: transparent;
   padding-left:10px;
   border: solid 2px;
}

.photo {
  width: 94%;
  height: 98%;
  border: solid 2px;
  border-color: transparent;
}

.photo:hover {
  text-decoration : none; 
  border-color: red; 

}
