* {
	margin:0;
	padding:0
}

body{ font-size:0.825em; color:#000; background: #fff; font-family:Arial, Helvetica, sans-serif;}

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

h18{ font-family:'arial', Helvetica, sans-serif; color:#000; font-size:1.1em; font-weight:bold; letter-spacing:0.01em; line-height:1.2em; border-bottom:7px;}
h16{ font-family:'arial', Helvetica, sans-serif; color:#000; font-size:0.81em; font-weight:normal; letter-spacing:-0.0em; text-align: justify;  line-height:1.1em; top: 1em;}	
h17{ float: right; font-family:'arial', Helvetica, sans-serif; color:#000; font-size:0.69em; font-weight:bold; letter-spacing:-0.0em; text-align: justify;  line-height:1.1em; top: 0em;}	
#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; }

#newsheader{
	width: 90px;
	height: 480px;
	float: left;
	top:60px;
	left: 10px;
	background: url("img/nav/newsheader.png") 0 0 no-repeat;
	position: fixed;
	border:0px solid #142830;
}

.line{ border-bottom:0.2px solid #7b7b7b; margin:1.5em 0.9em 0.6em 0.9em; overflow:hidden;}
.line2{ border-bottom:0.0px solid #7b7b7b; margin:0.2em 0.9em 0.1em 1.9em; overflow:hidden;}

.up {
	position:fixed;
	z-index:30;
	float:right;
	bottom:15px;
	left:20px;
}



#footer {

    bottom:0px;
    background:#efefef;
    padding:10px;
    width:100%;
    height: 200px;
}

#aboutpage{
	background:url('img/what/about/about.png') no-repeat;
	top:9.2em;
	width:640px;
	height: 240px;
	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 .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;}

#archives { position:absolute; left: 26.6em; top:0.9em; border:0px solid #000;}
#archives li{ list-style:none; padding:3px;}
#archives span{ width:0px; left:7px; padding:0; position:relative; overflow:hidden;}
#archives a{ background:url('img/nav/menu8.png') no-repeat; height:39px; width:45px; display:block; position:fixed; }
#archives 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; }
#archives a:hover{ text-decoration:none; width:38px; height:37px; z-index:99999; border-bottom:7px solid #000;}
#archives .alt {	background-position:-5px -3px;}
#archives .alt:hover { background-position:-5px -3px;}
#archives .alt span{ color:#000; position:absolute; top:2.9em; left: -245px;}

#blog { position:absolute; left: 29.6em; top:1.85em; border:0px solid #000;}
#blog li{ list-style:none; padding:3px;}
#blog span{ width:0px; left:7px; padding:0; position:relative; overflow:hidden;}
#blog a{ background:url('img/nav/menu9.png') no-repeat; height:39px; width:45px; display:block; position:fixed; }
#blog 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; }
#blog a:hover{ text-decoration:none; width:32px; height:24px; z-index:99999; border-bottom:7px solid #000;}
#blog .alt {	background-position:-5px -3px;}
#blog .alt:hover { background-position:-5px -3px;}
#blog .alt span{ color:#000; position:absolute; top:2.0em; left: -285px;}

	a, a:visited { color:#fff; text-decoration:none; outline:none;}
	a:hover{ text-decoration:underline;}
	a img{ border:none;}


#articlecube{	float:left;
		background: url('bilder/bilder/news/backspin.png') top center repeat-x;	
		border-bottom:1px solid #000;
		padding:10px;
		width:470px;
		height: 320px;
		margin:1em 1em;
		-moz-border-radius:9px;
		-webkit-border-radius:9px;
		border-radius:9px;
		overflow:auto;
	position:relative;
}

#articlecube a, a:visited { color:#721e1e; text-decoration:none; outline:none;}

#articlecube2{	float:left;
		background: url('bilder/bilder/news/backspin.png') top center repeat-x;	
		border-bottom:0px solid #000;
		padding:10px;
		width:970px;
		height: 320px;
		margin:1em 1em;
		-moz-border-radius:9px;
		-webkit-border-radius:9px;
		border-radius:9px;
		overflow:auto;
	position:relative;
}



#cube{	top:6em;	
	width:1090px;
	margin:-0px auto;
	position:relative;
		border:0px solid #000;
	padding:0px 0px 0px 90px;
}

.cubepicture2 img{
		width:285px;
		height:100px;
		padding:5px 10px 1px 1px;
}

.cubepicture3 img{
		width:80px;
		height:80px;
		padding:0px 8px 8px 8px;
}

figureN1{
	background: url('img/news/presse.png') no-repeat bottom right;	
	border:1px solid #142830;
	float:left;
	height:340px;
	margin-top:1em;
	margin-left:0px;
	margin-right:-10px;
	overflow:hidden;
	width:30px;
		-moz-border-radius:9px;
		-webkit-border-radius:9px;
		border-radius:9px;
}
figureN2{
	background: url('img/news/spiegel3.png') no-repeat bottom right;	
	border:1px solid #142830;
	float:left;
	height:340px;
	margin-top:1em;
	margin-left:0px;
	margin-right:-10px;
	overflow:hidden;
	width:30px;
		-moz-border-radius:9px;
		-webkit-border-radius:9px;
		border-radius:9px;
}


figureN3{
	background: url('img/news/bnr.png') no-repeat bottom right;	
	border:1px solid #142830;
	float:left;
	height:340px;
	margin-top:1em;
	margin-left:0px;
	margin-right:-10px;
	overflow:hidden;
	width:30px;
		-moz-border-radius:9px;
		-webkit-border-radius:9px;
		border-radius:9px;
}

figureN4{
	background: url('img/news/endstation.png') no-repeat bottom right;	
	border:1px solid #142830;
	float:left;
	height:340px;
	margin-top:1em;
	margin-left:0px;
	margin-right:-10px;
	overflow:hidden;
	width:30px;
		-moz-border-radius:9px;
		-webkit-border-radius:9px;
		border-radius:9px;
}

figureN5{
	background: url('img/news/nrw.png') no-repeat bottom right;	
	border:1px solid #142830;
	float:left;
	height:340px;
	margin-top:1em;
	margin-left:0px;
	margin-right:-10px;
	overflow:hidden;
	width:30px;
		-moz-border-radius:9px;
		-webkit-border-radius:9px;
		border-radius:9px;
}


figureN6{
	background: url('img/news/publikative.png') no-repeat bottom right;	
	border:1px solid #142830;
	float:left;
	height:340px;
	margin-top:1em;
	margin-left:0px;
	margin-right:-10px;
	overflow:hidden;
	width:30px;
		-moz-border-radius:9px;
		-webkit-border-radius:9px;
		border-radius:9px;
}

figureN7{
	background: url('img/news/oire.png') no-repeat bottom right;	
	border:1px solid #142830;
	float:left;
	height:340px;
	margin-top:1em;
	margin-left:0px;
	margin-right:-10px;
	overflow:hidden;
	width:30px;
		-moz-border-radius:9px;
		-webkit-border-radius:9px;
		border-radius:9px;
}


figureN8{
	background: url('img/news/bra.png') no-repeat bottom right;	
	border:1px solid #142830;
	float:left;
	height:340px;
	margin-top:1em;
	margin-left:0px;
	margin-right:-10px;
	overflow:hidden;
	width:30px;
		-moz-border-radius:9px;
		-webkit-border-radius:9px;
		border-radius:9px;
}

figureN9{
	background: url('img/news/aida.png') no-repeat bottom right;	
	border:0px solid #142830;
	float:left;
	height:340px;
	margin-top:1em;
	margin-left:0px;
	margin-right:-10px;
	overflow:hidden;
	width:30px;
		-moz-border-radius:9px;
		-webkit-border-radius:9px;
		border-radius:9px;
}

figureN10{
	background: url('img/news/nn.png') no-repeat bottom right;	
	border:0px solid #142830;
	float:left;
	height:340px;
	margin-top:1em;
	margin-left:0px;
	margin-right:-10px;
	overflow:hidden;
	width:30px;
		-moz-border-radius:9px;
		-webkit-border-radius:9px;
		border-radius:9px;
}

figureN11{
	background: url('bilder/worklar/figures/de/neonazis/pus3.png') no-repeat bottom right;	
	border:0px solid #142830;
	float:left;
	height:370px;
	margin-top:1em;
	margin-left:0px;
	margin-right:-10px;
	overflow:hidden;
	width:30px;
		-moz-border-radius:9px;
		-webkit-border-radius:9px;
		border-radius:9px;
}

figureN12{
	background: url('img/news/ngn.png') no-repeat bottom right;	
	border:0px solid #142830;
	float:left;
	height:370px;
	margin-top:1em;
	margin-left:0px;
	margin-right:-10px;
	overflow:hidden;
	width:30px;
		-moz-border-radius:9px;
		-webkit-border-radius:9px;
		border-radius:9px;
}

figureN13{
	background: url('img/news/melder.png') no-repeat bottom right;	
	border:1px solid #142830;
	float:left;
	height:340px;
	margin-top:1em;
	margin-left:0px;
	margin-right:-10px;
	overflow:hidden;
	width:30px;
		-moz-border-radius:9px;
		-webkit-border-radius:9px;
		border-radius:9px;
}

figureN14{
	background: url('img/news/gamma.png') no-repeat bottom right;	
	border:1px solid #142830;
	float:left;
	height:340px;
	margin-top:1em;
	margin-left:0px;
	margin-right:-10px;
	overflow:hidden;
	width:30px;
		-moz-border-radius:9px;
		-webkit-border-radius:9px;
		border-radius:9px;
}

figureN15{
	background: url('img/news/rech.png') no-repeat bottom right;	
	border:1px solid #142830;
	float:left;
	height:340px;
	margin-top:1em;
	margin-left:0px;
	margin-right:-10px;
	overflow:hidden;
	width:30px;
		-moz-border-radius:9px;
		-webkit-border-radius:9px;
		border-radius:9px;
}

figureN19{
	background: url('img/news/indy.png') no-repeat bottom right;	
	border:1px solid #142830;
	float:left;
	height:340px;
	margin-top:1em;
	margin-left:0px;
	margin-right:-10px;
	overflow:hidden;
	width:30px;
		-moz-border-radius:9px;
		-webkit-border-radius:9px;
		border-radius:9px;
}

figureN20{
	background: url('img/news/indy2.png') no-repeat bottom right;	
	border:1px solid #142830;
	float:left;
	height:340px;
	margin-top:1em;
	margin-left:0px;
	margin-right:-10px;
	overflow:hidden;
	width:30px;
		-moz-border-radius:9px;
		-webkit-border-radius:9px;
		border-radius:9px;
}
