/* Stylesheet voor UvA */

BODY,
TABLE, TR, TD,
H1, H2, H3, H4, H5, H6, 
P, OL, UL, DIV, SPAN    { 
    font: 12px/15px Arial, Helvetica, Sans-Serif;
    line-height: 15px;
    color: #000000; 
    text-decoration: none; 
}

BODY { 
	margin: 0px;
	background-color: #FFFFFF;
}

TD { vertical-align: top; }

FORM                    { margin-bottom: 0px; display: inline; }
H1, H2, H3              { font-weight: bold; }
H4, H6                  { font-weight: bold; color: #666666; }
H5                      { font-style: italic; }
H1                      { margin-bottom: 12px; margin-top: 0px; }
H2                      { margin-bottom: 5px; margin-top: 0px; }
H3, H4, H5              { margin-bottom: 1px; margin-top: 10px; }
H6                      { margin-bottom: 4px; margin-top: 0px; }

H3.underline { 
    margin-left: 5px;
    padding-bottom: 1px; 
    border-bottom: 1px solid #000000; 
}

H2.help {
   margin: 20px 0 8px 0;
   padding-bottom: 3px;
   border-bottom: 1px solid #818181; 
}

H4.indent {
    margin-left: 5px;
}

A { text-decoration: none; color: #336699; font-weight: bold; }
A:hover { text-decoration: underline; }
A.anchorlink { font-size: 11px; font-weight: normal; }
A.nodecoration { text-decoration: none; }
A.nodecoration:HOVER { text-decoration: none; }

P, UL, OL {
    display: block;
    color: #000000;
    margin-bottom: 15px;
    margin-top: 0px;
}

OL {
    list-style-type: none;
    margin-left: 20px;
}
 
UL {
   padding-left: 15px;
}

.fullwidth { width: 748px; }
.fullinnerwidth { width: 746px; }
.fullheight { height: 100%; }
.autoheight { height: auto; }
.headerheight { height: 87px; }


.col1 { width: 72px; }
.col2 { width: 130px; }
.col2x { width: 193px; }
.col3 { width: 472px; }
.col3x { width: 476px; }
.col4 { width: 72px; }
.col4x { width: 5px; }

.row0 { height: 36px; }
.row1 { height: 9px; }
.row2 { height: 8px; }
.row3 { height: 36px; }

/*********************************************************
* Menubar
*********************************************************/
.menubar {
	width: 100%;
	height: 31px;
	background-repeat: repeat-x;
}

.menubar td {
	vertical-align: top;
	height: 31px;
}

.menubar td.marginright {
   padding-right: 25px;
}

/*********************************************************
* Content
*********************************************************/
.contenttable0 {
    background-color: #FAFAF4;
    width: 748px;
}

.contenttable1 {
    border-left: 1px solid #B4B4B4;
    border-right: 1px solid #B4B4B4; 
    background-repeat: repeat-x;
    background-color: transparent;
    width: 100%;
    height: 100%;
}

.contenttable2 {
    background-repeat: no-repeat;
    background-color: transparent;
    width: 746px;
}

.contenttable3 {
    background-color: #EDECE7;
    width: 746px;
}

IMG.accent {
    margin-top: 3px;
    margin-right: 7px;
}

IMG.arrow {
    margin-top: 2px;
    margin-right: 8px;
}

.contentboxdark1 {
    background-color: #EDEDE6;
}

.contentmenu-box {
    background-color: #E3E0C1;
    background-repeat: repeat-x;
}

.contentmenu {
    font: bold 12px/15px Arial, Helvetica, Sans-Serif;
    color: #336699;
    padding-right: 20px;
}

.contentmenu A {
    font: 11px/15px Arial, Helvetica, Sans-Serif;
}

.contentmenu2 {
    font: 11px/15px Arial, Helvetica, Sans-Serif;
    color: #336699;
    padding-top: 3px;
}

.contentmenu2 SPAN {
    font: bold 12px/15px Arial, Helvetica, Sans-Serif;
    color: #336699;
    padding-right: 5px;
}

.contentmenu2 A {
    font: 11px/15px Arial, Helvetica, Sans-Serif;
}

.titelblok {
    padding-top: 3px;
}

.zoekresultaatbox {
   margin-top: 5px;
}

.zoekresultaatbox A {
   line-height: 20px;
}

TABLE.zoekcontrol TD { padding-left: 6px; font-weight: bold; color: #9f9f97; }
TABLE.zoekcontrol TD IMG { margin-top: 3px; }

div.description { margin-bottom: 4px; }
ul.bullets-inside { list-style-type: square; list-style-position: inside;}
ul.bullets-outside { list-style-type: square; list-style-position: outside;}


.zoekresultaten A {
    font: bold 11px Arial, Helvetica, Sans-Serif;
    color: #336699;
    text-decoration: none;
}

.zoekresultaten A:hover {
    text-decoration: underline;
}

.zoekresultaten IMG {
    margin-right: 1px;
}

/*******************************************************************************
* Zoekitems
*******************************************************************************/
.button {
   font: bold 11px Arial, Helvetica, Sans-Serif;
   color: #000000;
   padding-bottom: 3px;
   padding-right: 10px;
   height: 17px;
   line-height: 14px;
}

.button A {
   color: #336699;
   text-decoration: none;
}

.button A:hover {
   text-decoration: underline;
}

.sgs-search-col1 {
    width: 72px;
}

.sgs-search-col2 {
    width: 150px;
}

.sgs-search-col3 {
    width: 336px;
}

.sgs-search-col4 {
    width: 9px;
}

.sgs-search-col5 {
    width: 100px;
}

.sgs-search-col6 {
    width: 79px;
}

.sgs-search-inputmin,
.sgs-search-inputmax,
.sgs-search-selectmax {
    width: 100%;
    border: 1px solid #666666;
    font: 12px Arial, Helvetica, Sans-Serif;
    padding-left: 3px;
    padding-right: 0px;
}

.sgs-search-inputmin { width: 120px; height: 20px; padding-top: 2px; padding-bottom: 2px; }
.sgs-search-inputmax { height: 20px; padding-top: 2px; padding-bottom: 2px; }
.sgs-greyedout {
    color: #ADADAD;
}

.prompt LABEL {
    font: bold 12px Arial, Helvetica, Sans-Serif;
    color: #000000;
    padding-right: 10px;
}

.sgs-search-value LABEL {
    font: 12px Arial, Helvetica, Sans-Serif;
    color: #000000;
    margin-left: 4px;
    margin-bottom: 1px;
}

.navlinkinactive {
	font: 12px Arial, Helvetica, sans-serif;
	color: #993300;
	text-decoration: none;
}
.navlinkinactive_small {
	font: 11px Arial, Helvetica, sans-serif;
	color: #993300;
	text-decoration: none;
}

.navlinkinactive A {
	color: #993300;
}

.navlinkinactive a:hover {
	color: #993300;
	text-decoration: underline;
}

.navlinkinactive {
	font: 12px Arial, Helvetica, sans-serif;
	color: #993300;
	text-decoration: none;
}

.navlinkinactive {
	font: 11px Arial, Helvetica, sans-serif;
	color: #993300;
	text-decoration: none;
}

.navlinkactive {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #993300;
	text-decoration: none;
}

.navlinkactive A {
	color: #993300;
}

.navlinkactive a:hover {
	color: #993300;
	text-decoration: underline;
}

.subnavlinkactive {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #993300;
	text-decoration: none;
}

.subnavlinkactive A {
	color: #993300;
}

.subnavlinkactive a:hover {
	color: #993300;
	text-decoration: underline;
}

.subnavlinkinactive {
	font: 11px Arial, Helvetica, sans-serif;
	color: #993300;
	text-decoration: none;
}

.subnavlinkinactive A {
	color: #993300;
}

.subnavlinkinactive a:hover {
	color: #993300;
	text-decoration: underline;
}

.error {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: red;
	text-decoration: none;
}

.information {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: green;
	text-decoration: none;
}

.webzoekcontrol {
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #993300;
	text-decoration: none;
}

.webzoekcontroldisabled {
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #b6997c;
	text-decoration: none;
}

.webzoekcontrol A {
	color: #993300;
}

.webzoekcontrol a:hover {
	color: #993300;
	text-decoration: underline;
}

.lovLink {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.lovLink A {
	color: #000000;
	text-decoration: none;
}

.lovLink a:hover {
	color: #000000;
	text-decoration: none;
}

.lovzoekcontrol {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

.lovzoekcontrol A {
	color: #666666;
}

.lovzoekcontrol a:hover {
	color: #666666;
	text-decoration: underline;
}

.tabelonderschrift {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
    padding-top: 4px;
    border-top: 1px solid #818181;
}

.zoekLink {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

.zoekLink A {
	color: #666666;
}

.zoekLink a:hover {
	color: #666666;
	text-decoration: underline;
}



.textinvoer {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
}

.textinvoer100 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	width: 100px;
}


/*  tekstinvoer over 1 kolom van 113, minus 1 gutter van 8 */
.textinvoer105 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	width: 105px;
}


.textinvoer105readonly {
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #F2F2F2;
	text-decoration: none;
	border: 1px solid #808080;
	width: 105px;
}

.textinvoer105readonlymail {
	font: 12px Arial, Helvetica, sans-serif;
	background-color: white;
	text-decoration: none;
	border: 0px solid #808080;
	width: 105px;
	color: blue;
	text-decoration: none;
}

.textinvoer105readonlymailunderline {
	font: 12px Arial, Helvetica, sans-serif;
	background-color:white;
	text-decoration: none;
	border: 0px solid #808080;
	width: 105px;
	color: blue;
	text-decoration: underline;
}

/* tekstinvoer over 2 kolommen van 113, minus 1 gutter van 8*/
.textinvoer218 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	width: 218px;
}


.textinvoer218readonly {
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #F2F2F2;
	text-decoration: none;
	border: 1px solid #808080;
	width: 218px;
}

/* tekstinvoer over 3 kolommen van 113, minus 1 gutter van 8*/
.textinvoer331 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	width: 331px;
}

.textinvoer237 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	width: 237px;
}


/* tekstinvoer over 4 kolommen van 113, minus 1 gutter van 8*/
.textinvoer444 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	width: 444px;
}

.textinvoer444readonly {
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #F2F2F2;
	text-decoration: none;
	border: 1px solid #808080;
	width: 444px;
}

.textinvoer55 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	width: 55px;
}

.textinvoer200 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	width: 200px;
}
.textinvoer400 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	width: 400px;
}

.textinvoer355 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	width: 355px;
}

.textinvoertaal {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	background-color: #D9FFD9;
	width: 444px
}

.textinvoertaal331 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	background-color: #D9FFD9;
	width: 331px
}

.textinvoer360 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	width: 360px;
}

.topitem {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #003300;
	text-decoration: none;
}

.prompt {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}

.prompt2 {
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}

.kop1 {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
    margin-bottom:6px;
    margin-top:0px;
}

.kop2 {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
    margin-bottom:0px;
    margin-top:14px;
}

.kop3 {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
    margin-bottom:0px;
    margin-top:14px;
}

.kop4 {
	font: italic 12px/14px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
    margin-bottom:0px;
    margin-top:14px;
}


.promptklein {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}


.promptgrijs {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

.printgrijs {
	font: 12px/14px Arial, Helvetica, sans-serif;
	color: #555555;;
	text-decoration: none;
}

.promptgroen {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #006600;
	text-decoration: none;
}

.promptfelgroen {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #00a651;
	text-decoration: none;
}

.promptbruin {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #993300;
	text-decoration: none;
}

.klein {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

/* select over 1 kolom van 113, minus 1 gutter van 8*/
.select105 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	width: 105px;
}

/* select over 2 kolommen van 113, minus 1 gutter van 8*/
.select218 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	width: 218px;
}

/* select over 3 kolommen van 113, minus 1 gutter van 8*/
.select331 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	width: 331px;
}

/* select over 4 kolommen van 113, minus 1 gutter van 8*/
.select444 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	width: 444px;
}

.select {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
}


.select55 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	width: 55px;
}


.select100 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	width: 120px;
}

.select200 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	width: 200px;
}

.select190 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	width: 190px;
}

.select194 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	width: 194px;
}

.select355 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	width: 355px;
}

.select360 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	width: 360px;
}

.titelitemgroen {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #006600;
	text-decoration: none;
}

.titelitemgrijs {
	font: bold italic 14px Arial, Helvetica, sans-serif;
	color: #6B6B6B;
	text-decoration: none;
}

.titelitembruin {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #993300;
	text-decoration: none;
}

.headergroot {
	font: bold italic 24px Arial, Helvetica, sans-serif;
	color: #089C08;
	text-decoration: none;
}

.kop {
    font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

.inhoud {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.textarea444 {
	width: 444px;
	height: 35px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #808080;
}

.omschrijvingtextarea {
	width: 331px;
	height: 70px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #808080;
}

.textareataal {
	width: 218px;
	height: 76px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #808080;
	background-color: #D9FFD9;
}


.vrijetextarea {
	width: 395px;
	height: 70px;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
}

.periodetextarea {
	width: 188px;
	height: 70px;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
}

.cursussummarytextarea {
	width: 331px;
	height: 40px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #ACA899;;
	border: 1px solid #808080;
}



.tablegrijs {
  background-color: #F2F2F2;
}
.cursusperiodevolgnummergrijs {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #808080;
	text-decoration: none;
}

ol.decimal-inside { list-style-type: decimal; list-style-position: inside;  margin-left:25px; margin-top:0px; margin-bottom:10px;}
ol.decimal-outside { list-style-type: decimal; list-style-position: outside;  margin-left:48px; margin-top:0px; margin-bottom:10px;}

ol.lower-alpha-inside { list-style-type: lower-alpha; list-style-position: inside;  margin-left:25px; margin-top:0px; margin-bottom:10px;}
ol.lower-alpha-outside { list-style-type: lower-alpha; list-style-position: outside;  margin-left:48px; margin-top:0px; margin-bottom:10px;}

ol.lower-roman-inside { list-style-type: lower-roman; list-style-position: inside;  margin-left:25px; margin-top:0px; margin-bottom:10px;}
ol.lower-roman-outside { list-style-type: lower-roman; list-style-position: outside;  margin-left:48px; margin-top:0px; margin-bottom:10px;}

ol.upper-alpha-inside { list-style-type: upper-alpha; list-style-position: inside;  margin-left:25px; margin-top:0px; margin-bottom:10px;}
ol.upper-alpha-outside { list-style-type: upper-alpha; list-style-position: outside;  margin-left:48px; margin-top:0px; margin-bottom:10px;}

ol.upper-roman-inside { list-style-type: upper-roman; list-style-position: inside;  margin-left:25px; margin-top:0px; margin-bottom:10px;}
ol.upper-roman-outside { list-style-type: upper-roman; list-style-position: outside;  margin-left:48px; margin-top:0px; margin-bottom:10px;}


ul.none ol.none { list-style-type: none }

.studieschema-title { 
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
    border-bottom: solid 0.05em black;
}
.studieschema-caption {font: 11px Arial, Helvetica, sans-serif; color:black; }

td.hstudieschema { border-top: solid 0.05em black; border-bottom: solid 0.05em black }
td.semester { font-weight: bold }
td.ostudieschema { border-top: solid 0.05em black }
td.studieschema-h {font: bold 12px/14px Arial, Helvetica, sans-serif; color:#666666; padding-top:10px; padding-bottom:4px;}

td.studieschema-b {font: 12px/14px Arial, Helvetica, sans-serif; }
td.studieschema-l {font: 12px/14px Arial, Helvetica, sans-serif;  }

table.simple { padding-left:2pt;  padding-right:2pt; padding-bottom:2pt; padding-top:2pt; border-bottom: solid 0.05em black; }
td.simple-title {font: bold 11px Arial, Helvetica, sans-serif; color:black;  }
td.simple-caption {font: 11px Arial, Helvetica, sans-serif; color:black; }
td.simple-h {font: bold 11px Arial, Helvetica, sans-serif; border-top: solid 0.05em black; border-bottom: solid 0.05em black; color:#333333}
td.simple-b {font: 11px Arial, Helvetica, sans-serif; }
td.simple-l {font: 11px Arial, Helvetica, sans-serif; border-bottom: solid 0.05em black; }

table.lines { padding-left:3pt; padding-right:2pt; padding-bottom:2pt; padding-top:2pt; border-left: solid 0.025em black; border-top: solid 0.025em black;  }
td.lines-title {font: bold 11px Arial, Helvetica, sans-serif; color:black;  }
td.lines-caption {font: 11px Arial, Helvetica, sans-serif; color:black; }
td.lines-h {font: bold 11px Arial, Helvetica, sans-serif; border-right: solid 0.025em black; border-bottom: solid 0.025em black; color:#333333}
td.lines-b {
   border-right: solid 0.025em black; 
   border-bottom: solid 0.025em black; 
   font: 11px Arial, Helvetica, sans-serif; 
}

td.lines-l { 
   border-right: solid 0.025em black; 
   border-bottom: solid 0.025em black; 
   font: 11px Arial, Helvetica, sans-serif; 
}

table.lines { padding-left:2pt; padding-right:2pt; padding-bottom:2pt; padding-top:2pt;}
td.none-title {font: bold 11px Arial, Helvetica, sans-serif; color:black;  }
td.none-caption {font: 11px Arial, Helvetica, sans-serif; color:black;  }
td.none-h {font: 12px/14px Arial, Helvetica, sans-serif; }
td.none-b {font: 12px/14px Arial, Helvetica, sans-serif; }
td.none-l {font: 12px/14px Arial, Helvetica, sans-serif; }

table.no_border { padding-left:2pt;  padding-right:2pt; padding-bottom:2pt; padding-top:2pt; }

table.afbeelding { border: double 0.2em black; background-color: #E0E0E0; width: 300px; height: 200px }
td.afbeelding-caption { font-size: 8pt }
td.afbeelding-caption { font-size: 8pt }
td.afbeelding-title { }

