/* CSS Document */

/************************* GLOBAL ***************************/
body
{
margin:0px;
padding:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
text-align:justify;
line-height:18px;
}



a
{
text-decoration:none;
display:pointer;

}

.link
{
text-decoration:underline;
color:#0000FF;
font-size:13px;
}

a:visited
{
color:#A4A4A4;
}

a:hover
{
color:#000000;
}

h3
{
color:#D30E0E;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
padding-top:20px;
font-weight:normal;
letter-spacing:-1px;
/*text-decoration:underline;*/
}

p
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
color:#333;
margin:10px 0px;
padding:0px;
text-align:justify;
line-height:18px;
}

hr
{
color:#D30E0E;
color:ccc;
height:1px;
}

h4
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
margin:0px;
pading:0px;
padding-top:10px;
color:#257ca1;
color:#707172;
color:#000;
}

h5
{
color:#FFF;
font-size:16px;
text-align:left;
margin:20px 0px 20px 25px;
}

ul
{
color:#333;
margin-bottom:0px;
line-height:20px;
font-size:13px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

input
{
height:14px;
color:1px solid #333;
margin:3px 0px;
padding:0px;
}

table
{
margin:50px 20px;
padding:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
text-align:justify;
line-height:18px;
}

td
{
padding:1px 10px;
}

th
{
padding:0px 10px;
font-size:16px;
padding-bottom:10px;
}

table a:visited
{
color:#0066FF;
}

table a:hover
{
color:#0066FF;
text-decoration:underline;
}

img
{
border:none;
}

/************************* END GLOBAL ***************************/

/************************* HEADER ***************************/
#header
{
background:url(../images/header-back.gif) repeat-x;
text-align:center;
margin:0px;
height:151px;
}

#logo
{
background:url(../images/logo.gif) no-repeat;
background:url(../images/logo-mirror2.gif) no-repeat;
margin:0px auto;
width:611px;
height:151px;
display:block;
}

#menu-back
{
background:url(../images/top-menu-back.gif) repeat-x;
margin:0px;
height:55px;
}

#menu
{
width:965px;
display:block;
margin:0px auto;
}

#menu-bttn
{
float:left;
display:block;
}

.hyperlink-image
{
border:none;
}

*html img.hyperlink-image
{
border:none;
width:160px;
}

#study{
position:absolute;
right:110px;
top:20px;

}

#english
{
position:absolute;
right:70px;
top:20px;
}


#dutch
{
position:absolute;
right:30px;
top:20px;
}

/************************* END HEADER ***************************/

/************************* CONTENT ***************************/



#content
{
width:980px;
display:block;
margin:40px auto;
color:#CCCCCC;

}

.left-part
{
float:left;
width:700px;
margin:10px 0px 20px 20px;
}


.left-part2
{
float:left;
width:600px;
margin:10px 0px 20px 20px;
}

.left-part3
{
float:left;
width:940px;
margin:10px 0px 20px 20px;
}
#right-part-image1
{
float:right;
background:url(../images/web-design-pic.gif) no-repeat;
width:155px;
height:138px;
margin:10px 20px 20px 10px;
}

#right-part-image2
{
float:right;
background:url(../images/web-design-pic2.gif) no-repeat;
width:155px;
height:138px;
margin:10px 20px 0px 10px;
}

#right-part-image3
{
float:right;
background:url(../images/web-design-pic3.gif) no-repeat;
width:155px;
height:138px;
margin:30px 20px 0px 10px;
}

#right-part-image4
{
float:right;
background:url(../images/web-design-pic4.gif) no-repeat;
width:155px;
height:138px;
margin:10px 20px 0px 10px;
}

#right-part-image5
{
float:right;
background:url(../images/web-design-pic6.gif) no-repeat;
width:155px;
height:138px;
margin:30px 20px 0px 10px;
}




#right-part-text
{
border:1px solid #bbb;
float:right;
width:320px;
margin:30px 20px 0px 0px;
background:#316f89;
}

*html div#right-part-text
{
border:1px solid #bbb;
float:right;
width:320px;
margin:30px 0px 0px 0px;
background:#316f89;
}


#footer
{
background-color:#e6e6e6;
margin:0px auto;
display:block;
height:25px;
width:970px
}

#white-letters
{
color:#FFF;
}


.to-the-top
{
font-size:13px; 
text-decoration:underline; 
margin-left:20px;
}

a.to-the-top
{
color:#0066CC;
}

.lspan
{
float:left;
width:160px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
text-align:justify;
line-height:18px;
}

.rspan
{
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
text-align:justify;
line-height:18px;
}

.clear
{
clear:both;
height:0px;
}


.no-margin
{
margin:0px;
padding:0px;
}

.required, .subm{
	height:18px;
	line-height:18px;
}

select.required{
	height:22px;
}

.valid{
	margin-top:3px;
}

/************************* END CONTENT ***************************/

/************************* FOOTER ***************************/

#footer
{
background-color:#e6e6e6;
margin:0px auto;
display:block;
height:25px;
width:980px
}

#bottom
{
height:20px;
}


/************************* END FOOTER ***************************/
