BODY, HTML {
/*	font-family: "Trebuchet MS", Verdana;*/
	font-family: Tahoma, Verdana;
	background-color:#FFFFEF;
 scrollbar-face-color: #FFFFEF;  scrollbar-arrow-color: #000000;
}
DIV {
	margin: 0;
	padding: 0;
}
.links {
	float:left;
	}
.links_10 {
	float:left;
	padding: 0 2px 0 2px;
}
.hnm SPAN{
	color: #000033;
	font-size: 0.7em;
	maring-bottom: 0.3em;
	}
.preis A:HOVER {
	border: 2px dotted #D63942;
	}
#folge_container {
	width: 100%;
	margin: 10px 0 0 0;
	padding: 0;
	text-align: center;
}
.folge_aussen {
	width:1000px;
	margin:auto;
	}
.folge_kopf_a {
	height:15px;
	font-size:0.7em;
	font-weight:bold;
	}
.folge_kopf_a A {
	text-decoration:none;
	color:#4A416B;
	font-variant:small-caps;
	}
.folge_kopf_navi {
	background-color:#D63942;
	height:24px;
	width: 961px;
	margin-top:1px;
	font-family:Garamond, Verdana, sans-serif;
	padding-top: 2px;
	float: left;
	}
.folge_kopf_navi_home {
	float:left;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	margin: 0 10px 2px 1px;
	color:#FFFFFF;
	width:144px;
	}
.folge_kopf_navi_b {
	float:left;
	margin-top:2px;
	}
.folge_kopf_navi_b A{
	color:#FFFFFF;
	text-decoration:none;
	padding: 2px;
	font-size: 0.9em;
	margin: 0 5px 0 5px;
	}
.folge_kopf_navi_b A:HOVER{
	color:#4A4269;
	background-color:#E0DFDA;
	text-decoration:none
	}
.folge_kopf_navi_b_aktiv A{
	color:#4A4269;
	background-color:#E0DFDA;
	text-decoration:none
	}
.folge_mitte {
}
HR {
width:120px; color:#000033}

.folge_mitte_navi {
	float: left;
	background-image:url(bilder/template/hg_navi.jpg);
	background-repeat:no-repeat;
	background-color:#E8DFE1;
	width: 144px;
	height: 470px;
	}
.folge_mitte_navi_container {
	/*height: 400px;*/
	width: 134px;
	padding: 0.5em 0.5em 0 0.3em;
}
.folge_mitte_navi_container_folgeseite {
	height: 260px;
	width: 134px;
	padding: 0.5em 0.5em 0 0.3em;
}
.folge_mitte_navi_container_das_hotel {
	/*height: 400px;*/
	width: 134px;
	padding: 0.5em 0.5em 0 0.3em;
}
.folge_mitte_navi_container UL {
	margin: 0; padding: 0;
	width: *;
}
.folge_mitte_navi_container A{
	font-size: 0.9em;
	text-decoration:none;
	color: #4A426B;
	font-family:Garamond, Verdana, sans-serif;
	padding: 0.2em;
	margin: 0;
	display:block;
}
.folge_mitte_navi_container UL LI A:HOVER{
	background-color: #D9D9D3;
	border-left: 1px solid #C0353E;
	border-right: 1px solid #C0353E;
	font-size: 0.9em;
	text-decoration:none;
	color: #4A426B;
	font-family:Garamond, Verdana, sans-serif;
	padding: 0.2em;
	margin: 0;
	display:block;
}
.folge_mitte_navi_container_aktiv {
	border-left: 1px solid #C0353E;
	border-right: 1px solid #C0353E;
	text-decoration:none;
	font-family:Garamond, Verdana, sans-serif;
	margin: 0;
	display:block;
	color:#D63942;
}
.folge_mitte_navi_container UL LI{
	border-bottom: 1px solid #4A426B;
	list-style:none;
	}

.folge_mitte_navi_container UL LI:HOVER{
   display: block;}
.folge_mitte_navi_container-link {	
	background-color: #D9D9D3;
	border-left: 1px solid #C0353E;
	border-right: 1px solid #C0353E;
}
.folge_mitte_navi_container-link-nix {
	border:0;
	background-color:;
	}
HR.folge_teiler {
	color: #4A426B;
	width: 50px;
	size: 1;
	noshade;
}
.folge_mitte_navi_banner {}
.folge_mitte_content {
	float: left;
	padding: 0.6em 0 0 0.6em;
	height: 500px;
	width: 817px;
	overflow:auto;
	}
.folge_mitte_content TD{	
	font-size: 0.8em;
	}
.folge_mitte_content A{	
	text-decoration: none;
	color:#4A416B;
	}
.folge_mitte_content_klein P {	
	font-size: 0.8em;
	}
.folge_mitte_content_klein SPAN {	
	font-size: 0.8em;
	}
.folge_mitte_content TABLE H1{	
	font-size: 1.2em;
	}
.folge_mitte_content H1{	
	font-size: 0.95em;
	}
/*-----------------------------------------------------------*/
div#Tmenu {
    /*width: 39.8em;
    padding: 0.8em;
    border: 1px solid white;
    background-color: #eee;*/
	margin-top:2px;
	float:left;
	padding: 0;
  }
  * html div#Tmenu {
    width: 36.4em;
    w\idth: 42.9em;  /* IE 6 in standards-compliant mode */
  }
  div#Tmenu div {
    clear: left;
  }
  ul#Navigation {
    margin: 0; padding: 0;
	/*    text-align: center;*/
	text-align: left;
	display: block;
  }

ul#Navigation em {
	font-size: 0.95em; padding: 0; margin: 0; text-decoration:underline overline; font-style:normal;
  }
  
  ul#Navigation li {
    list-style: none;
    float: left;
    position: relative;
    margin: 0; padding: 0;
  }
  * html ul#Navigation li {
    margin-bottom: -0.4em;
  }

  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
	top: 1.10em;
    _top: 1.30em; 
	left: 0.22em;
	_left: -0.4em;
	width: 10em;
  }
  * html ul#Navigation li ul {
    left: 2em;
    lef\t: 0.22em;
	width: 10em;
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin-top: -0.1em; margin-bottom: 0.00em;
	border: 1px solid #FFFFFF;
	background-color: #D63942;
	width: 100%;
	height: 100%;
  }

  ul#Navigation a, ul#Navigation span {
    display: block;
    /*width: 6em;
    w\idth: 4em;   IE 6 in standards-compliant mode */
	font-family:Garamond, Verdana, sans-serif;
	font-size:0.9em;
    text-decoration: none; font-weight: bold;
    color: white; background-color: #D63942;
	margin: 0 0.3em 0 0.3em;
	padding: 0.1em;	
  }
  ul#Navigation ul li a{	
  	width: 100%;
	margin: 0em;
	padding: 0.15em;
	}
  * html ul#Navigation a, * html ul#Navigation span {
   width: 12.2em;
    w\idth: 3em;  /*  IE 6 in standards-compliant mode */
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell:hover {
/*    padding: 0.07em 1.03em 0.23em 0.97em;*/
    background-color: #E0DFDA;
	color: #4A426B;
  }
  .navi_aktiv {
  border-left: 1px solid #E0DFDA;
    border-right: 1px solid #E0DFDA;
	padding: 0 0.1em 0 0.1em;
	color: #4A426B;  
	font-size: 1em;
  }
  ul#Navigation li ul a:hover {
    border-color: #D63942;
  }
  li a#aktuell {
  }
  ul#Navigation li ul span {
  /*  border-right-color: #c96; border-bottom-color: #c96;
    color: #900; background-color: white;*/
  }
  ul#Navigation li a:active {
    color: black; background-color: #f00;
  }

/* dynamisches Ein-/Ausblenden */
  ul#Navigation li ul {
    display: none;
  }
  ul#Navigation li:hover ul {
    display: block;
  }
 .rot-banner {color: #FF0000; text-decoration:none; font-size: 0.7em;}
.gruen-banner {color:#00CC00; font-size: 0.7em;text-decoration:none;}
.blau-banner {color:#4A416C; font-size: 0.7em;text-decoration:none;}
.kleingrau { color: Silver; font-size: 0.7em; }
.reisebegleiter {
	color:#8A7332; 
	font-size:9px; 
	font-weight:bold; 
	text-decoration:none;
}
._scroll {
	top:0px;
	left:0PX;
	position:relative;
	height:460px;
	overflow:auto;
}
._scroll2 {
	top:0px;
	left:0px;
	position:relative;
	height:297px;
	overflow:auto;
	visibility: visible;
}
._scroll3 {
top:0px;
left:0PX;
position:relative;
height:243px;
overflow:auto;
}
._scroll4 {
top:0px;
left:0PX;
position:relative;
height:290px;
overflow:auto;
width: 807px;
}
.block_klein { text-align: justify; line-height: 16px ; font-size: 10px}