* {
    padding: 0;
    margin: 0;
} 

body {
  background: #003758;
	font: .74em "Trebuchet MS" Verdana, Arial, sans-serif;
	line-height: 1.5em; 
	margin: 0px;
	padding: 0px;
  /*height:50%;*/
	onload: self.focus();
}

body_ie6 {
  background: #003758;
	font: .74em "Trebuchet MS" Verdana, Arial, sans-serif;
	line-height: 1.5em; 
	margin: 0px;
	padding: 0px;
  /*height:50%;*/
	onload: self.focus();	
}

.chapterlogin {
	width:400px;
	height:300px;	
	
	border-width:1px;
	border-style:solid;
	/*border-color:#006699;*/
	border-color:#ffffdd;
  	
	margin:0;
	padding:0;

	/*background-color:#89a9b8;*/
	background-color:#FFFFFF;	
	/*background-color:#f4f4f4; für login_schluessel.gif*/
  background: url('images/login.jpg') no-repeat;	
        	
	line-height:14pt;

  font-family:verdana, sans-serif; 
  font-size: 14pt;
  color:#f00;    
	}
.chapterlogin_tabelle {
  /*
	width:400px;
	height:300px;	
	*/
	border-width:0px;
	border-style:solid;
	/*border-color:#006699;*/
  	
	margin:0;
	padding:0;
  padding-top: 170px;        	
	line-height:14pt;

  font-family:verdana, sans-serif; 
  font-size: 11pt;
  color:#eee;    
  
	}
.chapterlogin_tabelle_felder {
	border-width:0px;
	border-style:solid;  	
	margin:0;
	padding:0;
        	
  margin-left: 20px;        	
	line-height:14pt;
  font-family:verdana, sans-serif; 
  font-size: 11pt;
  color:#eee;    
	}	
table 
    {    
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    /*background-color:#ccc;*/
    font-family:verdana,arial;
    font-size:9pt;
    color:#111;
    border:0px solid #888;
    }
table tr
    {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    /*background-color:#ccc;*/
    font-family:verdana,arial;
    font-size:10pt;
    color:#111;
    border:1px solid #888;  
    }	
.table_login {
	margin: 0;
	padding: 0;
  font-family:verdana,arial;
  font-size:11pt;
  color:#eee;
  border:0px solid #000000;
  }

.tty {
	background-color:#000000;
  color:#00EE00;
  font-family:verdana,arial;
  font-weight:normal;
  font-size:12pt;
  margin-top:0px;
  margin-left:0px;
	border:0px solid #FF0000;
  }
	
.login_felder {	
	margin-left:0;
	padding:0;

	/*background-color:#89a9b8;*/
	background-color:#FFFFFF;	
	/*background-color:#f4f4f4; für login_schluessel.gif*/
  /*background: url('images/banner107_version2.jpg') no-repeat;width:400px; height:245px;*/	        	
	/*line-height:14pt;*/
  font-family:verdana, sans-serif; 
  font-size: 11pt;
  color:#000;    
	}	
	

/* p {font-size: 12px; text-decoration: none; font-weight: normal; color:#111; padding:0px; margin-left:0px;text-align:left;} */    
/* p_rechts {font-size: 12px; text-decoration: none; font-weight: normal; color:#111; padding:0px; margin-left:0px;text-align:right;} */

h1 {font-size: 14px; text-decoration: none; font-weight: bold; color:#115; padding:0px; margin-left:0px;text-align:left;}
h2 {font-size: 13px; text-decoration: none; font-weight: bold; color:#115; padding:0px; margin:0px;text-align:left;}

hr 
  {
  /*width:300px;*/ 
  color:#aaa; 
  /*background-color:red;*/ 
  height:1px;
  margin-right:0; text-align:left; 
  /*border:1px dashed blue;*/
  }

a {
	/*color: #3B6EBF;*/
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* **************************************************************************************************************************************** */
#wrap {
  margin: 10px auto;    /* so oben und unten*/
  width: 1024px;
  /*background: #fff url('blue_free/images/midbg.jpg');*/
  background: #fff url('images/middle.jpg');  
  background-repeat: repeat-y;
	/*text-align: center;*/
  }
#wrap_ie6 {
  margin: 5px auto;
  width: 1024px;
  /*background: #fff url('blue_free/images/midbg.jpg');*/
  background: #fff url('images/middle.jpg');  
  background-repeat: repeat-y;
	/*text-align: center;*/
	overflow:hidden;
  /*padding: 0px;*/	
  }
#wrap_1280 {
  margin: 1px auto;
  width: 1216px;
  /*background: #fff url('blue_free/images/midbg.jpg');*/
  /*background: #fff url('images/middle_1216.jpg');*/
  background: #003758 url('images/middle_1216_petrol.jpg');    
  background-repeat: repeat-y;
	/*text-align: center;*/
  /*padding: 0px;*/	
  }

#wrap_ie6_1280 {
  margin: 1px auto;
  width: 1216px;
  /*background: #fff url('blue_free/images/midbg.jpg');*/
  background: #fff url('images/middle_1216_petrol.jpg');  
  background-repeat: repeat-y;
	/*text-align: center;*/
	overflow:hidden;
  padding: 0px;	
  }
/* **************************************************************************************************************************************** */
  
#top { 
  /*background: #fff url('blue_free/images/topbg.jpg');*/
  background: #fff url('images/top.jpg');  
  height: 30px;
  }
#top_1280 { 
  /*background: #fff url('blue_free/images/topbg.jpg');*/
  /*background: #fff url('images/top_1216.jpg');*/
  background: #003758 url('images/top_1216_petrol.jpg');    
  height: 30px;
  }
  
#content_107 {
  /*padding: 0 40px 0 40px;*/
  padding: 0 30px 0 30px;  
  }

#bottom {
  /*background: #fff url('blue_free/images/botbg.jpg');*/
  background: #fff url('images/bottom.jpg');  
  height: 30px;
  }
#bottom_1280 {
  /*background: #fff url('blue_free/images/botbg.jpg');*/
  /*background: #fff url('images/bottom_1216.jpg');*/
  background: #003758 url('images/bottom_1216_petrol.jpg');    
  height: 30px;
  }
  
.header {
  background: #003758;
  height: 100px;
  background: #fff url('images/banner107_version3.jpg');  /* 3=blauer hintergrund  5=weltkarte, alles in weiß gehalten */
  width:1154px; height:100px; border:0px solid #f00;
  margin-left: 1px;
  }

.header h1 { padding-left: 17px; padding-top: 22px; font-size: 22px; color: #FFF; }
.header h1 a { font-size: 22px; color: #FFF; text-decoration: none;}
.header h2 { padding-left: 17px; padding-top: 0px; font-size: 17px; color: #FFF; }

.breadcrumbs { 
  /*background: #F6F9FB;*/
  background: #ffffff;   
  /*border-top: 1px solid #E1E1E1;*/
  border-top: 0px solid #ff0000;  
  border-bottom: 0px solid #E1E1E1;   
  padding: 0;
  margin: 0;
  /*
  background: #fff url('images/navigation.jpg');
	width: 230px;
	height: 40px;
	*/
  }
/* **************************************************************************************************************************************** */	
/* VORSICHT beim Ändern !!!  IMMER IE5 IE6 und Firefox testen */	
.middle {
  overflow: scroll;
	float: left;
	/*width: 68%;*/
	width: 700px;
	height: 550px;
	margin: 0 0px;
	margin-top: 10px;
	padding: 0% 0%;
	text-align: justify;
}
.middle_1280 {
  overflow: scroll;
	float: left;
	/*width: 68%;*/
	width: 905px;
	height: 625px;   /* 550 vorher */
	margin: 0 0px;
	margin-top: 0px;
	padding: 0;
	padding-top:1px;
  border-top: 0px solid #E9E9E9;	
	/*text-align: justify;*/
}
/* **************************************************************************************************************************************** */
.right {
	float: left;
	width: 30%;
	margin: 0 10px;	
	padding: 1% 1%;
  background-color: #803b59;	
}

.right_me {
	width: 30%;
	margin: 0 10px;
	padding: 1% 1%;	
}
/* **************************************************************************************************************************************** */
/* dies ist das fenster mit der DATENEINGABE */
.rechts {
	float: left;
	/*width: 23%;*/
	width: 230px;
	height: 350px;
	margin: 0 10px;
	margin-left: 10px;
	padding: 10px 5px;
  background-color: #fff;
  border-bottom: 0px solid #ff0000;  
  /*border-bottom: 1px solid #E9E9E9;*/
  /*  
  background-image:url(images/main_bg.png);
  background-repeat: repeat-x;
  */    	
}

.rechts_ie6 {
	float: left;
	/*width: 23%;*/
	width: 230px;
	height: 350px;	
	/*width: 220px;*/
	margin: 0 10px;
	margin-left: 10px;	
	padding: 10px 5px;
  background-color: #fff;
  border-bottom: 0px solid #E9E9E9;    	
}

.rechts_1280 {
	float:left;
	/*width: 23%;*/
	width: 230px;
	/*margin: 0;*/
	margin: 0;
	padding: 0px 0px 0px 0px;
	padding-top: 0px;
  background-color: #fff;
  border-bottom: 0px solid #E9E9E9;
  /*background: url(images/main_bg.png) no-repeat center;*/
  background-image:url(images/pixelspace.gif);  
  background-repeat: repeat-x;        	
}
.rechts_ie6_1280 {
	float:left;
	/*width: 23%;*/    /* wenn die hier dann bricht er falsch um der drecksack!*/
	width: 230px;
	margin-left: 0px;	
	/*margin: 0 10px;
	margin-left: 10px;*/	
	padding: 0px 0px 0px 0px;
	padding-top: 0px;	
  background-color: #fff;
  border-bottom: 0px solid #E9E9E9;    	
  background-image:url(images/pixelspace.gif);  
  background-repeat: repeat-x;        	
}

/* **************************************************************************************************************************************** */

/* dies ist das fenster mit den ZUSATZINFOS */
.rechts_extra {
	float: left;
	width: 215px;
	height: 150px;
	/*margin: 0 10px;*/
	/*margin-left: 0px;*/
	margin: 0;
	margin-top: 0px;
	padding: 0% 0%;
  background-color: #fff;
  border-bottom: 0px solid #E9E9E9;	
	font: 1.25em "Trebuchet MS" Verdana, Arial, sans-serif;
	line-height: 1.4em; 
}

.rechts_ie6_extra {
	float: left;
	/*width: 23%;*/
	width: 215px;
	height: 150px;
	/*margin-left: 0px;*/
	margin: 0;
	margin-top: 0px;
	padding: 0% 0%;
  background-color: #fff;
  border-bottom: 0px solid #E9E9E9;
	font: 1.25em "Trebuchet MS" Verdana, Arial, sans-serif;
	line-height: 1.4em; 
}
.rechts_extra li {
	margin-bottom:5px;
	list-style-type: square;
	color: #3B6EBF;
}
.rechts_ie6_extra li {
	margin-bottom:5px;
	list-style-type: square;
	color: #3B6EBF;
}

/* dies ist das fenster2  mit den ZUSATZINFOS */
/* *** achtung***  wenn wieder mit der shaded box gearbeitet werden soll, dann müssen die ränder angepasst werden*/
.rechts_extra_2 {
	float: left;
	width: 215px;
	/*height: 100px;*/
	/*margin: 0 10px;*/
	margin: 0;
	margin-top: 30px;
	margin-left: 18px;  	  	
	padding: 0% 0%;
  background-color: #fff;
  border-bottom: 0px solid #E9E9E9;	
	font: 1.25em "Trebuchet MS" Verdana, Arial, sans-serif;
	line-height: 1.4em; 
}
.rechts_ie6_extra_2 {
	float: left;
	/*width: 23%;*/
	width: 215px;
	/*height: 100px;*/
	/*margin: 0 10px;*/
	margin: 0;
	margin-top: 5px;
	margin-left: 8px;  	
	padding: 0% 0%;
  background-color: #fff;
  border-bottom: 0px solid #E9E9E9;
	font: 1.25em "Trebuchet MS" Verdana, Arial, sans-serif;
	line-height: 1.4em; 
}

/* **************************************************************************************************************************************** */

.links {
	float: left;
	width: 30%;
	margin: 0 10px;
	padding: 1% 1%;
  background-color: #803b59;	
}

.links_ie6 {
	float: left;
	width: 30%;
	margin: 0 10px;
	padding: 1% 1%;
  background-color: #0000AA;  	
}
/* **************************************************************************************************************************************** */

.scroll_me
  {
  overflow:scroll;
  position: relative;
	/*text-align: justify;*/  
  width: 65%;
  height: 500px;
  overflow:scroll; 
  /*____oder overflow:auto____ist so ziemlich das Selbe___*/
  /*
  font-family: verdana;
  font-size: 11px;
  color: #ccddee;  
  */
  background-color: #A0Fb99;
  }
.scroll_me_ie6
  {
  overflow:scroll;
  position: relative;    
  margin 0:px;
  padding: 0px;

	/*text-align: justify;*/  
  width: 65%;
  height: 400px;
 
  /*____oder overflow:auto____ist so ziemlich das Selbe___*/
  /*
  font-family: verdana;
  font-size: 11px;
  color: #ccddee;  
  */
  background-color: #BF0BF00;
  /*
  scrollbar-base-color: #203b59;
  scrollbar-3d-light-color: #a0bbd9;
  scrollbar-arrow-color: #a0bbd9;
  scrollbar-darkshadow-color: #203b59;
  scrollbar-face-color: #203b59;
  scrollbar-highlight-color: #809bb9;
  scrollbar-shadow-color: #809bb9;
  scrollbar-track-color: #203b59;
  */
  }
  
.right ul {
	padding: 20px 0 15px 20px;
	margin:0;
}

.right li {
	margin-bottom:5px;
	list-style-type: square;
	color: #3B6EBF;
}

.middle h2 { color: #3B6EBF; font-size: 16px; margin-bottom: 10px; margin-top: 10px;}
.right h2 { color: #3B6EBF; font-size: 14px; margin-top: 15px;}


#clear {
	display: block;
	clear: both;
	width: 100%;
	height:1px;
	overflow:hidden;
}

#footer {
	text-align: center;
	color: #666;
}

input.Sbutton {
  padding:2px 2px 2px 2px;
  margin-top:0px;  margin-left:0px;  margin-right:0px;  margin-left:0px;    
  background: url(images/button5_noborder.gif) no-repeat center;
  /*background: url(images/menu/button_blue.jpg) no-repeat top left;*/
  width: 144 px;height: 25 px;
  min-height: 25 px;
  border: 1px solid #999999;
  font-family:verdana,arial;
  font-size:9pt;
  color:#eeeeee;
  }
input.Sbuttonfirefox {
  /*padding:3px 15px 3px 15px;*/
  padding:2px 2px 2px 2px;  
  margin-top:0px;  margin-left:0px;  margin-right:0px;  margin-left:0px;    
  background: url(images/button5_noborder.gif) no-repeat center;
  /*background: url(images/button_yellow.gif) no-repeat top left;*/
  width: 144 px;
  height: 25 px;
  min-height: 25 px;
  /*min-width: 144 px;*/  
  border: 1px solid #999999;
  font-family:verdana,arial;
  font-size:9pt;
  color:#eeeeee;
  }
    
.table_107_main_window 
  {
  /*padding:1px 1px 1px 1px;*/
  /*
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  */ 
  /*background-color:#eee;*/
  font-family:verdana,arial;
  font-size:10pt;
	/*line-height: 1.3em;*/
  /*letter-spacing: 0.5em;*/  /* gross*/
  /*letter-spacing: -1px; */  /* klein*/ 
  color:#111;
  border:1px solid #888;
  padding: 0;
  margin: 0;
  border: outset 1pt;   /* aussen rum um die ganze tabelle */
  border-spacing: 0pt 0pt;  
  /*width: 500px;*/   /* diese breite raus und dann zeigt der ie6 richtige tabellenbreite an !!!*/
  }
.table_107_main_window td
  {
  border-left: 1px solid #E1E1E1;  
  border-top: 1px solid #E1E1E1;
  border-bottom: 1px solid #E1E1E1;   
  /*
  border-width:1px;
  border-style: solid; 
  border-color: #f00;*/    
  /*border-width:1px 1px 1px 1px;*/  
  color:#111;
  padding: 0;
  padding-left: 2px;
  padding-right: 2px;  
  margin: 0;
  }
.table_107_main_window tr
  {
  border-color:#f00;     
  border-style:solid;
  border:1px;    
  /*border-width:1px 1px 1px 1px;*/  
  color:#111;
  padding: 0;
  margin: 0;  
  }
.table_erledigt
  {
  background-color:#fff;  
  border-color:#f00;     
  border-style:solid;
  border:1px;    
  /*border-width:1px 1px 1px 1px;*/  
  color:#111;
  padding: 0;
  margin: 0;  
  }

.table_107 
  {
  /*padding:1px 1px 1px 1px;*/
  /*
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  */ 
  background-color:#eee;
  font-family:verdana,arial;
  font-size:10pt;
	line-height: 1.3em;
  /*letter-spacing: 0.5em;*/  /* gross*/
  /*letter-spacing: -1px; */  /* klein*/ 
  color:#111;
  border:1px solid #888;
  /*width: 500px;*/   /* diese breite raus und dann zeigt der ie6 richtige tabellenbreite an !!!*/
  }

/*
.table_107 th
  {
  background-color:#00c;
  font-family:verdana,arial;
  font-size:9pt;
  color:#111;  
  }
*/  
/* geht !! */  
.table_107 tr
  {
  background-color:#ccc;
  font-family:verdana,arial;
  font-size:9pt;
  color:#111;  
  }
.table_107 td
  {
  background-color:#ccc;
  font-family:verdana,arial;
  font-size:9pt;
  color:#111;  
  }
  
.table_107_rechts 
  {
  padding:0px 1px 1px 1px;
  margin-top:0px;
  margin-left:20px;
  margin-right:0px;
   
  background-color:#eee;
  font-family:verdana,arial;
  font-size:9pt;
  color:#111;
  border:0px solid #888;
  }
.table_107_rechts_zeit_status 
  {
  padding:0px 1px 1px 1px;
  margin-top:0px;
  margin-left:10px;
  margin-right:0px;
   
  background-color:#eee;
  font-family:verdana,arial;
  font-size:9pt;
  color:#111;
  border:0px solid #888;
  }  
  


.offen {color:#EE0000; font-weight:normal;;}
.offenfett {color:#EE0000; font-weight:bold;}

.erledigt {color:#009900; font-weight:normal;  }
.erledigt_neu {color:#000000; font-weight:normal; }

.nachricht {color:#0000EE; font-weight:bold; background-color: #EEEE00;}
.nachricht_datum {color:#0000EE; font-weight:normal; }

.datum {color:#000000; font-weight:bold;}

.inp	{
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    background-color:#EEEEEE;
    font-family:verdana,arial;
    font-size:10pt; color:#000000;
    font-weight: normal;
    background-image: url('images/schatten_input.jpg');
    border:0px solid #CCCC99;    
    }
/* datums suchfeld in toolbar*/    
.inp_dat	{      
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    background-color:#EEEEEE;
    font-family:verdana,arial;
    font-size:10pt; color:#000000;
    font-weight: normal;
    background-image: url('images/schatten_input.jpg');
    }

.inp_int_center	{
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    background-color:#EEEEEE;
    font-family:verdana,arial;
    font-size:10pt; color:#000000;
    font-weight: normal;
    background-image: url('images/schatten_input.jpg');
    text-align:center;
    }
.inp_int_right	{
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    background-color:#EEEEEE;
    font-family:verdana,arial;
    font-size:10pt; color:#000000;
    font-weight: normal;
    background-image: url('images/schatten_input.jpg');
    text-align:right;
    }

.inpcent	{
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    background-color:#EEEEEE;
    font-family:verdana,arial;
    font-size:10pt; color:#000000;
    font-weight: normal;
    align:center ;
    }
.inppflicht_fett	{
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    background-color:#EED23C;
    font-family:verdana,arial;
    font-size:10pt; color:#000000;
    font-weight: bold;
    background-image: url('images/schatten_input_pflicht.jpg');
    }
.inppflicht	{
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    background-color:#EED23C;
    font-family:verdana,arial;
    font-size:10pt; color:#000000;
    font-weight: normal;
    background-image: url('images/schatten_input_pflicht.jpg');
    }
.tr_trenner {
    /*background-image:url(images/header_rot.jpg);*/
    background-image:url(images/border_bottom.gif);        
    height: 5px; 
    margin-top:1px;
    margin-left:1px;
    margin-right:1px;
    /*background-color:#183946;*/
    
    font-family:verdana,arial;
    font-size:8pt;
    font-weight:bold;
    color:#000000;
    border:1px solid #CCCC99;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    }
.tr_trenn_topline
    {
    padding:0px 0px 0px 0px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    background-color:#888888;
    background-image:url(images/bg_customer_nav_on.png);
    background-image:url(images/header_wb_verlauf.jpg);
    background-image:url(images/header_wb_verlauf1.jpg);
    background-image:url(images/header_wb_verlauf2.jpg);
    background-image:url(images/hintergrund.gif);
    background-image:url(images/menu_background.png);                
    /*background-repeat: repeat-y;*/
    font-weight:normal;
    display: block; text-decoration:none ;font-family:verdana; font-size: 10pt;
    border:solid 0px #e6e6e6;
    /*
    width:165px; 
    */
    height:30px;    
    color:#eeeeee;  
    }
       
.Auswahl_datum_edit { background-color:#EEEE77; width:115px; border:1px solid #ddd; font-family:verdana,arial; font-size:9pt;}      /* dropdown menus für datum, uhrzeit usw.*/
.Auswahl_datum { background-color:#eff; width:125px; border:1px solid #ddd; font-family:verdana,arial; font-size:9pt; padding-left: 0px;}      /* dropdown menus für datum, uhrzeit usw.*/
.Auswahl_uhrzeit_edit { background-color:#EEEE77; width:75px; border:1px solid #ddd; font-family:verdana,arial; font-size:9pt;}      /* dropdown menus für datum, uhrzeit usw.*/
.Auswahl_uhrzeit { background-color:#eff; width:75px; border:1px solid #ddd; font-family:verdana,arial; font-size:9pt;}      /* dropdown menus für datum, uhrzeit usw.*/

/* Techniker*/
.Auswahl_halb_edit { background-color:#EEEE77; width:101px; border:0px solid #ddd; font-family:verdana,arial; font-size:9pt;}      /* dropdown menus für datum, uhrzeit usw.*/
.Auswahl_halb { background-color:#eff; width:212px; border:0px solid #ddd; font-family:verdana,arial; font-size:9pt;}      /* dropdown menus für datum, uhrzeit usw.*/

/* Status und Zeit*/
.Auswahl_halb2_edit { background-color:#EEEE77; width:90px; border:1px solid #ddd; font-family:verdana,arial; font-size:9pt;}
.Auswahl_halb2 { background-color:#eff; width:100px; border:1px solid #ddd; font-family:verdana,arial; font-size:9pt;}

/* Pavillion und Inszenierung*/
.Auswahl { background-color:#eff; width:212px; border:1px solid #ddd; font-family:verdana,arial; font-size:9pt;}
.Auswahl_edit { background-color:#EEEE77; width:200px; border:1px solid #ddd; font-family:verdana,arial; font-size:9pt;}

.Auswahl1 { background-color:#eff; width:90px; border:1px solid #ddd; font-family:verdana,arial; font-size:9pt;}

/* rechte EXTRA Box */
.Auswahl_extra { background-color:#eff; width:212px; border:1px solid #ddd; font-family:verdana,arial; font-size:9pt;}


.tduploadprogress {
        margin-top:1px;
        margin-left:1px;
        margin-right:1px;
        background-color:#DDDDBB;
        font-family:verdana,arial;
        font-size:10pt;
        font-weight:normal;
        color:#000000;
        border:1px solid #CCCC99;
        padding-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        }

.datensaetze {color:#111; font-weight:normal;font-size:8pt;padding: 0; margin: 0;}
.datensaetze_hi {background-color:#ee0; color:#111; font-weight:bold;font-size:8pt;padding: 0; margin: 0;}

.kleines_br {padding: 4px; margin: 0;}

a.infobox { border-bottom: 0px dashed #c30; text-decoration:none; }
a.infobox:hover { cursor:help; color:#c30; background:white; }
a.infobox span { visibility:hidden; position:absolute; left:-99em;
  margin-top:1.3em; padding:0.5em; text-decoration:none;
  /*bocksatz*/
  text-align:justify; width:20em;
  }
a.infobox:hover span, a.infobox:focus span, a.infobox:active span {
  visibility:visible; left:15em;
  border:1px solid #ccc;
  border: 1px dashed #c99;   
  color:#111; background:#ffc; 
  position: fixed;
  left: 400px; top: 100px;
  }
/*
<!--[if IE 5]>
  a.infobox span { display:none; }
  a.infobox:hover span { display:block; }
<![endif]-->
*/

