body {
  background-color: rgb(222,222,222);
  font-family: georgia, serif;
  margin: 0;
  padding: 0;
  text-align: center;
}

p
{
 color:rgb(70,70,70);
 font-size: 14px;
 line-height: 20px;
 margin:5px;
 margin-right:20px;
 padding:0px;
 text-align:justify;
}

h1
{
   color: rgb(255,126,0);
   font-size: 20px;
   margin-bottom: 3px;
   margin-top:5px;
   text-align:left;
   padding-left:5px;
   padding-right:5px;

}

img.links
{
  margin-bottom:5px;
  margin-left:5px;
  margin-right:8px;
  margin-top:5px;
  float:left;
}


img.rechts
{
  margin-bottom:5px;
  margin-left:8px;
  margin-right:20px;
  margin-top:5px;
  float:right;
}


div.madeiraTipp
{
  background-color:rgb(222,245,167);
  height:300px;
  margin-right:20px;
  padding-left:18px;
}

div.madeiraTipp h2
{
   color: rgb(0,85,0);
   font-size: 16px;
   padding-top:10px;
   text-align:left;
   padding-left:10px;
}

div.madeiraTipp a
{
   text-decoration:none;
}


div.tippLink:hover
{
      border-color: #e1e1e1;
      -webkit-box-shadow: #666 0px 0px 6px;
      -moz-box-shadow: #666 0px 0px 6px;
      box-shadow: #666 0px 0px 6px;
}


div.tippLink
{
  background-image: url(hint2.png);
  color:rgb(70,70,70);
  font-size: 14px;
  height:170px;
  width:170px;
  float:left;
  margin:6px;
}

div.tippLink h3
{
  color: rgb(0,85,0);
  font-size:14px;
  margin-bottom:5px;
  margin-top:5px;
  padding:0px;
}

div.tippLink img
{
  border:0px;
}

div.lkWeiter:hover
{
      border-color: #e1e1e1;
      -webkit-box-shadow: #666 0px 0px 6px;
      -moz-box-shadow: #666 0px 0px 6px;
      box-shadow: #666 0px 0px 6px;
}


div.lkWeiter
{
  background-image: url(lkH.png);
  color:rgb(70,70,70);
  font-size: 14px;
  height:30px;
  float:left;
  margin:6px;
  line-height:30px;
  text-align:left;
  text-indent:5px;
  width:300px;
}

.hauptbereich
{
  background-color:rgb(255,255,255);
  -moz-box-shadow: 5px 0px 25px rgb(173,173,173), -5px 0px 25px rgb(173,173,173);
  -webkit-box-shadow: 5px 0px 25px rgb(173,173,173), -5px 0px 25px rgb(173,173,173);
  box-shadow: 5px 0px 25px rgb(173,173,173), -5px 0px 25px rgb(173,173,173);
  height:1150px;
  margin-bottom:35px;
  margin-left: auto;
  margin-right: auto;
  width:1000px;
}

header
{
  background-color:rgb(255,255,255);
  border-bottom: 1px solid rgb(188,188,188);
  height:100px;
  text-align:left;
}

header.imgHeader1
{
  background-image: url(header1.gif);
}

header.imgHeader2
{
  background-image: url(header2.gif);
}

header.imgHeader3
{
  background-image: url(header3.gif);
}

header.imgHeader4
{
  background-image: url(header4.gif);
}

header.imgHeader5
{
  background-image: url(header5.gif);
}

header.imgHeader6
{
  background-image: url(header6.gif);
}

header.imgHeader7
{
  background-image: url(header7.gif);
}

header.imgHeader8
{
  background-image: url(header8.gif);
}

header.imgHeader9
{
  background-image: url(header9.gif);
}

header.imgHeader10
{
  background-image: url(header10.gif);
}

header h1
{
  color:rgb(0,0,0);
  float:left;
  font-family:Courier New;
  font-size:50px;
  font-weight:bold;
  height:100%;
  line-height:90px;
  margin-bottom:0px;
  margin-left:40px;
  margin-top:0px;
  padding:0px;
  text-align:center;
  width:230px;
  }

header h2
{
  color:rgb(0,0,0);
  float:left;
  font-family:Courier New;
  font-size:24px;
  margin-bottom:0px;
  margin-left:300px;
  margin-right:0px;
  margin-top:17px;
  padding:0px;
  padding-top:43px;
  text-align:center;
  width:350px;
}


nav
{
  float:left;
  text-align:left;
  width:200px;
}

nav ul
{
  border-top: 1px dashed gray;
  border-left: 1px dashed gray;
  border-right: 1px dashed gray;
  margin-left:10px;
  margin-top:10px;
  padding:0px;
  width:160px;
}

nav ul li
{
  background-color:rgb(222,245,167);
  border-bottom: 1px dashed gray;
  height:28px;
  list-style-type: none;
  text-indent:10px;
  padding: 0px;
  width:160px;
}

li.madeiraBuchen
{
  background-color:rgb(154,255,55);
  border-bottom: 1px dashed gray;
  height:28px;
  list-style-type: none;
  text-indent:10px;
  padding: 0px;
  width:160px;
}

nav a
{
  color:rgb(0,159,0);
  display: block;
  font-family: Arial;
  font-size:14px;
  line-height:28px;
  text-decoration:none;
}

a.navAktiv
{
  background-color:rgb(173,204,132);
  color:rgb(0,159,0);
  text-decoration:none;
}

nav a:hover
{
  background-color:rgb(173,204,132);
  color:rgb(0,159,0);
  text-decoration:none;
}



.wb
{
 background-image: url(hint1.png);
 float:right;
 height:980px;
 padding-top:20px;
 width:200px;
}

.inhalt
{
 background-color:rgb(255,255,255);
 float:left;
 height:1000px;
 width:600px;
}

footer
{
 color:rgb(113,113,113);
 background-color:rgb(255,255,255);
 border-top:1px solid rgb(188,188,188);
 float:left;
 font-family: Arial;
 font-size:14px;
 width:1000px;
 height:50px;
}

div.fotLinks
{
  float:left;
}

div.fotRechts
{
  float:right;
  margin-right:10px;
  margin-top:15px;
}

div.fotLinks ul
{
  float:left;
  margin:0px;
  padding:0px;
}

div.fotLinks ul li
{
   display: block;
   float: left;
   list-style-image: none;
   margin-left: 10px;
   margin-top: 15px;
   padding: 0px;
}

div.fotLinks ul li a:link
{
  color:rgb(113,113,113);
  text-decoration:none;
}
div.fotLinks ul li a:visited
{
  color:rgb(113,113,113);
  text-decoration:none;
}
div.fotLinks ul li a:active
{
  color:rgb(113,113,113);
  text-decoration:none;
}

a.lk
{
  color:rgb(70,70,70);
  text-decoration:none;
}

a.lk:hover
{
  background-color:rgb(173,204,132);
  color:rgb(0,159,0);
  text-decoration:none;
}


section, article, header, footer
{
  display: block;
}

p.wbText
{
  font-size:10px;
  margin-bottom:0px;
  margin-top:10px;
}

p.werbung
{
  background-color:rgb(222,245,167);
  border-bottom: 1px dashed rgb(70,70,70);
  border-top: 1px dashed rgb(70,70,70);
  margin-bottom:20px;
  margin-top:2px;
  padding-bottom:8px;
  padding-top:8px;
  text-align:center;
}

table.fotoTab
{
  background-color:rgb(222,245,167);
  border-spacing:15px;
}

table.fotoTab img 
{
 border:none;
}
