td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00234B}
.loginGadget_white { font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF}
.loginGadget_red { font-family: Arial, Helvetica; font-size: 11px; color: #BC1A1E}
.loginGadget_blue { font-family: Arial, Helvetica; font-size: 11px; color: #00234B}
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px ; color: #00234B}
.formInput {  font-family: Tahoma, Sans-Serif; font-size: 12px; border: 1px #336699 solid; background-color: #E8EFF7; color: #303030; cursor: hand; font-weight: normal}
.formInputBold { font-family: Tahoma, Sans-Serif; font-size: 12px; border: 1px #336699 solid; background-color: #AEC8E3; font-weight: bold; color: #303030; cursor: hand}
.shipDetail { font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.formExplanationText { font-family: Tahoma, Sans-Serif; font-size: 10px; border: 1px #336699 solid; background-color: #E8EFF7; color: #303030; font-weight: normal; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
a {  color: #BD1A1F; text-decoration: none}
pre { font-family: Arial, Helvetica, sans-serif; font-size: 12px ; color: #00234B}
a:hover { text-decoration: underline}
.normal { font-family: Arial, Helvetica, sans-serif; font-size: 12px ; color: #00234B}
.languageLink { font-family: Arial, Helvetica; font-size: 10px; color: #FFFFFF; font-weight: normal;}
h1 {  font-family: "Times New Roman", Times, serif; font-size: 30px; font-style: normal; font-weight: normal; color: #1e2f59}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #BD1A1F; letter-spacing: 3px; text-transform: uppercase}
.newsText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00234B}
.brandText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00234B}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px ; color: #303030 ; font-weight: bold}
h4 { font-family: "Times New Roman", Times, serif; font-size: 15px; color: #00234B ; font-weight: bold}
.history {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.normalSmall {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00234B}
.nomalSmaller {  font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #00234B}
.h2simple { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #BD1A1F; letter-spacing: 3px; text-transform: uppercase ; font-weight: bold}
.inputStyle {font-family: Arial, Helvetica, sans-serif;font-size: 11px;background-color: #ffffff;border-bottom : 1px solid Gray;border-left : 2px solid Black;border-right : 1px solid Gray;border-top : 2px inset Black;}

/* added for dicktengleiche schrift, si textareas */
textarea.normal { font-family: Courier New; font-size: 11px;background-color: #ffffff;border-bottom : 1px solid Gray;border-left : 2px solid Black;border-right : 1px solid Gray;border-top : 2px inset Black;}
.inputStyleOptional { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.inputStyleNoBorder { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EEEEEE }
.inputStyleHL { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px #000000 solid; background-color: #ffffff; font-weight: bold; color: #000000}
.inputStyleRed{font-family: Arial, Helvetica, sans-serif;font-size: 11px;background-color: #FFFFFF;border-bottom : 1px solid #FF7777;border-left : 2px solid #FF7777;border-right : 1px solid #FF0000;border-top : 2px solid #FF0000;}

/* added for dicktengleiche schrift, si textareas im fehlerfall */
textarea.red {font-family: Courier New; font-size: 11px; background-color: #FFFFFF; border-bottom: 1px solid #FF7777; border-left: 2px solid #FF7777;border-right: 1px solid #FF0000; border-top: 2px solid #FF0000;}


/* added for select at service world  -> schedule -> services */
.selectNew { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px #000000 solid; background-color: #ffffff; font-weight: bold; color: #000000}
/* added for the schedule table  */
#borderTOP{border-top-width:1px;border-top-style:solid;border-color:#1e2f59;padding-left:0px;text-align:center;}
#borderTOP2PX{border-top-width:2px;border-top-style:solid;border-color:#1e2f59;padding-left:0px;text-align:center;}
#borderTOP2PXBOTTOM{
	border-top : 2px solid #1E2F59;
	border-bottom : 1px solid #1E2F59;
	padding : 0px;
	text-align : center;
}
#borderTest{border-top-width:2px;border-top:solid;border-bottom-width:1px;border-bottom:solid;border-color:#1e2f59;padding-left:0px;text-align:center;}
#borderBOTTOM{border-bottom-width:1px;border-bottom-style:solid;border-color:#1e2f59;padding-left:0px;text-align:center;}
#borderBOTTOM2PX{border-bottom-width:2px;border-bottom-style:solid;border-color:#1e2f59;padding-left:0px;text-align:center;}
#borderBOTTOMLEFTALIGN{border-bottom-width:1px;border-bottom-style:solid;border-color:#1e2f59;padding-left:0px;text-align:left;}
#borderBOTTOMLEFTALIGN2PX{border-bottom-width:2px;border-bottom-style:solid;border-color:#1e2f59;padding-left:0px;text-align:left;}
#borderBOTTOMRIGHTALIGN{border-bottom-width:1px;border-bottom-style:solid;border-color:#1e2f59;padding-right:0px;text-align:right;}
#borderBOTTOMRIGHTALIGN2PX{border-bottom-width:2px;border-bottom-style:solid;border-color:#1e2f59;padding-right:0px;text-align:right;}
#borderBOTTOMDOTTED{border-bottom-width:1px;border-bottom-style:dotted;border-color:#1e2f59;padding-left:0px;text-align:center;}
#borderBOTTOMLEFTALIGNDOTTED{border-bottom-width:1px;border-bottom-style:dotted;border-color:#1e2f59;padding-left:0px;text-align:left;}
#borderBOTTOMRIGHTALIGNDOTTED{border-bottom-width:1px;border-bottom-style:dotted;border-color:#1e2f59;padding-right:0px;text-align:right;}

.tableCell{height:20px;text-align:center;}
.tableCellDarker{height:20px;background-color:#BDC6D6;text-align:center;}
.tableHeader{border-bottom :solid 1px #1e2f59; height:20px; font-weight:bold;text-align:center;}
.tableHeaderDarker{border-bottom :solid 1px #1e2f59; height:20px; background-color:#BDC6D6;font-weight:bold;text-align:center;}
.tableHeaderHell{border :solid 1px #1e2f59; height:20px; background-color:#BDC6D6;font-weight:normal;text-align:left;}
