h3,h4,h5,h6,div,p,body,html,input,button { 
	font: normal 12px Helvetica,Verdana,Arial 
}
body{
	text-align:center;
}

h1 { 
	font: normal 16px Helvetica,Verdana,Arial;
	font-weight: bold;
}

h2 { 
	font: normal 14px Helvetica,Verdana,Arial;
	font-weight: bold;
}
img.block {
	display:block;
}

div, img {
  margin:0;
  padding:0;
  border:0;
}

div#container {
  width:939px;
  text-align:left; 
  margin:0px auto;
  border:1px solid silver;
  background: url(../fileadmin/bilder/background.gif) center repeat-y;
}

div#top {
  font: bold 10px Verdana,Arial;
  clear:both;
  background-color:#001463;
  text-align:right;
  color:#FFFFFF;  
  padding:5px;
  padding-right:10px;  
}

div#top a {
   text-decoration: none;
   color:white;
   }

div#header { background-color:white; }

/*-----------------------------------*/

div#links { 
	float:left;
	width:179px; 
	padding-top:37px;
	padding-bottom:10px;
	background-color:#364497;
}

div#head { 
	font: normal 10px Helvetica,Verdana,Arial;
	padding-top:5px;
	padding-bottom:5px;
}


div#center { 
	margin-left:190px; 
	width:575px; 
}

div#right { 
	width:165px; 
	height:auto;
	float:right; 
	text-align:left; 
	padding-top:10px;	
	background-color:#D3E2F9;
}

.float-left { 
	float:left; 
}

div#footer {
  clear:both;
  background-color:#001463;
  padding:10px;
}

/*-----------------------------------*/
table.mannschafts_ergebnisse
{   font: 12px Verdana,Arial;
  border:1px solid black;  }

table.mannschafts_ergebnisse tr.tr-odd 
{   background-color:silver; }


table.hemblick
{   font: 12px Verdana,Arial;
  border:1px solid black;  }

/*-----------------------------------*/


table.teilnehmer
{   font: 10px Verdana,Arial;
  border:1px solid black;  }

table.teilnehmerbmm
{   font: 12px Verdana,Arial;
  border:1px solid black;  }
  
  table.teilnehmerbmm th.td-0  {
    text-align:left; 
}

table.teilnehmerbmm tr.tr-odd 
{   background-color:silver; }

  
/*-----------------------------------*/

table.adressen
{   font: 12px Verdana,Arial;
  border:1px solid black;  }
  
table.gs {   font: 11px Verdana,Arial;
  border:1px solid black;  }
  
table.gs tr.tr-odd 
{   background-color:silver; }


table.gs th.td-0  {
  width: 250px;
    text-align:left; 
}
table.gs th.td-1  {
  width: 6em;
    text-align:left; 
}
table.gs th.td-2  {
  width: 6em;
    text-align:left; 
}
table.gs th.td-3  {
  width: 6em;
    text-align:left; 
}
table.gs th.td-4  {
  width: 6em;
    text-align:left; 
}
table.gs th.td-5  {
  width: 4em;
    text-align:left; 
}
table.gs th.td-6  {
  width: 4em;
    text-align:left; 
}

*.csc-mailform label {
  width: 10em;
 }
 
 
 table.mt_teilnehmer {   font: 12px Verdana,Arial;
  border:1px solid black;  }
  
table.mt_teilnehmer tr.tr-odd 
{   background-color:silver; }


table.mt_teilnehmer th.td-0  {
  width: 20em;
    text-align:left; 
}
table.mt_teilnehmer th.td-1  {
  width: 6em;
    text-align:left; 
}
table.mt_teilnehmer th.td-2  {
  width: 20em;
    text-align:left; 
}
table.mt_teilnehmer th.td-3  {
  width: 6em;
    text-align:left; 
}
table.mt_teilnehmer th.td-4  {
  width: 6em;
    text-align:left; 
}



 table.ht_teilnehmer {   font: 12px Verdana,Arial;
  border:1px solid black;  }
  
table.ht_teilnehmer tr.tr-odd 
{   background-color:silver; }


table.ht_teilnehmer th.td-0  {
  width: 17em;
    text-align:left; 
}

table.ht_teilnehmer th.td-1  {
  width: 23em;
    text-align:left; 
}
table.ht_teilnehmer th.td-2  {
  width: 6em;
    text-align:left; 
}
table.ht_teilnehmer th.td-3  {
  width: 6em;
    text-align:left; 
}



table.hem { font: 14px Verdana,Arial;
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
}
table.hem th {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: black;
	background-color: white;
	-moz-border-radius: ;
}
table.hem td {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: black;
	background-color: white;
	-moz-border-radius: ;
}



table.hem_p {   font: 13px Verdana,Arial;
  border:1px solid black; 
  	border-collapse: collapse; }
  
table.hem_p tr.tr-odd 
{   background-color:silver; }


table.hem_p th td.td-0  {
  width: 5em;
    text-align:left; 	border-width: 0px;
	padding: 3px;
}

table.hem_p tr td.td-0  {
  width: 2em;
    text-align:center; 	border-width: 0px;
	padding: 3px;
}




table.hem_p th td.td-1  {
  width: 18em;
    text-align:left; 
    	border-width: 0px;
	padding: 3px;
}

table.hem_p tr td.td-1  {
  width: 18em;
    text-align:left; 
    	border-width: 0px;
	padding: 3px;
}

table.hem_p tr td.td-2  {
  width: 4em;
    text-align:left; 	border-width: 0px;
	padding: 3px;
    
}

table.hem_p th td.td-3  {
  width: 4em;
    text-align:left; 	border-width: 0px;
    
	padding: 3px;
    
}

table.hem_p tr td.td-3  {
    text-align:center; 
    	border-width: 0px;
	padding: 3px;
}
table.hem_p tr td.td-4  {
  width: 18em;
    text-align:left; 	border-width: 0px;
	padding: 3px;
    
}
table.hem_p th td.td-5  {
  width: 8em;
    text-align:left; 
    	border-width: 0px;
	padding: 3px;
}
table.hem_p th td.td-6  {
  width: 7em;
    text-align:center; 
    	border-width: 0px;
	padding: 3px;
}

table.hem_p tr td.td-6  {
    text-align:center; 
    	border-width: 0px;
	padding: 3px;
}

table.hem_tab {   font: 13px Verdana,Arial;
  border:1px solid black; 
  	border-collapse: collapse; }
  
table.hem_tab tr.tr-odd 
{   background-color:silver; }



