/* CSS Document */


div#L_Reise{
 	width:792px;
	padding: 15px 19px 15px 19px;
	background-color: #fff; 
}





/* ----------------------------- */
/* Reisekopf und ReiseInlinemenu */
/* ----------------------------- */

div#L_ReiseHead{
 	width: 792px;
	background-color:#fff;
}
div#L_ReiseHead h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight:bold;
	letter-spacing: 0.5pt;
	width:580px; /* Bereichsbreite (605) - linkesPadding (25) = 580 */
	margin: 0 0 10px 0;
	padding-left: 25px;
	text-indent: -25px;
	float:left;
	/* background-color:#ddd; */
}
div#L_ReiseHead img{
	margin: 2px 8px 0 0; /*Rechter Einzug: (intend=25; bildbreite=17) -> 25-17-margleft(0)= 8 */
	vertical-align:text-top;
}
div#menuReiseInline{
	width:186px;
	float:right;
	background-color:#fff;
	padding: 0;
}
div#menuReiseInline p.item{
	font-size: 64%; 
	margin:0; 
	padding: 5px 0 5px 25px;
	text-indent: -25px;
	color: #666;
	border-bottom: 1px solid #ccc;
}
div#menuReiseInline img{
	margin: 1px 9px 0 5px; /*Rechter Einzug: (intend=25; bildbreite=11) -> 25-11-margleft(5)= 9 */
	vertical-align:text-top;
	border: 0;
}
div#menuReiseInline p.itemFirst{
	padding-top: 0;
}
div#menuReiseInline p.itemLast{
	border-bottom: 1px solid #fff;
}
div#menuReiseInline p.itemLastInaktiv{
	color:#bbb;
}
div#menuReiseInline a:link, div#menuReiseInline a:visited{ color:#666; text-decoration: none; }
div#menuReiseInline a:hover, div#menuReiseInline a:active, div#menuReiseInline a:focus{ color:#111; }


div#menuReiseInlineAndereReisenSubcontent{
	position: absolute;
	display: none; 
	border: 1px solid #000; 
	width: 140px; 
	padding: 5px 8px 0px 8px; 
	background-color:#fff;
}
div#menuReiseInlineAndereReisenSubcontent a{
	background-color: #EEE;
	margin: 2px 0;
	padding: 2px 6px;
	display: block;
	width: 128px; 
	font-size: 64%; 
	color: #666;
	text-decoration: none;
}
div#menuReiseInlineAndereReisenSubcontent a.close{
	background-color:#fff;
	margin: 3px 0 4px 0;
	padding: 0 0 0 12px;
	text-align: right;
	}
div#menuReiseInlineAndereReisenSubcontent a:hover, div#menuReiseInlineAndereReisenSubcontent a:active, div#menuReiseInlineAndereReisenSubcontent a:focus{ color:#111; }




div#ReiseAbstract{
	font-size:69%;
	width:590px;
	float:left; 
	clear:left;
}
div#ReiseAbstract img.TitelBild{
	float:left;
	display:block; 
	margin:0 16px 0 0;
	padding-bottom: 7px;
}
div#ReiseAbstract p.Gebiet{
	float:left;
	margin: 0;
	padding: 0 10px 5px 0;
	border-right: 1px solid #ccc;
}
div#ReiseAbstract p.Preis{
	float:left;
	margin: 0;
	padding: 0 0 5px 10px;
}
div#ReiseAbstract p.Preis img#iWaehrung2{
	vertical-align:text-middle;
	border: 0;
}
div#ReiseAbstract div.Dauer{
	width:388px;
	margin: 0;
	padding: 5px 0 0 0;
	float:left;
	clear:left;
	border-top: 1px solid #ccc;
}
div#ReiseAbstract .Titel{
	font-weight: bold;
}

div#ReiseAbstract table.bRZ{
	margin-top: 1px;
	border:1px solid #999;
	float:right;
	clear:right;
}
div#ReiseAbstract td.bRZ{
	font-size: 5px;
}
div#ReiseAbstract td.bRZtop{
	font-size: 5px;
	background-color: #F90;
}
div#ReiseAbstract td.bRZok{
	font-size: 5px;
	background-color: #FC3;
}
div#ReiseAbstract img.bRZ{
	margin:0;
	padding:0; 
}





/* ----------------------------- */
/* Tabnavigation (Reiter)        */
/* ----------------------------- */

div#naviTab {
  float:left;
  width:100%;
  margin:0;
  padding:0;
  /*width:810px; margin: 0 5px;*/
  background:#fff url("../../img/mnu/n_tab_bg.gif") repeat-x bottom; /*DAE0D2*/ 
  font-size:69%;
  line-height:normal;
  border-top: 1px solid #ccc; /* Trennline zw. Kopf und Reiternavi*/
  clear: both;
  }
div#naviTab ul {
  margin:0;
  padding:10px 10px 0 0;
  list-style:none;
  }
div#naviTab li {
  display:inline;
  }
div#naviTab ul a {
  float:left;
  width:.1em;  /*hack clickarea win-ie<6*/
  background:url("../../img/mnu/n_tab_lft.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  border-bottom:1px solid #000;
  }
div#naviTab ul a.first {
  background:url("../../img/mnu/n_tab_lft_first.gif") no-repeat left top;
  }
div#naviTab > ul a {width:auto;} /*hack clickarea win-ie<6*/
div#naviTab ul a span {
  float:left;
  display:block;
  background:url("../../img/mnu/n_tab_rgt.gif") no-repeat right top;
  padding:5px 10px 4px 6px; /*10-b lft=6*/
  font-weight:normal;
  color:#666; 
  white-space:nowrap;
  }
div#naviTab ul a span.last{
  background:url("../../img/mnu/n_tab_rgt_last.gif") no-repeat right top;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div#naviTab ul a span {float:none;}
/* End IE5-Mac hack */
div#naviTab ul a:hover span {
  color:#444;
  }
div#naviTab #current ul a {
  background-position:0 -50px;
  border-width:0;
  }
div#naviTab #current ul a span {
  background-position:100% -50px;
  padding-bottom:5px;
  color:#000;
  }
div#naviTab ul a:hover {
  background-position:0% -50px;
  }
div#naviTab ul a:hover span {
  background-position:100% -50px;
  }
div#naviTab ul a.current{
  background-position:0 -50px;
  border-width:0;
  }
div#naviTab ul a span.current {
  background-position:100% -50px;
  padding-bottom:5px;
  color:#000;
  }
div#naviTab ul a:link, div#naviTab ul a:visited{ text-decoration: none; }
div#naviTab ul a:hover, div#naviTab ul a:active, div#naviTab ul a:focus{ text-decoration: none; }


/* ----------------------------- */
/* Reisekopf: Suche Webkeynemenu */
/* ----------------------------- */
/* liegt innerhalb Tabnavigation*/

/*Webcode und LupenIcon*/
div#naviTab div.WebKey {
  float:right;
  font-size: 93%;
  margin: 0;
  padding-top: 3px;
  color: #666;
  }
div#naviTab div.WebKey a.webcode {
  background: none;
  margin-right: 8px;
  }
div#naviTab div.WebKey a:link, div#naviTab div.WebKey a:visited{ color:#666;} /*text-decoration: none; */
div#naviTab div.WebKey a:hover, div#naviTab div.WebKey a:active, div#naviTab div.WebKey a:focus{ color:#111; }

/* Popup */
div#popSucheWebkey{
	position: absolute;
	display: none; 
	border: 1px solid #000; 
	width: 145px; 
	padding: 5px 8px 0px 8px; 
	background-color:#fff;
}
div#popSucheWebkey p{
	color: #111;
	font-size: 64%;
	line-height: 135%;
	margin: 0;
	padding: 4px 8px 0px 8px;
}
div#popSucheWebkey p.titel{
	font-weight: bold;
	padding-top: 2px;
}
div#popSucheWebkey form{
	margin: 2px 8px 4px 8px;
	color: #111;
	line-height: 135%;
}
div#popSucheWebkey input.formfld {
	color: #333333;
	font-size: 11px;
	/*border: none;*/
	border-style: solid;
	border-width: 1px;
	border-color: #bbbbbb;
	background-color: #dddddd;
	padding: 2px;
}
div#popSucheWebkey input.formfld:focus {background-color: #eeeeee;}
div#popSucheWebkey input.formflderr {
	color: #333333;
	font-size: 64%;
	/*border: none;*/
	border-style: solid;
	border-width: 1px;
	border-color: #ff0000;
	background-color: #FF6600;
	padding: 2px;
}
div#popSucheWebkey p.txterr {color: #FF0000}
div#popSucheWebkey div.knopf{
	margin-top: 10px;
	padding: 0px 0 0px 0;
	font-size: 101%; 
	text-align: left;
}
div#popSucheWebkey div.knopf input{
	font-size: 64%; 
}
div#popSucheWebkey a.close{
	background-color:#fff;
	font-size: 64%; 
	color: #666;
	margin: 3px 0 4px 0;
	padding: 0 0 0 12px;
	display: block;
	text-align: right;
	text-decoration: none;	}
div#popSucheWebkey a:hover, div#popSucheWebkey a:active, div#popSucheWebkey a:focus{ color:#111; }

/* Liste in Autosuggest */
div#popSucheWebkey ul {
    list-style-type: disc;
    margin: 2px 0 2px 16px;
    padding: 0;
}
div#popSucheWebkey li {
    color: #AAAAAA;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 69%;
    line-height: 135%;
    margin: 0;
}






/* ----------------------------- */
/* Reise Inhalte Tabs (Reiter)   */
/* ----------------------------- */

div#L_ReiseBody{
 	width: 770px; /* w - border*/
	margin: 0px;
	padding: 15px 10px 10px 10px;
	background-color:#fff;
	border: 1px solid #444;
	border-top: 0;
	float: left; /* wg. child InfoBox*/
	clear: both;
}
div#L_ReiseBody #ReisespalteLinks {
	width: 530px; /* w - border*/
	margin: 0 20px 0 0;
	padding: 0;
	background-color: #fff;
	/*clear: left;*/
	/*display: block;*/
  }
div#L_ReiseBody #ReiseSpalteRechts {
	width: 220px;
	margin: 0;
	padding: 0;
  }
div#L_ReiseBody div.ReiseBoxRechts {
	width: 218px; /* w - border*/
	margin: 0 0 10px 0;
	padding: 0;
	border: 1px solid #ccc;
	/*clear: left;*/
  }
div#L_ReiseBody div.ReiseBoxRechtsLast{
	margin-bottom: 0;
  }
div#L_ReiseBody div.ReiseBoxRechts h2 {
	font-size: 64%; font-weight:bold; margin: 0 0 4px 0; padding: 3px 8px 5px 8px; background-color:#ccc; 
	}
div#L_ReiseBody div.ReiseBoxRechts h3 {
	font-size: 64%; font-weight:bold; margin: 0; padding: 2px 8px 0 8px;
	}
div#L_ReiseBody div.ReiseBoxRechts h3.Leistungen {
	font-size: 64%; font-weight:bold; margin: 0 8px 0 8px; padding:5px 0 0 16px; border-top: 1px solid #ccc;
	}
div#L_ReiseBody div.ReiseBoxRechts h3.LeistungenVar {
	font-size: 64%; font-weight:bold; margin: 10px 8px 3px 8px; padding:0 0 5px 0; border-bottom: 1px solid #ccc;
	}
div#L_ReiseBody div.ReiseBoxRechts ul {
	/*list-style-type:disc;*/
	list-style-image:url("../../img/i_lipkt_oaw_kl.gif");
	margin: 4px 5px 10px 24px;
	padding: 0;
	font-size: 93%; 
	}
div#L_ReiseBody div.ReiseBoxRechts li {
	margin: 0 0 1px 0;
	}




div#L_ReiseBody div.ReiseBoxRechts p {
	font-size: 64%; margin: 0 8px 3px 8px; padding-bottom:5px; border-bottom: 1px solid #ccc;
	}
div#L_ReiseBody div.ReiseBoxRechts p.ReiseBoxTextLast {
	border-bottom: 0px;
	}

div#L_ReiseBody p, div#L_ReiseBody li {
	font-size: 69%;
	line-height: 135%;
	margin: 0 0 10px 0;
	}
div#L_ReiseBody p.Lead {
	font-weight: bold;
	margin: 0 0 10px 0;
	}
div#L_ReiseBody ul {
	list-style-image:url("../../img/i_lipkt_oaw_gr.gif");
	margin: 0 0 10px 16px;
	padding: 0;
	}
div#L_ReiseBody li {
	margin: 0 0 3px 0;
	}
div#L_ReiseBody table.Titelbild {
	width: 1px;
	margin: 0 10px 7px 0;
	padding: 0;
	float:left;
	}
div#L_ReiseBody table.Titelbild th {
	font-weight:normal;
	font-size: 64%;
	color: #666;
	text-align:left;
	}
div#L_ReiseBody div#ReisespalteLinks h2 {
	font-size: 69%;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	padding-bottom: 5px;
	}
div#L_ReiseBody div#ReisespalteLinks p {
	margin-bottom: 15px;
	}
div#L_ReiseBody div#ReiseSpalteRechts img{
	margin: 0 0 10px 0;
}
div#L_ReiseBody div#ReiseSpalteRechts h2.RouteTitel{
	font-size: 64%;
	font-weight:bold;
	margin-bottom: 3px; 
}

div#L_ReiseBody div#ReisespalteLinks table.Preisliste {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-collapse: collapse;
	width: 530px;
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste thead{
	background-color:#FFFFFF;
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste tr.ATLtg{
	background-color:#CCDDEE;
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste tr.Lokal{
	background-color:#CCDDCC;
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste tr.Privat{
	background-color:#FFEECC;
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste td, div#L_ReiseBody div#ReisespalteLinks table.Preisliste th{
	border-bottom: 2px solid white;
	padding: 4px 3px;
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste td{
	font-size: 69%;
	vertical-align: baseline;
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste td.Einzeilig{
	white-space:nowrap;
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste th{
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 64%;
	font-weight: normal;
	vertical-align: baseline;
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste th.Titel{
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 69%;
	font-weight: bold;
	background-color:#CCCCCC;
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste th.TitelWaehrung{
	text-align: right;
	padding-top: 4px; 
	padding-right: 5px;
	padding-bottom: 4px;
	background-color:#CCCCCC;
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste th.TitelWaehrung img{
	margin: 0; 
	vertical-align:baseline;
	border: 0;
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste th.Datum{
	width: 20%;
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste td.Datum{
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste td.Leitung{
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste td.Teilnehmer{
	white-space:nowrap;
	text-align: center;
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste td.Preis{
	white-space:nowrap;
	text-align: right;
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste td.Sparen{
	white-space:nowrap;
	text-align: center;
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste td.Buchen{
	text-align: center;
	white-space:nowrap;
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste th.Preis, div#L_ReiseBody div#ReisespalteLinks table.Preisliste th.Teilnehmer, div#L_ReiseBody div#ReisespalteLinks table.Preisliste th.Sparen, div#L_ReiseBody div#ReisespalteLinks table.Preisliste th.Buchen{
	text-align: center;
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste td.ZusatzTitel{
	font-weight: bold;
	border-top: 1px solid #CCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 5px;
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste td.ZusatzTitelFirst{
	font-weight: bold;
	border-top: 1px solid #CCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 10px;
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste td.ZusatzText{
	padding-top: 1px;
	padding-bottom: 1px;
	/*border: 0;*/
	vertical-align: baseline;
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste td.ZusatzPreis{
	padding-top: 1px;
	padding-bottom: 1px;
	/*border: 0;*/
	text-align: right;
	white-space:nowrap;
	vertical-align: baseline;
}
div#L_ReiseBody div#ReisespalteLinks table.Preisliste td.ZusatzMisc{
	padding-top: 1px;
	padding-bottom: 1px;
	/*border: 0;*/
	vertical-align: baseline;
	text-align:center;
}
div#PreislisteBoxenSparen div.BoxSparen{
	position: absolute;
	display: none; 
	border: 1px solid #000; 
	width: 180px; 
	background-color:#fff;
}
div#PreislisteBoxenSparen div.BoxSparen a{
	margin: 5px 8px 6px 8px;
	display: block;
	font-size: 64%; 
	color: #111;
	text-decoration: none;
}
div#PreislisteBoxenSparen div.BoxSparen a span.titel{
	font-weight: bold;
}
table.Preisliste td.ZusatzMisc img.imgPlane{
	margin: 0;
	padding: 0;
	vertical-align:text-top;
	border: 0;
}
div#L_ReiseBody div#ReisespalteLinks h2.RArtLegende {
	font-size: 64%;
	font-weight: bold;
	border-bottom: 0;
	margin: 20px 0 0px 0;
	}
div#L_ReiseBody div#ReisespalteLinks p.RArtLegende {
	margin: 0;
	padding: 0 0 1px 25px;
	text-indent: -25px;
	font-size: 64%;
	/*color: #666;*/
}
div#L_ReiseBody .RArtLegende img{
	margin: 0 9px 2px 5px;
	vertical-align:text-top;
	border: 1px solid #666;
	width:5;
	height:11;
}

div#L_ReiseBody p.Fototipp {
	font-size: 64%;
}




div#L_ReiseBody div#ReisespalteLinks h2.Appendix, div#L_ReiseBody div#Rcont5 h2.Appendix {
	font-size: 69%;
	font-weight: bold;
	border-bottom: 0;
	margin: 30px 0 10px 0;
	}
div#L_ReiseBody div#ReisespalteLinks p.Appendix, div#L_ReiseBody div#Rcont5 p.Appendix {
	margin: 0;
	padding: 0 0 5px 25px;
	text-indent: -25px;
	/*color: #666;*/
}
div#L_ReiseBody .Appendix img{
	margin: 1px 9px 0 5px;
	vertical-align:text-top;
	border: 0;
}

div#L_ReiseBody div#ReisespalteLinks p.Fussnote {
	/*clear: both;*/
	padding-top: 20px;
	font-size: 64%;
	color: #666;
}


/* Relativer Tooltip */
a.TooltipStd, a.TooltipStd:link, a.TooltipStd:visited, a.TooltipStd:active  {
  position: relative;
  text-decoration: normal;
  color:#666666;
  }
a.TooltipStd:hover {
  color: #666666; 
  text-decoration: none;
  background: transparent;
}
a.TooltipStd span {
  display: none;  
  text-decoration: none; 
}
a.TooltipStd:hover span {
  display: block;
  position: absolute; 
  top: 0px; 
  left: 15px; 
  width: 150px;
  z-index: 5;
  color: #111111;
  padding: 5px 8px 6px 8px;
  background-color:#fff;
  border:1px solid #000000; 
  font-size: 93%; 
  text-align: left;
  }

/* Tooltip für Punkte Stufe und Level: breiter */ 
a.TooltipStufeLevel, a.TooltipStufeLevel:link, a.TooltipStufeLevel:visited, a.TooltipStufeLevel:active  {
  position: relative;
  text-decoration: none;
  color:#666666;
  }
a.TooltipStufeLevel:hover {
  color: #666666; 
  text-decoration: none;
  }
a.TooltipStufeLevel span {
  display: none;  
  text-decoration: none; 
}
a.TooltipStufeLevel:hover span {
  width: 200px;
  overflow: visible;
  /*white-space: nowrap;*/
 }
a.TooltipStufeLevel:hover span img{
  border: 0;
  margin-right: 10px;
 }
 a.TooltipStufeLevel:hover span img h3{
  font-weight: bold;
 }
 





div#L_ReiseBody a:link, div#L_ReiseBody a:visited{ color:#666; text-decoration: underline; }
div#L_ReiseBody a:hover, div#L_ReiseBody a:active, div#L_ReiseBody a:focus{ color:#666; text-decoration: none; }




