html {
	height: 100%;
}

IMG {
	border: 0;
}

body {
	min-height: 100.1%;
	font-size: 0.8em;
	line-height: 1.3em;
	font-family: arial, helvetica, sans-serif;
	margin: 0;	
	padding: 0;
	background: rgb(237,237,2370);		
}

A 	{  text-decoration: none; color: rgb(0,63,127); }
A:hover {  text-decoration: underline; color: rgb(0,63,127); }

ul {
	padding-left: 20px;
}

.side_img {
	float: right;
	margin-left: 2em;
	margin-right: 1em;
	margin-bottom: 2em;
	border: 1px solid rgb(180,180,180);
}

.link_img {
	border: 1px solid rgb(180,180,180);
}

.line {
	width: 600px;
	height: 1em;
	margin-bottom: 1em;
	border-bottom: 1px solid silver;
}
/* header  ---------------------------------------------- */
#header {
	padding: 10px 20px 10px 20px;
	height: 60px;
	background: rgb(0,63,127);
	font-size: 28pt;
	color: white;
}

/* menu  ------------------------------------------------ */
#menu {
	position: relative;
	top: 0px;
	width: 100%;
	height: 45px;
	color: white;
}

#menu A {  color: white;}

#section_bar {
	width: 100%;
	height: 19px;
	padding-left: 15px;
	padding-top:5px;
	background: rgb(45,109,174);
	border-bottom: 1px solid rgb(0,63,127);
}

#home_btn { 	left: 0px; }
#news_btn { left: 100px; }
#research_btn { left: 200px; }
#teaching_btn { left: 300px; }
#staff_btn { left: 400px; }
#robots_btn { left: 500px; }
#publications_btn { left: 600px; }
#contact_btn { left: 700px;  }


#section_bar .button {
	display: inline;

	padding-top: 3px;
	padding-left:10px;
	padding-right:10px;
	font: normal 13px arial,sans-serif;
	text-align: center;
	background: rgb(45,109,174);
	border-right: 2px solid rgb(0,63,127);
}

#section_bar .active_button {
	display: inline;

	padding-top: 3px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:1px;

	font: normal 13px arial,sans-serif;
	text-align: center;
	background: #2d82d8;
	border-right: 2px solid rgb(0,63,127);
}


#subsection_bar {
	top: 23px;
	width: 100%;
	height: 22px;
	background: #2d82d8;
	border-bottom: 1px solid rgb(100,100,100);	
}

#subsection_bar .button {
	display: inline;
	margin: 0px 15px 2px 15px;
	font: normal 11px arial,sans-serif;
	background: #2d82d8;
}




/* main  ------------------------------------------------ */
#main {
	position: absolute;
	top: 115px;
	margin:20px;
	width: 100%;
}

#sidebar {
	position: absolute;
	top: 0px; left: 0px;
	width: 100px;
	padding-top:30px;
}


#content {
	position: absolute;
	top: 0px; left: 0px;
	width: 680px;
}

#content h1 {
        font-size: 14pt;
	font-weight: bold;
}

#content h2 {
  font-size: 12pt;
	font-weight: bold;
	padding-top: 1em;
}

#content h3 {
	font-size: 12pt;
}

#content .important {
	color: rgb(200,50,50);
}

/* news  ------------------------------------------------ */

#news .date {
	font-weight: bold;
	padding-right: 1.5em;
}

#news .item {
	width: 550px;
}

/* teaching  -------------------------------------------- */
#teaching A {
	font-style: oblique;
}

/* robots  ---------------------------------------------- */
#robots div {
	clear: right;
}

#robots H3 {
	font-weight: bold;
	margin-bottom: 10px;
}

/* publications  ---------------------------------------- */
#publications TABLE {
	margin-top: 1em;
}

#publications TD {
	padding-bottom: 1em;
}


/* staff  ----------------------------------------------- */
#staff H3 {
	font-size: 12pt;
	margin-top: 1em;
	margin-bottom: 10px;
}

#staff UL {
	list-style-type: square;
}

#staff HR {
        border: 1px solid silver; 
}

/* footer  ---------------------------------------------- */
#footer {
	padding-top: 50px;
}



/* reading group (this should be changed to classes)  --- */
#text {
font-family: Arial,sans-serif;
font-size: 11pt;
line-height: 16pt;
margin-top: 2mm;
margin-bottom: 2mm;
margin-left: 2mm;
}

#subtitle {
font-family: Arial,sans-serif;
font-size: 12pt;
font-weight: bold;
font-style: italic;
margin-top: 10mm;
margin-left: 0mm;
margin-bottom: 2mm;
}

#tableentry {
margin-top: 5mm;
margin-left: 5mm;
margin-bottom: 1mm;
background-color:#eeeeee;
}

#date {
font-family: Arial,sans-serif;
font-size: 9pt;
color: #888888;
margin-top: 2mm;
margin-left: 2mm;
margin-bottom: 2mm;
}

#topic {
font-family: Arial,sans-serif;
font-size: 11pt;
font-weight: bold;
margin-top: 1mm;
margin-bottom: 1mm;
}

#ref {
font-family: Arial,sans-serif;
font-size: 11pt;
font-style: normal;
font-size: 11pt;
margin-top: 2mm;
margin-left: 0mm;
margin-bottom: 2mm;
}


div.dokuwiki a.interwiki{background:transparent url(design/images/interwiki.png) 0px 1px no-repeat;padding-left:16px;}

div.dokuwiki a.iw_wp{background-image:url(design/images/interwiki/wp.gif)}

div.dokuwiki a.iw_wpde{background-image:url(design/images/interwiki/wpde.gif)}

div.dokuwiki a.iw_wpmeta{background-image:url(design/images/interwiki/wpmeta.gif)}

div.dokuwiki a.iw_doku{background-image:url(design/images/interwiki/doku.gif)}

div.dokuwiki a.iw_sb{background-image:url(design/images/interwiki/sb.gif)}

div.dokuwiki a.iw_amazon{background-image:url(design/images/interwiki/amazon.gif)}

div.dokuwiki a.iw_amazon_de{background-image:url(design/images/interwiki/amazon.de.gif)}

div.dokuwiki a.iw_amazon_uk{background-image:url(design/images/interwiki/amazon.uk.gif)}

div.dokuwiki a.iw_phpfn{background-image:url(design/images/interwiki/phpfn.gif)}

div.dokuwiki a.iw_bug{background-image:url(design/images/interwiki/bug.gif)}

div.dokuwiki a.iw_coral{background-image:url(design/images/interwiki/coral.gif)}

div.dokuwiki a.iw_google{background-image:url(design/images/interwiki/google.gif)}

div.dokuwiki a.iw_meatball{background-image:url(design/images/interwiki/meatball.gif)}

div.dokuwiki a.iw_wiki{background-image:url(design/images/interwiki/wiki.gif)}

div.dokuwiki a.mediafile{background:transparent url(design/images/fileicons/file.png) 0px 1px no-repeat;padding-left:18px;padding-bottom:1px;}

div.dokuwiki a.mf_jpg{background-image:url(design/images/fileicons/jpg.png)}

div.dokuwiki a.mf_jpeg{background-image:url(design/images/fileicons/jpeg.png)}

div.dokuwiki a.mf_gif{background-image:url(design/images/fileicons/gif.png)}

div.dokuwiki a.mf_png{background-image:url(design/images/fileicons/png.png)}

div.dokuwiki a.mf_tgz{background-image:url(design/images/fileicons/tgz.png)}

div.dokuwiki a.mf_tar{background-image:url(design/images/fileicons/tar.png)}

div.dokuwiki a.mf_gz{background-image:url(design/images/fileicons/gz.png)}

div.dokuwiki a.mf_zip{background-image:url(design/images/fileicons/zip.png)}

div.dokuwiki a.mf_pdf{background-image:url(design/images/fileicons/pdf.png)}

div.dokuwiki a.mf_txt{background-image:url(design/images/fileicons/txt.png)}

div.dokuwiki a.mf_ps{background-image:url(design/images/fileicons/ps.png)}

div.dokuwiki a.mf_doc{background-image:url(design/images/fileicons/doc.png)}

div.dokuwiki a.mf_xls{background-image:url(design/images/fileicons/xls.png)}

div.dokuwiki a.mf_ppt{background-image:url(design/images/fileicons/ppt.png)}

div.dokuwiki a.mf_rtf{background-image:url(design/images/fileicons/rtf.png)}

div.dokuwiki a.mf_xml{background-image:url(design/images/fileicons/xml.png)}

div.dokuwiki a.mf_swf{background-image:url(design/images/fileicons/swf.png)}

div.dokuwiki a.mf_rpm{background-image:url(design/images/fileicons/rpm.png)}

div.dokuwiki a.mf_deb{background-image:url(design/images/fileicons/deb.png)}

div.dokuwiki a.mf_conf{background-image:url(design/images/fileicons/conf.png)}

div.dokuwiki a.mf_sxw{background-image:url(design/images/fileicons/sxw.png)}

div.dokuwiki a.mf_sxc{background-image:url(design/images/fileicons/sxc.png)}

div.dokuwiki a.mf_sxi{background-image:url(design/images/fileicons/sxi.png)}

div.dokuwiki a.mf_sxd{background-image:url(design/images/fileicons/sxd.png)}

div.dokuwiki a.mf_odc{background-image:url(design/images/fileicons/odc.png)}

div.dokuwiki a.mf_odf{background-image:url(design/images/fileicons/odf.png)}

div.dokuwiki a.mf_odg{background-image:url(design/images/fileicons/odg.png)}

div.dokuwiki a.mf_odi{background-image:url(design/images/fileicons/odi.png)}

div.dokuwiki a.mf_odp{background-image:url(design/images/fileicons/odp.png)}

div.dokuwiki a.mf_ods{background-image:url(design/images/fileicons/ods.png)}

div.dokuwiki a.mf_odt{background-image:url(design/images/fileicons/odt.png)}

div.clearer{clear:both;line-height:0;height:0;overflow:hidden;}

div.no{display:inline;margin:0;padding:0;}

div.error{background:#fcc url(design/styles/../images/error.png) 0.5em 0px no-repeat;color:#000;border-bottom:1px solid #faa;font-size:90%;margin:0;padding-left:3em;overflow:hidden;}

div.info{background:#ccf url(design/styles/../images/info.png) 0.5em 0px no-repeat;color:#000;border-bottom:1px solid #aaf;font-size:90%;margin:0;padding-left:3em;overflow:hidden;}

div.success{background:#cfc url(design/styles/../images/success.png) 0.5em 0px no-repeat;color:#000;border-bottom:1px solid #afa;font-size:90%;margin:0;padding-left:3em;overflow:hidden;}

div.notify{background:#ffc url(design/styles/../images/notify.png) 0.5em 0px no-repeat;color:#000;border-bottom:1px solid #ffa;font-size:90%;margin:0;padding-left:3em;overflow:hidden;}

.medialeft{float:left;}

.mediaright{float:right;}

.mediacenter{display:block;margin-left:auto;margin-right:auto;}

.leftalign{text-align:left;}

.centeralign{text-align:center;}

.rightalign{text-align:right;}

em.u{font-style:normal;text-decoration:underline;}

.code .br0{color:#6c6;}

.code .co1{color:#808080;font-style:italic;}

.code .co2{color:#808080;font-style:italic;}

.code .coMULTI{color:#808080;font-style:italic;}

.code .es0{color:#009;font-weight:bold;}

.code .kw1{color:#b1b100;}

.code .kw2{color:#000;font-weight:bold;}

.code .kw3{color:#006;}

.code .kw4{color:#933;}

.code .kw5{color:#00f;}

.code .me0{color:#060;}

.code .nu0{color:#c6c;}

.code .re0{color:#00f;}

.code .re1{color:#00f;}

.code .re2{color:#00f;}

.code .re4{color:#099;}

.code .sc0{color:#0bd;}

.code .sc1{color:#db0;}

.code .sc2{color:#090;}

.code .st0{color:#f00;}

div.dokuwiki .header{padding:3px 0 0 2px;}

div.dokuwiki .pagename{float:left;font-size:200%;font-weight:bolder;color:#dee7ec;text-align:left;vertical-align:middle;}

div.dokuwiki .logo{float:right;font-size:220%;font-weight:bolder;text-align:right;vertical-align:middle;}

div.dokuwiki .bar{border-top:1px solid #8cacbb;border-bottom:1px solid #8cacbb;background:#dee7ec;padding:0.1em 0.15em;clear:both;}

div.dokuwiki .bar-left{float:left;}

div.dokuwiki .bar-right{float:right;text-align:right;}

div.dokuwiki #bar__bottom{margin-bottom:3px;}

div.dokuwiki div.meta{clear:both;margin-top:1em;color:#638c9c;font-size:70%;}

div.dokuwiki div.meta div.user{float:left;}

div.dokuwiki div.meta div.doc{text-align:right;}

div.dokuwiki div.page{margin:4px 2em 0 1em;text-align:justify;}

div.dokuwiki table{font-size:100%;}

div.dokuwiki tr,div.dokuwiki td,div.dokuwiki th{}

div.dokuwiki img{border:0;}

div.dokuwiki p,div.dokuwiki blockquote,div.dokuwiki table,div.dokuwiki pre{margin:0 0 1.0em 0;}

div.dokuwiki hr{border:0px;border-top:1px solid #8cacbb;text-align:center;height:0px;}

div.dokuwiki div.nothing{text-align:center;margin:2em;}

div.dokuwiki form{border:none;display:inline;}

div.dokuwiki label.block{display:block;text-align:right;font-weight:bold;}

div.dokuwiki label.simple{display:block;text-align:left;font-weight:normal;}

div.dokuwiki label.block input.edit{width:50%;}

div.dokuwiki fieldset{width:300px;text-align:center;border:1px solid #8cacbb;padding:0.5em;margin:auto;}

div.dokuwiki textarea.edit{font-family:monospace;font-size:14px;color:#000;background-color:#fff;border:1px solid #8cacbb;padding:0.3em 0 0 0.3em;width:100%;}


div.dokuwiki input.edit,div.dokuwiki select.edit{font-size:100%;border:1px solid #8cacbb;color:#000;background-color:#fff;vertical-align:middle;margin:1px;padding:0.20em 0.3em;display:inline;}


div.dokuwiki select.edit{padding:0.1em 0;}

div.dokuwiki input.missing{font-size:100%;border:1px solid #8cacbb;color:#000;background-color:#fcc;vertical-align:middle;margin:1px;padding:0.20em 0.3em;display:inline;}

div.dokuwiki textarea.edit[disabled],div.dokuwiki textarea.edit[readonly],div.dokuwiki input.edit[disabled],div.dokuwiki input.edit[readonly],div.dokuwiki select.edit[disabled]{background-color:#f5f5f5!important;color:#666!important;}

div.dokuwiki div.toolbar,div.dokuwiki div#wiki__editbar{margin:2px 0;text-align:left;}

div.dokuwiki div#size__ctl{float:right;width:60px;height:2.7em;}

div.dokuwiki #size__ctl img{cursor:pointer;}

div.dokuwiki div#wiki__editbar div.editButtons{float:left;padding:0 1.0em 0.7em 0;}

div.dokuwiki div#wiki__editbar div.summary{float:left;}

div.dokuwiki .nowrap{white-space:nowrap;}

div.dokuwiki div#draft__status{float:right;color:#638c9c;}

div.dokuwiki input.button,div.dokuwiki button.button{border:1px solid #8cacbb;color:#000;background-color:#fff;vertical-align:middle;text-decoration:none;font-size:100%;cursor:pointer;margin:1px;padding:0.125em 0.4em;}

div.dokuwiki div.secedit input.button{border:1px solid #8cacbb;color:#000;background-color:#fff;vertical-align:middle;text-decoration:none;margin:0;padding:0;font-size:10px;cursor:pointer;float:right;display:inline;}

div.dokuwiki div.pagenav{margin:1em 0 0 0;}

div.dokuwiki div.pagenav-prev{text-align:right;float:left;width:49%}

div.dokuwiki div.pagenav-next{text-align:left;float:right;width:49%}

div.dokuwiki h1 a,div.dokuwiki h2 a,div.dokuwiki h3 a,div.dokuwiki h4 a,div.dokuwiki h5 a,div.dokuwiki a.nolink{color:#000 !important;text-decoration:none !important;}

div.dokuwiki a.windows{background:transparent url(design/images/windows.gif) 0px 1px no-repeat;padding:1px 0px 1px 16px;}

div.dokuwiki a.interwiki{}

div.dokuwiki a.media{}

div.dokuwiki a.mail{background:transparent url(design/images/mail_icon.gif) 0px 1px no-repeat;padding:1px 0px 1px 16px;}

div.dokuwiki a.wikilink1{color:#090 !important;}

div.dokuwiki a.wikilink2{color:#f30 !important;}

div.dokuwiki div.preview{background-color:#f5f5f5;margin:0 0 0 2em;padding:4px;border:1px dashed #000;}

div.dokuwiki div.breadcrumbs{background-color:#f5f5f5;color:#666;font-size:80%;padding:0 0 0 4px;}

div.dokuwiki span.user{color:#ccc;font-size:90%;}

div.dokuwiki li.minor{color:#666;font-style:italic;}

div.dokuwiki img.media{margin:3px;}

div.dokuwiki img.medialeft{border:0;float:left;margin:0 1.5em 0 0;}

div.dokuwiki img.mediaright{border:0;float:right;margin:0 0 0 1.5em;}

div.dokuwiki img.mediacenter{border:0;display:block;margin:0 auto;}

div.dokuwiki img.middle{vertical-align:middle;}

div.dokuwiki acronym{cursor:help;border-bottom:1px dotted #000;}

div.dokuwiki h1,div.dokuwiki h2,div.dokuwiki h3,div.dokuwiki h4,div.dokuwiki h5{color:#000;background-color:inherit;font-size:100%;font-weight:normal;margin:0 0 1em 0;padding:0.5em 0 0 0;border-bottom:1px solid #8cacbb;clear:left;}

div.dokuwiki h1{font-size:160%;margin-left:0px;font-weight:bold;}

div.dokuwiki h2{font-size:150%;margin-left:20px;}

div.dokuwiki h3{font-size:140%;margin-left:40px;border-bottom:none;font-weight:bold;}

div.dokuwiki h4{font-size:120%;margin-left:60px;border-bottom:none;font-weight:bold;}

div.dokuwiki h5{font-size:100%;margin-left:80px;border-bottom:none;font-weight:bold;}

div.dokuwiki div.level1{margin-left:3px;}

div.dokuwiki div.level2{margin-left:23px;}

div.dokuwiki div.level3{margin-left:43px;}

div.dokuwiki div.level4{margin-left:63px;}

div.dokuwiki div.level5{margin-left:83px;}

div.dokuwiki ul{line-height:1.5em;list-style-type:square;list-style-image:none;margin:0 0 0.5em 1.5em;color:#638c9c;}

div.dokuwiki ol{line-height:1.5em;list-style-image:none;margin:0 0 0.5em 1.5em;color:#638c9c;font-weight:bold;}

div.dokuwiki .li{color:#000;font-weight:normal;}

div.dokuwiki ol{list-style-type:decimal}

div.dokuwiki ol ol{list-style-type:upper-roman}

div.dokuwiki ol ol ol{list-style-type:lower-alpha}

div.dokuwiki ol ol ol ol{list-style-type:lower-greek}

div.dokuwiki li.open{list-style-image:url(design/images/open.gif);}

div.dokuwiki li.closed{list-style-image:url(design/images/closed.gif);}

div.dokuwiki blockquote{border-left:2px solid #8cacbb;padding-left:3px;}

div.dokuwiki pre{font-size:120%;padding:0.5em;border:1px dashed #8cacbb;color:#000;overflow:auto;}

div.dokuwiki pre.pre{background-color:#f7f9fa;}

div.dokuwiki pre.code{background-color:#f7f9fa;}

div.dokuwiki code{font-size:120%;}

div.dokuwiki pre.file{background-color:#dee7ec;}

div.dokuwiki table.inline{background-color:#fff;border-spacing:0px;border-collapse:collapse;}

div.dokuwiki table.inline th{padding:3px;border:1px solid #8cacbb;background-color:#dee7ec;}

div.dokuwiki table.inline td{padding:3px;border:1px solid #8cacbb;}

div.dokuwiki div.toc{margin:1.2em 0 0 2em;float:right;width:200px;font-size:80%;clear:both;}

div.dokuwiki div.tocheader{border:1px solid #8cacbb;background-color:#dee7ec;text-align:left;font-weight:bold;padding:3px;margin-bottom:2px;}

div.dokuwiki div.tocheader img{width:0.8em;height:0.8em;float:right;margin:0.3em 3px 0 0;cursor:pointer;}

div.dokuwiki #toc__inside{border:1px solid #8cacbb;background-color:#fff;text-align:left;padding:0.5em 0 0.7em 0;}

div.dokuwiki ul.toc{list-style-type:none;list-style-image:none;line-height:1.2em;padding-left:1em;margin:0;}

div.dokuwiki ul.toc li{background:transparent url(design/images/tocdot2.gif) 0 0.6em no-repeat;padding-left:0.4em;}

div.dokuwiki ul.toc li.clear{background-image:none;padding-left:0.4em;}

div.dokuwiki a.toc:link,div.dokuwiki a.toc:visited{color:#436976;}

div.dokuwiki a.toc:hover,div.dokuwiki a.toc:active{color:#000;}

div.dokuwiki table.diff{background-color:#fff;width:100%;}

div.dokuwiki td.diff-blockheader{font-weight:bold;}

div.dokuwiki table.diff th{border-bottom:1px solid #8cacbb;font-size:120%;width:50%;font-weight:normal;text-align:left;}

div.dokuwiki table.diff td{font-family:monospace;font-size:100%;}

div.dokuwiki td.diff-addedline{background-color:#dfd;}

div.dokuwiki td.diff-deletedline{background-color:#ffb;}

div.dokuwiki td.diff-context{background-color:#f5f5f5;}

div.dokuwiki span.diffchange{color:red;}

div.dokuwiki div.footnotes{clear:both;border-top:1px solid #8cacbb;padding-left:1em;margin-top:1em;}

div.dokuwiki div.fn{font-size:90%;}

div.dokuwiki a.fn_top{vertical-align:super;font-size:80%;}

div.dokuwiki a.fn_bot{vertical-align:super;font-size:80%;font-weight:bold;}

div.insitu-footnote{font-size:80%;line-height:1.2em;border:1px solid #8cacbb;background-color:#f7f9fa;text-align:left;padding:4px;max-width:40%;}

div.dokuwiki .search_result{margin-bottom:6px;padding:0 10px 0 30px;}

div.dokuwiki .search_snippet{color:#ccc;font-size:12px;margin-left:20px;}

div.dokuwiki .search_sep{color:#000;}

div.dokuwiki .search_hit{color:#000;background-color:#ff9;}

div.dokuwiki div.search_quickresult{margin:0 0 15px 30px;padding:0 10px 10px 0;border-bottom:1px dashed #8cacbb;}

div.dokuwiki div.search_quickresult h3{margin:0 0 1.0em 0;font-size:1em;font-weight:bold;}

div.dokuwiki ul.search_quickhits{margin:0 0 0.5em 1.0em;}

div.dokuwiki ul.search_quickhits li{margin:0 1.0em 0 1.0em;float:left;width:30%;}


div.dokuwiki div.img_big{float:left;margin-right:0.5em;}

div.dokuwiki dl.img_tags dt{font-weight:bold;background-color:#dee7ec;}

div.dokuwiki dl.img_tags dd{background-color:#f5f5f5;}

div.dokuwiki div.imagemeta{color:#666;font-size:70%;line-height:95%;}

div.dokuwiki div.imagemeta img.thumb{float:left;margin-right:0.1em;}


