body     { background-color: #6c5b49; text-align: center; margin: 0; padding: 0; height: 100%; overflow-y: visible; }
html  { margin: 0; padding: 0; height: 100% }
.print { display: inline }
/*<agl.folder "block">*/
	#body       { font-size: 10pt; 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: 0; padding-bottom: 0; padding-left: 0; width: 100%; min-height: 100% }
	#header         { background-color: #b35a00; margin: 0; padding: 0; position: relative; height: 60px }
	#header .title     { color: #005712; font-style: italic; background-color: #fff; text-align: left; margin: 0; padding-top: 0; padding-bottom: 0; height: 25px }
	.title h2    { color: #005712; font-size: 1em; font-style: italic; font-weight: normal; display: inline; margin-top: 0; margin-bottom: 0; margin-left: 0; padding: 0; float: left }
	#content         { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-bottom: 15px; width: 100%; float: left; clear: both }
	#sidebar     { display: none; margin: 20px 15px 0 650px; padding-top: 12px; padding-bottom: 15px; width: 300px }
	#asiablock     { background-image: url("/image/asia_trans.png"); background-repeat: repeat; display: none; 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; display: none; margin: 0; padding: 0; position: relative; height: 280px }
	div#logo   { display: none; position: absolute; top: 0; right: 0 }
	#footer  { background-color: #fff; display: none; padding-top: 8px; padding-bottom: 12px; clear: both; border-top: 1px solid #cdcdcd }
/*</agl.folder>*/
/*<agl.folder "Menue">*/
	.head_nav      { display: none; 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 li a:link, .head_nav li a:visited, .head_nav li a:active  { color: #7f7f7f }
	.head_nav li a:hover, .head_nav li a:focus { color: #b35a00 }
	.head_nav li.aktiv a:link, .head_nav li.aktiv a:visited, .head_nav li.aktiv a:hover, .head_nav li.aktiv a:focus, .head_nav li.aktiv a:active    { color: #b35a00 }
	/*Hauptnavigation*/
	.main_nav   { display: none; 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 li a:link, .main_nav li a:visited, .main_nav li a:active  { color: #fff }
	.main_nav li a:hover, .main_nav li a:focus   { color: #5d5d5d }
	.main_nav li.aktiv a:link, .main_nav li.aktiv a:visited, .main_nav li.aktiv a:hover, .main_nav li.aktiv a:focus, .main_nav li.aktiv a:active   { color: #5d5d5d }
	/*Asien Navigation Gebiete*/
	.asia_nav     { display: none; margin: 0; padding: 17px 0 0 30px; width: 150px }
	.asia_nav li  { list-style-type: none; margin: 0 0 13px; 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 li a:link, .asia_nav li a:visited, .asia_nav li a:active   { color: #b35a00 }
	.asia_nav li a:hover, .asia_nav li a:focus    { color: #000 }
	.asia_nav li.aktiv a:link, .asia_nav li.aktiv a:visited, .asia_nav li.aktiv a:hover, .asia_nav li.aktiv a:focus, .asia_nav li.aktiv a:active    { color: #000 }
	/*Unternavigation*/
	.sub_nav       { background-color: #ffcd61; display: none; 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 li a:link, .sub_nav li a:visited, .sub_nav li a:active    { color: #5d5d5d }
	.sub_nav li a:hover, .sub_nav li a:focus    { color: #5d5d5d; border-bottom: 2px solid #b35a00 }
	.sub_nav li.aktiv a:link, .sub_nav li.aktiv a:visited, .sub_nav li.aktiv a:hover, .sub_nav li.aktiv a:focus, .sub_nav li.aktiv a:active { 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:link, .sub_nav li li a:visited, .sub_nav li li a:active    { color: #5d5d5d }
	.sub_nav li li a:hover, .sub_nav li li a:focus    { color: #5d5d5d; border-bottom: 2px solid #b35a00 }
	.sub_nav li.aktiv li a:link, .sub_nav li.aktiv li a:visited, .sub_nav li.aktiv li a:active  { color: #5d5d5d; border-bottom: 0 }
	.sub_nav li.aktiv li a:hover, .sub_nav li.aktiv li a:focus  { border-bottom: 2px solid #b35a00 }
	/*Fusszeile*/
	.foot_nav  { display: none; margin: 0; padding-bottom: 0 }
	.foot_nav li { font-size: 0.8em; display: inline; margin-right: 12px }
	.foot_nav li a:link, .foot_nav li a:visited, .foot_nav li a:active    { color: #5d5d5d }
	.foot_nav li a:hover, .foot_nav li 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 }
/*</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 }
	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 }
	.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 { 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:link, .ankertop a:visited, .ankertop a:active { 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 }
	.ankerbottom2      { font-size: 0.85em; background-color: #f7eed9; display: none; margin-bottom: 20px; padding-top: 7px; padding-bottom: 0; clear: both; border: dotted 1px #7f7f7f }
	.ankerbottom a:link, .ankerbottom a:active  { 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:link, .ankerbottom2 a:active   { color: #5d5d5d; padding-left: 0 }
	.ankerbottom2 a:visited, .ankerbottom2 a:hover, .ankerbottom2 a:focus    { color: #b35a00; padding-left: 0 }
/*</agl.folder>*/
/*<agl.folder "Links">*/
	a:link, a:visited, a:active { 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:link, a.grey:visited, a.grey:active { color: #5d5d5d }
	a.grey:hover, a.grey:focus { color: #005712 }
	a.white:link, a.white:visited, a.white:active  { color: #fff }
	a.white:hover, a.white:focus { color: #005712 }

/*</agl.folder>*/
/*<agl.folder "Bilder">*/
img {page-break-inside:avoid}
	a img { border-width: 0; page-break-inside:avoid }
	.right  { margin-bottom: 8px; margin-left: 11px; float: right; page-break-inside:avoid }
	.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   { z-index: 31; width: 70px; float: right; border: dotted 1px #5d5d5d }
	#asiamap    { position: absolute; z-index: 30; border-width: 0 }
	.animation { padding-top: 20px; position: relative }
	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 }
/*</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 {display:block}
		.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  { }
