* {
  margin: 0;
  padding: 0;
  border: 0;
}

body {
  color: #FFFFFF;
  background: #FFCC00;
  font: 13px Verdana,Arial, Helvetica, sans-serif;
}

#wrapper {
  width: 796px;
  margin: 35px auto;
  padding: 35px auto;
}

#logo {
  margin-left: 200px;
  margin-top: 15px;
}

#header {
  position: absolute;
  margin-left: 600px;
  margin-top: 100px;
}


/*--------------------*/
/* Content START */
/*--------------------*/
#content {
  overflow: hidden;
  width: 796px;
  background-image: url(../images/bg_content.gif);
}
/*------------------*/
/* Content ENDE */
/*------------------*/

/*-----------------*/
/* Menu START */
/*-----------------*/
#menu {
  float: left;
  margin-left: 35px;
  margin-top: 130px;
}

#menu .menu1 {
  background-image: url(../images/m1.gif);
  height: 45px;
  width: 160px;
}
#menu .menu1:hover {
  background-image: url(../images/m1_hover.gif);
}
#menu .menu2 {
  background-image: url(../images/m2.gif);
  height: 45px;
  width: 160px;
}
#menu .menu2:hover {
  background-image: url(../images/m2_hover.gif);
}
#menu .menu3 {
  background-image: url(../images/m3.gif);
  height: 45px;
  width: 160px;
}
#menu .menu3:hover {
  background-image: url(../images/m3_hover.gif);
}
#menu .menu4 {
  background-image: url(../images/m4.gif);
  height: 45px;
  width: 160px;
}
#menu .menu4:hover {
  background-image: url(../images/m4_hover.gif);
}
#menu .menu5 {
  background-image: url(../images/m5.gif);
  height: 45px;
  width: 160px;
}
#menu .menu5:hover {
  background-image: url(../images/m5_hover.gif);
}
#menu .menu6 {
  background-image: url(../images/m6.gif);
  height: 45px;
  width: 160px;
}
#menu .menu6:hover {
  background-image: url(../images/m6_hover.gif);
}
/*---------------*/
/* Menu ENDE */
/*---------------*/


/*----------------*/
/* Text START */
/*----------------*/
#text {
  width: 550px;
  float: left;
  padding-left: 20px;
  font-weight: bold;
}

div#text { 
  min-height: 440px;
  height:expression(this.scrollHeight > 440 ? "auto":"440px"); 
}

table {
  border-collapse: collapse;
}
td {
  padding: 1px;
}
#text .article, {
  line-height: 16px;
}
#text .article p {
  padding-bottom: 8px;
}
#text .article a {
  color: #FFFFFF;
}

#text .article h1 {
  font-weight: bold;
  font-size: 17px;
  padding-bottom: 8px;
}
#text .article h2  {
  font-weight: bold;
  font-size: 12px;
  padding-bottom: 8px;
}
#text .article ull {
  list-style: none;
  padding-bottom: 8px;
  padding-left: 3px;
}
#text .article li {
  padding-left: 15px;
  background-image: url(../images/li.gif);
  background-repeat: no-repeat;
  background-position: 1px 4px;
}
/*--------------*/
/* Text ENDE */
/*--------------*/


/*---------------------*/
/* Formular START */
/*---------------------*/
input, textarea, select {
  background: #FFCC00;
  border: 1px solid #009900;
  color: #000000;
  font: 12px Arial, Helvetica, sans-serif;
  padding: 1px;
}

input.error, textarea.error {
  border: 1px solid red;
}
/*-------------------*/
/* Formular ENDE */
/*-------------------*/


/*-------------------*/
/* Footer START */
/*-------------------*/
#footer {
  height: 27px;
  background-image: url(../images/bg_footer.gif);
}

#footertext {
  color: #009900;
  font-size: 10px;
  font-weight: bold;
  margin-left: 70px;
}
#footertext a {
  text-decoration: none;
  color: #009900;
}
/*-----------------*/
/* Footer ENDE */
/*-----------------*/
