* {
	margin:0;
	padding:0
}

@font-face {
	font-family: Sawasdee;
	src: url('Sawasdee.ttf');
}

a, a:visited { color:#00BBFF; text-decoration:none; outline:none; }
a:hover{ text-decoration:underline; }
a:active {text-decoration:none;}
.clear{	clear:both; }


body{ font-size:0.825em; color:#000; background: #fff; font-family:Arial, Helvetica, sans-serif;}
#gameover{ width:100%; height:80px; background:#fff; no-repeat center bottom; margin-bottom:0px; position:fixed; border:0px solid #000; z-index:9998; top: -0.5px; }

#ausstieg{
	top:5.8em;
	width:900px;
	height:690px;
	margin:0 auto;
	position:relative;
	border:0px solid #142830;
}

#logo { position:absolute; left: 2em; top:0.5em; border:0px solid #000;}
#logo li{ list-style:none; padding:3px;}
#logo span{ width:0px; left:7px; padding:0; position:relative; overflow:hidden;}
#logo a{ background:url('img/nav/header2.png') no-repeat; height:80px; width:80px; display:block; position:fixed;}
#xlogo a:hover span{ width:200px; height:60px; padding:0 10px; overflow:visible; }
#logo a:hover{ text-decoration:none; width: 80px; height:80px; z-index:9999;}
#logo .alt {	background-position:-0px -0px;}
#logo .alt:hover { background-position:-80px -0px;}
#logo .alt span{ background-color:#07da315; color:#FFFFFF; text-shadow:1px 1px 0 #000000; position:absolute; top:310px}

#gallery { position:absolute; border:0px solid #000; top:1.4em; left: 8em; }
#gallery li{ list-style:none; padding:3px;}
#gallery span{ width:0px; left:7px; padding:0; position:relative; overflow:hidden;}
#gallery a{ background:url('img/nav/menu2.png') no-repeat; height:31px; width:38px; display:block; position:fixed; }
#gallery a:hover span{ font-family:'Sawasdee', Helvetica, sans-serif; font-size:15px; font-weight:bold; width:65px; height:20px; overflow:visible; border:0px solid #000;}
#gallery a:hover{ text-decoration:none; width: 38px; height:31px; z-index:9997; border-bottom:7px solid #000;}
#gallery a:active{ text-decoration:none;}
#gallery .alt {	background-position:-6px -8px;}
#gallery .alt:hover { background-position:-6px -8px;}
#gallery .alt span{ color:#000; position:absolute; top:2.5em; left: -0px;}

#leak { position:absolute; left: 11.3em; top:1.2em; border:0px solid #000;}
#leak li{ list-style:none; padding:3px;}
#leak span{ width:0px; left:7px; padding:0; position:relative; overflow:hidden;}
#leak a{ background:url('img/nav/menu6.png') no-repeat; height:31px; width:38px; display:block; position:fixed; }
#leak a:hover span{ font-family:'Sawasdee', Helvetica, sans-serif; font-size:15px; font-weight:bold; width:65px; height:20px; overflow:visible; border:0px solid #000; }
#leak a:hover{ text-decoration:none; width: 38px; height:31px; z-index:9999; border-bottom:7px solid #000;}
#leak .alt { background-position:-4px -0px;}
#leak .alt:hover { background-position:-4px -0px;}
#leak .alt span{ color:#000; position:absolute; top:2.6em; left: -42px;}

#archiv { position:absolute; left: 14.5em; top:1.4em; border:0px solid #000;}
#archiv li{ list-style:none; padding:3px;}
#archiv span{ width:0px; left:7px; padding:0; position:relative; overflow:hidden;}
#archiv a{ background:url('img/nav/menu1.png') no-repeat; height:31px; width:37px; display:block; position:fixed; }
#archiv a:hover span{ font-family:'Sawasdee', Helvetica, sans-serif; font-size:15px; font-weight:bold; width:65px; height:20px; overflow:visible; border:0px solid #000; }
#archiv a:hover{ text-decoration:none; width: 38px; height:31px; z-index:9999; border-bottom:7px solid #000;}
#archiv .alt {	background-position:2px -2px;}
#archiv .alt:hover { background-position:2px -2px;}
#archiv .alt span{ color:#000; position:absolute; top:2.4em; left: -88px;}


#about { position:absolute; left: 17.5em; top:1.5em; border:0px solid #000;}
#about li{ list-style:none; padding:3px;}
#about span{ width:0px; left:7px; padding:0; position:relative; overflow:hidden;}

#about a{ background:url('img/nav/menu3.png') no-repeat; height:28px; width:38px; display:block; position:fixed; }
#about a:hover span{ font-family:'Sawasdee', Helvetica, sans-serif; font-size:15px; font-weight:bold; width:65px; height:20px; overflow:visible; border:0px solid #000; }
#about a:hover{ text-decoration:none; width: 38px; height:28px; z-index:9999; border-bottom:7px solid #000;}
#about .alt {	background-position:-1.5px -6px;}
#about .alt:hover { background-position:-1.5px -6px;}
#about .alt span{ color:#000; position:absolute;top:2.3em; left: -130px;}

#news { position:absolute; left: 20.5em; top:1.5em; border:0px solid #000;}
#news li{ list-style:none; padding:3px;}
#news span{ width:0px; left:7px; padding:0; position:relative; overflow:hidden;}
#news a{ background:url('img/nav/menu5.png') no-repeat; height:28px; width:38px; display:block; position:fixed; }
#news a:hover span{ font-family:'Sawasdee', Helvetica, sans-serif; font-size:15px; font-weight:bold; width:110px; height:20px; overflow:visible; border:0px solid #000; }
#news a:hover{ text-decoration:none; width: 38px; height:28px; z-index:9999; border-bottom:7px solid #000;}
#news .alt {	background-position:3px 0.8px;}
#news .alt:hover { background-position:3px 0.8px;}
#news .alt span{ color:#000; position:absolute; top:2.4em; left: -168px;}

#contact { position:absolute; left: 23.3em; top:1.3em; border:0px solid #000;}
#contact li{ list-style:none; padding:3px;}
#contact span{ width:0px; left:7px; padding:0; position:relative; overflow:hidden;}
#contact a{ background:url('img/nav/menu4.png') no-repeat; height:30px; width:38px; display:block; position:fixed; }
#contact a:hover span{ font-family:'Sawasdee', Helvetica, sans-serif; font-size:15px; font-weight:bold; width:110px; height:20px; overflow:visible; border:0px solid #000; }
#contact a:hover{ text-decoration:none; width:38px; height:31px; z-index:99999; border-bottom:7px solid #000;}
#contact .alt {	background-position:-0px -3px;}
#contact .alt:hover { background-position:-0px -3px;}
#contact .alt span{ color:#000; position:absolute; top:2.6em; left: -205px;}



h33{ font-weight:bold;	font-size:51px;	text-transform:uppercase; color:#000; margin-bottom:15px; border-bottom:1px solid #eeeeee; margin-bottom:15px; padding-bottom:5px; letter-spacing:-0.1em; }

h4{ font-weight:bold;	font-size:23px;	text-transform:uppercase; color:#000; margin-bottom:0px; border-bottom:1px solid #eeeeee; padding-bottom:0px; letter-spacing:-0.0.5em; }

h5{ color:#000; font-family:'arial', Helvetica, sans-serif; color:#000; font-size:13px; font-weight:normal; letter-spacing:-0.0.5em; text-align: justify;  line-height:1.2em; margin-bottom:5px;}
