body {
 color: black;
 background: white;
 margin: 0px;
 padding: 0px; 
 overflow: auto;
}

body.slim {
 overflow: hidden;
}

body.monks {
 color: black;
 background: #D51;
 margin: 10px;
 padding: 10px;
 overflow: auto;
}

#all {
 position: relative;
 top: 1px;
 left: 5%; 
 width: 80%;
 height: 100%;
 background: transparent;

 margin: 0px;
 padding: 0px;
}

#frametop {
 position: absolute;
 top: 1px;
 left: 1px;
 width: 995px;
 height: 150px;
 background: white;
 padding: 5px;
 overflow: hidden;
}

#frameupdate {
 position: absolute;
 top: 160px;
 left: 210px;
 width: 785px;
 height: 20px;
 background: white;
 padding: 5px;
 text-align: right;
 overflow: hidden;
}

#framehome {
 position: absolute;
 top: 140px;
 left: 25px;
 width: 150px;
 height: 20px;
 background: white;
 padding: 15px;
 padding-top: 4px;
 border-right: thin solid #ccc;
 border-bottom: thin solid #ccc;
 overflow: hidden;
}

#framelefttop {
 position: absolute;
 width: 150px;
 height: 247px;
 top: 190px;
 left: 25px;
 background: white;
 padding: 15px;
 padding-top: 0px;
 border-right: thin solid #ccc;
 border-top: thin solid #ccc;
 overflow: hidden;
}

#frameleftbottom {
 position: absolute;
 width: 150px;
 height: 210px;
 top: 465px;
 left: 25px;
 background: white;
 padding: 15px;
 padding-top: 0px;
 border-right: thin solid #ccc;
 border-top: thin solid #ccc;
 overflow: hidden;
}

#frameright {
 position: absolute;
 width: 120px;
 height: 300px;
 top: 190px;
 left: 875px;
 background: white;
 padding: 5px;
 padding-top: 3px;
 border-right: thin solid #aaa;
 border-top: thin solid #ccc;
 border-left: thin solid #ccc;
 border-bottom: thin solid #aaa;
 overflow: hidden;
}

#framesponsors {
 position: absolute;
 width: 120px;
 height: 380px;
 top: 505px;
 left: 875px;
 background: white;
 padding: 5px;
 padding-top: 4px;
 padding-bottom: 1px;
 border-right: thin solid #aaa;
 border-top: thin solid #ccc;
 border-left: thin solid #ccc;
 border-bottom: thin solid #aaa;
 overflow: hidden;
}

#frameassk {
position: absolute;
 width: 160px;
 height: auto;
 top: 720px;
 left: 35px;
 padding: 5px;
 padding-top: 15px;
 border: none;
 border-right: thin solid #ccc;
 border-top: thin solid #ccc;
 border-left: 2px solid #ccc;
 border-bottom: 2px solid #aaa;
 overflow: hidden;
}

#framemiddle {
 position: absolute;
 width: 640px;
 left: 215px;
 top: 190px;
 height: auto;
 padding: 5px;
 overflow: hidden;
 background: white;
 background-image: url('logotranspbg.gif');
 background-repeat: repeat;
}


#boxright {
 width: 300px;
 height: auto;
 padding: 10px;
 margin: 10px;
 float: right;
 clear: right;
 border: 1px;
 border-style: solid;
 text-align: left;
 background: #EEE;
}

#boxleft {
 width: 300px;
 height: auto;
 padding: 10px;
 margin: 10px;
 clear: left;
 float: left;
 border: 1px;
 border-style: solid;
 text-align: left;
 background: #EEE;
}

#actmiddle {
 width: auto;
 height: auto;
 top: 120px;
 padding: 0px;
 margin: 5px;
 clear: both;
}

#actbox {
 width: auto;
 height: auto;
 clear: both;
 padding: 10px;
}

#actbottom {
 position: relative;
 top: auto;
 bottom: 0;
 right: 50px;
 width: 100%;
 height: 10%;
 background: white;
 clear: both;
 padding-top: 15px;
}

#monks {
 position: relative;
 color: black;
 border: solid;
 border-width: 1px;
 left: 180px;
 width: 420px;
 padding-left: 100px;
 padding-right: 100px;
 padding-top: 20px;
 padding-bottom: 10px;
 background: #900;
}

IMG.r {
 float: right;
 clear: right;
 margin: 5px;
 border-style: solid;
 border-width: 1px;
}

IMG.l {
 float: left;
 clear: left;
 margin: 5px;
 border-style: solid;
 border-width: 1px;
}

IMG.rk {
 width: 100px;
 float: right;
 clear: right;
 margin: 5px;
 border-style: solid;
 border-width: 1px;
}

IMG.lk {
 width: 100px;
 float: left;
 clear: left;
 margin: 5px;
 border-style: solid;
 border-width: 1px;
}

IMG.lm {
 width: 150px;
 float: left;
 clear: left;
 margin: 5px;
 border-style: solid;
 border-width: 1px;
}
img.icon {
 border-width: 0;
 float: left;
}

alarm  { color: red; font-weight: normal; font-size: 14px; line-height: 14px; font-family: "Helvetica CE", Arial, Helvetica, Geneva, "AvantGarde Bk BT", Swiss, SunSans-Regular; text-decoration: none}

h0.monks    { color: yellow; font-weight: bold; font-size: 25px; line-height: 35px; font-family: "Helvetica CE", Arial, Helvetica, Geneva, "AvantGarde Bk BT", Swiss, SunSans-Regular; text-decoration: none }

h1    { color: black; font-weight: bold; font-size: 5mm; line-height: 5mm; font-family: "Helvetica CE", Arial, Helvetica, Geneva, "AvantGarde Bk BT", Swiss, SunSans-Regular; text-decoration: none }

h1.monks    { color: yellow; font-weight: bold; font-size: 5mm; line-height: 5mm; font-family: "Helvetica CE", Arial, Helvetica, Geneva, "AvantGarde Bk BT", Swiss, SunSans-Regular; text-decoration: none }

h2   { font-style: normal; font-weight: normal; font-size: 14px; line-height: 14px; font-family: "Helvetica CE", Arial, Helvetica, Geneva, "AvantGarde Bk BT", Swiss, SunSans-Regular; text-decoration: none; text-align: right; font-stretch: condensed  }

h2.l { clear: left; }

h2.r { clear: right; }

h3   { color: #1c1c1c; font-weight: normal; font-size: 14px; line-height: 15px; font-family: "Helvetica CE", Arial, Helvetica, Geneva, "AvantGarde Bk BT", Swiss, SunSans-Regular; text-decoration: none; text-align: justify }

h3.monks   { color: white; font-weight: normal; font-size: 14px; line-height: 16px; font-family: "Helvetica CE", Arial, Helvetica, Geneva, "AvantGarde Bk BT", Swiss, SunSans-Regular; text-decoration: none; text-align: justify }

h4   { color: #1c1c1c; font-weight: bold; font-size: 15px; font-family: "Helvetica CE", Arial, Helvetica, Geneva, "AvantGarde Bk BT", Swiss, SunSans-Regular; text-decoration: none; text-align: center }

h5   { color: #1c1c1c; font-style: normal; font-weight: normal; font-size: 15px; line-height: 15px; font-family: "Helvetica CE", Arial, Helvetica, Geneva, "AvantGarde Bk BT", Swiss, SunSans-Regular; text-decoration: none; }

h5.mitte { text-align: center; }

h6   { color: #1c1c1c; font-weight: normal; font-size: 10px; line-height: 11px; font-family: "Helvetica CE", Arial, Helvetica, Geneva, "AvantGarde Bk BT", Swiss, SunSans-Regular; text-decoration: none; font-stretch: expanded}

h7   { color: #1c1c1c; font-weight: normal; font-size: 12px; line-height: 13px; font-family: "Helvetica CE", Arial, Helvetica, Geneva, "AvantGarde Bk BT", Swiss, SunSans-Regular; text-decoration: none; text-align: left }

dole { color: black; font-weight: normal; font-size: 10px; line-height: 10px; font-family: "Helvetica CE", Arial, Helvetica, Geneva, "AvantGarde Bk BT", Swiss, SunSans-Regular; text-decoration: none; text-align: center }

zentrum { color: black; font-size: 14px; font-family: "Helvetica CE", "Arial CE", "AvantGarde Bk BT", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

kl {
 font-size: 12px
}

strong {
 font-weight: 500;
}

a {
 font-style: normal;
 font-weight: normal;
 font-size: 14px;
 font-family: "Helvetica CE", Arial, Helvetica, Geneva, "AvantGarde Bk BT", Swiss, SunSans-Regular;
 font-stretch: condensed
}

tt { font-size: 12px; line-height: 13px; letter-spacing: 0.1ex;}


a.small {
 font-size: 11px;
}

a:link {
  color: #222222; 
  text-decoration: none; 
  }/*normal links in the text*/
a:visited {
  color: #222222; 
  text-decoration: none; 
  }
a:hover { /*this effect is not shown in NN4.xx*/
  color: #999999; 
  text-decoration: underline; 
  }
a:active {/*colour in NN4.xx is red*/ 
  color: #9999CC; 
  text-decoration: underline; 
  }

a.czech {
 color: black;
}

table.coll 
{
border: none;
border-width: 1px;
border-collapse: collapse;
border-color: #ccc;
}

td.sep {
border-bottom: solid;
border-width: 1px;
border-color: #ccc;
}
