A, A.Active, A.Visited {
	color : #40557B;
	font-weight : bold;
	text-decoration : none;
}

A:Hover {
	color : #40557B;
	font-weight : bold;
	text-decoration : underline;
}



.feld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	border: 1px solid #C30180;
	color: #c30180;
	background-color: #FFFFFF;
	height: 12px;
	width: 35px;
	padding: 2px;


}


.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #FFFFFF;
	text-align: center;
}

.button A:link {color: #FFFFFF;}

.button A:visited {color: #FFFFFF;}

.button A:hover {color: #FFBBFF;}

.button A:active {color: #FFFFFF;}

.buttongross {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	color: #FFFFFF;
	text-align: center;
}

.buttongross A:link {color: #FFFFFF;}

.buttongross A:visited {color: #FFFFFF;}

.buttongross A:hover {color: #FFBBFF;}

.buttongross A:active {color: #FFFFFF;}




.quicklink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	font-weight: normal;
}



.buchungsschritt {font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 11px;color: #c30180;font-weight: normal;}
.buchungsschritt a:link {color: #000000; text-decoration: none}
.buchungsschritt a:visited{color: #000000; text-decoration: none}
.buchungsschritt a:hover {color: 0066CC; text-decoration: none}
.buchungsschritt a:active {color: #000000; text-decoration: none}

.buchungsschritt_current {font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 11px;color: #FFFFFF;font-weight: normal;}


.buchungsnummer {
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	height: 20px;
	padding: 2px;
	font-family: "Courier New", Courier, mono;

}


.title_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #C30180;
	font-weight: bold;
}

.title_big_weiss{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #ffffff;
	font-weight: bold;
}

.title_destinationen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	line-height: 30px;
	color: #ffffff;
}

.title_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #C30180;
}

.bodyblack {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 15px; 
color: #000000
}

.stoerungsmeldung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #ff0000;
}

.bodywhite {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #FFFFFF}
.bodywhite A:link {color: #FFBBFF;}
.bodywhite A:visited {color: #FFBBFF;}
.bodywhite A:hover {color: #FFFFFF;}
.bodywhite A:active {color: #FFBBFF;}

.bodysmallwhite {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #FFFFFF}
.bodysmallwhite A:link {color: #FFBBFF;}
.bodysmallwhite A:visited {color: #FFBBFF;}
.bodysmallwhite A:hover {color: #FFFFFF;}
.bodysmallwhite A:active {color: #FFBBFF;}


.bodysmallblack {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #000000}

.boxsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	height: 21px;
	width: 85px;
}

.boxkonto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	height: 21px;
	width: 140px;
}

.boxkonverter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	height: 21px;
	width: 100%;
}

.boxkontakt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
	height: 21px;
}

.boxanzahlpersonen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	height: 21px;
	width: 50px;
}

.boxticket {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	height: 21px;
	width: 130px;
}

.boxdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	height: 21px;
}

.titleextrabig
{
	font-weight: normal;
	font-size: 22px;
	color: #00ff00;
	line-height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:Navy;
}

.tabledata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}
.titleextrabigweiss {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 23px;
	color: #FFFFFF;
	font-weight: normal;
}
.buchungsnummerwhite {

	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	height: 20px;
	padding: 2px;
	font-family: "Courier New", Courier, mono;
}
.reiterbeschriftung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	padding: 0px;




}
.boxtotalbetrag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
	height: 21px;
	text-align: right;
	font-weight: bold;


}
.rowdata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	background-color: #0099FF;
}

.altrowdata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	background-color: #F2F3F4;
}

.rowdatadisabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #999999;
	background-color: #66cc66;
}

.altrowdatadisabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #999999;
	background-color: #F2F3F4;
}
.boxtextarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	width: 100%;

}
.feld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	border: 1px solid #C30180;
	color: #c30180;
	background-color: #FFFFFF;
	height: 12px;
	width: 35px;
	padding: 2px;
}
.boxTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: smaller;
}

.detailtitle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight:bold;
	line-height: 15px; 
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	background-color:006699;
}
.detailContent
{
	color: #faebd7;
}

.boxtitlebig
{
	font-weight: normal;
	font-size: 22px;
	color: #ffffff;
	line-height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:Navy;
}

.boxtitle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight:bold;
	line-height: 15px; 
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	background-color:Navy;
}

h1
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight:bold;
}