body {	background-color: #123718; 	padding: 0px;	margin: 0px;	font-size: 100%;}table {	border-spacing: 0;	width: 100%;}form, img {	border: none;	margin: 0px;	padding: 0px;}#bgContainer {	position: absolute;	top: 48%;	left: 50%;	width: 1160px;	height: 700px;	z-index: 1px;	margin-left: -580px;	margin-top: -350px;	margin-right: auto;	margin-bottom: auto;}#container {	position: absolute;	top: 48%;	left: 50%;	width: 960px;	height: 598px;	z-index: 1px;	margin-left: -480px;	margin-top: -300px;	margin-right: auto;	margin-bottom: auto;	border-top: 1px solid #000000;	border-right: 1px solid #91A685;	overflow: visible;}#frameBlack {	position: absolute;	top: 48%;	left: 50%;	width: 960px;	height: 598px;	z-index: 2px;	margin-left: -480px;	margin-top: -300px;	margin-right: auto;	margin-bottom: auto;	border: 1px solid #000000;	overflow: visible;}.secZeroBg {    background-image: url(../images/graphics/bg_start.gif);	background-repeat: no-repeat;	background-position: 36px 18px;}.secOneBg {    background-image: url(../images/graphics/bg_cowboy.gif);	background-repeat: no-repeat;	background-position: 6px 68px;}.secTwoBg {    background-image: url(../images/graphics/bg_fohlen.gif);	background-repeat: no-repeat;	background-position: 6px 72px;}.secThreeBg {    background-image: url(../images/graphics/bg_reiter.gif);	background-repeat: no-repeat;	background-position: 6px 70px;}#zoomSection {	position: absolute;	top: 48%;	left: 50%;	width: 962px;	height: 642px;	z-index: 1000;	/*overflow: hidden;*/	margin-left: -480px;	margin-top: -300px;	margin-right: auto;	margin-bottom: auto;	background-color: #FFFFFF;/*#00B28A;*/	cursor: default;	filter: alpha(opacity=80);	-moz-opacity: .8;	opacity: .8;	-khtml-opacity: .8;}#headSection {    position: absolute;	top: -1px;	left: 0px;	width: 960px;	height: 152px;	z-index: 1px;	 border-left: 1px solid #000000;	/*border: 1px dashed #FF9900;*/}#headOne {    position: absolute;	top: 0px;	left: 0px;	width: 290px;	height: 152px;	overflow: hidden;	border-right: 1px solid #91A685;	border-bottom: 1px solid #000000;}#headTwo {    position: absolute;	top: 0px;	left: 292px;	width: 88px;	height: 152px;	overflow: hidden;	border-right: 1px solid #91A685;	background-image: url(../images/graphics/top_0_pic.jpg);	background-repeat: no-repeat; }#headThree {    position: absolute;	top: 0px;	left: 381px;	width: 88px;	height: 152px;	overflow: hidden;	border-right: 1px solid #91A685;	background-image: url(../images/graphics/top_1_pic.jpg);	background-repeat: no-repeat; }#headFour {    position: absolute;	top: 0px;	left: 470px;	width: 200px;	height: 152px;	overflow: hidden;	border-right: 1px solid #91A685;	background-image: url(../images/graphics/top_2_pic.jpg);	background-repeat: no-repeat; }#headFive {    position: absolute;	top: 0px;	left: 671px;	width: 88px;	height: 152px;	overflow: hidden;	border-right: 1px solid #91A685;	background-image: url(../images/graphics/top_3_pic.jpg);	background-repeat: no-repeat; }#headSix {    position: absolute;	top: 0px;	left: 760px;	width: 200px;	height: 152px;	overflow: hidden;	background-image: url(../images/graphics/top_4_pic.jpg);	background-repeat: no-repeat; }#navSection {    position: absolute;	top: 152px;	left: -1px;	width: 201px;	height: 450px;	overflow: hidden;	z-index: 1px;}#rightSection {    position: absolute;	top: 153px;	left: 761px;	width: 200px;	height: 444px;	z-index: 1px;    border-bottom: 1px solid #91A685;}#stageFrame {     position: absolute;	top: 152px; 	left: 200px;    width: 560px;	height: 448px;	z-index: 1;	overflow: hidden;}#stage {	position: absolute;	top: 2px;	left: 90px;	width: 384px;	/*height: 324px;*/	z-index: 1;}.thumbNail, .emptyThumb {    float: left;	width: 100px;	height: 75px;	margin-top: 10px;	margin-right: 24px;	margin-bottom: 10px;}.thumbNail {	text-align: center;}#thumbNailHolder {    width: 350px;	margin-top: 14px;}/*#thumbNailHolder td {    width: 120px;    height: 90px;	text-align: left;	vertical-align: top;}*/#tableHolder {    width: 476px;}#tableHolder tr {	border-bottom: 1px solid #888888;}#tableHolder td {	padding-top: 10px;    padding-right: 10px;	padding-bottom: 10px;	text-align: left;	vertical-align: top;		border-bottom: 1px solid #888888;}.table_1_cell {    width: 200px;}.table_2_cell {    width: 130px;}.table_3_cell {    width: 150px;}.headTable {    width: 384px;	height: 96px;	overflow: hidden;}.detailView {    float: right;    width: 200px;	height: 134px;	margin-top: 10px;	margin-left: 14px;}.preView {    width: 160px;	height: 120px;	float: left;	margin-right: 19px;}.detailSquareView {    width: 160px;	height: 160px;	margin-right: 34px;	/*border: 1px solid #000066;*/}.paging_nav, .backTop, .backBottom {	float: right;	width: 200px;	height: 16px;	z-index: 1;	margin: 0px;	padding: 0px;}.backTop, .redDate {	margin-top: 10px;}.backTop {    margin-top: 40px;	padding-right: 3px;}.zoomView, .mode2DetailView, .mode3View, .mode3ZoomView, .mode5ZoomView {    position: absolute;    top: 60px;    width: 382px;	height: 288px;	margin: 0px;}.mode3View {	margin-top: 8px;}.mode3ZoomView {	margin-top: 30px;}.mode5ZoomView {	margin-top: 30px;}#caption {    position: absolute;	z-index: 3;    left: 0px;	top: 270px;    width: 350px;	height: 20px;	margin: 0px;	padding: 0px;	background-color: #FFFFFF;}#captionText {    left: 0px;	top: -20px;    width: 300px;	height: 20px;	margin: 0px;}#zoomMode3But {    position: relative;    top: -16px;	left: 300px;	width: 40px;	height: 20px;	margin: 0px;	padding-right: 6px;	text-align: right;}#xtraZoomView {    position: absolute;	z-index: 1003;}#xtraZoomCaption {       position: absolute;	z-index: 1003;	height: 20px;	background-color: #FFFFFF;}#xtraZoomCaptionText {    position: relative;    top: -7px;	left: 0px;	width: 300px;	height: 20px;}#xtraZoomNav {    position: relative;    top: -38px;	/*left: 340px;*/	width: 130px;	height: 20px;	margin: 0px;	padding-right: 6px;	text-align: right;} #stage h2, .detailViewTop {    text-align: left;}.thumbNail, .detailView, .zoomView, .mode2DetailView, .mode3View, .mode3ZoomView, .mode5ZoomView {	background-color: #4F684B;}#zoomCaption {       position: absolute;	top: 340px;	height: 20px;}.zoomSquareView {    width: 350px;	height: 350px;	margin: 0px;	/*	margin-top: 24px;	margin-right: 10px; */	/*border: 1px solid #000066;*/}#zoomSquareCaption {    position: absolute;	top: 220px;	left: 300px;    width: 150px;	height: 20px;}#zoomSquareCaption td {    height: 114px;	margin: 0px;	padding: 0px;	vertical-align: bottom;}#butZoom, #butSquareZoom {    float: right;    top: 0px;	left: 0px;	width: 200px;	height: 16px;	/*background-color: #FFFFFF;*/	/*margin-top: 134px;*/	text-align: right;	/*padding-right: 6px;*/}#butSquareZoom {	margin-top: 136px;}.prevLink {	margin-bottom: 10px;}#detailDate {    width: 100px;    margin-top: 5px;}.prevBack,#detailDate {    float: left;}.sepPrev, .sepDetail {    float: left;    width: 400px;	height: 1px;    border: none;	border-top: 1px solid #4F684B;	margin: 0px;	padding: 0px;}.sepPrev {    left: 200px;    width: 400px;}.colOne {    width: 180px;}.colTwo {    width: 240px;}.colThree {    width: 100px;}.colLong, .colVerk {    width: 340px;}.colOne, .colTwo, .colThree, .colLong {	height: 16px;	border-bottom: 1px solid #4F684B;	padding: 0px;	margin: 0px;}.colOne p, .colTwo p, .colThree p, .colLong p {	padding: 0px;	margin: 0px;}/* Mail Form */.formLeft {    float: left;    left: 0px;	width: 90px;	height: 20px;	margin-bottom: 6px;}.formRight {    float: right;    left: 164px;	width: 250px;	height: 20px;	overflow: hidden;	margin-bottom: 6px;}.formRight#high {    width: 250px;	height: 332px;	margin-bottom: 0px;}.mailInput {    width: 276px;	height: 18px;	border: none;}.mailTA {    width: 250px;	height: 322px;	max-width: 250px;	max-height: 322px;	border: none;}#formButtons {    position: absolute;    top: 372px;    left: 0px;	width: 100px;	height: 50px;	z-index: 3;}#mailSubmitButton, #mailResetButton {    border: none;	width: 92px;	margin-top: 6px;}#mailSubmitButton {	color: #61A8E6;}.mailInput, .mailTA {	background-color: #D8DAD9;}#mailSubmitButton {	background-color: #00AE8B;}#mailResetButton {	background-color: #BABCBB;}#picSection {    position: absolute;	top: -2px;	left: 0px;	width: 200px;	height: 134px;	z-index: 1;	overflow: hidden;}#footer {    position: absolute;	top: 406px;	left: 0px;	width: 200px;	height: 20px;	z-index: 1;}#scroller {	position: absolute;	top: 544px;	left: 716px;	width: 13px;	height: 44px;	padding: 0px;	border: none;	visibility: hidden;	z-index: 5;	background-image: url(../images/graphics/arrow_mid.gif);	background-repeat: no-repeat;	background-position: 0px 1px;}#arrowUp {    position: absolute;	top: ßpx;	left: 0px;	width: 13px;	height: 20px;	overflow: hidden;	z-index: 5;	padding: 0px;	margin: 0px;}#arrowDown {    position: absolute;	top: 23px;	left: 0px;	width: 13px;	height: 20px;	overflow: hidden;	z-index: 5;	padding: 0px;	margin: 0px;}