	* {
		padding:0px;
		margin:0px;
  	    font-family: Verdana, Helvetica;
	}
	table, td, tr {
		vertical-align:top;
	}
	
	div.strich, div.strich1 {
		position:absolute;top:0px;left:42px;width:1px;height:100%;background-color:#7e0606;
	}
	div.strich1 {
		left:179px;
	}
	div.lbox {
		position:absolute;left:0px;bottom:0px;height:15px;width:75px;background-color:#7e0606;
	}
	img {
		border:0px;
	}
	img.bt, img.bt_d, img.mySonofindbt {
		width:14px;
		height:14px;
		padding-right:1px;
		border:0px;
	}	
	img.bt {
		cursor:pointer;
	}	
	img.bp, img.bp_d, img.vers_bp, img.vers_bp_d {
		width:14px;
		height:14px;
		padding-left:1px;
		padding-top:1px;
		border:0px;	
	}
	img.bp, img.vers_bp {
		cursor: pointer;
	}
	img.cv {
		width:40px;
		height:40px;
		border:1px solid white;
		cursor:pointer;
	}
	/* (ettl) - 2007-08-03 # .t7,.vbox */
	table.t1,table.t4,table.t5,table.t7,.vbox {
		width:748px;
		/*min-height:42px;*/
		border:1px solid #7e0606;
		margin-bottom:4px;
	}
	table.t7 {
			margin-left:3px;
			margin-right:3px;
			width:742px;
			background-color: #FAE5E6;
	}
	/*
	table.t2 {
			width:100%;
			height:100%;
			top:0px;
	}
	*/
	table.t3, table.t3N {
			width:562px;
			margin-top:3px;
	}	
	table.t3N {
			background-color:#fae5e6;
	}
	td.n1 {
			padding-left:2px;
			padding-top:3px;
			width: 46px;
			font-size: 10px;
			font-weight: bold;
	}
	td.n2 {
			padding-left:3px;
			padding-top:3px;
			padding-bottom:2px;
			font-size: 10px;
			font-weight: normal;
			line-height: 10px;		
			vertical-align:top;
	}
	table.t4, table.t5 {
			border:1px solid #B3B3B3;
			background-color:#CCCCCC;
	}
	table.t5 {
			background-color:#F2F2F2;
	}
	td {
		font-family: Verdana, Helvetica;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
	}
	td.d1 {
		border-right:1px solid #7e0606;
	}
	td.d1 { 	width:41px;	padding:0px;	}
	/* CD-Titel */
	td.d2 { 	
		width:138px;
		padding:0px;
		height:100%; 
		border:1px solid #8C8C8C;
		cursor:pointer;
		background-color:#595959;
	}
	div.d2, div.mySonofindd2 {
		width:134px;
		padding-left:2px; padding-right:2px;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		line-height: 12px;
		text-decoration:none;
		overflow:visible;
	}
	td.d3 { 	padding-left:3px; width:105px; } 
	td.d4 { 	width:110px; cursor:pointer; } 
	td.d5 { 	width:350px; padding-bottom:3px;} 
	td.d6 {		height:14px;
				border-top:1px solid #7e0606;
	}
	div.tc, div.tf { 
		/* Tracks-Count/Tracks-Found */
		width:60px;
		height:8px;
		background-color:#8C8C8C; 
	}
	div.tf { 
		/* Tracks-Found */
		background-color:#7E0606;
	 }
	div.cb,div.cb60 {
		/* CD-Box 75px */
		left:0px;
		bottom:0px;
		height:14px;
		background-color:#7e0606;
		width:75px; 
	}
	div.cb60 {	/* CD-Box 60px */	width:60px; 	}
	/*
	td.d7 {
	  height:100%;
	  font-family: Verdana, Helvetica;
	  font-size: 11px;
	  font-weight: bold;
	  color: #FFFFFF;
	  line-height: 12px;
	  text-decoration:none;
	  cursor:pointer;
	}
	*/
	td.z1,td.z1proj  {
		width:179px;
		width:182px;
		border-right:1px solid #B3B3B3;
	}
	td.z2	{	padding: 3px 3px 0px 6px;	}
	td.z3 	{	padding-top: 2px; }
	.z3		{	
		font-family:Verdana, Helvetica; font-size:10px; font-weight:bold; 
		color:#7e0606; text-decoration:none; cursor:pointer; 
	}
	div.k {
		color: black;
		padding-left: 18px;
		font-weight: normal;
		/* height:10px; */
		overflow: auto;
		font-size:10px;
		font-family:Verdana;
	}

	td.z4	{
	/*  width:117px; */
		width:95px;
		padding-top: 2px;
		border-right:1px solid #B3B3B3;
		font-size: 10px;
		color: #000000;
	}
	.z4 div {
		width:32px;
		float: left;
		text-align:right;
		padding-right:8px;
		font-weight: bold;
	}
	.z4 i {
		font-weight: normal;
		font-style: normal;

	}
	td.z5 {
		width:0px;
		border-right:1px solid #B3B3B3;
		text-align:right;
		padding: 2px 5px 0px 3px;
		font-size: 10px;
		color: #000000;
	}
	td.z6 {
		/* Feld mit der Titelinformation 
			Hier wird die Mindesth�he der Titelzeile definiert !!
		*/
		height:30px;
		
	}
	div.db, p.ti	{
		position:relative;
		width:467px;
	}
	div.db {
/* (ettl-me) - 2008-05-19 # Firefox - verhindert dynamisches Resizen der Textbox
                height:100%;
                */
		min-height: 30px;
	}
	span.tb {
		/* SPAN Titelbox */
		position:absolute;
		bottom:0px;
		right:0px;
		/* width:60px; */
		height:15px;
		background-color:#B3B3B3;
		float:right;
	}
	 p.ti {
	 	/* Titel-Informationen */
	 	padding: 2px 5px 0px 5px;
	 	/* (ettl-me) - 2008-05-26 # Firefox - no click on Playbutton as Titel is to wide (padding 2times 5px) width:365px; */
	 	width:355px;
	 }	
	 
	 div.hr {
	 	/*Trenner */
	 	width:748px;margin-top:0px;margin-bottom:0px;
	}
	a.l10,a.l10:active,a.l10:visited {
		font-family: Verdana, Helvetica;
		font-size: 10px;
		font-weight: bold;
		color: #7e0606;
		text-decoration: none;
	}
	
	a.l10:hover {
		color: #8C8C8C;
	}
/* htmlError */
	.htmlError {
		background-color:white; 
		width:98%;
		margin-top:10px;
		border: 1px solid #7e0606;	
	}
	.htmlError img {
		position:relative;
		top:0px;
		left:0px;
		width:53px;
		height:53px;
		border:1px solid white;
		margin:5px;
		float:left;
	}
	.htmlError .htmlE1 {
		position:relative;
		top:0px;
		padding:5px;
	}
	.htmlError .th {
	  font-family: Verdana, Helvetica;
	  font-size: 14px;
	  font-weight: bold;
	  color: #7e0606;
	}
	.htmlError .tb,.tb {
	  font-family: Verdana, Helvetica;
	  font-size: 11px;
	  font-weight: normal;
	  color: #000000;
	}
	.search {
		margin-top:5px;
		padding: 5px;
		border-spacing:0px;
		border:1px solid black;
	}
	.searchParam .keyword {
		border-bottom: 0px dotted black;
		padding-right: 30px;
		font-weight: bold;
		padding-bottom:2px;
	}
	.searchParam .value {
		padding-bottom:2px;
		border-bottom: 0px dotted black;
	}
	/* /htmlError */

	/* (ettl) - 2006-11-28 # changed directly coded to css-stylesheet (red-borders) */
	td.d8 {
		/* creative-search results cd - vert.line next cd-title */
		width:1px;
		background-color:#7e0606;
		empty-cells:show;
	}

	/* popup-projects results */
	td.d9 {
		height:1px;
		max-height:1px;
		background-color:#7e0606;
		empty-cells:show;
	}
	td.z1proj {
		border-right:1px solid #7e0606;
	}
	table.t6 {
		border-top:1px solid #7e0606;
		height:14px;
	}
	/* (ettl) - 2007-08-03 # Additional entries for VersionPulldown */
	span.edit {
		color: #7e0606;
	}
	.red_sm_link, a.red_sm_link,a.red_sm_link:hover, a.red_sm_link:active, a.red_sm_link:visited  {
	  font-family: Verdana, Helvetica;
	  font-size: 10px;
	  font-weight: normal;
	  color: #7e0606;
	}
	a.red_sm_link:hover {
	  color: #000000;
	  background-color: #f8d9db;
	}
/* (me) - 2007-08-20 - Versions - see also default.css */
	.moreVersions {
		height:16px;line-height:16px;font-family:Tahoma;font-size:12px;color:white;font-weight:bold;
	}
	.vbox {
		display:block;
		background-color:#8C8C8C;
		border:0px;
		padding-bottom:13px;
	}
	span.tb1, div.versions {
		/* SPAN for Versions upside of buttons */
		position:absolute;
		top:0px;
		right:0px;
		width:74px;
		/* (ettl-me) - 2008-05-19 - Anpassung der Höhe bei Dynamischen Zellen *
		height:15px;
		*/
        height: 100%;
		/*background-color:#FAE5E6;*/
		background-color:#FFFFFF;
		border-left: 1px solid #B3B3B3;
		float:right;
		text-align:center;
		overflow:hidden;
		font-family: Verdana, Helvetica;
		font-size: 9px;
		font-weight: normal;
		color: #EC089D;
		letter-spacing: -0.1em;
		line-height: 14px;
		cursor:pointer;
	}
	.versminus {
  	border:1px solid red;
	cursor:pointer;
	}
        /* (ettl-me) - 2008-05-19 - Anpassung der Höhe bei Dynamischen Zellen **/
        img.lsp {
                width:0px;
                height:30px;
                float:left;
                padding:0px;
        }
	/* (ettl-me) - 2008-07-07 - WebMix * */
	img.wm, img.wmc {
		padding-left:5px;
		vertical-align:bottom;
	}
	img.wmc {
		pacdding-left:5px;
		align:right;
	}
	/* (ettl-me) - 2008-08-08 - HTML-Errors optimieren */
	.htmlError {
		min-height: 65px;
	}

	 /* (ettl-me) - 2008-08-19 # Calendar Selector for myDownloads .. mySearches ... */
  	table.calselector {
  		vertical-align:bottom;
  	}
  	table.calselector td   {
  		vertical-align:bottom;
  	}
  	table.calselector input {
  		border: 1px solid;
		width:80px;
		text-align:right;
  	}
  	.calimg {
		cursor: pointer; 
		border: 1px solid red;
		vertical-align:bottom;
  	}
	 /* (ettl-me) - 2009-03-02 # Requery "all Versions" Information screen */
	.info {	
		margin-top:5px;
		margin-bottom:5px;
	    background-color: #8C8C8C;
	    border: 1px solid red;
	    margin: 2px;
	    background-position: left top; 
	    background-repeat: no-repeat;
	    background-image: url(../img/info_big.gif);
	    min-height: 30px;
	    padding: 10px;
	    padding-left: 50px;
	}
	.htmlError .info {
		margin-top: 10px;
	    border-color: black;
	}
	 /* (ettl-me) - 2009-03-03 # Reformatting the Main Section */	
	 
	div.tb1, div.versions {
		/* SPAN for Versions upside of buttons */
		position:absolute;
		top:0px;
		right:0px;
		width:74px;
		height: 90%;
		background-color:#FFFFFF;
		border-left: 1px solid #B3B3B3;
		float:right;
		text-align:center;
		overflow:hidden;
		font-family: Verdana, Helvetica;
		font-size: 9px;
		font-weight: normal;
		color: #7e0606;
		letter-spacing: -0.1em;
		line-height: 14px;
		cursor:pointer;
	}
	.tb2 {
		/* SPAN Titelbox */
		position:absolute;
		float:right;
		bottom:0px;
		right:0px;
		/* width:60px; */
		height:15px;
		background-color:#B3B3B3;
		font-family: Verdana, Helvetica;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
	}
	td.z6 {
		width: 390px;
		padding-left: 3px;
	}
	.z6_ {
		width: 76px;
	}
	table.t4, table.t5, table.t7 {
		position: relative;
	}
	.t7 .tb2 {
		background-color: #7e0606;
	}
	.t1 {
		background-color: #a6a6a6;
	}
	/* AUX - required for IE */
	body#pgSearchresult {
		background-color: #2b2b2b;
	}