body {	background-color: #FFFFFF; 	padding: 0px;	margin: 0px;	font-size: 100%;}table {	border-spacing: 0px;	width: 100%;}img, form {    border: 0;	padding: 0;	margin: 0;}#basic {	position: absolute;	z-index: 1px;	top: 0px;	left: 0px;	width: 100%;	height: 100%;	margin: 0px;	overflow: hidden;}#bgBlack {    position: absolute;	top: 48%;	left: 0px;	width: 100%;	height: 300px;	z-index: 1px;	margin-top: -132px;	margin-right: 0px;	margin-bottom: auto;	background-color: #B7B8BA;}#lineTop {    position: absolute;	z-index: 1px;	top: 48%;	left: 50%;	width: 246px;	height: 400px;	margin-top: -682px;	margin-left: -472px;	margin-right: auto;	border-right: 2px solid #B7B8BA; }#lineRight {    position: absolute;	z-index: 1px;	top: 48%;	left: 50%;	width: 400px;	height: 2px;	margin-top: 316px;	margin-left: 502px;	margin-right: 0;	border-bottom: 2px solid #B7B8BA; }#lineBottom {    position: absolute;	z-index: 1px;	top: 48%;	left: 50%;	width: 246px;	height: 36%;	margin-top: 320px;	margin-left: -224px;	margin-bottom: 0px;	margin-right: auto;	border-left: 2px solid #B7B8BA; }#stageTable {    position: absolute;	top: 48%;	left: 50%;	width: 1000px;	height: 600px;	z-index: 1;	overflow: hidden;	margin-left: -500px;	margin-top: -282px;	margin-right: auto;	margin-bottom: auto;	border-right: 3px solid #FFFFFF;	border-left: 3px solid #FFFFFF;}#topSection {    position: absolute;	top: 0px;	left: 0px;	width: 1000px;	height: 150px;	z-index: 1;}#contentSection {    position: absolute;	top: 150px;	left: 0px;	width: 1000px;	height: 300px;	z-index: 1;	overflow: hidden;}#bottomSection {    position: absolute;	top: 450px;	left: 0px;	width: 1000px;	height: 150px;	z-index: 1;}#navSection {    position: absolute;	top: 0px;	left: 0px;    width: 276px;	width: 300px;	height: 150px;	z-index: 1;	margin-left: -16px;}#localMidLeft {    position: absolute;	top: 0px;	left: 276px;    width: 328px;	height: 150px;	z-index: 1;}#localMidRight {    position: absolute;	top: -6px;	left: 604px;    width: 122px;	height: 150px;	z-index: 1;	overflow: hidden;}#localRight {    position: absolute;	top: 0px;	left: 730px;    width: 268px;	height: 150px;	z-index: 1;}#midLeftSec1 {    position: absolute;	top: 0px;	left: 0px;	width: 58px;	height: 300px;	z-index: 1;	background-color: #191919;	background-image: url(../images/fs_left.jpg);	background-repeat: no-repeat;	border-right: 3px solid #FFFFFF;}#midStageMidLeftSec1 {    position: absolute;	top: 0px;	left: 61px;	width: 322px;	height: 300px;	z-index: 1;	background-color: #191919;    background-image: url(../images/fs_start_mid.jpg);	background-repeat: no-repeat;	border-right: 3px solid #FFFFFF;}#midStageTextSec1 {    position: absolute;	top: 0px;	width: 203px;	height: 300px;	z-index: 1;	background-image: url(../images/fs_se_right.jpg);	background-repeat: no-repeat;	border-right: 3px solid #FFFFFF;}#midLeft {    position: absolute;	top: 0px;	left: 0px;	width: 272px;	height: 300px;	z-index: 1;	background-color: #B7B8BA;	background-image: url(../images/fs_left.jpg);	background-repeat: no-repeat;	border-right: 3px solid #FFFFFF;}#midLeftText {	width: 276px;	height: 300px;}#midStage {    position: absolute;	top: 0px;	left: 275px; 	width: 450px;	height: 300px;	z-index: 1;	overflow: hidden;	border-right: 3px solid #FFFFFF;}#midStageProfile {    position: absolute;	top: 0px;	left: 275px;    width: 272px;	height: 300px;	z-index: 1;	border-right: 3px solid #FFFFFF;    background-color: #B7B8BA;}#midRight {    position: absolute;	top: 0px;	left: 728px;	width: 272px;	height: 300px;	z-index: 1;	background-color: #B7B8BA;}#midWide {    position: absolute;	top: 0px;	left: 275px;	width: 725px;	height: 300px;	z-index: 1;    background-color: #B7B8BA;}#midRightProfile {    position: absolute;	top: 0px;	left: 550px;    width: 450px;	height: 300px;	z-index: 1;	overflow:hidden;}#bottomMidTop {    position: absolute;	top: -6px;	left: 606px;	width: 118px;	height: 120px;	z-index: 1px;}#bottomMidBottom {    position: absolute;	top: 114px;	left: 606px;	width: 160px;	height: 30px;	z-index: 1px;}#bottomRight {    position: absolute;	top: -6px;	left: 730px;	width: 124px;	height: 30px;	z-index: 1px;}#tableOfContents {    width: 450px;}#midStageText {	width: 456px;	height: 300px;	text-align: left;	vertical-align: top;	margin: 0px;	padding: 0px;}.midMidStageFotos {    background-color: #B7B8BA; }.midMidStageStart {    background-image: url(../images/fs_start_mid.jpg);	background-repeat: no-repeat;}.midMidStageKontakt {    background-image: url(../images/fs_kon_mid.jpg);	background-repeat: no-repeat;}.midMidStageSec1 {    background-image: url(../images/fs_se_right.jpg);	background-repeat: no-repeat;}.midRightStageStart {    background-image: url(../images/fs_start_right.jpg);	background-repeat: no-repeat;}.midRightStageFotos {    background-image: url(../images/fs_se_right.jpg);	background-repeat: no-repeat;}.thumbNailHolder {	width: 33px;	height: 33px;}#picHolder {    position: relative;    border-right: 3px solid #FFFFFF;	border-left: 3px solid #FFFFFF;}#midRight table {    width: 288px;}#midRight td {	text-align: right;}#midRight td a {    border: none;	margin: 0px;	padding: 0px;}#midRight td a img {    width: 33px;    height: 33px;    border: none;	margin: 2px;}#localNav {/*	margin-top: 548px;	margin-bottom: 0px; */	margin-left: 46px; 	padding: 0;}/* ---- topics ---- */#picSection {	height: 300px;	text-align: center;	background-image: url(../images/fs_se_mid.jpg);}#picSection img {    height: 300px;	text-align: center;	border-right: 3px solid #FFFFFF;	border-left: 3px solid #FFFFFF;}#topicSection td {	height: 30px;	vertical-align: top;}#basicTable td hr {    height: 1px;	border: none;	border-top: 1px solid #FFFFFF;}#topicNav {	padding: 14px;}#topicNav td#left {	text-align: left;}#topicNav td#right {	text-align: right;}#topicSection {	height: 214px;	padding: 14px;}