.documentMain {border-width: 0px; padding: 0px; margin: 0px; border-collapse: collapse; width:95%; align:center;}
/* for all td inside a documentMain (not only first level)*/
.documentMain td {padding: 0px;}

.headline {FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.abstract {FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.subline {FONT-SIZE: 20px; PADDING-BOTTOM: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.subSubline {PADDING-LEFT: 15px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.textContentbox {PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif;}

.content-box-selection{height:50px;  margin-top:-5px; margin-bottom:-5px;}
.select-box-contentbox{background: rgb(246, 246, 246) none repeat scroll 0%; color: rgb(0, 0, 0); font-size: 11px; font-family: arial; width:96px;}

.image-menu {margin-bottom:0px;}

.ci-top-bar {FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.ci-top-bar A:link {TEXT-DECORATION: none;}
.ci-top-bar A:visited {TEXT-DECORATION: none;}
.ci-top-bar A:hover {TEXT-DECORATION: underline;}

.ci-top-navigation-bar {PADDING-LEFT: 10px; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.ci-top-navigation-bar A:link {TEXT-DECORATION: none;}
.ci-top-navigation-bar A:visited {TEXT-DECORATION: none;}
.ci-top-navigation-bar A:hover {TEXT-DECORATION: underline;}

.ci-search {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.ci-search A:link {TEXT-DECORATION: none;}
.ci-search A:visited {TEXT-DECORATION: none;}
.ci-search A:hover {TEXT-DECORATION: underline;}

.ci-sub-navigation {FONT-SIZE: 10px; FONT-WEIGHT: lighter; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.ci-sub-navigation A:link {TEXT-DECORATION: none;}
.ci-sub-navigation A:visited {TEXT-DECORATION: none;}
.ci-sub-navigation A:hover {TEXT-DECORATION: underline;}

.bread-crumb-trail {MARGIN-LEFT: 1px; FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.bread-crumb-trail A:link {TEXT-DECORATION: none; FONT-WEIGHT: lighter;}
.bread-crumb-trail A:visited {TEXT-DECORATION: none; FONT-WEIGHT: lighter;}
.bread-crumb-trail A:hover {TEXT-DECORATION: underline; FONT-WEIGHT: lighter;}

.textServicebox {PADDING-LEFT: 0px; FONT-WEIGHT: light; FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.textServicebox A:link {TEXT-DECORATION: none;}
.textServicebox A:visited {TEXT-DECORATION: none;}
.textServicebox A:hover {TEXT-DECORATION: underline;}

.glossary {FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.glossary A:link {TEXT-DECORATION: none;}
.glossary A:visited {TEXT-DECORATION: none;}
.glossary A:hover {TEXT-DECORATION: underline;}

.menue-sub {FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.menue-sub:link {TEXT-DECORATION: none;}
.menue-sub:visited {TEXT-DECORATION: none;}
.menue-sub:hover {TEXT-DECORATION: underline;}

.fliesstext {MARGIN-TOP: 0px; FONT-SIZE: 13px; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.fliesstext A:link {TEXT-DECORATION: underline;}
.fliesstext A:visited {TEXT-DECORATION: underline;}
.fliesstext A:hover {TEXT-DECORATION: underline;}
.fliesstext-no-deco {MARGIN-TOP: 0px; FONT-SIZE: 13px; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.fliesstext-no-deco A:link {TEXT-DECORATION: none;}
.fliesstext-no-deco A:visited {TEXT-DECORATION: none;}
.fliesstext-no-deco A:hover {TEXT-DECORATION: none;}
.fliesstext sub {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.fliesstext sup {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
link-improve {FONT-WEIGHT:bold;}

.fliesstextFarbig {FONT-SIZE: 11px; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.fliesstextFarbig A:link {TEXT-DECORATION: none;}
.fliesstextFarbig A:visited {TEXT-DECORATION: none;}
.fliesstextFarbig A:hover {TEXT-DECORATION: underline;}

TD#ci-footer {border-left-width:1px; border-right-width:0px; border-top-width:1px; border-bottom-width:1px; border-style:solid;}
TD#ci-footer {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
TD#ci-footer A:link {TEXT-DECORATION: none;}
TD#ci-footer A:visited {TEXT-DECORATION: none;}
TD#ci-footer A:hover {TEXT-DECORATION: underline;}

TD#ci-footer-right {border-width:1px; border-style:solid; border-color: #000000;}
TD#ci-footer-right {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
TD#ci-footer-right A:link {TEXT-DECORATION: none;}
TD#ci-footer-right A:visited {TEXT-DECORATION: none;}
TD#ci-footer-right A:hover {TEXT-DECORATION: underline;}

TD#right-column {width: 160px;}
TD#ci-logo {PADDING-LEFT: 10px;}
TD#ci-banner {PADDING-BOTTOM: 4px;}
TD#content_box_header {PADDING-RIGHT: 7px; PADDING-LEFT: 7px;}
TD#content_box_content {PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}
TD#zeilen_trenner {BORDER-BOTTOM: 1px dotted;}
TD#invisiblecontenttable {BORDER-RIGHT: 0px; PADDING-RIGHT: 1px; BORDER-TOP: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: 0px; PADDING-TOP: 1px; BORDER-BOTTOM: 0px;}
TD#contenttable {padding: 5px;}

.list-cellseperator {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;border-bottom-width: 1px;border-bottom-style: solid;}
.list-cellseperator A:link {TEXT-DECORATION: none;}
.list-cellseperator A:visited {TEXT-DECORATION: none;}
.list-cellseperator A:hover {TEXT-DECORATION: underline;}

.tab.deactivated {
	FONT-SIZE: 12px; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none;
    padding: 2px 1em 2px 1em; margin-right: 5px; position: relative; top: -1px;
    z-index: 1; cursor: pointer;
}
.tab.activated {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none;
    padding: 2px 5px 2px 1em; margin-right: 5px; position: relative; top: -1px;
    z-index: 3; cursor: default;
}

.glossary-headline-style {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.ci-banner-text {FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 22px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.headlineServicebox {FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.inputfield {FONT-SIZE: 12px; WIDTH: 300px; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.raw-input-field {FONT-SIZE: 12px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif";}
.buttons {FONT-SIZE: 12px; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.invisiblecontenttables {BORDER: 0px; PADDING: 1px; MARGIN: 1px; }
.invisiblecontenttables td {padding:1px;border: 0px;}
th.invisiblecontenttables {FONT-SIZE: 13px; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight:bold;}
.cellseperator {border-bottom-width: thin;	border-bottom-style: solid;}
.sectionheadline-style {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: bold;}
.notebox {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;font-style: normal;	}
.warnbox {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;font-style: normal;	}
.error {FONT-SIZE: 12px; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #ff0000;}
.contenttables {margin: 1px; padding: 5px; border-collapse:collapse;}
.contenttables td {padding: 5px;}
th.contenttables {FONT-SIZE: 13px; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight:bold;}

div.portal-error { display: none; }

.forms-tab {border: 1px solid black; border-bottom-width: 0px; padding: 2px 1em 2px 1em; margin-right: 5px; position: relative; text-decoration: none; top: 0px; z-index: 1; cursor: pointer;}
.forms-tab.forms-activeTab {color: white; font-weight: bold; padding-top: 5px; cursor: default; z-index: 3;}
.forms-tabContent {background-color: white; border: 1px solid  black; padding: 1em; margin-top: 1px; z-index: 2;}

.button-center-column {border-width: 1px; border-style: solid; FONT-SIZE: 12px; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;}
.imgWraparound {margin-top: 3px;position:relative;z-index:+10;}

.figure-no-wraparound table {border-width: 0px, padding: 0px; margin: 0px; border-collapse: collapse; width:100%; align:center;}

.img-subscript {width:200px; text-align:left; FONT-SIZE: 11px; LINE-HEIGHT: 110%px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.img-subscript div {padding-left:2px;padding-right:2px;padding-top:5px;padding-bottom:3px;text-align:left;}
.img-subscript a:hover{TEXT-DECORATION: underline;}
.img-subscript a:visited {TEXT-DECORATION: underline;}
.img-subscript a:link {TEXT-DECORATION: underline;}

.teaser {width:100%; padding:0px;border-collapse:collapse;text-align:center;}
td.teaser {width:50%; text-align:center; }
.teaser-separator {width:1px; border-left:1px solid grey;}
.teaser-separator-text {width:1px; border-left:1px solid grey;}
.teaser-space {height:10px;width:100%;}
.teaser-inner-table {width:100%;border-collapse:collapse;padding:0px;}
.teaser-inner-table td {width:100%;text-align:center;vertical-align:top;}

.teaser-img {width:230px;}
.teaser-img-subscript {width:230px; text-align:left;padding-left:2px;padding-right:2px;padding-top:5px;padding-bottom:3px; vertical-align:top; FONT-SIZE: 11px; LINE-HEIGHT: 110%px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.teaser-img-subscript a:hover{TEXT-DECORATION: underline;}
.teaser-img-subscript a:visited {TEXT-DECORATION: underline;}
.teaser-img-subscript a:link {TEXT-DECORATION: underline;}

