* {
	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; }

#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;}

#aboutpage{
	background:url('img/what/about/about.png') no-repeat;
	top:8em;
	width:750px;
	height: 240px;
	margin:0 auto;
	position:relative;
	border:0px solid #142830;
}

#aboutbutton1 { position:absolute; left: 1em; top:17em; border:0px solid #000;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	}

#aboutbutton1 li{ list-style:none; padding:3px;
	moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
}

#aboutbutton1 span{ width:0px; left:9px; padding:0; position:relative; overflow:hidden;
	/* Text properties */
	font-family:'Sawasdee', Helvetica, sans-serif; font-size:22px; letter-spacing:0.6px; white-space:nowrap; line-height:39px; text-align:center;

	/* CSS3 Transition: */
	-webkit-transition: 0.25s;
	/*-o-transition: 0.25s;*/
	
	/* Future proofing (these do not work yet): */
	-moz-transition: 0.25s;
	transition: 0.25s;
	}

#aboutbutton1 a{ background:url('img/what/about/aboutus2.png') no-repeat; height:40px; width:120px; display:block; position:relative; 
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	}

#xaboutbutton1 a:hover span{ width:200px; height:60px; padding:0 10px; overflow:visible; }
#aboutbutton1 a:hover{ text-decoration:none; width: 125px; height:125px; z-index:1; top: -3.2em;
	-moz-border-radius:125px;
	-webkit-border-radius:125px;
	border-radius:125px;

	/* CSS outer glow with the box-shadow property */
	-moz-box-shadow:0 0 100px #000;
	-webkit-box-shadow:0 0 100px #000;
	box-shadow:0 0 100px #000;
	}

#aboutbutton1 .faq {	background-position:-5px -44px;}
#aboutbutton1 .faq:hover { background-position:-5px -2px;}
#aboutbutton1 .faq span{ background-color:#07da315; color:#FFFFFF; text-shadow:1px 1px 0 #000000; position:absolute; top:310px}


#aboutbutton2 { position:absolute; left: 6em; top:17em; border:0px solid #000; 
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;}

#aboutbutton2 li{ list-style:none; padding:3px;
	moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
}

#aboutbutton2 span{ width:0px; left:7px; padding:0; position:relative; overflow:hidden;
	/* Text properties */
	font-family:'Sawasdee', Helvetica, sans-serif; font-size:22px; letter-spacing:0.6px; white-space:nowrap; line-height:39px; text-align:center;

	/* CSS3 Transition: */
	-webkit-transition: 0.25s;
	/*-o-transition: 0.25s;*/
	
	/* Future proofing (these do not work yet): */
	-moz-transition: 0.25s;
	transition: 0.25s;
	}

#aboutbutton2 a{ background:url('img/what/about/projekte.png') no-repeat; height:40px; width:120px; display:block; position:relative; 
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;}

#xaboutbutton2 a:hover span{ width:200px; height:60px; padding:0 10px; overflow:visible; }
#aboutbutton2 a:hover{ text-decoration:none; width: 125px; height:125px; z-index:1; left:-2px; top:-3em;
	-moz-border-radius:125px;
	-webkit-border-radius:125px;
	border-radius:125px;

	/* CSS outer glow with the box-shadow property */
	-moz-box-shadow:0 0 100px #000;
	-webkit-box-shadow:0 0 100px #000;
	box-shadow:0 0 100px #000;
	}

#aboutbutton2 .faq {	background-position:-5px -42px;}
#aboutbutton2 .faq:hover { background-position:-3px -2px;}
#aboutbutton2 .faq span{ background-color:#07da315; color:#FFFFFF; text-shadow:1px 1px 0 #000000; position:absolute; top:310px}


#aboutbutton3 { position:absolute; left: 13em; top:17em; border:0px solid #000;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	}

#aboutbutton3 li{ list-style:none; padding:3px;
	moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
}

#aboutbutton3 span{ width:0px; left:7px; padding:0; position:relative; overflow:hidden;
	/* Text properties */
	font-family:'Sawasdee', Helvetica, sans-serif; font-size:22px; letter-spacing:0.6px; white-space:nowrap; line-height:39px; text-align:center;

	/* CSS3 Transition: */
	-webkit-transition: 0.25s;
	/*-o-transition: 0.25s;*/
	
	/* Future proofing (these do not work yet): */
	-moz-transition: 0.25s;
	transition: 0.25s;
	}

#aboutbutton3 a{ background:url('img/what/about/support.png') no-repeat; height:40px; width:120px; display:block; position:relative; 
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	}

#xaboutbutton3 a:hover span{ width:200px; height:60px; padding:0 10px; overflow:visible; }
#aboutbutton3 a:hover{ text-decoration:none; width: 125px; height:125px; z-index:1; left:-2px; top:-3.15em;
	-moz-border-radius:125px;
	-webkit-border-radius:125px;
	border-radius:125px;

	/* CSS outer glow with the box-shadow property */
	-moz-box-shadow:0 0 100px #000;
	-webkit-box-shadow:0 0 100px #000;
	box-shadow:0 0 100px #000;
	}

#aboutbutton3 .faq {	background-position:-4.5px -44.0px;}
#aboutbutton3 .faq:hover { background-position:-3px -2px;}
#aboutbutton3 .faq span{ background-color:#07da315; color:#FFFFFF; text-shadow:1px 1px 0 #000000; position:absolute; top:310px}


#aboutbutton4 { position:absolute; left: 25em; top:17em; border:0px solid #000;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	}

#aboutbutton4 li{ list-style:none; padding:3px;
	moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
}

#aboutbutton4 span{ width:0px; left:7px; padding:0; position:relative; overflow:hidden;
	/* Text properties */
	font-family:'Sawasdee', Helvetica, sans-serif; font-size:22px; letter-spacing:0.6px; white-space:nowrap; line-height:39px; text-align:center;

	/* CSS3 Transition: */
	-webkit-transition: 0.25s;
	/*-o-transition: 0.25s;*/
	
	/* Future proofing (these do not work yet): */
	-moz-transition: 0.25s;
	transition: 0.25s;
	}

#aboutbutton4 a{ background:url('img/what/about/haftung.png') no-repeat; height:40px; width:120px; display:block; position:relative; 
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	}

#xaboutbutton4 a:hover span{ width:200px; height:60px; padding:0 10px; overflow:visible; }
#aboutbutton4 a:hover{ text-decoration:none; width: 125px; height:125px; z-index:1; left:-2.5px; top:-3.2em;
	-moz-border-radius:125px;
	-webkit-border-radius:125px;
	border-radius:125px;

	/* CSS outer glow with the box-shadow property */
	-moz-box-shadow:0 0 100px #000;
	-webkit-box-shadow:0 0 100px #000;
	box-shadow:0 0 100px #000;
	}

#aboutbutton4 .faq {	background-position:-5px -48px;}
#aboutbutton4 .faq:hover { background-position:-3px -6px;}
#aboutbutton4 .faq span{ background-color:#07da315; color:#FFFFFF; text-shadow:1px 1px 0 #000000; position:absolute; top:310px}


#aboutbutton5 { position:absolute; left: 37em; top:17em; border:0px solid #000;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	}

#aboutbutton5 li{ list-style:none; padding:3px;
	moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
}

#aboutbutton5 span{ width:0px; left:7px; padding:0; position:relative; overflow:hidden;
	/* Text properties */
	font-family:'Sawasdee', Helvetica, sans-serif; font-size:22px; letter-spacing:0.6px; white-space:nowrap; line-height:39px; text-align:center;

	/* CSS3 Transition: */
	-webkit-transition: 0.25s;
	/*-o-transition: 0.25s;*/
	
	/* Future proofing (these do not work yet): */
	-moz-transition: 0.25s;
	transition: 0.25s;
	}

#aboutbutton5 a{ background:url('img/what/about/faq.png') no-repeat; height:40px; width:120px; display:block; position:relative; 
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	}

#xaboutbutton5 a:hover span{ width:200px; height:60px; padding:0 10px; overflow:visible; }
#aboutbutton5 a:hover{ text-decoration:none; width: 125px; height:125px; z-index:1; left:-2px; top:-3.15em;
	-moz-border-radius:125px;
	-webkit-border-radius:125px;
	border-radius:125px;

	/* CSS outer glow with the box-shadow property */
	-moz-box-shadow:0 0 100px #000;
	-webkit-box-shadow:0 0 100px #000;
	box-shadow:0 0 100px #000;
	}

#aboutbutton5 .faq {	background-position:-5px -44px;}
#aboutbutton5 .faq:hover { background-position:-3px -2px;}
#aboutbutton5 .faq span{ background-color:#07da315; color:#FFFFFF; text-shadow:1px 1px 0 #000000; position:absolute; top:310px}


#aboutbutton6 { position:absolute; left: 56em; top:20em; border:0px solid #000;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	}

#aboutbutton6 li{ list-style:none; padding:3px;
	moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
}

#aboutbutton6 span{ width:0px; left:2em; padding:0; position:relative; overflow:hidden;
	/* Text properties */
	font-family:'Sawasdee', Helvetica, sans-serif; font-size:22px; letter-spacing:0.6px; white-space:nowrap; line-height:39px; text-align:center;

	/* CSS3 Transition: */
	-webkit-transition: 0.25s;
	/*-o-transition: 0.25s;*/
	
	/* Future proofing (these do not work yet): */
	-moz-transition: 0.25s;
	transition: 0.25s;
	}

#aboutbutton6 a{ background:url('img/what/about/haftung.png') no-repeat; height:40px; width:120px; display:block; position:relative; 
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	}

#xaboutbutton6 a:hover span{ width:200px; height:60px; padding:0 10px; overflow:visible; }
#aboutbutton6 a:hover{ text-decoration:none; width: 125px; height:125px; z-index:1; left:-20px; top:-0em;
	-moz-border-radius:125px;
	-webkit-border-radius:125px;
	border-radius:125px;

	/* CSS outer glow with the box-shadow property */
	-moz-box-shadow:0 0 100px #000;
	-webkit-box-shadow:0 0 100px #000;
	box-shadow:0 0 100px #000;
	}

#aboutbutton6 .faq {	background-position:-3px -48px;}
#aboutbutton6 .faq:hover { background-position:-1px -2px;}
#aboutbutton6 .faq span{ background-color:#07da315; color:#FFFFFF; text-shadow:1px 1px 0 #000000; position:absolute; top:310px}

#aboutbutton7 { position:absolute; left: 4em; top:14em;}
#aboutbutton7 li{ list-style:none; padding:3px;}
#aboutbutton7 a{ background:url('img/what/about/aboutus2.png') no-repeat; height:120px; width:40px; display:block; position:absolute; 	
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;}
#aboutbutton7 span{ width:0px; left:5em; top:6px; padding:0; position:relative; overflow:hidden; font-family:'Sawasdee', Helvetica, sans-serif; font-size:18px; letter-spacing:0.6px; white-space:nowrap; line-height:39px; text-align:center;}
#aboutbutton7 a:hover{ text-decoration:none; width: 125px; height:125px; z-index:1; left: -3em; top: 3px;
	-moz-border-radius:125px;
	-webkit-border-radius:125px;
	border-radius:125px; 
	-moz-box-shadow:0 0 100px #000;
	-webkit-box-shadow:0 0 100px #000;
	box-shadow:0 0 100px #000;
	}
#aboutbutton7 .faq {	background-position:-5px -1px;}
#aboutbutton7 .faq:hover { background-position:-2px -4px;}

#aboutbutton8 { position:absolute; left: 13.7em; top:14em;}
#aboutbutton8 li{ list-style:none; padding:3px;}
#aboutbutton8 a{ background:url('img/what/about/projekte.png') no-repeat; height:120px; width:40px; display:block; position:absolute; 
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;}
#aboutbutton8 span{ width:0px; left:5em; top:6px; padding:0; position:relative; overflow:hidden; font-family:'Sawasdee', Helvetica, sans-serif; font-size:18px; letter-spacing:0.6px; white-space:nowrap; line-height:39px; text-align:center;}
#aboutbutton8 a:hover{ text-decoration:none; width: 125px; height:125px; z-index:1; left: -3em; top: -1px;
	-moz-border-radius:125px;
	-webkit-border-radius:125px;
	border-radius:125px; 
	-moz-box-shadow:0 0 100px #000;
	-webkit-box-shadow:0 0 100px #000;
	box-shadow:0 0 100px #000;
	}
#aboutbutton8 .faq:hover { background-position:-2px -0px;}

#aboutbutton9 { position:absolute; left: 16em; top:14em;}
#aboutbutton9 li{ list-style:none; padding:3px;}
#aboutbutton9 a{ background:url('img/what/about/support.png') no-repeat; height:120px; width:40px; display:block; position:absolute;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;}
#aboutbutton9 span{ width:0px; left:5em; top:6px; padding:0; position:relative; overflow:hidden; font-family:'Sawasdee', Helvetica, sans-serif; font-size:18px; letter-spacing:0.6px; white-space:nowrap; line-height:39px; text-align:center;}
#aboutbutton9 a:hover{ text-decoration:none; width: 125px; height:125px; z-index:1; left: -3em; top: -0px;
	-moz-border-radius:125px;
	-webkit-border-radius:125px;
	border-radius:125px; 
	-moz-box-shadow:0 0 100px #000;
	-webkit-box-shadow:0 0 100px #000;
	box-shadow:0 0 100px #000;
	}
#aboutbutton9 .faq {	background-position:-5px -1px;}
#aboutbutton9 .faq:hover { background-position:-2px -1px;}

#aboutbutton10 { position:absolute; left: 28em; top:14em;}
#aboutbutton10 li{ list-style:none; padding:3px;}
#aboutbutton10 a{ background:url('img/what/about/haftung.png') no-repeat; height:120px; width:40px; display:block; position:absolute;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;}
#aboutbutton10 span{ width:0px; left:5em; top:6px; padding:0; position:relative; overflow:hidden; font-family:'Sawasdee', Helvetica, sans-serif; font-size:18px; letter-spacing:0.6px; white-space:nowrap; line-height:39px; text-align:center;}
#aboutbutton10 a:hover{ text-decoration:none; width: 125px; height:125px; z-index:1; left: -3em; top: -1px;
	-moz-border-radius:125px;
	-webkit-border-radius:125px;
	border-radius:125px; 
	-moz-box-shadow:0 0 100px #000;
	-webkit-box-shadow:0 0 100px #000;
	box-shadow:0 0 100px #000;
	}
#aboutbutton9 .faq {	background-position:-5px -1px;}
#aboutbutton10 .faq:hover { background-position:-2px -4px;}

#aboutbutton11 { position:absolute; left: 40em; top:14em;}
#aboutbutton11 li{ list-style:none; padding:3px;}
#aboutbutton11 a{ background:url('img/what/about/faq.png') no-repeat; height:120px; width:40px; display:block; position:absolute;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;}
#aboutbutton11 span{ width:0px; left:5em; top:6px; padding:0; position:relative; overflow:hidden; font-family:'Sawasdee', Helvetica, sans-serif; font-size:18px; letter-spacing:0.6px; white-space:nowrap; line-height:39px; text-align:center;}
#aboutbutton11 a:hover{ text-decoration:none; width: 125px; height:125px; z-index:1; left: -3em; top: -1px;
	-moz-border-radius:125px;
	-webkit-border-radius:125px;
	border-radius:125px; 
	-moz-box-shadow:0 0 100px #000;
	-webkit-box-shadow:0 0 100px #000;
	box-shadow:0 0 100px #000;
	}
#aboutbutton11 .faq:hover { background-position:-2px -0px;}

#aboutbutton12 { position:absolute; left: 59.1em; top:17em;}
#aboutbutton12 li{ list-style:none; padding:3px;}
#aboutbutton12 a{ background:url('img/what/about/haftung.png') no-repeat; height:120px; width:40px; display:block; position:absolute;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;}
#aboutbutton12 span{ width:0px; left:5em; top:6px; padding:0; position:relative; overflow:hidden; font-family:'Sawasdee', Helvetica, sans-serif; font-size:18px; letter-spacing:0.6px; white-space:nowrap; line-height:39px; text-align:center;}
#aboutbutton12 a:hover{ text-decoration:none; width: 125px; height:125px; z-index:1; left: -3em; top: -1px;
	-moz-border-radius:125px;
	-webkit-border-radius:125px;
	border-radius:125px; 
	-moz-box-shadow:0 0 100px #000;
	-webkit-box-shadow:0 0 100px #000;
	box-shadow:0 0 100px #000;
	}
#aboutbutton12 .faq:hover { background-position:-2px -0px;}

