body
{
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: #FFFFFF;
}
img
{
	border:0px;
}
div#alles
{
	margin: 0 auto;
	padding: 0 0 0 0;
	text-align: left;
	width: 966px;
	height:680px;
	padding-top:78px;
}

div#alles_termine
{
	margin: 0 auto;
	padding: 0 0 0 0;
	text-align: left;
	width: 966px;
	height:680px;
	padding-top:48px;
}


#tour_desc_in
{
	float:left;
	height:325px;
	}
	
#termin_img
{
	float:left;
	width:150px;
	}

#termine
{
	float:left;
	height:555px;
	width:940px;
	padding-left:5px;
}

#termin_ob
{
	float:left;
	height:auto;
}

#termin_mitte
{
	float:left;
	height:470px;
	width:895px;
	padding-left:20px;
	padding-top:10px;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
}

.termin_links
{
	color:#313131;
	padding:4px 45px 0 0;
	margin:0 0 0 0;
	width:auto;
	float:left;
	font-size:16px;
	font-weight:bold;
}

a.termin_links:link { text-decoration:none; color:#777777;}
a.termin_links:visited { text-decoration:none;color:#777777;}
a.termin_links:hover { text-decoration:none;color:#FF8844;}
a.termin_links:active { text-decoration:none;color:#313131;}
a.termin_links:focus { text-decoration:none;color:#777777; }

.termin_links_on
{
	color:#313131;
	padding:0px 70px 0 0;
	margin:0 0 0 0;
	width:auto;
	float:left;
	font-size:20px;
	font-weight:bold;
}

a.termin_links_on:link { text-decoration:none; color:#313131;}
a.termin_links_on:visited { text-decoration:none;color:#313131;}
a.termin_links_on:hover { text-decoration:none;color:#FF8844;}
a.termin_links_on:active { text-decoration:none;color:#313131;}
a.termin_links_on:focus { text-decoration:none;color:#313131; }


#termin_menu
{
	float:left;
	height:40px;
	width:auto;
	padding-left:50px;
	text-align:center;
	
}

#auswahl
{
		color:#313131;
		padding-left:50px;
		float:left;
}

#termin_menu_u
{
	background-image:url(http://www.textouren.com/html/images/termin_u.gif);
	float:left;
	height:30px;
	width:920px;
}

h4
{
	color:#313131;
	padding:5px 0 10px 0px;
	margin:0 0 0 0;
	float:left;
	font-weight:normal;
	font-size:16px;
}

.h4_perle
{
	float:left;
	padding-right:116px;
}

h5
{
	color:#FF8844;
	padding:5px 0 10px 0;
	margin:0 0 0 0;
	font-weight:bold;
	font-size:16px;
	width:200px;

}

#list_top
{
	float:left;
	width:590px;
	height:60px;
}

#list_hd
{
	float:left;
	color:#FF8844;
	padding:5px 0 0px 0;
	margin:0 0 0 0;
	font-weight:bold;
	font-size:16px;
	width:255px;
	height:30px;
}


#list_hd2
{
	float:left;
	color:#FF8844;
	padding:5px 0 0px 0;
	margin:0 0 0 0;
	font-weight:bold;
	font-size:16px;
	width:249px;
}

#inkl
{
	float:left;
	height:35px;
	width:269px;
	font-size:12px;
}

#tour_desc
{
	float:left;
	font-weight:normal;
	font-size:14px;	
	color:#313131;
	width:250px;
	padding-right:10px;
}

#tour_termine
{
	float:left;
	font-weight:normal;
	font-size:14px;	
	color:#313131;
	width:590px;
	height:420px;
	padding-left:25px;
	border-left:1px solid #E6E6E6;
}

#list_termin
{
	float:left;
	width:100px;
	height:28px;
	height:22px;padding-top:3px;
}

#list_tag
{
	float:left;
	width:82px;
	height:28px;
	height:22px;padding-top:3px;
}

#list_uhr
{
	float:left;
	width:72px;
	height:28px;
	height:22px;padding-top:3px;
}

#list_preis
{
	float:left;
	width:167px;
	height:28px;
	height:22px;
	padding-top:3px;
	padding-left:10px;

}

#list_reserve
{
	float:left;
	width:82px;
	height:28px;
	padding-top:3px;

}

.reserv
{
	font-weight:bold;
}

a.reserv:link { text-decoration:underline; color:#313131;}
a.reserv:visited { text-decoration:underline;color:#313131;}
a.reserv:hover { text-decoration:underline;color:#313131;}
a.reserv:active { text-decoration:underline;color:#313131;}
a.reserv:focus { text-decoration:underline;color:#313131; }


#termin_unten
{
	float:left;
	height:auto;
}

#buch
{
	float:left;
	height:435px;
	width:600px;
	padding-top:90px;
	padding-left:40px;
}

.infos
{
	float:left;
	font-size:13px;
}

a.infos:link { text-decoration:none; color:#EB5001;}
a.infos:visited { text-decoration:none;color:#EB5001;}
a.infos:hover { text-decoration:none;color:#EB5001;}
a.infos:active { text-decoration:none;color:#EB5001;}
a.infos:focus { text-decoration:none;color:#EB5001; }
 
#info_box
{
	float:left;
	height:475px;
	width:290px;
	background-repeat:no-repeat;
	padding-top:50px;
	padding-left:25px;
}

/* !! WICHTIG: Formatierungen für Holderfenster und Scrollbox */
#scrollHolder{ position: relative;
							 width: 265px;
               height: 410px;
               overflow: hidden;
               margin: 0;
               padding: 0;
               background: #fff;}
#scrollWnd{ position: absolute;
						top: 0;
            left: 0;
            margin: 0;
            padding: 6px;}
 
 .btnUp,
.btnDown{ display: block;
					position: absolute;
					margin-left:250px;}
.btnUp{ bottom: 0;
	}
 
#inner_info
{
	float:left;
	width:240px;
	font-size:px;
}
 
h1
{
	margin:0 0 0 0;
	padding:0 0 15px 0;
	font-size:16px;
	font-weight:bold;
	color:#EB5001;
}
 

a.hier:link { text-decoration:underline; color:#707070;}
a.hier:visited { text-decoration:underline;color:#707070;}
a.hier:hover { text-decoration:underline;color:#707070;}
a.hier:active { text-decoration:underline;color:#707070;}
a.hier:focus { text-decoration:underline;color:#707070; } 

#bottom
{
	float:left;
	height:110px;
	width:955px;
}

#logo
{
	float:left;
}

#menu
{
	float:left;
	height:64px;
	width:785px;
	padding-left:30px;
	padding-top:0px;
	z-index:99;
}

#flash
{
	float:left;
	height:40px;
	width:105px;
	text-align:center;
	color:#EB5001;
}

.flash
{
	font-weight:bold;
}

a.flash:link { text-decoration:none; color:#EB5001;}
a.flash:visited { text-decoration:none;color:#EB5001;}
a.flash:hover { text-decoration:none;color:#EB5001;}
a.flash:active { text-decoration:none;color:#EB5001;}
a.flash:focus { text-decoration:none;color:#EB5001; }

.touren
{
}

 ul#Navigation {
    margin: 0; padding: 0;
    text-align: center;
  }

  ul#Navigation li {
    list-style: none;
    float: left;
    position: relative;
  }
  * html ul#Navigation li {
  }

  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
  }
  ul#Navigation li#oops>ul {
    top: auto; bottom:1.2em;
  }
  * html ul#Navigation li ul {
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
  }

  ul#Navigation a, ul#Navigation span {
    display: block;hic", Helvetica, Arial, sans-serif;
    text-decoration: none; font-weight: bold;
    padding: 0.23em 0.97em 0.17em 1.03em;
    
  }
  * html ul#Navigation a, * html ul#Navigation span {
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell:hover {
  }
  ul#Navigation li ul a:hover {
  }
  li a#aktuell {
  }
  ul#Navigation li ul span {
  }
  ul#Navigation li a:active {
  }

/* dynamisches Ein-/Ausblenden */
  #Tmenu {
    margin-bottom:8em;
  }
  html>body #Tmenu {
    margin-bottom:0;
  }
  ul#Navigation li>ul {
    display: none;
  }
  ul#Navigation li:hover>ul {
    display: block;
  }


