table, td, input, select {
	font: 12px verdana, arial, sans-serif;
	color: #064064;
}

A:link {
	COLOR: #008333; TEXT-DECORATION: none; 
}
A:visited {
	COLOR: #008333; 
}
A:active {
	COLOR: #009966; TEXT-DECORATION: none; 
}
A:hover {
	COLOR: #009966; TEXT-DECORATION: underline; 
}
.einleitung {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-LEFT: 0px; LINE-HEIGHT: 20px; 
}
.formmail2 {
	FONT: 11px verdana, arial, sans-serif;
	WIDTH: 130px;
	COLOR: #064064;
	height: 20px; 
}
.mailort {
	FONT: 12px verdana, arial, sans-serif; WIDTH: 80px; COLOR: #064064; 
}
.formstr {
	FONT: 12px verdana, arial, sans-serif; WIDTH: 240px; COLOR: #064064; 
}
.formplz {
	FONT: 11px verdana, arial, sans-serif;
	WIDTH: 80px;
	COLOR: #064064;
	height: 20px; 
}
.formort {
	FONT: 12px verdana, arial, sans-serif;
	WIDTH: 201px;
	COLOR: #064064;
	height: 20px; 
}
.buttonspeichern {
	FONT: 12px verdana, arial, sans-serif;
	WIDTH: 160px;
	COLOR: #064064;
	cursor: hand; 
}
.linie {
	BORDER-RIGHT: 0px solid #008333; BORDER-TOP: 1px solid #008333; BORDER-LEFT: 0px solid #008333; BORDER-BOTTOM: 0px solid #008333; 
}
.linieue { BORDER-RIGHT: 0px solid #008333; BORDER-TOP: 0px solid #008333; BORDER-LEFT: 0px solid #008333; BORDER-BOTTOM: 1px solid #F0F0F0; 
} 
	BORDER-RIGHT: 0px solid #008333; BORDER-TOP: 0px solid #008333; BORDER-LEFT: 0px solid #008333; BORDER-BOTTOM: 1px solid #008333; 
}
.text15 { FONT: 16px verdana, arial, sans-serif; COLOR: #064064; 
} 
	FONT: bold 16px verdana, arial, sans-serif; COLOR: #009933; 
}
.linieaussen {
	BORDER-RIGHT: #008333 0px outset; BORDER-TOP: #008333 0px outset; BORDER-LEFT: #008333 0px outset; BORDER-BOTTOM: #008333 1px outset; 
}
.DFFFEC {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	BACKGROUND: #dfffec;
	PADDING-BOTTOM: 1px;
	FONT: 11px verdana, arial, sans-serif;
	PADDING-TOP: 1px;
	vertical-align: middle;
	color: #064064;
}
.ffffff {
	BORDER-RIGHT: #f5f5f5 1px solid; BORDER-TOP: #f5f5f5 1px solid; FONT: lighter 11px verdana, arial, sans-serif; BORDER-LEFT: #f5f5f5 1px solid; COLOR: #064064; BORDER-BOTTOM: #f5f5f5 1px solid; 
}
.ffffff2 {
	BORDER-RIGHT: #f5f5f5 1px solid; BORDER-TOP: #f5f5f5 1px solid; BACKGROUND: #e1e1e1; FONT: lighter 11px verdana, arial, sans-serif; BORDER-LEFT: #f5f5f5 1px solid; COLOR: #064064; BORDER-BOTTOM: #f5f5f5 1px solid; 
}
.error {
	FONT: bold 12px verdana, arial, sans-serif; COLOR: #ff0000; 
}
.DFFFECc2 {
	BORDER-RIGHT: 0px solid #cccccc;
	PADDING-RIGHT: 1px;
	BORDER-TOP: 1px solid #cccccc;
	PADDING-LEFT: 1px;
	BACKGROUND: #e1e1e1;
	PADDING-BOTTOM: 1px;
	FONT: 11px verdana, arial, sans-serif;
	BORDER-LEFT: 0px solid #cccccc;
	COLOR: #064064;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid #cccccc;
	vertical-align: middle; 
}
.formpreis { font: bold 10px verdana, arial, sans-serif; color: #064064; width: 85px; border: 1px solid #E4E4EC; padding: 2px; 
} 
	font: bold 11px verdana, arial, sans-serif;
	color: #CC0000;
	width: 85px;
	border: 1px solid #99CC99;
	padding: 2px;
}
.formabflug {
	width: 198px;
	font: 11px verdana, arial, sans-serif;
	color: #064064;
	height: 20px;
}
.formtag {
	width: 40px;
	font: 11px verdana, arial, sans-serif;
	color: #064064; 
}
.formmonat {
	width: 95px;
	font: 11px verdana, arial, sans-serif;
	color: #064064; 
}
.formjahr {
	width: 55px; font: 11px verdana, arial, sans-serif; color: #064064; 
}
.buttonberechnen { font: bold 11px verdana, arial, sans-serif; color: #204A8C; background: #E4E4EC; cursor: hand; border-top: 2px outset; border-right: 2px outset; border-bottom: 2px outset; border-left: 2px outset; 
} 
	font: bold 11px verdana, arial, sans-serif;
	color: #FFFFFF;
	background: #006600;
	cursor: hand;
	border-top: 2px outset;
	border-right: 2px outset;
	border-bottom: 2px outset;
	border-left: 2px outset; 
}
.text004A3C { font: lighter 10px verdana, arial, sans-serif; color: #064064; vertical-align: middle; 
} 
	font: lighter 11px verdana, arial, sans-serif;
	color: #004A3C;
	vertical-align: middle; 
}
.linievier { border: 1px outset #F8F8F8; background: #E4E4EC; font: bold 10px verdana, arial, sans-serif; color: #064064; margin: 2px; padding: 1px; 
} 
	border: 1px outset #006600;
	background: #95C4AD;
	font: bold 11px verdana, arial, sans-serif;
	color: #006600;
	margin: 2px;
	padding: 1px; 
}
.hanseergebniss { background: #F0F0F4; font: 10px verdana, arial, sans-serif; color: #064064; 
} 
	background: #E4F3E2;
	font: 11px verdana, arial, sans-serif;
	color: #064064; 
}
.gesamtpreis { font: bold 10px verdana, arial, sans-serif; color: #064064; background: #E4E4EC; border-top: 1px solid #F8F8F8; border-right: 1px solid #F8F8F8; border-bottom: 2px solid #F8F8F8; border-left: 1px solid #F8F8F8; 
} 
	font: bold 11px verdana, arial, sans-serif;
	color: #064064;
	background: #99CC99;
	border-top: 1px solid #990000;
	border-right: 1px solid #990000;
	border-bottom: 2px solid #990000;
	border-left: 1px solid #990000; 
}
.formproduktID {
	font: bold 12px verdana, arial, sans-serif;
	color: #064064;
	background: #e1e1e1;
	text-align: center; 
}
.formanrede {
	font: 11px verdana, arial, sans-serif;
	color: #064064;
	width: 125px;
	height: 18px; 
}
.formplzz {
	font: 11px verdana, arial, sans-serif;
	color: #064064;
	width: 75px; 
}
.formortsname {
	font: 11px verdana, arial, sans-serif;
	color: #064064;
	width: 119px; 
}
.formgeb {
	font: 11px verdana, arial, sans-serif;
	color: #064064;
	width: 65px; 
}
.paket1 { font: bolder 10px verdana, arial, sans-serif; color: #064064; background: #E4E4EC; height: 15px; width: 15px; text-align: center; vertical-align: middle; 
} 
	font: bolder 11px verdana, arial, sans-serif;
	color: #FFFFFF;
	background: #FF190D;
	height: 15px;
	width: 15px;
	text-align: center;
	vertical-align: middle; 
}
.paket2 {
	font: normal 11px verdana, arial, sans-serif;
	color: #064064;
	background: #FDE5E1;
	padding: 2px 2px 2px 3px; 
}
.paket3 {
	font: bold 12px verdana, arial, sans-serif;
	color: #064064;
	background: #FFCCCC;
	vertical-align: middle;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}
.leer {
	width: 15px; 
}
.paket4 {
	font: bold 11px verdana, arial, sans-serif;
	color: #064064; 
}
.paket2europa {

	font: normal 11px verdana, arial, sans-serif;
	color: #064064;
	background: #E0F3E4;
	padding: 2px 2px 2px 3px; 
}
.paket3europa {
	font: bold 12px verdana, arial, sans-serif;
	color: #064064;
	background: #99D6B9;
	vertical-align: middle;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px; 
}
.paket1europa {

	font: bolder 11px verdana, arial, sans-serif;
	color: #FFFFFF;
	background: #018C53;
	height: 15px;
	width: 15px;
	text-align: center;
	vertical-align: middle; 
}
.paket3kreuzfahrt {
	font: bold 12px verdana, arial, sans-serif;
	color: #FFFFFF;
	background: #0066BF;
	vertical-align: middle;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px; 
}
.paket2kreuzfahrt {

	font: 11px verdana, arial, sans-serif;
	color: #064064;
	background: #BAC9F9;
	padding: 2px 2px 2px 3px; 
}
.paket3bahn {


	font: bold 12px verdana, arial, sans-serif;
	color: #064064;
	background: #D9F0F4;
	vertical-align: middle; 
}
.paket2bahn {


	font: normal 11px verdana, arial, sans-serif;
	color: #064064;
	background: #E8F7F2;
	padding: 2px 2px 2px 3px; 
}
.paket3bus {
	font: bold 12px verdana, arial, sans-serif;
	color: #064064;
	background: #C5DDDB;
	vertical-align: middle;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px; 
}
.paket2bus {



	font: normal 11px verdana, arial, sans-serif;
	color: #064064;
	background: #ECF4FF;
	padding: 2px 2px 2px 3px; 
}
.paketauslanreisekranken {
	border: 1px solid #93C9FF;
	font: 500 normal 11px verdana, arial, sans-serif;
	color: #064064;
	padding: 5px;
	margin: 5px; 
}
.paket3auslanreise {
	font: bold 12px verdana, arial, sans-serif;
	color: #064064;
	background: #E1F0FF;
	vertical-align: middle;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px; 
}
.paket2auslanreise {

	font: normal 11px verdana, arial, sans-serif;
	color: #064064;
	background: #EAF4FF;
	padding: 2px 2px 2px 3px; 
}
.paketgruppen {

	border: 1px solid #93C9FF;
	font: 500 normal 11px verdana, arial, sans-serif;
	color: #064064;
	padding: 5px;
	margin: 5px; 
}
.DFFFECvierrahmen {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	BACKGROUND: #dfffec;
	PADDING-BOTTOM: 1px;
	FONT: 11px verdana, arial, sans-serif;
	PADDING-TOP: 1px;
	vertical-align: middle;
	border-top: 1px solid #009900;
	border-right: 1px none #009900;
	border-bottom: 1px solid #009900;
	border-left: 1px none #009900;
}
.DFFFECcvier {
	BORDER-RIGHT: 1px none #cccccc;
	PADDING-RIGHT: 1px;
	BORDER-TOP: 1px solid #cccccc;
	PADDING-LEFT: 1px;
	BACKGROUND: #e1e1e1;
	PADDING-BOTTOM: 1px;
	FONT: 11px verdana, arial, sans-serif;
	BORDER-LEFT: 1px none #cccccc;
	COLOR: #064064;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid #cccccc;
	vertical-align: middle; 
}
.rahmen {
	border: 1px solid #95C4AD;
	width: 100%; 
}
.linieuee {
	BORDER-RIGHT: 0px solid #008333;
	BORDER-TOP: 0px solid #008333;
	BORDER-LEFT: 0px solid #008333;
	BORDER-BOTTOM: 1px solid #008333;
	padding: 3px 1px; 
}
.linievierr {
	background: #E4F3E2;
	font: bold 11px verdana, arial, sans-serif;
	color: #006600;
	margin: 2px;
	padding: 1px;
	border-top: 0px solid #99CC99;
	border-right: 1px solid #99CC99;
	border-bottom: 1px solid #99CC99;
	border-left: 0px solid #99CC99; 
}
.hanseergebniss2 { background: #F0F0F4; font: 11px verdana, arial, sans-serif; color: #064064; border-top: 0px solid #008333; border-right: 0px solid #008333; border-bottom: 1px solid #E4E4EC; border-left: 0px solid #008333; 
} 
	background: #E4F3E2;
	font: 11px verdana, arial, sans-serif;
	color: #064064;
	border-top: 0px solid #008333;
	border-right: 0px solid #008333;
	border-bottom: 1px solid #008333;
	border-left: 0px solid #008333; 
}
.text {
	font: 10px Verdana, verdana, arial, sans-serif;
	color: #064064; 
}
.linievier2 { background: #E4E4EC; font: lighter 10px verdana, arial, sans-serif; color: #064064; margin: 2px; padding: 1px; border-top: 1px solid #F8F8F8; border-right: 1px solid #F8F8F8; border-bottom: 1px solid #F8F8F8; border-left: 1px none #F8F8F8; 
} 
	background: #95C4AD;
	font: lighter 11px verdana, arial, sans-serif;
	color: #004A3C;
	margin: 2px;
	padding: 1px;
	border-top: 1px solid #006600;
	border-right: 1px solid #006600;
	border-bottom: 1px solid #006600;
	border-left: 1px none #006600; 
}
.rahmen2 { border: 1px solid #F8F8F8; font: 10px verdana, arial, sans-serif; 
} 
	border: 1px solid #95C4AD;
	font: 11px verdana, arial, sans-serif; 
}
.formkinderpreis {

	font: 11px verdana, arial, sans-serif;
	color: #064064;
	width: 87px;
	border: 1px solid #99CC99; 
}
.textklein {

	font: 10px verdana, arial, sans-serif;
	color: #064064; 
}
.linievierlayer { background: #F0F0F4; font: normal 10px verdana, arial, sans-serif; color: #064064; margin: 2px; padding: 3px; border-top: 0px solid #99CC99; border-right: 1px solid #F8F8F8; border-bottom: 1px solid #F8F8F8; border-left: 0px solid #99CC99; 
} 

	background: #E4F3E2;
	font: normal 11px verdana, arial, sans-serif;
	color: #006600;
	margin: 2px;
	padding: 3px;
	border-top: 0px solid #99CC99;
	border-right: 1px solid #99CC99;
	border-bottom: 1px solid #99CC99;
	border-left: 0px solid #99CC99; 
}
.linievierbestaetugung { border: 1px outset #F8F8F8; background: #F0F0F4; font: bold 12px verdana, arial, sans-serif; color: #FFFFFF; margin: 2px; padding: 1px; 
} 

	border: 1px outset #006600;
	background: #009933;
	font: bold 11px verdana, arial, sans-serif;
	color: #FFFFFF;
	margin: 2px;
	padding: 1px; 
}
.linieeinfachviermal {
	background: #E4F3E2;
	font: bold normal 12px Verdana, verdana, arial, sans-serif;
	color: #006600;
	padding: 0px 0px 0px 2px;
	border: 1px solid #99CC99; 
}
.linieohnehinterfarbe {
	font: 11px Verdana, verdana, arial, sans-serif;
	color: #064064;
	border-top: 1px solid #99CC99;
	border-right: 1px solid #99CC99;
	border-bottom: 1px solid #99CC99;
	border-left: 1px solid #99CC99;
	padding: 0px 0px 0px 2px; 
}
.liniegrauvier {
	font: bold 11px verdana, arial, sans-serif;
	color: #064064;
	background: #e1e1e1;
	border: 1px solid #99CC99;
	padding: 0px 0px 0px 2px; 
}
.zusatzlinkschwarz {
	font: bold 10px Verdana, verdana, arial, sans-serif;
	color: #064064;
	white-space: nowrap; 
}
.zusatzlinkgrau {

	font: bold 10px Verdana, verdana, arial, sans-serif;
	color: #666666;
	white-space: nowrap; 
}
.bahn {
	font: 10px Verdana, verdana, arial, sans-serif;
	color: #CC0000; 
}
.textfett {
	font: bold 10px Verdana, verdana, arial, sans-serif;
	color: #064064; 
}
.preis {
	font: 10px Geneva, Arial, Helvetica, san-serif;
	color: #064064;
	background: #00FF00;
	border: 1px inset #00CC00; 
}
.formmonatcalendar {
	font: bold 10px Verdana, verdana, arial, sans-serif;
	color: #006600;
	background: #D2FFD2;
	text-align: center;
	vertical-align: middle; 
}
.formpreiss {

	font: bold 11px verdana, arial, sans-serif;
	color: #CC0000;
	width: 65px;
	border: 1px solid #99CC99;
	padding: 2px; 
}
.buttonV { font: bold 10px Verdana, verdana, arial, sans-serif; color: #204A8C; background: #E4E4EC; border: 1px outset; height: 18px; width: 220px; margin: 7px; text-align: center; cursor: hand; 
} 
	font: bold 11px Verdana, verdana, arial, sans-serif;
	color: #064064;
	background: #E4F3E2;
	border: 1px outset;
	height: 18px;
	width: 220px;
	margin: 7px;
	text-align: center;
	cursor: hand; 
}
.zusatzlinkue {


	font: bold 10px Verdana, verdana, arial, sans-serif;
	color: #006600;
	white-space: nowrap; 
}
.paket3bustext {




	font: normal 11px verdana, arial, sans-serif;
	color: #064064;
	background: #C5DDDB;
	vertical-align: middle; 
}
.paketDE {




	font: normal 11px verdana, arial, sans-serif;
	color: #064064;
	background: #E7F1F0;
	padding: 2px 2px 2px 3px; 
}
.paketrrv {
	font: bold 12px verdana, arial, sans-serif;
	color: #064064;
	background: #FFFF00;
	vertical-align: middle;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px; 
}
.paket2rrv {




	font: normal 11px verdana, arial, sans-serif;
	color: #064064;
	background: #FFFFCC;
	padding: 2px 2px 2px 3px; 
}
.DFFFECvierrahmen2 {

	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	BACKGROUND: #B9FFD5;
	PADDING-BOTTOM: 1px;
	FONT: 11px verdana, arial, sans-serif;
	PADDING-TOP: 1px;
	vertical-align: middle;
	border-top: 1px solid #009900;
	border-right: 1px none #009900;
	border-bottom: 1px solid #009900;
	border-left: 1px none #009900; 
}
.ffffff3 {

	BORDER-RIGHT: #f5f5f5 1px solid; BORDER-TOP: #f5f5f5 1px solid; BACKGROUND: #CFCFCF; FONT: lighter 11px verdana, arial, sans-serif; BORDER-LEFT: #f5f5f5 1px solid; COLOR: #064064; BORDER-BOTTOM: #f5f5f5 1px solid; 
}
.liniebusiness {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #00CC00;
	border-right-color: #00CC00;
	border-bottom-color: #00CC00;
	border-left-color: #00CC00; 
}
body { background-color: #FFFFFF; 
} 
	background-color: #CCCCCC; 
}
