body {
	color: #000;
	background: #fff;
	margin: 0px;
	padding: 0px;
}
h1 {
	font-family: Georgia, serif;
	font-size: 28px;
	color: #fff;
	font-weight: bold;
}
h2 {
	margin-top: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	border-bottom: 1px solid #aaa;
	padding: 3px;
}
p {
	margin-top: 0px;
}
img {
	border: 0px
}
form {
	display: inline;
	margin: 0;
	padding: 0;
}
form p {
	display: inline;
	margin: 0;
	padding: 0;
}
li input {
	vertical-align: middle;
	margin-right: 5px;
	margin-bottom: 2px;
}

textarea {
	background-color: White;
	border: 1px solid #aaa;
	padding: 3px;
}

form p { display:inline; margin:0; padding:0; }
li input { vertical-align:middle; }

#top {
	margin: 0px;
	border-bottom: 1px solid Black;
	height: 102px;
	color: #000000;
	background: #153f7f  url('../img/bg_top.png');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#top div.left {
	margin: 0px;
	padding-left: 10px;
	float: left;
}

#top div.left a img {
	color:white; 
	font-weight:bold; 
}

#top div.right {
	margin: 0px;
	padding: 0;
	text-align: right;
}
p.usermenu {
	color: Black;
	display: inline;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	background: White url('../img/subnav_bg.png');
	border-bottom: 1px solid White;
	border-left: 1px solid White;
}
p.usermenu a, p.usermenu a:visited {
	color: Black;
	text-decoration: none;
}
p.usermenu a:hover {
	color: #c00;
	text-decoration: none;
}
#top h1 {
	margin: 0px 0px 1px 0px;
}
.search {
	display: inline;
	padding-right: 20px;
	font-size: 11px;
	color: White;
}
.searchb {
	display: block;
	padding-top: 25px;
	padding-right: 20px;
	font-size: 11px;
	color: Black;
}
input.searchfield {
	font-size: 11px;
	width: 130px;
	height: 14px;
	border: 1px solid White;
	background: #fff url('../img/searchfield.png');
}
#topnav {
	margin: 0px;
	padding: 0px;
	height: 30px;
	color: #000000;
	background: #ccF url('../img/menu_bg.png');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-top: 2px solid #fff;
	border-bottom: 1px solid #aaa;
}
#topnav div.left {
	margin: 0px;
	padding: 7px 0px 0px 20px;
	float: left;
}
#topnav div.right {
	margin: 0px;
	padding: 6px 20px 0px 0px;
	text-align: right;
}
#content {
	padding: 20px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background: #fff;
	line-height: normal;
/*	border-left:5px solid #58C; */
}
#content h2, #content p
{
	line-height:normal; 
}
#bottomnav {
	clear:both;
	margin: 0px;
	padding: 0px;
	height: 30px;
	color: #000000;
	background: #fff url('../img/menu_bg.png');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}
#bottomnav div.left {
	margin: 0px;
	padding: 7px 0px 0px 20px;
	float: left;
}
#bottomnav div.right {
	margin: 0px;
	padding: 6px 20px 0px 0px;
	text-align: right;
}
#bottom {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color: #000000;
	background: #eee;
	border-top: 1px solid White;
	border-bottom: 1px solid #aaa;
	overflow: hidden;
}
#bottom div.left {
	margin: 0px;
	padding: 7px 0px 7px 20px;
	float: left;
}
#bottom div.right {
	margin: 0px;
	padding: 10px 20px 10px 0px;
	text-align: right;
}
.postingheadline {
	margin: 0px 0px 1px 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.posting {
	margin-bottom: 19px;
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: black;
	max-width: 850px;
}
/* Definitionen fuer das Posting-Formular */
fieldset#posting {
  border: 1px solid #aaa;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding: 1em;
}
legend#posting {
  border: 1px solid #aaa;
  padding: 3px;
  font-size: 0.8em;
  text-transform: uppercase;
  font-weight: bold;
  background: #eee url('../img/searchfield.png');
}
.author {
	margin-top: 1px;
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: black;
	font-style: italic;
}
.postinganswer {
	margin: 0px 0px 5px 0px;
	float: left;
}
.postingedit {
	margin: 10px 0px 5px 0px;
	text-align: right;
}
h2.postingform {
	border: 1px solid #aaa;
	background: #eee;
	padding: 0.5em;
	text-align: right;
	text-transform: uppercase;
	font-size: 1.0em;
}
p.postingforma {
	margin: 3px 0px 0px 0px;
}
.searchresults {
	margin: 0px 0px 15px 0px;
}
.actthread {
	padding-left: 18px;
	color: #ff0000;
	font-weight: bold;
	background-image: url(../img/topic.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}
.actreply {
	padding-left: 16px;
	color: #ff0000;
	font-weight: bold;
	background-image: url(../img/reply.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.normal {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
}
.thread {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
}
.thrbeg {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.aktuell {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	color: red;
	font-weight: bold;
}
.small {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}
.small a:link, .small a:visited {
	text-decoration: none;
}
.small a:hover {
	color: #c00;
}
.xsmall {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #808080;
	font-weight: normal;
}
.caution {
	color: red;
	font-weight: bold;
}
.entryline {
	margin: 0px 0px 10px 0px;
	border-top: 1px dotted #808080;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	height: 1px;
	clear:both; 
}

.admin-highlight {
	color: red;
}
.mod-highlight {
	color: red;
}
/* Zitierter text: */
.citation {
	color: #aa0000;
	font-style: italic;
}
/* Signaturen: */
.signature {
	margin: 0px 0px 19px 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #808080;
	font-weight: normal;
	max-width: 850px;
}
.userdata {
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: black;
}
.online {
	font-size: 11px;
	color: red;
}
.code {
	font-family: courier-new, courier, monospace;
	font-size: 13px;
	color: #009;
}
/* darstellung der Kategorien: */
.category {
	color: #069;
	font-size: 11px;
	font-weight: normal;
}
.category-regusers {
	color: #ff8080;
	font-size: 11px;
	font-weight: normal;
}
.category-adminmod {
	color: #ff8000;
	font-size: 11px;
	font-weight: normal;
}
.category-b {
	color: #0000cc;
	font-size: 11px;
	font-weight: normal;
}
.category-regusers-b {
	color: #0000cc;
	font-size: 11px;
	font-weight: normal;
	border-bottom: 1px dotted #0000cc;
}
.category-adminmod-b {
	color: #0000cc;
	font-size: 11px;
	font-weight: normal;
	border-bottom: 1px dotted #0000cc;
}
table.boardlesen {
	border: 1px solid #aaa;
}
td.autorcell {
	width: 100%;
	width: 120px;
	padding-top: 7px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background: #ddd;
}
div.autorcellwidth {
	margin: 0px;
	padding: 0px;
	width: 120px;
	font-size: 1px;
	height: 1px;
}
td.titlecell {
	height: 20px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background: #ddd;
}
td.titlecell .left {
	margin: 0px;
	padding: 2px 0px 2px 0px;
	float: left;
}
td.titlecell h2 {
	margin: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	font-weight: bold;
}
td.titlecell .right {
	margin: 0px;
	padding: 2px 0px 2px 0px;
	text-align: right;
}
.postingboard {
	margin: 0px 0px 19px 0px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: black;
	max-width: 850px;
}
td.postingcell {
	width: 100%;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background: #eee;
}
div.preview {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	color: #000000;
	border: 1px dotted red;
}
/* Bord-Tabelle: */
table.board {
	width: 100%;
	border: 1px solid #aaa;
}
/* Die Bord-Tabellen-?berschrift: */
/* MudGuard 2005-04-09: class in die tr verschoben statt sie in allen tds anzugeben */
tr.boardtab td {
	font-family: verdana, arial, sans-serif;
	vertical-align: top;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background: #ccc;
}
/* gerade Zeilen: */
/* MudGuard 2005-04-09: class in die tr verschoben statt sie in allen tds anzugeben */
tr.boardtab-a td {
	font-family: verdana, arial, sans-serif;
	vertical-align: top;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	background: #ddd;
}
/* ungerade Zeilen: */
/* MudGuard 2005-04-09: class in die tr verschoben statt sie in allen tds anzugeben */
tr.boardtab-b td {
	font-family: verdana, arial, sans-serif;
	vertical-align: top;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	background: #eee;
}
/* f?r die Mix-Ansicht: */
.threadkl {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}
div.mixdivl {
}
div.mixthread {
	background: #ffe8b7;
	padding: 0px;
}
div.mixthreadbeg {
	background: #ffdf9d;
	margin-bottom: 5px;
	padding: 5px;
}
select.kat {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}
table.usertab {
	width: 100%;
	border: 1px solid #aaa;
}
td.userl {
	width: 250px;
	vertical-align: top;
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	background:  #ddd;
}
td.userr {
	vertical-align: top;
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	background: #eee;
}
table.admintab {
	border: 1px solid #aaa;
}
td.admintab-l {
	width: 50%;
	vertical-align: top;
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	background: #ddd;
}
td.admintab-r {
	width: 50%;
	vertical-align: top;
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	background: #eee;
}
input.bbcode-button, button.bbcode-button {
	width: 50px;
	height: 20px;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	background-color: #efefef;
}
button.bbcode-button {
	border:1px solid #aaa;
	line-height: 20px;
	vertical-align:middle;
}
button.smiley-button {
	width: 30px;
	height: 25px;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 1px 0px;
  border: 1px solid #aaa;
  background: #eee;
}
/* Standard-Links: */
a:link {
	color: #000;
	text-decoration: underline;
}
a:visited {
	color: #000;
	text-decoration: underline;
}
a:hover {
	color: #000;
	text-decoration: none;
}
a:active {
	color: #000;
	text-decoration: none;
}

/* auff?lige Links (mit rotem Dreieck davor): */
a.textlink:link, a.textlink:visited {
/*
	padding: 1px;
	bordeR: 1px solid #aaa;
	background-color: #eee;
*/
  padding: 2px;
	padding-left: 18px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
}

a.textlink:hover {
	padding-left: 18px;
	color: #c00;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
}
.left a.textlink:link, .left a.textlink:visited {
	padding: 1px;
	padding-left: 18px;
	padding-right: 5px;
	border: 1px solid #aaa;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #000;
	text-decoration: none;
	font-weight: bold;
  background: #eee url('../img/arrow.gif');
	background-repeat: no-repeat;
	background-position: 3px 3px;
}
.left a.textlink:hover {
	padding: 1px;
	padding-left: 18px;
	padding-right: 5px;
	border: 1px solid #aaa;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #000;
	text-decoration: none;
	font-weight: bold;
  background: #fff url('../img/arrow.gif');
	background-repeat: no-repeat;
	background-position: 3px 3px;
}
a.textlink:active {
	padding-left: 18px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
}
/* Links zu Threads: */
a.thread:link, a.thread:visited {
	padding-left: 18px;
	background-image: url(../img/topic.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
a.thread:visited {
	color: #666;
}
a.thread:hover {
	color: #000;
	text-decoration: underline;
}
a.thread:active {
	color: #c00;
	text-decoration: none;
}

/* neue Threads: */
a.threadnew:link, a.threadnew:visited {
	padding-left: 18px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../img/topic_new.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}
a.threadnew:visited {
	color: #666;
}
a.threadnew:hover {
	color: #000;
	text-decoration: underline;
}
a.threadnew:active {
	color: #c00;
	text-decoration: none;
}
/* Antworten: */
a.reply:link {
	padding-left: 16px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../img/reply.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}
a.reply:visited {
	padding-left: 16px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../img/reply.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}
a.reply:hover {
	padding-left: 16px;
	color: #000;
	text-decoration: underline;
	font-weight: normal;
	background-image: url(../img/reply.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}
a.reply:active {
	padding-left: 16px;
	color: #c00;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../img/reply.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}

a.replynew:link {
	padding-left: 16px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../img/reply_new.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
a.replynew:visited {
	padding-left: 16px;
	color: #c66;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../img/reply_new.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
a.replynew:hover {
	padding-left: 16px;
	color: #000;
	text-decoration: underline;
	font-weight: normal;
	background-image: url(../img/reply_new.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
a.replynew:active {
	padding-left: 16px;
	color: #c00;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../img/reply_new.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
/* Antworten in Suchergebnissen: */
a.reply-search:link {
	padding-left: 18px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../img/reply_s.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
a.reply-search:visited {
	padding-left: 18px;
	color: #666;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../img/reply_s.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
a.reply-search:hover {
	padding-left: 18px;
	color: #c00;
	text-decoration: underline;
	font-weight: bold;
	background-image: url(../img/reply_s.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
a.reply-search:active {
	padding-left: 18px;
	color: #c00;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../img/reply_s.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
/* Thread tree: */
ul.thread {
	margin: 0px 0px 17px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
ul.reply {
	margin: 0px;
	padding: 0px 0px 0px 30px;
	list-style-type: none;
}
ul.deep-reply {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
li {
	line-height: 17px;
}
.hits {
	color: #000;
}
#usersnow .userisadmin {
	color: red;
}
#usersnow .userismod {
	color: orange;
}
#usersnow .userisuser {
	color: blue;
}
#usersnow .useris {
	color: black;
}
#usersnow th {
	text-align: left;
}
#usersnow .time {
	text-align: right;
}
#usersnow td, #usersnow th {
	padding: 2px 4px;
}
.notext {
	color: #999;
	font-size: 11px;
}
.edited {
	color: #999;
	font-size: 11px;
}
.locked {
	color: red;
}
.locked img {
	vertical-align: -2px;
}
.collapsed {
	background-color: #eee;
}
.numeric td {
	text-align: right;
	padding: 1px 3px;
}
span.read a:link {
	color: #c66;
}
span.unread a:link {
	color: #000;
}
span.read a:visited {
	color: #c66;
}
span.unread a:visited {
	color: #000;
}
span.guest {
	font-weight: bold;
	color: #999;
}
td.userl {
	font-weight: bold;
}
div.pm {
	border: 1px solid blue;
	padding: 0.5em;
}
p.usermenu a.newpms:link, p.usermenu a.newpms:visited {
	padding: 0 0.2em 0 20px;
	background:url(../img/newpmreceived.gif) no-repeat 3px center white; 
	font-weight: bold;
	color: #c00;
	text-decoration: underline;
}
ul.pmlist {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

/* Zusatz fuer neue PNs-Anzeige - Marc / 29.Juli 2006 */
div#newpn {
  margin: 5px; 
  padding: 3px; 
  border: 1px solid #aaa; 
  background: #eee url('http://www.netz-treff.de/images/newsverlauf.jpg');
} 
div#infopost {
  margin: 5px; 
  padding: 3px; 
  border: 1px solid #aaa; 
  background: #eee url('http://www.netz-treff.de/images/newsverlauf.jpg');
} 

span.newpn {
  font-family: verdana, sans-serif; 
  color: #c00; 
  font-weight: bold; 
  font-size: 12px; 
  text-transform: uppercase;
}

span.read a.userdata:link, span.read a.userdata:visited, span.unread a.userdata:link, span.unread a.userdata:visited {
	font-size: 90%;
	color: black;
	text-decoration: none;
}
span.read a.userdata:hover, span.unread a.userdata:hover {
	text-decoration: underline;
}

form.pages, form.pages div {
	display: inline;
	margin: 0 3px 0 0;
}
form.pages input {
	border: none;
	background: transparent;
	font-weight: bold;
	padding: 0;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	margin: 0;
}
form.pages input:hover {
	text-decoration: none;
}
div.archivepost { border:3px solid #999; background:#eee; padding:0.5em; }
div.archivepost div { background:#ddd; padding:0.4em 0; }
div.archivepost h4 { background:#ccc; padding:0.5em 0; margin:0; }

ul.tree { list-style-type:none; padding:0; margin:1em 0 0 0;  }
ul.tree ul.tree { padding-left:2em; margin:0; }
ul.tree li { }
ul.tree .current { color:red; }
input[type=submit], input[type=button], input[type=reset], button[type=button] {
border: 1px solid #aaa;
background: #eee url('../img/searchfield.png');
}

div.search { color:black; }

div.searchforms form, div.searchforms form div { display:inline; }
div.searchforms { padding-top:30px; }

hr { clear:both; }

p.wholethread { border-top: 2px solid #194584; width:100%; padding-top:1em; margin-top:1em; }
* html p.wholethread { margin-top:4em; }

#adminmenu { margin:0; padding:0; display:inline; }
#adminmenu div { display:inline; }
#adminaction option { background-repeat:no-repeat; background-position:3px center; padding-left:18px; }

#adminaction option[value=edit]           { background-image:url(../img/edit.gif); }
#adminaction option[value=asservate]      { background-image:url(../img/asservate.gif); }
#adminaction option[value=deasservate]    { background-image:url(../img/deasservate.gif); }
#adminaction option[value=delete]         { background-image:url(../img/delete.gif); }
#adminaction option[value=changecategory] { background-image:url(../img/category.gif); }
#adminaction option[value=integrate]      { background-image:url(../img/integrate.gif); }
#adminaction option[value=split]          { background-image:url(../img/split.gif); }
#adminaction option[value=fix]            { background-image:url(../img/fixed.gif); }
#adminaction option[value=lock]           { background-image:url(../img/lock.gif); }
#adminaction option[value=archive]        { background-image:url(../img/archive.gif); }

#ignorelist { list-style-type:none; }

#timers { position:absolute; top:30px; right:15px; background:#eef; padding:0.2em 1em; }
sup a:link, sup a:visited { text-decoration:none; }

span.own { background:#bdf; }
span.collapsed.own { padding-left:15px; background:url(../img/own.gif) left center no-repeat #eee; }

span.msgid { float:right; width:6em; color:#009; font-size:0.9em; }
p.msgid { text-align:right; font-weight:bold; color:#009; margin:0 0 5px 0; }

.spampost { border:2px solid red; padding:3px; color:#c00; font-weight:bold; }
/* Fuer Test-Zwecke: Eine Sitebar auf der linken Seite */
div#sidebar {
  width: 200px;
  float: left;
  background: #eee;
  font-family: Verdana, sans-serif;
}
div#app {
  margin-left: 201px;
  border-left: 3px solid #000;
  border-bottom: 3px solid #000;
  padding-left: 1px;
}
div#sidebar h3 {
  padding: 3px;
  margin: 0 0 0 0;
  border-bottom: 3px solid #000;
  border-top: 1px solid #aaa;
  color: #fff;
  background: #153f7f  url('../img/bg_top.png');
  font-size: 0.8em;
}
div#sidebar ul {
  list-style-type: none;
  margin:  0 0 0 0;
  padding: 0 0 0 0;
}
div#sidebar ul li {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
div#sidebar ul li a {
  display: block;
  text-decoration: none;
  padding: 3px;
  padding-left: 10px;
  border-bottom: 1px solid #aaa;
  font-size: 10px;
  font-weight: bold;
}
div#sidebar ul li a:hover, div#sidebar ul li a.active {
  background: #fff;
}

.homepage { display:none !important; }

.quotedelete { font-weight:bold; color:#c00; }

.asservaten { background-color:#ffc; }
.internalcat { background-color:#f2f2ff; }


select[name=newview] option { padding-left:16px; background-repeat:no-repeat; background-position:left center; }

select[name=newview] option[value=forum]         { background-image:url(../img/thread.gif); }
select[name=newview] option[value=threads-user]  { background-image:url(../img/thread-user.gif); }
select[name=newview] option[value=board]         { background-image:url(../img/board.gif); }
select[name=newview] option[value=mix]           { background-image:url(../img/mix.gif); }
select[name=newview] option[value=lastpost]      { background-image:url(../img/lastpost.gif); }
select[name=newview] option[value=admin-unread]  { background-image:url(../img/adminunread.png); }
select[name=newview] option[value=userunreadall] { background-image:url(../img/unread.png); }
select[name=newview] option[value=userunreadin]  { background-image:url(../img/unread.png); }
select[name=newview] option[value=userunreadex]  { background-image:url(../img/unread.png); }
select[name=newview] option[value=pm]            { background-image:url(../img/newpm.gif); }
select[name=newview] option[value=categories]    { background-image:url(../img/none.gif); }


#PMMENU option { padding-left:16px; background-repeat:no-repeat; background-position:left center; }

#PMMENU option[value=newpm]      { background-image:url(../img/newpm.gif); }
#PMMENU option[value=inbox]      { background-image:url(../img/inbox.gif); }
#PMMENU option[value=outbox]     { background-image:url(../img/outbox.gif); }
#PMMENU option[value=sentbox]    { background-image:url(../img/sentbox.gif); }
#PMMENU option[value=archive]    { background-image:url(../img/archive.gif); }
#PMMENU option[value=ignorelist] { background-image:url(../img/ignore.gif); }

ul.thread ul ul { border-left: 1px dotted silver; }
ul.thread ul li:last-child>ul { border-left:none; }


/* PayPal integration */
div#paypal {
  float: left;
  overflow: hidden;
  padding: 10px;
  border-right: 1px solid #aaa;
}
div#paypalcontent {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #aaa;
}
div#paypalcontent h3, div#paypalcontent p {
  padding-left: 25px;
  padding-right: 25px;
}

