
html, body {
  margin: 0;
  padding: 0;
  height: 100%;
  overflow: atuo;  
}

body {
	text-align:center;
	/*height: 100%; 400px;*/
  /*margin-bottom: -2000px; 
  padding-bottom: 2000px;*/
}

#frame {


  height: 100%;
  overflow: hidden;

  width:722px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0;
	padding:0;
	text-align:left;
	/*	float: left;*/
  /*height: 100%;*/
  /*min-height: 100%;*/

}


#header {
  height: 121px;
  width: 722px;
	text-align:left;
}

#headerprint {
  display: none;
} 

#headerimage {
  display: block;
  width: 550px;
  height: 121px;
	float:left;
}

#footerprint {
  display: none;
}

#contentcenter {

  overflow: auto;

  height: 100%;

	/*height: 100%; 400px;*/
  /*margin-bottom: -2000px; 
  padding-bottom: 2000px;	*/

	width:570px;
	padding:0;
	float:left;
	background:#fff;
	text-align:left;

  
}

#contentright {
	width:152px;
	padding:0;
	float:left;

	height: 100%; /*400px;*/
  margin-bottom: -2000px; 
  padding-bottom: 2000px;
  
  padding-top:  20px;
	padding-left: 6px;
	padding-right: 0px;
	margin-right: -10px;
  	
}

#contentfooter {
  display: none;
  
  text-align:center;
  padding-top:10px;
  
  background:#efefef;
  height:5%;
  text-align:center;
  /*padding-top:1%;*/  
}

/* Einrückung des linken Menüs */ 
#menutopDiv {
    /*left: 22px;*/
    /*display: block;*/
    float:left;
    width: 722px;
    height: 46px;
    position: relative;
    /*border-style: dotted;
    background-color: red; */   
}

#menutopUL {
  float:left;
  width: 545px;
  height: 46px;  
  /*overflow: hidden;*/
}

#menutop {
  /*overflow: hidden;*/
  width: 545px;
}

#menutopLeft {
  float:left;
  width: 177px;
  height: 46px;  
}

/*	----------------------------------------
	Language Selector
	----------------------------------------*/

#languageselectorDiv {
  /*position: absolute;
  left: 610px;
  top: 17px;
  margin:0;
  padding:0;
  width:200px;*/
  position: relative;
  left: 610px;
  top: -30px;
  margin:0;
  padding:0;
  width:120px;
  margin-bottom: -12px;  
}

#languageselector {
  float:left;
  margin:0;
  /*margin-top:3px;*/
  padding:0;
  list-style:none;
  
}

#languageselector li {
  margin: 0px;
  float:left;
}


/*	----------------------------------------
	Searchbox
	----------------------------------------*/

#searchbox {
	text-align:right;
}

/*	----------------------------------------
	Searchbox Right

	----------------------------------------*/

#searchboxright {
}

#searchformright {
  margin:  0; 
  padding: 0;
  margin-left: 15px;
}

#submitsearchboxright {
  width:     130px;
	text-align:center;
  height: 20px;
}

#querysearchboxright {
  width:     112px;
	color:     #000;
	background-color: #fff;
	border: 1px solid #bbb;  
  /*height:    15px;*/ 
  /*font-size: 11px;*/
}

#imagesearchboxright {
  margin:  0; 
  padding: 0;
  border: 0;
  float: left;
  padding-top: 2px;  
}

#textsearchboxright {
  padding-top: 4px;
  width: 98px;
  text-align: right;
  float: left;
  padding-right: 4px;
  color: #707070;
  font-size: 9px;
}

#textsearchboxright a {
  text-decoration: none;
}

/*	----------------------------------------
	Support Right

	----------------------------------------*/
	
#support {
  margin-top: 6px;
  margin-left: 15px;
  margin-bottom: 20px;  
}

#support a {
  text-decoration: none;
}

#support img {
  border: 0;
}


/*	----------------------------------------
	Banner Right

	----------------------------------------*/
	
#banner {
  margin-top: 109px;
  margin-left: 12px;
  margin-bottom: 20px;  
  visibility: hidden;
}

#banner a {
  text-decoration: none;
}

#banner img {
  border: 0;
}



/*	----------------------------------------
	Navigation Fixed Right

	----------------------------------------*/

#navfixed {
  height: 100px;
  width: 130px;
  position:absolute; /*fixed */
  margin-bottom: 10px;
  bottom:0px;  
  text-align: right;
}

div>#navfixed {
  position:fixed;
}

#navfixed a {
  font-size: 9px;
  line-height: 20px;
}
