html, body {
	width:100%;
	height:100%;
}
body {
	background-image:url('images/bg_body.gif');
	background-repeat:repeat-x;
	height:100%;
	width:100%;
	margin:0px;
	font-family:verdana, sans-serif;
	font-size:11px;
	line-height:12px;
	background-color:#dedede;
}

table {
	border-collapse:collapse;
}
td {
	padding:0px;
	vertical-align:top;
}
img {
	border:0px;
	vertical-align:top;
}
p {
	margin:2px;
}
a,a:link,a:visited,
.Normal a,
.Normal a:link,
.Normal a:visited
{
	text-decoration:none;
	color:#172983;
}
a:hover,
.Normal a:hover
 {
	text-decoration:underline;
}


/* SKIN STYLES */

.activeTabDiv {
	font-size:11px;
	color:#172983;
	width:200px;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:10px;
}

h1,
.head
{
	font-weight:bold;
	font-family:verdana, sans-serif;
	font-size:19px;
	line-height:22px;
	color:#e41028;
	margin:0px;
	padding:0px;
	margin-bottom:25px;
}

h2, .Normal h2
{
	font-weight:bold;
	font-family:verdana, sans-serif;
	font-size:14px;
	color:#172983;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}

h3, .Normal h3
{
	font-weight:bold;
	font-family:verdana, sans-serif;
	font-size:12px;
	color:#172983;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}

h4, .Normal h4
{
	font-weight:bold;
	font-family:verdana, sans-serif;
	font-size:11px;
	color:#172983;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}



.Normal {
	font-size:11px;
	font-family:verdana, sans-serif;
}

div#containerSite {
	position:relative;
	height:100%;
	width:1004px;
}

div#mainDiv {
	background-image:url('images/bg_main.png');
	background-repeat:repeat-y;
	@background-image:none;
	@filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.gerritrietveldcollege.nl/Portals/_default/Skins/gerrit rietveld/images/bg_main.png'); 
	height:100%;
	width:1004px;
}

div#leftDiv {
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:800;
}

#main {
	width:988px;
	height:100%;
	background-image:url('images/bg_site.jpg');
	background-repeat:no-repeat;
	z-index:700;
	position:relative;
}


.mainTableHJ:nth-of-type(1) {  
	background-position:8px 0px;
}  


#mainMWP {
	width:100%;
	height:100%;
	background-image:url('images/bg_all.gif');
	background-repeat:repeat-x;
	z-index:700;
	position:relative;
}

#menu
{
	height:66px;
	width:100%;
}

#menu .rootGroup {
	width:100%;
}

#menu li.item
{
	background-image:url('images/bg_menu.gif');
	background-repeat:repeat-x;
	background-position:left 3px;
}

#menu a img {
	display:none;
}
#menu a,
#menu a:link,
#menu a:visited
{
	background-image:url('images/menu_separator.gif');
	background-repeat:no-repeat;
	background-position:right 0px;
	height:25px;
	line-height:23px;
	padding-left:10px;
	padding-right:10px;
	color:#ffffff;
	font-family:verdana, sans-serif;
	font-size:11px;
	display:block;
	float:left;
	font-weight:bold;
	margin-top:2px;
	cursor:pointer;
	text-decoration:none;
}

#menu a:hover,
#menu .selected,
#menu .selected:link,
#menu .selected:visited
{
	background-image:url('images/menu_over.gif');
	background-position:right bottom;
	text-decoration:none;
}

#menu .group a,
#menu .group a:link,
#menu .group a:visited
{
	background-image:url('images/bg_submenu_item.gif');
	background-repeat:no-repeat;
	background-position:right bottom;
	background-color:#313094;
	height:18px;
	line-height:14px;
	font-size:10px;
	font-weight:normal;
	border:0px;
	border-bottom:1px solid #ffffff;
	margin:0px;
}

#menu .group a:hover
{
	text-decoration:none;
	color:#dce1f8;
}

#submenu {
	vertical-align:top;
	width:300px;
}

#submenu a,
#submenu a:link,
#submenu a:visited
{
	background-image:url('images/bullet_submenu.gif');
	background-repeat:no-repeat;
	background-position:left 14px;
	height:36px;
	line-height:36px;
	display:block;
	float:left;
	color:#172983;
	padding-left:15px;
	font-size:11px;
	font-weight:bold;
	width:160px;
	cursor:pointer;
}

#submenu a img
{
	display:none;
}

#submenu .level1 {
	background-color:#ffffff;
}

.loginLink,
.loginLink:link,
.loginLink:visited
{
	background-image:url('images/bullet_submenu.gif');
	background-repeat:no-repeat;
	background-position:left 14px;
	height:36px;
	line-height:36px;
	display:block;
	color:#172983;
	padding-left:15px;
	font-size:11px;
	font-weight:bold;
	width:160px;
	cursor:pointer;
	float:left;
}

td#contentTd {
	w/idth:704px;
}

td#contentTd a,
td#contentTd a:link,
td#contentTd a:visited,
.Normal a,
.Normal a:link,
.Normal a:visited
{
	color:#172983;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
}


div.contentpanediv iframe{
	width:600px !important;
}


/* Container */

.container1,
.container2
{
	margin-bottom:10px;
}

.borderBottomContainer1 {
	height:30px;
	border-bottom:2px solid #c3c3c4;
}

a.breadCrumbLink,
a.breadCrumbLink:link,
a.breadCrumbLink:visited
{
	color:#666666 !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:10px !important;
}



.linkNewsOverview,
.linkNewsOverview:link,
.linkNewsOverview:visited {

	color:#172983;
	font-size:11px;
	font-style:italic;
	font-weight:bold;	
}

.linkNewsOverview:hover {
	color:#e41028;
}

.readMoreLink,
.readMoreLink:link,
.readMoreLink:visited
{
	color:#172983;
	font-size:11px;
	text-decoration:none;
}

.readMoreLink:hover{
	text-decoration:underline;
	color:#172983;
}

.newsArchiveLink,
.newsArchiveLink:link,
.newsArchiveLink:visited {
	color:#172983;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

.newsArchiveLink:hover {
text-decoration:underline;
	color:#e41028;
}
