body{
background-image:url("images/bg.png");
background-repeat:repeat-x;
background-attachment: fixed;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:11px;
height:100%;
}
img.ploeg{
border:solid black 1px;
}
ul{
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:11px;
list-style-image:url("images/user.png");
}
ul.ploeg{
list-style-image:url("images/groep.png");
}
input.loginfield {
width:80px;
font-family: verdana;
font-size: 10px;
color: #FFFFFF;
background-color: #646464;
border: #000000;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}
input.loginfield:hover {
color: #000000;
background-color: #999999;
}
input.invullen {
width:20px;
font-family: verdana;
font-size: 10px;
color: #FFFFFF;
background-color: #646464;
border: #000000;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}
input.invullen:hover {
color: #000000;
background-color: #999999;
}

input.loginbutton {
width:100px;
font-family: verdana;
font-size: 11px;
color: #FFFFFF;
background-color: #646464;
border: #000000;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
cursor:pointer;
}
input.loginbutton:hover {
color: #000000;
background-color: #999999;
}

select { 
width:200px;
font-family: verdana;
font-size: 11px;
color: #FFFFFF;
background-color: #646464;
border: #000000;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}
select:hover {
color: #000000;
background-color: #999999;
}

select.taal { 
width:200px;
font-family: verdana;
font-size: 11px;
color: #FFFFFF;
background-color: #646464;
border: #000000;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}
select.taal:hover {
color: #000000;
background-color: #999999;
}


.container {
margin: 0 auto;
text-align: left;
width: 922px;
position:relative;
}

.top{
background-image:url(images/header.png);
width:922px;
height:200px;
top:0px;
position:relative;
left:0px;
}
.top_2{
background-image:url(images/header_2.png);
width:912px;
height:50px;
top:0px;
position:relative;
left:0px;
padding-top:150px;
padding-left:10px;
}
.mid{
background-image:url(images/bg2.png);
width:922px;
top:0px;
left:0px;
float:left;
}
.mid_2{
background-image:url(images/bg2_2.png);
width:922px;
top:0px;
left:0px;
float:left;
}
.menu_container{
width:201px;
padding-bottom:20px;
float:left;
}
.content{
width:590px;
padding:20px;
margin-right:18px;
float:right;
color:#000000;
background-color:#CCCCCC;
border:1px solid #57ad0b;
text-align:left;
}

.footer{
background-image:url(images/footer.png);
width:922px;
height:124px;
float:left;
}
.footer_2{
background-image:url(images/footer_2.png);
width:922px;
height:124px;
float:left;
}

.menu {
top:0px;
left:48px;
width:201px;
color:#000000;
position:relative;
font-weight:bold;
}
.sub_menu {
top:10px;
left:48px;
width:201px;
color:#000000;
position:relative;
margin-bottom:20px;
}
a.sub_menu_top:link,a.sub_menu_top:visited{
margin-top:20px;
width:201px;
height:19px;
background:url("images/menu_top.png") 0 0 no-repeat;
text-align:center;
float:left;
font-weight:bold;
text-decoration:none;
color:#000000;
}
a.sub_menu_top:hover{
color:#333333;
}
.sub_menu_mid{
display:none;
width:141px;
background:url("images/sub_menu_mid.png");
color:#000000;
float:left;
padding-left:30px;
padding-right:30px;
}
.sub_menu_bot{
width:201px;
height:17px;
background:url("images/menu_bot.png") 0 0 no-repeat;
float:left;
}
.sub_menu_space{
width:201px;
height:4px;
background:url("images/menu_mid_space.png");
float:left;
}

a.menu_top:link,a.menu_top:visited{
float:left;
background:url("images/menu_top.png") 0 0 no-repeat;
width: 171px;
height:15px;
text-decoration:none;
padding-top:4px;
padding-left:30px;
color:#000000;
}
a.menu_top:hover{
color:#FFFFFF;
background-position:-201px;
}
a.menu_mid:link,a.menu_mid:visited{
float:left;
background:url("images/menu_mid.png") 0 0 no-repeat;
width: 171px;
height:15px;
text-decoration:none;
padding-top:2px;
padding-left:30px;
color:#000000;
}
a.menu_mid:hover{
color:#FFFFFF;
background-position:-201px;
}
a.menu_bot:link,a.menu_bot:visited{
float:left;
background:url("images/menu_bot.png") 0 0 no-repeat;
width: 171px;
height:15px;
text-decoration:none;
padding-top:2px;
padding-left:30px;
color:#000000;
}
a.menu_bot:hover{
color:#FFFFFF;
background-position:-201px;
}
a.menu_sub:link,a.menu_sub:visited{
float:left;
background:url("images/menu_mid.png") 0 0 no-repeat;
width: 141px;
height:15px;
text-decoration:none;
padding-top:2px;
padding-left:60px;
color:#000000;
}
a.menu_sub:hover{
color:#FFFFFF;
background-position:-201px;
}
.loginform {
position:absolute;
top:170px;
right:18px;
width:630px;
height:25px;
float:right;
color:#CCCCCC;
font-weight:bold;
}
.taalform {
position:absolute;
top:170px;
left:48px;
width:200px;
height:25px;
}

.style1{
font-weight:bold;
font-size:11px;
}
a.style1:link,a.style1:visited {	
text-decoration: none;
color:#CCCCCC;
border-width:0px;
}
a.style1:hover {
text-decoration: none;
color:#57ad0b;
}
.style2{
font-size:11px;
}
a.style2:link,a.style2:visited {	
text-decoration: none;
color:#000000;
border-width:0px;
font-weight:bold;
font-size:11px;
}
a.style2:hover {
text-decoration: none;
color:#57ad0b;
}
.style3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
font-weight:bold;
}
a.style3:link,a.style3:visited {	
font-weight:bold;
text-decoration:none;
color:#CCCCCC;
font-size:18px;
}
a.style3:hover {
color:#57ad0b;
}
.style4 {	
font-weight:bold;
text-decoration:none;
color:#CCCCCC;
}
a.style4:link,a.style4:visited {	
font-weight:bold;
text-decoration:none;
color:#000000;
font-size:11px;
}
.style5 {	
font-weight:bold;
text-decoration:none;
color:#57ad0b;
}

a.style4:hover {
color:#FFFFFF;
}
a.imglink:link,a.imglink:visited{
text-decoration: none;
}
a.imglink:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
}
.toptable{
border:1px solid #000000;
background-color:#72CF17;
font-weight:bold;
}
.profile{
background-color:#FDFBF9;
border:1px solid #000000;
width:360px;
padding:5px;
font-weight:100;
text-align:left;
}
.vergelijk_content{
background-color:#666666;
border:1px solid #000000;
width:540px;
padding:5px;
font-weight:100;
text-align:left;
}
.vergelijk_team{
background-color:#eeeeee;
border:1px solid #000000;
width:290px;
font-weight:100;
text-align:left;
}
.admin{
background-color:#FDFBF9;
border:1px solid #000000;
width:600px;
padding:5px;
font-weight:100;
text-align:left;
}
.search{
background-color:#EEEEEE;
border:1px solid #000000;
width:600px;
padding:5px;
font-weight:100;
text-align:left;
}
.info{
position:relative;
background:url("images/info.png") #EEEEEE 5px 5px no-repeat;
width:545px;
height:30px;
line-height:15px;
border:2px solid #AAEE44;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px;
padding-left:45px;
margin-bottom:3px;
}
.error{
position:relative;
background:url("images/logerror.png") #EEEEEE 5px 5px no-repeat;
width:545px;
height:30px;
line-height:15px;
border:2px solid #AAEE44;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px;
padding-left:45px;
margin_bottom:3px;
}
.error_login{
position:absolute;
background:url("images/logerror.png") #EEEEEE 0 0 no-repeat;
width:555px;
height:20px;
border:2px solid #AAEE44;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px;
padding-left:35px;
margin_bottom:3px;
z-index:2;
left:50%;
margin-left:-278px;
}
.loading-invisible{
display:none;
}
.loading-visible{
display:block;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
text-align:center;
background:#FFFFFF;
_background:none; 
opacity:.75;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
z-index:999;
padding-top:35%;
}
table.training_table{
float:left;
display:none;
background-color:#EEEEEE;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
width:600px;
text-align:left;
}
td.training_table{
border:1px solid #DDDDDD;
}

a.report_down:link,a.report_down:visited{
float:left;
width: 570px;
height:20px;
padding-top:10px;
text-decoration:none;
color:#000000;
font-size:12px;
font-weight:bold;
background-image:url('images/training_report_down.png');
padding-left:30px;
}
a.report_down:hover{
background-image:url('images/training_report_down_hover.png');
background-repeat:no-repeat;

}
a.report_down_2:link,a.report_down_2:visited{
float:left;
width: 570px;
height:20px;
padding-top:10px;
text-decoration:none;
color:#000000;
font-size:12px;
font-weight:bold;
background-image:url('images/training_report_down_2.png');
padding-left:30px;
}
a.report_down_2:hover{
background-image:url('images/training_report_down_hover_2.png');
background-repeat:no-repeat;
}
a.report_up:link,a.report_up:visited{
float:left;
width: 570px;
height:20px;
padding-top:10px;
text-decoration:none;
color:#000000;
font-size:12px;
font-weight:bold;
background:url('images/training_report_up.png');
padding-left:30px;
}
a.report_up:hover{
background-image:url('images/training_report_up_hover.png');
background-repeat:no-repeat;
}
a.report_up_2:link,a.report_up_2:visited{
float:left;
width: 570px;
height:20px;
padding-top:10px;
text-decoration:none;
color:#000000;
font-size:12px;
font-weight:bold;
background:url('images/training_report_up_2.png');
padding-left:30px;
}
a.report_up_2:hover{
background-image:url('images/training_report_up_hover_2.png');
background-repeat:no-repeat;
}
.stat_games td{
border-bottom:1px dashed #DDDDDD;
}