body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
background-image:url(../images/body_bg.gif);
background-repeat:repeat;
}

.inptfld{
background-image:url(../images/input_bg.gif);
border:1px solid #000;
font-size:12px;
}

input[type="submit"],input[type="button"]{
margin-top:4px;
border:1px solid #000;
}

h2{
font-size:1.5em;
}

h3{
font-size:1.2em;
}

.alert{
color:#F00;
font-style:italic;
}

#navbar ul{
padding:0;
margin:-5px 0 6px 0;
height:24px;
background:url(../images/nav_bg.png);
border:1px solid #000;
}

#navbar ul li{
list-style-type:none;
float:left;
}

#navbar ul li a{
display:block;
line-height:24px;
padding:0 8px;
text-decoration:none;
border-right:1px solid #000;
}

#navbar ul li a:hover{
background:#FFF;
}

textarea {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
background: #FFF;
border: 1px solid #000;
}

select{
font-family:Tahoma, Verdana, Arial;
font-size:11px;
}

a:visited,a:link{
color:#000;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

#pages{
background:#C0C0C0;
width:14px;
height:14px;
vertical-align:middle;
text-align:center;
font-weight:bold;
}

#pages_on{
background:#FF0000;
width:14px;
height:14px;
vertical-align:middle;
text-align:center;
font-weight:bold;
color:#FFFFFF;
}

div#ubercontainer{ /* container for "EVERYTHING" */
margin:0 auto;
width:760px;
}

div.header{ /* banner image */
width:762px;
height:122px;
background:url(../images/fun_logo.png) no-repeat;
}

div.head{ /* upper rounded border */
background:url(../images/head_border.gif) no-repeat;
width:762px;
height:24px;
}

div.footer{ /* bottom rounded border */
background-image:url(../images/foot_border.gif);
background-repeat:no-repeat;
width:762px;
height:24px;
}

div.content{ /* content container for every page */
background-color:#FFF;
border-left:1px solid #D3D3D3;
border-right:1px solid #D3D3D3;
width:760px;
padding:10px 0 24px 0;
overflow:auto;
}

.error{ /* error style for php */
color:#F00;
font-weight:bold;
font-size:9px;
}

div.error{/* front page error */
border:1px solid #F00;
background:#FFBFBF;
padding:2px;
width:150px;
font-size:10px;
}

div.banner{
border:1px solid #333;
width:70%;
margin:0 auto;
}

div.aanrader{
margin:8px auto;
width:468px;
padding-bottom:6px;
border-bottom:1px dotted #999;
}

div.aanrader img{
border:1px solid #000;
}

div.add{
width:650px;
height:360px;
border:1px solid #000;
margin:12px auto;
}

/* ## LOGIN FIELDS */
div#loginwrap{
margin:0 auto;
width:500px;
}

div.loginmemb, div.loginfree{
width:200px;
height:230px;
float:left;
padding:12px 0 0 25px;
background: url(../images/login_bg.png) no-repeat;
margin:0 20px 20px 0;
color:#666;
font-size:0.9em;
line-height:20px;
}
/* ## END LOGIN FIELDS */

.rules{
width:654px;
margin-left:50px;
padding-left:6px;
border:1px dashed #CCC;
background:#FDF9BD;
clear:left;
}

.rules li{
margin-bottom:6px;
}

/* ## START SIGN UP FORM */
div#profiel{
background:url(../images/register_bg.png) no-repeat;
width:504px;
height:420px;
margin-left:120px;
}

div#profiel table{
border:none;
margin:20px 0 0 20px;
}

div#signup{
background:url(../images/register_bg.png) no-repeat;
width:504px;
height:404px;
margin:0 auto;
padding-bottom:20px;
}

div#signup table{
margin:20px 0 0 60px;
border:none;
}
/* ## END SIGN UP FORM */


.counter2{
float:left;
width:350px;
padding-bottom:12px;
margin:0 12px 0 0;
border:1px solid #000;
overflow:auto;
}



/* ## START COUNTER SWF */
.counter{
float:left;
width:250px;
padding-bottom:12px;
margin:0 12px 0 0;
border:1px solid #000;
overflow:auto;
}

.counter p{
margin:0 0 0 12px;
padding:10px 0;
width:210px;
border-bottom:1px dotted #F00;
}

.countext a{
float:left;
display:block;
margin:8px 0 0 12px;
width:86px;
height:24px;
padding-top:8px;
text-align:center;
font-weight:bold;
background:url(../images/button.png) no-repeat;
}

.countadd{
float:left;
width:300px;
margin-left:100px;
border:1px solid #000;
}
/* ## END COUNTER SWF */

div#loginscreen input.login{
float:left;
}

.tekst{
margin-left:120px;
clear:left;
}
.tekst ul{
padding:6px;
margin:0;
}
.tekst li{
list-style-type:none;
margin-bottom:6px;
}
