body				{margin:0px;background-color:#0A74A7;font-family:'lucida grande',tahoma,sans-serif;font-size:12px;color:#303641;}
input					{font-size:12px;}
select				{font-size:12px;}
textarea				{font-size:12px;font-family:'lucida grande',tahoma,sans-serif;}
img 					{border:0px;}
form 				{margin:0px;padding:0px;}
table				{border-collapse:collapse;border:0 0 0 0;}
td					{font-size:12px;}
p					{margin:0px;padding:0px;}

a:link				{text-decoration:underline;color:#075880;}
a:visited			{text-decoration:underline;color:#075880;}
a:hover				{text-decoration:underline;color:#096897;}


/* HEADER */
#header_box			{width:100%;height:160px;background-color:#0A74A7;position:relative;}
#header_con			{width:1000px;height:160px;margin:0px auto;position:relative;}
#header_con .sitetitle {line-height:30px;font-size:30px;font-weight:bold;font-style:italic;color:#FFFFFF;padding-top:50px;}
#header_con .siteslogan  {line-height:11px;font-size:11px;color:#FFFFFF;padding-top:5px;}
#header_basket		{position:absolute;top:80px;right:10px;color:#FFFFFF;}
#header_log			{position:absolute;z-index:10;top:-48px;right:10px;background-color:#0A74A7;padding:8px;border:1px solid #075880;border-top:0px;
-moz-box-shadow: 0px 5px 7px -7px #000000;-webkit-box-shadow: 0px 5px 7px -7px #000000;box-shadow: 0px 5px 7px -7px #000000;
-moz-border-radius-bottomleft: 8px;-moz-border-radius-bottomright: 8px;-khtml-border-bottom-left-radius: 8px;-khtml-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;-webkit-border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
#header_box .small	{padding-top:5px;}

#header_box .small a:link, #header_box .small a:visited, #header_box .small a:hover {text-decoration:underline;color:#FFFFFF;}


/* MENU */
#menubar_box		{width:100%;height:42px;background-color:#F5F5F5;border-top:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;position:relative;}
#menubar_list		{width:1000px;height:42px;margin: 0px auto;padding: 0;list-style-type: none;}
#menubar_list li		{height:42px;line-height:42px;float:left;font-size:14px;padding-right:30px;display:block;position:relative;z-index:500;}
#menubar_list li a:link {text-decoration:none;font-weight:bold;color:#303641;}
#menubar_list li a:visited {text-decoration:none;font-weight:bold;color:#303641;}
#menubar_list li a:hover {text-decoration:none;font-weight:bold;color:#0A74A7;}


/* SIDEBAR */
#sidebar_left		{width:180px;padding-right:30px;}
#sidebar_right		{width:180px;padding-left:30px;}
.box_left			{background-color:#F5F5F5;border:1px solid #D5D5D5;padding:10px;
-moz-box-shadow: 0px 5px 7px -7px #000000;-webkit-box-shadow: 0px 5px 7px -7px #000000;box-shadow: 0px 5px 7px -7px #000000;}
.box_right			{background-color:#F5F5F5;border:1px solid #D5D5D5;padding:10px;
-moz-box-shadow: 0px 5px 7px -7px #000000;-webkit-box-shadow: 0px 5px 7px -7px #000000;box-shadow: 0px 5px 7px -7px #000000;}
.box_title			{width:100%;line-height:20px;font-size:14px;font-weight:bold;color:#656565;border-bottom:1px solid #D5D5D5;}
.box_left ul, .box_right ul {padding-left: 20px;}
.box_left ul li, .box_right ul  li	{line-height:20px;}

/* CONTENT */
#content_bg			{background-color:#FFFFFF;}
#content_box		{position:relative;width:1000px;text-align:left;margin:0px auto;line-height:16px;}
#content			{min-width:580px;}

.content_header		{width:100%;line-height:30px;font-size:18px;font-weight:bold;color:#656565;border-bottom:2px solid #D5D5D5;}
.content			{}

.dataspace			{height:15px;}
.dataspace_big		{height:30px;}
.dataspace_small	{height:8px;font-size:8px;}
.dataspace_line		{height:10px;font-size:10px;border-top:1px solid #D5D5D5;}

.fixed, .clear		{clear:both;}

.footmsg			{font-family:'lucida grande',tahoma,sans-serif;font-size:10px;color:#2E2E2E;}
.title				{font-family:'lucida grande',tahoma,sans-serif;font-size:18px;font-weight:bold;}
.small				{font-family:'lucida grande',tahoma,sans-serif;font-size:10px;}

.sideblock p			{margin:0px;padding:0px;}

.inputfield			{padding:3px;border:1px solid #CCCCCC;color:#303641;background-color:#F5F5F5;}
.selectfield		{padding:2px;border:1px solid #CCCCCC;color:#303641;background-color:#F5F5F5;}
.textfield			{padding:3px;border:1px solid #CCCCCC;color:#303641;background-color:#F5F5F5;}

.open 				{display: visible;}
.close 				{display: none;}

.button_login:link, .button_login:visited {border:1px solid #CCCCCC;padding:2px 7px 3px 7px;line-height:20px;font-weight:normal;color:#303641;text-decoration: none;background:#ebebeb;
-moz-box-shadow: inset 1px 1px 0px 0px #f9f9f9;-webkit-box-shadow: inset 1px 1px 0px 0px #f9f9f9;box-shadow: inset 1px 1px 0px 0px #f9f9f9;}
.button_login:hover, .button_login:active {text-decoration: none;background:#FAEBB8;}

.button_form:link, .button_form:visited {border:1px solid #CCCCCC;padding:6px 10px 7px 10px;line-height:24px;font-weight:normal;color:#303641;text-decoration: none;background:#ebebeb;
-moz-box-shadow: inset 1px 1px 0px 0px #f9f9f9;-webkit-box-shadow: inset 1px 1px 0px 0px #f9f9f9;box-shadow: inset 1px 1px 0px 0px #f9f9f9;}
.button_form:hover, .button_form:active {text-decoration: none;background:#FAEBB8;}

#errorbox			{border:1px solid #E75754;background-color:#FFCDCC;}
#errorboxin			{padding:8px;background-color:#FFCDCC;}

#okbox				{border:1px solid #56E459;background-color:#CEFFCC;}
#okboxin			{padding:8px;background-color:#CEFFCC;}

.errorbox			{padding:8px;border:1px solid #E75754;background-color:#FFCDCC;-moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.okbox				{padding:8px;border:1px solid #56E459;background-color:#CEFFCC;-moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}

.impressumtable		{width:100%;border:0px;}
.impressumtable td	{padding-top:2px;padding-bottom:2px;}

.inputtable			{border:0px;}
.inputtable	td		{padding-top:2px;padding-bottom:2px;}


/* FOOTER */
#footer_box			{position:relative;width:100%;min-height:100px;background-color:#0A74A7;border-top:1px solid #075880;}
#footer_con			{width:1000px;margin: 0px auto;position:relative;}
#footermenua_list	{position:absolute;left:20px;top:10px;padding:0px;color:#FFFFFF;}
#footermenua_list li	{line-height:20px;}

#footermenub_list	{position:absolute;left:240px;top:10px;padding:0px;color:#FFFFFF;}
#footermenub_list li	{line-height:20px;}

#footermenuc_list	{position:absolute;left:460px;top:10px;padding:0px;color:#FFFFFF;}
#footermenuc_list li	{line-height:20px;}

#footer_inf			{position:absolute;right:0px;top:25px;color:#FFFFFF;}

#footer_box a:link {text-decoration:none;color:#FFFFFF;}
#footer_box a:visited {text-decoration:none;color:#FFFFFF;}
#footer_box a:hover {text-decoration:underline;color:#FFFFFF;}


/* SHOP */
.shopdetailstable	{border:0px;}
.shopdetailstable td	{padding-top:2px;padding-bottom:2px;}
.shopdetailstable td .selectfield	{width:188px;}
.shopdetailstable td .inputfield	{width:180px;}

.productinfo		{padding-left:10px;}
.productlist		{padding-left:10px;}
.buttoncalc			{text-align:right;}
.buttonlist			{text-align:right;}
.buttonadd			{text-align:right;}
.buttoncheckout		{text-align:center;}
.buttonaddress		{text-align:center;}
.buttonshipping		{text-align:center;}
.buttonpayment		{text-align:center;}

.basket				{width:100%;}
.basket td			{padding:3px;}
.baskettop			{height:30px;background:#0A74A7;color:#ffffff;}
.basketa			{background:#F5F5F5;}
.basketb			{background:#F9F9F9;}

.steptable			{width:100%;border:0px;}
.steptable td		{padding-left:5px;padding-top:0px;padding-right:5px;padding-bottom:15px;color:#000000;}
.stepactive			{color:#ff3300;}

.shipping			{width:100%;}
.shipping td			{padding:3px;}
.shippinga			{background:#F5F5F5;}
.shippingb			{background:#F9F9F9;}
.shippingdiv		{width:100%;border-bottom:1px solid #D5D5D5;}

.payment			{width:100%;}
.payment td			{padding:3px;}
.paymenta			{background:#F5F5F5;}
.paymentb			{background:#F9F9F9;}
.paymentdiv			{width:100%;border-bottom:1px solid #D5D5D5;}

.address			{width:100%;background:#F5F5F5;}
.address td			{padding:10px;}

.userpic			{float:left;padding-right:10px;}
.userpic img			{width:50px;height:50px;}

.userpic_big		{float:left;padding-right:10px;}
.userpic_big img, .userpic_forum	{width:75px;height:75px;border:1px solid #cccccc;padding:2px;-moz-box-shadow: 0px 3px 4px -3px #333333;-webkit-box-shadow: 0px 3px 4px -3px #333333;box-shadow: 0px 3px 4px -3px #333333;}

.show_usercard		{}
.user_hovercard		{border:1px solid #83939A;background-color:#ffffff;width:300px;height:81px;padding: 10px 10px 10px 10px;}
.user_hovertxt		{float:left;width:189px;word-break:normal;}

.ui-tooltip, .qtip	{position: absolute;left: -28000px;top: -28000px;display: none;max-width: 280px;min-width: 50px;}
.ui-tooltip-content	{position: relative;overflow: hidden;text-align: left;word-wrap: break-word;}
.ui-tooltip-titlebar{position: relative;min-height: 14px;padding: 5px 35px 5px 10px;overflow: hidden;border-width: 0 0 1px;font-weight: bold;}
.ui-tooltip-titlebar + .ui-tooltip-content{ border-top-width: 0 !important; }
.ui-tooltip-titlebar .ui-state-default{position: absolute;right: 4px;top: 50%;margin-top: -9px;cursor: pointer;outline: medium none;border-width: 1px;border-style: solid;}
* html .ui-tooltip-titlebar .ui-state-default{ top: 16px; } /* IE fix */
.ui-tooltip-titlebar .ui-icon, .ui-tooltip-icon .ui-icon{display: block;text-indent: -1000em;direction: ltr;}
.ui-tooltip-icon, .ui-tooltip-icon .ui-icon{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;text-decoration: none;}
.ui-tooltip-icon .ui-icon{width: 18px;height: 14px;text-align: center;text-indent: 0;color: inherit;background: transparent none no-repeat -100em -100em;}
.ui-tooltip-focus	{}
.ui-tooltip-hover	{}
.ui-tooltip-shadow	{-moz-box-shadow: 0px 2px 3px -1px #333333;-webkit-box-shadow: 0px 2px 3px -1px #333333;box-shadow: 0px 2px 3px -1px #333333;}
.ui-tooltip .ui-tooltip-tip{margin: 0 auto;overflow: hidden;z-index: 10;}
.ui-tooltip .ui-tooltip-tip,
.ui-tooltip .ui-tooltip-tip .qtip-vml{position: absolute;line-height: 0.1px !important;font-size: 0.1px !important;color: #123456;background: transparent;border: 0 dashed transparent;}
.ui-tooltip .ui-tooltip-tip canvas{ top: 0; left: 0;}
.ui-tooltip .ui-tooltip-tip .qtip-vml{behavior: url(#default#VML);display: inline-block;visibility: visible;}