@import url("headertags_seo_styles.css");

/*
  $Id$

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/
body {
  background:#ffffff;
  color:#000;
  position:relative;
/*
  font-size: 62.5%; - 10px;
  font-size: 68.8%; - 11px;
  font-size: 75%; - 12px;
  font-size: 81.2%; - 13px;
  font-size: 87.2%; - 14px;
*/
  font-size: 75%;
  line-height:1.2em; font-family:Arial, Helvetica, sans-serif;
  margin: 0px;
}
.wrap_content{ width:1019px; margin:0 auto 12px auto; border:1px solid #e6e6e6; padding-top:26px;}
a 			{color:#0e2c8f; text-decoration: none;}
a:hover 	{color:#303030; text-decoration:none;}

.bg_body				{height:100%;height:100%;height:auto !important;min-height:100%;}

.wrapper-padd			{margin:13px auto 0px auto; width:1046px; background:#fff; overflow:hidden;}
.row_1					{font-size:1em;padding: 0px 0px 11px 0px;  }
.row_2					{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; font-size: 8px;}
.row_line2					{font-size:1em;padding:17px 0px 20px 0px; border-top:1px solid #e6e6e6; margin: 0px 0px 0px 0px;}

.row_3					{font-size:1em;padding: 18px 0px 10px 0px;}
.row_4					{font-size:1em;padding: 0px 0px 0px 0px; width:1021px; margin:0 auto;background:url('../images/tail_footer.gif') 0 top repeat-x transparent; height:48px;}
.row_5					{font-size:1em;padding: 0px 0px 0px 0px;}
.row_line				{font-size:0; line-height:0;margin:0px;padding: 0px;border-top:1px solid #e6e6e6;border-bottom:1px solid #fff;}
#header .row_line		{margin: 0px 0px 0px 0px;}

#bodyWrapper			{position:relative; width:100%;}
#bodyContent 			{padding:0px 0px 0px 0px;}

#columnLeft 			{padding:0px 0px 0px 0px;}
#columnRight 			{padding:0px 0px 0px 0px;}


.contentContainer		   							{padding:0px 0px 0px 0px; margin-top:0px; margin-bottom:0px; margin-left: 0px;}
.contentContainer.page_un							{margin-top:14px; margin-bottom:14px;}
.contentContainer.page_cart							{padding: 0px 0px 0px 0px;}
.contentContainer.page_reviews 						{}
.contentContainer.page_new_product					{margin-top:10px; margin-bottom:10px;}

.contentPadd 										{padding:10px 0px 10px 0px; overflow:hidden;}
.contentPadd.sub 									{padding:14px 0px 7px 0px;}
.contentPadd.un 									{padding:7px 0px 7px 0px;}
.contentPadd.prods_info_page						{padding:14px 0px 14px 10px; }
.contentPadd.txtPage								{padding:18px 18px 18px 18px;border:0px solid #e9e8e8;}
.contentContainer.page_un .contentPadd				{padding:0px 0px 0px 0px; border:0px;}
.contentContainer.page_un .contentPadd.un			{padding:14px 10px 14px 10px;}
.contentContainer.page_reviews .contentPadd			{padding:14px 0px 14px 0px;}
.contentContainer.page_new_product .contentPadd		{padding: 0px 0px 0px 0px;}
.contentPadd.un .padding							{padding:0px 0px 0px 0px;}

.contentInfoText						{margin: 0px 0px 14px 0px; overflow:hidden;padding: 10px 10px 10px 10px; border:1px solid #e6e6e6; background:#f8f8f8;}
.contentInfoText.extra					{padding:18px 18px 4px 18px;}
.contentInfoText .infoBoxHeading		{padding:10px 0px 10px 0px;margin: 0px 0px 0px 0px;background:none; border:0px; font-weight:bold;}
.contentContainer span.contentText		{border:0px solid #000;padding:0px 20px 0px 20px; overflow:hidden;}

.contentInfoText.marg-top				{margin: 0px 0px 0px 0px;}

.contentInfoBlock						{padding:14px 2px 12px 10px; margin: 0px 0px 14px 0px; overflow:hidden; border:1px solid #e6e6e6; background:#f8f8f8;}

.contentContainer.page_un .contentText	{padding: 18px 27px 0px 27px;}
/* ************************************************************************************* */
.header_wrap{ width:1021px; margin:0 auto;}
#header 				{position:relative;height:150px; z-index:999;background:url('../images/logo-payments.jpg') 0 bottom repeat-x transparent;}
.logo 					{float:left;width:442px;height:99px;margin:0 0 20px 0;}
.logo img				{margin:10px 0px 10px 0px;}
/* ************************************************************************************* */
.header_block		{padding:0px 0px 0px 0px;margin: 13px 0px 0px 0px; width:457px; position:relative; background:#C30; overflow:hidden;}

.currencies,
.languages			{overflow:hidden;margin:0px 0px 0px 15px;display:inline-block;}

.currencies	label,
.languages	label	{color:#9f9f9f;font-weight:normal; margin-right:6px;margin-top:2px; font-size:12px;}
.currencies	select,
.languages	select	{color:#cfcfcf;width:106px; border:1px solid #dcd9d9;padding:1px;background:#fff; font-size:12px; height:20px;}

.currencies			{ width:176px;}
.currencies	label	{}
.currencies	select	{}

.languages			{margin: 0px 0px 0px 0px;}
.languages	label	{}
.languages	select	{}
.languages img				{margin: 4px 0px 0px 0px;}
.languages .languages_img	{margin: 0px 6px 0px 0px;}

/* ************************************************************************************* */
.select				{border:1px solid #ebeaea;background:#fff;padding:1px; color:#a4a4a4; font-size:1em; line-height:18px;padding:1px;}
/* ************************************************************************************* */
.cart_header						{padding:10px 0px 5px 40px; margin-top:0px;width:auto; overflow:hidden;line-height:2.2em;font-weight:normal; text-align:left;background:url('../images/cart_header_bg.png') 2px 5px no-repeat transparent;}
.cart_header div					{padding:0px 0px 0px 0px;white-space:nowrap;}
.cart_header label					{color:#333333; display:inline-block;margin: 0px 5px 0px 30px;float:left; }
.cart_header label a				{color:#333333; text-decoration:underline;}
.cart_header label a:hover			{color:#333333; text-decoration:none;}
.cart_header div					{color:#333333;font-weight:normal; float:left;padding-top:1px;}
.cart_header span					{}
.cart_header strong					{font-weight:bold;}
.cart_header a 		 				{color:#333333;font-weight:bold;  text-decoration:none;}
.cart_header a:hover   				{color:#ffde00; text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */

.search label				{color:#464545;margin-right:4px; margin-top:6px;}

.search .go					{color:#000;
							 width:100%;padding:0px 0px 4px 6px; min-height:7px;left:0px;margin:0;border:0px solid #e1e1e1; border-right:0;background:transparent;position:absolute;top:0; font-size:12px; line-height:15px;}

	.input-width 			{height:25px;width:261px;background:url('../images/input-width_bg.gif') 0 0 repeat-x transparent;}
	.width-setter 			{height:25px;margin:0 6px 0 0;position:relative;background:url('../images/width-setter_bg.gif') 0 0 no-repeat transparent;}

.search .button_header_search	{ margin-left:10px;}
.search .box_wrapper			{overflow:hidden;display:inline-block; float:left;margin:10px 0 0 10px;}
.advanch_s{ font-size:12px; font-weight:bold; color:#3d3d3d; padding:5px 7px 0 13px;display:inline-block;}
.advanch_s:hover{ color:#666;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.banner_header				{display:inline-block;margin: 39px 8px 157px 0px; float:right;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.breadcrumb					{padding:0px 1px 23px 0px;margin:0px 0px 0px 0px;border:1px solid #c6c4c4; border-width:0px 0px 0px 0px; line-height:1.2em; height:18px;}
*+html .breadcrumb  { margin-top:-15px;}
.breadcrumb					{color: #2e2e2e;}
.breadcrumb a 				{color: #2e2e2e; font-size:1.2em; font-weight:bold; text-transform:uppercase; line-height:1.2em;
  						     display:inline-block;}
.breadcrumb a:hover 		{color: #0e2c8f; text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.user_menu 					{padding:0px 0px 0px 0px;margin:10px 0px 0px 0px; list-style:none;float:right;}
.user_menu li				{float:left;color:white;font-size:16px;font-weight:400;margin-right:25px;display:inline-block;cursor:pointer; white-space:nowrap;background:transparent;}

.user_menu li a 			{color:white;text-decoration:none;font-weight:bold;
				 			 cursor:pointer; white-space:nowrap;display:block;padding:4px 10px;}

.user_menu li a:hover					{background-color:white;color:#134791;}


.user_menu li.act a			{color:#0e2c8f; text-decoration:none;}
.user_menu li.last  a { }
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.padd_bottom{ padding-bottom:93px;}
.wrap_footer{ width:980px; margin:0 auto;}
.footer_menu							{margin-top:0px;  padding-top:0px;}
.footer									{padding:16px 0px 10px 0px; position:relative;}
.footer 								{overflow:hidden;} /*background:url('../images/paypal.png') 100% 41px no-repeat transparent;border-top:1px solid #e5e5e5;*/
.footer p								{margin:0px 0px 0px 0px; padding-left:0px; text-align:left; float:right;}
.footer p								{color:#7d7d7d;line-height:1.1em; overflow:hidden; display:block;padding:2px 0px 0px 0px;}
.footer p > a							{color:#7d7d7d;  display:inline-block; float:left;}/*font-size:2.3em;line-height:1em; margin-top:-10px;*/
.footer p > a:hover{ color:#000;}
.footer p b	a,
.footer p b								{color:#7d7d7d;font-weight:normal;}
.footer p b	a							{color:#7d7d7d;text-decoration:none; font-size:1em;}
.footer p b	a:hover						{color:#1f1f1d;text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.boxes_menu								{overflow:hidden; position:absolute; left:0; top:87px;}
.menu									{float:left;}
.menu ul								{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; list-style:none; overflow:hidden; font-size:11px;}
.menu li								{background:url('../images/menu_item.gif') 0px 8px no-repeat transparent; float:left;padding: 0 0 0 0 ;}
.menu li a 								{color:#333333;display:inline-block;padding:9px 29px 7px 25px; font-weight:bold; text-transform:uppercase;}
.menu li a:first-child { padding-left:24;}
.menu li a								{text-decoration:none;}

.menu li.act a,
.menu li:hover a						{ color:#0e2c8f;text-decoration:none;}
.menu li.act,
.menu li:hover						{background:url('../images/menu_item.gif') 0px -22px no-repeat transparent;}

.menu li.first							{}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */

/*
.prod_info_next .button_prev{}

.prod_info_next .button_prev .ui-button-text-icon-primary .ui-button-text,.prod_info_next .button_prev  .ui-button-text-icons .ui-button-text {
    padding: 8px 10px 9px 15px;
}
.prod_info_next .button_prev .button_content22 .ui-state-default .ui-icon {
    background: url('../images/marker-button-left.png') no-repeat  0 -5px transparent;
    height: 5px;
    margin-top: 0;
    position: absolute;
   left: 8px;
    top: 13px;
    width: 3px;
    z-index: 99;
}
.prod_info_next  .button_content22 .ui-state-default .ui-icon {
    background: url('../images/marker-button.png') no-repeat  0 -5px transparent;
    height: 5px;
    margin-top: 0;
    position: absolute;
   right: 8px;
    top: 13px;
    width: 3px;
    z-index: 99;
}
.or span { padding-top:7px; display:inline-block;}
::selection {
background:#e6e6e6;
color:#3f3f3f;
}
::-moz-selection {
background:#e6e6e6;
color:#3f3f3f;
}
.cart_total .button_content22{ margin-top:2px;}
*/
/* ************************************************************************************* */
/*.search ,
.box_header_cart,
.box_header_user_menu,
.box_currencies,
.box_languages									{position:absolute; overflow:hidden; display:inline-block;}
*/


.box_header_user_menu							{height:43px;float:left;width:720px;background-color:#134791;color:white;background-image: url('/images/bg-navtop.jpg');}



.box_header_cart								{float:right;margin-right:0px;margin-top:35px;}

#header .box_currencies							{top:20px; right:60px;}
#header .box_languages							{top:20px; right:1px;}

.footer .box_currencies							{top:30px; right:28px;}
.footer .box_languages							{top:30px; right:0px;}

.welcome,
.customer_greeting								{ border:1px solid #e6e6e6; background:#fff; overflow:hidden; color:#313131; font-style:italic;margin: 0px 0px 8px 0px;padding: 12px 20px 14px 18px;}
.customer_greeting								{ padding-top:19px;}

.welcome strong,
.customer_greeting strong						{font-size:1.917em; font-weight:normal; display:inline-block; margin-right:10px; margin-top:-2px; float:left;}
/*** Begin All Products SEO ***/
.allproductsBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffce00; padding:0px 3}
a.allproductsBox { color: #ff0000; }
a.allproductsBox:hover { color: #00cc00; }
.allproductPriceHdr {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 background: #bbc3d3;
 color: #000;
 font-weight : bold;
}
.allproductPriceSubHdr {
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 background: #ddd;
 color: #000;
 font-weight : bold;
}
tr.allproductPriceRows1 { background: #F8F8F9; }
tr.allproductPriceRows2 { background: #fff; }
h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #9a9a9a;
 width: 100%;
}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #9a9a9a;
}
/*** End All Products SEO ***/


.box_wrapper .input-width 			{width:170px !important;}

label.fl_left {color:white !important;font-size:17px; font-weight:bold;}


.search {height:43px;width:300px;float:left !important;background-image:url('/images/bg-search.jpg');}


#header {background:none!important;}



.header-infotext {clear:both;width:1000px;background-color:#efefef;margin:0 auto;padding:10px;color:#174caa;}

.header-infotext p {float:left;}

.kontaktbuttons {float:left;width:120px;margin:35px 0 0 220px;}

.kontaktbuttons a {float:left;width:120px;font-size:12px;font-weight:bold;color:#000;}

.kontaktbuttons i { margin-right:5px;font-size:15px;}

.kontaktbuttons a:hover{text-decoration:underline;color:#21337b;}


#eingabemaske-felder input {width:400px;}
