/* Um die meist gewnschte Darstellung dieser Pseudoklassen zu erreichen, 
   mssen Sie bei der Notierung die folgende Reihenfolge einhalten:       */
a:link {font-family: arial, helvetica; font-size: 12px; color: #0099CC;}
a:visited {font-family: arial, helvetica; font-size: 12px; color: #0099CC;}
/*a:hover {font-family: arial, helvetica; font-size: 12px; color: #0099CC;}*/
a:active {font-family: arial, helvetica; font-size: 12px; color: #0099CC;}

	#header {
		margin:0; 
    padding-top: 5px;
		}
	
	#header table {
     width: 100%;
  }

	#footer {
		margin:0;
		margin-top:15px;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px;
	}

	#main1 {
		margin:0; 
    padding-top: 5;
		background: url(bg_links1.gif) repeat-y left top;
	}
	#main2 {
		margin:0; 
    padding-top: 5;
		background: url(bg_rechts1.gif)repeat-y right top;
	}
	#left_navigation  {
		float:left;
		width:147px;
		border-top: 20px solid #009CCE;
    border-left: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
	}

  #left_navigation a:link, #left_navigation a:visited, #left_navigation a:active {
    margin: 0px;
  }


	#right {
		float: right;
		width: 170px;
    border-top: 20px solid #009CCE;
    border-left: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
  }


	#banner
  {
    text-align:center;
    float: center;
    width: 170px;
    border-top: 1px solid #CCCCCC;
  }
  
  #banner img {
    margin-left:5px; 
  }

  #banner a:link img, 
  #banner a:visited img, 
  #banner a:active img  {
    border: 0px;
  }

  #right a:link img, 
  #right a:visited img, 
  #right a:active img  
  {
    border: 0px;
  }

	
	
  #middle {
/*		margin:0 150px;*/
		padding-right: 50px;
		padding: 0px 5px;
		width: 99%;
		-width: 100%;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px;
		
/*		background:#FFCC99;*/
		}

  #pfad a {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10px;
    color: #0099CC;
  }
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:0px none;
		margin:0; padding:0;
		background:transparent;
		}
	

  #head_logo_vdi {
    position: absolute;
    top: 10px;
    left: 10px;
  }
	
  #head_cluster_service{
    text-align: right;
  /*  position: absolute;
    top: 18px;
    left: 90px;
    height: 20px;*/
  }

  #portal_der_ingenieure {
    height: 75px;
    width: 100%;
  }
  
  #content_table {
    width: 100%;
    cellspacing: 0px;
    cellpadding: 0px;
  }

.vdi_newsletter_abo_form {
  font-size: 12px;
}

#ticker  {
  width:147px;
  border: 1px solid #CCCCCC;
  border-top: none;
}

.fileitem {
  background-image: none ! important;
  margin-left: -25px;
}

#flashcontent {
	height: 500px;
}

