
	html,body { width:100%;	height:100%; overflow:hidden; margin: 0; padding: 0; color: white; }
	body { font-size: 10px; font-family: trebuchet ms; background: black; }
	a { text-decoration: none; color: white; }
	img { border: none; vertical-align: bottom; }
	#supermaster { position: absolute; width: 100%; height: 100%; text-align: center; overflow-y: scroll; z-index: 1; }
	#master { position: relative; margin: auto; text-align: left; padding-top: 60px; padding-left: 90px; }
	ul#navigation { position: relative; list-style: none; padding: 0; margin: 0; margin-top: 40px; font-size: 1.6em; color: white; float: left; }
	ul#navigation li { position: relative; margin-bottom: 18px; }
	ul#navigation a { position: relative;  padding: 0.3em 0.5em; border: 1px solid white; }
	ul#navigation a:hover { background: white; color: #484848; }
	ul#navigation a.active { background: white; color: #484848; }
	#maincontent { position: relative; margin-left: 460px; margin-top: 40px; }
	#maincontentTeam { position: relative; margin-left: 250px; margin-top: 250px; width: 640px; }
	#maincontentTermine { position: relative; margin-left: 300px; margin-top: 20px; }
	#contentBoxStart { position: relative; background: url(images/black-24.png); min-height: 600px; height:auto !important; height: 600px; min-width: 350px; width:auto!important; width: 350px; padding: 20px 30px 12px 88px; font-size: 1.4em; line-height: 1.4em; }
	#contentBoxMalen, #contentBoxLinks { position: relative; background: url(images/black-36.png); min-height: 600px; height:auto !important; height: 600px; min-width: 350px; width:auto!important; width: 350px; padding: 20px 30px 12px 88px; font-size: 1.4em; line-height: 1.4em; }
	#contentBoxTeam { position: relative; background: url(images/black-36.png); min-height: 600px; height:auto !important; height: 600px; min-width: 350px; width:auto!important; padding: 20px 50px 12px 50px; font-size: 1.4em; line-height: 1.4em; }
	#contentBoxTermine { position: relative; background: url(images/black-24.png); min-height: 600px; height:auto !important; height: 600px; min-width: 350px; width:auto!important; width: 350px; padding: 20px 30px 12px 30px; font-size: 1.4em; line-height: 1.4em; }
	#contentBoxAusstellung { position: relative; background: url(images/black-24.png); min-height: 600px; height:auto !important; height: 600px; min-width: 300px; width:auto!important; width: 300px; padding: 20px 30px 12px 250px; font-size: 1.4em; line-height: 1.4em; }
	.ctext { position: relative; width: 350px; }
	.ctext a, #contentBoxTeam a { text-decoration: underline; }
	h2 { font-size: 1.6em; font-weight: normal; padding-top: 1em; line-height: 1.2em; }
	.pictureLeft { position: relative; float: left; margin-left: -180px; width: 180px; padding-top: 15px; }
	.pictureLeft270 { position: relative; float: left; margin-left: -290px; width: 290px; padding-top: 15px; }
	.pictureTeam { position: relative; z-index: 1; margin-top: -230px; padding-top: 20px; padding-left: 30px; padding-right: 13px; width: 567px; margin-left: 5px; margin-bottom: -20px; }
	.pictureLeft .km { position: absolute; top: 0; left: 45px; }
	.pictureLeft270 .km, .pRibEntry .km { position: absolute; top: 0; left: 100px; }
	.pictureTeam .kl { position: absolute; top: 0; left: 0; }
	.pictureTeam .kr { position: absolute; top: 0; right: 0; }
	
	.col1 { positiuon: relative; width: 48%; float: left; }
	.col2 { positiuon: relative; width: 48%; float: right; }
	.fullcol { position: relative; clear: both; padding-top: 2em; }
	
	.event { position: relative; margin-top: 2em; }
	.eventTime { position: absolute; left: 0; top: 0; font-size: 1.3em; }
	.eventText { position: relative; margin-left: 220px; width: 330px; }
	.eventTitle { font-size:1.2em; }
	
	#pictureRib270 { position: relative; float: left; margin-left: -290px; width: 290px; }
	.pRibEntry { position: relative; width: 290px; padding-top: 15px; margin-bottom: 24px; }

#loading {
    position: absolute;
    top: 49.5%; 
    left: 49.5%;
    z-index: 10;
    width: 24px; 
    height: 24px;
    text-indent: -999em;
    background-image: url(images/progress.gif);
}
#supersized{
    position:fixed;
}
#supersized img{ -ms-interpolation-mode: bicubic; }
#supersized img, #supersized a{
    height:100%;
    width:100%;
    position:absolute;
    z-index: -1;
}
