@media All    
{
HTML {
	BACKGROUND: url(../gfx/sky_body_1240_1.jpg) repeat-y; MARGIN: 0px; FONT: 11px Arial, Helvetica, sans-serif; COLOR: #707070
}
BODY {
	BACKGROUND: url(../gfx/sky_body_1240_1.jpg) repeat-y; MARGIN: 0px; FONT: 11px Arial, Helvetica, sans-serif; COLOR: #707070
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BUTTON {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	MARGIN-BOTTOM: 16px; FONT: bold 18px Arial, Helvetica, sans-serif
}
H2 {
	MARGIN-BOTTOM: 4px; FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #404040
}
H3 {
	MARGIN: 16px 0px; FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #404040
}
H4 {
	MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 4px; FONT: bold 12px Arial, Helvetica, sans-serif; BORDER-BOTTOM: #707070 2px solid; LETTER-SPACING: 1px
}
H5 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 1px; FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #404040; PADDING-TOP: 2px; BACKGROUND-COLOR: #e7e7e7
}
H6 {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #404040
}
EM {
	FONT-WEIGHT: bold; COLOR: #404040; FONT-STYLE: normal
}
UL {
	LIST-STYLE-TYPE: none
}
#page {
	Z-INDEX: 1; WIDTH: 1250px; POSITION: relative
}
#header {
	BACKGROUND: url(../gfx/sky_top_1240_197.jpg) no-repeat;
	POSITION: relative;
	HEIGHT: 197px;
	background-image: url(../gfx/sky_top_1240_197.jpg);
}
#view {
	HEIGHT: 1%
}
#main {
	FLOAT: left; WIDTH: 760px; HEIGHT: 1%
}
#breadcrumb {
	BACKGROUND: url(../gfx/sky_bc_760_51.jpg) no-repeat
}
#content {
	PADDING-RIGHT: 20px; BORDER-TOP: #707070 8px solid; PADDING-LEFT: 200px; Z-INDEX: 8000! important; PADDING-BOTTOM: 23px; PADDING-TOP: 29px; POSITION: relative; HEIGHT: 1%; BACKGROUND-COLOR: #fff
}
#navigation {
	Z-INDEX: 100; LEFT: 20px; WIDTH: 160px; POSITION: absolute; TOP: 67px
}

#teaser {
	PADDING-LEFT: 20px;
	BACKGROUND: url(../gfx/sky_t_480_51.jpg) no-repeat;
	FLOAT: left;
	WIDTH: 470px;

}
#footer {
	PADDING-RIGHT: 490px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px;
	Z-INDEX: 1;
	BACKGROUND: url(../gfx/sky_bottom_1240_198.jpg) no-repeat;
	PADDING-BOTTOM: 40px;
	PADDING-TOP: 6px;
	POSITION: relative;
	HEIGHT: 152px;
	TEXT-ALIGN: right;
	background-image: url(sky_bottom_1240_198.jpg);
}
#header .logo {
	LEFT: 120px; POSITION: absolute; TOP: 0px
}
#header .nav {
	LEFT: 0px; POSITION: absolute; TOP: 130px; HEIGHT: 61px
}
#header SPAN {
	DISPLAY: none
}
#metanavigation {
	FONT-SIZE: 10px; RIGHT: 198px; BOTTOM: 0px; POSITION: absolute
}
#metanavigation UL {
	WIDTH: 302px; TEXT-ALIGN: left
}
#metanavigation LI {
	BORDER-RIGHT: #707070 1px solid; PADDING-RIGHT: 6px; DISPLAY: inline; MARGIN-RIGHT: 6px
}
#metanavigation LI.last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#metanavigation A {
	FONT: 10px Verdana; COLOR: #707070
}
#metanavigation A:link {
	FONT: 10px Verdana; COLOR: #707070
}
#metanavigation A:active {
	FONT: 10px Verdana; COLOR: #707070
}
#metanavigation A:hover {
	COLOR: #404040
}
#metanavigation .hi A {
	FONT-WEIGHT: bold; COLOR: #404040
}
#ani_allplan {
	LEFT: 194px; POSITION: absolute; TOP: 130px
}
#ani_graphisoft {
	LEFT: 241px; POSITION: absolute; TOP: 130px
}
#ani_vectorworks {
	LEFT: 309px; POSITION: absolute; TOP: 130px
}
#ani_scia {
	LEFT: 385px; POSITION: absolute; TOP: 130px
}
#ani_frilo {
	LEFT: 424px; POSITION: absolute; TOP: 130px
}
#ani_glaser {
	LEFT: 460px; POSITION: absolute; TOP: 130px
}
#ani_auer {
	LEFT: 504px; POSITION: absolute; TOP: 130px
}
#ani_bausoftware {
	LEFT: 541px; POSITION: absolute; TOP: 130px
}
#ani_crem {
	LEFT: 616px; POSITION: absolute; TOP: 130px
}
#ani_maxon {
	LEFT: 652px; POSITION: absolute; TOP: 130px
}
#breadcrumb H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 200px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 14px Arial, Helvetica, sans-serif; PADDING-TOP: 10px; LETTER-SPACING: 1px
}
#breadcrumb H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 200px; PADDING-BOTTOM: 10px; FONT: 11px Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}
#breadcrumb UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; PADDING-BOTTOM: 5px; PADDING-TOP: 4px
}
#breadcrumb LI {
	PADDING-RIGHT: 12px; DISPLAY: inline; FONT-SIZE: 10px; BACKGROUND: url(../gfx/bc_arrow.gif) no-repeat right 4px; MARGIN-RIGHT: 10px
}
#breadcrumb A {
	FONT: 10px Verdana; COLOR: #707070
}
#breadcrumb A:link {
	FONT: 10px Verdana; COLOR: #707070
}
#breadcrumb A:active {
	FONT: 10px Verdana; COLOR: #707070
}
#breadcrumb A:hover {
	COLOR: #404040
}
#breadcrumb LI.active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 10px Verdana; COLOR: #404040; PADDING-TOP: 0px
}
#navigation UL {
	BORDER-BOTTOM: #707070 1px solid
}
#navigation LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #707070 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
#navigation UL UL {
	MARGIN-TOP: 2px; DISPLAY: none; MARGIN-LEFT: 10px
}
#navigation UL UL.open {
	DISPLAY: block; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#navigation LI LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; BORDER-TOP-STYLE: none; PADDING-TOP: 2px
}
#navigation UL UL UL {
	MARGIN-LEFT: 5px; BORDER-TOP-STYLE: none
}
#navigation A {
	FONT-WEIGHT: bold; COLOR: #707070
}
#navigation A:hover {
	TEXT-DECORATION: none
}
#navigation UL.sub {
	Z-INDEX: 10; LEFT: 160px; MARGIN: 0px; WIDTH: 180px; POSITION: absolute; TOP: -1px; BACKGROUND-COLOR: #fff
}
* HTML #navigation UL.sub {
	TOP: 0px
}
#navigation UL.sub LI {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; BORDER-LEFT: #707070 1px solid; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#navigation UL.sub LI.first {
	BORDER-TOP: #707070 1px solid; BORDER-LEFT: #fff 1px solid
}
#navigation UL.sub LI A {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#navigation UL.sub LI A:hover {
	BACKGROUND: url(../gfx/navi_arrow.gif) no-repeat 0px 4px
}
#navigation .mainlevel {
	POSITION: relative
}
#navigation UL UL.hover {
	DISPLAY: block
}
#navigation UL LI.hover UL {
	DISPLAY: block
}
#navigation UL LI:hover UL {
	DISPLAY: block
}
.jacek #navigation {
	TOP: 29px
}
.home .topic {
	BORDER-RIGHT: #707070 1px solid; PADDING-RIGHT: 20px; FLOAT: left; WIDTH: 260px; MARGIN-RIGHT: 20px
}
.home UL H3 {
	FONT-SIZE: 11px; MARGIN: 0px
}
#content .home .contenttext P.bodytext {
	WIDTH: auto
}
#content .home .contenttext P.bodytext {
	WIDTH: auto
}
#content H1 {
	WIDTH: 440px
}
#content H2 {
	MARGIN-TOP: 8px
}
#content P {
	MARGIN-BOTTOM: 12px; LINE-HEIGHT: 15px
}
#content TABLE {
	MARGIN-BOTTOM: 20px; WIDTH: 100%
}
#content TH {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
#content TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px
}
#content .grey TD {
	BACKGROUND-COLOR: #e6e6e6
}
#content .intro {
	MARGIN-BOTTOM: 20px; WIDTH: 440px; BORDER-BOTTOM: #707070 1px solid
}
#content .intro IMG {
	BORDER-BOTTOM: #707070 4px solid
}
#content IMG.left {
	MARGIN: 0px 20px 10px 0px
}
#content .contenttext P.bodytext {
	WIDTH: 440px
}
#content .contenttext UL {
	WIDTH: 440px
}
#content .copytext UL {
	MARGIN: 0px 0px 16px
}
#content .copytext UL LI {
	PADDING-LEFT: 10px; BACKGROUND: url(../gfx/bullet.gif) no-repeat 0px 6px
}
#content .copytext UL.linklist LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#content .copytext .mood {
	MARGIN-BOTTOM: 16px
}
#content .related_links {
	MARGIN-BOTTOM: 16px; BORDER-BOTTOM: #707070 1px solid
}
#content .related_links UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px; LINE-HEIGHT: 15px
}
#content .copytext .navi LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#content #topics UL {
	MARGIN-LEFT: 0px
}
#content #topics LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN: 0px 20px 20px 0px; WIDTH: 160px; HEIGHT: 186px
}
#topics LI H2 {
	PADDING-RIGHT: 6px; MARGIN-TOP: -3px; PADDING-LEFT: 6px; PADDING-BOTTOM: 8px; FONT: bold 11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; PADDING-TOP: 8px; BORDER-BOTTOM: #707070 4px solid; HEIGHT: 36px; BACKGROUND-COLOR: #c4c4c4
}
* HTML #topics LI H2 {
	MARGIN-TOP: 0px
}
#topics LI H2 A {
	COLOR: #fff
}
#topics LI P {
	MARGIN-TOP: 8px; FONT-SIZE: 10px; LINE-HEIGHT: 12px
}
#topics LI P A {
	FONT-WEIGHT: normal; COLOR: #707070
}
#content #portfolio TABLE {
	BORDER-RIGHT: #e7e7e7 8px solid; BORDER-TOP: #e7e7e7 8px solid; BORDER-LEFT: #e7e7e7 8px solid; WIDTH: 480px; BORDER-BOTTOM: #e7e7e7 8px solid; BACKGROUND-COLOR: #e7e7e7
}
#content #portfolio TD {
	VERTICAL-ALIGN: top; LINE-HEIGHT: 13px; BORDER-BOTTOM: #707070 1px solid
}
#content #portfolio TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#content #portfolio TD IMG {
	PADDING-RIGHT: 8px
}
#content #portfolio TD.first IMG {
	BORDER-RIGHT: #e7e7e7 8px solid; PADDING-RIGHT: 0px; BORDER-LEFT: #e7e7e7 8px solid
}
#content #portfolio TD.last IMG {
	PADDING-RIGHT: 0px
}
#content #portfolio .last TD {
	PADDING-RIGHT: 0px; BORDER-BOTTOM-STYLE: none
}
#content #portfolio H4 {
	MARGIN-BOTTOM: 8px; WIDTH: 480px; POSITION: relative
}
#content #portfolio H4 SPAN {
	LEFT: 164px; POSITION: absolute; TOP: 0px
}
#gallery {
	BORDER-BOTTOM: #848484 4px solid; BACKGROUND-COLOR: #e3e3e3
}
#gallery #zoom {
	BORDER-RIGHT: #e3e3e3 18px solid; BORDER-TOP: #e3e3e3 18px solid; BORDER-LEFT: #e3e3e3 18px solid; BORDER-BOTTOM: #e3e3e3 18px solid; POSITION: relative; HEIGHT: 240px
}
#gallery #zoom TABLE {
	MARGIN-BOTTOM: 0px; WIDTH: 504px; HEIGHT: 250px
}
#gallery #slider {
	BORDER-TOP: #fff 1px solid; MARGIN-BOTTOM: 10px; PADDING-TOP: 16px; POSITION: relative
}
#gallery #slider #slback {
	LEFT: 10px; POSITION: absolute; TOP: 14px
}
#gallery #slider #slforward {
	RIGHT: 8px; POSITION: absolute; TOP: 14px
}
* HTML #gallery #slider #slforward {
	RIGHT: 24px
}
#gallery #mask {
	MARGIN-LEFT: 36px; OVERFLOW: hidden; POSITION: relative; HEIGHT: 80px
}
#gallery #thumbs {
	
}
#gallery .img {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 260px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#gallery .description {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #8a8a8a 1px solid; WIDTH: 214px; PADDING-TOP: 0px
}
#content #gallery TABLE {
	WIDTH: auto
}
#content #gallery .thumb {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; HEIGHT: 80px; TEXT-ALIGN: center
}
#gallery .png {
	POSITION: absolute
}
#gallery .active .png {
	DISPLAY: none
}
#lightbox {
	Z-INDEX: 10000; LEFT: 210px; POSITION: absolute
}
#lightbox IMG.big {
	BORDER-RIGHT: #707070 20px solid; BORDER-TOP: #707070 20px solid; BORDER-LEFT: #707070 20px solid; BORDER-BOTTOM: #707070 20px solid
}
#lightbox IMG.close {
	RIGHT: 4px; POSITION: relative; TOP: 4px
}
#lightbox SPAN {
	FONT-SIZE: 10px; RIGHT: 0px; COLOR: #e2e2e2; POSITION: absolute; TOP: 0px
}
#lightbox A {
	COLOR: #e2e2e2
}
.news H1 {
	MARGIN-BOTTOM: 10px
}
.news H2 {
	MARGIN-TOP: 24px; FONT: bold 18px Arial, Helvetica, sans-serif; COLOR: #707070
}
.news H4.grey {
	MARGIN-TOP: 20px; COLOR: #707070; BORDER-BOTTOM: #707070 1px solid
}
.news .msg {
	PADDING-RIGHT: 120px
}
.news TABLE {
	BORDER-COLLAPSE: collapse
}
.news TD A {
	FONT-WEIGHT: normal
}
.news TH {
	FONT-SIZE: 12px; BORDER-BOTTOM: #707070 2px solid
}
.news .filter {
	PADDING-RIGHT: 20px; MARGIN-TOP: 16px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; POSITION: relative; BACKGROUND-COLOR: #e6e6e6
}
#content .news TABLE {
	MARGIN-BOTTOM: 0px; BORDER-BOTTOM: #707070 1px solid
}
#pressimages {
	MARGIN: 20px 0px
}
#pressimages .image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 100px; BACKGROUND-COLOR: #e3e3e3
}
#pressimages .image .copy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 330px; PADDING-TOP: 10px; HEIGHT: 80px
}
#pressimages .image UL {
	LINE-HEIGHT: normal
}
#content #pressimages .image LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#pressimages .image LI A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#pressimages .image .imgWrapper {
	BORDER-RIGHT: #404040 1px solid; FLOAT: left; WIDTH: 150px; HEIGHT: 100px; TEXT-ALIGN: center
}
.ir .news .downloadlink TH {
	COLOR: #707070; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content .career_detail {
	PADDING-RIGHT: 0px; BORDER-TOP: #707070 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 14px 0px; PADDING-TOP: 10px; BORDER-BOTTOM: #707070 1px solid
}
#content .career_detail TABLE {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content .career_detail TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#content .career_detail TD.label {
	FONT-WEIGHT: bold; WIDTH: 110px
}
#content .career_adr TABLE {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content .career_adr TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#content .career_adr A {
	FONT-WEIGHT: bold
}
.career_intro {
	MARGIN-BOTTOM: 16px; PADDING-BOTTOM: 1px; BORDER-BOTTOM: #707070 1px solid
}
.career_headline STRONG {
	COLOR: #404040
}
.career_headline B {
	COLOR: #404040
}
#content TD.ir_teaser {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; WIDTH: 40%; PADDING-TOP: 20px; BORDER-BOTTOM: #404040 1px solid
}
#content TD.left {
	BORDER-RIGHT: #404040 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 60%; PADDING-TOP: 20px
}
#content TD.last {
	BORDER-BOTTOM-STYLE: none
}
#content TD.ir_teaser IMG {
	MARGIN-RIGHT: 15px
}
.ir_teaser UL {
	LINE-HEIGHT: 15px
}
.ir_teaser UL A {
	PADDING-LEFT: 10px; BACKGROUND: url(../gfx/ir_arrow.gif) no-repeat 0px 2px; MARGIN-LEFT: 0px; COLOR: #707070
}
.ir_teaser UL A:hover {
	BACKGROUND: url(../gfx/ir_arrow_blue.gif) no-repeat 0px 2px
}
.ir_teaser UL.nolink A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
TD.left UL UL A {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #707070
}
.ir_teaser UL.nolink {
	PADDING-LEFT: 0px
}
.ir_teaser UL.nolink A {
	PADDING-LEFT: 3px; FONT-WEIGHT: normal
}
.ir_teaser UL.nolink A:hover {
	COLOR: #707070
}
.ir#content .press H1 {
	COLOR: #104892
}
.ir_teaser UL UL A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #707070; PADDING-TOP: 0px
}
.ir_teaser UL UL LI {
	MARGIN: 4px 0px 0px 10px; LINE-HEIGHT: normal
}
TD.left UL UL {
	MARGIN-TOP: 2px
}
TD.left UL UL LI {
	MARGIN-TOP: 1px
}
.ir_teaser UL UL A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.ir_teaser P {
	FONT-WEIGHT: bold
}
.ir_teaser SPAN {
	FONT-WEIGHT: bold; COLOR: #404040
}
.ir_teaser SPAN A.right {
	MARGIN-TOP: 8px; FLOAT: right
}
.ir TABLE {
	BORDER-COLLAPSE: collapse
}
.ir .pub FORM {
	MARGIN-BOTTOM: 16px
}
.ir .pub LABEL {
	WIDTH: auto
}
.ir H5 {
	WIDTH: 380px
}
.ir H5 A {
	PADDING-LEFT: 15px; BACKGROUND: url(../gfx/h5_arrow_down.gif) #e7e7e7 no-repeat 4px 3px
}
.ir H5 A.closed {
	BACKGROUND: url(../gfx/h5_arrow.gif) #e7e7e7 no-repeat 4px 4px
}
.ir .pub TABLE {
	BORDER-COLLAPSE: collapse
}
.ir #content .contenttext OL {
	PADDING-RIGHT: 160px
}
#mailservice {
	MARGIN-TOP: 20px; WIDTH: 420px
}
#unsubscribe {
	MARGIN-TOP: 20px; WIDTH: 420px
}
#mailservice P.small {
	PADDING-RIGHT: 20px
}
#unsubscribe P.small {
	PADDING-RIGHT: 20px
}
.ir #content FORM .submit {
	PADDING-RIGHT: 24px; TEXT-ALIGN: right
}
* HTML .ir #content FORM .submit {
	PADDING-RIGHT: 20px
}
#content .pub FORM {
	PADDING-RIGHT: 20px; MARGIN-TOP: 16px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; WIDTH: 500px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e6e6e6
}
#content .pub LABEL {
	FONT-WEIGHT: bold; FLOAT: none; PADDING-BOTTOM: 3px; COLOR: #404040; TEXT-ALIGN: left
}
#content .pub .selectArea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content .pub LI {
	CLEAR: none; FLOAT: left; WIDTH: auto; MARGIN-RIGHT: 20px
}
#content .pub INPUT.btn {
	MARGIN-TOP: 17px
}
.search TH {
	FONT-SIZE: 12px; BORDER-BOTTOM: #707070 2px solid
}
.search #content TD {
	PADDING-LEFT: 20px
}
.search #content TH {
	PADDING-LEFT: 20px
}
.search SPAN.highlight {
	FONT-WEIGHT: bold; COLOR: #000000
}
.search #content A.current {
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif
}
#content .finanz TH {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#content .finanz TD {
	TEXT-ALIGN: right
}
#content .finanz .col_1 {
	TEXT-ALIGN: left
}
#content TABLE.globality {
	WIDTH: 520px; BORDER-COLLAPSE: collapse
}
#content TABLE.globality TH {
	PADDING-LEFT: 0px; VERTICAL-ALIGN: top; BORDER-BOTTOM: #707070 1px solid
}
#content TABLE.globality TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content TABLE.globality .grey TD {
	BACKGROUND-COLOR: #fff
}
.contact #content FORM .submit {
	TEXT-ALIGN: right
}
.contact #content FORM P.small A {
	COLOR: #000000
}
.vcard {
	PADDING-RIGHT: 20px; PADDING-LEFT: 280px; PADDING-BOTTOM: 20px; WIDTH: 240px; PADDING-TOP: 20px; POSITION: relative; BACKGROUND-COLOR: #e2e2e2
}
.vcard P {
	PADDING-LEFT: 20px; MARGIN-BOTTOM: 0px; BORDER-LEFT: #8a8a8a 1px solid; LINE-HEIGHT: 14px
}
.vcard IMG {
	LEFT: 20px; POSITION: absolute; TOP: 20px
}
.contact #content .daughter {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 12px; BACKGROUND-COLOR: #e2e2e2
}
.contact #content .daughter LABEL {
	PADDING-LEFT: 20px; WIDTH: 130px
}
.contact #content .daughter .selectArea {
	FLOAT: left
}
.adresses {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 160px; PADDING-BOTTOM: 10px; WIDTH: 360px; PADDING-TOP: 0px; BORDER-BOTTOM: #707070 1px solid; POSITION: relative
}
.adresses IMG {
	LEFT: 20px; POSITION: absolute; TOP: 3px
}
#content .copytext .countries {
	PADDING-RIGHT: 0px; BORDER-TOP: #707070 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 10px
}
#content .copytext .countries IMG {
	MARGIN-TOP: 3px; FLOAT: left; MARGIN-RIGHT: 80px
}
#content .copytext .countries UL {
	FLOAT: left; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 148px
}
#content .copytext .countries LI {
	PADDING-LEFT: 12px; BACKGROUND: url(../gfx/ww_arrow.gif) no-repeat 0px 4px
}
#content .copytext .countries LI A {
	COLOR: #707070
}
#content .copytext .countries LI A:hover {
	COLOR: #404040
}
.e404 #content {
	PADDING-LEFT: 40px
}
.e404 #content #topics LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 120px; HEIGHT: 1%
}
.e404 #content #topics LI H2 {
	HEIGHT: 28px
}
.e404 #content #topics UL {
	MARGIN-TOP: 8px
}
.e404 #content #topics LI UL LI {
	FLOAT: none; MARGIN: 0px 0px 3px; WIDTH: auto; HEIGHT: 1%
}
.e404 #content #topics UL UL A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #707070
}
#teaser P {
	PADDING-BOTTOM: 10px
}
#teaser UL {
	PADDING-BOTTOM: 8px
}
#teaser LI {
	MARGIN-BOTTOM: 8px
}
#teaser LI A {
	FONT-WEIGHT: normal
}
#teaser H1 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; MARGIN: 0px; FONT: bold 11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 2px; LETTER-SPACING: 1px; BACKGROUND-COLOR: #707070
}
#teaser H2 {
	MARGIN-BOTTOM: 8px; FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #404040
}
#teaser FORM {
	MARGIN-TOP: 24px; POSITION: relative
}
#teaser FORM .txt {
	BORDER-RIGHT: #707070 1px solid; BORDER-TOP: #707070 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; BORDER-LEFT: #707070 1px solid; WIDTH: 173px; BORDER-BOTTOM: #707070 1px solid; HEIGHT: 15px
}
#teaser FORM .arrow {
	Z-INDEX: 1; LEFT: 183px; POSITION: absolute; TOP: 0px
}
* HTML #teaser FORM .arrow {
	TOP: 1px
}
#teaser .case {
	MARGIN-TOP: 20px; WIDTH: 200px
}
#teaser .data {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
#teaser .data IMG {
	MARGIN-BOTTOM: 10px
}
#teaser .float IMG {
	FLOAT: left; WIDTH: 70px; MARGIN-RIGHT: 10px
}
#footer LI {
	BORDER-RIGHT: #707070 1px solid; PADDING-RIGHT: 6px; DISPLAY: inline; MARGIN-RIGHT: 6px
}
#footer LI.last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#footer A {
	FONT: 10px Verdana; COLOR: #707070
}
#footer A:link {
	FONT: 10px Verdana; COLOR: #707070
}
#footer A:active {
	FONT: 10px Verdana; COLOR: #707070
}
#footer A:hover {
	COLOR: #404040
}
#footer .hi A {
	FONT: bold 10px Verdana; COLOR: #404040
}
.cl {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
#content .small {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 12px; LINE-HEIGHT: 12px
}
DIV#tooltip {
	DISPLAY: none; Z-INDEX: 999; PADDING-BOTTOM: 9px; POSITION: absolute
}
DIV#tooltip P {
	BORDER-RIGHT: #707070 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #707070 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #707070 1px solid; WIDTH: 160px; PADDING-TOP: 6px; BORDER-BOTTOM: #707070 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #fff
}
DIV#tooltip IMG {
	Z-INDEX: 1000; POSITION: relative; TOP: -1px
}
SPAN.print {
	DISPLAY: none
}
IMG.printlogo {
	DISPLAY: none
}
.anfahrt {
	PADDING-LEFT: 20px
}
.pager {
	FONT-SIZE: 10px; MARGIN: 20px 0px; POSITION: relative
}
.pager P {
	Z-INDEX: 1; RIGHT: 0px; POSITION: absolute; TOP: 0px
}
* HTML .pager P {
	RIGHT: 20px
}
.pager A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #707070; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
.pager A:link {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #707070; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
.pager A:visited {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #707070; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
.pager A:active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #707070; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
.pager A:hover {
	COLOR: #404040
}
.pager A.active {
	COLOR: #404040
}
.pager A.active {
	TEXT-DECORATION: none
}
A {
	FONT-WEIGHT: bold; COLOR: #404040; TEXT-DECORATION: none
}
A:link {
	FONT-WEIGHT: bold; COLOR: #404040; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: bold; COLOR: #404040; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
#content .navi A {
	COLOR: #707070
}
#content .navi A:link {
	COLOR: #707070
}
#content .navi A:active {
	COLOR: #707070
}

}
