/************************ NEW 28.03.2011*//* Kontaktformular2 */td.kf2_header1 {	background-color: #9999ff;  font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16pt;  color: white; /* #000099; */  font-weight: bold;  line-height: 40px;  padding-left: 5px;}td.kf2_header2 {	background-color: #ccccff;  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000099;  font-weight: bold;  line-height: 30px;  padding-left: 5px;}td.kf2_desc {	background-color: #FFC0CB;  font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: center;  color: #000099;  font-weight: bold;  padding-left: 5px;	line-height: 20px;}td.kf2_mandatory {	background-color: #d6d7d7;  font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;  color: #000099;}td.kf2_optional {	background-color: #d6d7d7;  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #666666;}/************************ NEW 28.03.2011*/a.normal 		{				text-decoration: underline;				}a:link          		{                color: #0000FF;                text-decoration: none;                }a:visited       	{                color: #0000AA;                text-decoration: none;                }a:active        	{                color: #FF0000;                text-decoration: none;                }a:hover         		{                color: #FF0000;                text-decoration: underline;                }/*--- Menue definition */.menutopic 		{                font-family: Verdana, Arial, Helvetica, sans-serif;                font-size: 11px;                text-align: left;                font-weight: bold;                color: white;                background-color: #084e8e;                padding:2px;                margin-bottom:2px;                margin-top:2px;        		}a.menu 			{				font-family: Verdana, Arial, Helvetica, sans-serif;                font-size: 10px;                display: block;                text-align: left;                width: 155px;                padding: 3px;                float: left;                background-color: #c0d9f0;                margin-bottom: 1px;                margin-top: 1px;                margin-left: 2px;                }a.menu:link 	{                color:black;                text-decoration:none;				}a.menu:visited 	{                color:black;                text-decoration:none;				}a.menu:hover 	{                color: black;                background-color: #9aff49;                text-decoration:none;         		}a.menu:active 	{                color: black;                background-color: white;                text-decoration: none; 				font-weight: bold;				}/*--- predefined styles */body            {                font-family: Verdana,Arial,Helvetica;                font-size:11px;                color: black;                background-color: #959595;				text-align: left;				margin-left: 0px;				margin-top: 0px;                }				h1              {                font-size:17px;                font-family:Verdana,Arial,Helvetica;             	color: #00427A;             	border-bottom:solid thin white;         		border-width:1px;				text-align: left;                }h2              {                font-size: 15px;                color: #00427A;                font-family: Verdana,Arial,Helvetica;                border-bottom:solid thin white;         		border-width:1px;				text-align: left;                }h3              {                font-size: 13px;                color: #00427A;                font-family: Verdana,Arial,Helvetica;                border-bottom:solid thin white;         		border-width:1px;				text-align: left;                }h4              {                font-size: 12px;                color: #00427A;                font-family: Verdana,Arial,Helvetica;                border-bottom:solid thin white;         		border-width:1px;				text-align: left;                }h5              {                font-size: 10px;                color: #00427A;                font-family: Verdana,Arial,Helvetica;                border-bottom:solid thin white;         		border-width:1px;				text-align: left;                }h6              {                font-family: Verdana,Arial,Helvetica;                font-size: 10px;                font-weight: bold;                color: #00427A;                border-bottom:solid thin white;         		border-width:1px;				text-align: left;                }p               {                font-size: 11px;                padding: 0px;                color: black;                font-family: Verdana,Arial,Helvetica;				text-align: justify;                }li              {				font-size: 11px;				font-family: Verdana,Arial,Helvetica;				color: black;				list-style-image:url(li.gif);				text-align: left;				padding: 4px;                }table           {                font-size:11px;                font-family:Verdana,Arial,Helvetica;                color: black;				text-align: left;                }td              {				font-size:11px;				font-family:Verdana,Arial,Helvetica;				color: black;				text-align: left;                }tr              {                font-size:11px;                font-family:Verdana, Arial, Helvetica;                color: black;				text-align: left;                }/*--- Formular definitions*/.text        	{                font-family: Verdana, Arial, Helvetica, sans-serif;                font-size: 11px;         		font-weight: bold;                color: #4c4c4c;                background-color: #FFFFFF;                height: 20px;                border-left: #9CA1A6 1px solid;                border-right: #9CA1A6 1px solid;                border-top: #9CA1A6 1px solid;                border-bottom: #9CA1A6 1px solid;                }.textarea       {                width:100%;                font-family: Verdana, Arial, Helvetica, sans-serif;                font-size: 11px;         		font-weight: bold;                color: #4c4c4c;                background-color: #FFFFFF;                border-left: #9CA1A6 1px solid;                border-right: #9CA1A6 1px solid;                border-top: #9CA1A6 1px solid;                border-bottom: #9CA1A6 1px solid;/*                scrollbar-track-color: #E0E6EE;                scrollbar-darkshadow-color: #E0E6EE;                scrollbar-3dlight-color: #E0E6EE;                scrollbar-face-color: #C0CCDC;                scrollbar-highlight-color: #C0CCDC;                scrollbar-shadow-color: #C0CCDC;                scrollbar-arrow-color: #9CA1A6; */                }.button         {                font-family: Verdana, Arial, Helvetica, sans-serif;                font-size: 11px;                color: #4c4c4c;                background-color: #FFFFFF;                height: 20px;                border-left: #9CA1A6 1px solid;                border-right: #9CA1A6 1px solid;                border-top: #9CA1A6 1px solid;                border-bottom: #9CA1A6 1px solid;                }.radio         {                font-family: Verdana, Arial, Helvetica, sans-serif;                font-size: 11px;                color: #4c4c4c;                background-color: #FFFFFF;                height: 20px;                width: 20px;                border-left: #9CA1A6 1px solid;                border-right: #9CA1A6 1px solid;                border-top: #9CA1A6 1px solid;                border-bottom: #9CA1A6 1px solid;                }.select         {                font-family: Verdana, Arial, Helvetica, sans-serif;                font-size: 11px;                color: #4c4c4c;                background-color: #FFFFFF;                border-left: #9CA1A6 1px solid;                border-right: #9CA1A6 1px solid;                border-top: #9CA1A6 1px solid;                border-bottom: #9CA1A6 1px solid;                }.selectmainpart                {                color: #FFFFFF;                background-color: #FF0000;                border-color:#15FF0F;                border-style:solid;                border-width:1px;                font-weight: bold;                }/*--- others*/.footer 		{                border-top:solid thin black;         		border-width:1px;                font-family: Verdana,Arial,Helvetica;                font-size:11px;                line-height: 26px;                color: white;                font-weight: bold;                background-color: #476AFF;                text-align: center;              }.interested     {                font-size: 11Px;                padding: 9px;                line-height: 14px;                letter-spacing: 0px;				Color: #FF0000;				Background-Color: #FFFFFF;				text-align: center;        		}.navigation		{				Color: black;                font-size: 10px;				Background-Color: #FFE5CA;				Text-Decoration: none;				Font-Weight: bold;				Text-Align: right;				vertical-align: baseline;				padding-top: 3px;				}.offercell		{				Color: black;                font-size: 12px;				Background-Color: #FFFBE3;				Text-Decoration: none;				padding-top: 3px;				}/*--- Flyer-Styles*/.listHd1		{				Color: black;                font-size: 12px;				Background-Color: #FFE5CA;				Text-Decoration: none;				Font-Weight: bold;				}				.listHd2		{				Color: #FFFFFF;                font-size: 12px;				Background-Color: #476A8E;				Text-Decoration: none;				Font-Weight: bold;				}				.listHd3		{				Color: #FFFFFF;                font-size: 12px;				Background-Color: #FF9651;				Text-Decoration: none;				Font-Weight: bold;				}				.listHd4		{				Color: #FFFFFF;                font-size: 12px;				Background-Color: #0018FF;				Text-Decoration: none;				Font-Weight: bold;				}				.listLine1		{				Color: #000000;				Background-Color: #E0E0E0;				Text-Decoration: none;				text-align: left;				}				.listLine2		{				Color: #000000;				Background-Color: #F5F5F5;				Text-Decoration: none;				text-align: left;				}				.llh            {				Color: #000000;				Background-Color: #CFFF97;				Text-Decoration: none;				font-weight: bold;				text-align: left;                font-size: 10px;                line-height: 12px;                font-family: Verdana,Arial,Helvetica;                border-bottom: #9CA1A6 1px solid;				}				.ll1		    {				Color: #FFFFFF;				Background-Color: #336297;				Text-Decoration: none;				font-weight: bold;				text-align: left;                font-size: 15px;                font-family: Arial,Helvetica,Verdana;                vertical-align: middle;				}.ll2		    {				Color: #000000;				Background-Color: #EAFFD1;				Text-Decoration: none;				text-align: left;				}.ll3		    {				Color: #000000;				Background-Color: #F4FFE6;				Text-Decoration: none;				text-align: left;				}.HotelDesc		{                font-size: 11Px;                padding: 9px;                line-height: 14px;                letter-spacing: 0px;				Color: #000000;				Background-Color: #F5F5F5;				text-align: left;				}.Suchoptionen	{                font-size: 12Px;                padding: 15px;                line-height: 16px;                letter-spacing: 0px;				Color: #000000;				Background-Color: #F5F5F5;				text-align: left;				}.listSelected	{				Color: white;				Background-Color: #FFB300;				Text-Decoration: none;				Font-Weight: bold;				text-align: left;				}												/*--- flug- und asienschnäppchen*/.hotelimage     {                font-size: 11Px;                padding: 9px;                line-height: 14px;                letter-spacing: 0px;				Color: #000000;				Background-Color: #3E3E3E;				text-align: center;				}.offerfa		{				Color: #000000;				Background-Color: #EEEEEE;				Text-Decoration: none;				text-align: left;				}/*--- News, Offers and Hotels*/.bgorte 			{                background-color: #F9E69B;				}.bghotels		{                background-color: #8A949D;				}.newsheader		{				Color: black;                font-size: 13px;				Background-Color: #FEFEFE;				Text-Decoration: none;				Font-Weight: bold;				border-bottom-width: 1px;				border-bottom-color: #FF0000;				border-bottom-style: dashed;				}.newsline		{				Color: #000000;                font-size: 10px;				Background-Color: #FFFFFF;				Text-Decoration: none;				Font-Weight: normal;				}.fph1   		{                letter-spacing: 1px;                font-size: 18px;                font-family: Arial, Helvetica, Verdana;				Color: #7070e0;				Text-Decoration: none;				Font-Weight: BOLD;				}/*--- ORPHANAGE*/.ohead		    {				Color: #FFFFFF;				Background-Color: #336699;				Font-Weight: bold;				text-align: left;				}.ol1		    {				Color: #000000;				Background-Color: #FFFFCC;				Text-Decoration: none;				text-align: left;				}.ol1z		    {				Color: #000000;				Background-Color: #FFFFCC;				Text-Decoration: none;				text-align: right;				}.ol2		    {				Color: #000000;				Background-Color: #CCFFCC;				Text-Decoration: none;				text-align: left;				}.ol2z		    {				Color: #000000;				Background-Color: #CCFFCC;				Text-Decoration: none;				text-align: right;				}.overbooked	    {				Color: #000000;				Background-Color: #FFCCCC;				Text-Decoration: none;				text-align: left;				}.overbookedz    {				Color: #000000;				Background-Color: #FFCCCC;				Text-Decoration: none;				text-align: right;				}
