.campusWinschoten{}


.contMain
{
    padding: 0px 10px 10px 5px; 
    margin: 0px 0 0px 0; border: solid 0px #ffffff;
    text-align: left;
    background-color: Transparent;
}

.contHeader
{
    padding: 0px 0px 0px 0px; margin: 0px; border: solid 0px red;
    text-align: left;
    background-color: Transparent;
}
.contHeader h2
{
    display: inline;
    width: auto;
}
.contHeader .Head, .contHeader h2
{
    padding: 0px; margin: 0px; border: solid 0px red;
}
.contIcon
{
    padding: 0px 0px 0px 0px; margin: 0px; border: solid 0px red;
    float:left;
}
.contIcon img
{
    margin-right: 10px;
}
.topactionwrapper
{
    float: right;
    width: auto;
}


.contActions
{
    padding: 0px; 
    border: solid 0px red;
    float: right;
    width: 40px;
    height: auto;
    text-align: right;
    background-color: Transparent;
}
.contActions img
{
    padding: 0px; margin: 0px; border: solid 0px red;
}

.contContent
{
    padding: 0px 0px 10px 0px; margin: 0px; border: solid 0px red;
    text-align: left;
    width: auto;
}

.contFooter
{
    clear: both;
}


/* ------------------------------------------------------------------------------------------ */
/* -------------------------------------- Text styles ----------------------------------------*/
/* -------------------------- here mostly empty, see the skin file ---------------------------*/
/* ------------------------------------------------------------------------------------------ */

.contHeader .Head
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 14px;
	color: #cd3873;
	font-weight: bold;
	text-align: left;
}

/* ------------------------------------------------------------------------------------------ */
/* -------------------------------------- Special cases --------------------------------------*/
/* ------------------------------------------------------------------------------------------ */

.ImageNoHeader
{
    padding: 0px; margin: 0px; border: solid 0px pink;
}

.ImageNoHeader .contContent
{
    padding: 0px; margin: 0px; border: solid 0px red;
    text-align: left;
}


.curvyborder, .blue, .pink, .pinkblue
{
    border: solid 1px #0091cd;
    margin: 10px 10px 40px 0px;
    padding: 0px 0px 0px 0px; 
}
.pinkblue
{
    border: solid 1px #cd3873;
}
.blue
{
    border: solid 1px #4ab6e6;
    background-color: #4ab6e6;
}
.pink
{
    border: solid 1px #cd3873;
    background-color: #cd3873;
}

.curvyborder
{
    margin-top: 0px;
    margin-bottom: 20px;
}
.homepage .curvyborder
{
    margin-top: 20px;
    margin-bottom: 20px;
}


.rightpane .curvyborder, .rightpane .pinkblue, .rightpane .pink, .rightpane .blue
{
    margin-right: 0px;
}

.curvyborder .contContent
{
    padding: 10px 5px 10px 5px; 
}

.blue .contContent, .pink .contContent
{
    padding: 0px 5px 10px 10px; 
}
.blue .contHeader, .pink .contHeader
{
    padding: 5px 0px 0px 10px; 
}

.pink h2, .pink h3, .pink p, .pink td, .pink .Normal, .pink span, .pink div, .pink .Head,
.blue h2, .blue h3, .blue p, .blue td, .blue .Normal, .blue span, .blue div, .blue .Head
{
    color: #ffffff;
}
.pinkblue .contHeader
{
    padding: 5px 0px 0px 10px; 
}
.pinkblue .contContent
{
    padding: 0px 5px 10px 10px; 
}

.pinkblue .Head
{
    color: #0091cd;
}

.home 
{
    padding: 0px 0px 10px 0px;
    border: solid 2px #4ab6e6;
    margin-bottom: 20px;
}
.home .contHeader
{
    padding: 5px 0 10px 0;
    text-align: center;
    min-height: 47px;
}
.home .contHeader h2
{
    line-height: 100%;
}
.home .contHeader .Head
{
    color: #ffffff;
}
.home h2, .home h3, .home p, .home td, .home .Normal, .home span, .home div, .home .Head
{
    color: #333333;
}


.home .iconarea
{
    max-width: 218px;
    max-height: 150px;
    overflow: hidden;
    margin-bottom: 2px;
    text-align: center;
}

.home .iconarea img
{
    width: 218px;
    height: 150px;
}
.homepage .rightpane .home .iconarea img
{
    width: 218px;
}

.home .contContent
{
    background-color: #ffffff;
    color: #333333;
    padding-top: 5px;
}
.home .contContent p, .home .contContent .Normal, .home .contContent div
{
    color: #333333;
}


.leftpane .home
{
    margin-top: 20px;
}

.homepage .leftpane .home
{
}


.leftpane .contMain
{
    padding-left: 0px;
}
.leftpane .ImageNoHeader
{
    padding-top: 8px;
}

.leftpane .LinksDesignTable td
{
    background: url(images/bullet.png) no-repeat center left;	
    padding-left: 20px;
}
.leftpane .LinksDesignTable td a
{
    font-size: 12px;
    text-decoration: none;
    line-height: 140%;
    color: #cd3873;    
}
.leftpane .LinksDesignTable td a:hover
{
    font-weight: normal;
    color: #0091cd;
}



/* homepage */
.homepage .LinksDesignTable td
{
    background: url(images/homebullet.jpg) no-repeat center left;	
    padding-left: 30px;
}
.homepage .LinksDesignTable td a,
.homepage .LinksDesignTable td a:link,
.homepage .LinksDesignTable td a:hover,
.homepage .LinksDesignTable td a:visited
{
    font-size: 14px;
    text-decoration: none;
    line-height: 140%;
    color: #cd3873;    
    font-weight: normal;
}
.homepage .LinksDesignTable td a:hover
{
    color: #0091cd;
}

.aanmeldlink
{
    text-align: right;
    padding: 10px 5px 0 0;
}
.aanmeldlink a
{
    font-size: 14px;
    color: #cd3873;
    font-weight: bold;
    text-decoration: none;
    
}
.aanmeldlink a:hover
{
    color: #0091cd;
}


.threecolumn .rightpane .ImageNoHeader
{
    padding-top: 10px;
}
