.mainMenu { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; text-align: left; background-color: #f2f2f2 }
.mainMenu a:link{ font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}
.mainMenu a:visited{ font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}
.mainMenu a:hover{ font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #E90024}

.mainMenuLine { background-color: #000000 }
.mainMenuBorder { background-color: #f2f2f2 }

.subMenu { background-image:url(/russian/images/submenu.jpg); text-align: right; vertical-align: top  }


.subMenuHead { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #77a0c1; padding-left: 25px; padding-right: 25px; padding-top: 25px; padding-bottom: 25px; text-align: right}
.subMenuHead a:link{ font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #77a0c1  }
.subMenuHead a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #77a0c1  }
.subMenuHead a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #E90024 }

.subMenuSubHead { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #a0bcd3}
.subMenuSubHead a:link{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #a0bcd3  }
.subMenuSubHead a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #a0bcd3  }
.subMenuSubHead a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #E90024 }

.subMenuBody { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #ffffff; padding-left: 25px; padding-right: 25px; text-align: right}
.subMenuBody a:link{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #ffffff }
.subMenuBody a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #ffffff }
.subMenuBody a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #E90024 }

.subMenuSub { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #ffffff; padding-left: 5px; padding-right: 5px; text-align: right}
.subMenuSub a:link{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #ffffff }
.subMenuSub a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #ffffff }
.subMenuSub a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #E90024 }

.paraRedesignLeft { width: 18px; background-image:url(/russian/images/border_left.gif); vertical-align: top }
.paraRedesignRight { width: 18px; background-image:url(/russian/images/border_right.gif); vertical-align: top }
.paraRedesignBelow { background-image:url(/russian/images/border_below.gif); vertical-align: top }
.paraRedesignCornerLeft { width: 18px; height: 18px; background-image:url(/russian/images/corner_below_left.gif); vertical-align: top }
.paraRedesignCornerRight { width: 18px; height: 18px; background-image:url(/russian/images/corner_below_right.gif); vertical-align: top }
.paraSubMenuBackground { background-image:url(/russian/images/submenu_background.jpg); text-align: right; vertical-align: top }

body{background-color:#FFFFFF; margin:0; padding:0; text-align:center}

.plus {font-size: 11px; position: relative; bottom: 4px; left: 1px}
.plusLarge {font-size: 14px; position: relative; bottom: 6px; left: 1px}
.plusSmall {font-size: 9px; position: relative; bottom: 4px; left: 1px}
.plusSpace{font-size: 4px}

.footer { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #025a96 }
.footer a:link{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;  color: #025a96}
.footer a:visited{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;  color: #025a96}
.footer a:hover { font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #E90024}
.footerRed {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #E90024}

.subMenuLine { padding-left: 25px; padding-right: 25px; text-align: right; vertical-align: middle}
.subMenuBox { padding-left: 20px; padding-right: 20px; text-align: right}
.subMenuBoxAbove { padding-left: 20px; padding-right: 20px; text-align: right; vertical-align: bottom}
.subMenuBoxBelow { padding-left: 20px; padding-right: 20px; text-align: right; vertical-align: top}
.subMenuBoxWide { padding-left: 10px; padding-right: 20px; text-align: right}
.subMenuBoxAboveWide { padding-left: 10px; padding-right: 20px; text-align: right; vertical-align: bottom}
.subMenuBoxBelowWide { padding-left: 10px; padding-right: 20px; text-align: right; vertical-align: top}

.lastUpdate { padding-top: 4px; padding-bottom: 12px; text-align: right}
.lastUpdateDate {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #025a96; margin-left: -18px; margin-right: 25px}
.paraFooter {padding-top: 4px; padding-bottom: 12px; padding-left: 81px; text-align: left}

.newsCaption { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #025a96; padding-left: 15px}

.newsImage { padding-left: 0px; padding-right: 0px; padding-top: 10px; padding-bottom: 5px; text-align: left }

.newsImageSize { font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; padding-left: 115px; padding-right: 0px; padding-top: 0px; padding-bottom: 20px; text-align: left}
.newsImageSize a:link{ font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #444444}
.newsImageSize a:visited{ font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #444444}
.newsImageSize a:hover{ font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #E90024}

.newsImageCaption { font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #014879; padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 20px; text-align: left}
.newsImageCaption a:link{ font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #014879}
.newsImageCaption a:visited{ font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #014879}
.newsImageCaption a:hover{ font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #E90024}

.news { font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000}
.news a:link{ font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #444444}
.news a:visited{ font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #444444}
.news a:hover{ font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #E90024}

.tableBody {background-color: #f2f2f2 }
.tableTrainingBody_01{ background-color: #f2f2f2 }
.tableTrainingBody_02{ background-color: #e0e0e0 }
.tableWithoutMargin {margin-left: -20px; text-align: left}

.tableHead { font-family: arial, helvetica; font-size: 13px; font-weight: bold; text-decoration: none; color: #ffffff; background-color: #E90024}
.tableHead a:link{ font-family: arial, helvetica; font-size: 13px; font-weight: bold; text-decoration: none; color: #ffffff}
.tableHead a:visited{ font-family: arial, helvetica; font-size: 13px; font-weight: bold; text-decoration: none; color: #ffffff}
.tableHead a:hover{ font-family: arial, helvetica; font-size: 13px; font-weight: bold; text-decoration: none; color: #E90024}

.tableHeadPrev { font-family: arial, helvetica; font-size: 13px; font-weight: bold; text-decoration: none; color: #ffffff; background-color: #A0A0A0}
.tableHeadPrev a:link{ font-family: arial, helvetica; font-size: 13px; font-weight: bold; text-decoration: none; color: #ffffff}
.tableHeadPrev a:visited{ font-family: arial, helvetica; font-size: 13px; font-weight: bold; text-decoration: none; color: #ffffff}
.tableHeadPrev a:hover{ font-family: arial, helvetica; font-size: 13px; font-weight: bold; text-decoration: none; color: #E90024}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #025a96; margin-top: 0px}
.h1Sup {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #025a96; margin-top: 0px}  
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #014879; margin-top: 0px; margin-top: 0px}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin-top: 0px}
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #E90024; margin-top: 0px}
h6 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; margin-top: 0px}
p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-top: 0px}
ol { font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-top: 0px}
ul { font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-top: 0px}


.pTable { font-family: Arial, Helvetica, sans-serif; font-size: 13px; ; font-weight: normal; color: #000000; margin-top: 0px; margin-bottom: 0px}
.pTable a:link{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #444444 }
.pTable a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #444444 }
.pTable a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #E90024 }

.tableHeight {line-height: 150%}

.pTableLast { font-family: Arial, Helvetica, sans-serif; font-size: 13px; ; font-weight: normal; color: #000000; margin-top: 0px; margin-bottom: 13px}
.pTableLast a:link{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #444444 }
.pTableLast a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #444444 }
.pTableLast a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #E90024 }

.pTableLeft { font-family: Arial, Helvetica, sans-serif; font-size: 13px; ; font-weight: normal; color: #000000; margin-top: 0px; margin-bottom: 0px; margin-left: -20px; text-align: left}
.pTableLeft a:link{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #444444 }
.pTableLeft a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #444444 }
.pTableLeft a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #E90024 }

.textTitle { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #014879}
.textItalic { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic}
.textRed {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #E90024}
.textDate { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000}
.textCopyright { font-family: Arial, Helvetica, sans-serif; font-size: 11px}

.navWhere { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #025a96 }
.navWhere a:link{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;  color: #025a96}
.navWhere a:visited{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;  color: #025a96}
.navWhere a:hover { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none; color: #E90024}

.navTop { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #025a96; padding-left: 0px; padding-right: 0px; padding-top: 12px; padding-bottom: 6px; text-align: left; vertical-align: top }
.navTop a:link{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;  color: #025a96}
.navTop a:visited{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;  color: #025a96}
.navTop a:hover { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none; color: #E90024}

.navNavigation { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #025a96; padding-left: 0px; padding-right: 0px; padding-top: 8px; padding-bottom: 0px; text-align: right; vertical-align: top}
.navNavigation a:link{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;  color: #025a96}
.navNavigation a:visited{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;  color: #025a96}
.navNavigation a:hover { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none; color: #E90024}

.mainMenu { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}
.mainMenu a:link{ font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}
.mainMenu a:visited{ font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}
.mainMenu a:hover{ font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #E90024}

.date { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #77a0c1 }
.date a:link{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #77a0c1 }
.date a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #77a0c1 }
.date a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #E90024 }

.homepageHyperlink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff }
.homepageHyperlink a:link{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff }
.homepageHyperlink a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff }
.homepageHyperlink a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffcc00 }

a:link { color: #444444;text-decoration: none; font-family: Arial, Helvetica; font-weight: bold }
a:visited { color: #444444;text-decoration: none;  font-family: Arial, Helvetica; font-weight: bold }
a:hover { color: #E90024; text-decoration: none;  font-family:  Arial, Helvetica; font-weight: bold }

#imageHoverId { position: absolute; visibility: hidden; left: 0px; top: 0px; height: 1px; z-index: 100}
#helpHoverId { position: absolute; visibility: hidden; left: -650px; top: 100px; border: 1px solid rgb(0, 0, 0); z-index: 100}
.helpText {text-align: left; background-color: #ffffff; padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 13px; }

form {margin: 0px;}
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 13px}

.Field_Auswahl { width:160px; }
.Field_Country { width:310px; }
.Field_Small_City{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 13px; width:200px;}
.Field_Small{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 13px; width:300px;}
.Field_Normal_City{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 13px; width:210px;}
.Field_Normal{ font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 13px; width:310px;}
.Field_Large { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 13px; width:425px;}
