

body, html {
    
    background-color : #ffffff;
    color : #000000;
    font-family : /*Verdana, Arial, Helvetica, sans-serif;*/ Verdana;
    font-size : 11px;
    height : 100%;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
  }


tbody {
    
    color : #000000;
    font-family : /*Verdana, Arial, Helvetica, sans-serif;*/Verdana;
    font-size : 11px;
  }


#haupttabelle {
    background-repeat : no-repeat;
    overflow : auto;
    height : 600px;
  }


#haupttabelle_div {
    height : 580px;
    margin-left : 20px;
    margin-top : 20px;
    overflow : auto;
    padding-right : 20px;
    width : 620px;
  }

/* Default MOS Class Settings
****************************/

td.pathway {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    padding-top: 0px;
    padding-left: 1px;
    padding-right: 1px;
  }


a.pathway:link, a.pathway:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
  }


a.pathway:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    background-color: transparent;
  }

/* Main Menu Styles
*********************/

a.mainlevel:link, a.mainlevel:visited {
    color: #666666;
    text-align: left;
    font-weight: bold;
/*    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #9C762F; */
    padding-left: 5px;
    font-family: /*Verdana, Arial, Helvetica, sans-serif;*/Verdana;
    font-size: 11px;
    line-height: 15px;
  }


a.mainlevel:hover {
    color: #FFFFFF;
    text-align: left;
    background-color: #0D3978;
    width: 98%;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #3D7BC8;
  }

a.mainmenu:link, a.mainmenu:visited {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
  }


a.mainmenu:hover, {
    color : #666666;
    text-align : left;
  }

a.sublevel:link, a.sublevel:visited {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
  }

a.sublevel:hover {
    color: #666666;
    text-align: left;
  }

/* Module Styles
****************/


table.moduletable {
    width: 100%;
    text-align: center;
    margin-right: 0px;
    margin-left: 0px;
  }


table.moduletable th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
    color : #000000;
    text-align : center;
    background-image: url(../images/mod_title.gif);
    background-repeat: no-repeat;
    background-position: top left;
    height: 27px;
    padding-top: 8px;
  }


table.moduletable td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: #DCE0EB;
    text-align: left;
  }


.footer {
    color : #9A8A8A;
    line-height : 12px;
    font-weight: bold;
  }


a.footer:link, a.footer:visited {
    color : #ffffff;
    line-height : 12px;
    font-weight: bold;
  }

/* Polls Style
**************/

.poll {
    color : #3F3939;
    line-height : 12px;
    font-weight: bold;
  }

/* Sections Style
*****************/


.sectiontableheader {
    background-color : #CCCCCC;
    color : #000000;
    font-weight : bold;
    font-size: 11px;
    line-height: 13px;
  }

.sectiontableentry1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color : #939AB7;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #000000;
  }

.sectiontableentry2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color : #B8BAD8;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #000000;
  }


.pagenav {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
  }


a.pagenav:link, a.pagenav:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
  }


a.pagenav:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color : #000000;
    text-decoration : none;
    background-color: #6D8EBB;
  }


.small {
    font-size : 10px;
    color : #666666;
  }


.smalldark {
    font-size : 11px;
    color : #333333;
    text-decoration : none;
  }


.createdate {
    font-size : 10px;
    color : #666666;
    text-decoration : none;
    font-weight : medium;
  }


.modifydate {
    font-size : 10px;
    color : #666666;
    text-decoration : none;
    font-weight : medium;
  }

/* Content Styles
*****************/

.contentpane {
    background-color : #ffffff;
    color : #000000;
    font-size : 11px;

  }


.contentpaneopen {

   font-size: 11px;
    color: #000000;
  }


.contentheading, .componentheading {

    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : bold;
    color : #06276A;
    text-align : left;
    line-height: 16px;
    background-image: url(../images/content_corner.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 5px;
    background-color: #B8BAD8;
  }


.category {
   
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
  }


a.category:link, a.category:visited {
    color : #333333;
    font-weight : bold;
  }


a.category:hover {
    color : #000000;
    text-decoration : none;
    background-color: #6D8EBB;
  }

/* Form Styles
****************/













form {
    display:inline;
    margin: 0px;
    padding: 0px;
  }


.button {
    font-family : Arial, Helvetica, sans-serif;
    font-style : normal;
    font-size : 10px;
    font-weight : bold;
    background-color : #E1B264;
    color : #000000;
    border : 1px solid #000000;
  }


.inputbox {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #000000;
    background-color : #E1B264;
    border : 1px solid #000000;
  }

/* Links
*********/













a:link, a:visited {
    font-size : 11px;
    color : #333333;
    text-decoration : none;
  }


a:hover {
    color : #000000;
    text-decoration : none;
    background-color: #6D8EBB;
  }

/* For content item titles that are hyperlink instead of Read On
****************************************************************/













a.contentpagetitle:link, a.contentpagetitle:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    text-align:left;
  }


a.contentpagetitle:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align:left;
    color : #000000;
    text-decoration : none;
    background-color: #6D8EBB;
  }


.description {
    font-size: 11px;
    color: #000000;
  }

/* Styles for dhtml tabbed-pages */













.ontab {
    background-color: #E1B264;
    border-left: outset 2px #C6831A;
    border-right: outset 2px #808080;
    border-top: outset 2px #C6831A;
    border-bottom: solid 1px #d5d5d5;
    text-align: center;
    cursor: hand;
    font-weight: bold;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
  }


.offtab {
    background-color : #e5e5e5;
    border-left: outset 2px #E0E0E0;
    border-right: outset 2px #E0E0E0;
    border-top: outset 2px #E0E0E0;
    border-bottom: solid 1px #d5d5d5;
    text-align: center;
    cursor: hand;
    font-weight: normal;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
  }


.tabheading {
    background-color: #E1B264;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
  }


.pagetext {
    visibility: hidden;
    display: none;
    position: relative;
    top: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
  }

/* for modifying {moscode} output. Don't set the colour! */













.moscode {
    background-color: #f0f0f0;
  }

/* Text passed with mosmsg url parameter */













.message {
    font-weight: bold;
    font-size : 10pt;
    color : #ff6600;
    text-align: center;
  }

