body {
  margin: 0;
  background: #00aac1 url(img/bg.gif) top repeat-x;
  font: 11px/18px arial, verdana, tahoma;
  color: #0064a2;
  text-align: center;
}

a {
  color: #00aac1;
  text-decoration: underline;
}
a:hover {
  color: #00d5f2;
  text-decoration: underline;
}

h2 {
  color: #00aac1;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}

h1 {
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
  padding: 0 0 10px 0;
}

input, textarea, select {
  border: 1px solid #bbb;
  color: #547a91;
  font: 11px/18px arial, verdana, tahoma;
  padding: 2px;

}

.container {
  margin: 0 auto;
  text-align: left;
  width: 897px;
}

#main {
  width: 100%;
  background: #67c4cb;
}

#header {
  width: 897px;
  height: 171px;
  background: #67c4cb url(img/header.gif) top center no-repeat;
}

#header a#terharmsel {
  font-size:1px;
  color: #67c4cb;
  display: block;
  width: 230px;
  height: 160px;
  margin: 0 0 0 20px;
  float: left;
  position: relative;

}

#header a#instalcenter {
  font-size:1px;
  color: #67c4cb;
  display: block;
  width: 360px;
  height: 100px;
  margin: 65px 20px 0 20px;
  float: right;
  position: relative;
}


#navbar {
  height: 26px;
  width: 897px;
  background: #0064a2 url(img/navbg.gif) top left no-repeat;
  text-transform:
}

#content {
  width: 467px;
  height: 384px;
  float: left;
  position: relative;
  background: white url(img/contentbg.gif) no-repeat ;
}
#content div {
  width: 427px;
  height: 344px;
  overflow: auto;
  padding: 20px;
  scrollbar-face-color: #a5d0d3;
  scrollbar-highlight-color: #a5d0d3;
  scrollbar-3dlight-color:#a5d0d3;
  scrollbar-darkshadow-color:#a5d0d3;
  scrollbar-shadow-color:#a5d0d3;
  scrollbar-arrow-color: #0064a2;
  scrollbar-track-color: #d8eef0;
}


#header_img {
  width: 430px;
  height: 212px;
  background: #ffffff;
  margin: -10px -10px 10px -10px;
}

#footer {
  height: 48px;
  width: 897px;
  background: #67c4cb url(img/footerbg.gif) top left no-repeat;
  line-height: 10px;
  text-align: center;
  color: #ffffff;
}
#footer a {
  color: #ffffff;
}

#sidebar {
  width: 410px;
  height: 364px;
  background: #c4ebf0;
  float: left;
  position: relative;
  padding: 10px;
}

#sidebar ul {
  margin: 0;
  padding: 0 0 0 25px;
  list-style-image: url(img/bullet.gif);
  color: #0064a2;
}
#sidebar ul li {
  list-style-image: url(img/bullet.gif);
  margin: -3px 0 0 0;
}
#sidebar ul li a {
  color: #0064a2;
  text-decoration: underline;
}
#sidebar ul li a:hover {
  color: #67c4cb;
  text-decoration: underline;
}  

#sidebar h2 {
  margin: 8px 0 8px 0;
}

#bottom {
  width: 897px;
  height: 73px;
  background: url(img/bottombg.gif) top center no-repeat;
  margin: 0 auto;
}

.clear {
  clear: both;
}


img {
  border: 0;
}




.menu { width:898px; height:26px; position:relative; z-index:100; margin: 0 0 0 -1px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; width:120px; height:26px; text-align:center; color: white; border: solid #3088bf; border-width: 0 0 0 1px; background: none; line-height:26px; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}


.menu ul li:hover a {color:white; background:#59a0cb;}
.menu ul li:hover ul {display:block; position:absolute; top:26px; left:0; width:120px;}
.menu ul li:hover ul li a.hide {background:#0064a2; color:#ffffff; }
.menu ul li:hover ul li:hover a.hide {background:#91d9de; color:#0064a2; text-decoration: underline;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#0064a2; color:#ffffff; }
.menu ul li:hover ul li a:hover {background:#94e3e9; color:#0064a2; text-decoration: underline;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:121px; top:0; }
.menu ul li:hover ul li:hover ul.left {left:-121px;}

#footer_bandwerk {
  margin: 15px 15px 0 0;
  text-align: right;
} 
#footer_bandwerk a {
  color: #ffffff;
  text-decoration: none;
}
#footer_bandwerk a:hover {
  color: #0064a2;
  text-decoration: none;
} 

#footer1 {
  margin: 0 0 0 0;
  text-align: right;
}
