body,html{
	height:100%;
	margin: 0;
	padding: 0;
	font-size:12px;
  font-family: Arial;
	text-align:center;
	background: white url("/fileadmin/dit_2007/media/body_hintergrund.gif");
}

a:link {font-family: arial, helvetica; font-size: 12px; color: #0099CC; text-decoration: none;}
a:active {font-family: arial, helvetica; font-size: 12px; color: #0099CC; text-decoration: none;}
a:visited {font-family: arial, helvetica; font-size: 12px; color: #0099CC; text-decoration: none;}

.csi-image dt{
  text-align: right;
}

.csi-caption  {
  border: 0px solid red;
  text-align: left;
}


table {
	font-family: Arial;
	font-size: 12px;
	padding: 2px;
}

/*TYPO3-CSS*/
h1, 
h1 a:link,
h1 a:active,
h1 a:visited {
  margin-bottom: 10px;
	font: bold 14px Arial;
	color: #009ACE;
	border-bottom: 1px solid #009ACE;
	
}

h2{
  margin: 0px;
	font: bold 14px Arial;
	color: #009ACE;
	border-bottom: 1px solid #009ACE;
}

.csc-header-n1{
  margin-bottom: 10px;
	font: 12px Arial;
	color: #009ACE;
	border-bottom: 0px solid #009ACE;
}

.login_form {
  margin-bottom: 10px;
	font: 12px Arial;
}

/* 
.main_tab
{
  width: 980;
  height: 100%;
  font: 12px Arial;
  border:10px solid black;
  background: white;
} 
*/

 
#box{
  width:980px;
  -padding: 10px;
	margin: auto;
	text-align:left;
	border:1px solid #C6C3C6;
  background: white;
  height: 300px;
/*  min-height: 100%;*/
}


#header{
  width: 980;
/*	padding-left:0px;
	padding-top:5px;
	height:147px;
	background:#DEF3F7;*/
	margin:5 0;
	border: 1px solid #C6C3C6;
/*  background-image: url(../media/header_eurosensors.jpg);*/ 
}

#head_logo_vdi {
  margin-top: 10px;
  margin-left: 10px;
  height: 147px;
  -height: 137px;
  z-index: 6;
  border: 0px solid red;
}

#head_kopf {
  top: 10px;
  left: 20px;
  height: 120px;
  z-index: 6;
  border: 0px solid red;
}


#content_box{
  padding-left: 0px;
  width: 980;
/*  height: 80%;*/
	margin: auto;
	text-align:left;
	border: 0px solid #C6C3C6;
  background: white;
	background: url(/fileadmin/dit_2007/media/box_hintergrund.gif) repeat-y;
	min-height: 100%;
}

/*BLAUER STREIFEN ÜBER NAVIGATION*/
#spalte_links_balken{
  width:202px;
  -width:200px;
  height: 20;
	float:left;
	clear:left;
	background:#009ACE;
	border:0px solid #C6C3C6;
}

/*NAVIGATION*/
#spalte_links_content{
	width:200px;
	float:left;
	clear:left;
 	background: #E7E7E7;
  background: white;	
	border:1px solid #C6C3C6;
/*	height: 100%;*/
/*	border-left:1px solid #C6C3C6;
	border-right:1px solid #C6C3C6;*/

}

/*CONTENT SPALTE*/
#spalte_rechts
{
  width: auto !important; /* Fuer moderne Browser */
	margin:0 0px 0 210px;
	padding:0px 0px 4em 5px;
	background:#FFFFFF;
	border:0px solid #C6C3C6;
}


#spalte_rechts_pfad
{
  height: 20;
	font-size:10px;
  font-family: Arial;
  text-align: right;
  padding-top: 3px;
  padding-right: 5px;
  color:white;
  background:#009ACE;
  
}

#spalte_rechts_pfad a
{
	font-size:10px;
  font-family: Arial;
	color:white;
	text-decoration: none;
}

#spalte_rechts_emotion
{
	border-top: 10px solid white;
	text-align: right;
	border-bottom: 10px solid white;
	float : right;
}

#spalte_rechts_content
{
	border-top: 10px solid white;
	width: 99%;
	text-align: left;
	border-bottom: 10px solid white;
	padding-left: 5px;
  clear:right;
/*  border: 10px solid black;*/
}

#spalte_rechts_footer
{
	border-top: 10px solid white;
	width: 100%;
	text-align: left;
	border-top: 1px solid #E7E7E7;
	padding-left: 5px;
	margin-top: 10px;
  clear:right;
}

ul {
    list-style-type: square;
}

.fileitem {
  background-image: none ! important;
  padding: 0px ! important;
}
