body       { font-size: 11px; font-family: verdana; background-color: #9e9d9b; background-repeat: no-repeat; text-align: left; margin: 0; top: 0; left: 0 }

.bodytext  { background-color: #7c7b7b; margin: 0 0 10px }
P {
font-family : Verdana, sans-serif;
font-size : 11px;
color: #575c62;
margin-top : 1px;
margin-bottom : 1px;
}

h1 { color: #82121b; font-size: 18px; font-family: Verdana; margin-top: 10px; margin-bottom: 0  }
h2  { color: #81121b; font-size: 15px; font-family: verdana; font-weight: 700; margin-top: 20px; margin-bottom: 10px }
h3 { color: #575c62; font-size: 11px; font-family: Verdana; margin-top: 10px; margin-bottom: 0  }
h4 { color: #575c62; font-size: 13px; font-family: Verdana; margin-top: 10px; margin-bottom: 0  }
h5 { color: #575c62; font-size: 11px; font-family: Verdana; margin-top: 10px; margin-bottom: 0; }

a:link     { color: #81121b; font-size: 11px; font-family: verdana; text-decoration: none }
a:visited     { color: #81121b; font-size: 11px; font-family: verdana; text-decoration: none }
a:hover    { color: #575c62; font-size: 11px; font-family: verdana; text-decoration: none }
a:active     { color: #81121b; font-size: 11px; font-family: verdana; text-decoration: none }


.caption  { color: #81121b; font-size: 11px; font-family: verdana }
.bulletlist  { color: #707173; font-size: 11px; font-family: verdana }
.table   { color: #707173; font-size: 11px; font-family: verdana }
.searchform   { color: #81121b; font-size: 11px; font-family: verdana; font-weight: normal }
.searchresultpagetitle  { color: #707173; font-size: 15px; font-family: verdana; font-weight: bold }
.searchresultcontent  { color: #707173; font-size: 11px; font-family: verdana; font-weight: normal }
.searchresultheader  { color: #81121b; font-size: 14px; font-family: verdana; font-weight: bolder }
.searchmarkup  { color: #81121b; font-family: verdana }
.loginform   { color: #81121b; font-size: 11px; font-family: verdana; font-weight: normal }
.mailform  { color: #707173; font-size: 11px; font-family: verdana; font-weight: normal }
.mailformrequired  { color: #81121b; font-size: 11px; font-family: verdana; font-weight: bolder }
.mailformcomment  { color: #81121b; font-size: 11px; font-family: verdana; font-weight: bolder }
.mailformradio  { color: #81121b; font-size: 11px; font-family: verdana; font-weight: normal }
.filelinks  { color: #81121b; font-size: 14px; font-family: verdana }
.filelinkssize  { color: #81121b; font-size: 14px; font-family: verdana }
.sitemap1  { color: #81121b; font-size: 11px; font-family: verdana }
.sitemap2  { color: #81121b; font-size: 11px; font-family: verdana; margin-left: 20px }
.sitemap3  { color: #81121b; font-size: 11px; font-family: verdana; margin-left: 40px }
.sitemap4  { color: #707173; font-size: 11px; font-family: verdana; margin-left: 60px }
.celmenu  { color: #81121b; font-size: 11px; font-family: verdana; margin-top: 10px }
.celsubmenu  { color: #81121b; font-size: 11px; font-family: verdana; margin-top: 3px; margin-left: 20px }
.copyright  { color: #575c62; font-size: 11px; font-family: verdana, sans-serif; line-height: 14px; margin-top: 1px; margin-bottom: 1px }



#header  { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 1000px; height: 143px }

#nav     { background-color: #dfe0d0; background-repeat: no-repeat; background-attachment: scroll; background-position: 50% bottom; margin-left: 2px; padding-top: 500px; width: 120px; float: left }

/* min-height Hack */
#nav  { height: 395px; min-height: 395px }
div[id] nav  { height: auto }
/* Ende des min-height Hack */

#all_nav1, #all_nav2   { width: 120px; border-top: 1px solid #fff; border-bottom: 1px solid #fff }

#nav a   { text-decoration: none; display: block; padding: 3px 0 3px 10px; width: 150px !important; border-top: 1px solid #fff; border-bottom: 1px solid #fff }

.nav1 a    { color: #82121b; font-size: 11px; background: #dfe0d0 }
.nav1 a:hover   { background: #dfe0d0 }
.nav1_act a   { color: #61605e; background: #dfe0d0 }
.nav2 a  { color: #000000; text-decoration: none; background: #7c7b7b; display: block; padding: 3px 0 3px 10px; width: 170px; border-top: 1px solid #fff; border-right: 2px solid #fff; border-bottom: 1px solid #fff; -moz-opacity: 0.95; filter: alpha(opacity=95) }
.nav2 a:hover {
	background:#dfe0d0;
	}
.nav2_act a  { color: #000000; text-decoration: none; background: #dfe0d0; display: block; padding: 3px 0 3px 10px; width: 170px; border-top: 1px solid #fff; border-right: 2px solid #fff; border-bottom: 1px solid #fff }

#content  { margin-left: 200px !important; padding-top: 30px; width: 150px }

/* Pixel Jog Hack / Hide from IE5-mac. Only IE-win sees this. \*/
* html #nav {
  margin-right: 10px;
  }
 
* html #content {
  height: 1%;
  margin-left: 0;
  }
/* End hide from IE5/mac */

#footer  { font-weight: bold; text-align: center; margin: 50px 0 0 2px; padding: 20px 0; width: 150px; clear: both; border-top: 1px solid }

