﻿html {
    height:100%;
    max-height:100%;
    padding:0;
    margin:0;
    border:0;
    background:#fff;
    font-size:13px;
    font-family:arial, helvetica, sans-serif;
    /* hide overflow:hidden from IE5/Mac */
    /* \*/
    overflow: hidden;
    /* */
}

body {
    background:#ccc url(../_images/bg_orange.gif);
    height:100%;
    max-height:100%;
    overflow:hidden;
    padding:0;
    margin:0;
    border:0;
  }

#content {
    overflow:auto;
    position:absolute;
    z-index:3;
    top:100px;
    bottom:50px;
    left:200px;
    right:0;
    background:#eee url(../_images/bodybg.jpg);
    padding: 15px;
    }

* html #content {
  top:0;
    left:0;
    right:0;
bottom:0;
height:100%;
max-height:100%;
width:100%;
overflow:auto;
position:absolute;
z-index:3;
border-top:100px solid #fff;
border-bottom:50px solid #fff;
border-left:200px solid #fff;}


#header {
position:absolute;
margin:0;
top:0;
left:200px;
display:block;
width:100%;
height:100px;
background:#ccc url(../_images/bg_weiss.gif);
font-size:22px;
z-index:5;
overflow:hidden;
color:#fff;
}

#header h1, #header a {
  display:block;
  font-size:22px;
  height:90px;
}

#header a {
  background: url(../_images/oebrt.gif) no-repeat left;
  background-repeat: no-repeat;
  text-indent:-10000px;
}


#footer {
  text-align:right;
  position:absolute;
padding: 0;
bottom:0;
left:200px;
right:0px;
display:block;
width:100%;
height:50px;
font-size:14px;
font-weight:bold;
z-index:5;
overflow:hidden;
background:#ccc url(../_images/bg_orange.gif);
color:#fff;}

#footer p {
  margin: 15px 215px 15px 10px;
}

#footer a, #footer a:active, #footer a:visited {
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}

#footer a:hover {
  text-decoration:none;
  color:#800000;
  font-weight:bold;
}

#left {
  position:absolute;
left:0;
top:0px;
bottom:0px;
width:200px;
font-size:13px;
font-weight:bold;
z-index:4;
overflow:auto;
background:#ccc url(../_images/bg_orange.gif) fixed;
background-attachment:fixed;
}

* html #left {
  height:100%;
top:0;
bottom:0;
border-top:100px solid #ccc;
border-bottom:50px solid #ccc;
color:#fff;
}

#content h1, h2 {
    font-family:georgia, palatino linotype, times new roman, serif;
    padding:5px 10px 5px 10px;
  }

#content h1 {
  padding: 10px 10px 5px 10px;
  font-size: 20px;
  color: #cc9900;
  font-family:  Arial, Helvetica, sans-serif;
  font-style : normal;
  font-weight : bold;
  margin-top: 0px;
  margin-bottom: 6px;
  line-height: 20pt;

  }

#content h2 {
  padding: 10px 10px 5px 10px;
  font-size: 17px;
  font-weight:bold;
  color: #cc9900;
  font-family:  Arial, Helvetica, sans-serif;
  font-style : normal;
  font-weight : bold;
  margin-top: 0px;
  margin-bottom: 6px;
  line-height: 20pt;
  }

#content h3 {
  padding: 10px 10px 5px 10px;
  font-size: 14px;
  font-weight:bold;
  color: #cc9900;
  font-style : normal;
  font-weight : bold;
  margin-top: 0px;
  margin-bottom: 6px;
  line-height: 20pt;
  }

#content p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: maroon;
  line-height: 14pt;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 6px;
  line-height:150%;
  padding: 0px 15px 0px 20px;
  max-width: 600px;
  }

#content a:link, #content a:active, #content a:visited  {
  color: maroon;
  text-decoration:underline;
  }

#content a:hover {
  color: #cc9900;
  text-decoration: none;
  }


#content ul {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: maroon;
  line-height: 14pt;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 6px;
  line-height:150%;
  padding: 0px 10px 10px 40px;
  }

#content ol {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: maroon;
  line-height: 14pt;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 6px;
  line-height:150%;
  padding: 0px 10px 10px 50px;
  }

#content li {
  padding: 2px 15px 4px 0px;
  max-width: 600px;
  }

#content .roman li {
    list-style-type:upper-roman;
  }

#content .imgleft {
  float: left;
  margin: 5px 20px 20px 20px;
  border:1px solid #aaa;
}

#content .imglink {
  float: left;
  margin: 10px 30px 70px 20px;
  border:1px solid #aaa;
}

#content .people {
  padding: 30px 10px 5px 20px;
}

.bold {
font-weight:bold;
}



#nav {
  margin: 0;
  padding:0;
}


a.nav, a.nav:active, a.nav:visited {
font-size:16px;
margin-left:30px;
margin-top:6px;
display:block;
width:155px;
height:24px;
background:none;
color:#eee;
text-decoration:none;
text-align:left;
line-height:24px;
}

a.nav:hover {
text-decoration:none;
color:#800000;
}

a.subnav, a.subnav:active, a.subnav:visited {
font-size:13px;
margin-left:40px;
display:block;
width:140px;
height:20px;
background:none;
color:#eee;
text-decoration:none;
text-align:left;
line-height:20px;
}

a.subnav:hover {
text-decoration:none;
color:#800000;
}


#logo {
width:130px;
height:260px;
margin: 20px 0 10px 30px;
background:#ccc url(../_images/logo.gif);
}

#logo h1 a {
  display:block;
width:130px;
height:260px;
text-indent: -9999px;
}

#copyright-footer, #copyright-footer p {
	height: 1px;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}



