/* OGo styles */

.headline { /* the now white headline (at the very top of the page) */
  color:       #000000;
  font-family: Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:   7pt;
}
.linecolor { 
  background-color: #06348B;
}

.bodyfont { 
  color:            #000000;
  font-family:      Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        10pt;
  background-color: #FFFFFF;
}
.contribname { 
  color:            #000000;
  font-family:      Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        10pt;
  font-weight:      bold;

}
.statustablehead { 
  color:            #000000;
  background-color: #CCCCCC;
  font-family:      Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        9pt;
  font-weight:      bold;
}
.statustablefont { 
  color:            #000000;
  font-family:      Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        9pt;
}

/* SKYRIX styles */

body {
  color:            #000000;
  font-family:      Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        10pt;
  background-color: #FFFFFF;
}

.header {
  letter-spacing:   0pt;
  color:            #000080;
  font-family:      Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        12pt;
  font-weight:      bold;
}

a:link {
  color:           #000080;
  font-family:     Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  letter-spacing:  0pt;
  text-decoration: none;
}

a:visited {
  color:           #000080;
  font-family:     Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  letter-spacing:  0pt;
  text-decoration: none;
}

a:hover {
  color:          #000080;
  font-family:    Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  letter-spacing: 0pt;
}

a:link.submenu {
  color:       #000000;
  font-family: Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  text-decoration: none;
  font-size:        8pt;
  letter-spacing:   0pt;
}

a:visited.submenu {
  color:       #000000;
  font-family: Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        8pt;
  text-decoration: none;
  letter-spacing:   0pt;
}

a:hover.submenu {
  color:           #000000;
  font-family:     Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  text-decoration: underline;
  font-size:        8pt;
  letter-spacing:   0pt;
}

a:link.related {
  color:       #353B91;
  font-family: Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  text-decoration: none;
  font-size:        8pt;
  letter-spacing:   0pt;
}

a:visited.related {
  color:       #353B91;
  font-family: Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        8pt;
  text-decoration: none;
  letter-spacing:   0pt;
}

a:hover.related {
  color:           #353B91;
  font-family:     Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  text-decoration: underline;
  font-size:        8pt;
  letter-spacing:   0pt;
}

img.border {
  border-color: black;
  border-style: solid;
  border-width: 1px;
}

ul {
  list-style-type:  disc;
}

.default {
  letter-spacing:   0.5pt;
  font-family:      Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        9pt;
  line-height:      12pt;
  color:            #000000;
}

.small {
  font-family:      Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        8pt;
  color:            #000000;
  text-decoration: none;
}

.big {
  letter-spacing:   0.5pt;
  font-family:      Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        10pt;
  line-height:      12pt;
  color:            #000000;
}

.news {
  letter-spacing:   0pt;
  font-family:      Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        8pt;
  line-height:      10pt;
  text-align:       justify;
  color:            #000000;
}

.hcont {
  padding-right:  0px;
  padding-left:   0px;
  visibility:     hidden;
  padding-bottom: 0px;
  margin:         0px;
  width:          100px;
  padding-top:    0px;
  position:       absolute;
  height:         5px;
  text-align:     left;
}

.hfont {
  letter-spacing:   0.5pt;
  font-family:      Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        10pt;
  line-height:      12pt;
  color:            #000000;
  text-align:       left;
}

.monospace {
  letter-spacing:   0;
  font-family:      monospace;
  font-size:        7.5pt;
  line-height:      10pt;
  text-align:       left;
  color:            #000000;
}

.gesperrt {
  letter-spacing:   1pt;
  font-family:      Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif;
  font-size:        7pt;
  font-weight:      bold;
  line-height:      12pt;
  color:            #000000;
}

.heavy {
  letter-spacing:   0pt;
  font-family:      Arial, Helvetica, Geneva, Verdana, Tahoma, sans-serif;
  font-size:        12pt;
  font-weight:      bold;
  line-height:      16pt;
  color:            #CD3326;
}

.homebold {
  letter-spacing:   0.5pt;
  font-family:      Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        8pt;
  font-weight:      bold;
  line-height:      12pt;
  color:            #CD3326;
}

.bluebold {
  letter-spacing:   0.5pt;
  font-family:      Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        9pt;
  font-weight:      bold;
  line-height:      12pt;
  color:            #000080;
}

span.presentationnews {
  color: #444444;
}


a:link.homepage {
  color:            #CD3326;
  font-family:      Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  text-decoration:  none;
  font-size:        8pt;
  letter-spacing:   0pt;
}

a:visited.homepage {
  color:            #CD3326;
  font-family: Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        8pt;
  text-decoration:  none;
  letter-spacing:   0pt;
}

a:hover.homepage {
  color:           #CD3326;
  font-family:     Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  text-decoration: underline;
  font-size:       8pt;
  letter-spacing:  0pt;
}

.button {
  background-color:#AAAAAA;
  color:#FFFFFF;
  width:100px;
  border:1px
  solid #DDDDDD;
}

.Op {
  color:            #143F91;
  font-family:      Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size:        10pt;
  font-weight:      bold;
  letter-spacing:   0pt;
}

.Gr {
  color:            #000000;
  font-family:      Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size:        10pt;
  font-weight:      bold;
  letter-spacing:   0pt;
}

.or {
  color:            #143F91;
  font-family:      Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size:        8pt;
  letter-spacing:   0pt;
}

.footercell {
  color:       #000000;
  font-family: Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:   8pt;
}
.sponsorcell {
  color:       #AAAAAA;
  font-family: Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:   8pt;
}

/* from old website CSS */

.pagetitle { /* the is the font of the page-title above the content */
  color:       #06348B;
  font-weight: bold;
  font-size:   12pt;
}
.projecttitle { /* used for project titles on overview pages */
  color:       #06348B;
  font-weight: bold;
  font-size:   10pt;
}
.title { /* used for subtitles on the homepage */
  color:       #06348B;
  font-weight: bold;
  font-size:   10pt;
}
.subtitle { /* used for subtitles on the homepage */
  color:       #06348B;
  font-weight: bold;
  font-size:   9pt;
}

.sponsorstitle { 
  font-weight: bold;
  font-style:  italic;
}
.sponsorscontent { 
}

.shellborder {
  background-color: #034EA2;
}
.shellcontent {
  color:            #FFFFFF;
  background-color: #000000;
}

input {
  font-size:10px;
  font-family:Verdana,sans-serif;
  color:#000000;
}

.field {
  background-color:#FFFFFF;
  width:130px;
  border:1px solid #000000;
}

tr0 { 
  background-color:#DDDDDD;
}
tr1 { 
  background-color:#FFFFFF;
}

/* eg used in author_hh.xtmpl */
div.writtenby {
  font-style:  italic;
}
