/*
  css Datei copyright by ilch.de
  erstellt von scaRFhogg
  seite: www.daiwai.de
  
  --
  
  Design copyright by ilch.de
  erstellt von fanguro
  seite: www.zurro.de
  
  --
  
  Support auf www.ilch.de
*/

body {
  margin: 0;
  padding: 0;
  background-color: #4A4849;
  font-size: 12px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  background: url(img/bg/body.png) top left;
}

form, fieldset {
	border:				none;
	margin:				0;
	padding:			0;
}

img {
	border:			 	none;
}

#content p img {
	float:				right;
	margin:				0 0 10px 10px;			
}

#top {
  background: url(img/top.gif);
  height: 67px;
}
#logo {
  background: 			url(img/bg/header.png) top left no-repeat;
  height:				241px;
  width: 				855px;
}
#header {
  background: url(img/bg/top.png) top left;
  
}
#main {
  background: url(img/bg/main.png) top left repeat-y;
  width: 				855px;
}
#header h1 {
  display: inline;
  position: absolute; 
  top: 110px; left: 100px;
  color: #fff;
  font-family: 'Trebuchet MS';
  font-weight: normal;
  font-size: 24px;
}
#top2 {
  background: url(img/top2.gif);
  height: 31px;
}
#top2 font {
  display: inline;
  position: absolute; 
  left: 172px;
  margin-top: 2px;
  font-size: 10px;
	text-decoration: none; 
}
#footer {
  background: url(img/footer.gif);
  height: 33px;
  text-align: center;
  vertical-align: middle;
}



#main_col {
  clear: none;
  min-height: 100px;
  overflow: auto;
  text-align:			left;
}

#content {
	background:			url(img/bg/content.png) top left repeat-x;
	margin:				5px 16px 10px 10px;
	padding:			10px 80px 10px 10px;
}

#right_col1 { 
  width: 141px;
  float: left;
  padding-top: 0px;
  padding-left: 7px;
  padding-right: 10px;
  padding-bottom: 0px;
  overflow: hidden;
}
#right_col2 {
	position:			absolute;
	top:				180px;
	left:				788px;
	width: 				183px;
	background:			url(img/bg/right_menu.png) top left no-repeat;
}

#right_col_inner {
	margin:				3px 12px 3px 0;
}

#right_col_inner .menu_heading {
	background:			#5a4d37;
	font-size:			11px;
	font-weight:		bold;
	color:				#fff;
	padding:			4px 0 4px 10px;
	display:			block;
}

#right_col_inner div.box {
	border-left:		1px solid #c5b798;
	padding:			8px;
	background:			#fff;
	font-size:			11px;
}

#right_col1 .menu_heading,
#right_col2 .menu_heading 
{
  color:#fff;
  font-size:11px;
  letter-spacing: 1px;
}



#left_col {
	width: 				144px;
	text-align:			right;
	float: 				left;
	padding:			0;
	overflow: 			hidden;
	background:			url(img/bg/navi_left.png) top left repeat-y;
}

#left_col .Cmite, #left_col .Cnorm, #left_col .Cdark {
  color: #000000;
}

#left_col #bg {
	background:			url(img/bg/brown.png);
	margin:				0 0 0 20px;
}

#left_col ul
{
margin: 0;
  padding: 				0;
  list-style: 			none;
}

#left_col li
{
  margin:				0;
  text-align: 			right;
  padding: 				0;
  list-style: 			none;
  height: 30px;
  overflow: hidden;
} 

#left_col a:link, #left_col a:visited {
	text-decoration:	none;
	color:				#cdaa70;
	font-size:			12px;
	line-height:		30px;
	font-weight:		bold;
	display:			block;
	background:			url(img/bg/nav_bg_n.png) top left no-repeat;
	padding:			0px 20px 0px 0;
}

#left_col a:hover {
	text-decoration:	none;
	color:				#c80800;
	display:			block;
	background:			url(img/bg/nav_bg_h.png) top left no-repeat;
}

#login {
	position:			absolute;
	top: 				55px;
	left:				870px;
}

#login strong {
	color:				#ffea00;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
}

#login {
	color:				#fff;
	font-size:			11px;
}

#login a:link, #login a:visited {
	text-decoration:	none;
	color:				#fff;
	font-family:		Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			11px;
}

#login a:hover {
	text-decoration:	underline;
}

#login .input input {
	width:				85px;
	font-size:			10px;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	color:				#7f7f7f;
	display:			block;
	border:				1px solid #fff;
	background:			#fff;
	padding:			1px 3px 1px 3px;
	margin:				0 0 4px 0;
}

td 
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
}

.catImg, .avatar, .profileImg, .teamImg {
	margin: 			0 5px 5px 0;
	border:				1px solid #c5b798;
}

.teamImg {
	margin:				0 10px 10px 0;
}

.profileImg {
	float: right;
	margin:				0 0 5px 10px;
}

.catImg {
	float: 				left;
}

a:link, a:visited {
	color:					#5a4d37;
	text-decoration:		underline;
}

a:hover 
{   
  text-decoration: none;  
}

#left_col .Cmite a, #left_col .Cnorm a, #left_col .Cdark a 
{
  color: #003366; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline; 
}


a.box 
{ 
	color: #5a4d37; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline; 
}

a.box:hover 
{   
  text-decoration: none;  
}



.Chead
{
  background: #5a4d37;
  color: #fff;
}

#calendar .Chead a:link, #calendar  .Chead a:visited {
	color:					#fff;
	text-decoration: 		none;
}

#calendar .Chead a:hover {
	color:					#ffe100;
	text-decoration: 		none;
}

.Chead td, .Chead td strong, .Chead h4, .Chead td b
{
  background: #5a4d37;
  color: #fff;
}

.Callg
{
  background-color: #e2d8c2;
	color: #5a4d37;
}

.Callg td
{
  color: #e2d8c2;
}

.Cnorm 
{
  background-color: #fcfbf9;
}

#calendar a:link, #calendar a:visited {
	color:					#5a4d37;
	text-decoration: 		none;
}

#calendar a:hover {
	text-decoration: 		underline;
}

.Cmite
{
  background-color: #fae8c1;
}
.Cdark
{
  background-color: #5a4d37;
  color: #fff;
}

.rand
{
  border: solid #185685 1px;
}

hr 
{ 
    height: 0px; 
		border: solid #003366 0px; 
		border-top-width: 1px; 
}

.input input {
	width:				85px;
	font-size:			11px;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	color:				#5a4d37;
	border:				1px solid #5a4d37;
	background:			#fff;
	padding:			1px 3px 1px 3px;
}

textarea, select
{ 
    color: #000000;  
    font: 11px Arial, Verdana, Helvetica, sans-serif;
    border-color: #5a4d37;
  	border-width: 1px;
    border-style: solid;  
    font-weight: none;  
    text-decoration: none;  
    background-color: #fff;
	padding: 3px;
}

h1 {
	margin: 				0 0 8px 0;
	font-size: 				14px;
	color:					#5a4d37;
}

h1 a:link, h1 a:visited {
	text-decoration:		none;
	color:					#5a4d37;
}

h1 a:hover {
	text-decoration:	underline;
}

h2 {
	margin: 				0;
	font-size: 				13px;
	color:					#5a4d37;
}

h2 a:link, h2 a:visited {
	text-decoration:		none;
	color:					#5a4d37;
}

h2 a:hover {
	text-decoration:	underline;
}

.clear {
	clear:			both;
}

.subHeadline {
	color:			#c5b798;
	font-size:		10px;
}

.subHeadline a:link, .subHeadline a:visited {
	color:			#c5b798;
}

.sort, .sort a:link, .sort a:visited {
	text-align: right;
	color:			#5a4d37;
	font-size:		11px;
}

#articles p {
	margin:			0 0 6px 0;
}

.select select {
	font-size:			10px;
	background:			#fff;
	border:				1px solid #5a4d37;
}

.antispam, .nowrap {
	white-space: nowrap;
}

.posting, .standard {
	border-spacing:		1px;
	width:				100%;
}

.posting thead th, .standard  thead th {
	background:			#5a4d37;
	font-size:			12px;
	color:				#fff;
}

.posting th, .standard th {
	text-align:			left;
	padding:			3px 10px 3px 3px;
	font-size:			11px;
	background:			#ccad70;
}

.posting td {
	padding:			3px;
}

.posting th img {
	margin:				10px 10px 0 0;
}

.standard td {
	padding:			3px;
}

.pat {
	color:				#000;
	text-align:			center;
	font-weight:		bold;
}

.win {
	color:				green;
	text-align:			center;
	font-weight:		bold;
}

.los {
	color:				red;
	text-align:			center;
	font-weight:		bold;
}
.ergebnis {
	font-size: 30px;
	font-weight: bold;
	text-align: center;
}



