body	{
	margin:10px 0 0 0;
	padding:0;	
	background-color:#fff;
}

body, table, td, div, p, input, select, h1, h2, h3, h4, a, textarea, select {
     font-family:Verdana,arial, sans-serif;
     font-size:11px;
     color:#0F2045;
}


td {
vertical-align:top;
padding-right:5px;
}


p {

}

a {
	margin:0;
	text-decoration:underline;	
	color:#0F2045;
}


h1, h2 {
	margin:0 0 20px 0;
	padding:0;		
}


img {
  border:0
}


ul {
	margin:0;
	padding:0 0 0 1.5em;  	
}


li {
 padding:0;
 margin:0;  
}

#mainWrapper {
  position:absolute;
  top:50%;
  left:50%;
  width:801px;
  height:601px;
  margin-left:-400px;
  margin-top:-300px;
  border:1px solid #fff;	  
}

#background, #contentMenuWrapper, #mainNavigation, #content, #homebutton, #contentRight  {
  position:absolute;
}

#background {
  z-index:1;
  width:100%;
  height:100%
}

#contentMenuWrapper {
  z-index:2;
}

#content {
	overflow:hidden;
	  
}


#content .rand {
	line-height:140%;
	padding-right:30px;  
}


#mainNavigation {
  top:0;
  left:22px;
  width:187px;
  background-color:#00A4A4;
  filter: alpha(opacity=80);
  -moz-opacity:0.80; 
  -khtml-opacity:0.8;
  opacity: .8 
}

#mainNavigation .rand {
  margin:10px 20px 0 20px;
}

#content .rand  {
 margin:15px 24px 20px 20px;
}

#mainNavigation a {
  color:#fff;
  text-decoration:none;
  font-weight:bold;  
}

#mainNavigation a:hover {
  color:#0F2045;
}

.language {
	margin-left:23px;  
	margin-top:5px;
	margin-bottom:15px;
}

.mainNavigationFirst {
  margin-bottom:15px;
}


#mainNavigation .mainNavigationSecond a {
  font-weight:normal;  
}




.mainNavigationSecond {
	margin-left:23px;  
	margin-top:3px;
}
  
.mainNaviWrapper div {
  display:block;  
  }

    .mainNaviWrapper:hover div, div.over div, div.over{ 
display:block; 
}

span#folder {
display:none;
padding-bottom:10px;
}

.mainNaviWrapper:hover span#folder {
display:none;
} 



#homebutton {
  top:442px;
  left:20px;
}

#showHide {
	padding-bottom:10px;	  
}


#showHide img {
behavior:url("fileadmin/bauschundpartner/script/pngbehavior.htc");
}



/* unterschiedliche weiten einstellungen für das bewerberformular */

.bewerberTable {
  margin-bottom:20px;
}

.bewerberTable td {
	padding:2px 0;  
	vertical-align:top;
}


.weite01 {
	width:230px;    
}

.weite02 {
  width:100px;  
}

.weite03 {
  width:200px;
}

.weite04 {
  width:60px;
}

.weite05 {
  width:390px;
}


/* angaben für die track-bar */

div#scrollbalken {
position:absolute;
visibility:hidden;
top:10px;
left:450px;
z-index:14;
}

#scrollbalken #up, #scrollbalken #down,#scrollbalken #track,#scrollbalken #drag {
position:absolute;
z-index:22;
}

div#down {
  top:570px;
  z-index:23;
}


#scrollbalken #track {
  height:540px;
}

#scrollbalken #drag {
  top:20px;
  left:2px;
}


