
body       { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; margin:0px; padding:0px; }
body.popup { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; margin:15px; background-color:#f7eed7; }

table  { border-collapse: collapse; }
td, th { vertical-align: top }
th     { text-align: left; font-weight: normal }

table, th, td, td.none, div, p, form, ul, li, h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }

h1 { margin-bottom: 10px }
h2.login_greeting { color:#000; font-size:12px; font-weight:normal; padding-left:37px; padding-top:20px; }
p.login_greeting { padding-left:37px; }

div.login_form_display_admin { margin-left:98px; }

a { text-decoration: none }
a, a:active, a:visited { color: #c00 }

img { border: none }

ul {  }
li { margin-left: 18px }

input { font-size:11px; }
select {  }
option {  }
textarea {  }

span.white { color:#fff; }

div.error { font-weight:bodl; color: #c00; padding:3px; margin-bottom:5px; }
div.editor_done { border:2px solid #fff; padding:5px; margin-left:37px; margin-right:20px; }

#all { width:100%; }

div.areaTop { width:100%; background-color:#525A63; }
div.language_chooser { height:27px; float:left; background-color:#525A63; padding-top:40px; font-weight:bold; font-size:12px; }

div.areaTopLogoHome { height:67px; background-color:#525A63; float:left; }
div.areaTopLogo     { width:100%; height:67px; background-color:#525A63; }

span.path_object_active { color: #000; font-size:0.9em; }

td.areaMainLeft  { padding-left:7px; }
div.areaMainLeft { width:219px; text-align:left; font-size:11px; padding-top:5px; }

td.areaMainLeftHome  { padding:0px; margin:0px; padding-left:7px; width:219px; padding-bottom:10px; }
div.areaMainLeftHome { width:206px; text-align:left; font-size:11px; padding-top:36px; margin-top:5px; padding-bottom:5px;
		       background-color:#B2A198; border:1px solid #000; line-height:1.5; clear:both; }

div.paypal_button {
	margin-bottom: 20px; 
}

div.sl_copyright { padding-left:10px; }


/* ------------------------------------------------------- */

div.nav_tree_root { margin-left:0px; }
div.nav_tree_sub  {  }
div.nav_tree_level_2 { background-color:#9F8577; }

div.nav_tree_object {
	color: #000; 
}

div.nav_tree_object_active {
	color: #000; 
	font-weight:bold;
}
div.nav_tree_level_1_object, div.nav_tree_level_1_object_active {
	color:#000;
	width:195px;
	border:1px solid #000;
	margin-top:3px; margin-bottom:3px;
	padding:3px; padding-left:8px;
}
div.nav_tree_level_1_object:hover {
	background-color:#9F8577;
}
div.nav_tree_level_2 { 
	border:1px solid #000; 
	margin-top:7px; padding-left:10px; padding-top:25px; padding-bottom:60px; 
	color:#000; 
}
div.nav_tree_level_2_object {
	width:195px;
	color:#000;
}
div.nav_tree_level_2_object_active { 
	color:#fff;
	width:195px;
}
div.nav_tree_presse_level_3_object_active {
	color:#fff;
	padding-left:12px;
}

/* ------------------------------------------------------- */

div.nav_tree_hufeisen_root { margin-left:0px; }
div.nav_tree_hufeisen_sub  {  }
div.nav_tree_hufeisen_level_2 {  }

div.nav_tree_hufeisen_object {
	color: #333; 
}

div.nav_tree_hufeisen_object_active {
	color: #000; 
	font-weight:bold;
}
div.nav_tree_hufeisen_level_1_object {
	cursor:pointer;
}
div.nav_tree_hufeisen_level_1_object:hover { background-color:#e4c67b; color:#000; }
div.nav_tree_hufeisen_level_1_object, div.nav_tree_hufeisen_level_1_object_active {
	width:195px;
	border:1px solid #000;
	margin-top:3px; margin-bottom:3px;
	padding:3px; padding-left:8px;
}
div.nav_tree_hufeisen_level_1_object_active { 
	background-color:#e4c67b; 
	cursor:pointer;
}

div.nav_tree_hufeisen_level_2 { 
	border:1px solid #000; 
	margin-top:7px; margin-bottom:4px; padding-left:10px; padding-top:25px; padding-bottom:60px; 
	color:#000; background-color:#e7c67b; 
}
div.nav_tree_hufeisen_level_2_object {
	cursor:pointer;
	width:183px;
	color:#000;
	padding-left:12px;
	background-image:url("/go/hufeisen/_ws/mediabase/images/buttons/button_hufeisen.gif"); background-repeat:no-repeat;
}

div.nav_tree_hufeisen_level_2_object_active { 
	cursor:pointer;
	color:#fff;
	width:183px;
	padding-left:12px;
	background-image:url("/go/hufeisen/_ws/mediabase/images/buttons/button_hover.gif"); background-repeat:no-repeat;
}
div.nav_tree_hufeisen_level_2_object:hover { 
	color:#fff;
	padding-left:12px;
	background-image:url("/go/hufeisen/_ws/mediabase/images/buttons/button_hover.gif"); background-repeat:no-repeat;
}
span.nav_tree_hufeisen_level_2_object {
	cursor:pointer;
	display:block;
	width:183px;
	color:#000;
	padding-left:12px;
	background-image:url("/go/hufeisen/_ws/mediabase/images/buttons/button_hufeisen.gif"); background-repeat:no-repeat;
}
span.nav_tree_hufeisen_level_2_object_nh {
	display:block;
	width:183px;
	color:#000;
	padding-left:12px;
	background-image:url("/go/hufeisen/_ws/mediabase/images/buttons/button_hufeisen.gif"); background-repeat:no-repeat;
}
span.nav_tree_hufeisen_level_2_object_active { 
	cursor:pointer;
	display:block;
	color:#fff;
	width:183px;
	padding-left:12px;
	background-image:url("/go/hufeisen/_ws/mediabase/images/buttons/button_hover.gif"); background-repeat:no-repeat;
}
span.nav_tree_hufeisen_level_2_object:hover { 
	display:block;
	color:#fff;
	padding-left:12px;
	background-image:url("/go/hufeisen/_ws/mediabase/images/buttons/button_hover.gif"); background-repeat:no-repeat;
}
a.nav_tree_hufeisen_level_2_object:hover { color:#fff; }
div.nav_tree_hufeisen_level_3_object {
	cursor:pointer;
	width:183px;
	color:#000;
	padding-left:12px;
}
div.nav_tree_hufeisen_level_3_object_active {
	cursor:pointer;
	width:183px;
	color:#fff;
	padding-left:12px;
}
div.nav_tree_hufeisen_level_3_object:hover {
	width:183px;
	color:#fff;
	padding-left:12px;
}

div.modulesearch { margin-left:37px; margin-top:15px; }

ul.modulesearch_options  { list-style-type:none; margin:0px; padding:0px; margin-left: 10px }
li.modulesearch_option_0 { margin:0px; padding:0px; padding-left:12px; }
li.modulesearch_option_1 { margin:0px; padding:0px; padding-left:12px; }
a.modulesearch_option_0, a.modulesearch_option_0:visited, a.modulesearch_option_0:active { color:#000; }
a.modulesearch_option_1, a.modulesearch_option_1:visited, a.modulesearch_option_1:active, a.modulesearch_option_0:hover { color:#fff; }

/* ------------------------------------------------------- */

div.nav_tree_presse_root { margin-left:0px; }
div.nav_tree_presse_sub  {  }
div.nav_tree_presse_level_2 {  }

div.nav_tree_presse_object {
	color: #333; 
}

div.nav_tree_presse_object_active {
	color: #000; 
	font-weight:bold;
}
div.nav_tree_presse_level_1_object {
	cursor:pointer;
}
div.nav_tree_presse_level_1_object:hover { background-color:#9cb5bd; color:#000; }
div.nav_tree_presse_level_1_object, div.nav_tree_presse_level_1_object_active {
	width:195px;
	border:1px solid #000;
	margin-top:3px; margin-bottom:3px;
	padding:3px; padding-left:8px;
}
div.nav_tree_presse_level_1_object_active { 
	cursor:pointer;
	background-color:#9cb5bd; 
}

div.nav_tree_presse_level_2 { 
	border:1px solid #000; 
	margin-top:7px; margin-bottom:4px; padding-left:10px; padding-top:25px; padding-bottom:60px; 
	color:#000; background-color:#9cb5bd; 
}
div.nav_tree_presse_level_2_object {
	cursor:pointer;
	width:183px;
	color:#000;
	padding-left:12px;
	background-image:url("/go/hufeisen/_ws/mediabase/images/buttons/button_presse.gif"); background-repeat:no-repeat;
}
div.nav_tree_presse_level_2_object_active { 
	cursor:pointer;
	color:#fff;
	width:183px;
	padding-left:12px;
	background-image:url("/go/hufeisen/_ws/mediabase/images/buttons/button_hover.gif"); background-repeat:no-repeat;
}
div.nav_tree_presse_level_2_object:hover { 
	color:#fff;
	padding-left:12px;
	background-image:url("/go/hufeisen/_ws/mediabase/images/buttons/button_hover.gif"); background-repeat:no-repeat;
}
div.nav_tree_presse_level_3_object { padding-left:12px; }

/* ------------------------------------------------------- */

div.nav_tree_bildergalerie_root { margin-left:0px; }
div.nav_tree_bildergalerie_sub  {  }
div.nav_tree_bildergalerie_level_2 {  }

div.nav_tree_bildergalerie_object {
	color: #333; 
}

div.nav_tree_bildergalerie_object_active {
	color: #000; 
	font-weight:bold;
}
div.nav_tree_bildergalerie_level_1_object {
	cursor:pointer;
}
div.nav_tree_bildergalerie_level_1_object:hover { background-color:#b5bd94; color:#000; }
div.nav_tree_bildergalerie_level_1_object, div.nav_tree_bildergalerie_level_1_object_active {
	width:195px;
	border:1px solid #000;
	margin-top:3px; margin-bottom:3px;
	padding:3px; padding-left:8px;
}
div.nav_tree_bildergalerie_level_1_object_active { 
	cursor:pointer;
	background-color:#b5bd94; 
}

div.nav_tree_bildergalerie_level_2 { 
	border:1px solid #000; 
	margin-top:7px; margin-bottom:4px; padding-left:10px; padding-top:25px; padding-bottom:60px; 
	color:#000; background-color:#b5bd94; 
}
div.nav_tree_bildergalerie_level_2_object {
	cursor:pointer;
	width:183px;
	color:#000;
	padding-left:12px;
	background-image:url("/go/hufeisen/_ws/mediabase/images/buttons/button_bildergalerie.gif"); background-repeat:no-repeat;
}
div.nav_tree_bildergalerie_level_2_object_active { 
	cursor:pointer;
	color:#fff;
	width:183px;
	padding-left:12px;
	background-image:url("/go/hufeisen/_ws/mediabase/images/buttons/button_hover.gif"); background-repeat:no-repeat;
}
div.nav_tree_bildergalerie_level_2_object:hover { 
	color:#fff;
	padding-left:12px;
	background-image:url("/go/hufeisen/_ws/mediabase/images/buttons/button_hover.gif"); background-repeat:no-repeat;
}


/* ------------------------------------------------------- */

div.nav_tree_shop_root { margin-left:0px; }
div.nav_tree_shop_sub  {  }
div.nav_tree_shop_level_2 {  }

div.nav_tree_shop_object {
	color: #333; 
}

div.nav_tree_shop_object_active {
	color: #000; 
	font-weight:bold;
}
div.nav_tree_shop_level_1_object {
	cursor:pointer;
}
div.nav_tree_shop_level_1_object:hover { background-color:#efa59c; color:#000; }
div.nav_tree_shop_level_1_object, div.nav_tree_shop_level_1_object_active {
	width:195px;
	border:1px solid #000;
	margin-top:3px; margin-bottom:3px;
	padding:3px; padding-left:8px;
}
div.nav_tree_shop_level_1_object_active { 
	cursor:pointer;
	background-color:#efa59c; 
}

div.nav_tree_shop_level_2 { 
	border:1px solid #000; 
	margin-top:7px; margin-bottom:4px; padding-left:10px; padding-top:25px; padding-bottom:60px; 
	color:#000; background-color:#efa59c; }

div.nav_tree_shop_level_2_object {
	cursor:pointer;
	width:183px;
	color:#000;
	padding-left:12px;
	background-image:url("/go/hufeisen/_ws/mediabase/images/buttons/button_shop.gif"); background-repeat:no-repeat;
}
div.nav_tree_shop_level_2_object_active { 
	cursor:pointer;
	color:#fff;
	width:183px;
	padding-left:12px;
	background-image:url("/go/hufeisen/_ws/mediabase/images/buttons/button_hover.gif"); background-repeat:no-repeat;
}
div.nav_tree_shop_level_2_object:hover { 
	color:#fff;
	padding-left:12px;
	background-image:url("/go/hufeisen/_ws/mediabase/images/buttons/button_hover.gif"); background-repeat:no-repeat;
}
div.nav_tree_shop_level_3_object {
	cursor:pointer;
	width:183px;
	color:#000;
	padding-left:12px;
}
div.nav_tree_shop_level_3_object_active { 
	cursor:pointer;
	color:#fff;
	width:183px;
	padding-left:12px;
}
div.nav_tree_shop_level_3_object:hover { 
	color:#fff;
	padding-left:12px;
}



/* ------------------------------------------------------- */


div.areaMain { width:960px; padding:0px; margin:0px; clear:both; }

div.areaMainContent { width:734px; padding:0px; margin:0px; }

div.containerMainWithSidebar { width:575px; padding:0px; margin:0px; overflow:hidden; }

div.mainWithoutSidebar { width:850px; padding:0px; margin:0px; overflow:hidden; }

div.containerSidebar { width:159px; font-size:11px; vertical-align:top; padding:0px; margin:0px; overflow:hidden; }

div.areaBottomNav {  }


div.button { 
	background-color: #f0f0f0; color:#000;
	padding: 2px; padding-left:5px; padding-right:5px; margin-top:3px; margin-bottom:3px;
	border: 1px solid #aaa;
	border-bottom: 1px solid #444;
	border-right: 1px solid #444;
}

div.nav_bottom_object, div.nav_bottom_object_active { padding-left:20px; padding-top:10px; }

a.nav_bottom_object, a.nav_bottom_object:visited, a.nav_bottom_object:active { color:#525a63; } 
a.nav_bottom_object_active { color:#525a63; font-weight:bold; }


div.page_object 	  { clear:both; margin-left:37px; padding-top:15px; margin-right: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; padding-left:61px; }

div.page_object_pic_top	  { margin-bottom:8px; padding-left:61px; }
div.page_object_pic_left  { float:left; margin-right:8px; margin-bottom:8px; padding-left:61px; }
div.page_object_pic_right { float:right; margin-left:8px; margin-bottom:8px; }

p.head { font-weight:bold; }

table.page_object_pic     { margin-left:98px; }

div.page_object_banner_x4, div.page_object_banner_x3 { padding-right:5px; margin:0px; }
div.page_object_banner_x2 { padding-right:14px; margin:0px; }
div.page_object_banner_x1 { padding:0px; margin:0px; }
img.page_object_banner_x1 { padding:0px; margin:0px; border:none; }

div.page_object_pic   { clear:both; float:left; padding-bottom:5px; }
img.page_object_pic   { float:left; margin-right:8px; }

div.box3	      { width:192px; overflow:hidden; padding:7px; }
div.box2	      { width:145px; float:left; overflow:hidden; padding:7px; }
div.box2_head         { font-weight: bold; color: #000; }
div.box2_body         { padding-top: 5px; color: #000; padding-bottom:8px; }
div.box2_body ul      { padding:0px; margin:0px; padding-left:14px; }
div.box2_foot         { height: 26px; vertical-align:top; color: #000; margin-bottom: 20px; }

div.box2_body_banner  { padding:7px; padding-left:0px; padding-top: 5px; color: #000;
		        padding-bottom:4px; text-align:center; }
div.box2_body_pictext { padding:7px; padding-left:0px; padding-top: 0px; color: #000;
		        padding-bottom:8px; }

div.ticker { padding-top:8px; padding-bottom:8px; }


table.products    { width:697px; font-size:12px; margin-left:37px; }
td.products_body  { width:528px; padding:0px; padding-right:10px; padding-bottom:15px; padding-top:10px; border-bottom:1px solid #777; }
div.products_head { font-weight:bold; padding-bottom:10px; }
div.products_body { width:467px; padding-left:61px; padding-bottom:10px; }
td.products_img   { width:149px; padding-left:10px; padding-bottom:15px; padding-top:10px; border-bottom:1px solid #777; }

div.category_subheading { margin-left:37px; margin-top:10px; }
div.category_description { margin-left:37px; }
img.category_pic  { padding:0px; margin:0px; }

div.button_link     { margin-top:10px; clear:both; }
a.button_link, a.button_link:visited, a.button_link:active { color:#aaa; font-weight:bold; }
a.button_link:hover { color:#fff; font-weight:bold; }
td.button_link      { vertical-align:middle; font-size:11px; padding-right:5px; }

div.products_single { width:697px; font-size:12px; margin-left:37px; }
h2.products_single  { font-size:16px; margin-bottom:10px; margin-top:15px; }
div.entry_single_subheading { padding-bottom:10px; }
td.products_single_left      { width:528px; padding-right:10px; padding-bottom:15px; }
td.products_single_right     { padding:10px; }
div.entry_single_pic_right   { float:right; padding-left:10px; padding-top:10px; padding-bottom:10px; margin-top:200px; }
td.products_single_sub_small { padding-bottom:10px; padding-top:20px; }

input.products_single_button_input { font-size:11px; }

table.download     { width:813px; margin-top:20px; margin-left:37px; }
th.download_head_0 { text-align:left; padding:3px; padding-left:5px; padding-right:5px; font-weight:bold; background-color:#525a63; color:#fff; 
		     white-space:nowrap; }
th.download_head_1 { text-align:left; padding:3px; padding-left:5px; padding-right:5px; font-weight:bold; background-color:#ccaa55; color:#000;
		     white-space:nowrap; }

td.download_body_0        { text-align:left; padding:3px; padding-left:5px; padding-right:5px; border-bottom:1px solid #525a63; background-color:#FDFBF5; }
td.download_body_right_0  { text-align:right; padding:3px; padding-left:5px; padding-right:5px; border-bottom:1px solid #525a63; background-color:#FDFBF5; }
td.download_body_center_0 { text-align:center; padding:3px; padding-left:5px; padding-right:5px; border-bottom:1px solid #525a63; background-color:#FDFBF5; }

td.download_body_1        { text-align:left; padding:3px; padding-left:5px; padding-right:5px; border-bottom:1px solid #525a63; }
td.download_body_right_1  { text-align:right; padding:3px; padding-left:5px; padding-right:5px; border-bottom:1px solid #525a63; }
td.download_body_center_1 { text-align:center; padding:3px; padding-left:5px; padding-right:5px; border-bottom:1px solid #525a63; }

div.price { white-space:nowrap; }

td.download_body_0 a, td.download_body_0 a:visited, td.download_body_0 a:active { color:#7F6209 }
td.download_body_1 a, td.download_body_1 a:visited, td.download_body_1 a:active { color:#7F6209 }
td.download_body_center_0 a, td.download_body_center_0 a:visited, td.download_body_center_0 a:active { color:#7F6209 }
td.download_body_center_1 a, td.download_body_center_1 a:visited, td.download_body_center_1 a:active { color:#7F6209 }

div.download 	    { padding-left:37px; }
 
span.download_file  { font-size:11px; white-space:nowrap; }

div.download_affine { white-space:nowrap; }

/* ---------------------------- WARENKORB ------------------------------ */


table.store_basket     { width:502px; }
th.store_basket_head   { text-align:left; background-color:#525a63; padding:4px; 
		         color:#fff; font-size:12px; font-weight:bold; 
		         border:1px solid #fae4e1; }
td.store_basket_item_l { background-color:#e77b6b; padding:4px; text-align:left; 
		         color:#000; border:1px solid #fae4e1; }
td.store_basket_item_r { background-color:#e77b6b; padding:4px; text-align:right;  
			 color:#000; border:1px solid #fae4e1; }
td.store_basket_item_c { background-color:#e77b6b; padding:4px; text-align:center; 
			 color:#000; border:1px solid #fae4e1; }
td.shop_basket_foot    { border:1px solid #fae4e1; padding-top:10px; text-align:right; }
a.to_checkout  	       { padding:8px; }

td.shop_basket_foot_warenwert   { background-color:#525a63; text-align:right; padding-right:8px; vertical-align:middle; 
				  font-weight:bold; color:#fff; 
				  border:1px solid #fae4e1; }
input.shop_basket_foot_submit   { padding-bottom:2px; height:25px; background-color:#DFBAB5; color:#400; 					 						  border-right:2px solid #000; padding-left:5px; padding-right:5px; text-align:center; 
				  font-weight:bold; border-bottom:2px solid #000; white-space:nowrap; }

td.shop_basket_foot_sum         { background-color:#525a63; padding-right:5px; padding-left:5px; font-weight:bold; vertical-align:middle; 
				  text-align:right; color:#fff; }
table.shop_basket_foot_checkout { width:100%; margin:0px; padding:0px; }
td.shop_basket_foot_checkout    { width:0.1%; padding-left:5px; padding-right:5px; height:25px; text-align:left; white-space:nowrap; 
				  background-color:#DFBAB5; color:#fff; vertical-align:middle; border-bottom:1px solid #000; border-right:1px solid #000;
				  border-top:1px solid #fff; border-left:1px solid #fff; }
td.shop_basket_foot_checkout2   { width:0.1%; padding-left:5px; padding-right:5px; height:25px; text-align:right; white-space:nowrap; 
				  background-color:#DFBAB5; color:#fff; vertical-align:middle; border-bottom:1px solid #000; border-right:1px solid #000; 
				  border-top:1px solid #fff; border-left:1px solid #fff; }
td.shop_basket_foot_space       { width:98%; }

th.address_head { text-align:left; background-color:#cccccc; padding:4px; 
		  color:#1a1a1a; border:1px solid #fae4e1; }
td.address_body { text-align:left; background-color:#eeeeee; padding:4px; 
		  color:#333333; border:1px solid #fae4e1; }
table.checkout  { margin-top:20px; border-collapse:collapse; }

a.button, a.button:visited, a.button:active { color:#400; font-weight:bold; }

div.shop_basket_empty { margin-left:37px; margin-top:15px; }


/* ---------------------- WARENKORB SEITENLEISTE------------------------ */

div.basket_small      { font-size:11px; margin-bottom:10px; border-bottom:1px dotted #000000; }
div.basket_small_nr   { font-size:11px; }
div.basket_small_head { font-size:12px; font-weight:bold; }

div.basket_small_foot      { font-size:11px; }
div.basket_small_foot_sum  { font-weight:bold; padding-top:3px; padding-bottom:6px; font-size:11px; }
span.basket_small_foot_sum { font-weight:bold; padding-left:5px; color:#002966; font-size:11px; }
div.basket_small_foot_link { font-size:11px; }

a.basket_small_foot   { font-weight:bold; }

/* ---------------------------- KASSE ------------------------------ */

div.page_object_checkout { margin-left:37px; margin-right:20px; margin-top:20px; }

table.checkout_switch { margin-top:15px; }
table.progress_bar { margin-top:15px; margin-right:20px; }
div.editor_hint { margin-left:37px; margin-right:20px; }

td.main_hl { background-color:#525a63; color:#fff; width:424px; padding:3px; }

table.progress_bar      { margin-bottom:20px; }
table.progress_bar td   { margin-bottom:20px; text-align: center; }
td.checkout_prog_done, td.checkout_prog_pending {
	           color: #000; 
	border:1px solid  #444;
}
td.checkout_prog_curr {
	           color: #fff; 
	background-color: #525a63; 
	border:1px solid  #444;
}

td.checkout_prog_done a, td.checkout_prog_done a:visited, td.checkout_prog_done:active {
	           color: #000; 
}

td.checkout_prog_pending a, td.checkout_prog_pending a:visited, td.checkout_prog_pending:active {
	           color: #000; 
}

td.checkout_prog_curr a, td.checkout_prog_curr a:visited, td.checkout_prog_curr:active {
	           color: #fff; 
}


span.blocknav_curr { padding:2px; }
a.blocknav, a.blocknav:visited, a.blocknav:active { padding:2px; }

/* ------------------- Bildgalerie ----------------------- */

div.gallery	{ margin-left:37px; margin-top:15px; }

td.gallery_grp_thumb  { font-weight:bold; background-color:#9CA573; padding:4px; padding-left:8px; padding-right:15px; border-bottom:20px solid #E9EBDF;
			border-right:15px solid #E9EBDF; }
div.gallery_grp_thumb_text {  }
div.gallery_grp_thumb_text a, div.gallery_grp_thumb_text a:visited, div.gallery_grp_thumb_text a:active { color:#525a63; }

div.gallery_thumb     { width:160px; height:160px; border:2px solid #9CA573; margin-right:8px; margin-bottom:20px; }
td.gallery_thumb      { width:160px; height:160px; vertical-align:middle; text-align:center; padding:5px; }

div.gallery_pic       { margin-left:37px; margin-top:15px; }
img.gallery_pic       { border:2px solid #9CA573; padding:5px; }

div.products_single_buttons { margin-left:37px; margin-top:5px; }

div.dates   { margin-left:37px; margin-top:15px; }
table.dates   { width:99%; border-collapse: collapse; margin: 1px   }
th.dates_head { padding:3px; font-weight:bold; text-align:left; background-color:#ccaa55; border:1px solid #525a63; }
td.dates_body { padding:3px; text-align:left; background-color:#E7C67B; border:1px solid #525a63; font-size: 11px }


/* ----------------------------- Standardformulare ------------------------------- */

table.editor_out { width:515px; margin-left:37px; margin-right:20px; }
table.editor_submits { margin-left:37px; margin-top:5px; }
div.editor_submits {  }
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; 
border: 1px solid #525a63; vertical-align: top; color:#000; font-size:11px; }


td.td1 a, td.td1 a:visited, td.td1 a:active {  }
td.td3 a, td.td3 a:visited, td.td3 a:active {  }

div.login_form { font-size:11px; margin-left:97px; margin-right:20px; }

div.login_form.user_label, div.login_form.passwd_label, div.login_form.user_input { border:none; text-align:left; margin-left:0px; }
div.login_form_pw_reminder { padding-left:4px; padding-top:3px; }

div.gui_legacy_captcha { margin-left:37px; }

input.submit { font-size:10px; }


a.weiter_link, a.weiter_link:visited, a.weiter_link:active { color:#fff; font-weight:bold; }


div.mp3_player {
	margin-bottom: 10px; 
}

div.editor_head { padding-left:37px; }


div.gui_shop_statistics {
	padding: 10px; 
}
div.gui_shop_statistics_chooser {
	padding-bottom: 10px; 
}
table.gui_shop_statistics {

}
tr.gui_shop_statistics {

}

td.gui_shop_statistics , th.gui_shop_statistics {
	border: 1px solid #ccc; background-color: #fff; padding: 2px; font-size: 12px; 
}

th.gui_shop_statistics {
	font-weight: bold; 
}

div.entry_list_plain_events_outer { border-bottom:1px dotted #aaa; }
div.entry_list_plain_events { margin-bottom:10px; }

div.optin { padding-top:20px; padding-left:37px; padding-right:20px; padding-bottom:20px; }