html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #0F0F0F;
}

a {
	color: #FFFFFF;
         text-decoration: none;
}
.outer {
	padding-bottom: 10px;
         border: 0px solid #ffffff;
}

.inner {
	border: 0px solid #ffffff;
	background: #000000;
	font-size: 0em;
	margin: 0px auto;
	padding: 0px;
	width: 1024px;
         height: 768px;
}

.headbox {
	margin-left: 0px;
	background-color: #D4D4D4;
	border: 0px solid #333333;
         width: 1024px;
         height: 134px;
         margin-top: 0px;
}

.headbox #text img {
	margin-left: 0px;
	border: 0px ;
         width: 1024px;
         height: 134px;
         margin-top: 0px;
}

.headbox #text span {
	font: 31pt Michroma;
         text-shadow: 2px 2px #7F7F7F;
	color: #fff;
         padding: 30px 0px 0px 0px;
         text-align: center;
}

.navbox {
	margin-left: 0px;
	border: 0px solid #333333;
         width: 1024px;
         height: 41px;
         overflow: hidden;
}

.navbox #text {
	font: 10pt Michroma;
	color: #fff;
         font-weight: bold;
         text-align: center;
}

.textbox {
	margin-left: 0px;
	background-image: url('../images/background/text_background.jpg');
	border: 0px solid #333333;
         width: 1024px;
         height: 547px;
}

.textbox #text {
	font: 9pt Michroma;
         text-shadow: 2px 2px 5px #515151;
	color: #fff;
         padding: 15px;
}

.textbox #text h2 {
	font: 9pt Michroma;
         text-shadow: 2px 2px 5px #515151;
	color: #fff;
         padding: 150px 0px 150px 150px;
         text-transform: lowercase;
         letter-spacing:0.1em
}

.textbox .reffirm {
	font: 8pt Michroma;
         text-shadow: 2px 2px 5px #515151;
	color: #fff;
         padding-left: 45px;
}

.footbox {
	margin-left: 0px;
	background-image: url('../images/background/footer_background.jpg');
	border: 0px solid #333333;
         width: 1024px;
         height: 46px;
}

.footbox #text {
	font: 9pt Michroma;
         text-shadow: 0.4px 0.4px #7F7F7F;
	color: #fff;
         padding-top: 5.5px;
         margin-right: 25px;
         text-align: right;
}

.footbox #text img {
	border: 0px;
         width: 24px;
         height: 24px;
         padding-left: 10px;
         padding-top: 10px;

}

.footbox #text #line {
	color:#99BB2B;
         font-weight: bold;
         font-size: 11pt;
}

 a {
 		 color: #FFFFFF;
}
 a:hover {
 		 color: #99BB2B;
}

.ref_sub {
         padding: 90px 0px 0px 180px;
}

.ref_field {
		 border: 0px;
}

.ref_field legend {
		 font-size: 12pt;
         padding-bottom: 5px;
}

.ref_field img {
		 border: 104px;
         padding-left: 5px;

}

.reflinks {
		font-size: 16pt;
         font-weight: normal;
         padding-left: 300px;
         margin-top: -370px;

}

.reflinks a {
 		color: #FFFFFF;
}
.reflinks a:hover {
 		color: #99BB2B;
}

.reflinks #links1 {
         padding-left: 0px;
         margin-top: -385px;
         line-height: 55px;
}

.reflinks #links2 {
         padding-left: 210px;
         margin-top: -275px;
         line-height: 55px;
}

.prolinks {
         padding-left: 290px;
         margin-top: 80px;
         line-height: 55px;
         font-size: 16pt;
}

.imprint {
         padding-left: 0px;
         margin: 150px 0px 0px 250px;
}

.route {
         margin: -265px 0px 0px 580px;
}

.activelink span {
		color: #99BB2B;
}

#appstore {
		position: relative;
		width: 278px;
		height: 99px;
		float: right;
		margin: -758px 0px 0px 0px;	
		border: 0px;
}

#appstore img {
		width: 278px;
		height: 99px;
		border: 0px;	
}

.storebutton {
		margin: 60px 60px 0px 190px;
		width: 600px;
		height: 243px;
		border: 0px;	
}

.storebutton img {
		width: 600px;
		height: 243px;
		border: 0px;	
}

.storetext {
		 font: 9pt Michroma;
		 color: #fff;
         font-weight: normal;
         text-align: left;
		 padding: 80px 60px 0px 190px;
}