DIV.heading {
	MARGIN-BOTTOM: 16px
}
DIV.main-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV.sub-heading {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV.sub-heading-standard {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV.childcite-main-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.childcite-main-heading {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #5973cb; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold
}
A.standard {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #003075; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.table-title {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 15px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.table-crossheader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.table-column-header {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.blue-table-column-header {
	FONT-SIZE: 11px; MARGIN-LEFT: 2px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; TEXT-DECORATION: none
}
DIV.table-row-spacer {
	MARGIN-BOTTOM: 13px
}
DIV.overview-row-spacer {
	MARGIN-BOTTOM: 8px
}
DIV#center {
   height: 100%;
   width: 982px;
   margin: 0 auto 0 auto;
}
P {
	FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
P.standard-text-standard {
	FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
P.standard-text-justify {
	FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
DIV.standard-text-standard {
	FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
SPAN.bold {
	FONT-WEIGHT: bold
}
SPAN.boldred {
	FONT-WEIGHT: bold; COLOR: red
}
SPAN.italic {
	FONT-STYLE: italic
}
SPAN.underline {
	TEXT-DECORATION: underline
}
SPAN.strike-through {
	TEXT-DECORATION: line-through
}
SPAN.subscript {
	FONT-SIZE: 10px; VERTICAL-ALIGN: sub
}
SPAN.superscript {
	FONT-SIZE: 10px; VERTICAL-ALIGN: super
}
SPAN.mark-debug {
	COLOR: #505050; BACKGROUND-COLOR: #c6ff31; TEXT-DECORATION: none
}
SPAN.mark {
	FONT-WEIGHT: bold
}
UL.unordered-list {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 28px; FONT-FAMILY: Arial, Helvetical, Sans-serif
}
UL.unordered-narrow-list {
	FONT-SIZE: 11px; MARGIN-LEFT: 28px; FONT-FAMILY: Arial, Helvetical, Sans-serif
}
OL.ordered-list {
	FONT-SIZE: 11px; MARGIN-LEFT: 28px; FONT-FAMILY: Arial, Helvetical, Sans-serif
}
LI.listitem {
	FONT-SIZE: 11px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetical, Sans-serif
}
DIV.indent {
	PADDING-LEFT: 32px; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.product-shortcut-active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003075; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.product-shortcut-inactive {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV.product-group {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.downloadlist-crossheader {
	FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.downloadlist-item {
	FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.downloadlist-item {
	FONT-SIZE: 11px; COLOR: #003075; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.externallink-label {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.externallink-value {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
DIV.backgroundstyle {
	FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.sitemap-navitem-text {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; COLOR: #003075; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.sitemap-global-navitem-text {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; COLOR: #003075; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.sitemap-global-navhead-text {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; COLOR: #003075; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.sitemap-navitem-text {
	TEXT-DECORATION: none
}
DIV.news-date {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
P.undefined {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 11px; COLOR: orange; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffeeee; TEXT-ALIGN: left
}
DIV.undefined {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 11px; COLOR: red; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffeeee; TEXT-ALIGN: left
}
.navigation-global-top {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navigation-menue {
	FONT-SIZE: 11px; COLOR: #003075; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navigation-hauptmenue {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#menutext0 {
	FONT-SIZE: 11px; LEFT: 10px; VERTICAL-ALIGN: bottom; WIDTH: 90px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 35px
}
#menutext1 {
	FONT-SIZE: 11px; LEFT: 108px; VERTICAL-ALIGN: bottom; WIDTH: 90px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 35px
}
#menutext2 {
	FONT-SIZE: 11px; LEFT: 202px; VERTICAL-ALIGN: bottom; WIDTH: 90px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 35px
}
#menutext3 {
	FONT-SIZE: 11px; LEFT: 298px; VERTICAL-ALIGN: bottom; WIDTH: 90px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 35px
}
.menutext4de {
	FONT-SIZE: 11px; LEFT: 561px; VERTICAL-ALIGN: bottom; WIDTH: 80px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 79px
}
.menutext4layerde {
	FONT-SIZE: 11px; LEFT: 3px; VERTICAL-ALIGN: bottom; WIDTH: 90px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: -1px
}
.menutext4en {
	FONT-SIZE: 11px; LEFT: 565px; VERTICAL-ALIGN: bottom; WIDTH: 80px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 79px
}
.menutext4layeren {
	FONT-SIZE: 11px; LEFT: 3px; VERTICAL-ALIGN: bottom; WIDTH: 90px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: -1px
}
.menutext4fr {
	FONT-SIZE: 11px; LEFT: 443px; VERTICAL-ALIGN: bottom; WIDTH: 80px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 79px
}
.menutext4layerfr {
	FONT-SIZE: 11px; LEFT: 3px; VERTICAL-ALIGN: bottom; WIDTH: 90px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: -1px
}
.menutext4es {
	FONT-SIZE: 11px; LEFT: 561px; VERTICAL-ALIGN: bottom; WIDTH: 80px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 79px
}
.menutext4layeres {
	FONT-SIZE: 11px; LEFT: 3px; VERTICAL-ALIGN: bottom; WIDTH: 90px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: -1px
}
.menutext4it {
	FONT-SIZE: 11px; LEFT: 526px; VERTICAL-ALIGN: bottom; WIDTH: 80px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 79px
}
.menutext4layerit {
	FONT-SIZE: 11px; LEFT: 3px; VERTICAL-ALIGN: bottom; WIDTH: 90px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: -1px
}
.menutext4zh {
	FONT-SIZE: 11px; LEFT: 620px; VERTICAL-ALIGN: bottom; WIDTH: 80px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 79px
}
.menutext4layerzh {
	FONT-SIZE: 11px; LEFT: 3px; VERTICAL-ALIGN: bottom; WIDTH: 90px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: -1px
}
#menu0 {
	Z-INDEX: 5; LEFT: 0px; WIDTH: 95px; POSITION: absolute; TOP: 35px
}
#menu1 {
	Z-INDEX: 5; LEFT: 96px; WIDTH: 95px; POSITION: absolute; TOP: 35px
}
#menu2 {
	Z-INDEX: 5; LEFT: 192px; WIDTH: 95px; POSITION: absolute; TOP: 35px
}
#menu3 {
	Z-INDEX: 5; LEFT: 288px; WIDTH: 95px; POSITION: absolute; TOP: 35px
}
.menu4de {
	Z-INDEX: 5; LEFT: 581px; WIDTH: 70px; POSITION: absolute; TOP: 73px
}
.menu4en {
	Z-INDEX: 5; LEFT: 585px; WIDTH: 70px; POSITION: absolute; TOP: 73px
}
.menu4fr {
	Z-INDEX: 5; LEFT: 463px; WIDTH: 70px; POSITION: absolute; TOP: 73px
}
.menu4es {
	Z-INDEX: 5; LEFT: 581px; WIDTH: 70px; POSITION: absolute; TOP: 73px
}
.menu4it {
	Z-INDEX: 5; LEFT: 546px; WIDTH: 70px; POSITION: absolute; TOP: 73px
}
.menu4zh {
	Z-INDEX: 5; LEFT: 640px; WIDTH: 70px; POSITION: absolute; TOP: 73px
}
.linkmain {
	FONT-SIZE: 11px; COLOR: #5973cb; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; TEXT-DECORATION: none; FONT-WEIGHT: bold
}
.nav_glob_path {
	BACKGROUND-COLOR: #ffffff
}
DIV.flash1statisch {
	LEFT: 28px; POSITION: absolute; TOP: 138px
}
DIV.flash2statisch {
	LEFT: 508px; POSITION: absolute; TOP: 138px
}
BODY {
	/*COLOR: #000000; BACKGROUND-COLOR: #ffffff*/
        COLOR: #000000; background-image: url(images/background2.gif); background-repeat: repeat-y; background-position: center; background-attachment: fixed;
}
.content {
	FONT-SIZE: 11px; COLOR: #003075; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ccd9e6; TEXT-DECORATION: none
}
.nav_marg_active {
	BACKGROUND-COLOR: #b9cae1
}
.nav_marg_sibling {
	BACKGROUND-COLOR: #b9cae1
}
.nav_marg_background {
	BACKGROUND-COLOR: #ebf0f5
}
.nav_marg_child {
	PADDING-LEFT: 6px; BACKGROUND-COLOR: #dae3ef
}
.nav_glob_sibling {
	BACKGROUND-COLOR: #003075
}
.nav_glob_lang_search {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #003075; TEXT-DECORATION: none
}
.imagebuttons {
	BORDER-RIGHT: #003075 2px solid; BORDER-TOP: #003075 2px solid; BORDER-LEFT: #003075 2px solid; BORDER-BOTTOM: #003075 2px solid; border-thickness: 1px
}
A.popupclose {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003075; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.mainMetaNavSearch {
	vertical-align: top;
	padding-top: 5px;
}
A.mainNav {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-image: url(images/hintergrund_hauptnavi_trennlinie.gif); background-repeat: no-repeat; background-position: right top; padding: 11px 17px 11px 17px; float: left;margin-left: -1px;
}
A.mainNav:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-image: url(images/hintergrund_hauptnavi_trennlinie.gif); background-repeat: no-repeat; background-position: right top; padding: 11px 17px 11px 17px; float: left;
}
A.mainNav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 11px 17px 11px 17px;
}
A.mainNav:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 11px 17px 11px 17px; 
}
A.mainNavActive {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-image:url(images/hintergrund_hauptnavi_aktiv.gif); background-repeat: repeat-x; background-attachment: scroll; background-color: transparent;  padding: 11px 17px 11px 17px; float: left;  margin-left: -1px;
}
/* IE 6++ */
*html .iframeWidth {
height:155px; h\eight:155;
width:221px; w\idth:221px;
}
/* FF and other browsers */
.iframeWidth {
height:152px; 
width:221px;
}
A.mainNavActive:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 11px 17px 11px 17px;  
}
A.mainNavActive:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 11px 17px 11px 17px; 
}
A.mainNavActive:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 11px 17px 11px 17px; 
}
A.mainMetaNav {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #273a7b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.mainMetaNav:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #273a7b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.mainMetaNav:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #667ed3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.mainMetaNav:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #667ed3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.mainMetaNavActive {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #667ed3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.mainMetaNavActive:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #667ed3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.mainMetaNavActive:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #667ed3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.mainMetaNavActive:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #667ed3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.startVisual {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #273a7b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.startVisual:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #273a7b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.startVisual:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #667ed3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.startVisual:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #667ed3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.teaser {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #273a7b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.teaser:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #273a7b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.teaser:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #667ed3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.teaser:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #667ed3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subNav {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subNav:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subNav:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #767676; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subNav:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.tableLink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #273A7B; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.tableLink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #273A7B; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.tableLink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.tableLink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.mainNav { 
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.startVisual {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.mainMetaNav {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.mainMetaNav2{
	background-image: url(images/hintergrund_hauptnavi_trennlinie.gif); background-repeat: no-repeat; /*background-position: center top;*/ height: 24px; padding: 4px 5px 8px 0px;
}
.mainMetaNavPadding {
	padding: 0px;
}
/*.teaserHead {
	PADDING-RIGHT: 10px; PADDING-LEFT: 17px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #273a7b; TEXT-DECORATION: none;
	border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#FFFFFF;
}*/
.bordertop {
	border-top: solid 1px #a6a6a6;
}
.borderleft {
	border-left: solid 1px #a6a6a6;
}
.borderright {
	border-right: solid 1px #a6a6a6;
}
.borderbottom {
	border-bottom: solid 1px #a6a6a6;
}
.borderbottom2{
	border-bottom: solid 1px #FFFFFF;
}
.teaserIframeHead {
	PADDING-RIGHT: 10px; PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 21px; background-image: url(images/teaserHead_bg.gif); background-repeat: repeat-x; TEXT-DECORATION: none
}
.teaserHead1{
PADDING-LEFT: 11px; FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 23px; background-image:url(images/teaserHead_bg.gif); background-repeat:repeat-x; background-position:top; TEXT-DECORATION: none; padding-bottom:4px;
}
.teaserHead2{
PADDING-LEFT: 11px; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 22px; background-image:url(images/tr_background_head.jpg); background-repeat:no-repeat; background-position:top; TEXT-DECORATION: none; 
}
.teaserHead3{
PADDING-LEFT: 11px; FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 21px; background-image:url(images/teaserHead_bg.gif); background-repeat:repeat-x; background-position:top; TEXT-DECORATION: none;
}
/* IE 6++ */
*html .teaserHeight {
height:266px; h\eight:266;
}
/* FF and other browsers */
.teaserHeight {
height:264px; 
}
.borderTeaser {
border-right: 1px solid #A6A6A6;
border-left: 1px solid #A6A6A6;
border-top: 1px solid #A6A6A6;
}
.borderTeaser1 {
border-right: 1px solid #A6A6A6;
border-left: 1px solid #A6A6A6;
border-bottom: 1px solid #A6A6A6;
}
.borderTeaser2 {
border-right: 1px solid #A6A6A6;
border-left: 1px solid #A6A6A6;
}
.teaserLable {
	PADDING-RIGHT: 10px; PADDING-LEFT: 17px; FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 194px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 26px; TEXT-DECORATION: none;
}
.mainNavLable {
        /*PADDING-RIGHT: 17px; PADDING-LEFT: 17px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 28px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none*/
        width: 640px;
        height: 32px;
        margin: 18px auto;
        /*position: relative;
        z-index: 9998;*/
		padding-left: 0px;
	 /* padding-right: 17px; */
       /* background-image: url();*/
}
.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.contentTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.subNavSubButton {
	BORDER-BOTTOM: #000000 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #FFFFFF; BORDER: 1px solid #A6A6A6; PADDING-LEFT: 12px;
}
.subNavButton {
	BORDER-BOTTOM: 1px solid #CCCCCC; BORDER-TOP: 1px solid #FFFFFF; PADDING-BOTTOM: 4px; PADDING-TOP: 2px; 
} 
/*.subNavButton { HEIGHT: 22px; BACKGROUND-COLOR: #5973CB; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#FFFFFF;
} */
/*.subNavButtonActive {
	BORDER-BOTTOM: 1px solid #CCCCCC; BORDER-TOP: 1px solid #FFFFFF; PADDING-BOTTOM: 4px; PADDING-TOP: 2px; BACKGROUND-COLOR: #FFFFFF; 
}*/
.subNavButtonActive {
	BACKGROUND-COLOR: #d7dced;
	background-image:url(images/tr_background_active.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #FFFFFF;
	padding-bottom: 4px;
	padding-top: 2px; 
	/*BACKGROUND-COLOR: #dcdcdc;*/
}
.subNavButtonActiveLeft {
	BACKGROUND-COLOR: #7A7A7A;
	background-image:url(images/tr_background_active_rand.gif);
	background-repeat: repeat-x;
	background-position:center bottom;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #D7D7D7;
	border-left: 1px solid #A6A6A6;
}
.subNavButtonActiveRight {
	BACKGROUND-COLOR: #7A7A7A;
	background-image:url(images/tr_background_active_rand.gif);
	background-repeat: repeat-x;
	background-position:center bottom;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #D7D7D7;
	border-left: 1px solid #A6A6A6;
} 
.subBackground1 {
	background-image: url(images/tr_background1.gif);
	background-repeat: repeat-y;
}
.subBackground2{
	background-image: url(images/tr_background2.gif);
	background-repeat: repeat-y;
}
.subEndBackground {
	background-image: url(images/tr_background_end.gif);
	background-repeat: no-repeat;
}
/*.subNavButtonActive { HEIGHT: 22px; BACKGROUND-COLOR: #9BABE0; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#FFFFFF;
} */
.mainNavBackground {
	background-image: url(images/hintergrund_hauptnavi.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-color: transparent;
}
.tableHead01 {height: 19px; background-color: #273A7B; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; padding-left: 7px; padding-bottom: 1px;}
.tableHead02 {height: 19px; background-color: #273A7B; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; padding-bottom: 1px;}
.tableHead03 {height: 19px; background-color: #273A7B; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; padding-right: 7px; padding-bottom: 1px;}
.tableTab01 {height: 18px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #505050; padding-left: 7px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #505050; padding-bottom: 1px;}
.tableTab02 {height: 18px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #505050; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #505050; padding-bottom: 1px;}
.tableTab03 {height: 18px; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #505050; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #505050; padding-right: 7px; padding-bottom: 1px;}
.tableTabDark01 {height: 18px; background-color: #9BABE0; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #505050; padding-left: 7px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #505050; padding-bottom: 1px;}
.tableTabDark02 {height: 18px; background-color: #9BABE0; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #505050; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #505050; padding-bottom: 1px;}
.tableTabDark03 {height: 18px; background-color: #9BABE0; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #505050; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #505050; padding-right: 7px; padding-bottom: 1px;}
.tableTabLight01 {height: 18px; background-color: #DCE2F4; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #505050; padding-left: 7px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #505050; padding-bottom: 1px;}
.tableTabLight02 {height: 18px; background-color: #DCE2F4; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #505050; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #505050; padding-bottom: 1px;}
.tableTabLight03 {height: 18px; background-color: #DCE2F4; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #505050; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #505050; padding-right: 7px; padding-bottom: 1px;}
.tableTabSubheadline {font-weight: bold;}
.spaceForNS {font-size: 1px;}
SELECT.companyFinder {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 148px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px
}
SELECT.language {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 114px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; float: right; margin-top:8px;
}
INPUT.mainMetaSearch {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 101px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; margin-top: 8px; float: right;
}
INPUT.newsletter {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 180px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px
}
TD.newsletter {
	FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; VERTICAL-ALIGN: top;
}
TD.newsletterError {
	FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; VERTICAL-ALIGN: top;
}
ol.searchResult { color: #505050; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
ol.searchResult li { margin-bottom: 10px;}
ol.searchResult li a { COLOR: #505050; font-size:11px;  TEXT-DECORATION: none}
ol.searchResult li div.title { font-weight: bold; }
ol.searchResult li div.title a { color: #003075; }
ol.searchResult li div.title img { width: 16px; height: 16px; border: none; }
ol.searchResult li div.cite { font-size: 10px; font-weight: normal; margin-top: 4px; }
ol.searchResult li div.info { font-size: 11px; font-weight: normal; margin-top: 4px; }
DIV.search-hits { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
DIV.search-no-hits { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A.search-button-text { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.form-search-standard-text { FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left }

h1 {
	MARGIN-BOTTOM: 16px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #003075; height: 20px
}

h2 {
	display:inline; MARGIN: 0; padding:0; list-style: none; MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

span.standard-text-standard {
	FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}

span.sub-heading {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

span.standard-text-standard p {
	display:inline;
}

span.standard-text-standard p h2 {

}

/* db 13/08/2010 
div.middleMenu
{
    align: left;
    margin-left: 200px;
    
}*/

div.imageGallery
{}
div.imageGallery span.item
{
	padding-left: 0;
	padding-right: 20px;
	width: 128px;
	display: inline-block;
}
div.imageGallery span.item img
{
	width: 128px;
	margin-bottom: 18px;
	border-color: #505050;
}
div.imageGallery span.item div
{
	width: 128px;
	height:26px;
	FONT-SIZE: 11px;
	COLOR: #505050;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	margin-bottom:16px;
	overflow:hidden;
}

div.imagePopup
{
	position: relative;
}


div.imagePopup table.itemP
{
	FONT-SIZE: 11px;
	COLOR: #505050;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	height: 400px;
	width: 710px;
	table-layout: fixed;
	overflow: hidden;
	background-color: white;
	position: absolute;
	left:0;
	top:0;
}

div.imagePopup td
{
	overflow:hidden;
}


div.imagePopup td.imageContainer
{
	margin: 0px 10px 0px 0;
	text-align:center;
	background-color: #ececec;
	vertical-align: middle;
}

div.imagePopup td div.info
{
	position:relative;
	display:block;
	padding-left:18px;
	height: 100%;
}


div.imagePopup div.title
{
	padding-top: -2px;
	margin-bottom: 16px;
	width: 330px;
	font-weight: bold;
	overflow: hidden;
}

div.imagePopup div.text
{
	height: 300px;
	width: 330px;
	overflow: hidden;
}

div.imagePopup div.navigation
{
	display: block;
	position:absolute;
	left:18px;
	bottom: -2px;
	width: 330px;
	overflow: hidden;
}

div.imagePopup div.navigation img
{
	border: none;
}
div.imagePopup div.navigation span
{
	margin-right: 8px;
	margin-left: 8px;
}

.crossheading, .crossheading p {
	font-weight: bold;
	color: #505050;
}
