body           {
	background-color: #bfb675;
	background-image: url("/image/background.jpg");
	background-repeat: repeat-x;
	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-image: url("/image/body_bg.png");
	background-repeat: repeat-y;
	text-align: left;
	margin: 0 auto;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	position: relative;
	width: 968px;
	min-height: 100% }
#header                   {
	background-color: #fff;
	background-image: url("/image/mainnav_bg.jpg");
	background-repeat: repeat-x;
	background-position: 0 bottom;
	margin: 0 0 0;
	padding: 0;
	position: relative;
	height: 328px;
	border-bottom: 6px solid #e1dac7 }
#header .title              {
	color: #fff;
	background-color: #86780c;
	background-image: url("/image/title_bg.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: right;
	margin: 0 -20px;
	padding: 15px 35px 0 20px;
	height: 23px }
.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             {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 30px;
	padding-top: 39px;
	padding-bottom: 15px;
	width: 568px;
	float: left;
	clear: both }
#sidebar            {
	margin: 7px 0 0 648px;
	padding-top: 32px;
	padding-bottom: 15px;
	width: 300px }
#asiablock           {
	background-image: url("/image/asia_trans.png");
	background-repeat: repeat;
	margin: 0 20px 0 0;
	padding-right: 0;
	padding-bottom: 15px;
	position: absolute;
	top: 38px;
	right: 0;
	width: 300px;
	height: 265px;
	border-right: 1px solid #a4320d;
	border-left: 1px solid #a4320d }
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: -40px;
	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 0 0 0;
	padding: 0 5px 0 0;
	vertical-align: bottom }
.head_nav li        {
	color: #7f7f7f;
	font-size: 0.85em;
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0 2px 0 4px;
	height: 1em;
	vertical-align: bottom;
	border-left: 1px solid #f2ece8 }
li.first   { border-left: 0 }
.head_nav li a:link, .head_nav li a:visited, .head_nav li a:active    {
	color: #f2ece8 }
.head_nav li a:hover, .head_nav li a:focus  { color: #040778 }
.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: #040778 }
	/*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: #fff;
	background-image: url("/image/mainnav_bg.jpg");
	background-repeat: repeat-x;
	list-style-type: none;
	margin-left: 19px;
	padding-top: 1px;
	padding-right: 8px;
	padding-left: 7px;
	width: auto;
	height: 22px;
	float: left;
	border-top: 2px outset #a4320d;
	border-right: 2px outset #a4320d;
	border-left: 2px outset #a4320d }
.main_nav li.zusatz {
	background-image: url("/image/mainnav_bg_hell.jpg");
	border-top: 2px outset #b19352;
	border-right: 2px outset #b19352;
	border-left: 2px outset #b19352;
}
.main_nav li.aktiv, .main_nav li:hover, .main_nav li:focus         {
	background-color: #e1dac7;
	background-image: none;
	padding-bottom: 10px;
	border-top: 2px outset #e1dac7;
	border-right: 2px outset #e1dac7;
	border-left: 2px outset #e1dac7 }
	.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: #821000 }
	.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: #821000 }
	/*Asien Navigation Gebiete*/
	.asia_nav      {
	display: block;
	margin: 0;
	padding: 17px 0 0 20px;
	width: 120px }
	.asia_nav li    { list-style-type: none; margin: 0 0 8px; padding: 0 0 2px }
	.asia_nav li.land  { color: #83771f; font-weight: bold; margin-bottom: 5px; margin-left: -13px }
	.asia_nav li.land_aktiv { margin-bottom: 4px; margin-left: -13px }
	.asia_nav li.aktiv, .asia_nav li:hover, .asia_nav li:focus     {
	padding-bottom: 0;
	border-bottom: 2px solid #a4320d }
	.asia_nav li a:link, .asia_nav li a:visited, .asia_nav li a:active     {
	color: #534a08 }
	.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 }
	.asia_nav li.land_aktiv a:link, .asia_nav li.land_aktiv a:visited, .asia_nav li.land_aktiv a:hover, .asia_nav li.land_aktiv a:focus, .asia_nav li.land_aktiv a:active   { color: #5f5f5f; font-weight: bold; border-bottom: 0 none }
	/*Unternavigation*/
	
.sub_nav                  {
	background-color: #e1dac7;
	display: block;
	margin: 0;
	padding-bottom: 0;
	padding-left: 10px;
	position: absolute;
	left: 20px;
	width: 958px;
	height: 23px }
.sub_nav li         {
	list-style-type: none;
	margin: 3px 0 0;
	padding: 0 15px 2px;
	position: relative;
	height: 18px;
	float: left }
.sub_nav li.download   {
	background-image: url("/image/icons/download.gif");
	background-repeat: no-repeat;
	background-position: left 0;
	margin-right: 340px;
	padding-right: 0;
	padding-left: 25px;
	float: right }
	.sub_nav li.nav_back   {
	background-image: url("/image/icons/back.gif");
	background-repeat: no-repeat;
	background-position: left 0;
	margin-top: 0;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 15px;
	padding-left: 25px;
	position: absolute;
	z-index: 6;
	left: 752px }
.sub_nav li.nav_print, .nav_print   {
	background-image: url("/image/icons/print.gif");
	background-repeat: no-repeat;
	background-position: left 0;
	margin-top: 0;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 15px;
	padding-left: 25px;
	position: absolute;
	z-index: 5;
	left: 653px }	.sub_nav li a      {
	color: #821000 }
	.sub_nav li a:hover, .sub_nav li a:focus       {
	color: #5d5d5d }
	.sub_nav li.aktiv a    {
	color: #5d5d5d }
	/*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: #e1dac7;
	display: none;
	margin-top: 0;
	margin-left: 0;
	padding: 3px 10px 15px;
	position: absolute;
	z-index: 60;
	top: 20px;
	left: -10px;
	width: 170px;
	border-style: solid;
	border-width: 0 1px 1px;
	border-color: #a4320d }
	.sub_nav li li        {
	font-size: 11px;
	display: list-item;
	margin-left: 0;
	padding-left: 15px;
	position: relative;
	float: none }
	.sub_nav li li.aktiv a   {
	border-bottom: 2px solid #5d5d5d }
	.sub_nav li li a:hover, .sub_nav li.aktiv li a:focus     {
	border-bottom: 2px solid #5d5d5d }
	/*Fusszeile*/
	.foot_nav { 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    {
	border: solid 1px #cdcdcd;
		-moz-border-radius:10px; /* Firefox */
		-webkit-border-radius:10px; /* Safari, Chrome */
		-khtml-border-radius:10px; /* Konqueror */
		border-radius:10px; /* CSS3 */
}
	.slight     {
	background-color: #f8f8f8 }
	.sbeige      {
	background-color: #e1dac7 }
	.swhite {
	background-color: #fff }
	.preview  { color: #5d5d5d; display: block; margin-bottom: 15px; padding-left: 0 }
	.block    {
	display: block;
	margin-bottom: 15px;
	padding: 10px 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 }
	.status { font-size: 0.9em; font-style: italic }
	.newsbox .sgrey    {
	background-color: #fdfbec;
	margin: 0 0 17px;
	padding-right: 15px;
	padding-left: 15px }
	.newsbox  {
	color: #534a08;
	margin-top: 20px }
	.newsbox p    {
	color: #534a08;
	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: #bfb674;
	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: #695b3b;
	background-image: none }
.newsbox h2.red    {
	color: #fdfbec;
	background-color: #a4320d;
	background-image: url("/image/mainnav_bg.jpg");
	background-repeat: repeat-x }
.sgrey h2.red {
	width:auto; 
	padding-top:8px;
	padding-bottom:8px;
	margin-top:0px; 
	margin-right:-15px;	
	border: solid 1px #a4320d;		
	-webkit-border-top-left-radius: 10px; 
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-khtml-border-radius-topleft:10px; 
	-khtml-border-radius-topright:10px;
}
.sonderreise {
	background-image: url("/image/sonderreise.jpg");
	background-repeat: no-repeat;
	background-position: right 30px }
	.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: #040778 }
	.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: #534a08;
	margin-bottom: 0;
	margin-left: 20px;
	padding-bottom: 5px;
	padding-left: 8px }
	.newsbox td  {
	padding: 0;
	vertical-align: top }
	.reiseart  {
	color: #823d20;
	font-style: italic;
	margin-top: 3px;
	float: right }
.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 "content">*/
	.showno { display: none }
	.clear { clear: both }
	.nomargin { margin: 0 }
	strong   {
	color: #534a08 }
	.small  { color: #373737; font-size: 0.9em; margin-bottom: 0 }
	.xsmall { font-size: 0.8em }
	.grey   { color: #5d5d5d }
	.italic { font-style: italic }
	em { color: #635100 }
	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 { border-bottom: 1px dashed #83771f }
	.marginbottom { margin-bottom: 25px }
	h1           {
	color: #86780c;
	font-size: 1.4em;
	font-weight: bold;
	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: #86780c;
	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: #534a08;
	font-size: 1.1em;
	margin-top: 20px;
	margin-bottom: 8px;
	padding-top: 0;
	padding-bottom: 0;
	clear: both;
	border-bottom: 1px dotted #83771f }
	table  { font-size: 1em; border-collapse: collapse }
	/*News*/
	.news    { background-color: #fff6b6; margin-top: 25px; margin-bottom: 15px; padding-top: 5px; padding-right: 4px; padding-left: 10px }
	.news h3    { color: #83771f; 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;
	margin-top: 0;
	width: 260px;
	float: left;
	clear: left }
	.column2      {
	color: #000;
	font-size: 0.9em;
	margin-top: 0;
	margin-left: 278px;
	padding-right: 7px }
	.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 li.first, ul.column2 li.first { color: #83771f; font-weight: bold; background-image: none; padding-bottom: 0; padding-left: 0 }
	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;
	padding-bottom: 3px }
	.marker li  {
	color: #5d5d5d;
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 15px;
	padding-bottom: 0;
	padding-left: 0;
	border-bottom: 1px dotted #e1dac7 }
	.marker     {
	margin-top: 18px;
	margin-left: 0;
	padding-bottom: 0;
	width: 350px;
	border-left: 11px solid #9b9b9b }
	.saison   {
	font-size: 0.85em;
	background-color: #fff;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	padding: 4px;
	width: 140px;
	border-style: solid;
	border-width: 1px 5px 1px 1px;
	border-color: #e1dac7 }
	.capitle   { color: #5d5d5d; font-size: 0.9em; font-style: italic; text-align: left }
	.undertitle  { color: #83771f; 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 }
	p.ankertop       {
	font-size: 11px;
	background-image: url("/image/arrow_top.jpg");
	background-repeat: no-repeat;
	display: block;
	margin-top: 3px;
	margin-bottom: -5px;
	padding-top: 0;
	padding-bottom: 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: #040778 }
	.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: #fff6b6; display: block; 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: #040778; 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: #040778; padding-left: 0 }
dl    { font-size: 11px; margin: 0; padding-top: 0; padding-right: 0; padding-left: 0; vertical-align: top }
dd      { margin: -13px 0 5px 105px; padding-top: 0; padding-right: 0; padding-left: 0; vertical-align: top }
dt   { text-align: left; margin: 0 0; padding: 0; vertical-align: top }
	/*Tabellen*/
table.termine td.kopf   {
	color: #fff;
	font-weight: bold;
	background-color: #86780c;
	background-image: url("/image/newsbox_bg.jpg");
	text-align: center }
table.termine    {
	margin-bottom: 15px;
	width: 100%;
	border: solid 1px #9b9b9b }
table.termine td  {
	text-align: center;
	padding-bottom: 9px;
	border: dotted 1px #989898 }
td.p_border  {
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #c5c5c5 }
.buchenlink { position: absolute; top: 350px }
td.pr_euro {
	text-align: right;
	min-width: 40px }
/*</agl.folder>*/
/*<agl.folder "Links">*/
	a:link, a:visited, a:active     {
	color: #a4320d;
	text-decoration: none }
	a:hover, a:focus   { color: #a69728 }
	.details    {
	background-image: url("/image/arrow_link.gif");
	background-repeat: no-repeat;
	background-position: 0 3px;
	margin-left: 20px;
	padding-top: 0;
	padding-left: 20px }
	.arrowgrey {
	background-image: url("/image/arrow_link_grey.gif") }
	.details:hover  { background-image: url("/image/arrow_link_active.gif"); background-repeat: no-repeat; background-position: 0 3px }
	a.details  {margin-left: 0;}
 .button        {
	color: #a4320d;
	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 #a4320d;
	border-right: 2px solid #a4320d;

}
.button:hover, .button:focus   {
	color: #fff;
	background-color: #a4320d;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-bottom: 2px solid #9e9e9e;
	border-right: 2px solid #9e9e9e;
}
a.grey, .arrowgrey a { color: #5d5d5d }
	a.grey:hover, a.grey:focus, .arrowgrey a:hover, arrowgrey a:focus   {
	color: #86780c }
	a.white:link, a.white:visited, a.white:active  { color: #fff }
	a.white:hover, a.white:focus  { color: #040778 }
/*</agl.folder>*/
/*<agl.folder "Bilder">*/
	a img { border-width: 0 }
	.right  { margin-bottom: 8px; margin-left: 11px; float: right }
	.left  {
	display: block;
	margin-right: 11px;
	margin-bottom: 5px;
	float: left }
	.xleft { margin-right: 25px; margin-bottom: 0; float: left }
	.border { border: solid 1px #7f7f7f }
	img.beschnitt {
	max-width: 200px }
	/*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: #ededed; 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 #83771f }
	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>*/
/*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 }
	#unsichtbar {
	display: block }
/* 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:16px;
		color:#a4320d;
		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;}
.text {
		margin-left:15px;
		font-size:12px;
		line-height:1.333;
}
