* {
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

body, html {
   height:100%; 
} 


body {
    background-color: #FFFFFF;
    margin: 0px;
    color: #DDDDDD;

}

/* Algemene stijlen */
/* Koppen */
h1 {
    font-size: 1.4em;
    font-weight: bold;
}


h2 {
    font-size: 1.2em;
    font-weight: bold;
}

h3 {
    font-size: 1em;
    font-weight: bold;
}

p {

}

td {

}

ul {
}

li {
}
/* stijlen voor de extra contentblokken aan de rechterkant */

.nieuwstekst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #555555;
	list-style-position: outside;
	list-style-type: disc;
	line-height: 125%;

}
.nieuwstitel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #555555;
	font-variant: normal;
	list-style-position: outside;
	list-style-type: disc;
	border-bottom-style: solid;
	border-bottom-width: 0.8pt;
	text-transform: uppercase;
}
.nieuwstabel {
	border: thin dotted #666666;
	background-color: #cccccc;
	padding: 3px;
}
/* stijlen voor de vormgevingsonderdelen */

#logo {
    position: absolute;
    top: 0px;
    left: 0px;
    padding-left: 20px;
    padding-top: 20px;
}

#navigatie {
   position: absolute;
   top: 28px;
   left: 425px;
}

#navigatie img {
    margin-right: 2px;
}

#kop {
    position: absolute;
    left: 255px;
    top: 60px;
}

#oplkop {
    position: absolute;
    left: 255px;
    top: 60px;
}

#rechterhoek {
    position: absolute;
    width: 59px;
    height: 53px;
    right: 0px !important;
/*    right: -1px; */
    top: 44px;
}

#linkerhoek {
    position: absolute;
    width: 54px;
    height: 56px;
    left: 197px;
    top: 97px;
}


/* Stijlen voor de balk boven het contentvlak */
#balkbovencontent {
    position: relative;
    height: 56px;
    margin-left: 251px;
    top: 97px;
}

#opleidingtitel {
    position: absolute;
    top: 4px;
    font-size: 0.9em;
    font-weight: bold;
}

#kruimelpad {
    position: absolute;
    bottom: 5px;
    font-size: 0.6em;
    text-decoration: none;
}

#kruimelpad a {
    text-decoration: none;
}

#kruimelpad a:hover {
    text-decoration: underline;
}

/* Stijlen het contentvlak */
#content {
    position: absolute;
    left: 197px;
    top: 153px;
    right: 2px !important;
    right: 0px;
    background-color: #FFFF00;
    background-repeat : repeat;
    background : fixed;
    font-size: 1em;    
    xpadding-right: 5px;
}

#contentafbeelding {
    padding-left: 50px;
}

#contenttekst, #indextekst {
    height: 100%;
    width: 100%;
    color: #FFFFFF;
    font-size: 0.8em;
    padding-left: 0px;
}

#contenttekst td {
    padding-right: 0px;
}

#contenttekst table, #indextekst table {
    font-size: 1em;
    color: #FFFFFF;
}

#contenttekst p, #contenttekst a, #indextekst a {
    color: #FFFFFF;
    font-size: 1em;
}

#contenttitel {
    vertical-align: top;
    padding-top: 5px;
    color: #FFFFFF;
    clear: both;
    padding-left: 55px;
    font-size: 1em;
}

#contenttekst h1, #contenttitel h1 {
    font-size: 1.4em;
    font-weight: bold;
}

#contenttekst h2 {
    font-size: 1.2em;
    font-weight: bold;
}

#contenttekst h3 {
    font-size: 1em;
    font-weight: bold;
}


#lijntje {
    position: absolute;
    bottom: 10px;
    left: 122px;
    width: 66px;
    height: 1px;
    background-color: #0097B9;
    overflow: hidden;
}

.nieuwsblokje {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.portalkolom {
    font-size: 1em;
    vertical-align: top;
    padding-right:3px;
    padding-left: 50px;
}

.portalkolom p {
    margin-top: 0px;
    margin-bottom: 17px;
}

#contentportal a, .portalkolom a {
    text-decoration: none;
    font-weight: bold;
    color: #FFFFFF;
}

#contentportal a:hover, .portalkolom a:hover {
    text-decoration: underline;
}

.opleiding {
    padding-left: 50px;
    vertical-align: top;
}
.tabeltekst {color: #333333}