
/*ALTERNATIV TOURS*/
body     { background-color: #6c5b49; text-align: center; margin: 0; padding: 0; height: 100%; overflow-y:scroll;  }
html  { margin: 0; padding: 0; height: 100%  }
.print { display: none }
/*<agl.folder "block">*/
	#body     { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-image: url("/image/body_bg.jpg"); background-repeat: repeat-y; text-align: left; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-right: 20px; padding-bottom: 0; padding-left: 20px; width: 968px; min-height: 100% }
	#header        { background-color: #b35a00; margin: 0 0 0; padding: 0; position: relative; height: 340px }
	#header .title    { color: #005712; background-color: #ffcd61; text-align: right; margin: 0; padding-top: 25px; padding-bottom: 0; height: 25px }
	.title h2   { color: #005712; font-size: 1.2em; font-style: italic; font-weight: normal; margin-top: -0.1em; margin-bottom: 0; margin-left: 230px; padding: 0; float: left }
	#content        { background-color: #fff; margin-bottom: 0; margin-left: 30px; padding-top: 20px; padding-bottom: 15px; width: 548px; float: left; clear: both }
	#sidebar    { margin: 20px 15px 0 650px; padding-top: 12px; padding-bottom: 15px; width: 300px }
	#asiablock    { background-image: url("/image/asia_trans.png"); background-repeat: repeat; margin: 0; position: absolute; top: 50px; right: 0; width: 370px; height: 280px }
	div#title_img     { background-color: #fff; background-image: url("/image/flash/titelbild.jpg"); background-repeat: no-repeat; margin: 0; padding: 0; position: relative; height: 280px }
	div#logo  { position: absolute; top: 0; left: -20px; float: left }
	#footer { background-color: #fff; padding-top: 8px; padding-bottom: 12px; clear: both; border-top: 1px solid #cdcdcd }
/*</agl.folder>*/
/*<agl.folder "Menue">*/
	.head_nav     { margin: 0 5px 0 0; padding: 0; vertical-align: bottom }
	.head_nav li     { color: #7f7f7f; font-size: 0.9em; list-style-type: none; display: inline; margin: 0 0 0; padding: 0 2px 0 4px; height: 1em; vertical-align: bottom; border-left: 1px solid #7f7f7f }
	li.first   { border-left: 0 }
	.head_nav a  { color: #7f7f7f }
	.head_nav a:hover, .head_nav a:focus { color: #b35a00 }
	.head_nav .aktiv a    { color: #b35a00 }
	/*Hauptnavigation*/
	.main_nav  { display: block; margin: -25px 0 0; padding: 0; position: absolute; height: 25px }
	.main_nav li    { font-size: 1.4em; font-weight: normal; background-color: #b35a00; list-style-type: none; margin-left: 20px; padding-top: 3px; padding-right: 10px; padding-left: 10px; width: auto; height: 22px; float: left }
	.main_nav li.aktiv, .main_nav li:hover, .main_nav li:focus  { background-color: #ffcd61; padding-bottom: 10px }
	.main_nav a  { color: #fff }
	.main_nav a:hover, .main_nav a:focus   { color: #5d5d5d }
	.main_nav .aktiv a   { color: #5d5d5d }
	/*Asien Navigation Gebiete*/
	.asia_nav    { display: block; margin: 0; padding: 17px 0 0 30px; width: 150px }
	.asia_nav li   {
	list-style-type: none;
	margin: 0 0 11px;
	padding: 0 0 2px }
	.asia_nav li.aktiv, .asia_nav li:hover, .asia_nav li:focus   { padding-bottom: 0; border-bottom: 2px solid #b35a00 }
	.asia_nav a   { color: #b35a00 }
	.asia_nav a:hover, .asia_nav a:focus    { color: #000 }
	.asia_nav .aktiv a { color: #000 }
	/*Unternavigation*/
	.sub_nav      { background-color: #ffcd61; display: block; margin: 0; padding-left: 10px; width: 598px; height: 27px }
	.sub_nav li      { list-style-type: none; margin: 3px 0 0; padding: 5px 15px 2px; position: relative; float: left }
	.sub_nav li.download  { background-image: url("/image/download_icon.jpg"); background-repeat: no-repeat; background-position: right 0; margin-right: 3px; padding-right: 27px; float: right }
	.sub_nav a    { color: #5d5d5d }
	.sub_nav a:hover, .sub_nav a:focus    { color: #5d5d5d; border-bottom: 2px solid #b35a00 }
	.sub_nav .aktiv a { color: #5d5d5d; border-bottom: 2px solid #b35a00 }
	/*Hovernavigation*/
	/*.sub_nav li ul.hover_nav { display: none }
	.sub_nav li:hover ul.hover_nav { background-color: #f7eed9; display: block; position: absolute; top: 10px; left: 0; width: 150px; height: 150px }
	.sub_nav li:hover ul.hover_nav li { list-style-type: disc; display: block }
	*/
	.sub_nav li ul.hover_nav       { background-color: #f7eed9; display: none; margin-top: 0; margin-left: 0; padding: 0 10px 15px; position: absolute; z-index: 60; top: 23px; left: -10px; width: 170px }
	.sub_nav li li      { font-size: 11px; background-color: #f7eed9; display: list-item; margin-left: 0; padding-left: 0; position: relative; float: none }
	.sub_nav li li a    { color: #5d5d5d }
	.sub_nav li li a:hover, .sub_nav li li a:focus    { color: #5d5d5d; border-bottom: 2px solid #b35a00 }
	.sub_nav .aktiv li a  { color: #5d5d5d; border-bottom: 0 }
	.sub_nav .aktiv li a:hover, .sub_nav .aktiv li a:focus  { border-bottom: 2px solid #b35a00 }
	/*Fusszeile*/
	.foot_nav { margin: 0; padding-bottom: 0 }
	.foot_nav li { font-size: 0.8em; display: inline; margin-right: 12px }
	.foot_nav a  { color: #5d5d5d }
	.foot_nav a:hover, .foot_nav a:focus    { color: #5d5d5d; border-bottom: 2px solid #b35a00 }
/*</agl.folder>*/
/*<agl.folder "sidebar & vorschau">*/
	.sgrey  { background-color: #fff; border: solid 1px #cdcdcd }
	.slight   { background-color: #f1f1f1 }
	.sbeige   { background-color: #f7eed9 }
	.preview  { color: #5d5d5d; display: block; margin-bottom: 15px; padding-left: 0 }
	.block  { margin-bottom: 15px; padding: 5px 3px 3px 15px }
	.block h2   { color: #353535; font-size: 1.2em; font-weight: normal; padding: 0 }
	.block h3 { color: #373737; font-size: 1.1em; font-weight: normal; margin: 0 0 3px }
	.block p { font-size: 0.9em; margin: 0 0 2px }
	.phone { background-image: url("/image/phone.jpg"); background-repeat: no-repeat; padding-top: 0; padding-bottom: 5px; padding-left: 25px }
	.overview  { border: dotted 1px #5d5d5d }
	.sonderreise  {
	margin-bottom: 10px;
	margin-left: 0;
	width: 325px;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2 }
	.sonderreise h3  {
	color: #fff;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #b35a00;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 2px;
	padding-left: 7px }
	.sonderreise p {
	color: #5d5d5d;
	font-size: 11px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 7px;
	padding-right: 10px }
	.sonderreise p.preis {
	color: #fff;
	font-size: 10px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 0;
	float: right }
/*</agl.folder>*/
/*<agl.folder "content">*/
	.showno { display: none }
	.clear { clear: both }
	.nomargin { margin: 0 }
	strong  { color: #494949 }
	.small  { color: #373737; font-size: 0.9em; margin-bottom: 0 }
	.xsmall { font-size: 0.8em }
	.grey   { color: #5d5d5d }
	.italic { font-style: italic }
.saison     {
	background-color: #fff;
	text-align: center;
	display: block;
	margin-top: 0;
	margin-bottom: 0;
	padding: 4px;
	width: 140px;
	border: solid 1px #7f7f7f }	hr  { font-size: 1px; line-height: 1px; display: block; margin-top: 0; margin-bottom: 15px; padding-top: 10px; padding-bottom: 0; height: 1px; clear: both; border-top: 0; border-right: 0; border-bottom: 1px solid #cdcdcd; border-left: 0 }
	hr.dashed {
	margin-bottom: 5px;
	padding-top: 0;
	border-bottom: 1px dashed #cdcdcd }
	.marginbottom { margin-bottom: 25px }
	h1     { color: #b35a00; font-size: 1.7em; font-weight: normal; margin-top: 0; margin-bottom: 8px; padding-top: 12px; border-bottom: 1px solid #7f7f7f }
	h2   { color: #373737; font-size: 1.3em; font-weight: normal; margin-top: 3px; margin-bottom: 7px }
	h3     { color: #6c5b49; font-size: 1em; font-weight: bold; margin-top: 7px; margin-bottom: -2px; padding-top: 7px; padding-bottom: 0 }
	h3.old { margin-top: 0; margin-bottom: 4px }
	h4   { color: #005712; font-size: 1.1em; margin-top: 30px; padding-top: 0; padding-bottom: 0; clear: both; border-bottom: 1px dotted #b35a00 }
	table  { font-size: 1em; border-collapse: collapse }
	/*News*/
	.news  { background-color: #f7eed9; margin-top: 25px; padding-top: 5px; padding-right: 4px; padding-left: 10px }
	.news h3   { color: #b35a00; font-size: 1em; font-style: italic; font-weight: normal; margin-top: 0; margin-bottom: 0; padding-bottom: 0 }
	.news h1  { color: #373737; font-size: 1.3em; margin-top: 2px; padding-top: 0; border-width: 0 }
	.column1    { color: #000; font-size: 0.9em; width: 260px; float: left; clear: left }
	.column2    { color: #000; font-size: 0.9em; margin-left: 285px }
	.column1 .small { font-size: 1em }
	.button  { }
	ul.column1 li, ul.column2 li    { font-size: 1em; background-image: url("/image/arrow_link_grey.gif"); background-repeat: no-repeat; background-position: 0 7px; list-style-type: none; margin-top: 0; margin-left: 0; padding-top: 4px; padding-bottom: 4px; padding-left: 25px }
	ul.column1   { font-size: 1em; margin-top: 0; margin-left: 0; padding-left: 15px; width: 240px }
	ul.column2   { font-size: 1em; margin-top: 0; margin-left: 270px; padding-right: 10px; padding-left: 0 }
	/*Texte*/
	ul li { list-style-type: square }
	.marker li { color: #5d5d5d; padding-bottom: 5px; padding-left: 15px }
	.marker  { margin-top: 18px; margin-left: 0; padding-bottom: 5px; padding-left: 30px; border-left: 2px solid #ffcd61 }
	.capitle   { color: #5d5d5d; font-size: 0.9em; font-style: italic; text-align: left }
	.undertitle { color: #b35a00; font-size: 1em; margin: 0 }
	.overtitle  { color: #6c5b49; font-size: 0.85em; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0 }
	.co1   { color: #000; font-size: 1em; text-align: left; width: 260px; float: left; clear: left }
	.co2   { color: #000; font-size: 1em; text-align: left; margin-left: 285px }
	.ankertop    { font-size: 11px; background-image: url("/image/arrow_top.jpg"); background-repeat: no-repeat; margin-top: 3px; margin-bottom: -5px; padding-top: 0; padding-left: 15px; float: right; clear: both }
	.ankertop a { color: #989898 }
	.ankertop a:hover, .ankertop a:focus  { color: #b35a00 }
	.second    { list-style-type: none; padding-right: 12px; padding-bottom: 5px; padding-left: 15px; vertical-align: top }
	.first    { list-style-type: none; padding-bottom: 5px; padding-left: 12px; width: 260px; height: 20px; vertical-align: top }
	.ankerbottom, .ankerbottom2     { font-size: 0.85em; background-color: #f7eed9; display: block; margin-bottom: 20px; padding-top: 7px; padding-bottom: 0; clear: both; border: dotted 1px #7f7f7f }
	.ankerbottom a  { color: #5d5d5d; background-image: url("/image/arrow_link_grey.gif"); background-repeat: no-repeat; background-position: 0 3px; padding-left: 20px }
	.ankerbottom a:visited, .ankerbottom a:hover, .ankerbottom a:focus  { color: #b35a00; background-image: url("/image/arrow_link.gif"); background-repeat: no-repeat; background-position: 0 3px; padding-left: 20px }
	.ankerbottom2 a   { color: #5d5d5d; padding-left: 0 }
	.ankerbottom2 a:visited, .ankerbottom2 a:hover, .ankerbottom2 a:focus    { color: #b35a00; padding-left: 0 }
	table.termine td.kopf  { color: #5f5f5f; font-weight: bold; background-color: #f7eed9; text-align: center; border-bottom: 2px solid #5f5f5f }
	table.termine    {
	margin-bottom: 15px;
	width: 100%;
	border-bottom: 1px solid #989898 }
	table.termine td  {
	text-align: center;
	border-top: 1px solid #989898;
	border-right: 1px solid #989898;
	border-bottom: 0;
	border-left: 1px solid #989898 }
	td.p_border { border-bottom: 1px solid #c5c5c5 }
/*</agl.folder>*/
/*<agl.folder "Links">*/
	a { color: #b35a00; text-decoration: none }
	a:hover, a:focus  { color: #005712 }
	.details   { background-image: url("/image/arrow_link.gif"); background-repeat: no-repeat; background-position: 0 3px; margin-left: 20px; padding-left: 20px }
	.details:hover  { background-image: url("/image/arrow_link_active.gif"); background-repeat: no-repeat; background-position: 0 3px }
	a.details { margin-left: 0 }
	a.grey { color: #5d5d5d }
	a.grey:hover, a.grey:focus { color: #005712 }
	a.white  { color: #fff }
	a.white:hover, a.white:focus { color: #005712 }
	 .buttons         {
	color: #b35a00;
	font-weight: bold;
	background-color: #fff;
	background-image: none;
	cursor: pointer;
	margin-top: 5px;
	margin-left: 0;
	padding: 2px 5px;
	border: outset 2px }
	.buttons:hover, .buttons:focus   {
	color: #fff;
	background-color: #a4320d;
	border: outset 2px }


/*</agl.folder>*/
/*<agl.folder "Bilder">*/
	a img { border-width: 0 }
	.right  { margin-bottom: 8px; margin-left: 11px; float: right }
	.left { margin-right: 11px; margin-bottom: 5px; float: left }
	.xleft { margin-right: 25px; margin-bottom: 0; float: left }
	.border { border: solid 1px #7f7f7f }
	/*Animierte karte*/
	.japan    {
	background-color: #fff;
	margin-top: 0;
	position: relative;
	z-index: 32;
	width: auto;
	float: right;
	border: dotted 1px #5d5d5d }
	.korea { }
	#asiamap    { position: absolute; z-index: 30; border-width: 0 }
	.animation { padding-top: 20px; position: relative }
	div.show_bhutan {
	position: absolute;
	z-index: 2;
	top: 88px;
	left: 162px }
	div.show_indien    { position: absolute; z-index: 4; top: 17px; left: 0 }
	div.show_sri_lanka    { position: absolute; top: 247px; left: 80px }
	div.show_nepal     {
	position: absolute;
	z-index: 3;
	top: 70px;
	left: 98px }
	div.show_myanmar     { position: absolute; z-index: 5; top: 88px; left: 191px }
	div.show_thailand     { position: absolute; z-index: 7; top: 154px; left: 237px }
	div.show_laos     { position: absolute; z-index: 6; top: 135px; left: 258px }
	div.show_vietnam     { position: absolute; z-index: 11; top: 125px; left: 277px }
	div.show_kambodscha     { position: absolute; z-index: 10; top: 196px; left: 280px }
	div.show_malaysia    { position: absolute; top: 229px; left: 270px }
	div.show_singapur    { position: absolute; z-index: 19; top: 308px; left: 296px }
	div.show_indonesien    { position: absolute; z-index: 20; top: 265px; left: 218px }
	div.show_hongkong    { position: absolute; top: 115px; left: 356px }
	div.show_philippinen    { position: absolute; top: 145px; left: 395px }
	div.show_china {
	position: absolute;
	left: 35px }
	div.show_taiwan {
	position: absolute;
	top: 75px;
	left: 410px }
/*</agl.folder>*/
/*<agl.folder "include">*/
	span.ueberschrift    { color: #373737; font-size: 1.3em; font-weight: normal; margin-top: 7px; margin-bottom: 0; padding-bottom: 0 }
	.included hr { display: none }
	.included strong { color: #6c5b49 }
	.tab_kopf td  { font-size: 11px; background-color: #f7eed9; padding-right: 5px; padding-left: 5px }
	.tab_linie td  { padding-top: 10px; border-bottom: 1px solid #6c5b49 }
	.text_mi { text-align: center }
	p.text { font-size: 0.9em }
	tr.tab_invers_zw { display: none }
	.tab_linie .tab_invers td { color: #5d5d5d; font-size: 1.2em; font-weight: bold; background-color: #f1f1f1; border-bottom: 2px solid #b35a00 }
	img.foto   { margin-right: 0; margin-bottom: 9px; margin-left: 20px; float: right }
	.ikontakt hr  { color: #fff; font-size: 1px; line-height: 1px; background-color: #fff; display: block; margin-top: 6px; padding: 0; height: 1px; border-top: 0; border-right: 0; border-bottom: 1px solid #989898; border-left: 0 }
		.ikontakt span.ueberschrift {display:none}
	.ikontakt h2 { margin-top: 12px; margin-bottom: -7px }
/*</agl.folder>*/
/*<agl.folder "formulare">*/
	.form  { margin: 20px 0 0; padding: 0 }
	.form p  { color: #6c5b49; font-size: 10px; margin-top: 1px; margin-bottom: 0 }
	.form table   { color: #6c5b49; font-size: 10px; margin-top: 4px; margin-bottom: 4px }
	.form select  { color: #6c5b49; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 4px }
	.feld  { width: 220px }
	.sfeld  { width: 165px }
	.xsfeld  { width: 40px }
	.xfeld  { width: 270px }
	.form .column2    {
	margin-left: 255px;
	padding-top: 0 }
	.formbutton  { color: #6c5b49; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cdcdcd; margin-top: 10px }
	.form h3 { margin-bottom: 3px }
/*</agl.folder>*/
.button  { }
