/* HEXAL - Antibiotikum
www.antibiotikum.hexal.de 
juni2007 */

/* Allgemeine Farbangaben
/* * * * * * * * * * * * * * * * * * * * * * * * * * */
/*  #AA103F = dunkelrot   
/*	#bc154d = dunkelrot (1 schritt heller)
/*  #c91a5b	= dunkelrot (nicht verwendet)
/*  #cb0447 = rot  
/*  #cb6b88 = altrosa   
/*  #e8c0d7 = helleres rosa (nicht verwendet)
/*  #f8d3e3 = hellstes rosa  
/*  #ffe4f5 = allerhellstes rosa  

/* Allgemeine Elementformatierungen
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

html {
 margin:0;
 padding:0;
 height:100%; 
	}

body {
	color: black; 
	background-color: white;
	font-family: verdana;
	font-size: 1em;
	margin: 0;
	padding: 0;
	height: 100%;
	min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
	}

.only_print, .print_logo {display: none;}

p {}

/* container
/* * * * * * * * * * * * * * * * * * * * * * * * * * */
#container {
	margin: 0;
	padding: 0;
	width: 1070px;

  /*  min-height: 100%; 		/* For Modern Browsers */ 
  /*  height: auto !important; 	/* For Modern Browsers */ 
  /*  height: 100%; 			/* For IE */ 
  /*  padding-bottom: 40px; 	*/
  }
  
  * html #content {height:100%; } 

 /* kopf
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#kopf {
  background: url(http://www.antibiotikum.de/_img/anti_head7.gif) 0 0  no-repeat;
  width: 100%;
  height: 146px;
  padding: 0;
  margin: 0;
  position: relative;
	}

#hiermenu {
	margin: 0;
	padding: 0;
	}


/* Spalte1 - NAVI
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#spalte1 {
 	width: 200px;
	background-color: #AA103F; /* dunkelrot */
 	padding: 0;
	margin: 0;
  	border-top: 1px solid #FFF; /* navi oben - weiss */
	border-bottom: 1px solid #FFF; /* navi oben - weiss */
	position: absolute;
	left: 0;
	top: 146px;
	z-index: 10;
	}

#spalte1 a {
	 display: block;  
	 padding: 5px 5px 5px 10px;
	 border-bottom: 1px solid #fff;  /* weisse Linien */
	 background-color: #cb6b88;  /*rosa Nav-bg*/
	 font-family: verdana;
	 font-weight: bold;
	 font-size: 0.8em;
	 color: #fff;    /* Schriftfarbe: weiss */
	 text-decoration: none;
	 line-height: 1.4em;
	 margin: 0;
	}

#spalte1 a:hover { background-color: #AA103F; color: #f8d3e3; }  
/* bg:dunkelrot  - schrift: rosa */

#spalte1 a:visited { text-decoration: none; }

#spalte1 a.menu_text { background-color: #AA103F; color: #fff; }   
/* dunkelrot Nav-bg -----   leider nicht gefunden????   */

#spalte1 a.menu_text_active { background-color: #f8d3e3; font-weight: bold; color:#AA103F; }   
/* Navpunkt aufgeklappt und aktiv - bg: helles rosa - schrift dunkelrot */

#spalte1 a.menu_text:hover { background-color: #ffffff; font-weight: normal; color:#AA103F; }  
/* bg:weiß - schrift:dunkelrot *  -----  leider nicht gefunden????   */

#spalte1 a.menu_sub_text { background-color: #f8d3e3; font-size: 12px; color: #AA103F; font-weight: normal; }  
/* bg:helles rosa - schrift:dunkelrot */

#spalte1 a.menu_sub_text:hover { background-color: #cb6b88;  color: #FFF; } 
/* bg:rosa - schrift weiss */

#spalte1 a.menu_login {	background-color: #AA103F; color: #f8d3e3; } 
/* bg:dunkelrot  - schrift rosa  -  Startseite/Fachkreise login-bereich */

#spalte1 a.menu_login:hover { background-color: #ffe4f5; color: #AA103F; }  
/* bg:hellstes rosa - schrift: dunkelrot  -  Startseite/Fachkreise hover*/


/* Spalte2
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#spalte2_container {
	position: absolute;
	left: 0;
	top: 150px;
	width: 920px;
 	background: #FFF url(http://www.antibiotikum.de/_img/bg-nav.gif) top left repeat-y; 
	margin: 0;
	padding: 0;
	}

#spalte2_nav_bg {
/*	background: url(http://www.antibiotikum.de/_img/navi_end.gif) bottom left no-repeat;   */
	width: 100%;
	margin: 0;
	padding: 0;
	}

#spalte2 {
	margin: -7px 0 0 200px;
	padding: 0 0 0 25px;
	width: 680px; /* damit der content Abstand zum Rand hat */
	font-size: 1em;
	background: #fff url(http://www.antibiotikum.de/_img/content_linksunten1.jpg) left bottom no-repeat;
	}

#spalte2 h1 {
  color: #AA103F;
  font-family: Geneva, arial, verdana;
  font-weight: normal;
  font-size: 1.8em;
  letter-spacing: 0;
  line-height: 1.5em;
  margin: 0.25em 0 0.5em 0;
  padding: 0;
  border-bottom: 1px solid #AA103F;
  width: auto;
	}

#spalte2 h2 {
  color: #666;
  font-family: helvetica, arial, verdana;
  font-weight: normal;
  font-size: 1.3em;
  line-height: 1.3em;
  margin: 1em 0 0.3em 0;
  padding:0;
	}
#spalte2 .table h2 {margin-top: 0;}	
	

#spalte2 h3 {
  color: #000;
  font-family: verdana;
  font-weight: bold;
  font-size: 0.8em;
  line-height: 1.5em;
  margin: 1.0em 0 0.5em 0;
	}

#spalte2 p {
  font-size: 0.8em;
  line-height: 1.5em;
  margin: 0 0 1em 0;
  padding: 0 0 0 0;
	}

#spalte2 p div {
  font-size: 0.8em;
  line-height: 1.5em;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
	}

#spalte2 p img {
  margin: 0 0 0 0;
  padding: 0 0 0 1em;
  }

#spalte2 img  {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#spalte2 ul {
	font-size: 0.8em;
	font-weight: bold;
	margin: 0 0 0.5em 0; 
	padding: 0 0 0 0;
	width: auto;
	}

#spalte2 li {
	list-style-image: url(http://www.antibiotikum.de/_img/list-img.gif);
	list-style-position: outside;
	list-style-type: none;
	font-size: 1em;
	font-weight: normal;
	line-height: 20px;
	margin: 0 0 0 25px;
	padding: 0 0 0.2em 0;
	}
ul.normlist {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	list-style-type: none;
}
ul.normlist li {
	position: relative;
 /*	background-image: url(http://www.hexal.de/_images/ul_1.gif);   */
	background-repeat: no-repeat;
	background-position: 0px 7px;
	margin: 0px;
	padding: 3px 0px 3px 15px;
}
ul.normlist ul {
	margin: 0px 0px 15px 10px;
	list-style-type: none;
}
ul.normlist ul li {
	position: relative;
 /*	background-image: url(http://www.hexal.de/_images/ul_2.gif);  */
	background-position: 0px 7px;
	padding: 3px 0px 3px 15px;
}
ul.normlist ul ul {
	margin: 0px 0px 10px 20px;
}
ul.normlist ul ul li {
	position: relative;
 /*	background-image: url(http://www.hexal.de/_images/ul_3.gif);  */
	background-position: 0px 7px;
	padding: 3px 0px 3px 15px;
}
	
#spalte2 table tr td ul li { 
	list-style-image: url(http://www.antibiotikum.de/_img/list-img.gif);
	list-style-type: none;
	font-size: 1em;
	font-weight: normal;
    line-height: 1.5em;
	margin: 0 0 0 25px;
	padding: 0 0 0 0;
}	

#spalte2 table tr td h1 {
  color: #AA103F;
  font-family: Geneva, arial, verdana;
  font-weight: normal;
  font-size: 1.8em;
  letter-spacing: 0;
  line-height: 1.5em;
  margin: 0.25em 0 0.5em 0;
  padding: 0;
  border-bottom: 1px solid #AA103F;
  width: auto;
	}

#spalte2 table tr td h2 {
  color: #666;
  font-family: helvetica, arial, verdana;
  font-weight: normal;
  font-size: 1.5em;
  line-height: 1.3em;
  margin: 1em 0 0.3em 0;
  padding:0;
	}

#spalte2 table tr td h3 {
  color: #000;
  font-family: verdana;
  font-weight: bold;
  font-size: 1em;
  line-height: 1.5em;
  margin: 1.0em 0 0.5em 0;
	}

#spalte2 table tr td p {
  font-size: 1em;
  line-height: 1.5em;
  margin: 0 0 1em 0;
  padding: 0 0 0 0;
	}

#spalte2 table tr td ul li {
font-size: 1.2em;
	}	

#spalte2 a: { text-decoration: underline;background-color:#F6F6F6; padding:2px; } /* link-kennzeichnung: grau */
#spalte2 a:link    { color: #333; }
#spalte2 a:visited { color: #333; }
#spalte2 a:focus, a:hover, a:active { color: #AA103F; }  /* rot */

#spalte2 table { width: 100%; border: #e1e0e0 1px solid; padding: 0 0 0 0; margin: 0.5em 0 0.5em 0; background-color: #f6f6f6; font-size: 13px; line-height: 140%; }
#spalte2 table tr th { font-family: verdana; font-weight: bold; font-size: 1em; line-height: 140%; margin: 0 0 10px 0; text-align:left; vertical-align: top;}
#spalte2 table tr td { color:#000; font-family: verdana; font-weight: normal; font-size: 1em; line-height: 140%; margin: 0 0 10px 0; text-align:left; vertical-align:top; }
#spalte2 table tr td a { background-color: #f6f6f6; padding:2px; }
#spalte2 table tr td a img { border: #e1e0e0 1px solid; }
#spalte2 table tr td img  {margin: 0; padding: 0; }
#spalte2 table tr td table { width:100%; border: none; }
#spalte2 table tr td table tr td { border: none; font-size:1em; margin: 0; padding:5px; }
#spalte2 table tr td ul li a {line-height: 140%;}	

#displayPanel {
	position: absolute;
	top: -60px;
	left: 60px;
	width: 180px;
	display: inline;
	color: #999999;
	font-size: 10px;
	text-decoration: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

 /* tools 
 /* * * * * * * * * * * * * * * * * * * * * * * * * * */
	
#displaytool {
	position: absolute;
	top: -43px;
	left: 610px;
	width: 180px;
	height: 30px;
	text-align: right;
	display: inline;
	color: #999999;
	font-size: 12px;
	z-index: 120;
	}
   
#tools { 
	position: absolute;
	left: 805px;
	top: -53px;
	width: 200px;
	height: 30px;
	z-index: 119;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

#tools img { padding: 0 0 0 0;	margin: 0 0 0 0; }
#spalte2 #tools img a:hover img { filter:Alpha(opacity=60); }

#tools a { background-color: #FFFFFF; } 	
 /* * * * * * * * * * * * * * * * * * * * * * * * * * */	

#breadcrumb {
	position:absolute; 
	width:500px; 
	height:20px; 
	left: 225px; 
	top: 110px; 
	z-index: 112;
	}
	
#breadcrumb a {
  font-family: verdana;
  font-size: 11px;
  color: #999999;
  background: none;
  padding-left: 0;
	}

#breadcrumb a:hover { color: #AA103F; }

 /* Servicetool-Klassen 
 /* * * * * * * * * * * * * * * * * * * * * * * * * * */
#spalte2.service_tableborder { margin: 0; padding: 0; width: 100%;}
#spalte2.service_tdborder { margin: 0;  padding: 0; width: 100%;}
#spalte2 table.service_tableborder tr td.service_tdborder a { background-color:transparent; color:#FFFFFF; text-decoration:none;}
#spalte2 img.service_imageborder {margin:0.5em;}
#spalte2 a.image {background-color:#FFFFFF;}
#spalte2 a.image:hover img { filter:Alpha(opacity=60); }

#suche {}

 /* Praeparate-Datenbank-Klassen 
 /* * * * * * * * * * * * * * * * * * * * * * * * * * */
 
.inhalt { 
	font-size:12px;
}
.inhalt table tbody tr {
	padding: 3px;
	}
 
.bild_links {
	float: left;
	display: inline;
	margin-right: 20px;
	margin-bottom: 10px;
	border: 1px solid #efefef;
}
.head {
	font-size:17px;
	margin-bottom:0.5em;
	}
 
#spalte2 h3.kurz {
  color: #666;
  font-family: georgia, geneva, 'Trebuchet MS', verdana;
  font-size: 1.5em;
  letter-spacing: 0.5pt;
  font-weight: normal;
  line-height: 1.2em;
  border-bottom: 1px #ccc solid;
  margin: 0 15px 0.25em 0;
}

#spalte2 table tr td table {border:none;}
#spalte2 table tr td table tr td a { background-color: transparent;}
#spalte2 table tr td a.image {background-color: transparent; text-decoration:none;}
#spalte2 table tr td table tr td table tr td { background-color:#FFFFFF;}

/* derVersuch,die Tbl-fotos der PDB zu layouten */
body table tr td table tr td table tr td table tr td table tr td { font-size: 0.8em; }   

/* Backgroundfarbe der PDB Wirkstoff/Erstanbieter transparent nicht grau*/
html body div#container div#spalte2_container div#spalte2_nav_bg div#spalte2 table { 
	background: transparent;
	border: none;
}
/* Backgroundfarbe der PDB Tabellen transparent nicht grau*/
html body div#container div#spalte2_container div#spalte2_nav_bg div#spalte2 div.box div.rahmen div.inhalt table { 
	background: transparent;
	border: none;
}
/* Backgroundfarbe der PDB Links transparent nicht grau*/
html body div#container div#spalte2_container div#spalte2_nav_bg div#spalte2 div.box div.rahmen div.inhalt table tbody tr td a { 
	background: transparent;
}


 /* footer 
 /* * * * * * * * * * * * * * * * * * * * * * * * * * */

#footer1 {
	position: relative;
	width: 900px;
	background: #AA103F url(http://www.antibiotikum.de/_img/footer_left.jpg) top left no-repeat;
	margin: 0 0 0 -225px;
	padding: 0;
	z-index: 51; 
}

#footer {
	width: 800px;
	height: 20px;
	margin: 0 0 0 225px;
    padding: 3px 0 3px 0;
	padding-bottom: 2px;
	background: transparent url(http://www.antibiotikum.de/_img/footer_end1.gif) top right no-repeat;
/*	border-bottom: solid #AA103F 1px;   */
/*	border-top: solid #AA103F 1px;		*/
	z-index: 52; 
}

#footer ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#footer ul li {
  background: none;
  color: #FFF;
  display: inline;
  font-size: 10px;
  padding: 0 0.2em 0 0;
  margin: 0 0 0 0;
}

#footer ul li a {
  color:#FFFFFF;
  font-weight: bold;
  font-size: 11px;
  padding: 0 0.2em 0 0;
  margin: 0 0 0 0;
  background-color: #AA103F;
}

#spalte2 #footer1 #footer a { color:#FFFFFF; }


 /* Klassen 
 /* * * * * * * * * * * * * * * * * * * * * * * * * * */
.foot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; font-weight: normal; text-decoration: none; line-height: normal;}
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; font-weight: normal; text-decoration: none; line-height: normal;}
.datebanner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: bold; background-color: #f6f6f6; padding: 0.3em; margin:0 0 5px 160px; border: #e1e0e0 1px solid; width: auto;}
.breadcrumb_klein { font-family: Verdana; font-size: 11px; color: #666; font-weight: normal; text-decoration: none; }
.reg { position:relative; top:-3px; font-size:9px; }
.reg2 { position:relative; top:-1em; font-size:0.4em; }
.pdb { font-size: 90%; line-height: 140%; margin: 0; }
.table { width: auto; border: #e1e0e0 1px solid; padding: 0.5em; margin:0.5em 0 1em 0; background-color: #f6f6f6;}
.initialen { font-size: 20px; font-weight: lighter; margin: 1em 0 0 0; padding: 0 0 0 0; color: #999999; background-color: transparent;}
.right {text-align:right;}

/* Praeparate darstellung headlines
/* * * * * * * * * * * * * * * * * * * * * * * * * * */
 
h2.wirkstoff {
 font-size: 12px;
 font-weight: bold;
 color: #666;
 margin: 5px 0px 10px 0px;
 line-height: 18px;
}

h3.produktlistung {
 font-size: 12px;
 font-weight: bold;
 padding: 0px;
 margin: 0px;
}

/* Absmiddle Positionierung zB Hiermenue
/* * * * * * * * * * * * * * * * * * * * * * * * * * */
 
.absmiddle {
 vertical-align: middle;
} 

/* Medline
/* * * * * * * * * * * * * * * * * * * * * * * * * * */
.ml_ergebnis_head { border: none; width: 100%; }

.ml_head_wie { font-size: 0.8em; font-weight: normal; text-align: left; width: 100%; margin-top:-20px; line-height: 1.5em; }
.ml_head_email_1 { font-size: 0.8em; font-weight: normal; text-align: left; width: 100%; line-height: 1.5em;}
.ml_head_email_2 { font-size: 0.8em; font-weight: normal; text-align: left; width: 100%; margin-bottom: 20px; line-height: 1.5em;}

.ml_table { font-family: verdana; font-weight: normal; font-size: 1em; width: 100%; background: #f8d3e3; }
.ml_table th { background-color: #d2e9fd; color: #3c3c3c; font-family: verdana; font-weight: bold; padding: 0.5em; }
.ml_row_1 { background-color: #f6f6f6; border: 1px solid #e1e0e0; }

th.ml_col_1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #ffe4f5; font-weight: bold; text-align:left;  background: #AA103F; }
th.ml_col_2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #ffe4f5; font-weight: bold; text-align:left;  background-color: #AA103F;}

.ml_col_1 {padding-left: 1em; padding-right: 1em; padding-top: 1em; font-size: 1em; margin: 0}
.ml_col_2 {padding-top: 0; font-size: 1em; vertical-align: top; margin: 0}
.ml_col_3 {padding-right: 0.5em; padding-top: 1em; font-size: 1em; margin: 0}

.ml_query_headline { font-size: 0.8em; line-height: 140%; margin-left: 0; font-weight: bold; }
.ml_query_new { font-size: 0.8em; line-height: 140%; margin-left: 0; font-weight: normal; margin-bottom: 20px; }
.ml_query_refresh {font-size: 0.8em; line-height: 140%; margin-left: 0; font-weight: normal; margin-bottom: 20px;}

.ml_footer_hilfe { font-size: 9pt; margin-top: 1em; text-align: right; width: 96%;  padding-bottom: 0.5em; }
.ml_footer_fragen { font-size: 9pt; font-weight: normal; text-align: right; width: 96%; }
.ml_footer_powered { font-size: 0.8em; font-weight: normal; text-align: left; width: 96%; margin-left: 0; }
.txt { font-size: 1em; }
.ml_ergebnisse { width: 100%; border: none; background-color: #f6f6f6; border: 1px solid #e1e0e0; }
.ml_ergebnis_head { border: none; width: 100%; padding: 0.3em; font-family: verdana; font-weight: normal; font-size: 0.8em; }
.ml_title { font-weight: bold; padding-top: 2em; margin-left: 0; }
.ml_ergebnis_text { font-size: 0.8em; color: #333333; width: 100%; margin-left: 25px; padding-top:1em; padding-bottom:0.5em }
.ml_ergebnisse_row_1 { padding: 0.5em; background-color: #f6f6f6; }
.ml_ergebnisse_row_2 { padding: 0.5em; background-color: #e1e0e0; }
.ml_ergebnisse_col_1 { font-size: 1em; width: 12%; padding:0.5em; }
.ml_ergebnisse_col_2 { font-size: 1em; width: 20%; padding:1em; }
.ml_ergebnisse_col_3 { font-size: 1em; width: 68%; padding: 1em; }
.ml_ergebnis_tools { padding: 0.7em; font-size: 0.9em; width: 100%; }
.ml_ergebnis_sort { padding: 0.3em; width: 100%; }
.ml_ergebnis_sort_1 { font-size: 0.8em; vertical-align: text-top; }
.ml_ergebnis_sort_2 { font-size: 0.8em; vertical-align: text-top; }
.ml_ergebnis_sort_3 { font-size: 0.8em; vertical-align: text-top; }
.ml_ergebnis_sort_4 { font-size: 0.8em; vertical-align: text-top; }
.ml_ergebnis_sort_5 { font-size: 0.8em; vertical-align: text-top; }
.ml_ergebnis_tools tr td { font-size: 0.8em; vertical-align: text-top; }
.ml_gehezu { margin-left: 0; margin-top:0.5em; font-family: verdana; font-weight: normal; font-size: 0.8em; }
.ml_nextpage { text-align: right; width: 100%; font-family: verdana; font-weight: normal; font-size: 0.8em; }
.ml_detail_head { padding: 0.3em; width: 100%; font-family: verdana; font-weight: normal; font-size: 0.8em; }
.ml_detail_text  { margin-left: 0; font-family: verdana; font-weight: normal; font-size: 0.7em; padding-top:0.5em; padding-bottom:2em; }
.ml_detail_biblio { width: 100%; margin-top: 15px; }
.ml_detail_biblio th { padding: 0.5em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #ffe4f5; font-weight: bold; text-align:left; background-color: #AA103F; }
.ml_detail_biblio_col_1  { vertical-align: text-top; background-color: #e1e0e0; padding: 0.5em; font-size: 11px; }
.ml_detail_biblio_col_2 { vertical-align: text-top; background-color: #f6f6f6; padding: 0.5em; font-size: 11px; }
.ml_detail_tool { font-size: 0.9em; padding-top: 0.5em; padding-bottom: 0.5em; width: 100%; border-top: 1px solid #f6f6f6; }
.ml_detail_abstract { border: none; width: 100%; font-size: 0.9em; padding: 0.5em; }
.ml_search_acitv { margin: 0; font-family: verdana; font-weight: normal; font-size: 0.8em; padding:5em 0 5em 0; }

 /* Dosierschemata Präparate 
 /* * * * * * * * * * * * * * * * * * * * * * * * * * */
.negahead { font-size: 12px; color: #FFFFFF; font-weight: bold; }

/* Neues Boxen-Layout von hexal.de z.B. für die Patientenvorträge
/* * * * * * * * * * * * * * * * * * * * * * * * * * */
.box {
	width: 100%;
	position: relative;
	padding: 0px 0px 14px 0px;
	background-image: url(http://www.hexal.de/_images/box_schatten.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 10px;
}
.box .rahmen {
	position: relative;
	padding: 5px;
	border: 1px solid #e3e3e3;
}
.box .head {
	position: relative;
	background-image: url(http://www.hexal.de/_images/box_head_back.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 10px;
	font-weight: bold;
	font-size: 0.8em;
}
.box .head_fach {
	background-image: url(http://www.hexal.de/_images/box_head_fach_back.gif);
}
.box .head a {
	position: relative;
	display: block;
	margin-left: 3px;
	padding: 2px 0px 1px 28px;
	background-image: url(http://www.hexal.de/_images/pfeil_big.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.box .inhalt {
	font-size: 0.8em;
    line-height: 140%;;
	position: relative;
	background-image: url(http://www.hexal.de/_images/box_back.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 10px;
	zoom: 1;
}
.box .inhalt:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.box td.bild {
	width: 127px;
	overflow: hidden;
}

#spalte2 p.right {text-align:right;}