
/*ALTERNATIV TOURS*/
body     { background-color: #6c5b49; text-align: center; margin: 0; padding: 0; height: 100%; overflow-y:scroll; font-size: 62.5%; }
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: #cc6904; 
		margin: 0 0 0; 
		padding: 0; 
		position: relative; 
		height: 340px; 
		border-bottom: 6px solid #ffcd61
}
	#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.15em; font-style: italic; font-weight: normal; margin-top: -0.1em; margin-bottom: 0; margin-left: 220px; padding: 0; float: left }
#content        { 
		background-color: #fff; 
		margin-bottom: 0; 
		margin-left: 30px; 
		padding-top: 20px; 
		padding-bottom: 15px; 
		width: 568px; 
		float: left; 
		clear: both 
}
	#sidebar    { margin: 20px 0px 0 648px; 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/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.85em; 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: #5D5D5D }
	.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.3em; 
		font-weight: normal; 
		background-color: #b35a00; 
		list-style-type: none; 
		margin-left: 19px; 
		padding-top: 3px; 
		padding-right: 8px; 
		padding-left: 8px; 
		width: auto; 
		height: 22px; 
		float: left;
		background-image: url("/image/mainnav_bg.jpg");
		background-repeat: repeat-x;
		border-top: 2px solid #e57505;
		border-left: 2px solid #e57505;
		border-right: 2px solid #8a4601
	 } 
.main_nav li.meso {
		background-image: url("/image/mainnav_bg_hell.jpg");
		border-top: 2px solid #ccaa60;
		border-left: 2px solid #ccaa60;
		border-right: 2px solid #997f48

}
.main_nav li.aktiv, .main_nav li:hover, .main_nav li:focus  { 
		background-color: #ffcd61; 
		padding-bottom: 10px;
		background-image: none; 
		border-top: 2px solid #ffdd94;
		border-left: 2px solid #ffdd94;
		border-right: 2px solid #cca44e
}
	.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: 10px 0 0 30px; width: 150px }
	.asia_nav li   {
	list-style-type: none;
	margin: 0 0 7px;
	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: 958px; 
		height: 23px }
.sub_nav li      { 
		list-style-type: none; 
		margin: 3px 0 0; 
		padding: 0px 15px 2px; 
		position: relative; 
		float: left 
}
.sub_nav li.download  { 
		background-image: url("/image/icons/download.gif"); 
		background-repeat: no-repeat; 
		background-position: left 0px; 
		margin-right: 180px; 
		padding-left: 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: 18px; 
		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 }
	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: #fff;
	font-weight: bold;
	background-color: #f7eed9;
	background-image: url("/image/newsbox_bg.jpg");
	text-align: center }
	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 }
.messe {padding-left:3px;
		margin-left:0px;}
.messe li {
		padding-bottom:10px; 
		list-style-type:none;
		margin-left:0;
		padding-left:0;
}
/*</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: normal;
	background-color: #fff;
	background-image: none;
	cursor: pointer;
	margin-top: 5px;
	margin-left: 0;
	padding: 2px 5px;
	border-top: 2px solid #e3c1b6;
	border-left: 2px solid #e3c1b6;
	border-bottom: 2px solid #b35a00;
	border-right: 2px solid #b35a00;
}
.buttons:hover, .buttons:focus   {
	color: #fff;
	background-color: #b35a00;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-bottom: 2px solid #9e9e9e;
	border-right: 2px solid #9e9e9e;
}

/*</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*/
#asiamap    { position: absolute; z-index: 30; border-width: 0 }
#lateinammap    { position: absolute; z-index: 100; border-width: 0; top:0px; }
.animation { padding-top: 20px; position: relative }
/********** ASIEN ***********/
.japan    {
	background-color: #fff;
	margin-top: 0;
	position: relative;
	z-index: 32;
	width: auto;
	float: right;
	border: dotted 1px #5d5d5d }
.korea { }
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 }
/********** LATEINAMERIKA ***********/
div.show_argentinien    { position: absolute; z-index: 34; top: 419px; left: 314px }
div.show_argentinien .landname   { position: absolute; top: 103px; left: 22px }

div.show_chile    { position: absolute; z-index: 33; top: 387px; left: 301px }
div.show_chile .landname    { position: absolute; top: 100px; left: -30px }

div.show_brasilien    { position: absolute; z-index: 30; top: 219px; left: 271px; }
div.show_brasilien .landname    { position: absolute; top: 100px; left: 90px; }

div.show_uruguay    { position: absolute; z-index: 32; top: 482px; left: 395px; }
div.show_uruguay .landname  { position: absolute; top: 10px; left: 10px; }

div.show_paraguay    { position: absolute; z-index: 35; top: 400px; left: 357px; }
div.show_paraguay .landname    { position: absolute; top: 22px; left: 25px; }

div.show_bolivien    { position: absolute; z-index: 36; top: 329px; left: 299px; }
div.show_bolivien  .landname  { position: absolute; top: 35px; left: 15px; }

div.show_peru    { position: absolute; z-index: 37; top: 255px; left: 220px; }
div.show_peru .landname    { position: absolute; top: 45px; left: 22px; }

div.show_kolumbien    { position: absolute; z-index: 38; top: 164px; left: 236px; }
div.show_kolumbien .landname  { position: absolute; top: 60px; left: 5px; }

div.show_ecuador    { position: absolute; z-index: 39; top: 248px; left: 156px; }
div.show_ecuador .landname   { position: absolute; top: 15px; left: 30px; }

div.show_venezuela    { position: absolute; z-index: 40; top: 167px; left: 275px; }
div.show_venezuela  .landname  { position: absolute; top: 23px; left: 13px; }

div.show_guyana    { position: absolute; z-index: 41; top: 195px; left: 354px; }
div.show_guyana .landname  { position: absolute; top: -5px; left: 11px; }

div.show_suriname    { position: absolute; z-index: 43; top: 212px; left: 374px; }
div.show_suriname  .landname  { position: absolute; top: -7px; left: 10px; }

div.show_franzoesisch_guayana    { position: absolute; z-index: 42; top: 213px; left: 396px; }
div.show_franzoesisch_guayana .landname   { position: absolute; top: 16px; left: 12px; }

div.show_costa_rica    { position: absolute; z-index: 44; top: 173px; left: 192px; }
div.show_costa_rica .landname  { position: absolute; top: 0px; left: -55px; }

div.show_panama    { position: absolute; z-index: 45; top: 185px; left: 212px; }
div.show_panama .landname   { position: absolute; top: 15px; left: 0px; }

div.show_nicaragua    { position: absolute; z-index: 46; top: 145px; left: 185px; }
div.show_nicaragua .landname   { position: absolute; top: 10px; left: 12px; }

div.show_honduras    { position: absolute; z-index: 47; top: 138px; left: 173px; }
div.show_honduras .landname   { position: absolute; top: -5px; left: 20px; }

div.show_el_salvador    { position: absolute; z-index: 49; top: 151px; left: 170px; }
div.show_el_salvador .landname   { position: absolute; top: 5px; left: -65px; }

div.show_guatemala    { position: absolute; z-index: 50; top: 122px; left: 156px; }
div.show_guatemala .landname   { position: absolute; top: 15px; left: -55px; }

div.show_belize    { position: absolute; z-index: 51; top: 118px; left: 175px; }
div.show_belize .landname   { position: absolute; top: -9px; left: 6px; }

div.show_mexico    { position: absolute; z-index: 48; top: 10px; left: 16px; }
div.show_mexico .landname {position: absolute; top: 80px; left: 60px;} 

div.show_kuba    { position: absolute; z-index: 52; top: 83px; left: 210px; }
div.show_kuba .landname   { position: absolute; top: 0px; left: 40px; }

div.show_haiti    { position: absolute; z-index: 54; top: 108px; left: 276px; }
div.show_haiti .landname    { position: absolute; top: 10px; left: -10px; }

div.show_dominikanische_republik    { position: absolute; z-index: 53; top: 108px; left: 293px; }
div.show_dominikanische_republik .landname    { }

div.show_jamaika    { position: absolute; z-index: 55; top: 118px; left: 246px; }
div.show_jamaika .landname  { position: absolute; top: -12px; left: -30px; }

div.antarktis    {
	background-color: #cbcbcd;
	margin-top: 0;
	position: relative;
	z-index: 104;
	width: 200px;
	height:168px;
	left: 0px;
	top:450px;
	border: dotted 1px #5d5d5d }
div.antarktis  .landname  {position: absolute; top: 90px; left: 100px; }

a.landname {
	color:#000000;
}
a.landname:hover {
	color:#b39044;
}
/* 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 }
	.msfeld {width:80px; margin-top:5px;}
	.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>*/

.newsbox .sgrey    {
	background-color: #fdfbec;
	margin: 0 0 17px;
	padding-right: 15px;
	padding-left: 15px }
.newsbox  {
	color: #743b01;
	margin-top: 20px }
.newsbox p    {
	color: #743b01;
	font-size: 0.9em;
	line-height: 1.6em;
	margin: 0;
	padding-top: 8px;
	padding-bottom: 5px }
.newsbox .details {
	margin-top: 2px;
	padding-top: 0 }
.newsbox .nomargin {
	margin: 0;
	padding: 0 }
.newsbox h2          {
	color: #fff;
	font-weight: bold;
	background-color: #bb8f2f;
	background-image: url("/image/newsbox_bg.jpg");
	background-repeat: repeat-x;
	margin: 5px 0 0;
	padding: 5px 15px;
	width: 205px }
.newsbox h2.dark     {
	background-color: #674b0a;
	background-image: none }
.newsbox h2.red    {
	color: #fdfbec;
	background-color: #b35a00;
	background-image: url("/image/mainnav_bg.jpg");
	background-repeat: repeat-x }
.newsbox h2 a, .newsbox h2 a:visited   {
	color: #fff }
.newsbox h2 a:hover {
	color: #ffe100 }
.newsbox h2.yellow a   {
	color: #fdfbec }
.newsbox h2.yellow a:hover {
	color: #b35a00 }
.newsbox h3  {
	margin-bottom: 0;
	padding-bottom: 0 }
.newsbox img.bild      {
	display: block;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: -15px;
	max-width: 200px }
.newsbox ul     {
	text-align: left;
	margin-top: 12px;
	margin-bottom: 3px;
	margin-left: 0;
	padding-bottom: 0;
	padding-left: 0 }
.newsbox ul li      {
	color: #674b0a;
	margin-bottom: 0;
	margin-left: 20px;
	padding-bottom: 5px;
	padding-left: 8px }
.newsbox td  {
	padding: 0;
	vertical-align: top }
.reiseart  {
	color: #b35a00;
	font-style: italic;
	margin-top: 3px;
	float: right }
ul.files li { 
	margin-top:8px; 
	list-style-image:url("/image/icons/ordner.jpg"); }
.dir { display:none; margin-bottom:15px;}
.files li.datei {list-style-image:url("/image/arrow_link.jpg"); font-weight:normal}
.files li.ordner {font-weight:bold;}
.files li.ordner a {color:#5D5D5D;  padding:2px;}
.files li.datei a {color: #b35a00; }
/* FLUGFORMULAR*/
.datepicker {float:left}
.ui-datepicker-trigger {
	cursor:pointer;
	margin-left:-20px;
	margin-top:3px;

}
.gabelflug {
	display:none;
	clear:both;
}
.rueckflug {}
.geburtstage {display:none}
.spalte  {width:180px; float:left; margin-top:5px;}
.formbutton_new {
		width:129px;
		height:34px;
		text-align:left;
		padding-left:5px;
		text-transform: uppercase;
		background-image:url('/image/icons/button.gif');
		background-color: white;
		border:none;
		color: #fff;
		font-size:1.5em;
		float:right;
		margin-top:10px;
		cursor:pointer;

}
.formbutton_new:hover {		background-image:url('/image/icons/button_hover.gif');
}
.formbuttonback_new {
		width:129px;
		height:34px;
		text-align:right;
		padding-right:5px;
		text-transform: uppercase;
		background-image:url('/image/icons/buttonback.gif');
		background-color: white;
		border:none;
		color: #8f8f8f;
		font-size:1.5em;
		float:left;
		margin-top:10px;
		cursor:pointer;

}
.formbuttonback_new:hover {		background-image:url('/image/icons/buttonback_hover.gif');
}
.fluege {
		background-image:url('/image/icons/form_bg.jpg');
		background-repeat:repeat-x;
		background-position:top left;
		border:1px solid #e6eaf1;
		padding:8px 15px;
		width:380px;
		color: #373737;
		-moz-border-radius:10px; /* Firefox */
		-webkit-border-radius:10px; /* Safari, Chrome */
		-khtml-border-radius:10px; /* Konqueror */
		border-radius:10px; /* CSS3 */
		float:left;
		margin-bottom:20px;
}
.fluege .small {font-size:0.8em}
.fluege h2 {
		margin:0 0 15px 0;
		text-align:center;
		color:#fff;
		font-weight:bold;
}
.fluege hr {
		margin:0px 0 5px 0;
		border-color:#beb59d;
}
.fade2 { display:none; float:left;}
.button_fluege {
		background-image:url('/image/icons/button_fluege_grey.jpg');
		width:203px;
		height:65px;
		font-size:15px;
		color:#b35a00;
		padding: 16px 75px 20px 17px;
		margin-left:-14px;
		cursor: pointer;
		display:block;
}
.button_fluege.grey2 {
		background-image:url('/image/icons/button_fluege_grey2.jpg');
		color:#808080;
}
.button_fluege.small {
		background-image:url('/image/icons/button_small.jpg');
		color:#808080;
		height:23px;
		font-size:18px;
		padding-right:17px;
		width:261px;
}
.button_fluege.small:hover, .button_fluege.small:focus {
		background-image:url('/image/icons/button_small_hover.jpg');
		color:#fff;
}
.button_fluege:hover, .button_fluege:focus {
		background-image:url('/image/icons/button_fluege.jpg');
		color:#fff;
		
}
table.mtable td.kopf   {
	color: #fff;
	font-weight: bold;
	background-color: #99917d;
	background-image: url("/image/table_bg.jpg");
	background-repeat: repeat-x;
	text-align: center 
	border-top:0;}
table.mtable    {
	background-color: #f0ece1;
	border-collapse: separate;
	margin-bottom: 3px;
	width: 510px;
	border: 1px solid #9b9b9b;
		-moz-border-radius: 10px; /* Firefox */
		-webkit-border-radius:10px; /* Safari, Chrome */
		-khtml-border-radius:10px; /* Konqueror */
		border-radius:10px; /* CSS3 */

	} 
table.mtable td  {
	border-collapse: collapse;
	text-align: center;
	padding-bottom: 9px;
	border: none;
 }
.undertable       {
	font-size: 11px;
	display: block;
	margin-top: 3px;
	width:510px;
	padding-top: 0;
	padding-bottom: 0;
	text-align:right;
	clear: both;
	color: #989898 }

/*überschreiben der airline direct css-angaben - NICHT ÄNDERN*/
SELECT, INPUT { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #373737; margin-bottom: 0px; }
/***********************************
*
*		WEIHNACHTSKALENDER - wieder löschen
*
/**********************************/
.kalender {
            background-color: #990000;
            width:500px;            
			height:532px;
			background: url('/weihnachtskalender/image/weihnachten_2011.jpg') no-repeat top left;
 			margin:15px 0 0 15px; 
			padding:0;
			border:2px solid #000;
			position:relative;
  }
.kalender div {
		margin:0;
		padding:0px;
		text-align:center;
		width:69px;
		height:69px;
		vertical-align:middle;
		cursor:pointer;
		position:absolute;

}
.kalender img {
		width:69px;
		height:69px;
		margin:0px;
		padding:0px;
		border:none;
		position:relative;
		z-index:5;
}
.kalender div.hover img {
		width:200px;
		height:200px;
		position:absolute;
		top:-50%;
		left:-50%;
		z-index:20;
}
/*.kalender div#liste24 div*/
.kalender div.hover span.show {display:none;}
.kalender div.hover span.showno {display:inline; top:140px; left:-20px; width:160px;z-index:30;}
.kalender a img {border:none;}
.kalender span {            
			font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px;
            font-weight: normal;
            color: #fff;
            position:absolute;            
			bottom:0;
			left:5px;
			text-decoration: none;
			z-index:15;
}
/*.kalender a:hover span {text-decoration:underline}*/
.showno  {
		display:none;
  }  
div#liste1 {top:333px; left:328px; }
.kalender div div {display:none; background-color:white; position:static}
div#liste2 {top:153px; left:291px;}
div#liste3 {top:448px; left:13px;}
div#liste4 {top:359px; left:233px;}
div#liste5 {top:171px; left:406px; }
div#liste6 {top:116px; left:202px;}
div#liste7 {top:315px; left:13px;}
div#liste8 {top:90px; left:368px;}
div#liste9 {top:435px; left:172px;}
div#liste10 {top:11px; left:11px;}
div#liste11 {top:339px; left:423px;}
div#liste12 {top:71px; left:89px;}
div#liste13 {top:457px; left:275px;}
div#liste14 {top:288px; left:150px;}
div#liste15 {top:251px; left:362px;}
div#liste16 {top:390px; left:90px;}
div#liste17 {top:39px; left:284px;}
div#liste18 {top:226px; left:41px;}
div#liste19 {top:181px; left:121px;}
div#liste20 {top:14px; left:413px;}
div#liste21 {top:123px; left:13px;}
div#liste22 {top:13px; left:173px;}
div#liste23 {top:436px; left:385px;}
div#liste24 {top:243px; left:247px;}

