body {
	text-align:center;
	margin:0;
	padding:0;
	background:#fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#333;
	background: #878285;
	width:100%;
	height:100%;
	float:left;
}
.print {
	display:none;
}
a {
	text-decoration:none;
}
form {
	padding:0;
	margin:0;
}

#outer {
	color: white;
	background: none;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
}

#inner
	{
	font-family: Verdana, Geneva, Arial, sans-serif;
	background: #fff url('../images/bg/top.jpg') repeat-x 0 0;
	margin-left: -405px;
	position: absolute;
	top: -300px;
	left: 50%;
	width: 800px;
	height: 600px;
	visibility: visible;
}
#seite {
	width:798px;
	height:598px;
	border:1px solid #fff;
	position:relative;
	overflow:hidden;
}
#top {
	height:128px;
	width:798px;
	position:relative;
}
#logo {
	height:127px;
	width:244px;
	position:relative;
	background: transparent url('../images/trans.gif') no-repeat 50% 50%;
	display:block;
	border:none;
	padding:0;
	top:0;
	float:left;
}
#logo a, #logo a img {
	height:127px;
	width:244px;
	text-align:center;
	vertical-align:middle;
	border:none;
	position:relative;
	top:0;
}
#globalnav {
	float:right;
	width:400px;
	text-align:right;
	right:6px;
	position:relative;
	top:10px;
	font-size:11px;
}
#globalnav a, #globalnav a.akt {
	color:#fff;
	display:block;
	width:auto;
	padding-right:6px;
	padding-left:6px;
	border-right:1px solid #fff;
	float:right;
	height:14px;
	line-height:14px;
	position:relative;
}
#globalnav a.akt, #globalnav a:hover {
	color:#ffc681;
	border-right:1px solid #fff;
}

#stage {
	height:380px;
	width:798px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	overflow:hidden;
	
}
#stage a, .error {
	color:#dc000a;
}
#textcenter {
	float:right;
	position:relative;
	width:798px;
	height:380px;
	display:block;
	text-align:left;
}

#bild, #text, #textleft, #textright {
	float:right;
	position:relative;
	width:399px;
	height:380px;
	display:block;
	text-align:left;
	
}
#textleft, #textcenter {
	float:left;
}
#textleft, #textright, #textcenter {
	background:none;
}

#text, #textleft, #textright, #textcenter {
	background:#fff;
}

#text h3, #textleft h3, #textright h3, #textcenter h3  {
	color:#dc000a;
	font-size:16px;
	position:relative;
	top:65px;
	left:50px;
	width:309px;
	margin:0;
	padding:0;
	float:left;
}
#textleft h3, #textcenter h3 {
	top:25px;
	left:40px;
}
#textright h3, #textcenter h3 {
	top:25px;
}
#text .inner, #textleft .inner, #textright .inner {
	color:#333;
	font-size:12px;
	position:relative;
	display:block;
	width:309px;
	margin:0;
	padding:0;
	float:left;
	top:74px;
	left:50px;
	line-height:16px;
}
#textleft .inner, #textright .inner {
	top:35px;
	left:50px;
}
#textleft .inner {
	left:40px;
}

#textcenter .inner {
	color:#333;
	font-size:12px;
	position:relative;
	display:block;
	width:700px;
	margin:0;
	padding:0;
	float:left;
	top:50px;
	left:50px;
	line-height:16px;
}

#menu {
	width:805px;
	height:88px;
	background: #dc000a url('../images/bg/menu.jpg') no-repeat 0 0;
	position:relative;
	overflow:hidden;
}
#menu a,#menu a.over {
	border-right:1px solid #fff;
	display:block;
	width:88px;
	height:88px;
	float:left;
	position:relative;
	text-decoration:none;
	color:#fff;
	left:-1px;
	cursor:pointer;
}
#menu a span {
	line-height:87px;
	font-size:65px;
	display:block;
	cursor:pointer;
}
#menu a b {
	position:absolute;
	font-size:12px;
	color:#fff;
	line-height:20px;
	padding:25px 4px 0 4px;
	cursor:pointer;
}
#menu a.akt {
	background:#000;
	-moz-opacity:0.77;
	opacity:0.77;
	cursor:pointer;
}
#menu a.over, #menu a:hover {
	background:#000;
	-moz-opacity:0.66;
	opacity:0.66;
	cursor:pointer;
	
}

#menu a.akt span {
	-moz-opacity:0.25;
	opacity:0.25;
	position:absolute;
	width:88px;
	height:88px;
	top:0;
	left:0;
	cursor:pointer;
}
#menu a.akt b, #menu a:hover b, #menu a.over b {
	display:block;
	-moz-opacity:1.00;
	opacity:1.00;
	top:0;
	left:0;
	width:78px;
	height:88px;
	cursor:pointer;
}
#menu a:hover span, #menu a.over span {
	display:none;
}
#menu a#a2 b, #menu a#a3 b, #menu a#a4 b, #menu a#a5 b, #menu a#a6 b  {
	padding:15px 4px 0 4px;
	cursor:pointer;
}
a#mehr, a#weniger {
	position:relative;
	top:295px;
	left:40px;
	display:none;
	float:left;
	background: #dc000a url('../images/ic/mehr.png') no-repeat 0 0;
	width:106px;
	height:23px;
	color:#fff;
	cursor:pointer;
}
a#weniger {
	background: #dc000a url('../images/ic/weniger.png') no-repeat 0 0;
}
a#mehr:hover, a#weniger:hover {
	-moz-opacity:0.77;
	opacity:0.77;
	
}
#controller {
	position:absolute;
	top:415px;
	left:40px;
	width:84px;
	height:42px;
	background: transparent url('../images/bg/controller.png') no-repeat 0 0;
	
}
#controller_msg {
	position:absolute;
	top:415px;
	height:42px;
	line-height:40px;
	left:140px;
	
	text-align:left;
	color:#999;
	font-family:Arial
}
#controller a {
	color:#fff;
	width:20px;
	height:20px;
	font-weight:bold;
	position:relative;
	display:block;
	float:left;
	top:10px;
	text-align:center;
	line-height:17px;
	overflow:hidden;
}
#controller a b {
	font-size:18px;
}
#controller a.prev {
	left:3px;
}
#controller a.next {
	left:5px;
}
#controller a.play_pause {
	top:3px;
	height:34px;
	width:34px;
	line-height:32px;
	left:4px;
	
}
#controller a:hover, #controller a.prev:hover, #controller a.next:hover,#controller a.play_pause:hover {
	background:#000;
	-moz-opacity:0.33;
	opacity:0.33;
	
}
#timershow {
	font-size:80px;
	color:#000;
	position:relative;
	line-height:80px;
	height:80px;
	text-align:center;
	top:145px;
	-moz-opacity:0.33;
	opacity:0.33;
}
div.list {
	background:  url('../images/ic/list.gif') no-repeat 0 50%;
	padding-left: 20px;
	margin-bottom:8px;
}
/* CLAIMS */
.claim0 {
	background: #fff url('../images/claims/0.jpg') no-repeat 50% 50%;
}
.claim1, .claim1 #text {
	background: #fff url('../images/claims/1.jpg') no-repeat 0 0;
}
.claim2, .claim2 #text {
	background: #fff url('../images/claims/2.jpg') no-repeat 0 0;
}

.claim3, .claim3 #text {
	background: #fff url('../images/claims/3.jpg') no-repeat 0 0;
}
.claim4, .claim4 #text {
	background: #fff url('../images/claims/4.jpg') no-repeat 0 0;
}
.claim5, .claim5 #text {
	background: #fff url('../images/claims/5.jpg') no-repeat 0 0;
}
.claim6, .claim6 #text {
	background: #fff url('../images/claims/6.jpg') no-repeat 0 0;
}
.claim7, .claim7 #text {
	background: #fff url('../images/claims/7.jpg') no-repeat 0 0;
}
.claim8, .claim8 #text {
	background: #fff url('../images/claims/8.jpg') no-repeat 0 0;
}
.claim9, .claim9 #text {
	background: #fff url('../images/claims/9.jpg') no-repeat 0 0;
}
/* / CLAIMS */
#stage #text, .claim1 #text {
	cbackground-position: -399px 0;
}
.claim1 #text {
	background: #fff url('../images/claims/1x.jpg') no-repeat -10px 0;
}
.claim2 #text {
	background: #fff url('../images/claims/2x.jpg') no-repeat -10px 0;
}
.claim3 #text {
	background: #fff url('../images/claims/3x.jpg') no-repeat -10px 0;
}
.claim4 #text {
	background: #fff url('../images/claims/4x.jpg') no-repeat -10px 0;
}
.claim5 #text {
	background: #fff url('../images/claims/5x.jpg') no-repeat -10px 0;
}
.claim6 #text {
	background: #fff url('../images/claims/6x.jpg') no-repeat -10px 0;
}
.claim7 #text {
	background: #fff url('../images/claims/7x.jpg') no-repeat -10px 0;
}
.claim9 #text {
	background: #fff url('../images/claims/9x.jpg') no-repeat -10px 0;
}


/* BILDER */
.bild1, .bild2, bild3, .bild4, .bild5, .bild6, .bild7, .bild8, .bild9, bildkontakt {
	background-repeat: no-repeat;
	background-position: 400px 400px;
}
.bild1 {
	background: #fff url('../images/bilder/1.jpg');
	
}
.bild2 {
	background: #fff url('../images/bilder/2.jpg');
	
}
.bild3 {
	background: #fff url('../images/bilder/3.jpg');
	
}
.bild4 {
	background: #fff url('../images/bilder/4.jpg');
	
}
.bild5 {
	background: #fff url('../images/bilder/5.jpg');
	
}
.bild6 {
	background: #fff url('../images/bilder/6.jpg');
	
}
.bild7 {
	background: #fff url('../images/bilder/7.jpg');

}
.bild8 {
	background: #fff url('../images/team/1.jpg');
	
}
.bild9 {
	background: #fff url('../images/bilder/9.jpg') no-repeat 400px 400px;
}
.bildshow {
	background-position: 0 0;
}
/* / BILDER */

.msg {
	font-size:11px;
	font-weight:normal;
}

input.button, input.submit {
	
}
input.button:first-letter{
	font-size:14px;
}
input.submit:first-letter {
	font-size:12px;
	
}
#text.dn {
	display:none;
}

.b {
	font-weight:bold;
	
}
.fs16 {
	font-size:16px;
	line-height:1em;
}
.fs18 {
	font-size:18px;
	line-height:1em;
}
.fs20 {
	font-size:20px;
	line-height:1em;
}
.fs22 {
	font-size:22px;
	line-height:1em;
}
.fs24 {
	font-size:24px;
	line-height:1em;
}
.fs26 {
	font-size:26px;
	line-height:1em;
}
.fs28 {
	font-size:28px;
	line-height:1em;
}
small {
	display:block;
	font-size:10px;
	height:20px;
	line-height:20px;
	text-align:right;
	background: #fff url('../images/bg/bottom.jpg');
}
#stage small a {
	color:#fff;
}
.h10 {
	height:10px;
}
.fr {
	float:right;
}
.fl {
	float:left;
}
.db {
	display:block;
}
.pr10 {
	padding-right:10px;
	
}
.pt10 {
	padding-top:10px;
	
}
.pl10 {
	padding-left:10px;
	
}
.gray {
	color:#666;
}
.cb {
	clear:both;
}
.blink {
	font-weight:bold;
	text-decoration: blink;
}