/* Normal, standard links. */
a:link, a:visited
{
	color: #440000;
	background-color: transparent;
	text-decoration: none;
}
a:hover
{
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
}

/* Navigation links - for the link tree. */
.nav, .nav:link, .nav:visited
{
	color: #440000;
	background-color: transparent;
	text-decoration: none;
}
a.nav:hover
{
	font-weight: bold;
	color: #ffffff;
	background-color: transparent;
	text-decoration: underline;
}

/* Tables should show empty cells too. */
table
{
	empty-cells: show;
}

/* By default (td, body..) use Verdana in black. */
body, td, th
{
	color: #222222;
	font-size: 10pt;
	font-family: "Trebuchet MS", tahoma, sans;
}

/* Input boxes - just a bit smaller than normal so they align well. */
input, textarea
{
	font-size: 9pt;
	color: #000000;
	font-family: "Trebuchet MS", tahoma, sans;
	background-color: #dddddd;
}

/* Checkboxes shouldn't have a background color. */
input.check
{
	background-color: transparent;
}

/* Selects are a bit smaller, because it makes them look even better 8). */
select
{
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	font-family: "Trebuchet MS", tahoma, sans;
	background-color: #dddddd;
}

/* Standard horizontal rule.. */
hr
{
	color: #440000;
	background-color: transparent;
}
/* A more colorful hr.. */
.hrcolor
{
	height: 1px;
	border: 0;
	color: #440000;
	background-color: #440000;
}

/* A quote, perhaps from another post. */
.quote
{
	/*color: #000000;
	background-color: #dee7ef;*/
	background-color: #dddddd;
	border: 1px solid black;
	margin: 1px;
	padding: 2px;
	font-size: small;
}

/* A code block - maybe even PHP ;). */
.code
{
	color: #000000;
	background-color: #cccccc;
	border: 1px solid black;
	margin: 1px;
	padding: 1px;
	font-size: x-small;
	line-height: 1.3em;
}

/* The "Quote:" and "Code:" header parts... */
.quoteheader, .codeheader
{
	/*color: #000000;*/
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: x-small;
	line-height: 1.2em;
}

/* Generally, those [?] icons. */
.help
{
	cursor: help;
	background-color: transparent;
}

/* /me uses this a lot. */
.meaction
{
	color: red;
	font-weight:bold;
	background-color: transparent;
}

/* The main post box - this makes it as wide as possible. */
.editor
{
	width: 100%;
}

/* Highlighted text - such as search results. */
.highlight
{
	background-color: yellow;
	font-weight: bold;
	color: black;
}

/* Alternating backgrounds... */
.windowbg
{
	/*color: #000000;
	background-color: #afc6db;*/
}
.windowbg2
{
	/*color: #000000;
	background-color: #f8f8f8;*/
}
.windowbg3{
	background-color:#aaaaaa;
}

/* Titles - such as table headers. */
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg a:link, .titlebg a:visited, .titlebg2, tr.titlebg2 th, tr.titlebg2 td, .titlebg2 a:link, .titlebg2 a:visited
{
	font-weight: bold;
	font-style: normal;
	color: #ffffff;
	/*background-color: #6e94b7;*/
}
.titlebg a:hover, .titlebg2 a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

/* The category headers, page indexes, and such things. */
.catbg, .catbg3
{
	font-weight: bold;
	border-top: 1px solid #000000;
	/*background-color: #afc6db;
	font-size:1.2em;
	background-image: url(images/catbg.gif);*/
}

/* The borders around things. */
.bordercolor
{
	/*background-color: #6394bd;*/
	border:1px solid #000000;
}
.tborder
{
	border: 1px solid #000000;
}

/* Default font sizes. */
.smalltext
{
	font-size: x-small;
}
.normaltext
{
	font-size: small;
}
.largetext
{
	font-size: large;
}
/* No image should have a border when linked */
a img{
	border: 0;
}

/* The AJAX notifier */
#ajax_in_progress
{
	background: #32CD32;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 18pt;
	padding: 3px;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
}

/*
	Jens eigene Styles. Für die Struktur der Hauptseite. Gaaanz einfach erstmal nur das Maindiv, alle anderen Formate
	sind in den oberen Teilen umdefiniert. Hier kommen nur ganz spezielle Dinge rein, die für das Layout der Seite
	dringend gebraucht werden!
*/

.maindiv{
	width: 870px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-bottom: 55px;
}

body{
	background-color:#444444;
		margin:0px;
}
