body {
    margin: 0;
    padding: 0;
    text-align: left;
    font: 0.8em verdana, arial, sans serif;
    color: #FFF;
    background-color: #809096;
    background-image: url(../images/design/grau-hell.jpg); background-repeat: repeat-x;
  }
h1
	{
		color: #000;
		font: 1.5em times, "times new roman", serif;
		font-weight: bold;
		margin: 0 0 2px 0;
	}
h2
	{
		color: #E21420;
		font: 1em verdana, arial, times, "times new roman", serif;
		font-weight: bold;
		margin: 0 0 2px 0;
	}
h3
	{
		color: #073A8D;
		font: 1em verdana, arial, times, "times new roman", serif;
		font-weight: bold;
		margin: 0 0 2px 0;
	}
h4
	{
		color: #E21420;
		font: 0.7em verdana, arial, times, "times new roman", serif;
		font-weight: bold;
		margin: 0 0 2px 0;
	}
h5
	{
		color: #073A8D;
		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: 990px;
  height: 100%;
  text-align: left;
  }
#printlogo {
   display:none;
   width: 100%;
   text-align: left;
   margin-left: 0;
}
#headerlinks {
  width: 100%;
  border-bottom: 1px solid white;
  border-left: 1px solid white;
  text-align: left;
  }
#headerrechts {
  width: 100%;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
  text-align: left;
  }
#linkerBildschirm {
  float:left;  
  width:815px;
  height:100%;
  padding:0;
  text-align: left;
  position: relative;
  }
#rechterBildschirm {
  width:175px;
  height: 100%;
  padding: 0;
  margin-left:815px;
  text-align: left;
  }
#links500 {
  width: 500px;
  float: left;  
  padding: 5px;
  text-align: left;
  }
#rechts3oo {
  width:295px;
  padding: 5px;
  margin-left:500px;
  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: 400px;
  float: left;  
  padding: 5px;
  text-align: left;
  }
#rechts400 {
  width: 400px;  
  padding: 5px;
  margin-left:400px;
  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 {
  float:left;
  width:200px;
  padding: 5px;
  text-align: left;
  }
#rechteInfo {
  width:590px;  
  padding: 5px;
  margin-left:210px;
  text-align: left;
  }
ul#Navigation1 {
    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 {
    margin: 0; padding: 0.4em;
    margin-left: 5px;
    width: 787px;
    text-align: center;
    font-size: 8pt;
    border-top: 1px solid #FFF;
  }
  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 #000;
  background-color: #DEECDF;
  }
#animation { position:absolute; top:10px; width:700px; height:250px;
}
#animation2 { position:absolute; top:300px; left:215px; 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: #115193 }
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;
  }
#galerie-kastanie {
margin-bottom: 5px;
padding: 5px;
border: 4px solid #5AB45A;
  border-right-color: #03A103;
  border-bottom-color: #03A103;
text-align: center;
font: 1.2em verdana, arial, sans serif;
color: #FFF;
}
#galerie-kastanie table {
width: 516px;
margin-left: 35px;
padding-top: 1px;
font: 80% verdana, arial, sans serif;
color: #AAA;
}
#galerie-kastanie td {
overflow: hidden;
height: 168px;
width: 33%;
border: 1px solid #C3D2B4;
vertical-align: middle;
text-align: center;
background-image: url(../images/design/dia-2.gif); background-repeat: no-repeat;
}
#galerie-kastanie img {
  border: 1px solid #C3D2B4;
  padding: 3px;
}
#reisegalerie {
width: 505px;
margin-right: auto;
margin-left: auto;
margin-bottom: 5px;
padding: 5px;
border: 4px 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;
}
.galerie-kastanie {
margin-bottom: 5px;
padding: 5px;
border: 4px solid #5AB45A;
border-right-color: #03A103;
border-bottom-color: #03A103;
background-color: #000;
text-align: left;
font: 1.2em verdana, arial, sans serif;
color: #FFF;
}
.nixdruck {
display: inline;
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-top: 1px solid #FFF;
  }
.links {
float: left;
}
.rechts {
float: left;
}
.seiteninfo {
display: none;
}
.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 { 
  float:left;  
  padding: 5px;
  margin: 5px;
  font: 1em verdana, arial, sans-serif;
  font-weight: bold;
  color: #EEE;
  text-align: left;
  background-color: #AFB8C5;
  }
.boxtransparent { 
  padding: 5px;
  margin-bottom: 5px;
  margin-left: 6px;
  font: 1em verdana, arial, sans-serif;
  font-weight: bold;
  color: #EEE;
  text-align: left;
  border: 1px solid #ECB;
  background-image:url(../images/design/transparent.png); background-repeat: repeat;
  }
.boxinhalt { 
  padding: 5px;
  margin-bottom: 5px;
  height: 100%;
  font: 0.9em verdana, arial, sans-serif;
  font-weight: normal;
  color: #000;
  text-align: left;
  border: 1px solid #000;
  background-color: #DFE6EB;
  }
.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-color: #3B495F;
border-right: 3px solid #141D2E;
border-bottom: 3px solid #141D2E;
border-left: 1px solid #C0C7D2;
padding: 5px;
margin-bottom: 5px;
margin-left: 6px;
font: 1em verdana, arial, sans-serif;
  font-weight: bold;
  color: #FFF;
}
.toptube {
  height: 30px;
  padding-top: 3px;
  padding-left:30px;
  margin-bottom: 0px;
  margin-left: 6px;
  border-right: 3px solid #141D2E;
  font: 1.01em verdana, arial, sans-serif;
  font-weight: bold;
  color: #FFF;
  background-image: url(../toptube.gif); background-repeat:norepeat;
}
.boxrot { 
  padding: 5px;
  margin-bottom: 5px;
  margin-left: 6px;
  border-right: 3px solid #900909;
  border-bottom: 3px solid #900909;
  border-left: 1px solid #EFAFAF;
  font: 1.01em verdana, arial, sans-serif;
  color: #FFF;
  text-align: left;
  background-color: #B72525;
  }
.toprot {
  height: 30px;
  padding-top: 3px;
  padding-left:30px;
  margin-bottom: 0px;
  margin-left: 6px;
  border-right: 3px solid #7D0505;
  font: 1.01em verdana, arial, sans-serif;
  font-weight: bold;
  color: #FFF;
  background-image: url(../toprot.gif); background-repeat:norepeat;
}

.boxblau { 
  padding: 5px;
  margin-bottom: 5px;
  margin-left: 6px;
  border-right: 3px solid #002E79;
  border-bottom: 3px solid #002E79;
  border-left: 1px solid #7DD2EA;
  font: 1.01em verdana, arial, sans-serif;
  color: #FFF;
  text-align: left;
  background-color: #075FA6;
  }
.topblau {
  height: 30px;
  padding-top: 3px;
  padding-left:30px;
  margin-bottom: 0px;
  margin-left: 6px;
  border-right: 3px solid #002E79;
  font: 1.01em verdana, arial, sans-serif;
  font-weight: bold;
  color: #FFF;
  background-image: url(../topblau.gif); background-repeat:norepeat;
}
.boxgelb { 
  padding: 5px;
  margin-bottom: 5px;
  margin-left: 6px;
  border-right: 3px solid #A74800;
  border-bottom: 3px solid #A74800;
  border-left: 1px solid #F4C092;
  font: 1.01em verdana, arial, sans-serif;
  color: #FFF;
  text-align: left;
  background-color: #CE7B00;
  }
.topgelb {
  height: 30px;
  padding-top: 3px;
  padding-left:30px;
  margin-bottom: 0px;
  margin-left: 6px;
  border-right: 3px solid #A74800;
  font: 1.01em verdana, arial, sans-serif;
  font-weight: bold;
  color: #FFF;
  background-image: url(../topgelb.gif); background-repeat:norepeat;
}
.boxlila { 
  padding: 5px;
  margin-bottom: 5px;
  margin-left: 6px;
  border-right: 3px solid #410074;
  border-bottom: 3px solid #410074;
  border-left: 1px solid #DA7DE9;
  font: 1.01em verdana, arial, sans-serif;
  color: #FFF;
  text-align: left;
  background-color: #7307A2;
  }
.toplila {
  height: 30px;
  padding-top: 3px;
  padding-left:30px;
  margin-bottom: 0px;
  margin-left: 6px;
  border-right: 3px solid #410074;
  font: 1.01em verdana, arial, sans-serif;
  font-weight: bold;
  color: #FFF;
  background-image: url(../toplila.gif); background-repeat:norepeat;
}
.boxgruen { 
  padding: 5px;
  margin-bottom: 5px;
  margin-left: 6px;
  border-right: 3px solid #123700;
  border-bottom: 3px solid #214305;
  border-left: 1px solid #8DD67D;
  font: 1.01em verdana, arial, sans-serif;
  color: #FFF;
  text-align: left;
  background-color: #386907;
  }
.topgruen {
  height: 30px;
  padding-top: 3px;
  padding-left:30px;
  margin-bottom: 0px;
  margin-left: 6px;
  border-right: 3px solid #214305;
  font: 1.01em verdana, arial, sans-serif;
  font-weight: bold;
  color: #FFF;
  background-image: url(../topgruen.gif); background-repeat:norepeat;
}
.boxgrau { 
  padding: 5px;
  margin-bottom: 5px;
  margin-left: 6px;
  border-right: 3px solid #484848;
  border-bottom: 3px solid #484848;
  border-left: 1px solid #DDDDDD;
  font: 1.01em verdana, arial, sans-serif;
  color: #FFF;
  text-align: left;
  background-color: #7B7B7B;
  }
.topgrau {
  height: 30px;
  padding-top: 3px;
  padding-left:30px;
  margin-bottom: 0px;
  margin-left: 6px;
  border-right: 3px solid #484848;
  font: 1.01em verdana, arial, sans-serif;
  font-weight: bold;
  color: #FFF;
  background-image: url(../topgrau.gif); background-repeat:norepeat;
}
.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;
  border: 1px solid #ECB;
  }
.textcreme {
  padding: 5px;
  text-align: left;
  font: 0.9em verdana, arial, sans-serif;
  color: #000;
  border-top: 1px solid #000;
  border-right: 1px solid #FFF;  
  border-bottom: 1px solid #FFF;
  border-left: 1px solid #000;
  background-color: #DFE6EB;
  background-image: url(../creme.jpg); background-repeat:repeat-y;
  }
.textsilver {
  padding: 5px;
  text-align: left;
  font: 0.9em verdana, arial, sans-serif;
  color: #000;
  border-top: 1px solid #000;
  border-right: 1px solid #FFF;  
  border-bottom: 1px solid #FFF;
  border-left: 1px solid #000;
  background-color: #DFE6EB;
  background-image: url(../silver.jpg); background-repeat:repeat-y;
  }
.breitbandbox {
  height: 220px;
  margin-left: 5px;
  padding: 0px;
  text-align: left;
  font: 1.1em verdana, arial, sans-serif;
  font-weight: bold;
  color: #FFF;
  background-image: url(../bilder/jahr2011/breitbandvideo.gif); background-repeat:no-repeat;
  }
.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 #000;
  background-color: #EEE;
  }
.box2 {
  padding: 5px;
  text-align: left;
  font: 0.9em verdana, arial, sans-serif;
  color: #000;
  border: 1px solid #000;
  background-color: #DFE6EB;
  }
.box3 {
  padding: 5px;
  text-align: left;
  font: 0.9em verdana, arial, sans-serif;
  color: #000;
  border: 1px solid #000;
  background-color: #DEECDF;
  }
.box4 {
  padding: 5px;
  text-align: left;
  font: 1.2em georgia, times, "times new roman", serif;
  font-weight:normal;
  color: #000;
  border: 1px solid #000;
  background-color: #DFE6EB;
  }
.boxredaktion {
  padding: 5px;
  text-align: left;
  font: 1.0em georgia, times, "times new roman", serif;
  color: #7307A2;
  border: 1px solid #7307A2;
  background-color: #DFE6EB;
  }
.fullvideo {
  width: 644px;
  margin-top: 10px;
  margin-left: 130px;
  padding-right: 5px;
  text-align: center;
  font: 0.9em verdana, arial, sans-serif;
  color: #000;
  border: 20px solid #909AA8;
  }
.headline {
  margin: 0px;  
  padding-left: 5px;
  padding-right: 5px;
  text-align: left;
  font: 1.2em times, "times new roman", verdana, arial, serif;
  color: #073A8D;
  font-weight: bold;
  border-top: 1px solid black;
  border-right: 1px solid black;
  border-left: 1px solid black;
  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: #6B6C6E;
  font-weight: bold;
  border-top: 1px solid black;
  border-right: 1px solid black;
  border-left: 1px solid black;
  background-color: #EEE;
  }
.headline2 {
  margin: 0px;  
  padding-left: 5px;
  padding-right: 5px;
  text-align: left;
  font: 1.2em times, "times new roman", verdana, arial, serif;
  color: #000;
  font-weight: bold;
  border-top: 1px solid black;
  border-right: 1px solid black;
  border-left: 1px solid black;
  background-color: #DFE6EB;
  }
#lightbox{
background-color:#aaa;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

