body {
	background:#047 url(pics/picbase.net.background.png) repeat-x fixed;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	line-height: 13px;
	scrollbar-face-color: #F2F3F2;
	scrollbar-shadow-color: #F2F3F2;
	scrollbar-highlight-color: #F2F3F2;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #B1B1B1;
	scrollbar-track-color: #A5B0BF;
	scrollbar-arrow-color: #7F8DA3;
	top:      	0;        /* NN4 */
	left:     	0;        /* NN4 */
	margin:   	0;        /* das reicht eigentlich */
	padding:  	0;        /* Opera UASS */
}

table.tablecenter {
	margin-left: auto;
	margin-right: auto;
}

table.memberstop {
	width: 100%;
}

table.contenttext {
	width: 600px;
}

table.contenttextlong {
	width: 800px;
}

table.contenttextshort1 {
	width: 450px;
}

table.contenttextshort2 {
	width: 400px;
}

table.contenttextshort2 {
	width: 300px;
}

table.picvalues {
	width: 1px;
}

table.statstext {
	width: 180px;
}

table.statstextshort {
	width: 90px;
}

table.member {
	width: 80%;
	height: 80%;
}

table.userpic {
	width: 1px;
	visibility: hide;
	visibility: hidden;
	border: solid 1px;
	border-color: #DBDBDB;
}

img.userpic {
	visibility: hide;
	visibility: hidden;
}

td {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #476176;
	font-size: 10px;
	line-height:13px;
	text-align: center;
	vertical-align: middle;
	cursor: default;
}

td.uploadform {
	text-align: left;
	vertical-align: top;
}

td.header {
	height: 80px;
	vertical-align: top;
}

#logobar { background: transparent; border: 0; width: 850px; margin: auto; }
#logobar p { margin: 0; }
#headbar { background: #FFFFFF; border: 2px solid #ccc; width: 845px; margin: auto; }
#headbar p { margin: 9px; color: #476176; }
#menubar { background: #FFFFFF; border: 2px solid #ccc; width: 845px; height: 24px; }
#menubar p { margin: 4px; color: #476176; }
#uploadbar { background: #FFFFFF; border: 2px solid #ccc; width: 845px; margin: auto; }
#uploadbar p { margin: 4px; color: #476176; }
#uploadbar form { color: #476176; }
#loginbar { background: #FFFFFF; border: 2px solid #ccc; width: 845px; height: 70px; }
#loginbar p { margin: 4px; color: #476176; }
#loginbar form { color: #476176; }
#favbar { background: #FFFFFF; border: 2px solid #ccc; width: 845px; margin: auto; }
#favbar p { margin: 2px; color: #476176; }
#footbar { background: #FFFFFF; border: 2px solid #ccc; width: 845px; height: 20px; }
#footbar p { margin: 3px; color: #476176; }
#linkedbar { width: 845px; height: 33px; color: #476176; }

#contentbar { background: #FFFFFF; border: 2px solid #ccc; width: 845px; margin: auto; }
#contentbar p { margin: 8px 8px 8px 8px; text-align: left; color: #476176; }
#contentbar div { color: #476176; }
#contentbar form { color: #476176; }

#adbottombar { background: #FFFFFF; border: 2px solid #ccc; width: 845px; margin: auto; }
#adbottombar p { margin: 9px; color: #476176; }
#partnerbar { background: #FFFFFF; border: 2px solid #ccc; width: 845px; margin: auto; }
#partnerbar p { margin: 9px; color: #476176; }
#partnerbar a:link { color:#476176; font-weight:bold; text-decoration:underline; }
#partnerbar a:visited { color:#476176; font-weight:bold; text-decoration:underline; }
#partnerbar a:active { color:#476176; font-weight:bold; text-decoration:none; }
#partnerbar a:hover { color:#476176; font-weight:bold; text-decoration:none; }

#examplenapping { margin: 8px; text-align: left; }

ul {
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 22px;
	text-align: left;
}

form {
	margin: 0px 0px 0px 0px;
}

form.left {
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 8px;
	text-align: left;
}

div.left {
	padding: 0px 8px 0px 8px;
	text-align: left;
}

td.bannershowpicture {
	height: 100px;
	vertical-align: middle;
}

td.homepage {
	vertical-align: top;
	color: #ffffff;
}

td.content {
	text-align: left;
	vertical-align: top;
}

td.contentpost {
	text-align: left;
	vertical-align: middle;
}

td.bottom {
	height: 50px;
	vertical-align: bottom;
	color: #ffffff;
}

td.membermenu {
	vertical-align: top;
	background-color: #3366cc;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

td.membercontent {
	width: 100%;
	height: 95%;
	vertical-align: top;
	text-align: left;
	background-color: #33ccff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

td.statsheadleft {
	text-align: center;
	color: #FFFFFF;
	background-color: #3366cc;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	font-weight: bold;
}

td.statsheadright {
	text-align: center;
	color: #FFFFFF;
	background-color: #3366cc;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	font-weight: bold;
}

td.statsrows {
	color: #000000;
	background: #33ccff;
	font-weight: bold;
	text-decoration: none;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	text-align: center;
}

td.statsrowsleft {
	color: #000000;
	background: #33ccff;
	font-weight: bold;
	text-decoration: none;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	text-align: center;
}

td.statsrowsright {
	color: #000000;
	background: #33ccff;
	font-weight: bold;
	text-decoration: none;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	text-align: center;
}

td.galheadleft {
	text-align: center;
	color: #FFFFFF;
	background-color: #3366cc;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-weight: bold;
}

td.galheadright {
	text-align: center;
	color: #FFFFFF;
	background-color: #3366cc;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-weight: bold;
}

td.galrows {
	color: #000000;
	background: #ffffff;
	font-weight: bold;
	text-decoration: none;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
}

td.galrowsleft {
	color: #000000;
	background: #ffffff;
	font-weight: bold;
	text-decoration: none;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
}

td.galrowsright {
	color: #000000;
	background: #ffffff;
	font-weight: bold;
	text-decoration: none;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
}

td.membercontentchangeaccount {
	vertical-align: top;
	text-align: left;
}

td.memberpics {
	vertical-align: top;
	text-align: center;
}

td.memberaccountleft {
	text-align: left;
}
td.memberaccountright {
	text-align: right;
	white-space: nowrap;
}

.memberhead {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	line-height: 16px;
}

.error {
	color: #cc0033;
	font-weight: bold;
}

.notice {
	color: #339900;
	font-weight: bold;
}

.notice_money {
	font-size: 11px;
	color: #ffff00;
	font-weight: bold;
}

.notice_money_small {
	color: #ffff00;
	font-weight: bold;
}

.status_ok {
	font-weight: bold;
	color: #339900;
}

.status_locked {
	font-weight: bold;
	color: #ff3300;
}

.black {
	color: #476176;
	font-weight: bold;
}

.red {
	color: #cc3333;
	font-weight: bold;
}

#black a:link, a:visited, a:active, a:hover {
	color: #476176;
	font-weight: bold;
}

.headline {
	color: #476176;
	font-weight: bold;
}

.membershead {
	color: #000000;
	background: #33ccff;
	font-size: 11px;
	font-weight: bold;
	display: block;
	padding: 5px;
	text-decoration: none;
	border: 1px solid #ffffff;
	width: 150px;
	margin: 3px 0;
	text-align: center;
}

.membersmenu {
	color: #ffffff;
	font-weight: bold;
	display: block;
	padding: 5px;
	text-decoration: none;
	border: 1px solid #ffffff;
	width: 150px;
	margin: 3px 0;
	background: #257;
	text-align: center;
}

input.showpicture_link {
	width: 300px;
	font: 1.0em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #F9F9F9;
	border: solid 1px;
	border-color: #BBBBBB;
	padding: 0.2em;
	margin-bottom: 0.3em;
}

input.showlinks {
	width: 500px;
	font: 1.0em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #F9F9F9;
	border: solid 1px;
	border-color: #BBBBBB;
	padding: 0.2em;
	margin-bottom: 0.3em;
}

input.membersshowlinks {
	width: 400px;
	font: 1.0em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #F9F9F9;
	border: solid 1px;
	border-color: #BBBBBB;
	padding: 0.2em;
	margin-bottom: 0.3em;
}

input.login {
	background-color: #AAFF22;
}

textarea.picvalues, input.picvalues, select.picvalues {
	font: 1.0em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: solid 1px;
	border-color: #BBBBBB;
	padding: 0.2em;
	margin-bottom: 0.3em;
}

textarea.werbetext {
	width: 1px;
	height: 1px;
	visibility: hidden;
	display: none;
}

div.werbetext {
	width: 1px;
	height: 1px;
	visibility: hidden;
	display: none;
}

a.werbetext:link { color:#44BBCC; font-size: 1px; font-weight:normal; text-decoration:none; visibility: hidden; display: none; }
a.werbetext:visited { color:#44BBCC; font-size: 1px; font-weight:normal; text-decoration:none; visibility: hidden; display: none; }
a.werbetext:active { color:#44BBCC; font-size: 1px; font-weight:normal; text-decoration:none; visibility: hidden; display: none; }
a.werbetext:hover { color:#44BBCC; font-size: 1px; font-weight:normal; text-decoration:none; visibility: hidden; display: none; }

div.loading {
	position: absolute;
	visibility: visible;
	width: 200px;
	height: 20px;
	z-index: 1;
	margin: 0 auto;
	left: 42%;
	top: 200px;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

div.adaff {
	width: 740px;
	margin: 0 auto;
	text-align: center;
}

a:link { color:#FFFFFF; font-weight:bold; text-decoration:underline; }
a:visited { color:#FFFFFF; font-weight:bold; text-decoration:underline; }
a:active { color:#FFFFFF; font-weight:bold; text-decoration:none; }
a:hover { color:#FFFFFF; font-weight:bold; text-decoration:none; }

a.menu:link { color:#476176; font-weight:bold; text-decoration:underline; font-size: 11px;}
a.menu:visited { color:#476176; font-weight:bold; text-decoration:underline; font-size: 11px;}
a.menu:active { color:#476176; font-weight:bold; text-decoration:none; font-size: 11px;}
a.menu:hover { color:#000000; font-weight:bold; text-decoration:none; font-size: 11px;}

a.null:link { color:#476176; font-weight:normal; text-decoration:none; }
a.null:visited { color:#476176; font-weight:normal; text-decoration:none; }
a.null:active { color:#476176; font-weight:normal; text-decoration:none; }
a.null:hover { color:#476176; font-weight:normal; text-decoration:none; }

a.black:link { color:#476176; font-weight:bold; text-decoration:underline; }
a.black:visited { color:#476176; font-weight:bold; text-decoration:underline; }
a.black:active { color:#476176; font-weight:bold; text-decoration:none; }
a.black:hover { color:#476176; font-weight:bold; text-decoration:none; }

a.red:link { color:#cc3333; font-weight:bold; text-decoration:underline; }
a.red:visited { color:#cc3333; font-weight:bold; text-decoration:underline; }
a.red:active { color:#cc3333; font-weight:bold; text-decoration:none; }
a.red:hover { color:#cc3333; font-weight:bold; text-decoration:none; }

a.pink:link { color:#FF00CC; font-weight:bold; text-decoration:underline; }
a.pink:visited { color:#FF00CC; font-weight:bold; text-decoration:underline; }
a.pink:active { color:#FF00CC; font-weight:bold; text-decoration:none; }
a.pink:hover { color:#FF00CC; font-weight:bold; text-decoration:none; }

input.uploadbutton { cursor: hand; margin-left: 2px; margin-bottom: 8px; }

div.googleads {
	visibility: hidden;
}

span.links_head {
	color:#476176;
	font-weight: bold;
}

#homepage_head {
	color:#476176;
	font-weight:bold;
	text-decoration:none;
	font-size: 11px;
}

#homepage_head h1, h2 {
	color:#476176;
	font-weight:bold;
	text-decoration:none;
	font-size: 11px;
	line-height: 13px;
	padding: 0;
	margin: 0;
}

#container { width: 740px; text-align: left; margin: 0 auto; border: solid 1px #cccccc; padding: 5px; background: #FFFFFF; }
#linkscontainer { width: 837px; text-align: left; margin: 0 auto; border: solid 1px #cccccc; padding: 5px; background: #FFFFFF; }

hr.membersline {
	line-width: 1px;
	color: #FFFFFF;
}

.tip { font:13 Arial,Helvetica,sans-serif; border:solid 1px #666666; padding:1px; position:absolute; z-index:100; visibility:hidden; color:#333333; top:20px; left:90px; background-color:#ffffcc; layer-background-color:#ffffcc; }

h1, h2 {
	line-height: 30px;
}

span.highlight {
	color: #339966;
}

#infoBox {
	font-family: MS Sans Serif;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	background-color: #FBFCF6;
	padding: 10px;
	width: 540px;
	text-align: left;
}

#msg {
	background-color: white;
	color: #333333;
	text-align: center;
	line-height: 15px;
	padding: 20px;
	border: 1px dotted #ff0000;
	font-family: MS Sans Serif;
	font-size: 11px;
}

#form {
	font-family: MS Sans Serif;
	font-size:11px;
	color: #333333;
}