/*  ----------------------  */
/*  S P A C E  M A R K E T  */
/*  ----------------------  */


/* CHANGED 2009-04-06 */

html, body 		{ background: #d7d5d6; color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; height: 100%; }

a				{ color: #0a8e64; text-decoration: underline; }
a:hover			{ color: #0a8e64; text-decoration: none; }
a:active		{ color: #0a8e64; text-decoration: none; }
a:focus			{ outline: none; }


/* ADDED 2009-04-06 */

* html #centered_space_market 					{ height: 100%; }

#centered_space_market 							{ margin: 0 auto; width: 928px; padding-top: 0px; padding-left: 32px; padding-right: 28px; padding-bottom: 0px; background-color: #ffffff; background-image: url(../img/space_market/hg-shadow-space-market.jpg); background-repeat: repeat-y; min-height: 100%; }

#header_space_market							{ width: 922px; padding-bottom: 15px; padding-top: 15px; border-bottom: 1px solid #d5d3d5; padding-right: 3px; }

ul#menue_main_space_market 						{ border-left: 0px solid #7f7d7e; display: inline; list-style-type: none; }
ul#menue_main_space_market li 					{ display: inline; border-right: 0px solid #7f7d7e; width: 140px; }
ul#menue_main_space_market li a 				{ color: #7f7d7e; width: 140px; font-size: 12px; font-weight: normal; display: block; float: left; height: 16px; padding: 5px 3px 3px 7px; text-decoration: none; background-color: #eeeeee; margin-right: 5px; background-image: url(../img/layout/verlauf-menue.jpg); background-repeat: repeat-x; background-position: left bottom; }
ul#menue_main_space_market li a:hover 			{ color: #505050; background-image: url(../img/layout/verlauf-menue-h.jpg); background-repeat: repeat-x; background-position: left bottom; }
ul#menue_main_space_market li a.active 			{ color: #7f7d7e; }
ul#menue_main_space_market li a.selected 		{ color: #0a8e64; font-weight: normal; background-image: url(../img/layout/verlauf-menue-h.jpg); background-repeat: repeat-x; background-position: left bottom; border-bottom: 1px solid #505050; height: 15px; }
ul#menue_main_space_market li a.selected:hover 	{ color: #0a8e64; font-weight: normal; background-image: url(../img/layout/verlauf-menue-h.jpg); background-repeat: repeat-x; background-position: left bottom; border-bottom: 1px solid #505050; height: 15px; }

ul.menue_sub_space_market 							{ float: left; display: block; width: 150px; padding-right: 0px; margin-right: 5px; margin-bottom: 20px; margin-top: 38px; }
ul.menue_sub_space_market li 						{ list-style-type: none; }
ul.menue_sub_space_market li a 						{ width: 142px; display: block; color: #7f7d7e; background-color: #ffffff; font-size: 12px; font-weight: normal; padding-left: 7px; padding-top: 2px; padding-bottom: 1px; padding-right: 0px; text-decoration: none; border-left: 1px solid #ffffff; border-top: none;  border-bottom: none; margin-top: 13px; margin-bottom: 13px; }
ul.menue_sub_space_market a:hover 					{ color: #0a8e64; }
ul.menue_sub_space_market a.active 					{ color: #0a8e64; }
ul.menue_sub_space_market a.selected 				{ color: #0a8e64; margin-bottom: 0px; padding-top: 5px; padding-bottom: 5px; border-left: 1px solid #d5d3d5; border-top: 1px solid #d5d3d5; border-bottom: 1px solid #d5d3d5; margin-top: 9px; }
ul.menue_sub_space_market a.selected:hover 			{ color: #0a8e64; margin-bottom: 0px; padding-top: 5px; padding-bottom: 5px; border-left: 1px solid #d5d3d5; margin-top: 9px; }

ul.menue_sub_sub_space_market   					{ padding-top: 1px; padding-bottom: 1px; margin-bottom: 8px; margin-top: 0px; border-left: 1px solid #d5d3d5; background-image: url(../img/layout/grey-corner-solo.gif); background-repeat: no-repeat; background-position: left bottom; }
ul.menue_sub_sub_space_market  li					{ list-style-type: none; }
ul.menue_sub_sub_space_market  li a  				{ color: #7f7d7e; padding-bottom: 0px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px; background-color: #ffffff; font-size: 11px; text-align: left; padding-left: 7px; display: block; border-left: 0px solid #eeeeee; border-top: none;  border-bottom: none; }
ul.menue_sub_sub_space_market  a:hover  			{ color: #404040; padding-bottom: 0px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px; }
ul.menue_sub_sub_space_market  a.active 			{ color: #7f7d7e; padding-bottom: 0px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px; }
ul.menue_sub_sub_space_market  a.selected 			{ color: #404040; padding-bottom: 0px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px; background-color: #ffffff; border-left: 0px solid #0a8e64; font-weight: bold; background-image: none; border-top: none;  border-bottom: none; }
ul.menue_sub_sub_space_market  a.selected:hover 	{ color: #404040; padding-bottom: 0px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px; background-color: #ffffff; border-left: 0px solid #0a8e64; font-weight: bold; background-image: none; border-top: none;  border-bottom: none; }

ul.menue_sub_sub_sub_space_market   				{ margin-top: 0px; margin-bottom: 0px; }
ul.menue_sub_sub_sub_space_market  li				{ list-style-type: none; margin-bottom: 0px; margin-left: 0px; }
ul.menue_sub_sub_sub_space_market  li a  			{ color: #7f7d7e; background: url(../img/layout/triangle-re-grey.gif) no-repeat 0px 1px; font-size: 11px; text-align: left; padding-left: 10px; padding-bottom: 0px; display: block; margin-left: 8px; margin-bottom: 8px; }
ul.menue_sub_sub_sub_space_market  a:hover  		{ color: #404040; background: url(../img/layout/triangle-re-grey.gif) no-repeat 0px 1px; padding-bottom: 0px; border-top: none; }
ul.menue_sub_sub_sub_space_market  a.active 		{ color: #7f7d7e; background: url(../img/layout/triangle-re-grey.gif) no-repeat 0px 1px; padding-bottom: 0px; }
ul.menue_sub_sub_sub_space_market  a.selected 		{ color: #0a8e64; background: url(../img/space_market/triangle-re-space-market.gif) no-repeat 0px 1px; padding-bottom: 0px; padding-top: 0px; margin-top: 0px; margin-bottom: 8px; border-top: none;  border-bottom: none; }
ul.menue_sub_sub_sub_space_market  a.selected:hover { color: #0a8e64; background: url(../img/space_market/triangle-re-space-market.gif) no-repeat 0px 1px; padding-bottom: 0px; padding-top: 0px; margin-top: 0px; margin-bottom: 8px; border-top: none;  border-bottom: none; }


ul#menue_kontakt_space_market 							{ border-right: 0px solid #d5d3d5; float: left; list-style-type: none; margin-top: 0px; width: 615px; text-align: center; }
ul#menue_kontakt_space_market li 						{ display: inline; }
ul#menue_kontakt_space_market li a 						{ color: #7f7d7e; border-right: 1px solid #d5d3d5; width: 135px; font-size: 11px; display: inline; padding-left: 15px; padding-right: 15px; text-decoration: none; }
ul#menue_kontakt_space_market li a:hover 				{ color: #0a8e64; text-decoration: none; }
ul#menue_kontakt_space_market li a.selected 			{ color: #0a8e64; }
ul#menue_kontakt_space_market li a.selected:hover 		{ color: #0a8e64; }
ul#menue_kontakt_space_market li.re 					{ display: inline; }
ul#menue_kontakt_space_market li.re a 					{ color: #7f7d7e; border-right: 1px solid #ffffff; width: 135px; font-size: 11px; display: inline; padding-left: 15px; padding-right: 15px; text-decoration: none; }
ul#menue_kontakt_space_market li.re a:hover 			{ color: #0a8e64; text-decoration: none; }
/* Changed 13/07/2009 <pker/nC> from typo aselected to a.selected */
ul#menue_kontakt_space_market li.re a.selected 			{ color: #0a8e64; }
ul#menue_kontakt_space_market li.re a.selected:hover 	{ color: #0a8e64; }

/* Changed 07/04/2009 <pker/nC> from ul.content_space_market to .content_item_text ul and added .content_item_text ul li ul */
.content_item_text ul			{ margin-bottom: 12px; margin-top: -5px; }
.content_item_text ul li ul		{ margin-bottom: 0; margin-top: 5px; }
.content_item_text ul li		{ color: #000000; font-size: 12px; text-align: left; list-style-type: none; list-style-position: outside; padding-left: 15px; margin-left: 0px; margin-bottom: 5px; list-style-image: none; background: url(../img/space_market/list-point-space-market.gif) no-repeat 0px 3px; }

/* Changed 21/04/2009 <pker/nC> to include p.nav_fw_space_market a */
a.nav_fw_space_market, p.nav_fw_space_market a 								{ color: #0a8e64; font-size: 11px; background: url(../img/space_market/triangle-re-space-market.gif) no-repeat left 1px; padding-left: 12px; display: block; text-decoration: none; }
a.nav_fw_space_market:hover, p.nav_fw_space_market a:hover 						{ color: #0a8e64; font-size: 11px; background: url(../img/space_market/triangle-re-space-market.gif) no-repeat left 1px; padding-left: 12px; display: block; text-decoration: underline; }

#kontakt_space_market 				{ color: #7f7d7e; font-size: 11px; margin-top: 4px; }
#kontakt_space_market p				{ color: #7f7d7e; margin-top: 0px; margin-bottom: 0px; line-height: 100%; }
#kontakt_space_market a 			{ color: #0a8e64; text-decoration: none; padding-left: 0px; background-image: none; }
#kontakt_space_market a:hover 		{ color: #0a8e64; text-decoration: underline; }

/* CHANGED 2009-04-09 */

ul.button                                         { list-style-type: none; margin-bottom: 15px; }
ul.button li                                     { list-style-type: none; width: 148px; }
ul.button li a.spacemarket                         { color: #ffffff; width: 146px; font-size: 14px; font-weight: normal; display: block; height: 16px; padding: 10px 0px 10px 0px; text-align: center; text-decoration: none; background-color: #8cc5b3; background-image: url(../img/space_market/verlauf-button-space-market.jpg); background-repeat: repeat-x; background-position: left bottom; border-top: 2px solid #0a8e64; border-right: 2px solid #74bba5; border-bottom: 2px solid #74bba5; border-left: 2px solid #0a8e64; }
ul.button li a.spacemarket:hover                 { color: #ffffff; background-image: url(../img/space_market/verlauf-button-space-market-h.jpg); background-repeat: repeat-x; background-position: left bottom; background-color: #a3d2c2; }
ul.button li a.spacemarket:active                 { color: #ffffff; background-image: url(../img/space_market/verlauf-button-space-market.jpg); background-repeat: repeat-x; background-position: left bottom; }
ul.button li a.spacemarket-selected             { color: #ffffff; font-weight: normal; background-image: url(../img/space_market/verlauf-button-space-market-h.jpg); background-repeat: repeat-x; background-position: left bottom; background-color: #a3d2c2; }
ul.button li a.spacemarket-selected:hover         { color: #ffffff; font-weight: normal; background-image: url(../img/space_market/verlauf-button-space-market-h.jpg); background-repeat: repeat-x; background-position: left bottom; background-color: #a3d2c2; }

/* Added 16/04/2009 <pker/nC> */
.content_item_text ul.button_content                                         { list-style-type: none; margin-bottom: 15px; float: right; margin-right: -22px; }
.content_item_text ul.button_content li                                     { list-style-type: none; width: 132px; background: inherit; }
.content_item_text ul.button_content li a.spacemarket                         { color: #ffffff; width: 130px; font-size: 14px; font-weight: normal; display: block; height: 16px; padding: 10px 0px 10px 0px; text-align: center; text-decoration: none; background-color: #8cc5b3; background-image: url(../img/space_market/verlauf-button-space-market.jpg); background-repeat: repeat-x; background-position: left bottom; border-top: 2px solid #0a8e64; border-right: 2px solid #74bba5; border-bottom: 2px solid #74bba5; border-left: 2px solid #0a8e64; }
.content_item_text ul.button_content li a.spacemarket:hover                 { color: #ffffff; background-image: url(../img/space_market/verlauf-button-space-market-h.jpg); background-repeat: repeat-x; background-position: left bottom; background-color: #a3d2c2; }
.content_item_text ul.button_content li a.spacemarket:active                 { color: #ffffff; background-image: url(../img/space_market/verlauf-button-space-market.jpg); background-repeat: repeat-x; background-position: left bottom; }
.content_item_text ul.button_content li a.spacemarket-selected             { color: #ffffff; font-weight: normal; background-image: url(../img/space_market/verlauf-button-space-market-h.jpg); background-repeat: repeat-x; background-position: left bottom; background-color: #a3d2c2; }
.content_item_text ul.button_content li a.spacemarket-selected:hover         { color: #ffffff; font-weight: normal; background-image: url(../img/space_market/verlauf-button-space-market-h.jpg); background-repeat: repeat-x; background-position: left bottom; background-color: #a3d2c2; }


/* Added 07/04/2009 <pker/nC> */
p.extra_margin_bottom { margin-bottom: 21px; }
.start_box_container p.bodytext { float: none; margin-bottom: 20px; }

/* ADDED 2009-04-07 */

#header_ol_space_market							{ width: 922px; padding-bottom: 0px; border-bottom: 0px solid #d5d3d5; padding-right: 3px; padding-top: 15px; margin-bottom: 20px; }

.start_left_box_space_market					{ float:left; margin-top: 15px; margin-right: 27px; }
.start_right_box_space_market					{ float:left; margin-top: 15px; }

.start_box_center_space_market					{ color: #000000; font-size: 12px; width: 416px; padding: 10px 15px 15px 15px; border: 1px solid #d5d3d5; background-image: url(../img/space_market/box-hg-space-market.jpg); background-repeat: repeat-x; }
.start_box_center_space_market p				{ float: left; width: 250px; line-height: 140%; }
.start_box_center_space_market a 				{ color: #0a8e64; font-size: 20px; text-decoration: none; margin-bottom: 10px; font-weight: normal; padding-bottom: 5px; border-bottom: 1px solid #d5d3d5; display: block; }
.start_box_center_space_market a:hover 			{ color: #0a8e64; text-decoration: underline; }
.start_box_center_space_market a.nav 			{ margin-top: 10px; margin-bottom:0px; float: right; color: #0a8e64; font-size: 18px; background: url(../img/space_market/triangle-re-space-market-xl.gif) no-repeat left 0px; padding-left: 20px; padding-top: 0px; text-decoration: none; border:none; padding-bottom:0px; }
.start_box_center_space_market a.nav:hover		{ text-decoration: underline; }
.start_box_center_space_market img				{ float: left; width: 148px; height: 98px; margin-right: 15px; border: 1px solid #d5d3d5; }

#start_image_space_market						{ width:450px; height:250px; background-image: url(../img/space_market/space-market-start.gif); background-repeat: no-repeat; padding: 0px 0px 0px 475px; margin-bottom: 12px; }
#start_image_space_market p						{ font-size: 14px; line-height: 130%; }
#start_image_space_market a.nav 				{ float: right; color: #0a8e64; font-size: 18px; background: url(../img/space_market/triangle-re-space-market-xl.gif) no-repeat left 0px; padding-left: 20px; padding-top: 0px; text-decoration: none; margin-right: 25px; line-height: 100%; }
#start_image_space_market a.nav:hover			{ text-decoration: underline; }

ul.button_start 									{ list-style-type: none; margin-bottom: 0px; }
ul.button_start li 									{ list-style-type: none; margin-bottom: 0px; }

ul.button_start li a.spacemarket 					{ color: #ffffff; margin-bottom:0px; width: 246px; font-size: 18px; font-weight: normal; display: block; padding: 10px 0px 10px 0px; text-align: center; text-decoration: none; background-color: #8cc5b3; background-image: url(../img/space_market/verlauf-button-space-market.jpg); background-repeat: repeat-x; background-position: left bottom; border-top: 2px solid #0a8e64; border-right: 2px solid #74bba5; border-bottom: 2px solid #74bba5; border-left: 2px solid #0a8e64; }
ul.button_start li a.spacemarket:hover 				{ color: #ffffff; background-image: url(../img/space_market/verlauf-button-space-market-h.jpg); background-repeat: repeat-x; background-position: left bottom; background-color: #a3d2c2; }
ul.button_start li a.spacemarket:active 			{ color: #ffffff; background-image: url(../img/space_market/verlauf-button-space-market.jpg); background-repeat: repeat-x; background-position: left bottom; }
ul.button_start li a.spacemarket-selected 			{ color: #ffffff; font-weight: normal; background-image: url(../img/space_market/verlauf-button-space-market-h.jpg); background-repeat: repeat-x; background-position: left bottom; background-color: #a3d2c2; }
ul.button_start li a.spacemarket-selected:hover 	{ color: #ffffff; font-weight: normal; background-image: url(../img/space_market/verlauf-button-space-market-h.jpg); background-repeat: repeat-x; background-position: left bottom; background-color: #a3d2c2; }


/* SPACE market  Preisüberblick */


.preisbox				{ margin-top: 0px; margin-bottom: 20px; padding: 10px 10px 0px 10px; border: 1px solid #d5d3d5; background-image: url(../img/layout/box-hg.jpg); background-repeat: repeat-x; }
.preisbox h6			{ font-size: 14px; color: #000000; margin-bottom: 10px; font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #d5d3d5; text-decoration: none; display: block; }
.preisbox p.head		{ font-weight: bold; margin-bottom: 5px; }
.preisbox p				{ margin-bottom: 10px; }
.preisbox hr			{ border: 0px; border-top: 1px solid #ffffff; border-bottom: 1px solid #d5d3d5;  margin-bottom: 10px; }

.preisbox_text			{ float: left; width: 420px; }
.preisbox_preis			{ float: right; font-weight: bold; text-align: right; }

/* Added 15/07/2009 <pker/nC> */
/* Changed 31/08/2009 <pker/nC> */

.space_market_direct_box {
  border: 1px solid #23aa89;
  background-color: #c5e3db;
}
.space_market_direct_box_big {
  width: 540px;
  padding: 15px;
  margin: 0 0 10px 0;
}
.space_market_direct_box_small {
  width: 131px;
  padding: 8px;
  margin: 0 0 10px 0;
}
.space_market_direct_box_big img {
  margin-bottom: 4px;
}
.space_market_direct_box_big form {
  margin-top: 7px;
}
.space_market_direct_box_small form {
  margin-top: 4px;
}
.space_market_direct_box form p {
  color: #000;
}
.space_market_direct_box form fieldset {
  border: 0;
}
.space_market_direct_box input.styled {
  padding: 1px 3px 1px 3px;
  background: url(../img/space_market/input-bg.gif) repeat-x left 0px;
  border: 1px solid #b5b8c8;
  height: 16px;
/*  line-height: 18px;*/
}
.space_market_direct_box_big input.styled {
  margin-left: 17px;
  width: 212px;
  margin-right: 4px;
  vertical-align: middle;
  font-size: 11px; 
}
.space_market_direct_box_small input.styled {
  width: 124px;
  display: block;
  margin-bottom: 4px;
  font-size: 10px;
}
.space_market_direct_box input.buttonstyled {
  border-width: 1px;
  border-left-color: #039e76;
  border-top-color: #039e76;
  border-right-color: #87c8b4;
  border-bottom-color: #87c7b4;
  padding: 0 1px 1px 1px;
  background: url(../img/space_market/button-bg.gif) repeat-x left 0px;
  background-color: #0b7e57;
  height: 19px;
/*  line-height: 19px;*/
  font-size: 11px;
  color: #fff;
  font-weight: bold;
}
.space_market_direct_box_big input.buttonstyled {
  width: 196px;
  vertical-align: middle;
}
.space_market_direct_box_small input.buttonstyled {
  width: 91px;
  margin-left: 40px;
}
.space_market_direct_box form p {
  margin: 0;
}
.space_market_direct_box_text {
  float: left;
  width: 300px;
}
.space_market_direct_box_input {
  margin-left: 330px;
  width: 200px;
}
.space_market_direct_box_big .space_market_direct_box_input input.styled {
  margin: 0;
  width: 200px;
}
.space_market_direct_box_big .space_market_direct_box_input form {
  margin: 0;
}
.space_market_direct_box_big .space_market_direct_box_input input.buttonstyled {
  width: 208px;
}
.space_market_direct_box_big .space_market_direct_box_input input.buttonstyled {
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
/*  display: block;*/
  height: 25px;
  margin-top: 9px;
  padding: 0;
  text-align: center;
  text-decoration: none;
  background-color: #8cc5b3;
  background-image: url(../img/space_market/verlauf-button-space-market.jpg);
  background-repeat: repeat-x;
  background-position: left bottom;
  border-top: 2px solid #0a8e64;
  border-right: 2px solid #74bba5;
  border-bottom: 2px solid #74bba5;
  border-left: 2px solid #0a8e64;
}
ul.space_market_direct_box_button                                         { list-style-type: none; margin-top: 16px; }
ul.space_market_direct_box_button li                                     { list-style-type: none; width: 208px; }
ul.space_market_direct_box_button li a.space_market_direct_box_spacemarket                         { color: #ffffff; width: 208px; font-size: 14px; font-weight: bold; display: block; height: 32px; padding: 2px 0; text-align: center; text-decoration: none; background-color: #8cc5b3; background-image: url(../img/space_market/verlauf-button-space-market.jpg); background-repeat: repeat-x; background-position: left bottom; border-top: 2px solid #0a8e64; border-right: 2px solid #74bba5; border-bottom: 2px solid #74bba5; border-left: 2px solid #0a8e64; }
/*ul.space_market_direct_box_button li a.space_market_direct_box_spacemarket:hover                 { color: #ffffff; background-image: url(../img/space_market/verlauf-button-space-market-h.jpg); background-repeat: repeat-x; background-position: left bottom; background-color: #a3d2c2; }
ul.space_market_direct_box_button li a.space_market_direct_box_spacemarket:active                 { color: #ffffff; background-image: url(../img/space_market/verlauf-button-space-market.jpg); background-repeat: repeat-x; background-position: left bottom; }*/