body {
	background-color:#3f3f3f;
	text-align:center;
	font-size:12px;
}
.textlink, a:link, a:visited, a:active, a:hover {
color:#ffffd5;
text-decoration:none;
}
.pressbutton {
	border-width:1px;
	border-style:solid; 
	border-color:#000000;
	font-size: 11px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-image:url(images/button.png);
}
.image {
	border-style:none;
}
.maintable {
	padding:0px;
	border-style:none;
	font-family: Arial, Helvetica, sans-serif;
	background-position:top;
	background-repeat:repeat-y;
}
.maintd_oben {
	padding:0px;
	background-repeat:no-repeat;
	height:167px;
}
.maintd_menu {
	padding:0px;
	vertical-align:top;
	font-size:12px;
	text-align:left;
	background-repeat:no-repeat;
}
.maintd_mid {
	padding:0px;
	vertical-align:top;
	text-align:left;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.maintd_blog {
	padding:0px;
	vertical-align:top;
	text-align:left;
	border-style:none;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}

a.menulink{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

a.menulink span.first{
	color: #990000;
	font-size:14px;
}

a.menulink:hover span.first{
	color: #ff0000;
}
a.menulink span.rest{
	color: #000000;
	font-size:13px;
}
a.menulink:hover span.rest{
	color: #ffffd5
}

a.menulink_first, a.menulink_first:active,a.menulink_first:visited {
	text-decoration:none;
	color: #990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.menulink_first:hover {
	color: #CC3333;
}
a.menulink_rest, a.menulink_rest:active, a.menulink_rest:visited {
	text-decoration:none;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.menulink_sub, a.menulink_sub:active, a.menulink_sub:visited {
	text-decoration:none;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
a.menulink_sub:hover {
	color:#ffffd5;
}
a.menulink_rest:hover {
	color:#ffffd5;
}
.poll_pic {
	height:8px;
	border-width:1px;
	border-style:solid;
	border-color:#444444;
}
.list {
	background-image:url(images/e3_m_2.jpg);
}
.list_alternative {
	background-image:url(images/e3_m_3.jpg);
}
.list_alternative2 {
	background-image:url(images/e3_m_4.jpg);
}
.win {
	color:#006000;
	font-weight:bold;
}
.loose {
	color:#a00003;
	font-weight:bold;
}
.draw {
	color:#FFFFFF;
}
.textinput_alternative {
	background-image:url(images/e3_m_3.jpg);
	background-color:#867c73;
	border:1px solid #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:3px;
}
.textinput {
	background-image:url(images/e3_m_2.jpg);
	background-color:#BDAB6D;
	border:1px solid #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:3px;
}
.dropdown_alternative {
	background-image:url(images/e3_m_3.jpg);
	background-color:#867c73;
	border:1px solid #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.dropdown {
	background-image:url(images/e3_m_2.jpg);
	background-color:#BDAB6D;
	border:1px solid #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.textinput_alternative:focus ,
.textinput:focus,
.dropdown_alternative:focus,
.dropdown:focus{
	border:1px solid #000000;
}

.error{
	color:#800000;
	font-weight:bold;
}
.update{
	color:#006000;
	font-weight:bold;
}
.comment{
	color:#800000;
}
.subtable{
	border-style:none;
	font-size:11px;
	width:97%;
	border-collapse:collapse;
	text-align:left;
}
.subtable_alternative{
	border-style:none;
	font-size:11px;
	width:97%;
	background-image:url(images/e3_m_3.jpg);
}
.subtable_alternative2{
	border-style:none;
	font-size:11px;
	width:97%;
	background-image:url(images/e3_m_4.jpg);
}
.subtable_td{
	padding:0px;
	height:18px;
	vertical-align:middle;
}
.subtable_td_alternative{
	padding:0px;
	vertical-align:middle;
	height:18px;
	background-image:url(images/e3_m_3.jpg);
}
.subtable_td_alternative2{
	padding:0px;
	vertical-align:middle;
	height:18px;
	background-image:url(images/e3_m_4.jpg);
}
.subtable_td_hl{
	font-weight:bold;
	height:18px;
	vertical-align:middle;
}
.subtable_td_hl_alternative{
	font-weight:bold;
	vertical-align:middle;
	height:18px;
	background-image:url(images/e3_m_3.jpg);
}
.subtable_td_hl_alternative2{
	font-weight:bold;
	vertical-align:middle;
	height:18px;
	background-image:url(images/e3_m_4.jpg);
}
.debugtable1{
	width:95%;
	padding:2px;
	border-style:none;
	font-size:11px;
	border-collapse:collapse;
}
.debugtable1_tr{
	background-color:#CC0000;
}
.debugtable2{
	width:100%;
	background-color:#AAAAAA;
	border-style:none;
	font-size:11px;
	border-collapse:collapse;
	text-align:left;
}
.debugtable3{
	border-style:none;
	font-size:11px;
	border-collapse:collapse;
}
.debugtable3_td{
	padding:0px;
	height:18px;
	vertical-align:top;
}
.debugtable3_td_hl{
	font-weight:bold;
	height:18px;
	vertical-align:top;
}

