/* ************************************************* */
/* ********* Allgemeine Definitionen ********* */


/*USA Raster*/
/* für Links: Farbe ersetzen: 236374 --> 619926 */
/* Farbe ersetzen: #335D69 -->  h2, .head1 (2x bei Modulen )*/
/* Farbe ersetzen: B18C19 --> 619926  .head3, h4, .textbrown und  bei Modulen (2-3x bei Modulen */
/* .td_right_main  verändert - Farbe/Form */ 
/* id menu_global eingefügt */
/*Rolloverfarbe geändert: A7DDDD -> BDD5A5(3X)*/

#menu_global { background-color:#EEEEEE; border-bottom:1px solid #999999; }
#menu_global .suche_form { vertical-align:bottom; padding-bottom:27px; }
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*End USA*/

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

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

small { font-size:9pt; }


h1,h2,h3,h4 {font-family:Arial,sans-serif; }
h1 { font-size:14pt; color:#000000; font-weight:bold; margin-top:15px; margin-bottom:0px; }
h2, .head1 { font-size:10pt; color:#619926; font-weight:bold; margin-top:0px; margin-bottom:5px; }
th { text-align:left; }
/* h3 { font-size:12pt; }
h4 { font-size:10pt; } h3 und h4 werden mit den anderen Headern definiert!*/

.head2, h3 { font-size:11pt; color:#000000; font-weight:bold; }
.head3, h4 { font-size:11pt; color:#619926; font-weight:bold; }

a:link { color:#619926;text-decoration:none; font-weight:bold; text-transform:uppercase; font-size:9pt;  }
a:visited { color:#619926;text-decoration:none; font-weight:bold; text-transform:uppercase; font-size:9pt;  }
a:active { color:#619926;text-decoration:none; font-weight:bold; text-transform:uppercase; font-size:9pt;  }
a:hover { color:#BDD5A5;text-decoration:underline; font-weight:bold; text-transform:uppercase; font-size:9pt;  }
.link { text-transform:uppercase; font-size:9pt; } /* Link der beim RTE mit rausgegeben wird */

.space_no, .space_no a:link, .space_no a:hover, .space_no a { text-decoration:none; } /* Leerzeichen zwischen Grafik und Link, underline deaktivieren*/
.link .space_no, .link .space_no a:link, .link .space_no a:hover, .link .space_no a { text-decoration:none; } /* Leerzeichen zwischen Grafik und Link, underline deaktivieren*/

#content .space_no, #content .space_no a:link, #content .space_no a:hover, #content .space_no a { text-decoration:none; } /* Leerzeichen zwischen Grafik und Link, underline deaktivieren*/




/* ************************************************* */
/* ********* Layouttabelle ********* */
.table_layoutmain { border-top:10px solid #FFFFFF; border-right:10px solid #FFFFFF; border-left:10px solid #FFFFFF;  background-color:#FFFFFF; } 
/* .table_layoutmain { background-color:#FFFFFF; } */
.td_right_main { border-left:1px solid #999999; border-top:1px solid #999999; border-right:1px solid #999999; }
.td_right_bottom { border-left:1px solid #999999; border-right:1px solid #999999; }

/* ************************************************* */
/* ********* Navigation ********* */

				#menu2 { color:#FFFFFF; padding-left:5px; font-weight:normal; }
				#menu2 a { font-size:8pt; text-decoration:none; color:#FFFFFF; font-weight:bold; }
				#menu2 a:hover { font-size:8pt; color:#BDD5A5; font-weight:bold; }
				#menu2 a.selected0 { font-size:8pt; color:#BDD5A5; font-weight:bold; }
				
				
				#menu3_5 { color:#999999; padding-left:5px; font-weight:normal; }
				#menu3_5 a {  text-decoration:none; font-size:9pt; color:#999999; font-weight:normal; }
				#menu3_5 a:hover {  text-decoration:none; font-size:9pt; color:#000000; font-weight:normal; }
				#menu3_5 a.level0 { font-size:9pt; color:#999999; font-weight:normal; }
				#menu3_5 a.selected0 { font-size:9pt; color:#000000; font-weight:normal; }


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

				#content {  text-decoration:none; margin-top:30px; margin-left:20px; }
				#content p {  margin-bottom:5px; margin-top:10px; padding-right:20px; }
				#content h1 {  padding-right:20px; margin-bottom:5px; } /* H1 Abstand zur rechten Spalte */
				
				#content_right {  text-decoration:none; color:#003366; margin-top:10px; }
				#content_right h1 { font-size:11pt; margin-bottom:5px; margin-top:10px;  }
				#content_right p {  margin-bottom:5px; margin-top:10px; font-size:8pt; }
				#content_right .link  { font-size:7pt;}
				#content_right a  { font-size:7pt;}
				.td_right { padding:0px 14px 18px 14px; }
				.spacer { } /* Spacer in der rechten Spalte */
#content .back1, .back1 { background-color:#EDE6D4; margin-top:0px; margin-bottom:0px; padding:20px; }
#content .back2, .back2 { background-color:#D9CCA2; margin-top:0px; margin-bottom:0px; padding:20px; font-size:8pt; }

	/*	.imgtext-table { padding:10px;} */

/* ************************************************* */
/* ********* Klickpfad + tip + impressum **********  */

			/*	#klickpath { font-size:8pt; color:#666666; }
				#klickpath a { text-decoration:none; color:#666666; margin-right:5px; }
				#klickpath a:hover {  text-decoration:none; color:#333333; }
				
				#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:#FF9900; } */

#copyright { font-size:8pt; color:#999999; font-weight:normal; }
#copyright a { text-decoration:none; color:#999999; font-weight:normal; font-size:8pt; text-transform:none; }
#copyright a:hover { text-decoration:none; color:#000000; font-weight:normal; font-size:8pt; text-transform:none; }
#copyright a:visited { text-decoration:none; color:#999999; font-weight:normal; font-size:8pt; text-transform:none; }
#copyright a:active { text-decoration:none; color:#999999; font-weight:normal; font-size:8pt; text-transform:none; }

/* ************************************************* */
/* ********* Zubehör **********  */
/* Liste empfohlenes */
td.zub_list { font-size:8pt; padding-bottom:10px; padding-left: 13px; text-indent:-12px;  }
.detaillink { font-size:8pt; padding-top:15px; }
.listfield input { margin-top:5px;} /* Zubehoer direkt auswaehlen - Abstand Feld und Knopf */
.listfield select { font-size:8pt; }/* Zubehoer direkt auswaehlen - scrhift innerhalb Selectfeld */

.zub_modellink { }
.zub_listlink { padding-top:10px; }
.zub_list_table { margin-top:15px; width:580px; } /* Tabelle für Auflistung des Zubehörs */
.list_head { background-color:#D9CCA2; font-weight:normal; height:27px; padding-left:2px; }
.list_category { background-color:#EDE6D4; height:22px; padding-left: 5px; font-weight:bold; }
.list_image, .list_tnr, .list_name { border-bottom:1px solid #EDE6D5; } /* Linien in gleicher Farbe wie Kategoriehintergrund */
.list_image { padding:2px 3px 2px 3px; }
.list_name { padding:0px 5px 0px 5px; }

/* Komplette Tabelle bei der Zubehördetailseite */
.zub_detail_table_main {  }

/* Klasse für die Bildtabellen*/
.zub_detail_img { width:575px; background-color:#D9CCA2; margin-top:15px; } /* Tabelle für Bilder (große Tabelle aussen) */
.zub_detail_img_big { width:230px; padding:3px; vertical-align:top; } /* Tabelledate des grossen Bilders */
.zub_detail_img_small {} /* innerer Tabelle für kleine Bilder */
/* Klassen für die Bilder */
.zub_imagesmall {}
.zub_imagelarge {}
.zub_imageselected {}
.zub_detail_img_enlarge { font-size:10px; font-weight:bold; } /* Text - Bild vergroessern */
/* Detailseite - Auflistung unterhalb der Bilder */
.zub_detail_table_list { width:575px; } /* Tabelle der Details */
.zub_detail_label, .zub_detail_item  { padding-top:10px; border-bottom:1px solid #EDE6D5; vertical-align:top; } /* Linien in gleicher Farbe wie Kategoriehintergrund */
.zub_detail_label { font-weight:bold; } /* Beschreibung Label */
.zub_detail_item {} /* Beschreibung */

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

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

.error { color:#FF9900; }
.searchresult { border-bottom: 1px solid #DDDDDD; }

.size { font-size:8pt; color:#666666; font-weight:normal;}
/* maschinenauswahl in russisch - andere Ausgabe aus DB*/
.maschauswahl { font-size:8pt; font-weight:bold; }


/************ 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; } /* td - hervorhebunng für Tabellenzelle Hervorgehoben - NICHT VERWENDET */
/* Schriftgrößen für Tabellen in der rechten Spalte angepasst (im td) */
#content_right .table_normal { font-size:8pt; }
#content_right .table_layout1_td{ font-size:8pt; }



/************ Servicemodul **************/
.service_rolle, .service_name { font-weight:bold; }
.service_partner_einleitung { text-align:left; font-size:11pt; color:#619926; font-weight:bold; padding:20px 0px 5px 0px; } /*wird bei region undplz verwendet*/
.service_table_haendler_partner { border:0px; width:550px; margin-top:0px; }
.service_bild_ma { height:140px; vertical-align:bottom; }
.service_noplz_table { border:0px; } /* keine Postleitzahl vorhanden*/
.service_noplz_bild { width:140px; }
.service_noplz_plz { width:500px; }
.service_keine_partner { padding:20px 0px 10px 0px;  }/* Text keine Partner vorhanden*/
.service_land { margin:20px 0px 0px 0px; padding:0px; font-weight:bold; background:#EDE6D4; width:550px; } /**wird bei plz und ... verwendet */
.service_land td { color:#619926; font-size:10pt; }
.service_allgemein {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  }
.service_haendler_abstand { height:30px;}
.service_selectfeld { height:30px; vertical-align:bottom; }
.service_selectfeld_button {  }
.service_postleitzahleingabe { padding:20px 0px 10px 0px; }
.service_link { padding:0px; } /* Link zurueck, oder andere Region/Land/etc. auswählen */
.service_details { border-bottom:1px solid #EDE6D5; height:25px; } /*Tabellenzellen mit Symbolen (Email, Fax, ...)*/
.service_haendler_name { font-weight:bold; background:#EDE6D4; } /*Tabeldate für den Händler selbst */

/*Ausgabe Serviceformular (!!! Beim HTML Emailversand diese Angaben auch im Header der Email anpassen !!! */
.service_form_table {width:550px;  }
.service_form_position { font-weight:bold; background:#EDE6D4; border-top:20px solid #FFFFFF;}
.service_form_label, .service_form_value { vertical-align:bottom; padding-top:5px; }



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

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

/************ Modul Umfrage **************/
table.survey_results { border:1px solid #999999; width:550; margin-top:10px; margin-bottom:10px; }
table.survey_results td { font-face:arial;vertical-align:top; padding-left:5px; padding-right:5px;}
td.survey_question {font-size:11pt; color:#619926; font-weight:bold;}
td.survey_question_answer {padding-bottom:10px;}
td.survey_sub_spacer {border-bottom:1px solid #e0e0e0;height:1px;}
table.matrix td.columnNext { padding-right:20px;}


/* ************************************************* */
/* ********* Sitemap (Standard) **********  */
/* .linkmap { background: url(../images/ele_link.gif) no-repeat 0px 4px; padding-left:12px; } */
.sitemap_1 { font-size:12pt; padding-left:6px; padding-top:5px; text-indent:-6px; margin-top:15px; border-top:1px solid #999999; }
.sitemap_1 a.linkmap { font-size:12pt;}
.sitemap_2 a.linkmap { font-size:10pt;}
.sitemap_3 a.linkmap { font-size:10pt;}
.sitemap_3 { padding-left:20px; } /* Einrückung für Sitemap Ebene3 */

/* Einrückung verwenden */
.sitemap_2 { padding-left:6px;  margin-top:4px; }
.sitemap_3 { padding-left:20px; margin-top:2px; }
.sitemap_4 { padding-left:34px; margin-top:1px; }


/* ************************************************* */
/* ********* Download Modul              **********  */

/* Eingabemaske Vertragsnummer und Maschinennummer */
.tx_eim2machineinfo_pi1_header  { font-size:10pt; color:#619926; font-weight:bold; margin-top:0px; margin-bottom:5px; }
.tx_eim2machineinfo_pi1_input_table {margin-top:5px;margin-bottom:5px;}
.tx_eim2machineinfo_pi1_label {padding-left:10px;}
.tx_eim2machineinfo_pi1_input {padding-left:10px;}

/* Dateibrowser */
#tx_eim2machineinfo_pi1_klickpath {}
#tx_eim2machineinfo_pi1_klickpath a {text-transform:none;}
#tx_eim2machineinfo_pi1_browser {width:300px;margin:20px;}
#tx_eim2machineinfo_pi1_browser a {text-transform:none;}
.tx_eim2machineinfo_pi1_symbol {width:20px;}
.tx_eim2machineinfo_pi1_filename {width:230px;}
.tx_eim2machineinfo_pi1_size {width:50px;}
.tx_eim2machineinfo_pi1_underline {margin:0;padding:0; border-bottom:1px solid #cfcfcf;width:300px;} 
.tx_eim2machineinfo_pi1_browser_message {}
#tx_eim2machineinfo_pi1_backlink {}
#tx_eim2machineinfo_pi1_backlink a {text-transform:none;}

/* Accept Seite*/
.tx_eim2machineinfo_pi1_message {}
.tx_eim2machineinfo_pi1_checkbox {background-color:#ffffff;}
.tx_eim2machineinfo_pi1_accept {padding-left:10px;font-weight:bold;fonty-style:italic;}


