HTML {
	FONT-SIZE: 12px; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(images/bg.jpg); FONT-FAMILY: Sans-serif, Arial, Helvetica; HEIGHT: 98%
}
BODY {
	FONT-SIZE: 12px; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(images/bg.jpg); FONT-FAMILY: Sans-serif, Arial, Helvetica; HEIGHT: 98%
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; BACKGROUND-IMAGE: url(images/bg.jpg); PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: fixed; TOP: 0px; HEIGHT: 80px; TEXT-ALIGN: center
}
#page {
	PADDING-BOTTOM: 30px; MARGIN: auto; WIDTH: 780px
}
#content {
	MARGIN-TOP: 0px; PADDING-LEFT: 20px; PADDING-TOP: 100px
}
A:link {
	COLOR: #333; BORDER-BOTTOM: #999 2px dotted; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333; BORDER-BOTTOM: #999 2px dotted; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff00ff; BORDER-BOTTOM: #333 2px dotted; TEXT-DECORATION: none
}
#infobox {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(images/warnbar.gif); MARGIN-LEFT: 100px; WIDTH: 550px; BOTTOM: 10px; BACKGROUND-REPEAT: no-repeat; POSITION: fixed
}
.warnimg {
	BACKGROUND-POSITION: center center; PADDING-LEFT: 10px; FLOAT: left; BACKGROUND-IMAGE: url(images/warning.png); WIDTH: 32px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 70px; bacground-color: #DDDDDD
}
.downloadimg {
	PADDING-RIGHT: 10px; FLOAT: right; PADDING-BOTTOM: 16px; WIDTH: 32px; PADDING-TOP: 16px
}
.warn-message {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; WIDTH: 446px
}
#starterbar {
	BACKGROUND-IMAGE: url(images/starterbar.gif); MARGIN: 100px auto; WIDTH: 550px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 150px; TEXT-ALIGN: center
}
UL {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 11px; WIDTH: 510px; PADDING-TOP: 11px; TEXT-ALIGN: center
}
LI {
	PADDING-RIGHT: 15px; DISPLAY: inline; PADDING-LEFT: 15px
}
.butt1 {
	BACKGROUND-POSITION: 0px 11px; FLOAT: left; BACKGROUND-IMAGE: url(images/getflash.png); MARGIN-LEFT: 30px; WIDTH: 128px; PADDING-TOP: 11px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 128px
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN: auto auto 50px; TEXT-ALIGN: center
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN-BOTTOM: 10px
}
.trainbox {
	BORDER-RIGHT: #999 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 2px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: auto; OVERFLOW: hidden; BORDER-LEFT: #999 2px solid; WIDTH: 600px; PADDING-TOP: 5px; BORDER-BOTTOM: #999 2px solid; HEIGHT: 20px; BACKGROUND-COLOR: #d8d8d8
}
.trainbox:hover {
	BORDER-RIGHT: #b9b9b9 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #b9b9b9 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: auto; BORDER-LEFT: #b9b9b9 1px solid; WIDTH: 600px; PADDING-TOP: 7px; BORDER-BOTTOM: #b9b9b9 1px solid; HEIGHT: 120px; BACKGROUND-COLOR: #e0e0e0
}
.tag {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 120%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-TOP: 0px
}
.kurzinfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: lighter; FONT-SIZE: 90%; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 0px; COLOR: #666; PADDING-TOP: 0px
}
.details {
	PADDING-LEFT: 60px; FONT-WEIGHT: normal; MARGIN: 60px auto; WIDTH: 590px; COLOR: #666
}
.tertab {
	BORDER-RIGHT: #999 2px solid; BORDER-TOP: #999 2px solid; FONT-SIZE: 120%; BORDER-LEFT: #999 2px solid; WIDTH: 780px; COLOR: #666; BORDER-BOTTOM: #999 2px solid
}
.terhead {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #000
}
.tergrey {
	BACKGROUND-COLOR: #ccc
}
#boxcompl {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; MARGIN: auto; BORDER-LEFT: #666 1px solid; WIDTH: 550px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #ccc
}
.newstextbox {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 4px 10px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #999
}
.newsheading {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #fff; BACKGROUND-COLOR: #ff00cc
}
H2 {
	PADDING-RIGHT: 3px; MARGIN-TOP: 0px; PADDING-LEFT: 3px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; WIDTH: 534px; COLOR: #333; PADDING-TOP: 3px; BACKGROUND-COLOR: #ff99ff
}
H3 {
	PADDING-RIGHT: 3px; MARGIN-TOP: 0px; PADDING-LEFT: 3px; FONT-SIZE: 90%; PADDING-BOTTOM: 3px; WIDTH: 534px; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-COLOR: #ff66ff; TEXT-ALIGN: right
}
.newstext {
	PADDING-LEFT: 25px; WIDTH: 430px; COLOR: #333
}
.weiterlesen {
	BORDER-TOP: #666 1px solid; MARGIN-TOP: 25px; DISPLAY: block; MARGIN-BOTTOM: 0px; WIDTH: 540px; COLOR: #ccc; PADDING-TOP: 5px; HEIGHT: 20px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.weiterlesen:hover {
	BORDER-TOP: #333 1px solid; MARGIN-TOP: 25px; MARGIN-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 5px; HEIGHT: 20px; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center
}
.r-imagebox {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 80%; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 15px 3px 15px 15px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center
}
.l-imagebox {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 80%; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 15px 15px 15px 3px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 115%
}
#flashcontainer {
	MARGIN: auto auto 20px; WIDTH: 550px; TEXT-ALIGN: center
}
.mitgltab {
	BORDER-RIGHT: #999 2px solid; BORDER-TOP: #999 2px solid; FONT-SIZE: 120%; MARGIN: auto auto 60px; BORDER-LEFT: #999 2px solid; WIDTH: 550px; COLOR: #666; BORDER-BOTTOM: #999 2px solid
}
.tsommer {
	BORDER-RIGHT: #666 2px solid; BORDER-TOP: #666 2px solid; DISPLAY: block; BACKGROUND-IMAGE: url(images/train/sommer.jpg); MARGIN: 0px auto; BORDER-LEFT: #666 2px solid; WIDTH: 600px; BORDER-BOTTOM: #666 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.tsommer:hover {
	BACKGROUND-POSITION: 10px 0px
}
.twinter {
	BORDER-RIGHT: #666 2px solid; BORDER-TOP: #666 0px solid; DISPLAY: block; BACKGROUND-IMAGE: url(images/train/winter.jpg); MARGIN: 0px auto; BORDER-LEFT: #666 2px solid; WIDTH: 600px; BORDER-BOTTOM: #666 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.twinter:hover {
	BACKGROUND-POSITION: 10px 0px
}
.tjugend {
	BORDER-RIGHT: #666 2px solid; BORDER-TOP: #666 0px solid; DISPLAY: block; BACKGROUND-IMAGE: url(images/train/jugend.jpg); MARGIN: 0px auto; BORDER-LEFT: #666 2px solid; WIDTH: 600px; BORDER-BOTTOM: #666 2px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 150px
}
.tjugend:hover {
	BACKGROUND-POSITION: 10px 0px
}
.linksl {
	FONT-SIZE: 110%; MARGIN: auto; WIDTH: 500px; TEXT-ALIGN: center
}
.lili {
	DISPLAY: list-item; PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none
}
LI A:link {
	COLOR: #000; BORDER-BOTTOM: #666 2px dotted; TEXT-DECORATION: none
}
LI A:visited {
	COLOR: #000; BORDER-BOTTOM: #666 2px dotted; TEXT-DECORATION: none
}
LI A:hover {
	TEXT-TRANSFORM: uppercase; COLOR: #ff00ff; BORDER-BOTTOM: #000 2px dotted; TEXT-DECORATION: none
}
.discl {
	MARGIN: 20px auto; TEXT-ALIGN: center
}
.discl U {
	COLOR: red
}
.bestl {
	WIDTH: 740px; BACKGROUND-COLOR: #ffccff
}
.bestl H3 {
	MARGIN: 0px; WIDTH: auto
}
H4 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; MARGIN: auto auto 15px; WIDTH: 550px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ff66ff
}

