html { min-height:101%; /*Scrollbar immer anzeigen*/ }

body { background-image: url(../images/bg.gif); background-repeat: repeat-x; margin: 0px;}

#head_menue { border:0px solid #000000; font-family: Calibri; font-size: 0.9em; position: relative; width: 1150px; height: 30px; text-align: left; margin: 0 auto; padding-top: 10px; z-index: 2;}

#head { border:0px solid #000000; font-family: Calibri; font-size: 0.9em; position: relative; width: 1150px; height: 150px; text-align: left; margin: 0 auto; margin-top: -25px; z-index: 1; }

#contant { border:0px solid #000000; position: relative; width: 1150px; height: 100%; text-align: left; margin: 0 auto; }

                 #contant_left{ border:0px solid #000000; font-family: Calibri; font-size: 1.0em; width: 180px; height: 100%;
                                position: relative; text-align: left; margin: 0 auto; padding-top: 4px; float:left;  }

                 #contant_right{ border:0px solid #000000; font-family: Calibri; font-size: 1.0em; width: 765px;
                                 height: 100%;  position: relative; float:left; }

                 #contant_partner{ border:0px solid #000000; font-family: Calibri; font-size: 1.0em; width: 195px;
                                   height: 100%;  position: relative; padding-top: 4px;  float:left;}


<!-- top -->
#top { border:0px solid #000000; position: relative; width: 100%; height: 100%; }

#middle { border:0px solid #000000; position: relative; width: 89%; height: 100%; padding-left: 20px; }

#middle_inhalt { border:0px solid #000000;  position: relative; width: 100%; height: 100%; padding-left: 20px; }

#bottom { border:0px solid #000000; position: relative; width: 100%; height: 100%; }


#a1{ color: #808080; text-decoration: none;}
#a1:hover{ color: #00EA00; text-decoration: none;}

#a2{ color: #FFFFFF; text-decoration: none;}
#a2:hover{ color: #00EA00; text-decoration: none;}

#a3{ color: #000000; text-decoration: underline;}
#a3:hover{ color: #00EA00; text-decoration: underline;}

#styleone{ position: relative; display: block; height: 100%; }

#styleone ul{ margin: 0px; padding: 0px; list-style-type: none; width: 185px; }

#styleone ul li{ display: block; margin: 0px; padding-top: 5px; }

#styleone ul li a{ display: block; color: #3B3B3B; text-decoration: none; padding: 3px 15px 0px 0px; height: 18px; }

#styleone ul li a:hover,#styleone ul li a.current{ color: #00EA00; }


img {
border:none;
}
  a.ibox { border-bottom: 0px solid #ffffff; text-decoration:none; }
  a.ibox span { visibility:hidden; position:absolute; margin-left: 150px; margin-top: 15px; padding:10px; text-decoration:none; }
  a.ibox:hover span, a.ibox:focus span, a.ibox:active span { border:1px solid #C0C0C0; font-family: Calibri; font-size: 0.9em; color: #000000; background:#F7F7F7; width: 250px; left:10px; visibility:visible; }

.line_height { line-height: 1.5em; }
