body {
	 font-family:Arial, sans-serif;
	 color:#40351A;
	 font-size:14px;
	 margin:0px;
	 background:#EEC55F;
}

#menu {
	position:absolute;
	left:0px;
	top:76px;
	width:1000px;
	z-index:1119110;
	font-size:12px;
	height:36px;
	color:#b62929;
	background:url('../grafik/layout1/menu_bg_verlauf.jpg') #EEC55F top left repeat-x;
}

#menu .mainbutton {
	position:absolute;
	text-align:center;
	height:22px;
	padding-top:5px;
	border-right:1px solid #b62929;
}
#menu .mainbutton a.withsub {
	margin-left:10px;
}
#menu .mainbutton img {
	float:right;
	border:0px;
	margin-right:10px;
	margin-top:6px;
	width:7px;
	height:4px;
}

#menu .submenu {
	position:absolute;
	background:#edc45f url('../grafik/layout1/submenu_verlauf_oben.gif') top left repeat-x;
	border:1px solid #b62929;
	z-index:1119111;
}

#menu .subbutton {
	height:22px;
	padding-top:5px;
	padding-left:6px;
	vertical-align:bottom;
}
#menu .subbutton a.withsub {
	margin-left:0px;
}
#menu .subbutton img {
	float:right;
	border:0px;
	margin-right:9px;
	margin-top:5px;
	width:4px;
	height:7px;
}

#menu a {
	color:#b62929;
	text-decoration:none;
}

#menu a:hover {
	color:#b62929;
	text-decoration:underline;
}

#banner {
		position:absolute;
		left:0px;
		top:0px;
		height:75px;
		width:1000px;
}
.bannerbg {
		  height:126px;
}

#events {
	position:absolute;
	left:749px;
	top:127px;
	width:249px;
	border:1px solid #b62929;
	background:#f9e486;
	padding:0px;
	margin:0px;	
}
#events img
{
	border-bottom:1px solid #b62929;
}

#main {
	position:absolute;
	left:0px;
	top:111px;
	margin:0px;
	width:751px;
}
#text h2 {
}
#login {
}
#login form {
}
#login input {
}
#login input.submit {
}

a {
	color:#b62929;
	text-decoration:none;
}
a:hover {
	color:#b62929;
	text-decoration:underline;
}

input {
	 
}
textarea {
		
}
select {
	
}
input.formular {
	
}
textarea.formular {
	
}
select.formular {
	
}

div.edit_page {
	}
hr.edit_page {
	}

blockquote.code {
	display:block;
	margin-left:10px;
	font-family:courier, serif;
	font-size:12pt;
}

.pagecontrol {
	background:#f9e486;
	border:1px solid #b62929;
	width:100%;
	border-collapse:collapse;
	margin-top:5px;
}
.pagecontrol td {
	padding:0px;
	font-size:8pt;
}
.pagecontrol td.topic_line {
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:8pt;
	padding-left:10px;
}
.pagecontrol table {
	border:0px;
	width:100%;
	background:#f9e486;
	border-collapse:collapse;
}
.pagecontrol table td {
	padding:0px;
}

div.profil {
	margin-left:20px;
}
div.profil h3 {
	margin-left:0px;
}
div.profil div.kontakt ul {
	margin-top:0px;
}

div.comment {
}
div.comment table {
	width:100%;
	border:10px solid #f9e486;
	background:#f9e486;
	margin-bottom:15px;
}
div.comment table td {
	margin:0px;
	padding:2px;
}

td.page_control {
	text-align:center;
}

div.page_infos {
	font-size:10pt;
	text-align:right;
}

.log_new {
	color:#00AA00;
}
.log_new_sub {
	color:#00AA00;
}
.log_edit {
	color:#AAAA00;
}
.log_del {
	color:#AA0000;
}
.log_object {
	color:#0000AA;
}
.log_user {
	font-weight:bold;
}
.log_ip {
	font-style:italic;
}
.log_login {
	color:#0066AA;
}
.log_logout {
	color:#660055;
}
.log_kicked {
	color:#AA0000;
	font-weight:bold;
}
.log_loginfailsure {
	color:#FF0000;
	font-weight:bold;
}
.log_status {
	color:#AAAA00;
	font-weight:bold;
}
.log_setpermissions {
	color:#AAAA00;
}
.log_setpw {
	color:#AAAA00;
	font-weight:bold;
}

.log_tabelle {
	margin:10px;
}

table.system {
	margin:10px;
	border-collapse:collapse;
	width:90%;
}
table.system td {
	border:1px solid black;
	margin:0px;
	padding:2px;
}
table.system th {
	border:1px solid black;
	margin:0px;
	padding:2px;
}

table.user_liste {
	border-collapse:collapse;
	width:100%;
	border-left:1px solid #b62929;
	border-right:1px solid #b62929;
}
table.user_liste td {
	border-bottom:1px solid #b62929;
	border-top:1px solid #b62929;
	margin:0px;
	padding:2px;
	background:#f9e486;
}

table.user_liste th {
	border-bottom:1px solid #b62929;
	border-top:1px solid #b62929;
	margin:0px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	font-size:9pt;
	text-align:left;
	background:#FACC66;
}

table.user_liste tr.locked td {
	background:#F3F3F3;
	color:#C0C0C0;
}
table.user_liste tr.locked td input {
	background:#EAEAEA;
	color:#C0C0C0;
}
table.user_liste tr.locked td a {
	color:#0000FF;
}

div.register_fehler {
}
div.register_fehler strong {
	color:#FF0000;
}

div.login_fehler {
}
div.login_fehler strong {
	color:#FF0000;
}

table.toolbar {
	border:2px #E0E0E0 groove;
	background:#E0E0E0;
}
td.toolbar {
	border:2px #E0E0E0 groove;
	background:#E0E0E0;
	font-family:Arial,sans-serif;
	font-size:8pt;
	color:#000000;
}
a.toolbar {
	color:#000000;
	text-decoration:none;
}

h2 {
   font-size:12pt;
}
h3 {
   font-size:11pt;
}                 

table.mitglieder {
	width:100%;
	border-collapse:collapse;
}
table.mitglieder td {
	margin:0px;
	padding:0px;
}
table.mitglieder table {
	width:100%;
	border-collapse:collapse;
}
table.mitglieder table th {
	font-size:8pt;
}

table.member_zelle {
	border:1px solid #b62929;
	background:#f9e486;
	border-collapse:collapse;
	margin-top:5pt;
	margin-bottom:5pt;
}

table.member_zelle td {
	padding:10px;
	font-size:9pt;
}
table.member_zelle td strong {
	font-size:11pt;
	font-weight:bold;
}

table.member_zelle td.avatar {
	padding:0px;
	margin:0px;
}
td.online {
	width:20px;
	padding:0px;
	margin:0px;
	background:#30DD00;
	text-align:center;
	vertical-align:middle;
}
td.offline {
	width:20px;
	padding:0px;
	margin:0px;
	background:#DD3000;
	text-align:center;
	vertical-align:middle;
}

.control_sel {
	color:#FF0000;
	font-weight:bold;
}

table.user_delcheck {
	width:100%;
	margin-top:5px;
	border-collapse:collapse;
}
table.user_delcheck td.delete {
	padding-left:10px;
	vertical-align:top;
}
table.user_delcheck td.disable {
	padding-right:10px;
	vertical-align:top;
	border-right:1px solid #000000;
}

div.user_del_entscheidung {
	margin:5px;
}

img.linkimg {
	border:0px;
}