*
{
    padding:0;
    margin:0;    
}

a
{
    text-decoration:none;
    color:Black;
}

img
{
    border:none;
}
.floatLeft{float:left;}
.floatRight{float:right;}

body 
{
    font-family:Arial;
    background:url("../bg/body_bg.jpg") repeat-x;
    font-size: 75%;
    line-height: 1.8em;
}

#container
{
    width:970px;
    margin:0 auto;
    clear: both;
}

#top
{
    height:125px;
}
#logo
{
    float:left;
    width:487px;
    height:116px;
}
#foto
{
	margin-top: -40px;
    margin-left:-30px;
    float:left;
    z-index:100;
    border-left: solid 10px #ffffff;
}
#triatlonlogo
{
    float:left;
    margin:20px 0 20px 40px;
}

ul#topNav, ul#taalkeuze
{
    float: left;
    margin-top: 15px;
}

ul#topNav li, ul#taalkeuze li 
{
    display: inline;
    
}

ul#topNav 
{
    padding-top: 4px;
    margin-right: 10px;
}

#topNa 
{
    float: right;
    margin-right: 25px;
}

#subtop
{
 background:url("../images/foto.png") no-repeat;
 width:960px;
 height:205px;
 color:#ffffff;
 display:block;
}

#toptekst  a:hover, #links a:hover, #url a:hover { text-decoration: underline; }
#toptekst_ins  a:hover, #links_ins a:hover, #url_ins a:hover { text-decoration: underline; }

#content
{
    background:#ffffff url("../bg/content_bg.jpg") repeat-x bottom;
    border:solid 1px #e7e7e7;
    border-top:none;
    width:945px;
    margin-top:-1px;
    margin-left:6px;
    margin-bottom:50px;
    min-height:600px;
    overflow: auto;
}
#tekst
{
    float:left;
    width:500px;
    height:420px;
    color:#393939;
    margin-top:60px;
    margin-right:20px;
}
.teksttitel, h1
{
    font-size:20px;
    font-weight:bold;
    margin-bottom:10px;
    display:block;
}
.teksttitel2, h2
{
    font-size:15px;
    color:#811706;
}
#nav
{
    float:left;
    width:180px;
    margin-top:60px;
    padding-left:40px;
}
#sponsors
{
    float:right;
    margin-top:30px;
    margin-right:50px;
}
#tekst p
{
    margin-bottom:30px;
}
#inschrijven
{
    color:#e09f42;
    font-size:20px;
}

#url
{
    display:block;
    margin-left:75px;
    clear:both;
}
#url a
{
    font-size:20px;
    color:#fff;

}

#url_ins
{
    display:block;
    font-size: 20px;
    text-align: center;
    clear:both;
}
#url_ins a
{
    color:#ffffff;

}

#toptekst
{
    float:left;
    width:220px;
    height:100px;
    margin:25px 0 10px 70px;
}

#toptekst_ins
{
    float:left;
    width:220px;
    padding: 45px 0 10px 50px;
}

#links
{
    float:left;
    margin-left:80px;
    line-height:30px;
    margin-top:35px;
}
#links a
{
    color:#fff;
    font-size:20px;
}

#links_ins
{
    float:left;
    margin-left:80px;
    line-height:30px;
    margin-top:60px;
}
#links_ins a
{
    color:#ffffff;
    font-size:20px;
}
ul#sponsorlist li { float: right; list-style: none; padding: 0; margin: 0; clear: both; width: 200px;}

#indexsponsoren {text-align: center; margin-top: -30px; margin-left: -10px;vertical-align: middle;}
#indexsponsoren ul li { display: inline; }

ul.sponsorlist { float: right; margin-top: -400px; }

#footer
{
    background:url("../bg/footer_bg.jpg") repeat-x;
    color:#fff;
    font-size:11px;
    height:90px;
}
#footer a
{
    color:#fff;
}
#footertekst
{
    width:790px;
    margin:0 auto;
   padding-top:10px;
}

#footer_index
{
    color:#1C1C40;
    font-size:11px;
    height:90px;
}
#footer_index a
{
    color:#1C1C40;
}
#footer_index a:hover
{
	color: #1C1C40;
	text-decoration: underline;
}
#footertekst_index
{
    width:790px;
    margin:0 auto;
   padding-top:10px;
}

.inputje
{
	color: #393939;
	font-size:x-small;	
}
label
{
	font-size: x-small;
}
.padding5
{
	padding-left: 10px;
}
.spantje
{
	float: right;
}
.spantje a
{
	text-decoration: none;
	font-weight: bold;
}
.spantje a:hover
{
	text-decoration: underline;
	font-weight: bold;
}
.fout
{
	color: #7A1003;
}
.noresults
{
	margin-top: 15px;
	font-weight: bold;
}
.even
{
	background-color: #DEDEDE;
}
.oneven
{
	background-color: #FAFAFA;
}
.titelrij
{
	background-color: #811706;
	color: #FFFFFF;
	font-weight: bold;
	height: 30px;
	line-height: 25px;
}