@charset "utf-8";
/* CSS Document */

body {
	background-image: url(bilder/back.jpg);
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #ffffff;
}

html, body {
	margin: 0;
	padding: 0;
}


.hidden {
	display: none;
}

#textMittig {
	text-align:center;
}

#pageContainer {
	width: 525px;
	margin: auto;
}

#subPageContainer {
	width: 448px;
	margin: auto;
	padding: 0;
}

#headerTop {
	height: 30px;
}	

#header {
}

#mainNav {
	height: 17px;
	overflow: hidden;
}

#special {
   position: relative;
   top: 160px;
   left: -100px;
   width: 0px;
   height: 0px;
}

#facebook {
   position: relative;
   top: 175px;
   left: 525px;
   width: 0px;
   height: 0px;
}

#mainNav dl { margin: 0; padding: 0; }
#mainNav dt { float: left; }

#mainNav dt a {
	display: block;
	height: 17px;
	height /**/:17px; /* IE 5/Win hack */ 
	padding: 17px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}

#mainNav dt a:hover {
	background-position: 0 -34px;
}

#mainNav dt#theGame,
#mainNav dt#theGame a { 
	width: 99px;
	background-image: url(bilder/theGame_menu.png);
	overflow: hidden;
	background-repeat: no-repeat;
}

#mainNav dt#buyIt,
#mainNav dt#buyIt a { 
	width: 76px;
	background-image: url(bilder/buyIt_menu.png);
	overflow: hidden;
	background-repeat: no-repeat;
}

#mainNav dt#booking,
#mainNav dt#booking a { 
	width: 91px;
	background-image: url(bilder/booking_menu.png);
	background-repeat: no-repeat;
}

#mainNav dt#support,
#mainNav dt#support a { 
	width: 95px;
	background-image: url(bilder/support_menu.png);
	background-repeat: no-repeat;
}


#subNav {
	height: 17px;
	overflow: hidden;
}	

#subNav dl { margin: 0; padding: 0; }
#subNav dt { float: left; }

#subNav dt a {
	display: block;
	height: 17px;
	height /**/:17px; /* IE 5/Win hack */ 
	padding: 17px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}

#subNav dt a:hover {
	background-position: 0 -34px;
}

#subNav dt#download,
#subNav dt#download a { 
	width: 132px;
	background-image: url(bilder/download_menu.png);
	overflow: hidden;
	background-repeat: no-repeat;
}

#subNav dt#awards,
#subNav dt#awards a { 
	width: 85px;
	background-image: url(bilder/awards_menu.png);
	overflow: hidden;
	background-repeat: no-repeat;
}

#subNav dt#forum,
#subNav dt#forum a { 
	width: 79px;
	background-image: url(bilder/forum_menu.png);
	overflow: hidden;
	background-repeat: no-repeat;
}

#subNav dt#faq,
#subNav dt#faq a { 
	width: 72px;
	background-image: url(bilder/faq_menu.png);
	overflow: hidden;
	background-repeat: no-repeat;
}	

#subNav dt#contact,
#subNav dt#contact a { 
	width: 84px;
	background-image: url(bilder/contact_menu.png);
	overflow: hidden;
	background-repeat: no-repeat;
}
			
#content {
}

#footer {
	/*background: orange;*/
	height: 17px;
	overflow:hidden;
}

#footer dl { margin: 0; padding: 0; }
#footer dt { float: left; }

#footer dt a {
	display: block;
	height: 17px;
	height /**/:17px; /* IE 5/Win hack */ 
	padding: 17px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}

#footer dt a:hover {
	background-position: 0 -34px;
}

#footer dt#disclaimer,
#footer dt#disclaimer a { 
	width: 141px;
	background-image: url(bilder/disclaimer_menu.png);
	overflow: hidden;
	background-repeat: no-repeat;
}

#space {
	height: 17px;
}

#button { margin: auto; padding: 0; }

#button a {
	display: block;
	height: 25px;
	height /**/:25px; /* IE 5/Win hack */ 
	overflow: hidden;
	background-repeat: no-repeat;
}

#button a:hover {
	background-position: 0 -25px;
}

#button #downloadButton,
#button #downloadButton a { 
	width: 131px;
	margin: auto;
	background-image: url(bilder/download_button.png);
	overflow: hidden;
	background-repeat: no-repeat;
}

#button #buyNowButton,
#button #buyNowButton a { 
	width: 89px;
	background-image: url(bilder/buyNow_button.png);
	overflow: hidden;
	background-repeat: no-repeat;
}	

body.forum dt#forum,
body.forum dt#forum a,
body.faq dt#faq,
body.faq dt#faq a,
body.contact dt#contact,
body.contact dt#contact a,
body.awards dt#awards,
body.awards dt#awards a,
body.disclaimer dt#disclaimer,
body.disclaimer dt#disclaimer a,
body.theGame dt#theGame,
body.theGame dt#theGame a,
body.buyIt dt#buyIt,
body.buyIt dt#buyIt a,
body.booking dt#booking,
body.booking dt#booking a,
body.support dt#support,
body.support dt#support a {
	background-position: 0 -17px;
}
	
a{text-decoration:none;font-weight:normal;}
a:link { text-decoration:underline; font-weight:normal; color:#AAAAAA; }
a:visited { text-decoration:underline; font-weight:normal; color:#AAAAAA; }
a:hover { text-decoration:underline; font-weight:normal; color:#ef9090;}
a:active { text-decoration:underline; font-weight:normal; color:#e71818;}
