body{
background-color: #000;
background-image:url(images/bgpattern_01.png);
color: #fff;

background-attachment: fixed;


font-size: 13px;
font-family: Tahoma, Arial, Verdana;


}


.center{
text-align: center;
}

/*DELETES GUNTER's BLOG LINK FROM BLOG ENTRIES*/
.blog_usernames_blog{
display: none !important;
}


/*-> O P M A A K */

input,
textarea
{
color: #fff;
background: #333;
border: 1px solid #666;
font-size: 13px;
}



/*->TEXT OPMAAK*/


.red{
color: red;
}

.line-through{
text-decoration: line-through;
}



/*links*/
a:link,
a:visited
{
color: #c00;
text-decoration: none;
}

a:hover,
a:focus,
a.link:hover,
a.link:focus
{
border-bottom: 1px dashed #ccc;
}

a.imglink:hover,
a.imglink:focus,
a.imglink:active,
a.imglink:link,
a.imglink:visited{
border: none;
text-decoration: none;

}


a:active
{

border: none;
}

a.menulink:link,
a.menulink:visited
{
color: white;
font-size: 15px;
border-bottom: 1px dashed #c00;
}

a.menulink:hover,
a.menulink:focus,
a.menulink:active
{
border-bottom: 1px dashed #999;
}

.menulinks{
line-height: 22px;
}

.blog_links a:link,
.blog_links a:visited{
background-color: black;
padding: 1px;
padding-left: 2px;
padding-right: 2px;
margin-left: -7px;
}


a.p_entrytitle,
a.p_entrytitle:link,
a.p_entrytitle:hover,
a.p_entrytitle:focus,
a.p_entrytitle:active,
a.p_entrytitle:visited
{
color: white;
background-color: #000;
padding: 3px;
padding-top: 1px;
padding-bottom: 2px;
text-decoration: none;
border-bottom: 1px dashed #999;
}

.blogtitle{
background-color: black;
padding: 3px;
border-bottom: 1px dashed #999;
}

.submitted{
font-style: italic;
font-size: 9px;
color: #ccc;
}



/*end links*/

.projectdetails{
color: #666;
text-align: right;
}



h2{
clear: both;
font-size: 15px;
padding: 0;
margin: 0;
margin-bottom: 8px;

}

h3{
clear: both;
font-size: 20px;
padding: 0;
margin: 0;
margin-bottom: 8px;

}

h5{
clear: left;
font-size: 45px;
padding: 0;
margin: 0;
}


.smallem{
font-style: italic;
font-size: 10px;
}

/*<--TEXT OPMAAK*/

/*->ANDERE OPMAAK*/
/*.bgtransp{
background-color: #333;
opacity:0.5;
filter: alpha(opacity=50);
-moz-opacity:0.5; 

}*/

.bgtransp{
background-color: #222;
}

.bglinkitem{
background-color: #000;

}



/*.videopreview{

background: url(images/videooverlay.png);
}*/

/*<--ANDERE OPMAAK*/


/* <- O P M A A K */



/*-> D I V S  &  B L O C K S */


#container{
position: relative;
width: 1000px;
margin: auto;

height: 100%;
}

#sidebar{
position: absolute;
top: 150px;
padding-left: 10px;
padding-right: 5px;
width: 370px;
height: 100%;
}
	
	
.navigation{
text-align: right;
font-weight: bold;
}
	

#contentcontainer{
position: absolute;
top: 100px;
width: 605px;
min-height: 350px;
margin-left: 400px;
border: solid #333 1px;

}

#content{
padding: 10px;
padding-top: 15px;
width: 585px;
}

.frontpagecontent{
position: relative;
padding-left: 40px;
padding-top: 10px;
width: 540px;
text-align: right;
font-size: 14px;
font-weight: bold;
line-height: 22px;
}



/*.frontpagecontent{
position: absolute;
width: 540px;
bottom: 10px;
right: 10px;
text-align: right;
font-size: 15px;
font-weight: bold;
line-height: 22px;
font-family: Helvetica, arial, sans-serif; 

}*/



.pnc-left{
float: left;
padding-bottom: 5px;


}

.pnc-right{
float: right;
text-align: right;
padding-bottom: 5px;
}

.midleft{
float: left;
padding-bottom: 5px;
width: 290px;
vertical-align: top;
}

.midright{
float: right;
text-align: right;
padding-bottom: 5px;
width: 290px;
}

.clearboth{
clear: both;
}

.portfoliocontent{
text-align: justify;
}

.space{
clear: both;
padding-bottom: 35px;
}

/*<--CONTENTAREA*/




/*#footer{
position: fixed;
bottom: 0px;
width: 100%;
height: 25px;
background-color: #111;
}*/


/*->MENU*/
#menucontainer{
position: relative;
width: 1000px;
height: 130px;


}

#logo{
position: absolute;
top: 0;
width: 324px;
height: 116px;
}

#menubg{
border: solid #444 1px;
position: absolute;
top: 45px;
margin: 0;
margin-left: 60px;
width: 945px;
height: 25px;
z-index: -1;

}

#menutable{
	position: absolute;
	top: 45px;
	width: 600px;
	margin: 0;
	margin-left: 401px;
	padding: 0;
	z-index: 1;
}

.menuitemcontainer{
background-color: #666;
height: 25px;

}

.menuitem{
padding-top: 3px;
}


#menuactive{
position: absolute;
top: -15px;
left: -5px;
}

/*<--MENU*/


/*<- D I V S  &  B L O C K S */


#networktable{
text-align: center;
width: 540px;
border: none;
}

.networktd{
width: 55px;
height: 55px;
padding: 5px;
text-align: center;

}





