#content {
		position: absolute;
		left: 50%;
		width: 950px;
		margin-left: -475px; /* negative Hälfte von width:950px */
		border-width: 1px 1px 0px 1px;
		border-style: solid;
		border-color: #383028;
		height:135px;
		z-index:1;
	}

table.maincontent	{
		border-width: 0px 1px 1px 1px;
		border-style: solid;
		border-color: #383028;
		}

a.red		{
		color:#932424;
		text-decoration:none;
		}

span.redhead		{
		color:#932424;
		font-weight:bold;
		font-size:13px;
		}

span.brown	{
		color:#985c14;
		font-weight:bold;
		}

table.fine_line	{
		border: 1px solid #383028;
		background-image:url(../fine_line.jpg);
		border:1px solid #383028;
		}

#header		{
		position:absolute;
		top:0px;
		left:0px;
		}

#kalender		{
		position:absolute;
		top:20px;
		left:20px;
		}

#headmenu		{
		position:absolute;
		top:180px;
		left:350px;
		}


#subcontent	{
		position:absolute;
		top:135px;
		left:0px;
		}

#navigation	{
		position:absolute;
		top:135px;
		left:2px;
		width:145px;
		height:auto;
		}

span.green	{
		color:green;
		font-weight:bold;
		}

span.red	{
		color:red;
		font-weight:bold;
		}

span.big	{
		font-size:14px;
		font-weight:bold;
		}

a		{
		text-decoration:none;
		color:black;
		}

a.big		{
		text-decoration:none;
		color:white;
		font-size:14px;
		}

body		{
		background-color:#faf0d7;
		scrollbar-face-color:#faf0d7; 
		scrollbar-shadow-color:#505050; 
		scrollbar-highlight-color:#d18c41; 
		scrollbar-3dlight-color:silver; 
		scrollbar-darkshadow-color:#505050; 
		scrollbar-track-color:#cc873a; 
		scrollbar-arrow-color:#9b5f16; 
		}

h1		{
		font-family:Arial;	
		font-size:16px;
		font-weight:bold;
		text-align:center;
		background-color:white;
		}

h2		{
		font-family:Arial;	
		font-size:14px;
		font-weight:bold;
		}

#forum		{
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		}

a.white		{
		color:white;
		font-size:11px;
		text-decoration:none;
		}

div.float	{
		float:left;
		padding-right:10px;
		padding-bottom:10px;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		}



td.body		{
		font-family:Arial;
		font-size:12px;
		padding-left:10px;
		padding-right:15px;
		padding-bottom:8px;
		padding-top:8px;
		background:url(../backgrounds/bg_body.jpg) no-repeat;
		}

td.normal		{
		font-family:Arial;
		font-size:12px;
		}

td.bright	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:white;
		}

span.normal		{
		font-family:Arial;
		font-size:12px;
		}

td.headline		{
		font-family:Arial;
		font-size:12px;
		padding-left:10px;
		padding-right:15px;
		height:36px;
		background:url(../backgrounds/bg_headline.jpg) no-repeat;
		}

td.bgunten	{
		font-family:Arial;
		font-size:12px;
		background:url(../backgrounds/bg_unten.jpg) no-repeat;
		height:20px;
		}

table.news	{
		width:750px;
		height:auto;
		}
select		{
		font-family:Arial;
		font-size:11px;
		}

#schachticker_header
		{
		position:absolute;
		top:45px;
		left:10px;
		border:1px solid #383028;
		width:630px;
		height:auto;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		}

#schachticker_header2
		{
		position:absolute;
		top:45px;
		left:10px;
		width:630px;
		height:auto;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		}

th.big	{
	font-family:Arial;
	font-size:16px;
	background-color:white;
	}

th.big_left	{
	font-family:Arial;
	font-size:14px;
	text-align:left;
	background-color:#eaddbb;
	}

th.normal	{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	}


img.border	{
		border: 1px solid #2d1902;
		}

img.shadow	{
		filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=3);
		}

img.shadow2	{
		filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4);
		}

table.border	{
		border: 1px solid #2d1902;
		}

table.border_dotted	{
		border: 1px solid #2d1902;
		background-color:white;
		}

input.submit	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		width:100px;
		height:18px;
		border: 1px solid #999999;
		background-color:#2d1902;
		color:white;
		}

input.submit_small	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		width:80px;
		height:22px;
		border: 1px solid #999999;
		background-color:#2d1902;
		color:white;
		}

input.submit_big	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		width:180px;
		height:22px;
		border: 1px solid #999999;
		background-color:#e4d2a2;
		color:black;
		}

input.submit2	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		width:200px;
		height:18px;
		border: 1px solid #999999;
		background-color:#2d1902;
		color:white;
		}

input.text	{
		width: 220px;
		height:18px;
		border:1px solid #999999;
		font-family:Arial;
		}

span.blue	{
		font-weight:bold;
		color:blue;
		}


font.text	{
		font-family:Arial;
		font-size:12px;
		}

font.head	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		}


#book		{
		position:absolute;
		top:10px;
		left:175px;
		z-index:1;
		}

#book2		{
		position:absolute;
		top:40px;
		left:205px;
		z-index:1;
		}

#tabelle1	{
		position:absolute;
		top:70px;
		left:250px;
		z-index:2;
		}

#tabelle2	{
		position:absolute;
		top:80px;
		left:245px;
		width:240px;
		z-index:2;
		padding-bottom:2px;
		}

#tabelle3	{
		position:absolute;
		top:80px;
		left:520px;
		width:240px;
		z-index:2;
		padding-bottom:2px;
		}


textarea.box	{
		background-color:#CCB399;
		font-family:Arial;
		font-size:11px;
		width:230px;
		height:200px;
		border: 1px solid #4d1f05;
		}

input.text_gb	{
		background-color:#CCB399;
		font-family:Arial;
		width:200px;
		height:18px;
		font-size:11px;
		border: 1px solid #4d1f05;
		}

input.zeichen	{
		background-color:#CCB399;
		font-family:Arial;
		width:80px;
		height:18px;
		font-size:11px;
		border: 1px solid #4d1f05;
		}
		
input.submit_gb	{
		background-color:#CCB399;
		font-family:Arial;
		font-size:12px;
		}

input.small	{
		font-family:Arial;
		font-size:12px;
		width:40px;
		height:18px;
		border: 1px solid #999999;
		}


#message	{
		position:absolute; top:5;
		left:175;
		z-index:2;
		}

#link		{
		position:absolute;
		top:440px;
		left:305px;
		z-index:2;
		}

#link2		{
		position:absolute;
		top:500px;
		left:190px;
		z-index:2;
		}

#weiter		{
		position:absolute;
		top:435px;
		left:600px;
		z-index:2;
		}

#zurueck	{
		position:absolute;
		top:435px;
		left:320;
		z-index:2;
		}


td.content	{
		font-family:Arial;
		font-size:12px;
		background-color:#faf0d7;
		padding:5px;
		}

td.maincontent	{
		font-family:Arial;
		font-size:12px;
		background-color:#faf0d7;
		
		}


table.mainborder	{
		border:1px solid #383028;
		}

td.mainwerbung	{
		font-family:Arial;
		font-size:12px;
		background-color:#d59345;
		}

td.mainwerbung2	{
		font-family:Arial;
		font-size:12px;
		background-color:#e4d2a2;
		background-image:url(../images/background_left.jpg);
		}

td.mainnavigation	{
		font-family:Arial;
		font-size:12px;
		background-color:#e4d2a2;
		}

td.mainnavigation2	{
		font-family:Arial;
		font-size:12px;
		background-color:#e4d2a2;
		background-image:url(../images/background_left.jpg);
		}


td.footer	{
		font-family:Arial;
		font-size:11px;
		color:white;
		background-color:#e4d2a2;
		}

td.footer2	{
		font-family:Arial;
		font-size:11px;
		color:white;
		background-image:url(../footer.jpg);
		}

#iforum		{
		overflow-x:hidden;
		}


td.highlighted2	{
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		color:white;
		background-image:url(../td_background.jpg);
		border-width:0px 0px 1px 0px;
		border-style:solid;
		border-color:black;
		padding:5px;
		width:145px;
	}

td.normal2	{
		border-style:dashed;
		border-width:0px 0px 1px 0px;
		border-color:#505050;
		font-family:Arial;
		font-size:12px;
		padding:5px;
		width:145px;
		
	}

td.normal_bottom	{
		font-family:Arial;
		font-size:12px;
		padding:5px;
		width:150px;
		
	}

td.dist1	{
		border-width:0px 0px 0px 2px;
		border-color:#bbb;
		width:10px;
		border-style:solid;
		background-color:white;
		}

td.dist2	{
		border-width:0px 2px 0px 0px;
		border-color:#bbb;
		width:10px;
		border-style:solid;
		background-color:white;
		}

img.blog	{
		float:left;
		padding:25px;
		margin-right:15px;
		}

table.kalender	{
		border:1px solid #383028;
		width:140px;
		}

td.monat	{
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		}

td.kalender	{
		font-family:Arial;
		font-size:11px;
		text-align:center;
		}

td.kalender_highlighted
		{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:white;
		background-color:#d1b089;
		}

td.blogcontent	{
		background-color:white;
		text-align:left;
		padding:10px;
		font-family:Arial;
		font-size:12px;
		border-width:0px 1px 0px 0px;
		border-style:dotted;
		border-color:#000000;
		}

td.blogcontent2	{
		background-color:#f7f7f7;
		text-align:left;
		padding:10px;
		font-family:Arial;
		font-size:12px;
		}

td.greycontent	{
		background-color:#f7f7f7;
		text-align:left;
		padding:10px;
		font-family:Arial;
		font-size:12px;
		color:#434343;
		border-width:0px 1px 0px 0px;
		border-style:dotted;
		border-color:#000000;
		}

td.bloghead	{
		font-size:14px;
		font-weight:bold;
		padding:10px;
		text-align:left;
		color:white;
		background-image:url(../td_background.jpg);
		}

div.moves	{
		margin-left:15px;
		color:#434343;
		font-weight:bold;
		}