/*
 * Touren
 */
 
 /*Farben für Maps */
 
 /* zunächst allgemeine Beschreibung der Tooltips */
  div.markerTooltip, div.markerTooltipTour_1, div.markerTooltipTour_2, div.markerTooltipTour_3,
  div.markerTooltipTour_4, div.markerTooltipTour_5,  div.markerTooltipTour_6,
  div.markerTooltipTour_7, div.markerTooltipTour_8,  div.markerTooltipTour_9,
  div.markerTooltipTour_10, div.markerTooltipTour_11,  div.markerTooltipTour_12,
  div.markerTooltipTour_13 {
			          color: #666666;
			          font-weight: bold;
			          font-size: 10px;			          
			          background-color: white;
			          white-space: nowrap;			          
			          padding: 2px 4px;
			          border: 1px solid black;
			          margin:0 0 45px 0;    
			          z-index:1560916801;
			          			          
			          
			       }
			       
			   

/* Farben für spans, etc*/
#content h3.tourStopName {
	padding:0 0; margin:0 0;
	margin-top:1px; margin-bottom:2px;
	font-size:13px;
}


/* Karlsplatz / Schlossplatz */
#leftCol a#a1 { color: #69230D; }

.tour1, a.a1, #containerTour1 h1, #containerTour1 h2, #containerTour1 h3, #containerTour1 h4, #containerTour1 h5, div.markerTooltipTour_1 {color: #69230D; }
#containerTour1 .tourStop {	background-color: #69230D; }

/* Tour Mitte */
#leftCol a#a2 { color: #009EE0; }
a#a2, .tour2, .a2, #containerTour2 h1, #containerTour2 h2, #containerTour2 h3, #containerTour2 h4, #containerTour2 h5, div.markerTooltipTour_2 {
	color: #009EE0; }
#containerTour2 .tourStop {
	background-color: #009EE0; }
	
/* Tour süd */
#leftCol a#a3 { color: #5C145B; }
.tour3, .a3, #containerTour3 h1, #containerTour3 h2, #containerTour3 h3, #containerTour3 h4, #containerTour3 h5, div.markerTooltipTour_3 {
	color: #5C145B; }
#containerTour3 .tourStop {
	background-color: #5C145B; }

/* Toru West */
#leftCol a#a4 { color: #980D7D ; }
.tour4, .a4, #containerTour4 h1, #containerTour4 h2, #containerTour4 h3, #containerTour4 h4, #containerTour4 h5, div.markerTooltipTour_4 {
	color: #980D7D; }
#containerTour4 .tourStop {
	background-color: #980D7D; }

/* Tour Nord */
#leftCol a#a5 { color: #E2007A; }
.tour5, .a5, #containerTour5 h1, #containerTour5 h2, #containerTour5 h3, #containerTour5 h4, #containerTour5 h5,div.markerTooltipTour_5 {
	color: #E2007A; }
#containerTour5 .tourStop {
	background-color: #E2007A;
}

/* Tour Hafen*/
#leftCol a#a6 { color: #956A06; }
.tour6, .a6, #containerTour6 h1, #containerTour6 h2, #containerTour6 h3, #containerTour6 h4, #containerTour6 h5,div.markerTooltipTour_6 {
	color: #956A06;	 }
#containerTour6 .tourStop {
	background-color: #956A06; }

/* Tour Neckar */
#leftCol a#a7 { color: #00571C; }
.tour7, .a7, #containerTour7 h1, #containerTour7 h2, #containerTour7 h3, #containerTour7 h4, #containerTour7 h5, div.markerTooltipTour_7 {
	color: #00571C; }
#containerTour7 .tourStop {
	background-color: #00571C; }

/* Tour Wein */
#leftCol a#a8 { color: #005776 }
.tour8, .a8, #containerTour8 h1, #containerTour8 h2, #containerTour8 h3, #containerTour8 h4, #containerTour8 h5,div.markerTooltipTour_8 {
	color: #005776 }
#containerTour8 .tourStop {
	background-color: #005776; }

/* Tour Ost */
#leftCol a#a9 { color: #CD071E; }
.tour9, .a9, #containerTour9 h1, #containerTour9 h2, #containerTour9 h3, #containerTour9 h4, #containerTour9 h5,div.markerTooltipTour_9 {
	color: #CD071E; }
#containerTour9 .tourStop {
	background-color: #CD071E; }

/* Tour Zuffenhausen */
#leftCol a#a10 { color: #003B8E; }
.tour10, .a10, #containerTour10 h1, #containerTour10 h2, #containerTour10 h3, #containerTour10 h4, #containerTour10 h5, div.markerTooltipTour_10 {
	color: #003B8E; }
#containerTour10 .tourStop {
	background-color: #003B8E; }


#leftCol a#a11 { color: #F39400; }
.tour11, .a11, #containerTour11 h1, #containerTour11 h2, #containerTour11 h3, #containerTour11 h4, #containerTour11 h5, div.markerTooltipTour_11 {
	color: #F39400; }
#containerTour11 .tourStop {
	background-color: #F39400; }

#leftCol a#a12 { color: #F39400; }
.tour12, .a12, #containerTour12 h1, #containerTour12 h2, #containerTour12 h3, #containerTour12 h4, #containerTour12 h5, div.markerTooltipTour_12 {
	color: #F39400; }
#containerTour12 .tourStop {
	background-color: #F39400; }

#leftCol a#a13 { color: #EB6B09; }
.tour13, .a13, #containerTour13 h1, #containerTour13 h2, #containerTour13 h3, #containerTour13 h4, #containerTour13 h5, div.markerTooltipTour_13 {
	color: #EB6B09; }
#containerTour13 .tourStop {
	background-color: #EB6B09; }



/*
 * Tourenübersicht
 */
 
 img#tourPlan{border: 1px solid #AEAEAE;margin-bottom:20px;}
 
#map {	padding:0;margin:20px 0 20px 0;	width:526px;height:350px;border: 1px solid #AEAEAE;}
#map1024 {	padding:0;margin:20px 0 20px 0;	width:902px;height:786px;border: 1px solid #AEAEAE;	position:relative;top:-30px;}
h3.tourStopName {
	color: #333333;
	padding-top:0;
}
.tourDescription {	
	margin: 0 0 10px 0px;
	padding: 2px 2px;
	border:1px solid #666;
	text-align:center;
}

.tourTop {
	margin: 0px;
	padding: 0px;
}

.tourBottom {

}

.tourBackground {
	background-image: url('/img/tour_element.gif');
	background-repeat: repeat-y;
	background-position: top left;
	padding: 0px;
}

.tourElement {
	position: relative;
	margin: 0px 0px 16px 0px;
/*	border: 1px solid #00FFFF;*/
}

.tourElementText {
	padding: 4px 0px 0px 48px;
}

.tourStop, .tourStopImage {
	position: absolute;
	top: 0px;
	left: 17px;
	width: 24px;
	height: 24px;
}

.tourStopImage {
	z-index: 6;
/*	background-color:green; */
}

.tourStop {
	z-index: 5;
}

.error, .message {
	display: block;
	padding: 2px 12px 4px 12px;
	margin: 4px 0px 16px 0px;
}

.error {
	color: #EC1318;
/*	border-right: 3px solid #EC1318;*/
	border-left: 3px solid #EC1318;
	background-color: #FBEEEF;
}

.message {
	color: #009100;
/*	border-right: 3px solid #009100;*/
	border-left: 3px solid #009100;
	background-color: #EBF8E4;
}

.tourElementText a {
	font-size: 11px;
	
	text-decoration:none;
}
.tourElementText a:hover {
	text-decoration:underline;
}


.detailProgramFunction {
	text-align:right;
}

.detailProgramFunction a {background:  url('/img/arr_blue.gif') no-repeat top left; color: #A79253; text-decoration:none; padding-left:10px;line-height:15px;}
.detailProgramFunction a#delete {background:  url('/img/arr_del.gif') no-repeat top left; color: #A79253; text-decoration:none; padding-left:10px;line-height:15px;}
.detailProgramFunction a:hover, .detailProgramFunction a#delete:hover {text-decoration: underline;}

#containerTour1 h3,#containerTour2 h3,#containerTour3 h3,#containerTour4 h3,#containerTour5 h3,#containerTour6 h3,#containerTour7 h3 {
	margin: 0 0 5px 0;
	padding: 0 0;
}

.detailsIconHandicapped {
	margin-bottom:10px;
}


/* MAPS */
div#tour_image {
  width:528px;
  height:300px;			  
  border:1px solid #999;
   /* for IE */
  filter:alpha(opacity=60);
 /* CSS3 standard */
  opacity:0.6;
  z-index:1;
}
			  
div#tour_image.alpha{
  /* for IE */
 filter:alpha(opacity=80);
 /* CSS3 standard */
 opacity:0.8;		
}

 div#transbox{
  width:200px;
  height:25px;
  /*margin:130px 150px;*/
  background-color:#AEAEAE;
  border:1px solid #fff;
  color:#fff;
  /* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;
  text-align:center;
  position:relative;
  z-index:2;
  top:-175px;				
  left:160px;
  visibility:hidden
			  
}
div#transbox p{
  margin:5px 5px;
  font-weight:bold;
  text-align:middle;
  color:#000000; 
 }
div#transbox a:hover{text-decoration: none;}
div#transbox:hover{background-color:#A6BA01;}
				 