  .InfoBox {
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
    background: #000000;
    color: #FFFFFF;  
  }

  .InfoBox tr{
    margin: 0px;
    padding: 0px;
  }
  
  .InfoBox td{
    margin: 0px;
    padding: 0px;
  }
 
  .InfoBoxHeader {  
    background-image: url(/_media/Laufleiste/InfoBox/Header.jpg);
    background-repeat: repeat-x;
    width: 100%;
    height: 6px;
  }
  
  .InfoBoxHeaderLeft {
    margin: 0px;
    padding: 0px;      
  }

  .InfoBoxHeaderRight { 
    margin: 0px;
    padding: 0px;   
  }

  .InfoBoxLeft {
    background-image: url(/_media/Laufleiste/InfoBox/Left.jpg);
    background-repeat: repeat-y;  
    width:6px;  
    margin: 0px;
    padding: 0px;
  }

  .InfoBoxContent{ 
    padding: 0px;
    margin: 0px;
    vertical-align:top;  
  }

  .InfoBoxRight {
    background-image: url(/_media/Laufleiste/InfoBox/Right.jpg);
    background-repeat: repeat-y;  
    width: 6px;
    margin: 0px;
    padding: 0px;  
  }

  .InfoBoxClose {  
   height: 15px;
  }

  .InfoBoxCloseLeft {
   background-image: url(/_media/Laufleiste/InfoBox/Left.jpg);
   background-repeat: repeat-y;  
   width: 6px;
   height: 15px;
  }
  
  .InfoBoxCloseRight {
   background-image: url(/_media/Laufleiste/InfoBox/Right.jpg);
   background-repeat: repeat-y;
   width: 6px;
   height: 15px;
  }

  .InfoBoxFooter {
    background-image: url(/_media/Laufleiste/InfoBox/Footer.jpg);
    background-repeat: repeat-x;    
    height: 29px;
    margin: 0px;
    padding: 0px;
    vertical-align:top;
    text-align: right;
  }

  .InfoBoxFooterLeft {
    margin: 0px;
    padding: 0px;
  }

  .InfoBoxFooterRight {
    margin: 0px;
    padding: 0px;
  }

	.InfoFrame {
	  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: small; 
		position: absolute;
		display: block;
		width: 600px;		
		top: -650px;
		left: 0px;		
		padding: 0px;
		margin: 0px;
		text-decoration: none;		
		color: #FFFFFF;
		background: #000000;
		text-align: center;
		border: 2px outset #00598C;
		border-collapse: collapse;
	}
	
	.InfoFrameKeeper {
		text-decoration: none;	
	}

	.InfoFrameContent {
		border: 0;
		width: 100%;
		height: 100%;
		padding: 0px;
		margin: 0px;
		vertical-align:top;
		horizontal-align:center;
		border-collapse:collapse;
		text-align: left;		
		background: #000000;
	}

	#IFTextField {
		border: 0px inset #00598C;
		width: 100%;
		height: 100%;		
	}
	
	.InfoFrameContent td {		
		horizontal-align: center;
		border: 2px outset #00598C;
		color: #FFFFFF;
	}

	#IFImage {
		border: 2px inset #00598C;
		horizontal-align: center;
	}
	
	#IFImageCont {
    text-align: center;
  }
	
	.InfoFrameContent td h1{
		color: #FFFFFF;
		font: bold;
		font-size: 1.5em;
		text-align: left;		
	}

	.InfoFrameContentText {
		margin: 4px 4px 8px 4px;
		color: #FFFFFF;
		font-size: 1em;
		text-align: Left;
    text-align: justify;		
	}

	.InfoFrameContentTab {				
		border: 1px outset #00598C;
		border-collapse: collapse;
		horizontal-align: center;		
	}

	.InfoFrameContentTab td {		
		color: #FFFFFF;
		text-align: Left;
		border: 1px inset #00598C;
		overflow:hidden;					
	}
	
	.InfoFrameContentTab th {		
		width : 120px;
		color: #FFFFFF;
		text-align: left;
		border: 1px inset #00598C;
		overflow:hidden;			
	} 
