.Colimbra{}

html
{
	height: 100.1%;	
}

body
{
	background-color: #ffffff;
	height: 100%;
    font-size: 8.7pt;
    line-height: 14pt;
}

/*
.ControlPanel table
{
    width: auto;
}
*/
.main
{
    padding: 0px; margin: 0px 0 0 0; border: solid 0px #dcdcdc;
	background-color: #ffffff;
    width: 100%;
    text-align: center;
	min-height: 100%;
	_height: 100%;
}


.pagemaster 
{
    padding: 0px; margin: 0px 0 0 0; border: solid 0px #cdcdcd;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
}


.toppane
{
    padding: 0px 0px 0px 0px; margin: 0px 0 0 0; border: solid 0px #cdcdcd;
	width: 980px;
    height: 255px;
    background: #ffffff url(images/home.jpg) no-repeat scroll top left;
}

.home .toppane
{
    background: #ffffff url(images/home.jpg) no-repeat scroll top left;
}

.nieuws .toppane
{
    background: #ffffff url(images/nieuws.jpg) no-repeat scroll top left;
}
.inloggen .toppane
{
    background: #ffffff url(images/inloggen.jpg) no-repeat scroll top left;
}
.wiezijnwe .toppane
{
    background: #ffffff url(images/wiezijnwe.jpg) no-repeat scroll top left;
}
.watdoenwe .toppane
{
    background: #ffffff url(images/watdoenwe.jpg) no-repeat scroll top left;
}
.referenties .toppane
{
    background: #ffffff url(images/referenties.jpg) no-repeat scroll top left;
}
.contact .toppane
{
    background: #ffffff url(images/contact.jpg) no-repeat scroll top left;
}



.langwrapper
{   padding: 10px 40px 0px 0px; margin: 0px 0px 0 0; border: solid 0px #cdcdcd;
    height: 20px;
    text-align: right;
    color: #000000;
    font-size: 8pt;
}
.langnametoken
{
}
a.langnametoken:link, a.langnametoken:visited, a.langnametoken:hover, a.langnametoken:active
{
    color: #000000;
    text-transform: uppercase;
    font-size: 8pt;
}

.topcontentpane
{
    padding: 0px 0px 0px 100px; margin: 0px 0 0 0; border: solid 0px #cdcdcd;
    height: 220px;
	width: 840px;
	overflow: hidden;  
}


.languagepane
{
    padding: 5px 0px 0px 0px; margin: 0px 0 0 0; border: solid 0px #cdcdcd;
    height: 100px;
    width: 100px;
    float: left;
    font-size: 1px;
    line-height: 0px;
}

.mainwrapper
{
    padding: 0px; margin: 0px 0 0 0; border: solid 0px #cdcdcd;
    width: 840px;
    float: left;
}

.rootmenu
{
    padding: 6px 0px 0px 0px; margin: 0px 0 0px 0; border: solid 0px #cdcdcd;
    background-color: #ffffff;
    height: 20px;
    width: auto;
    border-left: solid 1px #66CCFF;
    border-right: solid 1px #66CCFF;
}

.contentrow {
    padding: 0 0 20px 0; border: solid 0px #000000; margin: 0px;
    text-align: left;
    width: auto;
}
.contentrowwrapper
{
    padding: 0px;
    background-color: #ffffff;    
    margin: 0px;
    border: solid 1px #66CCFF;
    
}
.contenttable
{
    background-color: #ffffff;
    margin-top: -2px;
}
.contentspacer
{
    height: 10px;
}


.menupanewrapper
{
    width: 160px;
    padding: 0 0px 0 10px; margin: 0px; border: solid 0px red;
    vertical-align: top;
}
.pageiconpane
{
    padding: 15px 0px 15px 10px; border: solid 0px red; margin: 0 0 0 0px;
    text-align: left;
}

.menupane
{
    padding: 0px 0px 0px 10px; border: solid 0px red; margin: 0 0px 0 0px;
    height: auto;
}

.adminmenupane
{
    padding: 0px 0px 0px 0px; border: solid 0px red; margin: 0 0 0 0px;
    min-height: 3px;
    width: auto;
    text-align: left;
    line-height: 0px;
    font-size: 0px;
}
.adminmenupane option, .adminmenupane select
{
    width: 140px;
    overflow: hidden;
}

.menucontentpane
{
    padding: 0px 0px 0px 0px; border: solid 0px red; margin: 0 0 0 0px;
}

.contentpanewrapper
{
    padding: 0px 0px 0px 0px; margin: 0px; border: solid 0px red;
    vertical-align: top;
    background-color: #ffffff;
}

.contentpane
{
    padding: 0px 0px 0px 0px; margin: 0px; border: solid 0px red;
    width: 100%;
}
.admin .contentpane
{
    padding-left: 20px;
}

.twocolumns .contentpane
{
    padding: 0px 0px 0px 0px; margin: 0px; border: solid 0px red;
    width: 50%;
    vertical-align: top;
}
.twocolumns .rightpane
{
    padding: 0px 0px 0px 0px; border: solid 0px red; margin: 0 0 0 0px;
    width: 50%;
    vertical-align: top;
}
.singlepane
{
    padding: 0px 0px 0px 0px; border: solid 0px red; margin: 0 0 0 0px;
    width: 100%;
    vertical-align: top;
}
.agenda .contentpane
{
    padding: 0px 0px 0px 0px; margin: 0px; border: solid 0px red;
    width: 62%;
    vertical-align: top;
}
.agenda .rightpane
{
    padding: 0px 0px 0px 0px; border: solid 0px red; margin: 0 0 0 0px;
    width: 38%;
    vertical-align: top;
}



.home .toprow .contentpane
{
    padding: 0px 0px 0px 0px; border: solid 0px red; margin: 0 0 0 0px;
    width: 360px;
    float: right;
}
.home .bottomrow .contentpane
{
    padding: 0px 0px 0px 0px; border: solid 0px red; margin: 0 0 0 0px;
    width: 360px;
    float: left;
}

.homerightpane
{
    width: 115px;
    float: left;  
    text-align: left;
}

.bottomrow .contMain
{
    padding-left: 10px;
    padding-right: 0px;
}
.bottomrow .ImageNoHeader
{
    padding-left: 5px;
    padding-right: 0px;
}

a img
{
    border: solid 0px red;
}
img
{
    border: solid 0px #333333;
    background-color: #ffffff;
}

/* ------------------------------------------------------------------------------------------ */
/* -------------------------------------- Text styles ----------------------------------------*/
/* ------------------------------------------------------------------------------------------ */
.DummyClass {}

p
{
    padding: 0 0 10px 0; margin: 0px; border: solid 0px red;
}
h1, h2, h3
{
	font-family: Arial, Sans-Serif;
    font-size: 8.7pt;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    text-transform: none;
    line-height: 14pt;
    color: #000000;
    text-align: left;
}
h2, h3
{
}


.SubHead, .SubSubHead, .Head
{
	font-family: Arial, Sans-Serif;
    font-size: 8.7pt;
    line-height: 14pt;
    font-style: normal;
    font-weight: bold;
    color: #000000;
}

h4, h5, .Normal, p, a, a:link, a:visited, a:hover, a:active, .SkinObject
{
	font-family: Arial, Sans-Serif;
    font-size: 8.7pt;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    line-height: 13pt;
    color: #000000;
}

a, a:link, a:visited, a:hover, a:active, .SkinObject
{
    text-decoration: none;
    color: #990066;
}



b, strong
{
    font-weight: bold;
}

UL
{
    margin-top: 0px;
}

UL LI
{
    list-style-type: disc;
    margin-bottom: 8px;
}

UL LI LI
{
    list-style-type: circle;
    margin-bottom: 4px;
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}


#SiteMenu
{
}

#SiteMenu ul
{
    margin: 0 0px 0 0px; padding: 0px 0px 0px 0px; border: black 0px solid;
    height: auto;
    width: auto;
    background-color: #ffffff;
} 

#SiteMenu li
{
    padding: 0px 0px 0px 0px; margin: 0px 0 0 0; border: solid 0px #cdcdcd;
    list-style-image: none;
    list-style-type: none;
    float: left;
    width: auto;   
    background-color: #ffffff;
} 

#SiteMenu li .MenuItem
{
    margin: 0 0px 0 0px; padding: 0px 0px 0px 0px; border: black 0px solid;
}

#SiteMenu li a,
#SiteMenu li a:link,
#SiteMenu li a:visited,
#SiteMenu li a:hover,
#SiteMenu li a:active,
#SiteMenu li a:focus
{
    padding: 0px 0px 0px 0px; margin: 0px 0 0 0; border: solid 0px #cdcdcd;
    display: block;
    width: 118px;
    white-space: nowrap;
    height: auto;
    color: #999999;
    font-family: Arial, Sans-Serif;
    font-size: 8.7pt;
    line-height: 14pt;
    text-decoration: none;
    font-style: normal;
    -moz-outline: none;
    outline: none;
}
#SiteMenu li a:hover
{
    color: #000000;
    font-weight: bold;
}
#SiteMenu li.SelectedTab a:visited
{
    color: #990066;
    font-weight: bold;
}

#SubMenu
{
    padding: 0px 0px 0px 0px; margin: 0px 0 0 0; border: solid 0px #cdcdcd;
}

#SubMenu .MenuItem
{
    padding: 0px 0px 0px 0px; margin: 0px 0 0 0; border: solid 0px #cdcdcd;
}
#SubMenu li
{
    padding: 0px 0px 0px 0px; margin: 0px 0 0 0; border: solid 0px #cdcdcd;
    list-style-image: none;
    list-style-type: none;
}


#SubMenu div a,
#SubMenu div a:link,
#SubMenu div a:visited,
#SubMenu div a:hover
{
    padding: 0px 0px 15px 0px; margin: 0px 0 0 0; border: solid 0px #cdcdcd;
    display: block;
    width: 140px;
    height: auto;
    color: #999999;
    font-family: Arial, Sans-Serif;
    font-size: 8.7pt;
    line-height: 14pt;
    text-decoration: none;
    font-style: normal;
}

#SubMenu li a:hover
{
    color: #000000;
}
#SubMenu li.SelectedTab a:visited, #SubMenu li.SelectedTab a:visited
{
    color: #000000;
    font-weight: bold;
}


/* news module*/
.articleTopCell, .articleFooterCell, .articleIconCell, .articleContentCell
{
    border: solid 0px #000000;
    background-color: #ffffff;
}

.articleTopCell .NormalBold, .articleFooterCell  .NormalBold
{
    color: #333333;
}

.articleContentCell
{
}
.articleTable /* borders toch maar intact laten*/
{}

.articleIconCell
{
    width: 0px; /* werkt niet omdat er een spacer image instaat*/
}
h2.title
{
    text-transform: uppercase;
}

