body {
  background-color: #000;
  color: #fff;
  padding: 0 0 0 0;
  margin:  0 0 0 0;
}

body, td {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
}

.spacer { font-size: 1px; }
/* .std, */ .padded { padding: 2px 2px 2px 2px; margin-bottom: 1px; margin-right: 1px }
.std, .w1 { width: 95%; }
.std { text-align: left; }
.w { width: 100% }

.navbar td { padding: 4pt 1pt 5pt 1pt; }
.navbar .separator { font-weight: bold; }

.color1  { background-color: #091827; }
.color2  { background-color: #07141C; }
.color3  { background-color: #394E63; }
.color3b { background-color: #222E3A; }
.color3h { background-color: #003885; }
.color3x { background-color: #664444; }

.spoiler { width: 60%; background-color: #091827; }  /* color1 */
.spoiler, .spoiler a:link, .spoiler a:visited { color: #091827 !important }  /* , .spoiler a:hover */
.spoiler a:active { color: #ccc; }

.marked { font-size: 11pt; font-weight: bold; }
.marked, .markedtext { color: #ff3; }
.marked2 { color: #8fb; }
.marked3 { color: #abf; background-color: #3d5267; font-size: 10.5pt; }
.markedred { color: #f10 !important }
.markedposttext .posttext { color: #eff; font-size: 10.5pt; border-bottom: 1px solid #7D9178; }

.texthidden { font-style: italic; color: #000; }

.bookmark, a.bookmark:visited { font-weight: bold; color: #5bf !important }
a.bookmark:hover { color: #ddd !important }
.bookmarklist, .bookmarklist hr { border: 1px solid #5bf; color: #999 }
.bookmarklist, .bookmarklist * { font-size: 8pt !important }
.bookmarklist hr { height: 0; border-bottom: 0; padding-bottom: 0; margin-bottom: 0 }
.bookmarklist span { color: #fff }
.bookmarklist td { padding: 1.5pt 0.8pt 0 0.8pt }
.bookmarklist .bookmark_del_warn { font-style: italic; color: #f99; }
.bookmarklist .bookmark_del      { font-style: italic; color: #f33; }

.newpoll, a.newpoll:visited { font-weight: bold; color: #5f0 !important }
a.newpoll:hover { color: #ddd !important }

.vat, .vat td { vertical-align: top; }
.s { text-decoration: line-through; }
.b { font-weight: bold }
.nb { font-weight: normal; }

.c { text-align: center !important }
.r { text-align: right }
.l { text-align: left }

tr.small td, .small, small { font-size: 8pt }
tr.small2 td, .small2 { font-size: 7.5pt; }

.threadnotes td { font-size: 8pt }
.threadgroups, .threadgroups input { font-size: 8pt }
.threadtag, .threadtag input { font-size: 8pt }

.inlinetag span { font-weight: normal }

a img { border: 0 }
/* a { text-decoration: underline } */

a:link    { color: #ccc }
a:visited { color: #aaa }
a:hover   { color: #ddd }
a:active  { color: #fff }
a.postlink { font-size: 7.5pt; }
a.wht:link, a.wht:visited { color: #fff }
a.catlink:link    { color: #fff; }
a.catlink:visited { color: #fff; }
a.catlink:active  { color: #fff; }
a.catlink { text-decoration: none; font-weight: bold }
a.invisible:link, a.invisible:visited { text-decoration: none }
a.invisible:active, a.invisible:hover { text-decoration: underline }
a.nu:link, a.nu:visited { text-decoration: none !important }
a.nu:active, a.nu:hover { text-decoration: underline !important }
a.nu2:link, a.nu2:visited, a.nu2:active, a.nu2:hover { text-decoration: none }

/* .forum {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 9px;
} */
/* .head {
  background-color: #000;
  color: #fff;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 9pt;
} */

.option {
  background-color: #fff;
  border: 1px solid #000;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 8pt;
}

.copyright { color: #dedfdf; font-size: 8pt; }
.legende   { color: #fff; font-size: 8pt; }
.on  { background-color: #cfc; }
.off { background-color: #fcc; }
select.quickmod { background-color: #728F99; }

input.button { width: 23px; height: 23px; }
input.bordered, textarea { border: #000 solid 1px; xxxbackground-color: #eee; }

.ac       { display: none; background-color: #012; border: 1px solid #000; position: absolute; }
.ac_entry, .ac_entry_active { cursor: pointer; }
.ac_entry:hover, .ac_entry_active:hover { background-color: #56b; }
.ac_entry_active { background-color: #45a; }

.overlay {
	border: 1px solid #bdf;
	background-color: #79b;
	color: #111;
	padding: 3px 3px 3px 3px;
	font-size: 8pt;
}

label { cursor: pointer; }

.inline { display: inline; }
pre.m { padding: 0 2px 0 2px; margin-right: 3px; } /* background-color: #41596F; */
.code, .phpcode {
	overflow: auto;
	max-height: 40em;
}

.editnote {
	font-size: 7.5pt;
	color: #8A95A0;
}
.editnote a:link, .editnote a:visited { color: #9AA5B0 }
.editnote a:active, .editnote a:hover { color: #AAB5C0 }

.banner { padding-left: 10pt; }

.trigger {
	font-size: 6.5pt;
	line-height: 0.82;
	cursor: pointer;
}

.ad      { padding: 3px 3px 2px 3px; }
.ad span { font-size: 7.5pt; }

#adnet_top {
	height: 90px;
} #adnet_r {
	float:  right;
	border: 0;
	width:  160px;
	height: 600px;
	margin: 6px 6px 6px 6pt;
	padding: 0;
	overflow: hidden;
}

iframe.p, img.p { border: 0 }
video.p { display: block }

div.video {
	display: inline-block;
}

.video .source {
	font-size: 75%;
	text-align: right;
}
.video .source a {
	text-decoration: none
}

.aktion { padding: 12px }
.aktion, .aktion hr { border: 1px solid #fb2; color: #999; font-size: 9pt !important }
.aktion hr { height: 0; border-bottom: 0; padding-bottom: 0; margin-bottom: 0 }

