

body, td, div
	{
		font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
		font-size:11px;
		scrollbar-arrow-color:#FFFFFF;
		scrollbar-base-color:#008B66;
		color: #000000;
		margin:0px;
		padding:0px;
		text-align:left;
	}

body {
		background-color: #C0E6DC;
}

ul
	{
		margin: -4px 0px 16px 15px;
		padding: 0;
		line-height:16px;
	} 

ul li
	{
		margin: 0px 0px 5px 0px; 
		padding: 0;
		line-height:16px;
	} 

ul li ul
	{
		margin: 5px 0px 5px 15px; 
		padding: 0;
		line-height:16px;
	} 

ul li ul li
	{
		margin: 0px 0px 5px 0px; 
		padding: 0;
		line-height:16px;
	} 

ul li ul li ul
	{
		margin: 0px 0px 5px 15px; 
		padding: 0;
		line-height:16px;
	} 

ul li ul li ul li
	{
		margin: 0px 0px 5px 0px; 
		padding: 0;
		line-height:16px;
	} 

input, select, textarea { font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:11px; color:#008B66; background-color:#ECF7F4; border-width:1px; border-color:#008B66; border-style:solid; }
.activeinput { font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:11px; color:#008B66; background-color:#ECF7F4; border-width:1px; border-color:#008B66; border-style:solid; }
.inactiveinput { font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:11px; color:#CCCCCC; background-color:#FFFFFF; border-width:1px; border-color:#CCCCCC; border-style:solid; }

a { color:#008B66; text-decoration:underline; }
a:hover { color:#22AB87; }
a.listlink { color:#000000; text-decoration:none; }
a.listlink:hover { color:#008B66; }
a.listlink_events { font-size:10px; line-height:13px; color:#000000; text-decoration:none; }
a.listlink_events:hover { color:#008B66; }
a.listlink_reports { font-size:10px; line-height:13px; color:#000000; text-decoration:none; }
a.listlink_reports:hover { color:#008B66; }
a.backlink { text-decoration:none; }
a.iblink { text-decoration:underline; font-weight:bold; }
a.celink { text-decoration:underline; }

td.formtitle { padding-right: 10px; }
td.formfield { padding: 2px 0px 2px 0px; }
td.formbreak { padding: 20px 0px 10px 0px; font-weight:bold; color:#008B66; }
td.colltd { padding: 0px 6px 6px 0px; }
td.listtd_events { padding:2px 10px 2px 10px; font-size:10px; line-height:13px; color:#000000; }
td.fanbookentry { padding:8px 8px 10px 34px; font-size:11px; line-height:15px; color:#000000; }
td.fanbookcomment { padding:8px 8px 10px 34px; font-size:11px; line-height:15px; color:#008B66; }
td.scorebox { text-align:center; background-color:#FFFFFF; }

.content { font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:11px; line-height:16px; }
.piccell { padding-left:10px; }
.detailshead { padding-left:120px; font-weight:bold; color:#008B66; }
.detailscontent { padding:15px 15px 0px 120px; }

h1 { font-size:11px; font-weight:bold; color:#008B66; margin-top:18px; margin-bottom:15px; }
h2 { font-size:11px; font-weight:bold; color:#008B66; margin-top:20px; margin-bottom:10px; }
h3, h4, h5, h6 { font-size:11px; font-weight:normal; color:#008B66; margin:0px; }

p { font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:11px; line-height:16px; margin-bottom:15px; margin-top:0px; }
p.button { margin: 0px 0px 7px 0px; }
p.manni { width:146px; color:#008B66; text-align:left; margin:0px; }
p.boxtext { width:190px; color:#008B66; text-align:left; margin:0px; }
p.boxtextctr { width:190px; color:#008B66; text-align:center; margin:0px; }
p.boxtextscore { width:190px; color:#008B66; text-align:center; margin:4px 0px 0px 0px; }
p.boxtextaufmplatz { width:190px; color:#008B66; text-align:center; margin:4px 0px 0px 0px; }
p.birthdaypic { width:190px; text-align:center; margin:5px 0px 10px 0px; }
p.birthdaylist { width:190px; color:#008B66; text-align:left; margin:0px 0px 13px 0px; }
p.birthdaylistctr { width:190px; color:#008B66; text-align:center; margin:0px 0px 13px 0px; }
p.pagenavi { font-size:10px; color:#008B66; text-align:center; }
p.archivnavi { width:190px; color:#008B66; text-align:left; margin:0px 0px 5px 0px; }

hr { height:1px; border:0px; color:#000000; }

.borderless { background-color:#FFFFFF; border-style:none; border-width:0px; }
.highlight { color:#0063A9; }
.error { color:#CC0000; font-weight:bold; }
.submit { color:#0063A9; background-color:#C7E6F9; border-color:#0063A9; }

#maintable { position:relative; z-index:1; }
#title { position:absolute; left:0px; top:38px; z-index:2; }
#claim { position:absolute; left:231px; top:18px; z-index:2; }
#navi { position:absolute; left:0px; top:200px; z-index:2; }
#fanbg { position:absolute; left:582px; top:0px; z-index:0; }

table.overview td {
	vertical-align: middle;
	text-align: center;
	background-color: #E5F4F0;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
}

table.galOverview td {
	vertical-align: top;
	text-align: center;
	background-color: #E5F4F0;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
}

.picOverview {
	width: 111px;
}

.picture {
	height: 109px;
	vertical-align: center;
	text-align: center;
	background-color: #BDE4D9;
}

.picture img {
	margin-top: 2px;
}

.picOverviewInfo {
	padding: 2px;
	text-align: center;
}

.picOverviewInfo p {
	margin-bottom: 5px;
}

table.content {
	margin-top: 10px;
}

.picnav-top {
	margin-bottom: 10px;
}

.picnav-bottom {
	margin: 6px 0px 0px 0px;
}

.pagebrowser-top {
	margin: 0px 0px 10px 0px;
}

.pagebrowser-bottom {
	margin: 10px 0px 0px 0px;
}

.asf {
	width: 1px;
	height: 1px;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

	.asf input {
		margin: 10px 0 0 10px;
	}
