
HTML {
	BACKGROUND: #fff; COLOR: #000
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; BORDER:0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; BORDER:0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; BORDER:0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
CODE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LEGEND {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
ADDRESS {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CAPTION {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CITE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CODE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
DFN {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
EM {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
STRONG {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
TH {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
VAR {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H2 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H3 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H4 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H5 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H6 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
Q:before {
	CONTENT: ''
}
Q:after {
	CONTENT: ''
}
ABBR {
	FONT-VARIANT: normal
}
ACRONYM {
	FONT-VARIANT: normal
}
SUP {
	VERTICAL-ALIGN: text-top
}
SUB {
	VERTICAL-ALIGN: text-bottom
}
INPUT {
	FONT-FAMILY: inherit; FONT-SIZE: inherit; FONT-WEIGHT: inherit
}
TEXTAREA {
	FONT-FAMILY: inherit; FONT-SIZE: inherit; FONT-WEIGHT: inherit
}
SELECT {
	FONT-FAMILY: inherit; FONT-SIZE: inherit; FONT-WEIGHT: inherit
}
LEGEND {
	COLOR: #000
}
* {
	BORDER-BOTTOM: #eee 0px solid; BORDER-LEFT: #eee 0px solid; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #eee 0px solid; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #eee 0px solid; PADDING-TOP: 0px
}
HTML {
	WIDTH: 100%; HEIGHT: 100%; OVERFLOW: hidden
}
BODY {
	WIDTH: 100%; HEIGHT: 100%; OVERFLOW: hidden
}
#bg {
	WIDTH: 100%; HEIGHT: 100%; OVERFLOW: hidden
}
#bg TABLE {
	WIDTH: 100%; HEIGHT: 100%; OVERFLOW: hidden
}
#bg TD {
	WIDTH: 100%; HEIGHT: 100%; OVERFLOW: hidden
}
#cont {
	WIDTH: 100%; HEIGHT: 100%; OVERFLOW: hidden
}
BODY {
	FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: url(loading.gif); COLOR: #000; FONT-SIZE: 10px; CURSOR: default
}
H1 {
	FONT-FAMILY: "Century Gothic", "Lucida Grande", Arial, sans-serif; FONT-SIZE: 40px
}
H2 {
	/* FONT-FAMILY: "Century Gothic", "Lucida Grande", Arial, sans-serif; FONT-SIZE: 40px */
	FONT-FAMILY: "Century Gothic", "Lucida Grande", Arial, sans-serif; FONT-SIZE: 40px
}
.large {
	FONT-FAMILY: "Century Gothic", "Lucida Grande", Arial, sans-serif; FONT-SIZE: 40px
}
.left {
	FONT-FAMILY: "Century Gothic", "Lucida Grande", Arial, sans-serif; FONT-SIZE: 40px
}
H2 {
	PADDING-BOTTOM: 10px
}
.box DIV IMG {
	PADDING-BOTTOM: 10px
}
A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; COLOR: #000; TEXT-DECORATION: none
}
IMG {
	DISPLAY: block
}
#bg DIV {
	POSITION: absolute; WIDTH: 200%; HEIGHT: 200%; TOP: -50%; LEFT: -50%
}
#bg TD {
	TEXT-ALIGN: center; VERTICAL-ALIGN: middle
}
#bg IMG {
	MIN-WIDTH: 50%; MARGIN: 0px auto; MIN-HEIGHT: 50%
}
#cont {
	/*Z-INDEX: 70; POSITION: absolute; OVERFLOW: auto; TOP: 0px; LEFT: 0px*/
	Z-INDEX: 70; POSITION: absolute; OVERFLOW: auto; TOP: 0px; LEFT: 0px
}
#menu {
	Z-INDEX: 80; POSITION: absolute; LINE-HEIGHT: 12px; WIDTH: 100%; BOTTOM: 20px; LEFT: 141px
}
#menu DIV {
	FILTER: alpha(opacity=60); PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; BACKGROUND: #000; HEIGHT: 66px; PADDING-TOP: 7px; opacity: 0.6
}
H1 {
	POSITION: relative; WIDTH: 140px; MARGIN-BOTTOM: -73px; LEFT: -141px; opacity: 0.99; BACKGROUND: #000
}
H1 A {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; DISPLAY: block; COLOR: #fff; FONT-SIZE: 11px; PADDING-TOP: 7px
}
H1 A:hover {
	 /* BACKGROUND: url(go.gif) #000 repeat-x 0px 43px */ 
}
UL {
	WIDTH: 120px; FLOAT: left
}
LI A {
	/* FONT-SIZE:10px;FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; COLOR: #999; PADDING-TOP: 0px */
	TEXT-TRANSFORM:uppercase;PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; HEIGHT: 12px; COLOR: #999; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
LI A:hover {
	COLOR: #fff
}
LI.cur A {
	COLOR: #fff
}
.box{
	 /*position:absolute;top:15%;right:200px;width:500px;padding-bottom:100px; min-height:800px*/
	 position:absolute;top:33%;right:100px;width:380px;padding-bottom:100px; min-height:400px
		}
.box DIV {
	 /*PADDING-BOTTOM: 120px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BACKGROUND: #fff; PADDING-TOP: 20px; opacity: 0.7; FILTER: alpha(opacity=70); min-height:800px*/
	  text-align:left; opacity: 0.96; FILTER: alpha(opacity=96); PADDING-BOTTOM: 120px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BACKGROUND: #fff; PADDING-TOP: 20px; min-height:800px; font-size:12px;
	 
}
.box DIV A {
	TEXT-DECORATION: underline
}
.box H2 {
	background:#000; TEXT-TRANSFORM: uppercase; opacity: 0.7; FILTER: alpha(opacity=65); padding-left:10px; color:#fff
}
.large {
	TEXT-ALIGN: right; FONT-SIZE: 13px; TOP: 40%; RIGHT: 120px
}
.left {
	TEXT-ALIGN: left; FONT-SIZE: 13px; RIGHT: auto; LEFT: 180px
}
.large H2 {
	/*FONT-SIZE: 60px*/
	FONT-SIZE: 40px; TEXT-TRANSFORM: uppercase; opacity: 0.7; FILTER: alpha(opacity=65); padding-left:10px; color:#FFF
}
.large div {
	background:none; color: #FFF
}
.white {
	COLOR: #fff
}
#beijing {
	TOP: 15%
}
H3 {
	POSITION: relative; PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; TEXT-TRANSFORM: uppercase; MARGIN: 0px -30px 20px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BORDER-BOTTOM-WIDTH: 1px; FONT-WEIGHT: bold; PADDING-TOP: 30px
}
H3 SPAN {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: #000; COLOR: #fff; TOP: 29px; RIGHT: 510px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DL {
	MARGIN: 10px 0px
}
DT {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 0px; WIDTH: 320px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-WIDTH: 0px; PADDING-TOP: 15px
}
DD P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 320px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-WIDTH: 0px; PADDING-TOP: 5px
}
DT {
	TEXT-ALIGN:right; COLOR:#50BC0E; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; WIDTH: 320px; PADDING-RIGHT: 5px; HEIGHT: 20px; CURSOR: pointer; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DT.orange {
	TEXT-ALIGN:right; COLOR:#F16B0F; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; WIDTH: 320px; PADDING-RIGHT: 5px; HEIGHT: 20px; CURSOR: pointer; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DT.dgruen {
	TEXT-ALIGN:right; COLOR:#50BC0E; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; WIDTH: 320px; PADDING-RIGHT: 5px; HEIGHT: 20px; CURSOR: pointer; FONT-WEIGHT: normal; PADDING-TOP: 0px
}

DD {
	WIDTH: 320px; HEIGHT: 0px; OVERFLOW: hidden
}
#photos {
	/*  EINZEILIG Z-INDEX: 90; POSITION: absolute; BOTTOM: 41px; HEIGHT: 20px; OVERFLOW: hidden; RIGHT: 40px */
	/* ZWEIZEILIG */
	Z-INDEX: 90; POSITION: absolute; BOTTOM: 36px; HEIGHT: 40px; OVERFLOW: hidden; RIGHT: 40px; WIDTH:220px;
}
#photos.einzeilig {
	Z-INDEX: 90; POSITION: absolute; BOTTOM: 41px; HEIGHT: 20px; OVERFLOW: hidden; RIGHT: 40px; WIDTH:220px;
}
#photos A {
	/* Z-INDEX: 90; TEXT-ALIGN: center; LINE-HEIGHT: 20px; WIDTH: 40px; BACKGROUND: url(gal.gif) #000 no-repeat -6px 5px; HEIGHT: 20px; COLOR: #fff; CURSOR: pointer */
	Z-INDEX: 90; TEXT-ALIGN: center; LINE-HEIGHT: 20px; WIDTH: 40px; BACKGROUND: url(gal.gif) #000 no-repeat -6px 5px; HEIGHT: 20px; COLOR: #fff; CURSOR: pointer
}
#float {
	Z-INDEX: 90; TEXT-ALIGN: center; LINE-HEIGHT: 20px; WIDTH: 40px; BACKGROUND: url(gal.gif) #000 no-repeat -6px 5px; HEIGHT: 20px; COLOR: #fff; CURSOR: pointer
}
#photos A {
	WIDTH: 20px; BACKGROUND: #000; FLOAT: left; MARGIN-LEFT: 1px; OVERFLOW: hidden; FONT-WEIGHT: normal
}
#photos A:hover {
	BACKGROUND: #fff; COLOR: #000
}
#photos A.cur {
	BACKGROUND: #fff; COLOR: #000
}
#float {
	POSITION: absolute; DISPLAY: none
}
.nxt#float {
	DISPLAY: block
}
.prv#float {
	DISPLAY: block
}
.nxt#float {
	BACKGROUND-POSITION: -16px 5px
}
.prv#float {
	BACKGROUND-POSITION: 7px 5px
}
#intro div a.impr  {
	display:block; text-align:right; text-decoration:none; color:#c4c4c4; margin-top:-14px; padding:0; margin-bottom:14px;
}

.gruen { color:#BAFCA1}
.dgruen { color:#50BC0E}
.orange { color:#F16B0F}
.blau { color:#6E8FB0}
.rotbraun { color:#EE825C}
.ocker { color:#B77C08}
.rot { color:#E05246}


#intro div a:hover { color:#000}
#intro div a[href$="pdf"]:after { content: " [PDF] ";}
#intro div a.impr.gruen { color:#BAFCA1}
#intro div a.impr.dgruen { color:#50BC0E}
#intro div a.impr.orange { color:#F16B0F}
#intro div a.impr.blau { color:#6E8FB0}
#intro div a.impr.rotbraun { color:#EE825C}
#intro div a.impr.ocker { color:#B77C08}
#intro div a.impr.rot { color:#E05246}
#intro div a.schwarz { color:#666666; text-decoration:none;}
#intro div a.schwarz:hover {color:#000;}

/*
#intro div div#sww {margin-top:400px;}
#intro div div#sww a:hover {color:#000; vertical-align:bottom}


span#sww {display: table; height: 400px; #position: relative; overflow: hidden}
span#ssw span {#position: absolute; #top: 100%;display: table-cell; vertical-align:BOTTOM;}
span#ssw p p {#position: relative; #top: -100%}
#ssw a {text-decoration:none; text-align:justify }
*/
p.sww {text-align:justify; margin:0px; margin-top:300px}
#intro div a.sww2 {font-size:9px;text-decoration:none; color: #999999}
#intro div a.sww4 {font-size:11px;text-decoration:none; color: #777777}
#intro div a.sww6 {font-size:13px;text-decoration:none; color: #666666}
#intro div a.sww8 {font-size:15px;text-decoration:none; color: #555555}
.dgruen {color:#50BC0E}
.rot {color:#FF0000;}
.info {text-align:right; color:#999; font-size:10px}
/*
#intro div a.sww6 {font-size:10px;text-decoration:none; color: #666666}
#intro div a.sww6 {font-size:15px;text-decoration:none; color: #555555}
#intro div a.sww6 {font-size:15px;text-decoration:none; color: #888888}
#intro div a.sww6 {font-size:17px;text-decoration:none; color: #888888}
#intro div a.sww6 {font-size:11px;text-decoration:none; color: #666666}
#intro div a.sww6 {font-size:10px;text-decoration:none; color: #777777}
*/
