.links {	TEXT-ALIGN: left}.mitte {	TEXT-ALIGN: center}.rechts {	TEXT-ALIGN: right}.hansegruen {	COLOR: #008333}.hanseschwarz {	COLOR: #000000}.hanseorange {	COLOR: #ff8c10}BODY {	SCROLLBAR-ARROW-COLOR: #ffffff;	SCROLLBAR-TRACK-COLOR: #009966;	SCROLLBAR-BASE-COLOR: #008333;	BACKGROUND-COLOR: white;	font: 10px Verdana, Arial, Helvetica, sans-serif;	color: #000000;}EM {	FONT-WEIGHT: bold; FONT-STYLE: normal}P.kleingedrucktes {	FONT-SIZE: 8pt}P.randnotiz {	FONT-SIZE: 8pt; TEXT-ALIGN: left}.edit {	FONT-SIZE: 11px; MARGIN-LEFT: 3px; COLOR: #ff0000; WHITE-SPACE: nowrap}.fehler {	FONT-SIZE: 11px; COLOR: #ff0000; WHITE-SPACE: nowrap}P.hsvgross {	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #008333}P.hsvklein {	FONT-WEIGHT: bold; FONT-SIZE: 18pt}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}A.liste:link {	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #008333; FONT-FAMILY: Arial,Helvetica,sans-serif; WHITE-SPACE: nowrap; TEXT-DECORATION: none}A.liste:visited {	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #008333; FONT-FAMILY: Arial,Helvetica,sans-serif; WHITE-SPACE: nowrap; TEXT-DECORATION: none}A.liste:active {	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #008333; FONT-FAMILY: Arial,Helvetica,sans-serif; WHITE-SPACE: nowrap; TEXT-DECORATION: none}A.liste:hover {	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; WHITE-SPACE: nowrap; TEXT-DECORATION: underline}.einleitung {	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-LEFT: 0px; LINE-HEIGHT: 20px}H1 {	FONT-WEIGHT: lighter; FONT-SIZE: 14pt; MARGIN-LEFT: 0px; COLOR: #008333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left}H2 {	FONT-WEIGHT: lighter; FONT-SIZE: 12pt; MARGIN-LEFT: 0px; COLOR: #008333; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left}H3 {	FONT-WEIGHT: lighter; FONT-SIZE: 12pt; MARGIN-LEFT: 0px; TEXT-TRANSFORM: uppercase; COLOR: #006721; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left}H4 {	FONT-WEIGHT: normal; FONT-SIZE: 10pt; MARGIN-LEFT: 0px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left}H5 {	FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN-LEFT: 0px; COLOR: #008333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left}TD {	FONT-SIZE: 13px; FONT-FAMILY: Arial,Helvetica,sans-serif}TD.menue {	VERTICAL-ALIGN: middle}TD.trenner {	BORDER-TOP: 1px solid}TD.hmittig {	FONT-SIZE: 11px; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-ALIGN: center}TD.hrechts {	FONT-SIZE: 13px; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-ALIGN: right}TD.header {	FONT-WEIGHT: lighter; FONT-SIZE: 14pt; MARGIN-LEFT: 0px; COLOR: #008333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left}TH {	FONT-WEIGHT: normal; FONT-FAMILY: Arial,Helvetica,sans-serif}TH.software {	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial,Helvetica,sans-serif}PRE {	FONT-FAMILY: sans-serif}UL {	PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; FONT-SIZE: 13px; LIST-STYLE-IMAGE: url(http://www.hansemerkur.de/grafik/punkt_gruen.gif); FONT-FAMILY: Arial,Helvetica,sans-serif}LI {	PADDING-LEFT: 0px; FONT-FAMILY: Arial,Helvetica,sans-serif}LI.o1 {	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #008333}LI.o2 {	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000}hansetext {	FONT-SIZE: 10pt; MARGIN-LEFT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif}OPTION.groupend {	BORDER-LEFT-COLOR: #008333; BORDER-TOP-COLOR: #008333; BORDER-BOTTOM: #008333 1px solid; BORDER-RIGHT-COLOR: #008333}TABLE.foerderungsergebnis {	COLOR: #ffffff; BACKGROUND-COLOR: #008333}TD.foerderungZeileA {	COLOR: #000000; BACKGROUND-COLOR: #c0c0c0}TD.foerderungZeileB {	COLOR: #000000; BACKGROUND-COLOR: #ffffff}.formmail {	FONT: 12px Arial, Helvetica, sans-serif; WIDTH: 285px; COLOR: #000000}.formmail2 {	FONT: 11px Arial, Helvetica, sans-serif;	WIDTH: 130px;	COLOR: #000000;	height: 20px;}.formhnr {	FONT: 12px Arial, Helvetica, sans-serif; WIDTH: 41px; COLOR: #000000}.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;}.formmailabo {	BORDER-RIGHT: #008333 1px solid; BORDER-TOP: #008333 1px solid; BACKGROUND: #dfffec; FONT: 12px Arial, Helvetica, sans-serif; BORDER-LEFT: #008333 1px solid; WIDTH: 285px; COLOR: #000000; BORDER-BOTTOM: #008333 1px solid}.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 #008333}.formmlogin {	BORDER-RIGHT: #008333 1px solid; BORDER-TOP: #008333 1px solid; BACKGROUND: #dfffec; FONT: 12px Arial, Helvetica, sans-serif; BORDER-LEFT: #008333 1px solid; WIDTH: 160px; COLOR: #000000; BORDER-BOTTOM: #008333 1px solid}.formmloginn {	BORDER-RIGHT: #008333 1px solid; BORDER-TOP: #008333 1px solid; FONT: 12px Arial, Helvetica, sans-serif; BORDER-LEFT: #008333 1px solid; WIDTH: 160px; COLOR: #000000; BORDER-BOTTOM: #008333 1px solid}.hauptmenue {	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; BORDER-LEFT: 1px outset; BORDER-BOTTOM: 1px outset}.hauptmenue2 {	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; BACKGROUND: #00ff66; BORDER-LEFT: 1px outset; BORDER-BOTTOM: 1px outset}.text15 {	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;}.DFFFECc {	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; BACKGROUND: #e1e1e1; PADDING-BOTTOM: 1px; FONT: 12px Arial, Helvetica, sans-serif; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid}.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}.formmailtextfeld {	FONT: 12px Arial, Helvetica, sans-serif; WIDTH: 600px; COLOR: #000000}.DFFFECdoppel {	BORDER-RIGHT: #dfffec 2px inset; PADDING-RIGHT: 1px; BORDER-TOP: #dfffec 2px inset; PADDING-LEFT: 1px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; FONT: 12px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: #dfffec 2px inset; WIDTH: 140px; PADDING-TOP: 1px; BORDER-BOTTOM: #dfffec 2px inset; HEIGHT: 20px; TEXT-ALIGN: center}.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;}a {	font: bold 10px Verdana, Arial, Helvetica, sans-serif;	color: #009933;	text-decoration: none;}.buttonsuche {	FONT: 12px Arial, Helvetica, sans-serif;	WIDTH: 60px;	COLOR: #000000;}.formzahlfarbe {	FONT: 12px Arial, Helvetica, sans-serif;	WIDTH: 25px;	COLOR: #000000;	background: #CCFFFF;}.formzahlfarbee {	FONT: 12px Arial, Helvetica, sans-serif;	WIDTH: 35px;	COLOR: #000000;	background: #CCFFCC;}.formpreis {	font: bold 11px Arial, Helvetica, sans-serif;	color: #CC0000;	width: 85px;	border: 1px solid #99CC99;	padding: 2px;}.hanselogo {}.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: #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;}.linievier {	border: 1px outset #006600;	background: #95C4AD;	font: bold 11px Arial, Helvetica, sans-serif;	color: #006600;	margin: 2px;	padding: 1px;}.formkinder {	width: 60px;	font: 11px Arial, Helvetica, sans-serif;	color: #000000;}.hanseergebniss {	background: #E4F3E2;	font: 11px Arial, Helvetica, sans-serif;	color: #000000;}.gesamtpreis {	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;}.formzahl {	font: 11px Arial, Helvetica, sans-serif; color: #000000; background: #FFFFCC; text-align: center;}.DFFFECzwei {	PADDING-RIGHT: 1px;	PADDING-LEFT: 1px;	BACKGROUND: #dfffec;	PADDING-BOTTOM: 1px;	FONT: 11px Arial, Helvetica, sans-serif;	PADDING-TOP: 1px;	border-top: 1px none #009900;	border-right: 1px none #009900;	border-bottom: 1px solid #009900;	border-left: 1px none #009900;	vertical-align: middle;}.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;}.leer {	width: 15px;}.schrift15 {	padding: 0px 0px 0px 15px;	margin-left: 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;}.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;}.paket2kreuzfahrt {	font: normal 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;}.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;}.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;}.formmail3 {	FONT: 12px Arial, Helvetica, sans-serif; WIDTH: 600px; COLOR: #000000}.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: #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: #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 #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;}.info {	cursor: help;}.linievierlayer {	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: 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: #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;}.paket2rrv {	font: normal 11px Arial, Helvetica, sans-serif;	color: #000000;	background: #FFFFCC;	padding: 2px 2px 2px 3px;}