
/* Remove padding and margin */

* 
    {
    margin: 0;
    padding: 0;
    border: 0;
} 

/* Clearing floated elements */

.clear
    {
    clear:both;
}

.right
    {
    float: right;
}

.left
    {
    float: left;
} 

/* document set up */

body {
    
	 margin-left: 24px;
 margin-right: 18px;
    color: #333333;    
    text-align:left;
}



/* Tables */

table
    { 
	 width: 400px;
    border-spacing: 0;
    border-collapse: collapse;
	 font: 0.71em/1.5em   Verdana, Arial, Helvetica, sans-serif;
 
}

table#athlet  { 
	 width: 500px;
    border-spacing: 0;
    border-collapse: collapse;
	 font: 0.71em/1.5em   Verdana, Arial, Helvetica, sans-serif;
 }

td 
    {
    vertical-align: top;
	 
	} 


	 
	 


/* typography */

h1.txt
    {
    font-size: 0.78em; font-weight: bold;
}
    
h2.txt
    {
    font-size: 0.71em;  font-weight: bold;  
}
    
h3.txt
    {
    font-size: 0.65em; font-weight: bold; 
}

.explain {
	font: 0.71em/1.5em   Verdana, Arial, Helvetica, sans-serif; color: #999999;
}


a {font-weight: normal; }
a:link { text-decoration: underline; color: #333;}
a:visited { text-decoration: underline; color: #333; }
a:hover { text-decoration: none; color: #f2932e; }
a:active { text-decoration: underline; color: #f2932e;}