/* ---------------------------------------------------------------------------- */
/* �BERSICHT:  									*/
/* 1. SEITEN�BERGREIFENDE FORMATIERUNG 						*/
/* 2. TEXTFORMATTIERUNG 							*/
/* 3. SEITENLAYOUT								*/
/* 4. NAVIGATIONSELEMENTE							*/
/* 5. SEITENOBJEKTE								*/
/* 6. MODULE									*/
/* ----------------------------------------------------------------------------	*/

/* ---------------------------------------------------------------------------- */
/* ------------------- 1. SEITEN�BERGREIFENDE FORMATIERUNG -------------------- */
/* ---------------------------------------------------------------------------- */


body,td,p,li,div { font-family: Arial, Helvetica, Sans-Serif; font-size:12px; }

body { background-color: #fff; color: #000; margin: 0px; margin-top: 5px; }
body.popup { padding:10px; }

html, body { height: 100% }

#all { margin-left:auto; margin-right: auto; width: 958px; } 

p { margin-top: 0px; margin-bottom: 10px }

a:link         { color: #990000; text-decoration:none; } 
a:visited      { color: #990000; text-decoration:none; }
a:active       { color: #990000; text-decoration:none; }

form { margin: 0px }

img { border:none; }

td.matrix_content   { vertical-align:top; }

a.print { margin-right:410px; }


/* ---------------------------------------------------------------------------- */
/* --------------------------- 2. TEXTFORMATTIERUNG --------------------------- */
/* ---------------------------------------------------------------------------- */

h1 { margin-top: 0px; font-size:24px; color: #618CA0; } /* Seiten�berschrift */
body.popup h1 { font-size: 18px }
h2 { font-size:18px; color: #cc3333; margin-bottom:3px; margin-top:0px; } /* �berschriften 1. Ordnung */
h3 { font-size:14px; color: #000; margin-bottom:3px; margin-top:0px; } /* �berschriften 2. Ordnung */
h4 { font-size:12px; color: #000; margin-bottom:3px; margin-top:0px; } /* �berschriften 3. Ordnung */
h5 { font-size:11px; color: #000; margin-bottom:3px; margin-top:0px; } /* �berschriften in Seiten- und Modulobjekten */
h6 { font-size:10px; color: #000; margin-bottom:3px; margin-top:0px; }

em     { font-style:italics }
strong { font-style:normal; font-weight:bold; }


/* ---------------------------------------------------------------------------- */
/* --------------------------- 3. SEITENLAYOUT  ------------------------------- */
/* ---------------------------------------------------------------------------- */

/* WICHTIG: padding und border werden zu width-Angaben addiert.                 */
/* ******** Beispiel: padding-left: 4px; width: 100px => Gesamtbreite: 104px    */

#all { margin: 5px; width: 958px}


img.logo 	     { height:px; padding: 0px; background-color:#ffffff; }
img.language_curr    { margin-left:50px; margin-right:37px; margin-top:5px; }
img.language_other   { margin-right:37px; margin-top:5px; }

div.areaTop1	     { vertical-align:top; margin-left: 20px; }

div.areaTopLogo	     { height:140px; width:258px; text-align: left; float:left; background-color: #fff }

div.areaTopLogoRight { background-color: #fff; margin: 0px; height: 120px;  }
div.areaTopLogoRight { width: 700px; height: 140px; float:left; background-color:#DAD7F4; padding:0px; margin:0px; }
img.top_logo_right   { width: 700px; height: 140px; }

div.areaTop2         { text-align:left; padding-left: 258px; margin-top:0px; margin-left:0px; padding-top:3px; 
	               background-color:#1B4496; }

marquee.ticker	     { width:958px; background-color:#fff; float:left; font-familiy:arial; font-size:9px; padding-top:2px; }

input 	{ font-size:10px; }

input.top_search_text, input.top_search_submit { padding: 0px; font-size: 10px }
input.top_search_submit { font-size: 9px; }

form.top_search { margin-top: 0px }

div.areaMain 		{ width:958px; color: #000000; }

div.areaMainLeft 	{ width:227px; margin: 0px; padding: 0px; float:left; vertical-align:top; padding-top:16px;
			  padding-left:28px; overflow:hidden; }

/* ------------------------- Hauptseitenbereich (Mitte) ------------------------ */

div.areaMainContent	{ vertical-align:top; background-color:#DAD7F4;
			  color: #000000; float:left; 
			  width: 703px; padding: 0px;  
		          height: 100%; }

div.mainWithoutSidebar  { color: #000000; 
			  width: 672px; padding: 0px; padding-left:15px; padding-right:15px; padding-top:30px;
			  vertical-align:top; padding-bottom: 40px; float:left; }

div.mainWithSidebar	{ color: #000000; 
		          width:672px; padding: 0px; padding-left:15px; padding-right: 15px; padding-top:30px;
			  vertical-align:top; float:left; overflow: hidden; }

div.sidebar             { display: none; background-color:#ddd; color: #000000; 
			  vertical-align:top;
			  width:262px; overflow: hidden; padding: 0px; float: left; }

div.clear_mozclear 	{ clear: both; border-bottom: 1px solid; border-color: transparent; 
		     	  margin-bottom: -1px; clear: both }

div.areaBottomNav	{ height:25px; background-color:#cccccc; color: #000000; 
			  background-image: url('/go/dienercms/_ws/mediabase/_ts_1138119214735/images/designeditor/default/foot_img.gif'); text-align:center; }

div.sl_copyright { float:right; padding:0px; margin:0px; padding-left:15px; }
a.sl_copyright   { margin:0px; padding:0px; }

div.areaBottomImprint	{ color:#ccc; font-size:10px; clear:both; }
div.areaBottomImprint_copyright { font-size:10px; color:#ccc; text-align:right; border-top:10px solid #fff; clear:left; }
div.areaBottomImprint a, div.areaBottomImprint a:active, div.areaBottomImprint a:visited { color:#ccc; font-size:10px; }


/* ---------------------------------------------------------------------------- */
/* ------------------------- 4. NAVIGATIONSELEMENTE --------------------------- */
/* ---------------------------------------------------------------------------- */

/* ------------------- Top1-Navigation (Hilfsnavigation) ---------------------- */
/* -- Meist im oberen Kopfbereich der Seite -- */

div.areaTop1 ul    { list-style-type: none; margin-bottom:2px; padding-left:-15px; margin-top:2px; }
div.areaTop1 ul li { display:inline;  }

div.areaTop1 a.nav_top_object { padding-left:5px; color:#000; font-size:10px; font-weight:bold; vertical-align:top; font-family:arial, helvetica, verdana, times new roman; }
a.nav_top_object_active, a.nav_top_object_active:visited, a.nav_top_object_active:active { padding-left:8px; color:#000; }


/* ------------------- Top2-Navigation --------------------- */ 
/* -- Meist im unteren Kopfbereich der Seite -- */


div.areaTop2 ul { list-style-type: none; font-weight:bold; color:#fff; margin: 0px; padding:0px; padding-bottom: 2px;
		   }

div.areaTop2 ul li { display:inline; }
div.areaTop2 a     { padding: 0px; padding-left:10px; padding-right:10px; }


div.areaTop2 a.nav_top2_object  { color:#fff; }

li.nav_top2_first_object_active { background-color:#fff; }
li.nav_top2_object_active       { background-color:#fff; }

a.nav_top2_object_active, a.nav_top2_object_active:visited, a.nav_top2_object_active:active { color:#1B4496; }




/* ------------------- Tree-Navigation (Hauptnavigation) --------------------- */
 
div.areaMainLeft ul { list-style-type: none; padding-top:10px; padding-left:0px; text-indent:0px; margin-top:0px; }
div.areaMainLeft li { display:block; }

ul.nav_level_1 a {
	display:block; 
	height:20px; 
	padding-left: 14px;
	padding-top:4px;
}
ul.nav_level_3 a { padding-top:2px; }

ul.nav_level_1 { margin-left: 3px; }
ul.nav_level_2 { margin-left: 3px; }
ul.nav_level_3 { margin-left: 3px; }
ul.nav_level_4 { margin-left: 3px; }

li.nav_level_1_object {  }
li.nav_level_1_object_active {  }

div.nav_level_1_object        { border-bottom:1px solid #1B4496; margin-right:35px; }
div.nav_level_1_object_active { border-bottom:1px solid #1B4496; background-color:#DAD7F4; margin-right:35px; }

a.nav_level_1_object, a.nav_level_1_object:active, a.nav_level_1_object:visited { color:#1B4496; }
a.nav_level_1_object_active, a.nav_level_1_object_active:active, a.nav_level_1_object_active:visited { 
color:#1B4496; font-weight: bold; }

div.nav_level_2_object        { border-bottom:1px solid #1B4496; margin-right:35px; }

li.nav_level_2_object {  }
li.nav_level_2_object_active {  }
a.nav_level_2_object, a.nav_level_2_object:visited, a.nav_level_2_object:active { color:#1B4496; }
a.nav_level_2_object_active, a.nav_level_2_object_active:active, a.nav_level_2_object_active:visited { 
font-weight: bold; color: #000; }


div.areaMainLeft a.nav_level_3_object { color: #000; font-size:11px; }

a.nav_level_3_object_active, a.nav_level_3_object_active:visited, a.nav_level_3_object_active:active { color: #000; font-size:11px; font-weight: bold; }


div.areaMainLeft a.nav_level_4_object { color: #000; font-size:10px; }

a.nav_level_4_object_active, a.nav_level_4_object_active:visited, a.nav_level_4_object_active:active { color: #000; font-size:10px; font-weight: bold; }


/* ------------------- Bottom-Navigation (Fussbereich) --------------------- */

div.areaBottomNav ul    { list-style-type: none; margin-bottom:2px; padding-top:5px; 
		          text-align:left; padding-left:10px; }
div.areaBottomNav ul li { display:inline; }
div.areaBottomNav a     { padding-right:8px; }


/* Die Tabellenzellen dienen nur der horizontalen Anordnung der Navigationspunkte, diese sind als in Block-Elemente gewandelte A-Tags realisiert. */
a.nav_bottom_object, a.nav_bottom_object_active { padding: 2px; height: 17px; padding-top: 4px; padding-right: 8px }

div.areaBottomNav a.nav_bottom_object { color:#000000; }
a.nav_bottom_object_active, a.nav_bottom_object_active:visited, a.nav_bottom_object_active:active { font-weight: bold; color:#000000; }

a.nav_bottom_object_active {  }


/* ------------------- Pfad-Navigation (Anzeige des Seitenpfades) --------------------- */

span.path_text { padding-right:5px; }


/* ------------------- Quicknav - Seitennavigation --------------------- */

div.quicknav img    	       { border: none }
div.blocknav 	    	       { margin-bottom: 10px }
a.blocknav, span.blocknav_curr { margin-left: 2px; margin-right: 2px;  }
span.blocknav_curr   	       { font-weight: bold }


/* ------------------- Modul-Navigation --------------------- */
/* ------------------- Kategorien-Anzeige von Modulen innerhalb der Hauptnavigation --------------------- */

div.category_display_matrix   { margin-bottom:30px; background-color:#eee; padding:4px; padding-left:8px; margin-right:20px; }
a.category_dispplay_matrix    { font-weight:bold; }

div.category_display_matrix a { font-weight:bold; }


/* ------------------- A-Z Modulnavigation --------------------- */
/* ------------------- Alphabetische Ergebnisauswahl f�r Module --------------------- */

div.search_a_to_z   { margin-bottom: 10px; }
div.search_a_to_z a { margin-right: 5px; }


/* ---------------------------------------------------------------------------- */
/* ---------------------- 5. SEITENOBJEKTE (EasyEdit) ------------------------- */
/* ---------------------------------------------------------------------------- */

/* Mit den nachstehenden Tags k�nnen Sie Elemente der Seitenobjekte direkt bzw.
abweichend zu den Standard-Tags definieren */

/* --------------------------- HAUPTBEREICH ----------------------------------- */

/* -------------------- Standardabsatz -------------------- */

div.page_object 	  { clear:both; margin-bottom:15px; height:100%; }
div.page_object_head	  { margin-bottom:6px; padding-top:8px; }
div.page_object_subhead	  { font-weight:bold; margin-top:0px; padding-top:0px; padding-bottom:8px; }
div.page_object_text 	  { vertical-align:top; }

/* Bildausrichtung wird in EasyEdit ausgew�hlt */

div.page_object_pic_top	  { margin-bottom:8px; }
div.page_object_pic_left  { float:left; margin-right:8px; margin-bottom:8px; }
div.page_object_pic_right { float:right; margin-left:8px; margin-bottom:8px; }


p.head { font-weight:bold; } /*  */



/* -------------------- Bilder/Banner x 4 -------------------------- */

div.page_object_banner_x4, div.page_object_banner_x3 { float:left; padding-right:5px; margin:0px; }
div.page_object_banner_x2 { float:left; padding-right:14px; margin:0px; }
div.page_object_banner_x1 { padding:0px; margin:0px; }
img.page_object_banner_x4 {  }


/* -------------------- Downloadlink (Text) -------------------- */

a.page_object_download    {  }


/* -------------------- Downloadlink (mit Bild) -------------------- */

div.page_object_pic	  {  }
img.page_object_pic 	  { float:left; margin-right:8px; }



/* -------------------- Linke Seitenleiste (z.B. f�r Tree-Navigation) --------------------- */

/* -------------------- Box-Bereich f. Navigation ------------------ */

div.box		     { width: 227px; padding: 0px; float:left; }


div.box_head         { font-weight: bold; height: 21px; color: #fff; padding-left:5px; padding-top:5px; margin-bottom:0px; 
		       padding-bottom:0px; }
div.box_body_nav     { font-size: 11px; padding:0px; padding-left: 5px; background-color: #fff;
		       padding-top:0px; margin-top:0px; margin: 0px; }
div.box_foot         { height: 8px; margin-bottom: 20px; }

/* --- Derzeit nicht aktiv, wird von div.box_body_nav ersetzt --- */
div.box_body         { font-size: 11px; padding: 5px; background-color: #CED7DE; }


/* -------------------- Infobox (unter Navigation) -------------------- */


div.box_body_banner  { padding: 0px; }


/* ------------------- Rechte Seitenleiste (z.B. f�r Info-Box-Leiste) --------------------- */


/* -------------------- Infobox - Absatz -------------------- */

div.box2	     { width: 258px; float:left; }
div.box2_head        { font-weight: bold; height: 18px; background-color: #DAD7F4; color:#7682B4; text-align:center; 
		       padding-left:5px; padding-top:5px; }
div.box2_body        { font-size: 11px; padding-top: 5px; padding:5px; background-color: #CED7DE; 
		       padding-bottom:8px; }
div.box2_foot        { height: 8px; margin-bottom: 20px; }


/* -------------------- Infobox - Bild/Banner -------------------- */

div.box2_body_banner { padding-top:5px; }
img.box2_banner	     {  }


/* ----------------------------- Standardformulare ------------------------------- */

td.td1, td.td2, td.td3 { padding: 3px }

table.entry_manager, table.editor_in, div.login_form, div.newsletter_gui   { border-collapse: collapse }
table.entry_manager td, td.td1, td.td3, div.login_form, div.newsletter_gui { padding: 4px; vertical-align: top; }

div.login_form { font-size:9px; }
div.error { color:#dd0000; padding-bottom:8px; font-weight:bold; padding-top:5px; }

input.submit { font-size:10px; }


/* ----------------------------- Kalender --------------------------------- */

table.calendar_out {  }
table.calendar     {  }
td.head_nav	   { text-align:center; background-color:#ccc; }
div.years	   { padding-bottom:5px; padding-top:5px; }
span.active	   { font-weight:bold; }
a.calendar_change_year { padding:4px; }
td.head_nav	   { text-align:center; }
div.months	   { padding-bottom:5px; padding-top:5px; }
a.calendar_change_month { padding:2px; }
td.invalid	   { background-color:#eee; color:#aaa; }
td.omonth_day	   { background-color:#eee; }
td.cmonth_day	   { background-color:#eee; }
td.cmonth_today	   { border:1px solid #DF5C5C; font-weight:bold; }
div.day_heading	   { float:left; clear:left; }
div.entries_p	   {  }
div.entry	   { float:left; padding-left:10px; font-size:11px; }



/* ------------------- Bilddatenbank --------------------- */

table.images   { width:100%; clear:both; }
th.images_head { padding:3px; padding-left:5px; text-align:left; background-color:#ccc;
		 color:#000; border:1px solid #aaa; }
td.images_body { padding:3px; padding-left:5px; text-align:left; background-color:#fff;
		 color:#000; vertical-align:top; border:1px solid #aaa; }

div.images     { width:180px; height:195px; margin-right:10px; margin-bottom:10px; border:2px solid #ccc; }
td.images      { width:180px; height:180px; padding:5px; }
td.images_name { width:180px; height:15px; text-align:left; vertical-align:bottom; padding-left:5px; padding-right:5px;  }




/* -------------------------------- Volltextsuche --------------------------------- */

div.full_search 	     { }

div.full_search_head         { margin-bottom: 15px; font-weight: bold; }
div.full_search_empty        { }

div.full_search_results      { }
div.full_search_results_head { font-size: 16px; font-weight: bold; margin-bottom: 10px }

div.full_search_result       { margin-bottom: 10px;  border: 1px solid #ccc; padding: 5px; }
a.full_search_result_heading { }
p.full_search_result_summary { margin: 0px; margin-top: 3px; }
span.full_search_highlight   { font-weight: bold }



/* --------------------------- Objektansichten -------------------------------- */

p.subheading 	     { font-weight: bold; margin-bottom: 10px; }
p.author 	     { font-style: italic }
img.single_pic_left  { margin-right: 10px; margin-bottom: 10px; border: none }
img.single_pic_right { margin-left: 10px; margin-bottom: 10px; border: none }


/* ---------------------------------------------------------------------------- */
/* -------------------------------- 6. MODULE --------------------------------- */
/* ---------------------------------------------------------------------------- */

/* ------------------- Standard Module --------------------- */

div.entry_list_plain   		     { margin-bottom:15px; clear:left; font-size:12px; margin-top:5px; }
div.entry_list_plain p 		�    { padding-top:5px; }
div.entry_list_plain_text 	     { margin-top:0px; padding-top:0px; float:left; font-size:12px; width:280px; }
div.entry_list_plain_text h2 a 	     { padding-top:0px; margin-top:0px; vertical-align:top; }
div.entry_list_plain_img, div.e_card { margin-right:15px; margin-bottom:20px; }

div.entry_list_plain_matrix 	  { width:277px; margin-bottom:15px; padding-right:15px; clear:both; }
div.entry_list_plain_matrix_head  { clear:left; font-size:14px; }
div.entry_list_plain_matrix_thumb { width:106px; }
img.entry_list_plain_matrix_thumb { float:left; margin-top:5px; margin-right:6px; margin-bottom:8px; }
div.entry_list_plain_matrix_text  { padding-bottom:7px; font-size:12px; width:171px; }

div.entry_list_plain_thumb  { width:120px; float:left; clear:both; }
img.entry_list_plain_thumb  { width:110px; float:left; padding-right:10px; margin-bottom:8px; clear:left; }

div.entry_list_plain_border { border-bottom:1px solid #bbb; clear:both; margin-top:3px; margin-bottom:3px; }

span.entry_list_plain_guest { font-size:11px; }



div.entry_list_tab	 { margin-top:10px; }
img.entry_list_tab_thumb { margin-right:8px; }



div.entry_single     	    { width:672px }
div.entry_single_subheading { font-weight:bold; padding-bottom:8px; }
img.info_button	     	    { padding-top:3px; }


img.parts_images 	{ width:192px; height:144px; }
img.parts_images_single { width:600px; height:450px; }
img.news 		{ width:100px; height:75px; }
img.space 		{ width:10px; height:10px; }



img.entry_single_pic_right { width:200px; padding-bottom:2px; margin-right:13px; }
div.entry_single_pic_right { float:left; padding-bottom:5px; }
img.entry_single_pic	   { float:left; margin-right:10px; padding-bottom:15px; }


/* ------------------- Info/Kaufen - Button --------------------- */

div.info_button     { background-image:url("/elements/apps/template/https//icons/info_button.gif"); float:left;
		      width:46px; height:14px; text-align:center; margin-right:3px; background-repeat:no-repeat; 
		      margin-bottom:3px; margin-top:3px; }
div.kaufen_button   { background-image:url("/elements/apps/template/https//icons/kaufen_button.gif"); float:left;
		      width:46px; height:14px; text-align:center; margin-top:3px; background-repeat:no-repeat; }

div.info_button a, div.info_button a:active, div.info_button a:visited       { color:#666666; font-size:11px; }
div.kaufen_button a, div.kaufen_button a:active, div.kaufen_button a:visited { color:#fff; font-size:11px; }

input.kaufen_button { background-image:url("/elements/apps/template/https//icons/kaufen_button.gif");
		      width:50px; height:16px; text-align:center; 
		      border:none; color:#fff; font-weight:bold; background-repeat:no-repeat; font-size:11px; }


/* ------------------- Bildskalierungen --------------------- */

img.adressen 	    { width:66px; height:48px; margin-right:15px; }
img.adressen_single { width:205px; height:150px; }
img.adressen_map    { width:400px; height:401px; }
img.partner 	    { width:35px; height:48px; margin-right:15px; }
img.partner_single  { width:100px; height:136px; }
img.e_cards 	    { width:200px; height:150px; }
img.e_cards_single  { width:500px; height:375px; }


/* ------------------- Shop - Artikel --------------------- */

td.products_body 	    { border-bottom:1px solid #bbbbbb; vertical-align:top; }
td.products_body_text       { border-bottom:1px solid #bbbbbb; font-size:11px;
			      vertical-align:top; }
span.products_small_name    { font-weight:bold; color:#4C7285; }
a.products_single 	    { font-weight:bold; }


div.products_matrix 	    { width:198px; margin-bottom:15px; padding-right:9px; }
div.products_matrix_head    { clear:left; font-size:12px; }
span.products_matrix_number { font-size:11px; }
div.products_matrix_thumb   { width:66px; }
img.products_matrix_thumb   { float:left; padding-top:5px; padding-right:6px; padding-bottom:8px; }
div.products_matrix_text    { float:left; padding-bottom:7px; font-size:11px; width:138px; }

div.products_small 	    { width:150px; margin-bottom:10px; font-size:11px; height:100%; clear:left; }
div.products_small_head     { clear:left; font-size:12px; }
div.products_small_thumb    { width:39px; float:left; }
img.products_small_thumb    { float:left; padding-top:5px; padding-right:4px; padding-bottom:8px; }
div.products_small_text     { float:left; padding-bottom:7px; font-size:11px; width:110px; }



div.category		    { clear:both; }
div.category_subheading	    { font-size:14px; padding-bottom:3px; }
div.category_pic	    {  }
img.category_pic	    { margin-right:8px; }
div.category_description    {  }

div.entry_single_section    { margin-bottom:3px; }
div.entry_single_section_description { margin-bottom:5px; }
input.quantity, select 	    { font-size:9px; }

div.small_text       	    { padding-bottom:7px; font-size:11px; }
div.entry_single     	    {  }
div.entry_list_small 	    {  }

span.price 		    { font-weight:bold; padding-left:7px; padding-right:7px;
			      vertical-align:top; }



/* ---------------------------- WARENKORB ------------------------------ */

table.store_basket   { width:600px; }
th.store_basket_head { text-align:left; background-color:#cccccc; padding:4px; }
td.store_basket_item_l { background-color:#eeeeee; padding:4px; text-align:left; }
td.store_basket_item_r { background-color:#eeeeee; padding:4px; text-align:right; }
td.store_basket_item_c { background-color:#eeeeee; padding:4px; text-align:center; }
td.shop_basket_foot  {  }
a.to_checkout  	     { padding:8px; }
td.shop_basket_foot  { padding-top:10px; text-align:right; }
td.shop_basket_foot_warenwert { background-color:#cccccc; text-align:right; padding-right:8px; font-weight:bold; }


td.shop_basket_foot_sum       { background-color:#cccccc; padding-right:5px; font-weight:bold;
				text-align:right; }
table.shop_basket_foot_checkout { margin:0px; padding:0px; }
td.shop_basket_foot_checkout  { width:120px; padding:3px; height:27px; text-align:left; }
td.shop_basket_foot_checkout2 { width:120px; padding:3px; height:27px; text-align:right; }
td.shop_basket_foot_space     { width:288px; }

th.address_head { text-align:left; background-color:#cccccc; padding:4px; }
td.address_body { text-align:left; background-color:#eeeeee; padding:4px; }
a.button, a.button:visited, a.button:active { background-color:#DCDCDC; color:#000000; padding-top:3px; padding-bottom:3px;
	border-right:2px solid #727272; padding-left:8px; padding-right:8px; text-align:center;
	text-align:center; font-weight:bold; border-bottom:2px solid #727272; }
table.checkout { margin-top:20px; }


/* ---------------------------- KASSE ------------------------------ */

td.main_hl { background-color:#eee; width:430px; }

table.progress_bar      { margin-bottom:20px; }
table.progress_bar td   { margin-bottom:20pxtext-align: center; }
td.checkout_prog_done, td.checkout_prog_pending {
	background-color: #eeeeee; 
	border:1px solid  #ffffff;
}
td.checkout_prog_curr { 
	background-color: #cccccc; 
	border:1px solid  #ffffff;
}

td.checkout_prog_done a, td.checkout_prog_done a:visited, td.checkout_prog_done:active {  }

td.checkout_prog_pending a, td.checkout_prog_pending a:visited, td.checkout_prog_pending:active {  }

td.checkout_prog_curr a, td.checkout_prog_curr a:visited, td.checkout_prog_curr:active {  }




/* ----------------------- WYSIWYG DESIGNEDITOR - VORANSICHT ------------------------- */

div.editor_preview_main 	{ width: 430px; padding: 0px; padding-left: 15px; padding-right: 15px; float:left; }

div.design_gui_group_head2, div.design_gui_group_flat1, div.design_gui_group_flat1a { display:inline }

div.design_gui_group_flat1 {
	color:#000000; 
	height:24px; background-repeat:no-repeat;
}

div.design_gui_group_flat1a {
	background-color:#ffffff;
	color:#990000; 
	height:24px; background-repeat:no-repeat;
}

div.design_gui_group_tree1, div.design_gui_group_tree1a { margin-left:3px; }

div.design_gui_group_tree2, div.design_gui_group_tree2a { margin-left:3px; }

div.design_gui_group_tree1 {
	background-image:url("/go/dienercms/_ws/mediabase/_ts_1138119214735/images/designeditor/default/tree1_img.gif");
	color:#000000; 
	padding-left: 14px; margin-bottom: 3px; padding-top: 4px; height: 24px; 
	background-repeat: no-repeat;
}

div.design_gui_group_tree1a {
	background-image:url("/go/dienercms/_ws/mediabase/_ts_1138119214735/images/designeditor/default/tree1a_img.gif");
	color:#ffffff; 
	padding-left: 14px; margin-bottom: 3px; padding-top: 4px; height: 24px; 
	background-repeat: no-repeat;
}

div.design_gui_group_tree2 {
	color:#000000; 
	height:24px; background-repeat:no-repeat;
	padding-left: 14px; margin-bottom: 3px; padding-top: 4px; height: 24px; 
	background-repeat: no-repeat;
}

div.design_gui_group_tree2a {
	color:#990000; 
	padding-left: 14px; margin-bottom: 3px; padding-top: 4px; height: 24px; 
	background-repeat: no-repeat;
}



div.design_gui_group_tables_head {
	background-color:#cccccc;
	padding: 2px; width: 200px;
}

div.design_gui_group_tables_body {
	background-color:#eeeeee;
	padding: 2px; width: 200px;
}

/* ------------------------------ SITEMAP  -------------------------------- */

ul.sitemap_level_1 { list-style-type:none; display:block; }
ul.sitemap_level_2 { list-style-type:none; display:block; }
ul.sitemap_level_3 { list-style-type:circle; display:block; }
ul.sitemap_level_4 { list-style-type:disc; display:block; }

li.sitemap_level_1_object { display:block; padding:0px; margin:0px; }
li.sitemap_level_2_object { display:block; padding:0px; margin:0px; }
li.sitemap_level_3_object { display:block; padding:0px; margin:0px; }
li.sitemap_level_4_object { display:block; padding:0px; margin:0px; }

a.sitemap_level_1_object  { font-weight:bold; display:block; margin-bottom:3px; }
a.sitemap_level_2_object  { font-weight:bold; display:block; margin-bottom:3px; }
