ul.neHS{list-style:none;display:block;overflow:hidden;position:relative;margin:0;padding:0;text-align:left}
ul.neHS li.neHS{float:left;display:inline;overflow:hidden;position:relative;margin:0;padding:0}
ul.neHS li.neHS div.neHSc{position:relative;overflow:hidden;margin:0;padding:0}
ul.neHS li.neHS div.first {border-left:none}
ul.neHS li.neHS div.neHSc div.neHSi{position:absolute;cursor:pointer;margin:0;padding:0}
ul.neHS li.neHS div.neHSc div.neHSiO{position:absolute;cursor:pointer;margin:0;padding:0}
ul.neHS li.neHS div.neHSc div.neHSf{position:absolute;opacity:.8;background:#000;cursor:pointer;margin:0;padding:0}
ul.neHS li.neHS div.neHSc a.neHoLi{position:absolute;display:block;margin:0;padding:0}
ul.neHS li.neHS div.neHSc div.neHSb{position:absolute;margin:0;padding:0}
ul.neHS li.neHS div.neHSc div.neHSb div.neHSbb{position:absolute;margin:0;padding:0;background:#000;cursor:pointer}
ul.neHS li.neHS div.neHSc div.neHSb div.neHSbt{position:absolute;padding:7px 10px;color:#fff}
ul.neHS li.neHS div.neHSc a.neHSli{position:absolute}
span.seperator{
	background:url(img/seperator.gif) no-repeat top;
	display:block;
	margin:14px 0 8px;
	height:1px
}

#captifyContent{min-height:154px}
.centerer{
	width:100%;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	clear:both
}

.fixed{
	position:relative;
	margin:0;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:950px;
	text-align:left
}

.dunkel{background:#868585;width:950px}

.topA{
	height:50px;
	width:60px;
	margin:0;
	padding:0
}

div.SeitenTitel{
	font-weight:bold;
	padding:8px 10px 0 18px;
	font-size:160%;
	color:#fff;
	float:right;
}

.spacerTop{
	clear:both;
	display:block;
	height:8px;
	overflow:hidden
}

div.SeitenTitel span{
	font-weight:normal;
	font-size:80%;
	color:#c5c5c5
}

div.geshi{
	padding:10px;
	border:1px solid #444;
	background:#222;
	font-size:14px
}

div.geshi ol{padding:0 0 0 32px;margin:0}
.unsichtbar,.u2,.invisible ,.unseen{
	display:inline;
	height:0;
	left:-3000px;
	position:absolute;
	top:-2000px;
	width:0;
	z-index:200
}
.wrap
{
	border:0;
	clear:both;
	float:none;
	font-size:1px;
	height:0;
	line-height:1px;
	margin:0;
	padding:0;
	visibility:hidden
}

/* GESHI */
.geshi pre{
	line-height:1.1em;
	font-size:14px;
	white-space:normal;
	padding:0;
	background:#222223;
	border:1px solid #222
}
pre ol{
	list-style:decimal;
	list-style-position:outside;
	padding:0;
	margin:0
}

#main pre ol li{
	margin:0 0 0 5px;
	padding:0;
	color:#aaa;
	clear:none
}

pre ol li div{color:#f8f8f8}
.li1{background:#202021}
.co1,
.coMULTI{color:#5F5A60}
.me1{color:#fff}
.me2{color:#000}
.br0{color:#fff}
.st0{color:#8F9657}
.kw1{color:#CDA869}
.kw2{color:#F9EE98}
.kw3{color:#505e80}
.nu0{color:#CF6745}
.re0{color:#7587A6}
[lang=css] .kw2,.css .kw2{color:#F9EE7E}
.re1{color:#96703D}
[lang=css] .re3,.css .re3{color:#CA7840}
[lang=javascript] .me1,.javascript .me1{color:#505e80}
ul.demo5 li{cursor:auto}
ul.demo5 div.demo5left{
	width:160px;
	margin:0;
	float:left;
	top:50px
}

ul.demo5 div.demo5right{
	position:absolute;
	margin:0;
	width:310px;
	height:240px;
	overflow:hidden;
	float:right;
	color:#000;
	top:85px;
	left:200px;
	padding-right:15px
}

ul.demo5 div.middle,ul.demo5 div.last{border-left:2px solid #444}
ul.neVote li.nePS div.nePSc div.nePSi{background-position:bottom left;background-repeat:no-repeat;background-color:#fff}
#left .moduletable_menu h3{
	text-align:justify;
	background-color:#ff6501;
	color:#200;
	border-bottom:1px solid #200;
	border-top:1px solid #200
}
#left h3{clear:both}
.outliner{font-size:16px}