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 Arial, Helvetica, sans-serif;
	WIDTH: 130px;
	COLOR: #000000;
	height: 20px;

}
.mailort {
	FONT: 12px Arial, Helvetica, sans-serif; WIDTH: 80px; COLOR: #000000
}
.formstr {
	FONT: 12px Arial, Helvetica, sans-serif; WIDTH: 240px; COLOR: #000000
}
.formplz {
	FONT: 11px Arial, Helvetica, sans-serif;
	WIDTH: 80px;
	COLOR: #000000;
	height: 20px;

}
.formort {
	FONT: 12px Arial, Helvetica, sans-serif;
	WIDTH: 201px;
	COLOR: #000000;
	height: 20px;

}
.buttonspeichern {
	FONT: 12px Arial, Helvetica, sans-serif;
	WIDTH: 160px;
	COLOR: #000000;
	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 #CC0000} 
	BORDER-RIGHT: 0px solid #008333; BORDER-TOP: 0px solid #008333; BORDER-LEFT: 0px solid #008333; BORDER-BOTTOM: 1px solid #008333
}
.text15 { FONT: bold 16px Arial, Helvetica, sans-serif; COLOR: #006600} 
	FONT: bold 16px Arial, Helvetica, 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 Arial, Helvetica, sans-serif;
	PADDING-TOP: 1px;
	vertical-align: middle;
	color: #000000;


}
.ffffff {
	BORDER-RIGHT: #f5f5f5 1px solid; BORDER-TOP: #f5f5f5 1px solid; FONT: lighter 11px Arial, Helvetica, sans-serif; BORDER-LEFT: #f5f5f5 1px solid; COLOR: #000000; BORDER-BOTTOM: #f5f5f5 1px solid
}
.ffffff2 {
	BORDER-RIGHT: #f5f5f5 1px solid; BORDER-TOP: #f5f5f5 1px solid; BACKGROUND: #e1e1e1; FONT: lighter 11px Arial, Helvetica, sans-serif; BORDER-LEFT: #f5f5f5 1px solid; COLOR: #000000; BORDER-BOTTOM: #f5f5f5 1px solid
}
.error {
	FONT: bold 12px Arial, Helvetica, 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 Arial, Helvetica, sans-serif;
	BORDER-LEFT: 0px solid #cccccc;
	COLOR: #000000;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid #cccccc;
	vertical-align: middle;

}
.formpreis { font: bold 11px Arial, Helvetica, sans-serif; color: #CC0000; width: 85px; border: 1px solid #99CC99; padding: 2px} 
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #CC0000;
	width: 85px;
	border: 1px solid #99CC99;
	padding: 2px;


}
.formabflug {
	width: 198px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 20px;


}
.formtag {
	width: 40px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;

}
.formmonat {
	width: 95px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;

}
.formjahr {
	width: 55px; font: 11px Arial, Helvetica, sans-serif; color: #000000;

}
.buttonberechnen { font: bold 11px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #CC0000; cursor: hand; border-top: 2px outset; border-right: 2px outset; border-bottom: 2px outset; border-left: 2px outset} 
	font: bold 11px Arial, Helvetica, 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 11px Arial, Helvetica, sans-serif; color: #004A3C; vertical-align: middle} 
	font: lighter 11px Arial, Helvetica, sans-serif;
	color: #004A3C;
	vertical-align: middle;

}
.linievier { border: 1px outset #006600; background: #FFFF00; font: bold 11px Arial, Helvetica, sans-serif; color: #CC0000; margin: 2px; padding: 1px} 
	border: 1px outset #006600;
	background: #95C4AD;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #006600;
	margin: 2px;
	padding: 1px;



}
.hanseergebniss { background: #FFFFFF; font: 11px Arial, Helvetica, sans-serif; color: #000000} 
	background: #E4F3E2;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;

}
.gesamtpreis { font: bold 11px Arial, Helvetica, sans-serif; color: #000000; background: #FFFFFF; border-top: 1px solid #990000; border-right: 1px solid #990000; border-bottom: 2px solid #990000; border-left: 2px solid #990000} 
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	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 Arial, Helvetica, sans-serif;
	color: #000000;
	background: #e1e1e1;
	text-align: center;
}
.formanrede {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	width: 125px;
	height: 18px;

}
.formplzz {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	width: 75px;
}
.formortsname {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	width: 119px;
}
.formgeb {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	width: 65px;
}
.paket1 {
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #FF190D;
	height: 15px;
	width: 15px;
	text-align: center;
	vertical-align: middle;

}
.paket2 {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FDE5E1;
	padding: 2px 2px 2px 3px;

}
.paket3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	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 Arial, Helvetica, sans-serif;
	color: #000000;
}
.paket2europa {

	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #E0F3E4;
	padding: 2px 2px 2px 3px;
}
.paket3europa {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #99D6B9;
	vertical-align: middle;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;

}
.paket1europa {

	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #018C53;
	height: 15px;
	width: 15px;
	text-align: center;
	vertical-align: middle;
}
.paket3kreuzfahrt {
	font: bold 12px Arial, Helvetica, 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 Arial, Helvetica, sans-serif;
	color: #000000;
	background: #BAC9F9;
	padding: 2px 2px 2px 3px;
}
.paket3bahn {


	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #D9F0F4;
	vertical-align: middle;
}
.paket2bahn {


	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #E8F7F2;
	padding: 2px 2px 2px 3px;
}
.paket3bus {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #C5DDDB;
	vertical-align: middle;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;

}
.paket2bus {



	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ECF4FF;
	padding: 2px 2px 2px 3px;
}
.paketauslanreisekranken {
	border: 1px solid #93C9FF;
	font: 500 normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px;
	margin: 5px;



}
.paket3auslanreise {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #E1F0FF;
	vertical-align: middle;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;

}
.paket2auslanreise {

	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #EAF4FF;
	padding: 2px 2px 2px 3px;
}
.paketgruppen {

	border: 1px solid #93C9FF;
	font: 500 normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px;
	margin: 5px;
}
.DFFFECvierrahmen {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	BACKGROUND: #dfffec;
	PADDING-BOTTOM: 1px;
	FONT: 11px Arial, Helvetica, 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 Arial, Helvetica, sans-serif;
	BORDER-LEFT: 1px none #cccccc;
	COLOR: #000000;
	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 Arial, Helvetica, 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: #FFFF99; font: 11px Arial, Helvetica, sans-serif; color: #000000; border-top: 0px solid #008333; border-right: 0px solid #008333; border-bottom: 1px solid #CC0000; border-left: 0px solid #008333} 
	background: #E4F3E2;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	border-top: 0px solid #008333;
	border-right: 0px solid #008333;
	border-bottom: 1px solid #008333;
	border-left: 0px solid #008333;

}
.text {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.linievier2 { background: #FFFF99; font: lighter 11px Verdana, Arial, Helvetica, sans-serif; color: #003300; margin: 2px; padding: 1px; border-top: 1px solid #CC0000; border-right: 1px solid #CC0000; border-bottom: 1px solid #CC0000; border-left: 1px none #CC0000} 
	background: #95C4AD;
	font: lighter 11px Arial, Helvetica, 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 #CC0000; font: 11px Arial, Helvetica, sans-serif} 
	border: 1px solid #95C4AD;
	font: 11px Arial, Helvetica, sans-serif;

}
.formkinderpreis {

	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	width: 87px;
	border: 1px solid #99CC99;
}
.textklein {

	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
}
.linievierlayer { background: #FFFF99; font: normal 11px Arial, Helvetica, sans-serif; color: #000000; margin: 2px; padding: 3px; border-top: 0px solid #99CC99; border-right: 1px solid #99CC99; border-bottom: 1px solid #99CC99; border-left: 0px solid #99CC99} 

	background: #E4F3E2;
	font: normal 11px Arial, Helvetica, 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: 0px outset #006600; background: #CC0000; font: bold 11px Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 2px; padding: 1px} 

	border: 1px outset #006600;
	background: #009933;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 2px;
	padding: 1px;
}
.linieeinfachviermal {
	background: #E4F3E2;
	font: bold normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	padding: 0px 0px 0px 2px;
	border: 1px solid #99CC99;

}
.linieohnehinterfarbe {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	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 Arial, Helvetica, sans-serif;
	color: #000000;
	background: #e1e1e1;
	border: 1px solid #99CC99;
	padding: 0px 0px 0px 2px;



}
.zusatzlinkschwarz {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	white-space: nowrap;
}
.zusatzlinkgrau {

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	white-space: nowrap;
}
.bahn {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}
.textfett {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.preis {
	font: 10px Geneva, Arial, Helvetica, san-serif;
	color: #000000;
	background: #00FF00;
	border: 1px inset #00CC00;
}
.formmonatcalendar {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	background: #D2FFD2;
	text-align: center;
	vertical-align: middle;
}
.formpreiss {

	font: bold 11px Arial, Helvetica, sans-serif;
	color: #CC0000;
	width: 65px;
	border: 1px solid #99CC99;
	padding: 2px;
}
.buttonV { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #CC0000; background: #FFFF99; border: 1px outset; height: 18px; width: 220px; margin: 7px; text-align: center; cursor: hand} 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #E4F3E2;
	border: 1px outset;
	height: 18px;
	width: 220px;
	margin: 7px;
	text-align: center;
	cursor: hand;



}
.zusatzlinkue {


	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	white-space: nowrap;
}
.paket3bustext {




	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #C5DDDB;
	vertical-align: middle;
}
.paketDE {




	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #E7F1F0;
	padding: 2px 2px 2px 3px;
}
.paketrrv {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFF00;
	vertical-align: middle;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;

}
.paket2rrv {




	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFCC;
	padding: 2px 2px 2px 3px;
}
.DFFFECvierrahmen2 {

	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	BACKGROUND: #B9FFD5;
	PADDING-BOTTOM: 1px;
	FONT: 11px Arial, Helvetica, 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 Arial, Helvetica, sans-serif; BORDER-LEFT: #f5f5f5 1px solid; COLOR: #000000; 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: #FFFF99} 
	background-color: #CCCCCC;
}
