html {	background-image: url(../img/gui_gfx/body-verlauf.jpg);	background-color: #2D221D;	background-repeat: repeat-x;	width: 1215px;	}.body {	margin-left: 22px;	margin-top: 32px;	background-image: url(../img/gui_gfx/body_hg.png);	background-repeat: repeat-y;	height: 760px;	width: 1112px;	padding-top: 10px;	padding-left: 20px;	padding-right: 20px;}/* definition von Pseudoklassen (Links) */a:link {	text-decoration: underline;	color: #333333;}a:hover {	text-decoration: none;	color: #333333;}a:visited {	color: #333333;	text-decoration: underline;}/* Tooltip – für Screenshot-Popup´s */a.screenshot,a.screenshot:link,a.screenshot:visited,a.screenshot:active	{	color: #666666;	font-weight: normal;	font-size: 10px;	text-decoration: none;}a.screenshot:hover {	background: transparent;	z-index: 100;}a.screenshot span {	display: none;	text-decoration: none;	clear: both;	overflow: hidden;}a.screenshot:hover span {	display: block;	width: 310px;	position: absolute;	top: 0px;	left: 380px;	background-image: url(../img/gui_gfx/hg-feature-hover.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-right: 25px;	padding-left: 35px;	padding-top: 170px;	height: 320px;	padding-bottom: 20px;	background-color: #FFFFFF;	font-size: 11px;	font-style: normal;	line-height: 16px;	z-index: 100;}.homeButton {		width: 101px; 		height: 48px; 		float: left;		align: left;		border: 0;}.listenpunkt {	background-image: url(../img/gui_gfx/spacer-listen.png);	background-repeat: no-repeat;	background-position: top left;	padding-left: 29px;	font-size: 13px;		font-weight: bold;	color: #666666;	}.listenpunktPfeil {	background-image: url(../img/gui_gfx/listenpfeil.png);	background-repeat: no-repeat;	background-position: top left;	padding-left: 29px;	padding-top: 6px;	padding-bottom: 7px;	font-size: 13px;		font-weight: bold;	color: #666666;}/* Typo */.tourText {	vertical-align: middle;	padding-top: 30px;	font-size: 13px;	color: #666666;	text-align: left;	font-weight: bold;	float: left;}.tourButton {	background-image: url(../img/gui_gfx/video-thumb-off.png);	width: 100px;	height: 79px;	border: 0px;	align: absmiddle;	margin-left: 230px;}.tourButton:hover {		background-image: url(../img/gui_gfx/video-thumb-over.png);	cursor: pointer;}.footerText {	vertical-align: middle;	line-height: 77px;	font-size: 12px;	text-align: left;	float: left;	font-weight: bold;	color: #666666;}.b14pt {	font-size: 14px;	color: #efa021;	font-weight: bold;	text-align: left;	}.b13pt {	font-size: 13px;	color: #666666;	text-align: left;	font-weight: bold;}/* neue eingefügt für Homeseite (Boxen) */.spaltelogo {	width: 335;	position: absolute;	top: 100px;	left: 35px;	height: 126px;}.spaltetopmid {	width: 131px;    position: absolute;    top: 100px;    height: 125px;        left: 430px;}.spaltetoprightGymLogo {    width: 529px;    position: absolute;    top: 100px;    left: 600px;    height: 116px;    right: 0px;    padding-top:10px;    text-align: right;}.spaltetopright {	width: 529px;	position: absolute;	top: 100px;	left: 600px;	height: 81px;	background-image: url(../img/gui_gfx/hg-register.png);	background-repeat: no-repeat;	background-position: left top;	padding-top: 45px;	padding-left: 75px;}.zeilevideo {	width: 329px;	position: absolute;	top: 230px;	height: 81px;	padding-right: 20px;	background-image: url(../img/gui_gfx/hg-video.gif);	background-repeat: no-repeat;	background-position: left top;	padding-left: 803px;	padding-top: 8px;	left: 30px;}.spaltebottomleft {	width: 325px;	position: absolute;	top: 319px;	background-repeat: no-repeat;	background-position: left top;	padding-right: 10px;	padding-left: 38px;	padding-top: 210px;	height: 248px;	background-color: #FFFFFF;	left: 30px;}.spaltebottommid {	width: 330px;	position: absolute;	top: 319px;	left: 403px;		background-repeat: no-repeat;	background-position: left top;	padding-right: 10px;	padding-left: 38px;	padding-top: 210px;	height: 248px;	background-color: #FFFFFF;}.spaltebottomright {	width: 330px;	position: absolute;	top: 319px;	left: 780px;	height: 252px;	border-left-width: 1px;	padding-left: 38px;	background-color: #FFFFFF;	background-image: url(../img/gui_gfx/hg-feature-right.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-top: 210px;	padding-right: 33px;	}.zeilefooter {	width: 1152px;	position: absolute;	top: 755px;	height: 77px;	background-image: url(../img/gui_gfx/hg-home-footer.gif);	left: 30px;}