/* FILE: m.bezem.css */

h1 { font-family:"Arial Rounded MT Bold",Arial,Helvetica,sans-serif; font-size:24pt; color:#0000FF; background-color:#FFFFFF; text-align:center; }
h1.select { font-family:Arial,Helvetica,sans-serif; color:#000000; background-color:#FFFFFF; line-height:1em; }

p,ul,ol,li,div,td,th,b,i { font-family:Arial,Helvetica,sans-serif; }

h2,h3,h4,h5,h6 { font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-weight:bold; color:#666;	margin: 0 0.25em 0.25em 0; }
h2 { font-size: 150%; color:#182E7A; margin-top:1em; text-align:center; }    
h3 { font-size: 150% }                      
h4 { font-size: 133.33% }                   
h5 { font-size: 116.67% }                   
h6 { font-size: 116.67%; font-style:italic }

body { color:#000000; background-color:#FFFFFF; }

p,ul,ol,li,div,td,th { font-size:12pt; margin-right:7%; }
p.copyr { font-size:60%; }
p.important { font-size:150%; color:#FF0000; background-color:#FFFFFF; }
p.download { font-size:80%; text-align:center; }
p.vseparator { text-align:center; }
p.fixed { font-family:Courier,monospace; }
pre { font-family:Courier,monospace; font-size: 12pt; margin-top: 0.2em; margin-bottom: 0.3em; }
p.blogdate { text-align:right; font-size:70%; font-style:italic; }
p.maximsubtitle { font-size:120%; margin-top: 0.8em; text-decoration: underline; }

h3.maximtitle { color:#EE1111; }

br.brdistance { margin-bottom: 0.4em; }

table.title { margin-right:auto; margin-left:auto; }

td.category { font-size:0.8em; font-style:italic; vertical-align:top; }
td.menu { color:#000000; background-color:#FFF; vertical-align:top; }
td.booktitle { font-size:1em; color:#C01040; }

img { border:0; }
img.xhtml { float:left; width:88px; height:31px; }

.italic { font-style:italic; }
.center { text-align:center; }
.code { font-family:Lucida Console,Courier,monospace; font-size: 12pt; color:#600000; }

.pmenu { text-align:left; text-indent:10%; }
.psubmenu { text-align:left; text-indent:15%; }
.smallprint { text-align:left; text-indent:10%; font-size:60%; }
.imprintitem { text-align:left; margin-left:2%; }

a:link { color:#0000FF; background-color:#FFFFFF; text-decoration:none; }

a:visited { color:#C060C0; background-color:#FFFFFF; text-decoration:none; }

a:active { color:#FF0000; background-color:#FFFFFF; text-decoration:none; }

a:hover { color:#FF0000; background-color:#FFFF00; text-decoration:none; }

a.menulink:link { color:#0000FF; background-color:#FFF; text-decoration:none; }
a.menulink:visited { color:#C060C0; background-color:#FFF; text-decoration:none; }
a.menulink:active { color:#FF0000; background-color:#FFF; text-decoration:none; }

/* Entries for CV */
.printversion { text-align:right; }
a.printlink:link { color:#0000FF; background-color:#FFF; text-decoration:none; }
a.printlink:visited { color:#C060C0; background-color:#FFF; text-decoration:none; }
a.printlink:active { color:#FF0000; background-color:#FFF; text-decoration:none; }

.cv { font-family: 'Times New Roman', serif; font-size: 11pt; margin-top: 0; margin-bottom: 0; line-height: 130%; }
.cv.firstlast { text-align: center; font-weight: bold; }
.cv.address { margin-bottom: 1.0em; text-align: center; }
.cv.mail { text-decoration: underline; }
.cv.post { margin-top: 1em; }
.cv.bullet { list-style-position: outside; }
.cv.title { font-weight: bold; }
.cv.dates { font-weight: bold; font-family: monospace; }
.cv.details { margin-top: 2em; margin-bottom: 2em; }

/* language display and selection bar, implemented as an UL */
#language-select {
  font-size: 10pt;
  position: absolute;
  top: 0px;
  right: 0px;
  margin: 4px 4px 0 0;
  padding: 3px 6px;
  /* get rid of the bullets */
  list-style-type: none;
  border: 1px dotted green;
  background-color: #DED
}

#language-select a {
	text-decoration: none;
}

body { background: #ffffff; }
#page_margins { width:1200px; margin: 0 auto; text-align:left }
#page { background: #fff; }

/* The linkfarm entries are a specific form of tables, created by special CSS constructs */
.lf_table { width: 100%; }
.lf_link { width: 15%; vertical-align: top; }
.lf_description { width: 85%; vertical-align: top; }

.lf_title { font-size: 150%; color:#182E7A; margin-top:1em; }
