/* Allgemeine Definitionen */
body, html, div.box, div.box_small, div.h2, div.h3, div.h4, table.list, select, input, table.boxes, td.box, th.h3 {
	font-family: Verdana, Bitstream Vera Sans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
} div.inhalt, div.center, div.forumbox, div.forumbox_small, div.mbox, div.mbox_small, table.threadlist, div.msgbox, td.forumbox_left, td.forumbox_right, td.msgbox_left, td.msgbox_right, table.msgbox, table.msgbox_text, table.bigspaces, table.struktur, table.profilsuche, table.codes, table.colors, table.profilsuche_form {
	font-family: Verdana, Bitstream Vera Sans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
} body, html {
	margin: 0px;
} div.scroll {
	width: 100%;
} div.center {
	width: 100%;
} img {
	border: 0px solid #FFFFFF;
} form {
	display: inline;
} div.dontprint, div.skyscraper, div.navi, div.punkte, div.untermenue, div.untermenue_voll, div.rnw, img.logo, h1, div.linie_werbung, div.linie_werbung_gross, div.werbung, div.werbung_gross, div.switch, div.switch_gross, div.forum_newmsg, form.forum_newmsg, div.w_navi {
	display: none;
    z-index: -1;
} table {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
} a {
	color: #0000FF;
	text-decoration: underline;
} ul {
	padding: 0px 0px 0px 15px;
	margin: 0px;
} div.box, div.box_small, div.mbox, div.mbox_small {
	padding: 5px;
	width: 606px;
	margin-bottom: 7px;
} td.box {
	padding: 5px;
} div.boxc {
	width: auto;
} hr {
	border: none;
	background-color: #488EBC;
	color: #488EBC;
	height: 1px;
} div#cheat h4 {
	display: block;
} div#cheat table {
	border: none;
	border-collapse: separate;
	border-spacing: 2px;
	empty-cells: hide;
} div#cheat td {
	border: 1px solid #AAAAAA;
	height: 16px;
}

/* Farb-Definitionen (Separiert) */
div.h2, div.h3, div.h4, th.h3, tr.h3 {
	color: #000000;
} body, html {
	background-color: #FFFFFF;
	color: #000000;
} div.linie, div.linie_top, div.linie_msgbyuser, div.linie_werbung {
	border-bottom: 1px solid #488EBC;
} div.linie_grau {
	border-bottom: 1px solid #7C7C81;
} div.abschnitt {
	border-bottom: 1px solid #0000FF;
} a.u {
	color: #000000;
} div.forumbox, div.forumbox_small, table.threadlist, div.msgbox {
	border: 1px solid #488EBC;
} a.d, a.white {
	text-decoration: none;
} a.d:hover, a.white:hover {
	text-decoration: underline;
} a.d {
	color: #0000FF;
} a.d:visited {
	color: #808000;
} a.white {
	color: #000000;
} table.struktur th {
	background-color: #005FA0;
	color: #C0FFFF;
	border: 1px solid #EEEEEE;
} tr.hell {
	background-color: #C4C4C4;
} tr.dunkel {
	background-color: #DDDDDD;
} tr.hell td {
	border: 1px solid #EEEEEE;
} tr.dunkel td {
	border: 1px solid #EEEEEE;
} table.profilsuche td {
	border: 1px solid #488EBC;
} table.codes td {
	border: 1px solid #488EBC;
} table.colors td {
	border: 1px solid #488EBC;
}

/* Überschriften */
h2, h3, h4 {
	display: inline;
} div.h2, h2 {
	font-size: 16px;
} div.h3, div.h3c, h3, th.h3 {
	font-size: 15px;
} div.h3, div.h4c, h4 {
	font-size: 13px;
} div.h2 {
	width: 752px;
	padding: 3px 3px 3px 18px;
} div.h3, div.h3c, th.h3 {
	width: 608px;
	padding: 5px;
	margin-bottom: 7px;
} div.h4 {
	width: 612px;
	padding: 3px;
}  div.h3c, div.h4c, th.h3 {
	width: auto;
	margin-bottom: 0px;
}

/* Inhalt */
div.inhalt {
	width: 100%;
    z-index: 10
} div.linie, div.linie_top, div.linie_grau, div.abschnitt, div.linie_msgbyuser {
	width: 100%;
	height: 1px;
	font-size: 1px;
	margin: 6px 0px 6px 0px;
} div.linie_top {
	margin-top: 0px;
} div.linie_grau {
	margin: 2px 0px 4px 0px;
} td.center {
	vertical-align: middle;
	text-align: center;
}

/* Spezielle Definitionen für das Forum */

/* Forumbox */
div.forumbox, div.forumbox_small {
	padding: 5px;
	width: 606px;
	margin-bottom: 5px;
}

/* Forumbox Tabelle */
div.forumbox table {
	width: 100%;
} div.forumbox_small table {
	width: 100%;
} td.forumbox_left {
	padding-top: 4px;
} td.forumbox_left a {
	font-size: 13px;
	font-weight: bold;
} td.forumbox_right {
	text-align: right;
}

/* Threadliste */
table.threadlist {
	width: 618px;
} table.threadlist td {
	padding: 2px 1px 2px 2px;
} td.threadlist_titel {
	width: 319px;
} td.threadlist_ersteller {
	width: 160px;
} td.threadlist_ct {
	width: 25px;
	text-align: center;
	font-weight: bold;
} td.threadlist_datum {
	width: 100px;
}

/* Nachrichtenbox */
div.msgbox {
	padding: 0px 2px 5px 2px;
	width: 612px;
	margin-bottom: 5px;
} table.msgbox, table.msgbyuser {
	width: 100%;
	height: 21px;
} table.msgbyuser {
	height: 18px;
} td.msgbox_left {
	color: #003366;
} td.msgbox_right {
	text-align: right;
} div.linie_msgbyuser {
	margin-top: 2px;
}

/* Formulare */
table.bigspaces {
	width: 100%;
} table.bigspaces td,th {
	padding: 5px;
} table.bigspaces th {
	text-align: right;
	font-weight: normal;
} input.plz {
	width: 52px;
	margin-right: 4px;
} table.profilsuche_form td {
	padding: 2px;
}

/* Struktur-Tabellen */
table.profilsuche {
	width: 617px;
	margin-left: 1px;
} table.struktur th {
	font-size: 13px;
	text-align: center;
} tr.hell td {
	padding: 2pt 5pt 2pt 5pt;
} tr.dunkel td {
	padding: 2pt 5pt 2pt 5pt;
} table.colors td {
	border: 1px solid #488EBC;
} td.smiley {
	height: 50px;
	text-align: center;
	vertical-align: top;
} table.suche {
	width: 100%;
}
