/* ************************************************* */
/* ********* Allgemeine Definitionen ********* */
/* old: FE0000 New: 87AD46 ( NEW2:69A430 */
/*  Schriftfarbe New1: 777777; New2:6F6F6F */

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,textarea,input
     { font-family:Arial,sans-serif; color:#6F6F6F; }

p,ul,ol,li,div,td,th,address,nobr { color:#6F6F6F; font-size:10pt; }

small { font-size:9pt; }

/* Trennlinie (eigenes Plugin) macht eine Linie 940 Pixel breit*/
.scwspacer { padding:0px; margin:5px 0px 5px 0px;   }

h1,h2,h3,h4 {font-family:Arial,sans-serif; }
/* hier verwendet fuer die header 1 und 2 - bei Content definiert
h1 { font-size:18pt; }
h2 { font-size:18pt; color:#000000;  } */



.head2, h3 { font-size:11pt; color:#464648; margin-top:0; padding-top:0px; }
.head3, h4 { font-size:11pt; color:#69A430; font-weight:bold;}

a:link {color:#69A430; text-decoration:none; font-weight:bold; font-size:10pt; }
a:visited {color:#69A430; text-decoration:none; font-weight:bold; font-size:10pt; }
a:active {color:#69A430; text-decoration:none; font-weight:bold; font-size:10pt; }
a:hover {color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:10pt; background-color:#69A430; }

.link { } 
a.download { BACKGROUND:  url("../images/ele_pfeil.gif") no-repeat 0px 5px; PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; }
a.download_pdf { BACKGROUND:  url("../images_old/ele_link_pdf_kl.gif") no-repeat 0px 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 23px; PADDING-BOTTOM: 0px; height:16px; line-height:16px;}
a.internal-link { BACKGROUND:   url("../images/ele_pfeil.gif") no-repeat 0px 5px; PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; }
a.internal-link-new-window  { BACKGROUND:   url("../images/ele_pfeil.gif") no-repeat 0px 5px; PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; }
a.external-link { BACKGROUND:   url("../images/ele_pfeil.gif") no-repeat 0px 5px; PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px;}
a.external-link-new-window { BACKGROUND:   url("../images/ele_pfeil.gif") no-repeat 0px 5px; PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px;}
/*Anpassung für FireFox da sonst nur die Schrift weiss wird */
a.download:hover, a.internal-link:hover, a.internal-link-new-window:hover, a.external-link:hover, a.external-link-new-window:hover { background-color:#69A430; }


#suche_template { font-size:8pt; }
#suche_template a { font-weight:normal; }
#suche_template table { margin-top:5px;}
#suche_template h2 { font-size:9pt; color:#3480A6; font-weight:bold; margin-top:0px; margin-bottom:2px; text-transform:uppercase; border-bottom:1px solid #6F6F6F;}
.suche_input { color:#999999; font-size:9px; }


#impressum { margin-left:10px;}
#impressum a { font-weight:bold; font-size:7pt; color:#999999; text-decoration:none; }

/* ************************************************* */
/* ********* Layouttabelle ********* */



/* ************************************************* */
/* ********* Navigation ********* */
				#menutop { font-size:7pt; color:#000000; font-weight:normal; }
				#menutop a { font-size:7pt; color:#000000; font-weight:normal; text-decoration:none; margin-left:5px; margin-right:5px; padding:1px; }			
				#menutop a:hover { font-size:7pt; color:#FFFFFF; font-weight:normal; text-decoration:none;  padding:1px; }	
					
				#menu0 { font-size:7pt; color:#6F6F6F; font-weight:normal; float:left; }
				#menu0 a { font-size:7pt; text-decoration:none; color:#6F6F6F; font-weight:normal; }
				#menu0 a:hover { font-size:7pt; text-decoration:none; color:#FFFFFF; font-weight:normal; background-color:#69A430; }
				
				#menu2 { margin:2px 30px 0px 15px; }
				#menu3 { margin:0px 30px 2px 15px;  }
				#menu4 { margin:0px 30px 2px 15px;  }						
				.line_menu_top, .line_menu_bottom { text-align:center;}	
				.menu2_over {width:940px; background-color:#FFFFFF; border:1px solid #69A430; }
				
				/* Anzeige des Bereichs*/
				#bereich { margin:10px 30px 0px 30px; }

/* ************************************************* */
/* ********* Standardsitemap **********  */
/* .linkmap { background: url(../images/ele_link.gif) no-repeat 0px 4px; padding-left:12px; } */
.sitemap_1 { font-size:16px; padding-left:6px; padding-top:5px; text-indent:-6px; margin-top:15px;  }
.sitemap_1 a.linkmap { font-size:16px;}
.sitemap_2 a.linkmap { font-size:14px;}
.sitemap_3 a.linkmap { font-size:12px;}
.sitemap_3 { padding-left:20px; } /* Einrückung für Sitemap Eben3 */

/* Einrückung ausgeschaltet
.sitemap_2 { padding-left:6px; text-indent:-6px; margin-top:8px; }
.sitemap_3 { padding-left:20px; margin-top:6px; text-indent:-6px; }
.sitemap_4 { padding-left:34px; margin-top:3px; text-indent:-6px; }
*/

/* ************************************************* */
/* ********* Content ********* */

/*Rahmen um Content*/

/* div.content_frames { background-image:url(../images/lay_content_border_endl.jpg); background-repeat:repeat-y; margin:0px; padding:0px; } */

				#content { text-decoration:none; margin:20px 30px 20px 30px; padding-bottom:20px; }
				#content p {  margin-bottom:10px; margin-top:5px; }
				#content h1, #content h2 { font-size:11pt; color:#B0B0B0; font-weight:bold; text-decoration:none; margin-bottom:0px; padding-bottom:0px; }
				#content h2 { color:#000000; }
/*                #content h1 a { font-size:14pt; color:#B0B0B0; font-weight:normal; text-decoration:none; text-transform:uppercase; margin-bottom:0; padding-bottom:0; } */
				#content .head2 { margin-top:0px; padding-top:0px; }
				#content .head1 { font-size:18pt; color:#464648; text-decoration:none; text-transform:uppercase; margin-top:0px; padding-top:0px; } 
				#content .htmlarea-showtableborders { margin:0; padding:0; }
				#content .htmlarea-showtableborders td { vertical-align:top; text-align:left; }

				#content_home { text-decoration:none; margin:0 0 0 0; }
				#content_home p {  padding-left:30px; padding-right:30px; padding-bottom:5px; padding-top:5px; }
				#content_home h1 { padding-left:30px; padding-right:30px; font-size:12pt; color:#69A430; font-weight:normal; text-decoration:none; }
                #content_home h1 a { font-size:12pt; color:#B0B0B0; font-weight:normal; text-decoration:none; }
				
				/* Klasse für Hintergründe (RTE) */
                #content .back1, #content_home .back1, .back1 { background-color:#EEEEEE; padding:2px 2px 2px 3px; }
                #content .back2, #content_home .back2, .back2 { background-color:#69A430; padding:2px 2px 2px 3px; }

			    #content_right { text-decoration:none; color:#000000; padding-top:20px; }
				#content_right h1 { padding:0px 20px 0px 20px; font-size:9pt; margin-bottom:3px; font-weight:bold; font-weight:bold; }
				#content_right h2 { padding:0px 20px 0px 20px; font-size:9pt; margin-bottom:3px; font-weight:bold; font-weight:bold; }
				#content_right table.imgtext-nowrap { margin-top:0px; padding-top:0px; padding:0px 20px 0px 20px; width:260px; }
				#content_right .imgtext-table { }
				#content_right .head1 { padding:0px 20px 0px 20px; font-size:9pt; color:#6F6F6F; font-weight:bold;  margin-top:0px;  }
				#content_right .head2 { padding:0px 20px 0px 20px;font-size:9pt; color:#6F6F6F; font-weight:bold; margin-top:7px; }
				#content_right p { padding:0px 20px 0px 20px; margin-bottom:3px; margin-top:10px; font-size:8pt; }
/*	
				
				#content_border { font-size:8pt; padding-top:21px;  }
				#content_border p {  padding:0px 20px 0px 20px; margin-bottom:3px; margin-top:10px; font-size:8pt; }
				#content_border h1 { padding:0px 20px 0px 20px;  font-size:11pt; margin-bottom:3px; font-weight:bold; color:#000000; }
				#content_border .imgtext-table { padding:0px 0px 0px 20px; }
				#content_border .head1 { padding:0px 20px 0px 20px; font-size:10pt; color:#6F6F6F; font-weight:bold; background-color:#B7B7B7; height:24px; margin-top:0px; line-height:24px; }
				#content_border .head2 { padding:0px 20px 0px 20px; font-size:10pt; color:#6F6F6F; font-weight:bold; }
				#content_border a:link, #content_right a:link { color:#69A430;text-decoration:none; font-size:8pt;}
				#content_border a:visited, #content_right a:visited { color:#999999;text-decoration:none; font-size:8pt;}
				#content_border a:active, #content_right a:active { color:#69A430;text-decoration:none; font-size:8pt;}
				#content_border a:hover, #content_right a:hover{ color:#000000;text-decoration:underline; font-size:8pt;}
    */
/* contentlinks in den rechten Spalten mit Symbolen versehen */
#content_border a.download, #content_border a.internal-link, #content_border a.internal-link-new-window, #content_border a.external-link, #content_border a.external-link-new-window {
BACKGROUND:   url("../images_old/ele_link.gif") no-repeat 0px 3px; PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px;
}
#content_right a.download, #content_right a.internal-link, #content_right a.internal-link-new-window, #content_right a.external-link, #content_right a.external-link-new-window {
BACKGROUND:   url("../images_old/ele_link.gif") no-repeat 0px 4px; PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px;
}

				
/*				#content_border a:link, #content_right a:link { BACKGROUND:  url("../images/ele_link.gif") no-repeat 0px 3px; color:#69A430;text-decoration:none; font-size:8pt;}
				#content_border a:visited, #content_right a:visited { BACKGROUND:  url("../images/ele_link.gif") no-repeat 0px 3px; color:#999999;text-decoration:none; font-size:8pt;}
				#content_border a:active, #content_right a:active { BACKGROUND:  url("../images/ele_link.gif") no-repeat 0px 3px; color:#69A430;text-decoration:none; font-size:8pt;}
				#content_border a:hover, #content_right a:hover{ BACKGROUND:  url("../images/ele_link.gif") no-repeat 0px 3px; color:#000000;text-decoration:underline; font-size:8pt;}
*/			
				#content_border .head2 { font-size:10pt; color:#000000; font-weight:bold; margin-top:0px; margin-bottom:2px; font-weight:bold;}

				.spacer { padding-top:7px; padding-bottom:7px; } /* Spacer in der rechten Spalte */




/* Tabelle gleichmässig ausrichten der Tabellenzellen RTE */
/*.tabelle_gleichmaessig td { width:1%; } */ /* !Geht nur in IE und Opera nicht in Mozilla, etc. - daher wieder raus */

.textcolored { color:#69A430; }
.textcolorred { color:#ff0000; }
/* .art-nr { color:999999; }
.kein-umbruch { white-space:nowrap;} */


/* Tabelle */
.td_width_50 { width:50px; }
.td_width_150 { width:150px; }
.td_width_250 { width:250px; }
.td_width_350 { width:350px; }




/* ************************************************* */
/* ********* Klickpfad + tip + impressum copyright **********  */
/*	
				#klickpath { font-size:8pt; color:#000000; margin:20px 30px 7px 30px; color:#69A430; font-weight:bold;}
				#klickpath a { font-size:8pt; text-decoration:none; color:#000000; margin-right:5px;  }
				#klickpath a:hover { }
				
			#tip {  padding-top:2px; padding-bottom:3px; }
				#tip a {  font-size:8pt; text-decoration:none;  }
				#tip a:hover {  font-size:8pt; text-decoration:none; color:#69A430; } */
#copyright { font-size:7pt; color:#6F6F6F; font-weight:normal; float:right;  }
#copyright a { font-size:7pt; text-decoration:none; color:#6F6F6F; font-weight:normal; }
#copyright a:hover { font-size:7pt; text-decoration:none; color:#FFFFFF; font-weight:normal; background-color:#69A430; }




/* ************************************************* */
/* ********* noch Generell verwendet .detailsheader für Spalten **********  */
.image_text { font-size:8pt; color:#000000; text-align:left; }

.detailsheader { vertical-align:top; color:#6F6F6F; }
.detailsheader_normal {font-weight:normal; }

.error { color:#FF0000; }
/* Suchergebnis */
.searchresult { border-bottom: 1px solid #AAAAAA; } 
/* Suchergebnisse */
.resultstat {} /* Seite 1 von x */
.resultnv {}
.pagetitle { font-size:12pt; font-weight:bold; padding-top:25px; } /* TD, die den Titel der Seite beinhaltet */
.pagetitle a:link {  } /* Falls man Schriftgröße anpassen will, da als Link*/
.bodytext { } /* Text der den Inhalt beschreibt */

.size { font-size:8pt; color:#6F6F6F; font-weight:normal;}

/************ Top Content **************/
.teas_date { font-size:8pt; color:#6F6F6F; padding-top:15px; }
.teas_head { font-size:10pt; font-weight:bold; color:#000000; width:200px; overflow:hidden; }
.teas_head a { font-size:10pt; font-weight:bold; color:#000000; width:200px; overflow:hidden; }
.size { font-size:8pt; color:#6F6F6F; font-weight:normal;}
.teas_text { font-size:9pt; }
.teas_mehr { font-size:9pt; padding-top:3px; color:#990000; }

/* Seitenmenu */
.linkmenumain, .linkmenusub { margin-bottom:10px; text-transform:none; }

.linkmenumain a {  }
.linkmenusub a  {  }


.linksitemap { left:20px; }
.linkmenumain { font-weight:bold; }
.linkmenusub { font-weight:normal;}


/************ Standardtabellen Formatierungen **************/
.table_default { width:100%; } /* Breite für Tabelle Layout Default, div um Tabelle gelegt */
.table_layout1 { width:100%; background-color:#D9CCA2; } /* Hintergrundfarbe für Tabelle Layout 1, div um Tabelle gelegt */

.table_normal { padding:4px; border-bottom:1px solid #EDE6D5; } /* td - für Tabellenzelle Normal (Linien unten) */
.table_layout1_td { padding:4px; font-size:8pt; } /* td - für Tabellenzelle Neutral */
.table_bold { font-weight:bold; padding:7px; padding:4px; border-bottom:1px solid #EDE6D5; color:#69A430; } /* td - hervorhebunng für Tabellenzelle Hervorgehoben -  */


/************ Aufzaehlung RTE und normal **************/

.unorderedlist li { padding-bottom:5px; margin-top:0px;}
.orderedlist li { padding-bottom:5px; }

/************ onlinecatalog **************/

/************ Farbwelt **************/
/************ Auswahl der Farbwelt **************/
/** umgebende Tabelle **/
.select_color_world_table {background-color:#EEEEEE; padding:0px; width:940px; border-right:8px solid #EEEEEE;}
/** umgebende td's **/
.select_color_world_td {padding:8px 0px 0px 8px; width:233px; }

/** innere td's **/
.select_color_world_color_line {color:#000000;  padding-bottom:1px; font-weight:bold; font-size:8pt;}
.select_color_world_color_world {color:#000000; padding-bottom:4px; font-weight:bold; font-size:8pt;}
.select_color_world_color_image { width:225px; background-color:#FFFFFF; }
.select_color_world_color_links { padding-bottom:8px; padding-top:4px; }
.select_color_world_color_links a:link, .select_color_world_color_links a:visited, .select_color_world_color_links a:active { font-size:8pt; color:#000000; text-decoration:none;}
.select_color_world_color_links a:hover { font-size:8pt; color:#FFFFFF; text-decoration:none; }
/** hyperlinks **/
/*.select_color_world_color_links - deaktiviert, oben definiert über td */
/* .select_color_world_color_world_sex_link { font-size:8pt; color:#000000;}
.select_color_world_color_world_sex_link a {color:#000000; text-decoration:underline; font-size:8pt;}
.select_color_world_color_world_sex_link a:link {color:#000000; text-decoration:underline; font-size:8pt;}
.select_color_world_color_world_sex_link a:visited  {color:#000000; text-decoration:underline; font-size:8pt;}
.select_color_world_color_world_sex_link a:active  {color:#000000; text-decoration:underline; font-size:8pt;}
.select_color_world_color_world_sex_link a:hover {color:#FFFFFF; text-decoration:none; font-size:8pt;}
*/


/************ Farbwelt **************/
/************ Produktdetails **************/

/*** Überschriften *****/
h1.linie {margin:0px;padding:0px;}
/* h2.farbwelt {margin:0px;padding-top:0px;padding-bottom:5px;text-transform:uppercase;font-size:14px;} */
#content h2.farbwelt {font-size:9pt; color:#000000; text-transform:uppercase; font-weight:bold; margin-top:0; padding-top:0px; margin-bottom:10px;}

/*** umgebende Tabelle und die Zellen *****/
.color_world_products_main_table {background-color:#EEEEEE; width:940px; font-size:8pt; border-right:8px solid #EEEEEE }
.color_world_products_main_table a:link, .color_world_products_main_table a:visited,.color_world_products_main_table a:active, .color_world_products_main_table a:hover { font-size:8pt; }
.color_world_td { vertical-align:top; padding:8px 0px 8px 8px; font-size:8pt;  }


/************ Produktauswahl (linke Spalte) **************/
.sex_nr_menu {padding-right:10px;}
.sex_nr_menu a { color:#000000; text-decoration:none;font-weight:bold;  BACKGROUND:  url("../images/ele_pfeil.gif") no-repeat 0px 5px; PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px;} 
.sex_nr_menu a:visited { color:#000000; }
.sex_nr_menu a:hover { color:#FFFFFF; text-decoration:none; }

/*  So kann der Pfeil vor den text kommen, allerdings muss die Grafig auf die Textgröße angepasst werden,
    damit sie mittig sitzt! 
.sex_nr_menu:before { content:url(/fileadmin/templates/images/ele_pfeil.gif)" "; } 
*/

.sex_nr_menu_selected {padding-right:10px;color:#69A430;font-weight:bold; font-size:8pt; }

.color_world_products_table { background-color:#EEEEEE;  }
.color_world_products_td_gap {width:10px; height:10px; background-color:#EEEEEE;}
.color_world_products_td {background-color:#ffffff; width:72px; height:72px; text-align:center; vertical-align:middle;}
.color_world_products_selected_td {background-color:#ffffff; width:70px; height:70px; text-align:center; vertical-align:middle; border:solid 1px #69A430;}

/************ Produktauswahl (mittlere Spalte) **************/
.header-middle {font-weight:bold;}
.color_world_top_bottom_table { background-color:#EEEEEE; }
.color_world_top_bottom_selected_td { background-color:#ffffff; border:solid 1px #69A430; }
.color_world_top_bottom_td {background-color:#ffffff; border:solid 1px #FFFFFF; }

/************ Detailansicht (rechte Spalte) **************/
.header-detail {font-weight:bold;}
.color_world_detail_table { width:386px; }
.color_world_detail_table td, .color_world_detail_table li { font-size:8pt; }
.color_world_detail_td {background-color:#ffffff;border-bottom:8px solid #EEEEEE; padding:14px 14px 14px 14px;}
.color_world_label_td {font-weight:bold;}
.color_world_value_td {font-weight:normal; padding-left:8px;}
.color_world_price_label_td {font-weight:bold;color:#69A430;}
.color_world_price_value_td {font-weight:bold;color:#69A430;padding-left:8px;}
.color_world_images_td {padding:3px;}
.color_world_description_td {background-color:#ffffff;padding:10px;}


/************ Produktwelt **************/
/************ Auswahl des Geschlechts **************/
/************ Auswahl der Funktion **************/
/************ Auswahl der Unterfunktion **************/

/** umgebende Tabelle **/
table.products_table {background-color:#EEEEEE; width:940px; border-bottom:8px solid #EEEEEE; }
table.products_table a:link, table.products_table a:visited,table.products_table a:active, table.products_table a:hover { font-size:8pt; }


/** td eines einzelnen Eintrags **/
td.products_td { padding:8px 0px 0px 8px; vertical-align:top; }

/** abschließendes td um den Inhalt auf 100% zu drücken **/
td.products_filler_td { width:100%;}

/** Überschrift eines/einer einzelnen Geschlechts/Funktion/Unterfunktion **/
h1.products_select_header a, h1.products_select_header a:link, h1.products_select_header a:visited, h1.products_select_header a:active { text-transform:none; color:#000000; margin-bottom:4px; font-weight:bold; font-size:8pt; }    /*Knut*/
h1.products_select_header a:hover { color:#FFFFFF; } 

/** das angezeigte Bild (+Div darum geschachtelt)**/
img.products_select_image {  }
div.products_select_image_div { margin-top:4px; background-color:#FFFFFF; }
/************ Produktwelt **************/
/************ Produktansicht **************/

#content h2.product_detail_h2 { font-size:10pt; color:#000000; text-transform:uppercase; font-weight:bold; margin-top:0; padding-top:0px; margin-bottom:10px;}

table.products_article_table { background-color:#EEEEEE; width:940px; border-right:8px solid #EEEEEE;}
td.products_article_image { width:200px; padding:8px 0px 8px 8px; vertical-align:top;}
td.products_article_td { vertical-align:top; background-color:#FFFFFF; border-top:8px solid #EEEEEE; border-bottom:8px solid #EEEEEE; border-left:8px solid #EEEEEE; }


table.products_article_table_right { width:100%; }
td.products_article_right {width:100%;}

table.products_article_table_inner { width:100%; background-color:#ffffff; border:13px solid #FFFFFF; }
table.products_article_table_inner td { font-size:8pt;}
td.products_article_label { font-weight:bold; vertical-align:top; padding-bottom:2px;}
td.products_article_value { vertical-align:top; padding-bottom:2px; padding-left: 17px;}

td.products_features {width:100%; vertical-align:top; text-align:right;} /*align:right -- angepasst (18.7.2007)*/

td.products_article_price_label { padding-right:10px; font-weight: bold; color:#69A430; vertical-align:top;}
td.products_article_price_value { color:#69A430; font-weight: bold; vertical-align:top; padding-left: 17px;}

table.products_table_color_variants {width:100%; padding:13px; background-color:#ffffff; border-top:8px solid #EEEEEE;border-bottom:8px solid #EEEEEE;}
td.products_article_color_variants {}

td.products_article_description { background-color:#ffffff; width:100%; padding:13px; font-size:8pt;  }
td.products_article_description li { font-size:8pt; }
/*
*   download modul
*/
/*
*   Listenansicht
*/
table.tx-damdownloads-pi1-search { margin:0px 0px 5px 0px; padding:0px; }
.tx-damdownloads-pi1 form {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

td.browse_results {
    padding-top:5px;
    padding-bottom:5px;
    border-top: solid 2px #000000;
    border-bottom: solid 2px #000000;
}
td.browse_links {
    padding-top:5px;
    padding-bottom:5px;
    border-top: solid 2px #000000;
    border-bottom: solid 2px #000000;
}
div.browse_links a {
    color:#000000;   
}
div.browse_links a:hover{
    color:#000000;
    background-color:#ffffff;
}

table.browse_table {   
    background-color: #ffffff; margin-top:13px;
    width:940px;
}
td.browse_item { 
    padding:0px 10px 10px 0px;
    vertical-align:top;    
}

table.browse_item_table { 
border:4px solid #eeeeee; padding:0px;
}

td.browse_image {
    text-align:center;
    vertical-align:middle;
    width:100px;
    height:100px;
    border-right:3px solid #EEEEEE;       
}
td.browse_title {
    padding:3px 8px 3px 8px;
	border-bottom:2px solid #EEEEEE; 
}
td.browse_label, td.browse_label_first, td.browse_label_last {    padding:0;    padding-left:8px;}
td.browse_value, td.browse_value_first, td.browse_value_last {    padding:0;    padding-left:8px;}
td.browse_label_first, td.browse_value_first { padding-top:3px; }
td.browse_label_last, td.browse_value_last { padding-bottom:3px; }

td.browse_links_list { height:24px; background-color:#EEEEEE;}
span.browse_detail_link {  }
span.browse_detail_link a { BACKGROUND:  url("../images/ele_pfeil.gif") no-repeat 0px 5px; color:#000000; padding-left:8px; }
span.browse_detail_link a:hover{ BACKGROUND:  url("../images/ele_pfeil.gif") no-repeat 0px 5px; color:#FFFFFF; padding-left:8px; background-color:#69A430;}
span.browse_collection_link { margin-left:25px;}
span.browse_collection_link a { BACKGROUND: url("../images/ele_pfeil.gif") no-repeat 0px 5px; color:#000000; padding-left:8px; }
span.browse_collection_link a:hover{ BACKGROUND: url("../images/ele_pfeil.gif") no-repeat 0px 5px; color:#FFFFFF; padding-left:8px; background-color:#69A430; }
span.browse_detail_link a, span.browse_detail_link a:visited, span.browse_detail_link a:active, span.browse_detail_link a:hover,
span.browse_collection_link a, span.browse_collection_link a:visited, span.browse_collection_link a:active, span.browse_collection_link a:hover { font-size:8pt;}

h1.detail_item_h1 {}
table.tx-damdownloads-pi1-detail { border:8px solid #EEEEEE; padding:0; margin:7px 0px 15px 0px;}
td.detail_image {background-color:#ffffff;width:460px; border-right:8px solid #EEEEEE;vertical-align:middle;text-align:center;padding:8px;margin:0;}
td.detail_item {background-color:#ffffff; vertical-align:top;}
table.detail_item_table {}
td.detail_item_label {padding-top:5px;padding-left:10px;font-weight:bold; }
td.detail_item_value {}
td.detail_item_download {border-top:8px solid #EEEEEE;height:110px; line-height:60px; vertical-align:middle; padding-top:26px; padding-bottom:10px;}
td.detail_item_download img {float:left; margin-left:10px; margin-right:10px;}
td.detail_item_download a { BACKGROUND:  url("../images/ele_pfeil.gif") no-repeat 0px 5px; color:#000000; padding-left:8px; }
td.detail_item_download a:hover{ BACKGROUND:  url("../images/ele_pfeil.gif") no-repeat 0px 5px; color:#FFFFFF; padding-left:8px; background-color:#69A430;}


td.detail_item_filecollection {border-top:8px solid  #EEEEEE;height:110px;line-height:60px;vertical-align:middle;padding-top:26px; padding-bottom:10px;}
td.detail_item_filecollection img { float:left; margin-left:10px; margin-right:10px;}
td.detail_item_filecollection a { BACKGROUND:  url("../images/ele_pfeil.gif") no-repeat 0px 5px; color:#000000; padding-left:8px; }
td.detail_item_filecollection a:hover{ BACKGROUND:  url("../images/ele_pfeil.gif") no-repeat 0px 5px; color:#FFFFFF; padding-left:8px; background-color:#69A430;}

td.detail_item_description {border-top:8px solid #EEEEEE;padding:10px;}
span.detail_backlink { vertical-align:middle; }
span.detail_backlink img { float:left; margin-right:10px; }
span.detail_backlink a,span.detail_backlink a:visited,span.detail_backlink a:active,span.detail_backlink a:hover { font-weight:normal; font-size:8pt; }

.tx-damdownloads-pi1-collect { width:940px; border:4px solid #EEEEEE; }
.tx-damdownloads-pi1-collect td, .tx-damdownloads-pi1-collect td a, .tx-damdownloads-pi1-collect td a:active , .tx-damdownloads-pi1-collect td a:visited , .tx-damdownloads-pi1-collect td a:hover  { font-size:8pt; }
.tx-damdownloads-pi1-collect td a:hover  { font-size:8pt; color:#FFFFFF;}

.tx-damdownloads-pi1 a table td,.tx-damdownloads-pi1 a:active table td,.tx-damdownloads-pi1 a:visited table td { font-size:8pt;}
.tx-damdownloads-pi1 a:hover table td { font-size:8pt; color:#FFFFFF;}


.browse-collect-item { border-left:2px solid #EEEEEE; border-bottom:1px solid #EEEEEE; padding:7px; vertical-align:top;}
.browse-collect-delete { border-left:2px solid #EEEEEE; border-bottom:1px solid #EEEEEE; padding:7px; vertical-align:top;}
.browse-collect-delete a:hover td  { color:#FFFFFF; }



.browse-collect-detail { border-left:2px solid #EEEEEE; border-bottom:1px solid #EEEEEE; padding:7px; vertical-align:top;}
.browse-collect-detail a { BACKGROUND:  url("../images/ele_pfeil.gif") no-repeat 0px 5px; color:#000000; padding-left:8px; }
.browse-collect-detail a:hover{ BACKGROUND:  url("../images/ele_pfeil.gif") no-repeat 0px 5px; color:#FFFFFF; padding-left:8px; background-color:#69A430; color:#FFFFFF;}
.browse-collect-img {padding:0px 0px 0px 0px; border-right:2px solid #EEEEEE;border-bottom:1px solid #EEEEEE; }


/*
    Ergänzungen für den neuen download-manager
*/
table.downloads_listview_formtable {
    width:100%;
    vertical-align:middle;
}
td.downloads_listview_td_restrict {
    vertical-align:middle;
    background-color: #EEEEEE;
    padding:5px;
}
td.downloads_listview_td_restrict form {
 border:0;
 margin:0;
}

td.downloads_listview_navigation {
    width:100%;
    text-align:center;
    background-color: #EEEEEE;
    padding:5px;
}

td.browse_title_red {
    padding:3px 8px 3px 8px;
	border-bottom:2px solid #EEEEEE; 
	color:#69A430;
}
td.browse_title_dpi_label {
    text-align:center;
    font-weight:bold;
    font-style:italic;
    font-size:11px;
    padding:2px 0px 2px 0px;
    border-bottom: 1px solid #EEEEEE;
}
/* warenkorb */
table.downloads_listiew_maintable{
    width:90%;
}
table.downloads_collectionview_form_table {
    width:100%;
}
th.downloads_collectionview_base_info {
    text-align:center;
    width:20%;
    border-left: solid 2px #EEEEEE;
    border-top: solid 2px #EEEEEE;
}
th.downloads_collectionview_base_72,
th.downloads_collectionview_base_150,
th.downloads_collectionview_base_300,
th.downloads_collectionview_base_other {
    text-align:center;
    width:17%;
    border-top: solid 2px #EEEEEE;
    border-left: solid 2px #EEEEEE;
}
th.downloads_collectionview_base_delete {
    text-align:center;
    width:12%;
    border-left: solid 2px #EEEEEE;
    border-right: solid 2px #EEEEEE;
    border-top: solid 2px #EEEEEE;
}

th.downloads_collectionview_header_image {
    text-align:center;
    border-left: 2px solid #EEEEEE;
    border-bottom: 2px solid #EEEEEE;
}
th.downloads_collectionview_header_type {
    text-align:center;
    border-bottom: 2px solid #EEEEEE;
}
th.downloads_collectionview_header_element_check {
    text-align:center;
    border-left: 2px solid #EEEEEE;
    border-bottom: 2px solid #EEEEEE;
}
th.downloads_collectionview_header_element_type {    
    text-align:center;
    border-bottom: 2px solid #EEEEEE;
}
th.downloads_collectionview_header_element_size {    
    text-align:center;
    border-bottom: 2px solid #EEEEEE;
}
th.downloads_collectionview_header_delete {    
    text-align:center;
    border-left: 2px solid #EEEEEE;
    border-right: 2px solid #EEEEEE;
    border-bottom: 2px solid #EEEEEE;
}
td.downloads_collectionview_image {
    text-align:center;
    vertical-align:middle;
    width:80px;
    height:80px;
    border-right:2px solid #EEEEEE;
    border-bottom:2px solid #EEEEEE;
}
td.downloads_collectionview_title {
    text-align:center; 
    border-bottom:2px solid #EEEEEE;
}
td.downloads_collectionview_element_check {
    text-align:center;
    border-left: 2px solid #EEEEEE;
    border-bottom: 2px solid #EEEEEE;
}
td.downloads_collectionview_element_type {    
    text-align:center;
    border-bottom: 2px solid #EEEEEE;
}
td.downloads_collectionview_element_size {    
    text-align:center;
    border-bottom: 2px solid #EEEEEE;
}
td.downloads_collectionview_element_delete {    
    text-align:center;
    vertical-align: middle;
    border-left: 2px solid #EEEEEE;
    border-right: 2px solid #EEEEEE;
    border-bottom: 2px solid #EEEEEE;
}
