/*BODY { width:80%; margin-left:auto;margin-right:auto; margin-top: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11pt; line-height: normal; background-color:#FFFFFF;}*/
#skipnav { font-size: 10pt }
/*BODY {width: 100%;max-width: 1024px;min-width:770px; margin-left:10%;margin-right:10%; margin-top: 10px; font-family: Lucida, Arial, Helvetica, sans-serif; font-size: 11pt; line-height: normal; background-color:#FFFFFF}*/
BODY {width: 100%;max-width: 1024px;min-width:770px; margin-left:10%;margin-right:10%; margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; line-height: normal; background-color:#FFFFFF}
/*TD {margin-top: 0; font-family: Lucida, Arial, Helvetica, sans-serif; font-size: 11pt; line-height: normal}*/
TD {margin-top: 0; font-family:  Arial, Helvetica, sans-serif; font-size: 11pt; line-height: normal}
.withborder {border: solid 2px #CCCCCC}
H1 {font-size: 16pt; padding-top:0; margin-top:0}
H2 { font-weight: bold; font-size: 14pt;padding-top:0; margin-top:20px;padding-bottom:0; margin-bottom:0}
H3 { font-weight: bold; color: #333366; font-size: 12pt;padding-top:0; margin-top:20px;padding-bottom:0; margin-bottom:0}
H4 { font-weight: bold; color: #666699; font-size: 11pt;padding-top:0; margin-top:10px;padding-bottom:0; margin-bottom:0}
PRE {  white-space: pre }
/* GU Styles */

#toprow  {
font-family: verdana, lucida, arial, helvetica, sans-serif;
font-size: 0.7em;
clear: both;
text-align: right;
padding: 3px 0px 2px 0px;
color: #fff;
background-color:#121212;
/*background-image: url(http://www.gla.ac.uk/t4/generic/i/toprowbackblack.gif);*/
background-image: url(http://www.gla.ac.uk/t4/generic/i/fims/subhead.gif); 

background-position:left;
background-repeat: repeat-y;
border-top: 2px solid #fff;
border-left: 2px solid #fff;
border-right: 2px solid #fff;
border-bottom: 1px solid #fff;
min-height:20px;  height:auto !important; height: 20px; 
}

#toprow a:link {
	color: #fff;
text-decoration: none;
border: 0;   
}

#toprow a:visited {
	color: #fff;
text-decoration: none;  
border: 0;
}

#toprow a:hover {
	color: #fff;
text-decoration: none; 
border: 0;  
}

#toprow form {
margin: 0 5px 0 0;
padding: 0px;
padding-bottom: 2px;
}

#toprow input.searchbox {
margin: 0px 2px 0px 0px;
padding: 0px;
height: 15px;
width: 118px;
border: 1px solid #ccc;
background-color:#efefef;
font-family: verdana, lucida, arial, helvetica, sans-serif;
font-size: 10px;
line-height: normal;
font-weight: normal;
color: #666666;
vertical-align: middle; }

#toprow input.go {
margin: 0px;
padding: 0px;
width: 15px;
border: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: normal;
font-weight: normal;
color: #666666;
vertical-align: middle;
}

.logotype {float:left;
padding:1px 2px 0px 7px;
}
#twitter_update_list ul {
border: 1px solid black;
}
#twitter_update_list li {
border-bottom: 1px solid #cccccc;
padding-bottom: 5px;
margin-bottom: 5px;
list-style-type: none;
font-size: 0.9em;
}
/* banner  */

#bannercontainercontainer { border:0; }

#bannercontainer { 
padding:0; 
margin:0;
background-position:top right;
/* background-repeat:no-repeat;
background-color:#4a6b9c; */
background-image:url(http://www.dcs.gla.ac.uk/people/personal/wim/images/banner_right.jpg);
background-repeat: no-repeat;
border-left: 2px solid #fff;
border-right: 2px solid #fff;
border-bottom: 1px solid #fff;
overflow:hidden;
}

#bannerleft  {
float:left;
/* background: url(http://www.dcs.gla.ac.uk/people/personal/wim/images/banner_left.jpg);*/
height:70px;
width:200px;
border:0;
margin:0;
padding:0;
overflow:hidden;
}

#bannerright  {
text-align: right;
height:70px;
border:0;
margin:0;
padding:0;
}

#subhead  {
font-family: verdana, lucida, arial, helvetica, sans-serif;
background: url(http://www.gla.ac.uk/t4/generic/i/fims/subhead.gif) top left no-repeat #d4d4d4 ; 
border: 0;
border-left: 2px solid #fff;
border-right: 2px solid #fff;
border-bottom: 1px solid #fff;
margin: 0;
padding: 2px 5px 4px 7px;
font-weight:bold;
color: #4a4a4a;
font-size: 0.7em;
text-align: left;
clear: both; 
min-height: 15px; height: auto !important; height: 15px;  }



#subhead a:link {
color: #333;
text-decoration: none;  
border-bottom: 0;
}

#subhead a:visited {
color: #333;
text-decoration: none; 
border-bottom: 0;  
}
#subhead a:hover {
color: #fff;
text-decoration: none;
border-bottom: 0;
}

#subhead facultyarrow { font-family: verdana,  arial, helvetica, sans-serif; }


#container {
border: 0;
background: url(http://www.gla.ac.uk/t4/generic/i/navback.gif) repeat-y ;
width: 90%;
margin:  0 auto;
padding: 0;
text-align: left;
}

#bannerright > h1 {color: white; padding: 20px 50px 0px 0px; margin: 0px}

/* end of GU Styles */
#homepane {
	width: 120px;
	height: 66px; 
padding:0;
padding-top: 20px;
padding-left: 25px;
margin:0;
border: 0;
background-position:top left;
/*background-image:url(http://www.dcs.gla.ac.uk/~wim/images/calculator66x120.png);
background-repeat: no-repeat;*/
overflow:hidden;
color: white;
font-size: 12pt;
}
#homepane > a {
color: white;
/* font-size: 12pt;
text-decoration: none;	*/
}

/*
#homepane { float:left; clear: both; width:136px; margin:0; padding:0 px;border-top: solid #666666 1px;border-: solid #666666 1px;border-bottom: solid #666666 1px }
#titlepane { float: left; clear: none; width: 60%; height: 75px; padding-bottom:0 px; padding-left:10px;padding-top:0px;padding-right:10px;border-left: solid #666666 1px;border-top: solid #666666 1px;border-right: solid #666666 1px;border-bottom: solid #666666 1px}
#navpane { float: left;clear: both; width:136px;  padding:0 px; }
#maincontent { float: left; clear: none; width: 60%; height: auto; padding-left:10px;padding-top:5px;padding-right:10px;border-left: solid #666666 1px;border-right: solid #666666 1px }
#modified { float: left; clear: both }
*/
 div#navpane {max-width:136px; 
     /* border: solid red 1px; */
 
 min-width:120px;
 } 
.cv { width:770px;border: solid 1px #FFFFFF;margin-left:auto;margin-right:auto; margin-top: 10px; text-align:left; font-family: Lucida, Geneva, Arial, Helvetica, sans-serif; font-size: 11pt; line-height: normal; background-color:#FFFFFF}
.header { padding: 10px; background-color:#FFFFFF ; border: solid 2px #CCCCCC}

/* Karakterdefinities */
B { font-weight: bold}
STRONG { font-weight: bold}
EM { font-weight: bold}
.bold { font-weight: bold}

.client {  color: #18446a; font-weight: bold}

.eco {  font-weight: bold; color: #205a8d}
.eco_emphasis { font-weight: bold; color: #18446a}

.plain_indent { font-size: 11pt ; margin-top: 0px; margin-left: 20px}
.plain { font-size: 11pt ; margin-top: 0px; margin-left: 2px}


.email { font-size: 9pt;
	font-weight: normal;
	color: #18446a}

.synsimcomment { color: #333366}
.synsimtitle { font-weight:bold;color: blue; background-color:#CCCCFF}
.synsimkeyword { font-weight:bold; color: red}
.synsimvar { font-weight:bold; color: green; }

.smalllinktobe { font-size: 9pt; font-weight: bold; color: #009900}
.small { font-size: 9pt}
.smalllink { font-size: 10pt; font-weight: bold; color: #333366; background-color:#DDDDDD}
.info { font-size: 9pt; font-weight: bold; color: #333366; }

.navlist { list-style-type:none; list-style-position:outside; margin:0px; padding-left:5px;padding-top:0px;padding-right:0px;padding-bottom:0px; }
.horlist {list-style-type: none; }
.horlistitem {color: #003366; padding-top: 0px; padding-bottom: 0px; padding-left: 40px; padding-right: 40px; font-size: 1.1em; display: inline; }

.bare { list-style-type:none; list-style-position:outside;margin:0px; padding:0px;text-align:left; }
.navigation {font-weight: bold; font-size: 12pt; color: #000000; margin-left:0px;margin-bottom: 0px; padding-top: 15px;padding-bottom: 5px;padding-left: 0px; }
.navigation_item { font-weight: bold; font-size: 12pt; color: #333366; margin-bottom: 0px;  }
A.navigation_item:active, A.navigation_item:link { font-weight: bold; font-size: 12pt; text-decoration: none; color: #333366}
A.navigation_item:hover { text-decoration: none; color: #6699CC}
A.navigation_item:visited { text-decoration: none; color: #999999}
A.navigation:active, A.navigation:link { text-decoration: none; color: #18446a}
A.navigation:hover, A.navigation:visited { text-decoration: none; color: #6699CC}
.subnavigation { margin: 0px; padding-top: 0px; padding-left: 1em; }
.subnavigation_item { font-size: 11pt; color: #000000; }
A.subnavigation_item:active, A.subnavigation_item:link {  text-decoration: none; color: #333366}
A.subnavigation_item:hover {  text-decoration: none; color: #6699CC}
A.subnavigation_item:visited {  text-decoration: none; color: #999999}

/* Styles for CV */

.emp {   font-weight: bold; color: #18446a }

/* Linkdefinities */
A:link, A.bold:link { text-decoration: underline; color: #660066}
A:active, A.bold:active { text-decoration: underline; color: #205a8d}
A:visited, A.bold:visited { text-decoration: underline; color: #660066}
A:hover, A.bold:hover { text-decoration: underline; color: #18446a}
A.plain:link { text-decoration: underline; color: #18446a }
A.plain:active { text-decoration: underline; color: #18446a }
A.plain:hover { text-decoration: underline; color: #18446a}
A.plain:visited { text-decoration: underline; color: #18446a}
A.eco:link { text-decoration: underline; color: #205a8d}
A.eco:active { text-decoration: underline; color: #205a8d}
A.eco:hover { text-decoration: underline; color: #18446a}
A.eco:visited { text-decoration: underline; color: #18446a}
A.eco_emphasis:link,A.eco_emphasis:active,A.eco_emphasis:visited  { text-decoration: underline; color: #18446a}
A.eco_emphasis:hover { text-decoration: underline; color: #205a8d}
A.smalllink:link { text-decoration: underline; color: #333366; font-weight: bold}
A.smalllink:active { text-decoration: underline; color: #333366}
A.smalllink:hover { text-decoration: underline; color: #205a8d}
A.smalllink:visited { text-decoration: underline; color: #7F7F7F}
A.info:link,A.info:visited { text-decoration: none; color: #333366; font-weight: bold}
A.info:active { text-decoration: none; color: #333366}
A.info:hover { text-decoration: none; color: #7F7F7F}


