<!--
/* general styles */
	body{ margin:0px; padding:0px; direction:ltr; background-color:#ffffff; }
	body, span, label, li, textarea, input, p, h1, h2 ,h3, a, div, td, th{ font-family:Verdana ! important; color:#000000; font-size:10px; }
	img{ border:0px; }
	a, a:link, a:visited, a:active{ color:#000000; font-size:10px; text-decoration:underline; }
	a:hover{ text-decoration:none; }
	
	hr{
	  width:347px;
	  height:1px;
	  border-width:1px 0 0 0; 
	  border-style:solid; 
	  border-color:#ffffff;
	  padding:0px 0px 0px 0px;
	}
	hr.blue{
	  width:347px;
	  height:1px;
	  border-width:1px 0 0 0; 
	  border-style:solid; 
	  border-color:#01a1ba;
	  padding:0px 0px 0px 0px;
	}
	/* Layout Stylesheet */ 
	#tourmare{
	 width:958px;
	}
	#header{
	 width:555px;
	 height:80px;
	}
	#breadcrumb{
	 background-color:#dbf2fd; 
	 height:16px;
	 width:555px;
	 padding-left:20px;
	}
	#leftcolumn{
	 width:180px;
	 max-width:180px;
	 min-width:180px;
	}
	#rightcolumn{
	 width:185px;
	 height:100%;
	}
	#rightcolumn #right1{
	  border-right-width:3px; 
	  border-right-style:solid;
	  border-right-color:#ffffff;
	}
	#rightcolumn #right2{
	  height:100%;
	  border-right-width:3px; 
	  border-right-style:solid;
	  border-right-color:#01a1ba;
	}
	#rightcolumncontent{
	  height:100%;
	}
	#content{
	  border-left-width:3px; 
	  border-left-style:solid;
	  border-left-color:#01a1ba;
	  height:100%;
	  width:550px;
	}
	#footer{
	  margin-left:220px;
	  background-color:#01a1ba; 
	  height:20px;
	  background-image:url('/static/de/pics/corners/ecke-servicenavi.gif'); 
	  background-repeat:no-repeat; 
	  background-position:left;
	  max-height:20px;
	  width:741px; 
	  border-right-width:3px; 
	  border-right-style:solid;
	  border-right-color:#01a1ba;
	}
	/*newsletterbox*/
	#newsletterbox{
	  width:160px;
	  margin-left:393px;
	  margin-top:3px;
	  margin-bottom:5px;
	}
	#newsletterbox td.content{
	  font-size:9px; 
	  line-height:10px; 
	  background-color:#dbf2fd;
	}
	#newsletterbox td.topleft{
	  background-color:#ffffff; 
	  background-image:url('/static/de/pics/corners/ecke-hellblau-oben-links.gif'); background-repeat:no-repeat; background-position:left;
	}
	#newsletterbox td.topright{
	  background-color:#ffffff; 
	  background-image:url('/static/de/pics/corners/ecke-hellblau-oben-rechts.gif'); background-repeat:no-repeat; background-position:right;
	}
	#newsletterbox td.bottomleft{
	  background-color:#ffffff; 
	  background-image:url('/static/de/pics/corners/ecke-hellblau-unten-links.gif'); background-repeat:no-repeat; background-position:left;
	}
	#newsletterbox td.bottomright{
	  background-color:#ffffff; 
	  background-image:url('/static/de/pics/corners/ecke-hellblau-unten-rechts.gif'); background-repeat:no-repeat; background-position:right;
	}
	#newsletterbox td.content img{
	  margin:0px; padding:0px;
	}
	#newsletterbox a, #newsletterbox a:link, #newsletterbox a:visited, #newsletterbox a:active, #newsletterbox a:hover{ 
	  color:#01a1ba;
	  background-image:url('/static/de/pics/buttons/button-blau-auf-hellblau.gif'); background-repeat:no-repeat; background-position:100% 3px;
	  font-size:10px; 
	  text-decoration:none; 
	  padding-right:16px;
	  padding-top:3px;
	  padding-bottom:3px;
	  font-weight:bold;
	  float:right;
	}
	/*leftcolum navi*/
	#leftcolumn a, #leftcolumn a:link, #leftcolumn a:visited, #leftcolumn a:active{ 
	  display:block;
	  color:#000000; 
	  font-size:10px; 
	  font-weight:bold; 
	  text-decoration:none; 
	  text-transform:uppercase;
	  border-top-color:#c5d4de;
	  border-top-style:solid;
	  border-top-width:1px;
	  width:180px;
	  width:inherit;
	  margin-left:40px;
	  padding-top:4px;
	  padding-left:28px;
	  padding-bottom:3px;
	  background-color:#ffffff;
	  background-image:url('/static/de/pics/buttons/button-leftnavi.gif'); background-repeat:no-repeat; background-position:0px -1px;
	}
	#leftcolumn a:hover, #leftcolumn a.hl, #leftcolumn a.hl:link, #leftcolumn a.hl:visited, #leftcolumn a.hl:active, #leftcolumn a.hl:hover{ 
	  background-color:#dbf2fd;
	}
	#leftcolumn>a{
	  width:100%;
	}
	#leftcolumn div.spacer{
	  border-bottom-color:#c5d4de;
	  border-bottom-style:solid;
	  border-bottom-width:1px;
	  border-top-color:#c5d4de;
	  border-top-style:solid;
	  border-top-width:1px;
	  height:40px;
	  background-color:#dbf2fd;
	  padding:0px;
	  margin:0px;
	  width:180px;
	  margin-left:40px;
	}
	#leftcolumn img.headline{
	  margin-left:40px;
	}
	#top100dive a, #top100dive a:link, #top100dive a:visited, #top100dive a:active, #top100dive a:hover, #top100dive a.hl, #top100dive a.hl:link, #top100dive a.hl:visited, #top100dive a.hl:active, #top100dive a.hl:hover {
	  display:block;
	  color:#000000; 
	  font-size:10px; 
	  font-weight:bold; 
	  text-decoration:none; 
	  text-transform:uppercase;
	  border-top-color:#c5d4de;
	  border-top-style:solid;
	  border-top-width:0px;
	  width:180px;
	  width:inherit;
	  margin-left:40px;
	  padding-top:4px;
	  padding-left:28px;
	  padding-bottom:3px;
	  background-color:#ffffff;
	  background-image:none
	}
	td.hotlinetext{
	  font-size:9px; 
	  background-color:#fce100;
	  width:117px;
	  padding-right:2px;
	}
	
	td.hotlinetext b{
	  font-size:11px; 
	}
	
	/* footer links*/
	#footer a, #footer a:link, #footer a:visited, #footer a:active, #footer a:hover{ 
	  color:#ffffff; 
	  text-decoration:none; 
	  padding-left:17px;
	  padding-right:10px;
	  padding-bottom:5px;
	  padding-top:7px;
	  margin-left:10px;
	  background-image:url('/static/de/pics/buttons/bullets-weiss.gif'); background-repeat:no-repeat; background-position:0px 8px;
	}
	/*angebotebox*/
	#angebotebox{
	  width:180px;
	  margin-top:0px;
	  margin-left:5px;
	}
	#angebotebox td.topleft{
	  background-color:#ffffff; 
	  background-image:url('/static/de/pics/corners/ecke-rot-links.gif'); background-repeat:no-repeat; background-position:left;
	}
	#angebotebox td.topright{
	  background-color:#ffffff; 
	  background-image:url('/static/de/pics/corners/ecke-rot-rechts.gif'); background-repeat:no-repeat; background-position:right;
	}
	#angebotebox td.bottomleft{
	  background-color:#ffffff; 
	  background-image:url('/static/de/pics/corners/ecke-hellblau-unten-links.gif'); background-repeat:no-repeat; background-position:left;
	}
	#angebotebox td.bottomright{
	  background-color:#ffffff; 
	  background-image:url('/static/de/pics/corners/ecke-hellblau-unten-rechts.gif'); background-repeat:no-repeat; background-position:right;
	}
	#angebotebox td.content{
	  background-color:#dbf2fd;
	  padding-top:3px;
	  white-space:normal;
	}
	#angebotebox td.bottomcenter{
	  background-color:#dbf2fd;
	}
	#angebotebox td.content img{
	  margin:0px; padding:0px;
	}
	#angebotebox td.content hr{
	  width:180px;
	  height:1px;
	  border-width:1px 0 0 0; 
	  border-style:solid; 
	  border-color:#cccccc;
	  padding:5px 0px 0px 0px;
	}
	#angebotebox td.headline{
	  background-color:#ba1a01; 
	  color:#ffffff;
	  font-size:12px; 
	}
	#angebotebox .h1{
	  font-size:13px; 
	  line-height:13px; 
	  font-weight:bold;
	  padding:0px 0px 3px 10px;
	}
	#angebotebox .h2{
	  font-size:10px; 
	  font-weight:bold;
	  line-height:10px; 
	  padding:0px 0px 3px 10px;
	}
	#angebotebox .h3{
	  font-weight:bold;
	  color:#ba1a01;
	  font-size:10px; 
	  line-height:12px; 
	  padding:0px 0px 3px 10px;
	}
	#angebotebox .h3 b{
	  font-size:12px; 
	}
	#angebotebox a, #angebotebox a:link, #angebotebox a:visited, #angebotebox a:active, #angebotebox a:hover{ 
	  color:#ba1a01;
	  background-image:url('/static/de/pics/buttons/button-rot-auf-hellblau.gif'); 
	  background-repeat:no-repeat; 
	  background-position: 100% 3px;
	  font-size:10px; 
	  text-decoration:none; 
	  font-weight:bold;
	  padding:4px 16px 4px 10px;
	}
		/*gewinnspielbox*/
	#gewinnspielbox{
	  width:180px;
		margin:0px 0px 5px 5px;
		background-color:#fce100; 
	}
	#gewinnspielbox td.topleft{
	  background-color:#fce100; 
	  background-image:url('/static/de/pics/gewinnspiel/ecke-links-oben.gif'); background-repeat:no-repeat; background-position:left;
	}
	#gewinnspielbox td.topright{
	  background-color:#fce100; 
	  background-image:url('/static/de/pics/gewinnspiel/ecke-rechts-oben.gif'); background-repeat:no-repeat; background-position:right;
	}
	#gewinnspielbox td.bottomleft{
	  background-color:#fce100; 
	  background-image:url('/static/de/pics/gewinnspiel/pic-taucherbrille.jpg'); background-repeat:no-repeat; background-position:bottom;
	}
	#gewinnspielbox td.bottomright{
	  background-color:#fce100; 
	  background-image:url('/static/de/pics/gewinnspiel/ecke-rechts-unten.gif'); background-repeat:no-repeat; background-position:right;
	}
	#gewinnspielbox td.content{
	  background-color:#fce100;
	  padding-top:3px;
	  white-space:normal;
	}
	#gewinnspielbox td.center{
	  background-color:#fce100;
	}
	#gewinnspielbox td.content img{
	  margin:0px; padding:0px;
	}
	#gewinnspielbox td.content hr{
	  width:100%;
	  height:1px;
	  border-width:1px 0 0 0; 
	  border-style:solid; 
	  border-color:#cccccc;s
	  padding:5px 0px 0px 0px;
	}
	#gewinnspielbox td.headline{
	  background-color:#fce100; 
	  color:#000000;
	  font-size:12px; 
	}
	#gewinnspielbox .h1{
	  font-size:13px; 
	  line-height:13px; 
	  font-weight:bold;
	  padding:0px 0px 3px 10px;
	}
	#gewinnspielbox .h2{
	  font-size:10px; 
	  font-weight:bold;
	  line-height:10px; 
	  padding:0px 0px 3px 10px;
	}
	#gewinnspielbox .h3{
	  font-weight:bold;
	  color:#ffffff;
	  font-size:10px; 
	  line-height:12px; 
	  padding:0px 0px 3px 10px;
	}
	#gewinnspielbox .h3 b{
	  font-size:12px; 
	}
	#gewinnspielbox a, #gewinnspielbox a:link, #gewinnspielbox a:visited, #gewinnspielbox a:active, #gewinnspielbox a:hover{ 
	  color:#ba1a01;
	  background-image:url('/static/de/pics/buttons/button-weiss-auf-gelb.gif'); 
	  background-repeat:no-repeat; 
	  background-position: 100% 3px;
	  font-size:10px; 
	  text-decoration:none; 
	  font-weight:bold;
	  padding:4px 16px 4px 10px;
	}
	/*shopbasket*/
	#shopbasket{
	  width:185px;
	  margin-top:0px;
	  margin-bottom:5px;
	  background-color:#dbf2fd;
	  padding:0px 0px 10px 0px;
	}
	#shopbasket td.content hr{
	  width:185px;
	  height:1px;
	  display:block;
	  border-width:1px 0 0 0; 
	  border-style:solid; 
	  border-color:#cccccc;
	  padding:5px 0px 0px 0px;
	}
	#shopbasket td.headline{
	  background-color:#01a1ba; 
	  color:#ffffff;
	  font-size:12px; 
	  padding:4px 0px 4px 0px;
	}
	#shopbasket td.headline img{
	  margin:0px 10px 0px 15px;
	}
	#shopbasket a, #shopbasket a:link, #shopbasket a:visited, #shopbasket a:active, #shopbasket a:hover{ 
	  color:#01a1ba;
	  background-image:url('/static/de/pics/buttons/button-blau-auf-hellblau.gif'); 
	  background-repeat:no-repeat; 
	  background-position:100% 4px;
	  font-size:10px; 
	  text-decoration:none; 
	  padding:5px 16px 5px 15px;
	  font-weight:bold;
	}
	#shopbasket td.content {
	  padding-top:10px;
	}
	#shopbasket b{
	  font-size:10px; 
	  line-height:10px; 
	  padding-left:20px;
	}
	/*information zu ländern*/
	#information{
	  width:185px;
	  margin-top:0px;
	  margin-bottom:5px;
	  background-color:#dbf2fd;
	  padding:0px 0px 10px 0px;
	}
	#information td.content hr{
	  width:185px;
	  height:1px;
	  display:block;
	  border-width:1px 0 0 0; 
	  border-style:solid; 
	  border-color:#cccccc;
	  padding:0px 0px 0px 0px;
	}
	#information td.headline{
	  background-color:#7fd0f0; 
	  color:#ffffff;
		padding:4px 0px 4px 0px;
	  font-size:12px; 
	}
	#information td.headline a, #information td.headline a:link, #information td.headline a:active, #information td.headline a:visited, #information td.headline a:hover{
	  color:#ffffff;
	  font-size:12px; 
	  padding:4px 0px 4px 0px;
		font-weight:bold;	
	}
	#information td.headline img{
	  margin:0px 10px 0px 15px;
	}
	#information a, #information a:link, #information a:visited, #information a:active, #information a:hover{ 
	  color:#000000;
	  background-image:url('/static/de/pics/buttons/bullets-blau.gif'); background-repeat:no-repeat; background-position:15px 1px;
	  font-size:10px; 
	  text-decoration:none; 
	  padding:0px 16px 0px 30px;
	  font-weight:bold;
		display:block;
		vertical-align:top;
	}
	#information td.content {
	  padding-top:10px;
	}
	#information b{
	  font-size:10px; 
	  line-height:10px; 
	  padding-left:20px;
	}
	
	/* contentpage 2 Spalten*/
	#content table{
	
	}
	#content table #left{
	 background-color:#7fd0f0; 
	 max-width:387px;
	}
	#content table #right{
	 max-width:160px;
	}
	#content table #left table td{
	  padding:0px 10px 0px 10px;
	}
	#content table #left .DDD a, #content table #left .DDD a:link, #content table #left .DDD a:visited, #content table #left .DDD a:active, #content table #left .DDD a:hover{ 
	  color:#ba1a01;
	  background-image:url('/static/de/pics/buttons/button-rot-auf-hellblau.gif'); background-repeat:no-repeat; background-position: 100% 3px;
	  font-size:10px; 
	  text-decoration:none; 
	  font-weight:bold;
	  padding:4px 16px 4px 10px;
	}
	#content table #left table th{
	  font-size:16px; 
	  padding:0px 20px 0px 20px;
	  font-weight:bold;
	  text-align:left;
	}
	h5{
	 font-size:13px; 
	 padding:0px;
	 font-weight:bold;
	 line-height:20px;
	 display:inline;
	}
	h6{
	 font-size:16px; 
	 padding:0px;
	 font-weight:bold;
	 line-height:20px;
	 display:inline;
	}
	h6 b{
	  font-size:17px; 
	  font-weight:bolder;
	}
	#content table #left table th b{
	  font-size:17px; 
	  font-weight:bolder;
	}
	img.floatRightClear { 
	  float: right;
	  clear: right;
	  margin-left:10px;
	}
	div.blau{
	  background-color:#7fd0f0; 
	  padding:0px 20px 20px 20px;
	}
	div.warning{
	  background-color:#cc0000; 
	  padding:0px 20px 20px 20px;
	}
	div.blau img.floatRightClear, div.warning img.floatRightClear { 
	  margin-right:-20px;
	  margin-top:-20px;
	}
	#static{
	  padding:0px;
	  margin:0px;
	}
	#static #left{
	  padding:20px 20px 20px 20px;
	  line-height:14px; 
	}
	#static #left a.contentred, #static #left a.contentred:link, #static #left a.contentred:visited, #static #left a.contentred:active, #static #left a.contentred:hover{ 
	  color:#ba1a01;
	  background-image:url('/static/de/pics/buttons/button-rot-auf-hellblau.gif'); background-repeat:no-repeat; background-position: 100% 3px;
	  font-size:10px; 
	  text-decoration:none; 
	  font-weight:bold;
		float:right;
	  padding:4px 16px 4px 10px;
	}
	#static #left a, #static #left a:link, #static #left a:visited, #static #left a:active, #static #left a:hover{ 
	  font-size:10px; 
	  text-decoration:none; 
	  font-weight:bold;
	  padding:4px 0px 4px 0px;
	}
	a.mailto, a.mailto:link, a.mailto:active, a.mailto:visited, a.mailto:hover{
	  font-size:10px; 
	  background-image:none;
	  color:#000000;
	  font-weight:bold;
	  padding:0px;
	  display:inline;
	  text-decoration:none; 
	  float:none;
	}
	#popup{
	  background-color:#7fd0f0;
	  width:100%;
	  height:100%;
	}
	#popup .top td{
	 background-color:#ffffff;
	 text-align:left;
	 height:133px; 
	 background-image:url('/static/de/pics/popup/linien.gif'); 
	 background-repeat:repeat-x;
	 background-position:bottom;
	}
	#popup .content{
	  padding:0px 20px 20px 20px;
	}
	#popup .foot{  
	  text-align:right;
	  height:23px; 
	}
	#popup .foot a, #popup .foot a:link, #popup .foot a:visited, #popup .foot a:active, #popup .foot a:hover{ 
	  color:#ba1a01;
	  background-image:url('/static/de/pics/buttons/button-rot-auf-blau.gif'); background-repeat:no-repeat; background-position: 100% 3px;
	  font-size:10px; 
	  text-decoration:none; 
	  font-weight:bold;
	  padding:3px 20px 20px 30px;
	  float:right;
	  margin-right:30px;
	}
	a.landlist, a.landlist:link, a.landlist:active, a.landlist:visited, a.landlist:hover{
	  color:#000000;
	  background-image:url('/static/de/pics/buttons/bullets-blau.gif'); 
		background-repeat:no-repeat; background-position: 5px 4px;
	  font-size:10px; 
	  text-decoration:none; 
	  padding:3px 20px 3px 20px;
	  display:block;
	}
	#angebotslist{
	padding-top:10px;
	width:510px;
	}
	#angebotslist td{
	  border-top-color:#dbf2fd;
	  border-top-style:solid;
	  border-top-width:2px;
	  padding-top:5px;
	  padding-bottom:10px;
	}
	#angebotslist a.route, #angebotslist a.route:link, #angebotslist a.route:visited, #angebotslist a.route:active, #angebotslist a.route:hover{ 
	  color:#000000;
	  background-image:url('/static/de/pics/buttons/bullets-blau.gif'); 
	  background-repeat:no-repeat; 
	  background-position:0px 16px;
	  font-size:10px; 
	  text-decoration:none; 
	  padding:15px 16px 8px 12px;
	  font-weight:bold;
	}
	a.angebotslist, a.angebotslist:link, a.angebotslist:visited, a.angebotslist:active, a.angebotslist:hover{ 
	  color:#01a1ba;
	  background-image:url('/static/de/pics/buttons/button-blau-auf-hellblau.gif'); 
	  background-repeat:no-repeat; 
	  background-position:100% 8px;
	  font-size:10px; 
	  text-decoration:none; 
	  padding:8px 16px 3px 1px;
	  margin-right:50px;
	  font-weight:bold;
	}
	#angebotslist div.preis{
	  color:#01a1ba;
	  font-size:10px; 
	  text-decoration:none; 
	  padding-right:16px;
	  padding-top:3px;
	  padding-bottom:8px;
	  font-weight:bold;
	}
	#angebotslist div.preis b{
	  font-size:12px; 
	  font-weight:bolder;
	}
	a.buchungsanfrage, a.buchungsanfrage:link, a.buchungsanfrage:active, a.buchungsanfrage:visited, a.buchungsanfrage:hover{
	  color:#ffffff;
	  background-color:#01a1ba; 
	  background-image:url('/static/de/pics/buttons/button-weiss-auf-dunkelblau.gif'); 
	  background-repeat:no-repeat; background-position: 100% 2px;
	  font-size:10px; 
	  text-decoration:none; 
	  font-weight:bold;
	  padding:2px 15px 2px 15px;
	  margin-left:220px;
	  border-style:none;
	  border-width:0px;
	}
	a.angebotsdetaillist, a.angebotsdetaillist:link, a.angebotsdetaillist:visited, a.angebotsdetaillist:active, a.angebotsdetaillist:hover{ 
	  color:#ffffff;
	  background-image:url('/static/de/pics/buttons/button-weiss-auf-hellblau.gif'); 
	  background-repeat:no-repeat; 
	  background-position:100% 8px;
	  font-size:10px; 
	  text-decoration:none; 
	  padding:8px 16px 3px 15px;
	  margin-right:20px;
	  font-weight:bold;
		display:block;
	}
a.uebersicht, a.uebersicht:link, a.uebersicht:visited, a.uebersicht:active, a.uebersicht:hover{ 
  color:#ffffff;
  background-image:url('/static/de/pics/buttons/bullets-blau.gif'); 
  background-repeat:no-repeat; 
  background-position:0px 16px;
  font-size:10px; 
  text-decoration:none; 
  padding:15px 16px 5px 15px;
  font-weight:bold;
}

.laenderinfo h2 {
  font-size:14px; 
  font-weight:bold;
  line-height:10px; 
  padding-top:5px;
  padding-bottom:8px;
}

.laenderinfo h3 {
  font-size:12px; 
  font-weight:bold;
  line-height:10px; 
  padding-top:5px;
  padding-bottom:0px;
}
//-->
