html,body{
  height: 100%;
  width: 100%;
}

#home{
 text-align: center;
}

.stopFloat{
  font-size: 1px;
  display: none;
  clear: both;
}

.tx-stflashplayer-pi1{
 height: 233px;
}

body,html{
  font-size: 12px;
  background-image: url(../images/verlauf.jpg);
  background-position: center top; 
  background-repeat: repeat-x;
  background-color: #3b5673;
}

#page{
  background-position: top center;
}

#custom-doc-main{
  width: 1000px;
  text-align: left;
}

#custom-doc{
  width: 1100px;
  background-color: transparent;
  background-position: 0px 0px;  
  background-image: url(../images/mitte.jpg);
}




#custom-doc #hd{
    height: 140px;
    width: 1100px;
    background-image: url(../images/oben.jpg);
    background-color: transparent;
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

#custom-doc #bd{
    width: 1000px;
    margin: 0px;
    padding: 0px;
    background-image: url(../images/oben.jpg);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: -50px -140px;
    text-align: left;
}

#custom-doc #bd .yui-gf{}


#custom-doc #ft{
    width: 1100px;
    height: 238px;
    text-align: left;
    background-position: 0px bottom;
    background-repeat: no-repeat;
    background-image: url(../images/footer.jpg);
}

#custom-doc #bd .left{
    width: 225px;
    margin: 0px;
    padding: 0px;
    text-align: right;
    padding-right: 20px;
}

#custom-doc #bd .left .bd{
  
}

#custom-doc #bd .left .ft{
  height: 20px;
  line-height: 20px;
}

#custom-doc #bd .right{
    width: 749px;
    margin: 0px;
    padding: 0px;
    text-align: left;
    border-left: solid 0px #fff;
    text-align: left;
}

#custom-doc #bd .right .bd{
    width: 700px;
    padding: 0px;
    margin: 0px;
}



#custom-doc #bd .right .bd #normal{
  width: 650px;
  margin: 0px;
  padding: 0px;
  padding-top: 25px;
  margin-left: 50px;
  color: #fff;
}





div{
  margin: 0px;
}
			/* Scrollbar & content css */						
			#content1, #content2, #content3{
				height: 206px;
				width: 300px;
				float:left;
				/* background: #f5f5f5;*/
				overflow:hidden;
			}
			#content1 p{
				/*margin: 10px;*/
			}
			.scrollbar-vert{
				background-color: #8c99aa;
				border-left: solid 1px #8c99aa;
				
				border-top: solid 0px black;
				border-bottom: solid 0px black;
				height: 400px;
				width: 19px;
				float:left;
			}
			.handle-vert{
				height: 42px;
				width: 20px;
				background: url(../images/handle.gif) no-repeat;
			}
			
			
			.scrollbar-hor{
				background-color: #d2e8ff;
				height: 20px;
				width: 300px;
				float:left;
			}
			.handle-hor{
				height: 20px;
				width: 42px;
				background: url(../images/handle-hor.gif) no-repeat;
			}

#langmenu{
 clear: both;
 height: 20px;
 padding-left: 50px;
}


#langmenu ul{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  clear: both;
  
}
		
#langmenu ul li{
  float: left;
  line-height: 20px;
  height: 20px;
  width: 80px;
  list-style-type: none;
}



#impressum{
  padding-top: 5px;
  padding-left: 176px;
  
  
}