@import url("/css/common/jquery.ui/ui.tabs.css");
* 									{ margin: 0; padding: 0; }
p                                   { margin: 15px 0; }

/* 
	LEVEL ONE
*/

.mouseOver                         { position: relative; list-style: none; }

.mouseOver a:hover		           { color: #000000; text-decoration: none; }
.mouseOver a:active                { color: #000000; }

ul.dropdown li,
.mouseOver ul.sub_menu li          { list-style: none; }


/* 
	LEVEL TWO
*/
.mouseOver ul 						{ width: 200px; visibility: visible; position: absolute; top: 100%; left: 0; }
.mouseOver ul li 					{ font-weight: normal; background: #FFFFFF; color: #000000;
									  float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
.mouseOver ul li a					{ border-right: none; width: 100%; display: inline-block; }



/* ADDED BY BERNHARD LEHNER */
/* HEDAER NAVIGATION */
#headerNavi 			{ position:absolute; right:8px; top:5px; font-size:10px; color:#999;}
#headerNavi ul 			{ list-style:none; display:block; margin:0px; padding:0px; }
#headerNavi ul li 		{ list-style:none; display:block; float:left;}
#headerNavi ul li a 	{ text-decoration:none; color:#464646; font-size:10px; margin:0px; padding:8px;}

/* HOUSECALL */
#houseCall {position:absolute; display:block; right:0px; top:300px; background:url(../../img/sbStore/housecallBG.jpg) left top no-repeat; width:316px; height:115px; z-index:900;}
#houseCall h1 {font-size:16px; color:#66665b; padding:0px; margin:0px 0px 0px 10px;}
#houseCall h3 {font-size:11px; color:#66665b; padding:0px; margin:9px 0px 0px 10px;}
#houseCall p {font-size:11px; line-height:16px; color:#66665b; padding:0px; margin:10px 30px 10px 10px;}
#houseCall a {color:#3185d0 !important; text-decoration:none;}

/* TAB HEADER STYLES */
h1.headerTab 			{font-size:21px; color:#292929; font-weight:normal;margin:0px 14px 0px 14px; padding:0px;}
span.headerDescription 	{font-size:14px; color:#292929; font-weight:normal;}

/* TAB DIVIDER */
.cleaner 				{width:970px; clear:both; float:none;}

/* TAB */
#tabs, #tabs2 			{ width:970px; height:300px; margin:4px 0px 20px 0px; padding:0px 0px 10px 0px; border-bottom:2px solid #c3c3c3;}
#tabs ul, #tabs2 ul 	{ width:970px; height:29px; border-bottom:1px solid #c6c6c6;}
#tabs ul li a, #tabs2 ul li a {background:url(../../img/sbStore/tabBG.jpg) right top no-repeat; width:141px; padding:9px 10px 0px 10px; height:24px; color:#fff;}
#tabs ul li.ui-tabs-selected a, #tabs2 ul li.ui-tabs-selected a {background:url(../../img/sbStore/tabBG_aktiv.jpg) left top no-repeat; color:#292929;}

/* ELEMENT CONTAINER */
.element-1 				{width:290px; height:250px; border-right:1px solid #c6c6c6; float:left; padding:0px 20px 0px 0px;}
.element-2 				{width:300px; height:250px; border-right:1px solid #c6c6c6; float:left; padding:0px 10px 0px 10px;}
.element-3 				{width:290px; height:250px; padding:0px 0px 0px 10px; float:left;}

.element-1 h1, .element-2 h1, .element-3 h1 {font-size:10px; font-weight:normal; margin:0px; padding:0px 0px 2px 0px; color:#acacac; text-transform:uppercase;}
.element-1 h2, .element-2 h2, .element-3 h2 {font-size:13px; font-weight:bold; margin:0px; padding:0px 0px 8px 0px; color:#645f5b;}
.element-1 h3, .element-2 h3, .element-3 h3 {font-size:11px; font-weight:normal; margin:0px 0px 10px 0px; padding:0px;color:#acacac;}

img.boxshot 			{float:left; display:block; margin:12px 14px 70px 0px;}

.element-1 ul, .element-2 ul, .element-3 ul 	{position:relative; color:#5d6268; display:block; marign:10px 0px 0px 0px; padding:0px; line-height:14px; font-size:10px; width:290px !important; border-bottom:none !important; background:none;}
.element-1 p, .element-2 p, .element-3 p 		{color:#5d6268; padding:10px 0px 0px 0px; margin:0px; font-size:10px;}
.element-1 p.priceProduct, .element-2 p.priceProduct, .element-3 p.priceProduct { display:block; margin:36px 0px 4px 0px; font-size:18px; text-align:left; color:#5d6268;}

.element-1 a.listLink, .element-2 a.listLink, .element-3 a.listLink  {color:#3185d0 !important; text-decoration:none; background:none !important; margin:0px !important; padding:0px !important;}
.element-1 a.purchaseLink, .element-2 a.purchaseLink, .element-3 a.purchaseLink {background:url(../../img/sbStore/purchaseLinkBG.jpg) left top no-repeat; width:150px; height:27px; display:block; font-size:12px; font-weight:bold; padding:8px 10px 0px 0px; text-align:center; color:#fff; position:relative; margin:8px 0px 0px 130px; text-decoration:none;}
.element-1 a.freeTrialLink, .element-2 a.freeTrialLink, .element-3 a.freeTrialLink {background:url(../../img/sbStore/freeTrialLinkBG.jpg) left top no-repeat; width:150px; height:27px; display:block; font-size:12px; font-weight:bold; padding:8px 10px 0px 0px; text-align:center; color:#fff; position:relative; margin:0px 0px 0px 130px; text-decoration:none;}


/* IE7 HACKS */
*html+.boxshotContainer {width:130px; dispaly:block; float:left;}
*html+.boxshotContentContainer {width:160px;}

*html+.element-1 ul, *html+.element-2 ul, *html+.element-3 ul 	{position:relative; color:#5d6268; display:block; marign:10px 0px 0px 0px; padding:0px; line-height:14px; font-size:10px; width:160px !important; border-bottom:none !important; background:none;}

*html+.element-1 a.purchaseLink, *html+.element-2 a.purchaseLink, *html+.element-3 a.purchaseLink {background:url(../../img/sbStore/purchaseLinkBG.jpg) left top no-repeat; width:150px; height:27px; display:block; font-size:12px; font-weight:bold; padding:8px 10px 0px 0px; text-align:center; color:#fff; position:relative; margin:8px 0px 0px 0px; text-decoration:none;}
*html+.element-1 a.freeTrialLink, *html+.element-2 a.freeTrialLink, *html+.element-3 a.freeTrialLink {background:url(../../img/sbStore/freeTrialLinkBG.jpg) left top no-repeat; width:150px; height:27px; display:block; font-size:12px; font-weight:bold; padding:8px 10px 0px 0px; text-align:center; color:#fff; position:relative; margin:0px 0px 0px 0px; text-decoration:none;}


#tabs ul.dropdown, #tabs2 ul.dropdown {border-bottom:0px;}
.tabDivide {position:relative; display:block; clear:both; float:none;}
*+html .tabDivide {border-bottom:2px solid #c6c6c6;}

#houseCall p {margin-top:4px;}
* html #houseCall p {margin-top:0px; padding-top:4px;}


/* IE6 Hacks */
* html .element-1, * html .element-2, * html .element-3 {position:relative; display:block; float:left; }

* html .ui-tabs-hide {display:none !important; position:relative; clear:both; float:none;}
* html .ui-tabs-panel {position:relative; display:block; clear:both; float:none; background-color:none;}
* html .tabDivide {display:none!important; }
