BODY 
{
	margin:0px;
	SCROLLBAR-FACE-COLOR: #1A1F4D;
	SCROLLBAR-HIGHLIGHT-COLOR: #1A1F4D;
	SCROLLBAR-SHADOW-COLOR: #1A1F4D;
	SCROLLBAR-3DLIGHT-COLOR: #666666;
	SCROLLBAR-ARROW-COLOR: #6b84de;
	SCROLLBAR-trACK-COLOR: #6b84de;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	padding:0px;
}


.njics 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFCC00;
}
	
.topnav
{
	margin: 0px 10px 10px 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #E3F2FF;
	font-family: Arial, Helvetica, sans-serif;
}
	

A 
{
	TEXT-DECORATION: none;
}

A:hover 
{
	TEXT-DECORATION: underline;
}

.maintext 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #1b1f4e
}
	
.imgborder
{
	border-width: 1px;
	border-style: solid;
	border-color: #FFCC00;
}	

.angebot
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #1b1f4e;
	font-size: 12px;
}

.angebot1
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	background-color: #ecf3ff;
}

a.angebot
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	color: #1b1f4e;
	font-size: 12px;
}


A.angebot:hover 
{
	TEXT-DECORATION: none;
	color: #a52a2a;
}

.reiseziele
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC00;
	padding-left: 35px;
	text-transform: uppercase;
}

a.reiseziele
{ 
	color: #FFCC00;
	padding-left: 0px;
	font-weight:normal;
}

a.reiseziele:hover
{ 
	color: #FF0000;
	padding-left: 0px;
}


.left 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFCC00;
	padding-left:25px;
	font-weight: bold;
}

.navlight
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#1A1F4D;
	background-color:#DEECFA;
	text-align: center;
}

a.navlight
{
	color: #1A1F4D;
}

a.asian
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC00;
	padding-left: 0px;
	font-weight:normal;
	line-height:150%;
}

.region
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFCC00;
	padding-left: 25px;
	font-weight:bold;
}

a.region
{ 
	color: #FFCC00;
	padding-left: 0px;
	font-weight:bold;
}

a.logo
{ 
	color: #FFCC00;
	font-weight:bold;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	padding:5px 5px 5px 5px;
}

logo
{ 
	color: #FFCC00;
	font-weight:bold;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	padding:5px 5px 5px 5px;
}

.navbar
{
	background-color: #1A1F4D;
	background-image: url(/images/bg.gif);
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFCC00;
	font-weight: bold;
	line-height:150%;
}

.main
{
	width: 464px;
	color: #1A1F4D;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif; 
	padding-left:4px;
	padding-right:4px;
	padding-bottom:5px;
}

h1
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	text-align:center;	
	font-size:20px;
	color: #1A1F4D;
	padding-top:15px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	border-bottom: #1A1F4D solid 3px;
	margin:0px;
}

h2
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	text-align:left;	
	font-size:16px;
	color: #1A1F4D;
	padding-top:10px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	border-bottom: #1A1F4D solid 2px;
	margin:0px;
}


h6
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	text-align:left;	
	font-size:14px;
	color: #1A1F4D;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:2px;
	margin:0px;
	text-transform:uppercase;
}

.ort
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC00;
	padding-left: 45px;
}

a.ort
{ 
	color: #FFCC00;
	padding-left: 0px;
	font-weight:normal;
}

a.ort:hover
{ 
	color: #FF0000;
	padding-left: 0px;
}


.reiseziele_active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFCC00;
	padding-left: 35px;
	text-transform: uppercase;
	color: #1A1F4D;
}

a.reiseziele_active
{ 
	color: #1A1F4D;
	padding-left: 0px;
	font-weight:bold;
}

a.reiseziele_active:hover
{ 
	color: #FF0000;
	padding-left: 0px;
}


.hotel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC00;
	padding-left: 55px;
}

a.hotel
{ 
	color: #FFCC00;
	padding-left: 0px;
	font-weight:normal;
}

a.hotel:hover
{ 
	color: #FF0000;
	padding-left: 0px;
}

.region_active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1A1F4D;
	padding-left: 25px;
	font-weight:bold;
	background-color: #FFCC00;
}

a.region_active
{ 
	color: #1A1F4D;
	padding-left: 0px;
	font-weight:bold;
}

.hotel_active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A1F4D;
	padding-left: 55px;
	background-color: #FFCC00;
}

a.hotel_active
{ 
	color: #1A1F4D;
	padding-left: 0px;
	font-weight:bold;
}

a.hotel_active:hover
{ 
	color: #FF0000;
	padding-left: 0px;
}

.ort_active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A1F4D;
	padding-left: 45px;
	background-color: #FFCC00;
}

a.ort_active
{ 
	color: #1A1F4D;
	padding-left: 0px;
	font-weight:normal;
	font-weight:bold;
}

a.ort_active:hover
{ 
	color: #FF0000;
	padding-left: 0px;
	font-weight:bold;
}

.hotelbox
{
	font-family: Arial, Helvetica, sans-serif;
	border-top: #830905 solid 1px;	
	border-bottom: #830905 solid 1px;	
	border-right: #830905 solid 1px;	
	padding: 5px;
	font-size:12px;
	background-color:#FDF4C6;
}

.hotelboxname
{
	font-family: Arial, Helvetica, sans-serif;
	color:#990033;
	font-size:16px;
	font-weight:bold;
	padding-bottom: 2px;
}

.keyfactshead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #820C09;
	background-color:#F1B092;
	text-align: center;
	padding:2px;
}

.keyfacts
{
	font-family: Arial, Helvetica, sans-serif;
	border: #830905 dotted 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.temptab
{
	font-size: 10px;
	background-color:#F4DC93;
	margin-bottom:0px;
}

.temptabhead
{
	font-size: 12px;
	font-weight:bold;
	text-align:left;
	color:#E46A30;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

.temptabmax
{
	color:#E46A30;
	padding-left:5px;
}

.temptabcap
{
	text-align:center;
	color:#E46A30;
	padding:0px;
}

.temptabtext
{
	font-size: 12px;
	text-align:left;
	padding-left:5px;
	padding-bottom:1px;
}

.temptabdisclaimer
{
	font-size: 12px;
	text-align:left;
	padding-left:5px;
	padding-bottom:1px;
	padding-top:5px;
}


.keyfactssubhead
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #660033;
	text-align: left;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	border-top: #830905 dotted 1px;
}

