.floatLeft {
   float:left;
}

.clear {
   clear:both;
}

body {
   background-color:#EBEBEB;
   font-family: Arial;
   color:#000000;
   margin:0px;
   padding:0px;
}

a {
   text-decoration: none;
}

a.link_page {
   margin-left:20px;
   background-image: url('../images/link_page.png');
   background-repeat:no-repeat;
}

a.box_link_page {
   padding-left:20px;
   background-image: url('../images/link_page.png');
   background-repeat:no-repeat;
}

a.box_link_page:hover {
   text-decoration: underline;
}

a.link_pdf {
   margin-left:24px;
   background-image: url('../images/link_pdf.png');
   background-repeat:no-repeat;
}

a.link_pdf:hover {
   text-decoration: underline;
}

hr {
   padding:0px;
   margin:4px 24px;
   height:1px;
   color:#B8B8B8;
   border:0px;
   border-top:1px solid #B8B8B8;
}

img.center {
   padding:0px;
   margin:0px;
}

table.seitenlayout td.inhalt {
   background-color:#FFFFFF;
   width:518px;
   text-align:center;
   font-size: 0.78em;
   line-height: 1.5em;
   vertical-align: top;
   padding-top: 40px;
}

td.inhalt h1, td.inhalt h2, td.inhalt h3, td.inhalt h4, td.inhalt p, td.inhalt div, td.inhalt a {
   text-align:left;
   padding-left:24px;
   padding-right:24px;
}




td.inhalt a {
   color:#86B700;
   font-weight:bold;
   display:block;
}

td.inhalt a.inline {
    display:inline;
    padding-left:0px;
}

td.inhalt div a {
   display:inline;
}

td.inhalt img {
   border:0px;
   margin: 5px 24px 10px 34px;
}

td.inhalt img.center {
   padding:0px;
   margin:0px;
}

td.inhalt h1 {
   font-size: 1.1em;
}

td.inhalt h2 {
   font-size: 1em;
   font-weight:bold;
}

td.inhalt h3 {
   font-size: 1em;
   color:#0095DA;
   font-weight:bold;
}

table.seitenlayout td.seitenbox {
   vertical-align:top;
   background-image: url('../images/seitenbox.png');
   width:192px;
   text-align:center;
   padding:0px;
   padding-top:50px;
   font-size:0.8em;
   border:0px;
}

td.seitenbox h1, td.seitenbox h2, td.seitenbox h3, td.seitenbox h4, td.seitenbox div {
   width:179px;
   overflow:hidden;
}


td.seitenbox h1 {
   background-color:#000000;
   color:#FFFFFF;
   font-weight:bold;
   font-size:1em;
   line-height:2em;
   margin-right:11px;
   margin-bottom:30px;
}

td.seitenbox a {
   color:#000000;
   font-weight:bold;
   display:block;
   margin-right:11px;
}

td.seitenbox a:hover {
   color:#000000;
   font-weight:bold;
   display:block;
   margin-right:11px;
   text-decoration: underline;
}

td.seitenbox img {
   margin:10px 10px 0px 0px;
   padding:0px;
}

div.seitenlayout {
  width:100%;
}

table.seitenlayout {
  border-collapse:collapse;
  empty-cells:show;
  border: 0px;
}

table.seitenlayout td.header {
   background-color:#EBEBEB;
   background-image: url('../images/seitenheader.png');
   link: http://www.w8er.de/projekte/ikz;
   height: 121px;
   width: 901px;
}

table.seitenlayout td.menu {
   background-image: url('../images/menu.png');
   background-repeat:repeat-y;
   background-color:#FFFFFF;
   width:191px;
   font-size:0.8em;
   line-height:1.5em;
   vertical-align:top;
   border:0px;
}

td.menu ul {
   padding:0px;
   margin:50px 10px 0px 12px;
   list-style-type:none;
   overflow:hidden;
   width:169px;
   line-height:1.5em;
   border-bottom: 1px solid #A6CE39;
   text-align:left;
}

td.menu ul li {
   line-height:1.5em;
   border:0px;
   border-top:1px solid #A6CE39;
   padding:0px;
   margin:0px;
   font-weight:normal;
   color:#000000;
}

td.menu ul li.current {
   background-color:#A6CE39;
   background-position:center left;
   color:#FFFFFF;
   font-weight:bold;
}

td.menu ul li div {
   padding-left:15px;
}

td.menu ul li div:hover {
   background-image: url('../images/menu_hover.png');
   background-repeat: repeat-y;
}

td.menu ul ul li.current div:hover {
   background-image: none;
}

td.menu ul ul {
   margin:0px;
   border-bottom: 0px;
   background-color:#F7FAEC;
   font-size: 0.9em;
}

td.menu ul ul li {
   border-bottom:0px;
   border-top:1px solid #FFFFFF;
}

td.menu ul ul li.current {
  background-color:#E4ECCF;
  font-weight:bold;
}

td.menu ul ul li div {
   padding-left:22px;
   
}

td.menu ul ul li div:hover, td.menu ul ul li.current div:hover {
  background-image:url('../images/menu_current.png');
  background-repeat:no-repeat;
  background-color:#E4ECCF;
}

td.menu a {
   color:#000000;
   display:block;
   width:100%;
}

td.menu a:hover {
   color:#86B700;
   font-weight:bold;
   
}

td.menu ul li.current a:hover {
   color:#FFFFFF;
}

td.menu ul li.current ul li div a:hover, td.menu ul ul li.current div a:hover {
   color:#000000;
}

table.seitenlayout td.footer_links {
   background-color: #C5EA60;
   background-image: url('../images/footer_links.png');
   background-repeat: repeat-y;
   background-position: left;
}

table.seitenlayout td.footer_mitte {
   background-color: #B6E042;
}

table.seitenlayout td.footer_rechts {
   background-color: #AAD13F;
   background-image: url('../images/footer_rechts.png');
   background-repeat: repeat-y;
   background-position: right;
   text-align: center;
   color: #FFFFFF;
}

td.footer_rechts div {
   width: 179px;
   overflow:hidden;
}

td.footer_rechts a {
   color: #FFFFFF;
   font-weight: normal;
   font-size: 0.7em;
}

td.close {
   background-image:url('../images/close.png');
   height:10px;
}
