body {
    margin: 0;
    padding: 0;
    text-align: left;
    font: 0.8em verdana, arial, sans serif;
    color: #FFF;
    background-color: #FFF;
  }
h1
	{
		color: #000;
		font: 1.5em times, "times new roman", serif;
		font-weight: bold;
		margin: 0 0 2px 0;
	}
h2
	{
		color: #B52C07;
		font: 1em verdana, arial, times, "times new roman", serif;
		font-weight: bold;
		margin: 0 0 2px 0;
	}
h3
	{
		color: #226666;
		font: 1em verdana, arial, times, "times new roman", serif;
		font-weight: bold;
		margin: 0 0 2px 0;
	}
h4
	{
		color: #B52C07;
		font: 0.7em verdana, arial, times, "times new roman", serif;
		font-weight: bold;
		margin: 0 0 2px 0;
	}
h5
	{
		color: #226666;
		font: 0.7em verdana, arial, times, "times new roman", serif;
		font-weight: bold;
		margin: 0 0 2px 0;
	}
h6
	{
		color: #000000;
		font: 1em verdana, arial, times, "times new roman", serif;
		font-weight: bold;
		margin: 0 0 2px 0;
	}
A:visited  { text-decoration: none; color: #353AFF }
A:link     { text-decoration: underline; color: #353AFF }
A:active   { text-decoration: none; color: #DD1133 }
A:hover    { text-decoration: underline; color: #DD1133 }
p {
  margin: 2px 0 5px 0;
  }
hr {
  text-align: center;
  width: 80%;
  border: 0px solid black;
  border-top: 1px solid black;
  }
#container {
  margin: 0 auto;
  width: 100%;
  height: 100%;
  text-align: left;
  }
#printlogo {
   width: 100%;
   text-align: left;
   margin-left: 0;
}
#headerlinks {
  display: none;
  width: 100%;
  text-align: left;
  }
#headerrechts {
  width: 100%;
  text-align: left;
  }
#linkerBildschirm {
  float:left;  
  width:815px;
  height:100%;
  padding:0;
  text-align: left;
  position: relative;
  background-image: url(../images/design/gruen-blau.jpg); background-repeat:repeat-y;
  }
#rechterBildschirm {
  display: none;
  width:175px;
  height: 100%;
  padding: 0;
  margin-left:815px;
  text-align: left;
  }
#links500 {
  width: 500px;
  float: left;  
  padding: 5px;
  text-align: left;
  }
#rechts3oo {
  width:290px;
  padding: 5px;
  margin-left:510px;
  text-align: left;
  }
#links300 {
  width: 290px;
  float: left;  
  padding: 5px;
  text-align: left;
  }
#rechts5oo {
  width:500px;
  padding: 5px;
  margin-left:300px;
  text-align: left;
  }
#links400 {
  width: 395px;
  float: left;  
  padding: 5px;
  text-align: left;
  }
#rechts400 {
  width:395px;
  padding: 5px;
  margin-left:405px;
  text-align: left;
  }
#linksvideo {
  width: 480px;
  float: left;  
  padding: 5px;
  text-align: left;
  }
#rechtsvideo {
  width:310px;
  padding: 5px;
  margin-left:490px;
  text-align: left;
  }
#linkeInfo {
  display:none;
  float:left;
  width:200px;
  padding: 5px;
  text-align: left;
  }
#rechteInfo {
  width:590px;  
  padding: 5px;
  margin-left:210px;
  text-align: left;
  }
#reisegalerie {
width: 505px;
margin-right: auto;
margin-left: auto;
margin-bottom: 5px;
padding: 5px;
border: 1px solid #AAAAAA;
  border-right-color: #555555;
  border-bottom-color: #555555;
background-color: #000;
text-align: center;
font: 1.0em verdana, arial, sans serif;
color: #FFFFFF;
}
#reisegalerie p {
margin-right: auto;
margin-left: auto;
width: 75%;
padding: 2px;
background-color: #28649A;
}
#reisegalerie table {
margin-left: 1px;
padding-top: 1px;
width: 500px;
text-align: center;
font: 80% verdana, arial, sans serif;
color: #FFF;
background-color: #000;
}
#reisegalerie td {
overflow: hidden;
height: 168px;
width: 168px;
vertical-align: middle;
text-align: center;
background-color: #000;
background-image: url(../aktuell/urlaub/don-caribic/designbild/dia-1.gif); background-repeat: no-repeat;
}
#reisegalerie img {
  border: 1px solid #C3D2B4;
  padding: 3px;
}
ul#Navigation1 {
    display: none;
    margin: 0; padding: 0.6em;
    font-size: 8pt;
    text-align: center;
     }
  ul#Navigation1 li {
    list-style: none;
    display: inline;
    margin: 0.4em; padding: 0;
  }
  ul#Navigation1 a, ul#Navigation1 span {
    padding: 0.2em 1em;
    text-decoration: none; font-weight: bold;
    border: 1px solid black;
    border-left-color: #BDCFEF; border-top-color: #BDCFEF;
    color: white; background-color: #4682B4;
  }
  * html ul#Navigation1 a, * html ul#Navigation1 span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
  }
  ul#Navigation1 a:hover, ul#Navigation1 span {
    border-color: #BDCFEF;
    border-left-color: black; border-top-color: black;
    color: maroon; background-color: #DEECDF;
  }
ul#Navigation2 {
    display: none;
    margin: 0; padding: 0.4em;
    margin-left: 5px;
    width: 787px;
    text-align: center;
    font-size: 8pt;
    border: 2px solid #ECB;
  }
  ul#Navigation2 li {
    list-style: none;
    display: inline;
    margin: 0.2em; padding: 0;
  }

  ul#Navigation2 a, ul#Navigation2 span {
    padding: 0.2em 1em;
    text-decoration: none; font-weight: bold;
    color: #FFF;
  }
  * html ul#Navigation2 a, * html ul#Navigation2 span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
  }
  ul#Navigation2 a:hover, ul#Navigation2 span {
    color: maroon; background-color: #DEECDF;
  }
#urheber {
  clear: both;
  margin-right: 10px;
  margin-bottom: 5px;  
  padding: 5px;
  text-align: center;
  font: 0.8em verdana, arial, sans-serif;
  color: #000;
  font-weight: normal;
  border: 1px solid #FFF;
  Border-top: 1px solid #000;
  background-color: #DEECDF;
  }
#animation { display:none; position:absolute; top:400px; left:30px; width:700px; height:250px;
}
ul.liste1 {
    margin: 0;
    margin-left: 10px; padding: 0.2em;
    font-size: 0.9em;
    text-align: left;
     }
  ul.liste1 li {
    list-style-type:disc;
    list-style-position:outside;
    margin: 0.6em;
    margin-left: 0.4em; padding: 0;
  }
ul.liste1 A:link { text-decoration: none; color: #356BBB }
ul.liste1 A:active { text-decoration: none; color: #DD1133 }
ul.liste1 A:hover { text-decoration: underline; color: #DD1133 }
ul.liste1 hr {
  text-align: left;
  margin-left: 0;
  width: 90%;
  border: 0px solid black;
  border-top: 1px solid black;
  }
.nixdruck {
display: none;
text-align: center;
}
.button1 {
    margin: 0.3em;
    font-size: 8pt;
    text-align: center;
    padding: 0.2em 1em;
    text-decoration: none; font-weight: bold;
    border: 1px solid black;
    border-left-color: #BDCFEF; border-top-color: #BDCFEF;
    color: white; background-color: #4682B4;
  }
.button2 {
    margin: 0; padding: 0.4em;
    width: 160px;
    text-align: center;
    font-size: 8pt; font-weight: bold;
    border: 2px solid #ECB;
  }
.links {
float: left;
}
.seiteninfo {
display: none;
}
.rechts {
float: left;
}
.bildbox {
padding: 5px;
margin: 0px 0px 3px 0px;
text-align: center;
font: 80% verdana, arial, sans serif;
color: #345;
background-color: #FFF;
border: 1px solid #345;
}
.bildboxL {
float: left;
padding: 5px;
margin: 0px 5px 3px 0px;
text-align: center;
font: 80% verdana, arial, sans serif;
color: #345;
background-color: #FFF;
border: 1px solid #345;
}
.bildboxR {
float: right;
padding: 5px;
margin: 0px 0px 3px 10px;
text-align: center;
font: 80% verdana, arial, sans serif;
color: #345;
background-color: #FFF;
border: 1px solid #345;
}
.imagefloatR {
  float: left;
  padding: 5px;
  margin: 0 5px 0 0;
}
.imagefloatL {
float: right;
padding: 2px;
margin: 0 5px 0 0;
}
.videobox { 
  display: none;
  float:left;
  padding: 5px;
  margin-bottom: 5px;
  font: 1em verdana, arial, sans-serif;
  font-weight: bold;
  color: #EEE;
  text-align: left;
  background-color: #AFB8C5;
  }
.boxtransparent { 
  padding: 5px;
  margin-bottom: 5px;
  font: 1em verdana, arial, sans-serif;
  font-weight: bold;
  color: #EEE;
  text-align: left;
  border-bottom: 1 px solid #000:
  background-image:url(../images/design/halbblank.gif); background-repeat: repeat;
  }
.boxinhalt { 
  padding: 5px;
  margin-bottom: 5px;
  font: 1em verdana, arial, sans-serif;
  font-weight: normal;
  color: #000;
  text-align: left;
  border-right: 1px solid #000;
  }
.boxvideo {
padding: 5px;
margin: 0px 0px 3px 0px;
text-align: center;
font: 80% verdana, arial, sans serif;
color: #000;
background-color: #CCC;
border-top: 1px solid white;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid white;
}
.boxtube {
background-image: url(../images/design/box.jpg);
border-top: 1px solid #A8B2BC;
border-right: 1px solid #2B302A;
border-bottom: 1px solid #2B302A;
border-left: 1px solid #A8B2BC;
padding: 5px;
margin-bottom: 5px;
font: 1em verdana, arial, sans-serif;
  font-weight: bold;
  color: #EEE;
}
.boxrot { 
  padding: 5px;
  margin-bottom: 5px;
  font: 1em verdana, arial, sans-serif;
  font-weight: bold;
  color: #EEE;
  text-align: left;
  background-color: #FF6701;
  }
.boxgrau { 
  padding: 5px;
  margin-bottom: 5px;
  font: 1em verdana, arial, sans-serif;
  font-weight: bold;
  color: #EEE;
  text-align: left;
  background-color: #778899;
  }
.boxblau { 
  padding: 5px;
  margin-bottom: 5px;
  font: 1em verdana, arial, sans-serif;
  font-weight: bold;
  color: #EEE;
  text-align: left;
  background-color: #6495ED;
  }
.boxgruen { 
  padding: 5px;
  margin-bottom: 5px;
  font: 1em verdana, arial, sans-serif;
  font-weight: bold;
  color: #EEE;
  text-align: left;
  background-color: #06A175;
  }
.boxlila { 
  padding: 5px;
  margin-bottom: 5px;
  font: 1em verdana, arial, sans-serif;
  font-weight: bold;
  color: #EEE;
  text-align: left;
  background-color: #CB1AE0;
  }
.boxgelb { 
  padding: 5px;
  margin-bottom: 5px;
  font: 1em verdana, arial, sans-serif;
  font-weight: bold;
  color: #EEE;
  text-align: left;
  background-color: #CAA702;
  }
.boxweiss { 
  padding: 5px;
  margin-bottom: 5px;
  font: 1em verdana, arial, sans-serif;
  color: #382828;
  text-align: left;
  background-color: #FFF;
  }
.boxleer {
  padding: 5px;
  margin-bottom: 5px;
  text-align: left;
  font: 1em verdana, arial, sans-serif;
  color: #000;
  }
.box {
  padding: 5px;
  text-align: left;
  font: 0.9em verdana, arial, sans-serif;
  color: #000;
  border: 1px solid #000;
  background-color: #FFF;
  }
.box1 {
  padding: 5px;
  text-align: left;
  font: 0.9em verdana, arial, sans-serif;
  color: #000;
  border: 1px solid #FFF;
  border-bottom: 1px solid #000;
  background-color: #EEE;
  }
.box2 {
  padding: 5px;
  text-align: left;
  font: 0.9em verdana, arial, sans-serif;
  color: #000;
  border: 1px solid #FFF;
  border-bottom: 1px solid #000;
  background-color: #DFE6EB;
  }
.box3 {
  padding: 5px;
  text-align: left;
  font: 0.9em verdana, arial, sans-serif;
  color: #000;
  border: 1px solid #FFF;
  border-bottom: 1px solid #000;
  background-color: #DEECDF;
  }
.box4 {
  padding: 5px;
  text-align: left;
  font: 1.1em verdana, arial, sans-serif;
  font-weight:600;
  color: #000;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  background-color: #DFE6EB;
  }
.boxredaktion {
  padding: 5px;
  text-align: left;
  font: 1.0em georgia, times, "times new roman", serif;
  color: #7307A2;
  border-top: 1px solid #7307A2;
  border-bottom: 1px solid #7307A2;
  background-color: #DFE6EB;
  }
.headline {
  margin: 0px;  
  padding-left: 5px;
  padding-right: 5px;
  text-align: left;
  font: 1.2em times, "times new roman", verdana, arial, serif;
  color: #1B21B5;
  font-weight: bold;
  border-bottom: 1px solid #AAA;
  background-color: #FFF;
  }
.headline1 {
  margin: 0px;  
  padding-left: 5px;
  padding-right: 5px;
  text-align: left;
  font: 1.2em times, "times new roman", verdana, arial, serif;
  color: #1B21B5;
  font-weight: bold;
  border-bottom: 1px solid #AAA;
  background-color: #FFF;
  }
.headline2 {
  margin: 0px;  
  padding-left: 5px;
  padding-right: 5px;
  text-align: left;
  font: 1.2em times, "times new roman", verdana, arial, serif;
  color: #555555;
  font-weight: bold;
  border-bottom: 1px solid black;
  background-color: #DFE6EB;
  }
