body {
  font-size: 9pt;
  font-family: arial, sans-serif;
  font-weight:normal  
}

*.title1 {
  font-size: 40pt;
  font-family: arial, sans-serif;
  font-weight:normal
}
*.title2 {
  font-size: 20pt;
  font-family: Urw Chancery l, Script, cursive;
    font-weight:bold
}
*.title3 {
  font-size: 20pt;	
  font-family: Urw Chancery l, Script, cursive;
    font-weight:normal;;
 position:relative;
 top:10px;
}
td.titlePic {
  text-align:center;
  background-repeat:repeat;
  background-image:url(pics/tableRow2.png);
  border-bottom: black solid 1px;
  border-top: black solid 1px;
  /*background-image:url(pics/tore.png);*/
  padding-bottom:0px;
  padding-top:0px;
}

#mainLeft {
padding-top:20px;
padding-bottom:20px;

width:100px;
vertical-align:top;
border-right:2px #6b859b dotted
}
#menuItems {
padding-top:20px;
}
	
*.content{
  vertical-align:top;
  width:800px;
  min-height:600px;
  line-height:15.5pt;
  color:black;
  padding:10pt;
  border:1pt solid <?php print $bgColour1?>;
  background-position:-259px -26px;
  background-image:url(pics/tableRow2.png)
}	
	
	
	
	
	
#mainContent{
padding:20px;
width:600px;
vertical-align:top;

}

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

	
	
*.mainTableMainCaption{
	font-size: 12pt;
	padding-top:20px;
	font-weight:bold
}
*.mainTableCaption{
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold
}
table.mainTable{
	border:1px solid black;
	padding:2px;
	width:100%;
}

*.tableRow1a {
	padding-left:3px;
	padding-right:3px;
	height:12pt;
	background-color:#dadbd9;
	color:#b0b0b0;
	border-top:1px solid white;
	border-bottom:1px solid white;
	text-align:center;
}
*.tableRow2a {
	padding-left:3px;
	padding-right:3px;
	height:12pt;
	background-color:#cccccc;
 	color:#b0b0b0;
	border-top:1px solid white;
	border-bottom:1px solid white;
	text-align:center;
}

*.tableRow1 {
	padding-left:2px;
	padding-right:2px;
	height:10pt;
	/* background-color:<?php print $bgColour1?>; */
	background-image:url(pics/heller.png);
	color:black;
	border-top:1px solid white;
	border-bottom:1px solid white;
	text-align:center;
}
*.tableRow2 {
	padding-left:2px;
	padding-right:2px;
	height:10pt;
         background-image:url(pics/dunkler.png);
	/* background-color:<?php print $bgColour2?>;*/
 	color:black;
	border-top:1px solid white;
	border-bottom:1px solid white;
	text-align:center;
}
td.summe {
	padding-left:3px;
	padding-right:3px;
	height:10pt;
	background-color:#E6E6E6;
 	color:black;
	border-top:2px solid red;
	border-bottom:2px solid red;
	text-align:center;
}
td.summe2 {
	padding-left:3px;
	padding-right:3px;
	height:10pt;
	background-color:#E6E6E6;
 	color:black;
	border-top:2px dashed red;
	border-bottom:0px solid red;
	text-align:center;
}
*.tableRow {
	padding-left:3px;
	padding-right:3px;
	height:10pt;
 	background-color:#808080;
	color:white;
	border-top:1px solid white;
	border-bottom:1px solid white;
}
input.tableRow1 {
	padding-left:3px;
	padding-right:3px;
	height:10pt;
	border-top:1px solid white;
	border-bottom:1px solid white;
	text-align:center;
}
input.tableRow2 {
	padding-left:3px;
	padding-right:3px;
	height:10pt;
	border-top:1px solid white;
	border-bottom:1px solid white;
	text-align:center;
}
/* ******************* Menu ************************ */
*.menuGroup {
  background-image:url("pics/menuHintergrund.png");
  margin-bottom:10pt;
  border:solid 1pt <?php print $bgColour1 ?>;
  padding:2px;
}
*.menuAdminGroup {
  background-image:url("pics/menuHintergrund-rot.png");
  margin-bottom:10pt;
  border:solid 1pt <?php print $bgColour1 ?>;
  padding:2px;
}

*.menuItem{
  color:black;
  font-family: Verdana sans-serif;
  padding:5px;
  padding-top:2.5px;
  padding-bottom:2.5px
}

*.menuItemRed{
  font-family: Verdana sans-serif;	
  padding:5px;
  padding-top:2.5px;
  padding-bottom:2.5px
  background-color:red;
  color:red;
}		

*.menu{
  font-family:'Verdana' sans-serif;
  width:200px;
  padding:10px;
}	

*.menuRed{
	height:15pt;
	font-family: arial, helvetica, sans-serif;
  background-color:red;
  color:yellow;	
	
	padding-right:10px;
	padding-left:10px;
	width:150px;	
	}
*.menuLink{
	text-decoration:none;
	height:9pt;
	font-size: 8pt;
	font-family: arial, helvetica, sans-serif;
	color:black;
}

/* **************Ende Menu ****************** */

/* ***************** Rangliste Menu *********************** */
*.menuRanglisteTitel{background-color:grey;color:white}
*.menuRangliste{padding-top:40px;}
*.menuRanglistenZelle{background-image:url(pics/tableRow1.png);}
*.menuRanglistenZelle2{background-image:url(pics/tableRow2.png);}
*.menuRanglistenUser
	{
	color:black;
	font-size:8pt;
	height:9pt;
	}


/* ************** Ende Rangliste Menu ********************** */


/* **************** Nachrichtenbereich *********** */
*.nachricht {
 	/*background-color:<?php print $bgColour1?>;*/
	color:white;
	margin:2px;
	border: solid black 1px;
	width:100%;
}
*.nachrichtHeader{
	/*background-color:<?php print $bgColour2?>;*/
	color:yellow;
	 background-image:url(pics/nochdunkler.png);	
}
*.nachrichtText{
        background-image:url(pics/dunkler.png);	
}
*.nachrichtBetreff {
        background-image:url(pics/nochdunkler.png);		

}
*.nachrichtAbsender {
        background-image:url(pics/nochdunkler.png);	
}
*.nachrichtDatum {
        background-image:url(pics/nochdunkler.png);	
}
td.nachrichtenRow { 
  padding-left:3px;
  padding-right:3px;
 height:12pt;
  /* background-color:<?php print $bgColour2?>; */
 background-image:url(pics/dunkler.png);
 color:yellow;
 border-top:1px solid white;
 border-bottom:0px solid white;
 text-align:left;
 vertical-align:top;
}

	
/* ************************ Ende Nachrichten ******************** */

/* ************************ Detail ******************** */	
*.detailTable {	
   vertical-align:top;
   text-align:right;
   padding-right:20px;
   width:175px;
   text-decoration:	underline;	
}	
	

ul {list-style-image:url(fussball_icon.gif)}



