/* Header area styles */

body {
  font-family:Tahoma;
}

#gheader {
  font-size:12px;
  font-weight:bold;    
  /*height:140px;*/
}

/*#gheader DIV {
  border:1px solid black;
}*/

.logo {
    height:105px;
}

.logo  IMG{
  margin-top:10px;
  margin-bottom:11px;
  
}
  

.balkenbg  {
  background-image:url(../img/leer.gif);
}
.balkenbg DIV {
  display:inline;
  height:27px;
  line-height:27px;
  border:0px;
  padding-left:10px;
  padding-right:10px;
  font-size:12px;
  color:#000000;
  font-weight:bold;
}
  
.topmenu {
  border:0px;
  background-image:url(../img/leer.gif);
  position:absolute;
  top:0;
  left:240px;
  height:112px;
  width:180px;
}

.topmenu div {
  border:0px;
  line-height:16px;
  
  /*height:35px;*/
  display:block;
  position:relative;
  width:auto;
  padding-left:10px;
  padding-right:10px;
  vertical-align:middle;
  color:#000000;
}

#menusibling_delim {
  padding:0px;
}

.topmenu a {
  color:#000000;
  text-decoration:none;
  font-size:12px;
  font-weight:normal;
}

.topmenu a:hover {
  text-decoration:underline;
}

.topmenuactive {
  font-weight:bold;
  background-color:white;
}


.toplinks {
  float:right;
  clear:both;
  display:inline;
  border:0px;
  margin-top:10px;
  padding-left:2px;
  text-align:right;
  line-height:16px;
}


.toplinks a {  
  color:black;
  text-decoration:none;
  font-size:12px;
  font-weight:normal;
  padding:5px;
  padding-left:12px;
  background-image:url('../img/markerleft.gif');
  background-position:left center;
  background-repeat:no-repeat;
  
}

.toplinks a:hover {
  text-decoration:underline;  
}

DIV.topmarquee {
  width:100%;
  display:block;
  border:0px;
  font-size:14px;
  margin-bottom:5px;
  color:#808080;
  /*border:2px solid black;*/
  border-bottom:1px solid #ff9966;
  border-top:1px solid #ff9966;
  padding-top:3px;
  padding-bottom:3px;
}



.topmarquee A {
  color:#808080;
  text-decoration:none;
}
.topmarquee A:hover {
  color:#808080;
  text-decoration:underline;
}


.topimage {
  display:block;
  position:absolute;
  height:105px;
  width:980px;
  z-index:1;
  text-align:right;
  /*overflow:hidden;*/
}

.topimage DIV {
  width:570px;
  height:105px;
  overflow:hidden;
  display:inline;
}


.topimglinks {
  text-align:center;
  color:#000000;
  margin-bottom:10px;
}

.topimglinks IMG {
}

#searchcont {
  border:1px solid #b2b2b2;
  background-color:#CED4D0;
  margin-bottom:10px;
  padding:0px;  
  /*width:100%;*/
  height:27px;
  background-image:url(../img/search2.gif);
  background-position:top-left;
  background-repeat:no-repeat;
  
  font-size:12px;
  font-weight:bold;
  padding:3px 5px;
  color:#808080;
}

#searchcont FORM {
  margin:0px;
  padding:0px;  
}

#searchcont INPUT.inp {
  font-size:12px;
  height:16px;
  width:105px;
  margin-left:6px;
  background-color:transparent;
  border:0px;
  
}
#searchcont INPUT.but {
  height:18px;
  width:18px;
  margin-top:3px;
  margin-left:0px;
  vertical-align:top;
}

