BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #606060; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#page {
	PADDING-BOTTOM: 10px; POSITION: relative
}
.error {
	COLOR: #cb0000
}
.errorTitle {
	COLOR: #cb0000
}
#top {
	MARGIN-LEFT: 20px; WIDTH: 780px; POSITION: relative; HEIGHT: 198px; BACKGROUND-COLOR: #f2f2f2
}
#topNavBlue {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; RIGHT: 186px; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; COLOR: #003466; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 70px; TEXT-DECORATION: none
}
#topNavBlue A {
	COLOR: #003466; TEXT-DECORATION: none
}
#topNavLang {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; RIGHT: 10px; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; COLOR: #003466; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 70px; TEXT-DECORATION: none
}
#topNavLang A {
	COLOR: #003466; TEXT-DECORATION: none
}
#subTopNavBlue {
	PADDING-RIGHT: 40px; FONT-WEIGHT: normal; FONT-SIZE: 10px; RIGHT: 148px; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; COLOR: #003466; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 70px; TEXT-DECORATION: none
}
#subTopNavBlue A {
	COLOR: #003466; TEXT-DECORATION: none
}
#subTopNavLang {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; RIGHT: 10px; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; COLOR: #003466; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 70px; TEXT-DECORATION: none
}
#subTopNavLang A {
	COLOR: #003466; TEXT-DECORATION: none
}
#topNavWhite {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; LEFT: 0px; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; WIDTH: 780px; COLOR: #ffffff; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 86px; HEIGHT: 22px; BACKGROUND-COLOR: #003466; TEXT-DECORATION: none
}
#topNavWhite A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.topLogo {
	LEFT: 0px; POSITION: relative; TOP: 25px
}
.topLogoLocal {
	LEFT: 204px; POSITION: relative; TOP: 25px
}
.topImage {
	LEFT: 0px; POSITION: absolute; TOP: 108px
}
.topSearch {
	LEFT: 570px; POSITION: absolute; TOP: 108px
}
.topAdSearch {
	LEFT: 612px; POSITION: absolute; TOP: 108px
}
.topSearchfield {
	Z-INDEX: 100; LEFT: 583px; WIDTH: 110px; POSITION: absolute; TOP: 134px
}
.topAdSearchfield {
	Z-INDEX: 100; LEFT: 622px; WIDTH: 127px; POSITION: absolute; TOP: 117px
}
.topButton {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 710px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 51px; CURSOR: hand; POSITION: absolute; TOP: 134px; HEIGHT: 16px; BACKGROUND-COLOR: #c0ccda; BORDER-RIGHT-WIDTH: 0px
}
.boxTitle {
	PADDING-RIGHT: 5px; BACKGROUND-COLOR: #ffffff
}
#leftContent {
	LEFT: 20px; WIDTH: 185px; POSITION: absolute; TOP: 220px
}
.leftTitel {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; LEFT: 0px; BACKGROUND-IMAGE: url(gfx_titel_news.gif); OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; WIDTH: 185px; COLOR: #333333; TEXT-INDENT: 22px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: 0px; HEIGHT: 23px
}
.leftText {
	PADDING-LEFT: 7px; WIDTH: 185px; POSITION: relative
}
.leftText A {
	COLOR: #4784c3; TEXT-DECORATION: none
}
.leftText A:hover {
	COLOR: #666666; TEXT-DECORATION: none
}
.leftContentNews {
	LEFT: 0px; BACKGROUND-IMAGE: url(bg_news.gif); WIDTH: 185px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: 0px; HEIGHT: 101px
}
.leftContentNewsTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; LEFT: 0px; BACKGROUND-IMAGE: url(gfx_titel_new.gif); OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; WIDTH: 185px; COLOR: #333333; TEXT-INDENT: 26px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: 0px; HEIGHT: 23px
}
.leftTextNews {
	LEFT: 14px; OVERFLOW: hidden; WIDTH: 161px; POSITION: relative; TOP: 6px; HEIGHT: 66px
}
.leftTextNews B {
	FONT-WEIGHT: 600
}
.leftTextNews A {
	COLOR: #4784c3; TEXT-DECORATION: none
}
.leftTextNews A:hover {
	COLOR: #666666; TEXT-DECORATION: none
}
#leftContentCountry {
	LEFT: 0px; BACKGROUND-IMAGE: url(bg_country.gif); WIDTH: 185px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: 9px; HEIGHT: 101px
}
.leftContentCountryTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; LEFT: 0px; BACKGROUND-IMAGE: url(gfx_titel_cou.gif); OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; WIDTH: 185px; COLOR: #333333; TEXT-INDENT: 26px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: 0px; HEIGHT: 23px
}
.leftSelectCountry {
	FONT-SIZE: 10px; LEFT: 29px; WIDTH: 124px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 44px
}
#centerContentSub A {
	COLOR: #4784c3; TEXT-DECORATION: none
}
#centerContentSub A:hover {
	COLOR: #666666; TEXT-DECORATION: none
}
#centerContent {
	LEFT: 219px; WIDTH: 343px; POSITION: absolute; TOP: 219px
}
#centerTable {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 30px; WIDTH: 343px; POSITION: relative
}
.centerTitel {
	FONT-WEIGHT: 900; FONT-SIZE: 16px; LEFT: 0px; BACKGROUND-IMAGE: url(gfx_titel_hea.gif); PADDING-BOTTOM: 7px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; WIDTH: 343px; COLOR: #333333; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: 0px; HEIGHT: 23px
}
.centerTitelSub {
	MARGIN-TOP: -1px; FONT-WEIGHT: 900; FONT-SIZE: 15px; LEFT: 0px; BACKGROUND-IMAGE: url(gfx_subtitel-large_hea.gif); PADDING-BOTTOM: 3px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; WIDTH: 627px; COLOR: #333333; TEXT-INDENT: 23px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: 0px; HEIGHT: 24px
}
.centerPrint {
	LEFT: 0px; FLOAT: right; POSITION: relative; TOP: 0px
}
.centerText {
	FONT-SIZE: 10pt; LEFT: 0px; POSITION: relative; TOP: 7px
}
.centerTextPortal {
	FONT-SIZE: 8pt
}
.centerTextPortalSeg {
	PADDING-LEFT: 16px
}
.centerTextSubTitel {
	MARGIN-TOP: -1px; FONT-WEIGHT: 900; FONT-SIZE: 13px; LEFT: 0px; BACKGROUND-IMAGE: url(gfx_subtitel_nav.gif); PADDING-BOTTOM: 20px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; WIDTH: 417px; COLOR: #333333; TEXT-INDENT: 23px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: 0px
}
.centerTextImg150 {
	FLOAT: right; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px; OVERFLOW: hidden; POSITION: relative; TEXT-ALIGN: center
}
.centerTextImageLegend {
	FONT-SIZE: 7pt; POSITION: relative; TOP: 2px
}
.centerTextContentNav {
	MARGIN-TOP: 8px; TEXT-INDENT: 0px
}
.centerTextContentNavList {
	PADDING-LEFT: 23px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; FLOAT: left; MARGIN: 0px; TEXT-TRANSFORM: none; WIDTH: 417px
}
.centerTextContentNavImage {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FLOAT: left; MARGIN-LEFT: 23px; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid
}
.centerTextContentNavLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; WIDTH: 294px; PADDING-TOP: 0px
}
.centerTextContentNavItem {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 2px 0px; WIDTH: 145px; PADDING-TOP: 1px
}
.centerText A {
	COLOR: #4784c3; TEXT-DECORATION: none
}
.centerText A:hover {
	COLOR: #666666; TEXT-DECORATION: none
}
.centerTextDisc {
	LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 343px; PADDING-TOP: 15px; POSITION: absolute; TOP: 7px; TEXT-ALIGN: center
}
.centerTextDisc A {
	COLOR: #4784c3; TEXT-DECORATION: none
}
.centerTextDisc A:hover {
	COLOR: #666666; TEXT-DECORATION: none
}
.newstitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #555555
}
.newslead {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #555555
}
.subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-BOTTOM: 10px; COLOR: #333333
}
.small {
	FONT-SIZE: 8pt
}
#newsList {
	MARGIN-TOP: 20px; LEFT: 0px; MARGIN-BOTTOM: 20px; POSITION: relative; TOP: 0px
}
.newsListFooter {
	MARGIN-TOP: 6px; FONT-SIZE: 8pt; FLOAT: right; MARGIN-BOTTOM: -6px; WIDTH: 100%; BORDER-BOTTOM: #cccccc 2px dotted; POSITION: relative; TEXT-ALIGN: right
}
.newsListHeaderIntro {
	FONT-SIZE: 8pt; MARGIN-BOTTOM: 20px; TEXT-ALIGN: right
}
#newsListHeader {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; LEFT: 1px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative; TOP: 0px; HEIGHT: 14px; BACKGROUND-COLOR: #f2f2f2
}
.newsListHeaderLeft {
	MARGIN-TOP: -14px; LEFT: 6px; WIDTH: 240px; POSITION: relative; TOP: 0px
}
.newsListHeaderRight {
	PADDING-LEFT: 240px; LEFT: 6px; MARGIN-RIGHT: 12px; POSITION: relative; TOP: 0px; TEXT-ALIGN: right
}
#eventListHeader {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; MIN-HEIGHT: 108px; LEFT: 1px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; OVERFLOW: visible; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative; TOP: 0px; HEIGHT: 96px; BACKGROUND-COLOR: #f2f2f2
}
.eventListHeaderLeft {
	LEFT: 6px; FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 240px; TOP: 0px
}
.eventListHeaderRight {
	FLOAT: right; WIDTH: 163px; MARGIN-RIGHT: 3px; TOP: 0px; TEXT-ALIGN: left
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.stdFormFieldSet {
	BORDER-RIGHT: #9a9a9a 1px dashed; BORDER-TOP: #9a9a9a 1px dashed; BORDER-LEFT: #9a9a9a 1px dashed; BORDER-BOTTOM: #9a9a9a 1px dashed
}
.stdFormLegend {
	BORDER-RIGHT: #b4b4b4 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #b4b4b4 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 7pt; PADDING-BOTTOM: 1px; BORDER-LEFT: #b4b4b4 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #b4b4b4 1px solid; BACKGROUND-COLOR: #ffffff; font-stretch: wider
}
.stdFormContent {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; PADDING-TOP: 0px
}
.stdFormTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FLOAT: left; MARGIN: 2px; TEXT-TRANSFORM: uppercase; WIDTH: 400px; PADDING-TOP: 2px
}
.stdFormText {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FLOAT: left; MARGIN: 2px; WIDTH: 160px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.stdFormTextLong {
	FONT-SIZE: 9pt; FLOAT: left; MARGIN: 2px; WIDTH: 400px; PADDING-TOP: 2px
}
.stdFormRemark {
	FONT-SIZE: 8pt; FLOAT: right; MARGIN: 0px; WIDTH: 226px; PADDING-TOP: 2px
}
.stdFormError {
	PADDING-RIGHT: 1px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 6px 0px 5px; WIDTH: 217px; PADDING-TOP: 2px
}
.stdFormField {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 230px; PADDING-TOP: 0px
}
.stdFormFieldInput {
	WIDTH: 218px
}
.stdFormFieldSelector {
	MARGIN-LEFT: -10px; VERTICAL-ALIGN: bottom; WIDTH: 30px
}
.stdFormFieldSelect {
	WIDTH: 224px
}
.stdFormCleaner {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 3px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 3px; BORDER-BOTTOM-STYLE: none
}
.stdFormMustField {
	FONT-WEIGHT: bold; COLOR: red
}
.stdFormLabel {
	CURSOR: hand; BORDER-BOTTOM: #999999 1px solid
}
.stdFormButton {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; MARGIN-TOP: 10px; BORDER-LEFT: #ffffff 0px solid; WIDTH: 90px; CURSOR: hand; BORDER-BOTTOM: #ffffff 0px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
#contactsListHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN-BOTTOM: 4px; WIDTH: 417px; TEXT-INDENT: 8px; BORDER-BOTTOM: #cccccc 2px dotted
}
#contactsListRow {
	MARGIN: 0px 0px 0px 7px
}
.contactsListCompany {
	MARGIN-TOP: 6px; FONT-WEIGHT: bold
}
.contactsListAddress {
	PADDING-LEFT: 1px; FONT-SIZE: 8pt; FLOAT: left; WIDTH: 170px
}
.contactsListContact {
	FONT-SIZE: 8pt; FLOAT: right; WIDTH: 240px
}
.contactsListContactDetails {
	PADDING-LEFT: 4px; MARGIN-BOTTOM: 16px; MARGIN-LEFT: 6px
}
.contactsListContactDetailsRow {
	MARGIN-BOTTOM: 4px
}
.contactsListError {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; PADDING-LEFT: 1px; BACKGROUND: #f2f2f2; BORDER-LEFT: #ff0000 1px solid; WIDTH: 200px; BORDER-BOTTOM: #ff0000 1px solid
}
.contactsListCleaner {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 2px dotted; HEIGHT: 1px
}
TABLE.centerTable {
	BACKGROUND-COLOR: #ffffff
}
TR.centerTableRowHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #333333; BACKGROUND-COLOR: #cccccc
}
TR.centerTableRowEven {
	FONT-SIZE: 9pt; COLOR: #111111; BACKGROUND-COLOR: #ffffff
}
TR.centerTableRowOdd {
	FONT-SIZE: 9pt; COLOR: #111111; BACKGROUND-COLOR: #f2f2f2
}
TR.centerTableRowFooterEven {
	FONT-SIZE: 1px; COLOR: #ffffff; BACKGROUND-COLOR: #cccccc
}
TR.centerTableRowFooterOdd {
	FONT-SIZE: 1px; COLOR: #ffffff; BACKGROUND-COLOR: #cccccc
}
TD.centerTableCellTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt
}
.centerContentImage {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#leftBox {
	LEFT: 20px; WIDTH: 145px; POSITION: absolute; TOP: 183px; HEIGHT: 100%
}
#impressum {
	LEFT: 30px; POSITION: absolute
}
