/* -----------------------------------------------------------------------------------------

   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   



   XT-Commerce - community made shopping

   http://www.xt-commerce.com



   Copyright (c) 2004 XT-Commerce 

   -----------------------------------------------------------------------------------------

   based on: 

   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)

   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 

   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org



   Released under the GNU General Public License 

   ---------------------------------------------------------------------------------------*/



* {margin:0;padding:0}

html 	{  min-height: 100.05%; }

body 	{

		text-align:left;

		font-family: Verdana, Arial, sanserif;

		font-size:12px;

		color:#000000;

		background-color:#ffffff;

		}

#shadow_border	{

		margin: 0 auto;

		background-color:#ffffff;

		width:934px;

		overflow:hidden;

		padding:0px 4px 0px 4px;

		background-image:url(img/shadow_border_bg.jpg);

		text-align:center;

		}

			

#global {

		margin: 0 auto;

		background-color:#ffffff;

		font-family: Verdana, Arial, sanserif;

		font-size:11px;

		width:924px;

		overflow:hidden;

		text-align:left;





		}

.header	{

		height:106px;

		background-color:#ffffff;

		background-image:url(img/header_bg.jpg);

		background-repeat:no-repeat;

		background-position:center;	

		text-align:left;

		}

.logo	{

		margin-top:10px;margin-left:10px;

		}	

a, a:link 	{

		color:#000000;

		text-decoration:none;

		}	

a:hover	{

		text-decoration:underline;

		}

h2		{

		display:inline;

		font-size:13px;

		}		

#bold	{

		color:#7D6660;

		text-decoration:none;

		font-weight:bold;

		}

#bold:hover	{

		color:#7D6660;

		text-decoration:underline;

		font-weight:bold;

		}

.topmenu {

		background-color:#b8ada4;

		background-image:url(img/box_search_bg.gif);

		height:52px;

		border-bottom:1px solid #0099CF;

		border-top:1px solid #00557F;

		margin-top:1px;

		margin-bottom:4px;

		}

						



.mainNavSearch {

		font-family:Verdana, Arial, sanserif;	

		font-size:11px;

		color:#ffffff;

		height:37px;

		float:left;

		width:222px;

		padding-top:15px;

		}

.inputsearch {			

		float:left;

		margin-left:13px;

		}

* html .inputsearch {			

		float:left;

		margin-left:5px;

		}						

a.mainNav {



		}

a.mainNav:hover {

		}

.leftCol {

		float:left;

		width:193px;

		}

.middleCol {

		float:left;

		padding-left:10px;

		padding-right:10px;

		width:544px;

		text-align:left;

		}

.middleColCheckout {

		padding-left:25px;

		padding-right:25px;

		}		

.rightCol {

		float:right;

		width:167px;

		}

.boxCartContent {

		background-color:#022F44;

		padding:5px;

		color:#ffffff;

		}

.boxContent {

		padding:5px 0px 5px 0px;

		border:1px solid #D6D6D6;

		border-top:0px;

		background-color:#EFEFEF;

		margin-bottom:5px;

		}

.boxSiegel {

		padding:5px 0px 0px 0px;

		border:1px solid #D6D6D6;

		border-top:0px;

		background-color:#EFEFEF;

		margin-bottom:5px;		

		}	

.boxSoftware {

		text-align:center;

		margin-top:-20px;

		}

.boxBestsellers {

		padding:5px 5px 5px 5px;

		border:1px solid #D6D6D6;

		border-top:0px;

		font-weight:bold;

		text-align:center;

		margin-bottom:5px;

		}					

.BestsellerPriceBg {

		font-size:14px;

		color:#ffffff;

		font-weight:900;

		letter-spacing:-1px;

		background-image:url(img/box_price_bg.gif);

		background-repeat:no-repeat;

		background-position:center;

		padding-top:6px;

		height:22px;

		text-align:center;

		}	

	

.BestsellerTaxShipping {

		font-weight:normal;

		font-size:9px;

		letter-spacing:-1px;

		color:#666666;

		}

.BestsellerTaxShipping a {

		color:#666666;

		}		

.boxWerbung {

		padding:10px 5px 5px 5px;

		border:1px solid #D6D6D6;

		border-top:0px;

		background-color:#EFEFEF;

		margin-bottom:5px;

		text-align:center;		

		}

.boxWindows {

		text-align:center;

		padding-top:10px;

		padding-bottom:10px;

		border:1px solid #D6D6D6;

		border-top:0px;

		margin-bottom:5px;

		}	

.boxTrusted {

		text-align:center;

		padding-top:10px;

		padding-bottom:10px;

		border:1px solid #D6D6D6;

		border-top:0px;

		margin-bottom:5px;

		}	

.boxFinanzierung {

		padding:10px 5px 5px 5px;

		border:1px solid #D6D6D6;

		border-top:0px;

		background-color:#EFEFEF;

		margin-bottom:5px;

		text-align:left;		

		}

.boxZertifikate	{

		text-align:center;

		padding-top:10px;

		padding-bottom:10px;

		}

.boxMediaPC {

		text-align:center;

		padding-top:10px;

		padding-bottom:10px;

		border:1px solid #D6D6D6;

		border-top:0px;

		margin-bottom:5px;

		}		

.boxWasser {

		text-align:center;

		padding-top:10px;

		padding-bottom:10px;

		border:1px solid #D6D6D6;

		border-top:0px;

		margin-bottom:5px;

		}	

			

.boxBookmark {

		text-align:center;

		padding-top:10px;

		padding-bottom:10px;

		border:1px solid #D6D6D6;

		border-top:0px;

		margin-bottom:5px;

		}

		

.boxSonderposten {

		margin-bottom:5px;

		}		

.boxBrands {

		background-color:#EFEFEF;

		border:1px solid #D6D6D6;

		padding-top:10px;

		padding-bottom:20px;

		text-align:center;

		margin-bottom:5px;

		}	

.boxBrands .brandsbottom {

		margin-bottom:10px;

		}

.boxContent {

		padding:5px 5px 5px 5px;

		border:1px solid #D6D6D6;

		border-top:0px;

		background-color:#EFEFEF;

		margin-bottom:5px;

		

		}

.information ul {

		margin-left:15px;

		}

.information li {

		padding-left: 0px;

		padding-bottom: 3px;

		}

.newprdName 		{

		background-image:url(img/prdName_bg.gif);

		padding:3px 0px 3px 10px;



		}	

.newprdName h1	{	

		display:inline; 

		color:#ffffff;

		font-size:14px;

		}

.newprdTax {

		font-size:9px;

		letter-spacing:-1px;

		position:absolute;

		margin-top:-13px;

		margin-left:7px;

		color:#ffffff;

		}		

* html .newprdTax {

		font-size:9px;

		letter-spacing:-1px;

		position:absolute;

		margin-top:-13px;

		margin-left:-130px;

		color:#ffffff;

		}

*+html .newprdTax {

		font-size:9px;

		letter-spacing:-1px;

		position:absolute;

		margin-top:-13px;

		margin-left:-133px;

		color:#ffffff;

		}		

.newprdTax a, newprdTax a:hover, newprdTax a:link, newprdTax a:visited {

		color:#ffffff;

		}		

.newprdOuter {

		padding:10px 5px 5px 5px;

		}	

.newprdInnert {

		float:right;

		text-align:right;

		}	

	

.newprdPrice {

		background-image:url(img/prdPrice_bg.gif); 

		width:146px;

		height:52px;

		text-align:center;

		padding-top:4px;

		}					

.newprdDescr {

		list-style-type:none;

		

		}	

.newprdDescr ul {		

		width:261px;

		list-style-type:none;

		}	

	

.newprdDescr li.hell {		

		background-color:#EDEDED;

		padding-left:10px;

		}

.newprdDescr li.dunkel	{

		background-color:#CFCFCF;

		padding-left:10px;

		}									

input.emailField {

		width:120px;

		height:15px;

		border:1px solid #9F9F9F;

		padding:2px;

		color:#333333;

		font-size:12px;

		}	

input.PsswrdField {

		width:120px;

		height:15px;

		border:1px solid #9F9F9F;

		padding:2px;

		color:#333333;

		font-size:12px;

		}

input.dqckyField {

		width:120px;

		height:15px;

		border:1px solid #D0BE98;

		padding:2px;

		color:#333333;

		font-size:12px;

		}

a.dvncdsrch {

		font-size:11px;

		}	

input.srchField	{

		width:125px;

		height:18px;

		border:1px solid #989898;

		padding-top:4px;

		padding-left:2px;

		color:#000000;

		font-size:12px;

		}

input.nwslttrField {

		width:120px;

		height:15px;

		border:1px solid #D0BE98;

		padding:2px;

		color:#333333;

		font-size:12px;

		}

input.PrdInfoButtonBuyNow {

		border:1px solid #9F9F9F;

		width:20px;

		height:15px;

		padding:2px;

		}		

		

.catimg {

		padding-top:10px;

		

		}

.catimg_button {

		position:absolute;

		margin-left:140px;

		margin-top:-35px;

		}		

* html .catimg_button {

		position:absolute;

		margin-left:-130px;

		margin-top:215px;

		}

*+html .catimg_button {

		position:absolute;

		margin-left:-135px;

		margin-top:215px;

		}

.catName {

		}				

.catName h1 {

		padding:5px 3px 5px 5px;

		display:block;

		background-image:url(img/CatName_bg.jpg);

		}

.catName a, .catName a:link, .catName a:hover	{

		color:#ffffff;		

		font-size:14px;

		text-decoration:none;

		text-transform:uppercase;

		}

.catTitle {

		}

.catTitle h1 {

		padding:5px 3px 5px 15px;

		display:block;

		background-image:url(img/catTitle_bg.gif);

		color:#ffffff;

		font-size:14px;


		font-weight:bold;

		}

.catTitle a, .catTitle a:hover, .catTitle a:link {

		color:#ffffff;

		position:absolute;

		margin-top:-22px;

		margin-left:490px;

		} 

* html .catLst_tft_foreach {

		float:left;

		width:172px;

		height:290px;

		border:1px solid #D6D6D6;

		background-image:url(img/catLst_tft_bg.gif);

		background-position:bottom;

		background-repeat:repeat-x;

		text-align:center;

		}

* html .catLst_tft_button {

		position:absolute;

		margin-left:-55px;

		margin-top:225px;

		}

.catLst_tft_foreach {

		float:left;

		width:172px;

		height:290px;

		border:1px solid #D6D6D6;

		background-image:url(img/catLst_tft_bg.gif);

		background-position:bottom;

		background-repeat:repeat-x;

		text-align:center;

		}

.catLst_tft_button {

		position:absolute;

		margin-left:30px;

		margin-top:225px;

		}

*+html .catLst_tft_button {

		position:absolute;

		margin-left:-55px;

		margin-top:225px;

		}		

.catLst_CatImage {

		margin-top:50px;

		}		

.prdlst1 {								

		float:left;

		width:150px;

		border:1px solid #7D6660;

		background-color:#F7F6F0;

		margin-bottom:27px;

		padding:5px;

		height:270px;

		}

.prdLstImg {

		margin-bottom:5px;

		}

.prdLstPrice {

		background-image:url(img/prdPrice_bg.gif); 

		width:146px;

		height:52px;

		text-align:center;

		padding-top:4px;

		position:absolute;

		margin-top:-17px;

		margin-left:385px;

		}

.prdLstTax {

		font-size:9px;

		letter-spacing:-1px;

		margin-left:5px;

		margin-top:3px;

		color:#ffffff;

		}

.prdLstTax a, .prdLstTax a:link, .prdLstTax a:hover {

		color:#ffffff;

		}						

.prdLstPrdName {

		padding:2px;

		border:1px solid #ADB1B1;

		border-bottom:0px;

		}		

.prdLstPrdName h1 {

		display:block;

		padding:5px 5px 5px 15px;

		background-image:url(img/prdLstPrdName_bg.gif);

		}	

.prdLstPrdName a, .prdLstPrdName a:link, .prdLstPrdName:hover {

		font-weight:bold;

		font-size:14px;

		color:#ffffff;

		text-decoration:none;

		}

.prdLstContent {

		padding-top:20px;

		border:1px solid #ADB1B1;

		border-top:0px;

		background-image:url(img/prdlisting_bg.jpg);

		background-position:right bottom;

		background-repeat:no-repeat;

		



		}		



.prdLstImage {

		float:left;

		margin-left:10px;

		overflow:auto;

		}

.prdLstDescr {

		float:right;

		width:400px;

		padding:5px;



		}

.prdLstDescr ul {

		list-style-type:none;

		}		

.prdLstButtonBuyNow {

		float:left;

		margin-right:10px;

		}

.prdLstShipping {

		float:left;

		background-color:#34A7D2;

		color:#ffffff;

		font-size:9px;

		margin-top:5px;

		padding:2px;

		}				

.btnBuyNow {

		margin-top:5px;

		}																	

.prdInfoHeading {

		border:1px solid #D6D6D6;

		width:541px;





		}

.prdInfoContent  {

		padding:10px 0px 0px 5px;

		background-image:url(img/prdInfo_descr_bg.gif);

		background-position:bottom right;

		background-repeat:no-repeat;

		}

.PrdInfo_Image {		

		float:left;

		width:185px;

		text-align:center;

		margin-top:50px;

		position:relative;

		}

.PrdInfo_Image .model {		

		margin:20px 0 10px 0;

		width:185px;

		text-align:center;

		}

.prdInfo_model {

		font-weight:bold; 

		margin-top:-22px;

		margin-left:30px;

		}

.prdInfo_Beschreibung {

		float:right;

		width:350px;

		}	

.prdInfo_Beschreibung ul{

		list-style-type:none;



		}

.prdInfoHanseatic {

		margin-top:30px;

		text-align:right;

		margin-right:10px;

		font-weight:bold;

		

		}				

.prdInfo_ShortDescr {

		margin-top:5px;

		margin-left:10px;

		}

			

.prdInfo_DesrOuter {		

	padding:10px 5px 5px 10px;	

		}	

.prdInfo_Descr {

		}

.prdInfo_Peaces {

		font-weight:bold;

		float:left;

		margin-top:2px;

		}

.prdInfo_Shippingtime {

		color:#28A8CF;

		margin-top:10px;

		}	

		

.prdInfo_noconfig {

		width:212px;

		text-align:right;

		}	

.prdInfoPrdName {

		padding:2px;

		border:1px solid #D6D6D6;

		border-bottom:0px;

		}		

.prdInfoPrdName h1 {

		display:block;

		padding:5px 5px 5px 15px;

		background-image:url(img/prdLstPrdName_bg.gif);

		color:#ffffff;

		font-size:14px;

		}

.prdInfoPrdNameConfig {

		}		

.prdInfoPrdNameConfig h1 {

		display:block;

		padding:5px 5px 5px 15px;

		background-image:url(img/prdLstPrdName_bg.gif);

		color:#ffffff;

		font-size:14px;

		}			

.prdInfoPrdPrice {

		background-image:url(img/prdPrice_bg.gif); 

		width:146px;

		height:52px;

		text-align:center;

		padding-top:4px;

		position:absolute;

		margin-top:-17px;

		margin-left:385px;

		}

.prdInfoPrdTax {

		font-size:9px;

		letter-spacing:-1px;

		margin-left:5px;

		margin-top:3px;

		color:#ffffff;

		}

.prdInfoPrdTax a, .prdLstTax a:link, .prdLstTax a:hover {

		color:#ffffff;

		}						



h1.konfigurator {

		display:inline;

		font-size:14px;

		}

.ConfigTitle {

		text-align:center;

		}

.ConfigTitle h1 {

		padding:8px 3px 8px 3px;

		display:block;

		background-image:url(img/catTitle_bg.gif);

		color:#ffffff;

		font-size:10px;

		text-transform:uppercase;

		font-weight:bold;

		}

.eg-barOverview {

		text-align:center;

		}

.eg-barOverview h1 {

		padding:5px 3px 5px 3px;

		display:block;

		background-image:url(img/CatName_bg.jpg);

		color:#ffffff;

		font-size:10px;

		text-transform:uppercase;

		font-weight:bold;

		}			

.prdTax {

		font-size:9px;

		white-space:nowrap;



		letter-spacing:-0.1em;

		}

.accessoires_price {

		font-size:18px;

		color:#C4A048;

		font-weight:bold;

		

		}

div.accessoires {

background-color:#EDEDED;

padding:5px;

		width:500px;

		}



div.accessoires_price {

		color: #C4A048;

		font-size: 12px;

		font-weight: bold;	

		}

div.accessoires ul {

		list-style-type:none;

		}



div.accessoires li {

		max-width:200px;

	}

.light {

		line-height:14px;

		padding:1px 5px 1px 5px;

		background-color:#EDEDED;

	}		

.dark 	{

		line-height:14px;

		padding:1px 5px 1px 5px;

		background-color:#CFCFCF;;

		}						

.ContentHeading {

		padding:2px;

		border:1px solid #ADB1B1;

		}		

.ContentHeading h1 {

		padding:5px 3px 5px 5px;

		display:block;

		background-image:url(img/CatName_bg.jpg);

		color:#ffffff;		

		font-size:14px;

		text-decoration:none;

		text-transform:uppercase;

		}	

.ContactHeading {

		padding:2px;

		padding-bottom:4px;

		border-left:1px solid #ADB1B1;

		border-top:1px solid #ADB1B1;

		border-right:1px solid #ADB1B1;

		}		

.ContactHeading h1 {

		padding:5px 3px 5px 5px;

		display:block;

		background-image:url(img/CatName_bg.jpg);

		color:#ffffff;		

		font-size:14px;

		text-decoration:none;

		text-transform:uppercase;

		}

.ContactSubHeading {

		padding:2px;

		border:1px solid #ADB1B1;

		border-bottom:0px;

		}		

.ContactSubHeading h1 {

		display:block;

		padding:5px 5px 5px 15px;

		background-image:url(img/prdLstPrdName_bg.gif);

				font-weight:bold;

		font-size:14px;

		color:#ffffff;

		text-decoration:none;

		}	

.checkConfDelLabel {

		border:1px solid #7D6660;

		background-color:#D0BE98;

		color:#000000;

		padding:5px;

		margin-top:3px;

		}

.checkConfBilLabel {

		border:1px solid #7D6660;

		background-color:#D0BE98;

		color:#000000;

		padding:5px;

		margin-top:3px;

		}

.checkConfShipMet {

		border:1px solid #7D6660;

		background-color:#D0BE98;

		color:#000000;

		padding:5px;

		margin-top:3px;

		}	

.checkConfPayMet {

		border:1px solid #7D6660;

		background-color:#D0BE98;

		color:#000000;

		padding:5px;

		margin-top:3px;

		}

.checkConfComm {

		border:1px solid #7D6660;

		background-color:#D0BE98;

		color:#000000;

		padding:5px;

		margin-top:3px;

		}

.checkConfBlock {

		border:1px solid #7D6660;

		background-color:#D0BE98;

		color:#000000;

		padding:5px;

		margin-top:3px;

		}

.checkConfTotal {

		border:1px solid #7D6660;

		background-color:#D0BE98;

		color:#000000;

		padding:5px;

		margin-top:3px;

		}

.checkConfAddress {

		float:left;

		margin-bottom:2px;

		}

.checkConfPayText {		

		margin-bottom:2px;

		float:left;

		}

.checkConfComText {		

		margin-bottom:2px;

		float:left;

		}

.checkPayCurAdd {

		float:left;

		width:420px;

		}

.checkPayArrow {

		width:170px;

		float:right;

		margin-right:25px;

		}

.checkPayImgArrow {

		float:left;

		padding-top:5px;

		}

.checkShipCurAdd {

		float:left;

		width:420px;

		}	

.ckeckShipArrow {

		width:160px;

		float:right;

		margin-right:25px;

		}	

.checkShipArrowImg {

		float:left;

		padding-top:5px;

		}

.checkSucImg {

		float:left;

		width:150px;

		padding-right:15px;

		}

.loginNoAcc {

		float:left;

		width:260px;

		margin-right:20px;

		}

.login {





		}		

.loginInputMail {

		float:left;

		width:100px;

		margin-top:3px;

		}	

.loginLostPassw {

		float:left;

		width:100px;

		margin-top:3px;

				

		}

.loginLnkPassw {

		float:left;

		width:100px;		

		}

						

															

		

		

		

		

		

		

		

		

		

		

		

		

		

		

		

		

.messageStackError	{

		padding:2px;

		background-color:#CC0000;

		color:#ffffff;

		font-weight:bold;

		}	

#footer {



		width:950px;	

		padding: 4px 0px 0px 0px;

    	margin-bottom: 20px;

    	height: 20px;

    	color: #000000;

    	text-align: center;

		margin: auto;

    	margin-top: 20px;

   		}

#footer a { color: #000000;text-decoration:none;}

#footer a:hover { color: #000000;text-decoration:underline;}

h1.copyright {display:inline; font-size:12px;font-weight:normal;}

span.none {display:none;}

.parseTime {

		width:950px;

		text-align:center;

		margin: 0 auto;

		}

.formtext {

		line-height: 1.5;

		padding-top:3px;

		padding-bottom:3px;

		width:160px;

		float:left;

}

.formtextfield {

		line-height: 1.5;

		padding-top:3px;

		padding-bottom:3px;

		}

.formtextfield #poll_comment {
		width:540px;
}

.formtextAdvancedSearch {

	line-height: 1.5;

	padding-top:3px;

	padding-bottom:3px;

	width:200px;

	float:left;

}

.sitemap_links {

     vertical-align: top;

     width: 48%;

      float: left;

}

.sitemap_rechts {

     vertical-align: top;

     width: 48%;

     float:left;

}				

.textMust {

		text-align:right;

		padding-top:5px;

		}	

.errorMeassage {

		background-color:#FF0000;

		color:#FFFFFF;

		text-align:center;

		padding:2px;

		}				

.clear	{

		clear:both;

		}		

				

img		{ 

		border:0px;		

		}

.orderdetails {

		padding:6px;

		}	

.oderdetailsheadingemptycolumn {

		float:left;

		width:22%;

		border-bottom:1px solid; 

		border-color: #7D6660;

		}

.orderdetailsheadingqty {

		float:left;

		width:7%;

		border-bottom:1px solid;

		border-color:#7D6660;

		text-align:left;

		font-weight:bold;

		}

.orderdetailsheadingarticle {

		float:left;

		width:26%;

		border-bottom:1px solid; 

		border-color:#7D6660;

		font-weight:bold;

		}

.orderdetailsheadingsingle {

		float:left;

		width:15%;

		border-bottom:1px solid; 

		border-color:#7D6660;

		text-align:right;

		font-weight:bold;

		}

.orderdetailsheadingtotal {

		float:left;

		width:15%;

		border-bottom:1px solid; 



		text-align:right;

		font-weight:bold;

		}

.orderdetailsheadingremove {

		border-bottom:1px solid;

		border-color:#7D6660;

		text-align:center;

		font-weight:bold;

		}

.orderdetailsimage {

		float:left;

		width:22%;

		}

.orderdetailsimageinnert {

		}

.orderdetailsqty {

		float:left;

		width:6%;

		}	

.orderdetailsproducts {

		float:left;

		width:26%;	

		}	

.orderdetailsproductsname {

		font-weight:bold;

		}	

.orderdetailsoptionname {

		float:left;

		}

.orderdetailssingle {

		float:left;

		width:15%;

		border-color:#7D6660;

		text-align:right;

		}	

.orderdetailsprice {

		float:left;

		width:15%;



		text-align:right;

		}

.orderdetailsremove {

		text-align:center;

		}

.orderdetailstotalblock {

		border-top: 1px solid; 

		border-color:#7D6660;

		text-align:right;

		}

.accountHistory {

		width:250px;

		margin-right:10px;

		}

.accountHistoryInnert {

		width:100px;

		float:left;

		margin-right:10px;

		}

.accountHistoryImg {

		width:100px;

		height:150px;

		

		}	

.shippingLeft {

		width:270px;

		float:left;

		}

.shippingRight {

		width:270px;

		float:right;

		}

.shippingMethod {

		float:left;

		width:110px;

		font-weight:bold;

		margin-right:10px;

		}

.textStandard {

		float:left;

		width:305px;													

		}

.textStandardInnert {

		width:185px;

		float:right;

		margin-right:25px;

		}

.arrowImg {

		float:left;

		padding-top:5px;

		}

.address {

		float:right;

		}

.textDelete	{

		width:360px;

		float:left;

		}	

#moduleDdataSelection {

		float:left;

		margin-right:5px;

		}

* html #moduleDdataSelection {

		float:left;

		margin-right:5px;

		margin-top:-5px;

		}	

#methodDdataRradioField	{

		float:left;

		margin-right:5px;

		}

* html	#methodDdataRradioField	{

		float:left;

		margin-right:5px;

		margin-top:-5px;

		}

	

							

/* CATEGORY MENU */

h2.categoryheader {background-color:#F3A807; background-image:url(img/bg_boxheader.gif);height:28px;font-size:11px; color:#FFFFFF; padding:2px 8px 0px 8px; margin:0; line-height:28px; vertical-align:middle;}

h2.categoryheader a {text-decoration:none; color:#7D6660}

/* 1st TIER */

ul#categorymenu li.level1 {list-style-type:none; border-bottom:1px solid #DEDDD8;}

ul#categorymenu li.level1 a {display:block;text-decoration:none; color:#644F4B; font-weight:bold;padding:4px 0px 4px 18px;width:152px;}

ul#categorymenu li.level1 a:hover {display:block;background-color:#B8ADA4;text-decoration:none; color:#ffffff; font-weight:bold;}

/* 2nd TIER */

ul#categorymenu li.level2 {list-style-type:none; border-bottom:1px solid #DEDDD8;}

ul#categorymenu li.level2 a {display:block;text-decoration:none; color:#644F4B; font-weight:bold;padding:4px 0px 4px 24px;}

ul#categorymenu li.level2 a:hover {display:block;background-color:#B8ADA4;text-decoration:none; color:#ffffff; font-weight:bold;}

/* 3rd TIER */

ul#categorymenu li.level3 {list-style-type:none; border-bottom:1px solid #DEDDD8;}

ul#categorymenu li.level3 a {display:block;text-decoration:none; color:#644F4B; font-weight:bold;padding:4px 0px 4px 40px; }

ul#categorymenu li.level3 a:hover {display:block;background-color:#B8ADA4;text-decoration:none; color:#ffffff; font-weight:bold; }

/* 4rd TIER */

ul#categorymenu li.level4 {list-style-type:none; border-bottom:1px solid #DEDDD8;}

ul#categorymenu li.level4 a {display:block;text-decoration:none; color:#644F4B; font-weight:bold;padding:4px 0px 4px 46px; }

ul#categorymenu li.level4 a:hover {display:block;background-color:#B8ADA4;text-decoration:none; color:#ffffff; font-weight:bold; }





h1.welcome {

		display:inline;

		font-weight:bold;

		font-size:18px;

		color:#7D6660;

		}

.welcome {

		margin-bottom:5px;

		}

.startLeft {

		width:298px;

		height:272px;

		padding:10px;

		border:1px solid #7D6660;

		background-color:#F7F6F0;

		float:left;

		margin-right:15px;

		}

		

		

.highslide {

	cursor: url(highslide/graphics/zoomin.cur), pointer;

    outline: none;

}

.highslide img {

	border: 0px;

}

.highslide:hover img {

	

}



.highslide-image {

	border: 5px solid #3EAFD8;

}

.highslide-image-blur {

}

.highslide-caption {

    display: none;

    

    font-family: Verdana, Helvetica;

    font-size: 10pt;

    border: 5px solid #3EAFD8;

    border-top: none;

    padding: 5px;

    background-color: #F7F6F0;

}

.highslide-loading {

    display: block;

	color: white;

	font-size: 9px;

	font-weight: bold;

	text-transform: uppercase;

    text-decoration: none;

	padding: 3px;

	border-top: 1px solid white;

	border-bottom: 1px solid white;

    background-color: black;

    /*

    padding-left: 22px;

    background-image: url(highslide/graphics/loader.gif);

    background-repeat: no-repeat;

    background-position: 3px 1px;

    */

}

a.highslide-credits,

a.highslide-credits i {

    padding: 2px;

    color: silver;

    text-decoration: none;

	font-size: 10px;

}

a.highslide-credits:hover,

a.highslide-credits:hover i {

    color: #000000;

    background-color: gray;

}

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}

.control {

	float: right;

    display: block;

    position: relative;

	margin: 0 5px;

	font-size: 9pt;

    font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

    margin-top: 1px;

    margin-bottom: 1px;

}

.control:hover {

    border-top: 1px solid #333;

    border-bottom: 1px solid #333;

    margin-top: 0;

    margin-bottom: 0;

}

.control, .control * {

	color: #000000;

}

/* AJAX CHECKOUT PROCESS */

div.checkout_row {

	clear:both;

}



div.checkout_title {

	cursor:pointer;

	position:relative;

	background-image:url(img/prdName_bg.gif);

	padding:3px 0px 3px 10px;

	color:#FFF;

	font-size:14px;

	text-transform:uppercase;

}





div.checkout_title .right {

	position:absolute;

	right:6px;

	top:3px;

	font-weight:bold;

}



* html div.checkout_title .right {

	position:absolute;

	right:40px;

	top:3px;

	font-weight:bold;

}

div.checkout_content {





	padding:4px;

	border-right:solid 1px #777;

	border-left:solid 1px #777;

	border-bottom:solid 1px #777;

}



div.checkout_content .inputRequirement select {

	width:190px;

}



div.checkout_content .virtual {

	text-align:center;

}



div.checkout_content .left_space {

	padding-left:20px;

}



div.checkout_shipping_modules, .checkout_shipping_address {

	width:49%;

	float:left;

	clear:left;

}



div.checkout_payment_modules, .checkout_payment_address {

	width:49%;

	float:right;

	clear:right;

}



div.checkout_total {

	text-align:right;

}



#checkout_total table {

	float:right;

}



div.checkout_spacer {

	height:12px;

	font-size:9px;

	clear:both;

}



div.checkout_button {

	text-align:right;

	margin-top:5px;

}

div.checkout_revocation {

	text-align:left;

	}



.radiobox {

	vertical-align:middle;

	padding:0px;

	margin:0px;

}



.float_right {

	float:right;

}



.float_left {

	float:left;

}



.module_ok, div.checkout_please_wait {

	color:green;

	font-weight:bold;

}



div.checkout_error {

	color:#FF0000;

	font-weight:bold;

}

/* =navigation */

.nav {

	clear:both;

	color:#ffffff;



	float:left;

	list-style-type:none;	

	font-size:11px;



	}

* html .nav {

	clear:both;

	font-weight:bold;

	color:#ffffff;



	float:left;

	list-style-type:none;	

	font-size:11px;

	}

	

.nav li{

	list-style-type:none;

	float:left;



}

.nav li a {

	color:#ffffff;	

	display:block;

	padding:5px 0px 5px 0px;

	margin-right:5px;

	margin-bottom:3px;

	font-weight:normal;

	background-image:url(img/dynatabinactice_bg.gif);

	white-space:nowrap;

	width:131px;

	text-align:center;	

}

.nav li a:link,

.nav li a:visited{

	color:#ffffff;

	text-decoration:none;

	white-space:nowrap;

	display:block;

	padding:5px 0px 5px 0px;

	margin-bottom:3px;

	width:131px;

	text-align:center;		

	

}

.nav li a:hover,

.nav li a:active{

	color:#ffffff;

	text-decoration:none;

	white-space:nowrap;

	display:block;

	padding:5px 0px 5px 0px;

	margin-bottom:3px;

	}

.nav li.cur, .nav li.over	{

	text-decoration:none;

	white-space:nowrap;

	padding:5px 0px 5px 0px;

	margin-bottom:3px;

	margin-right:5px;

	background-image:url(img/dynatab_bg.gif);

	display:block;

	width:131px;

	text-align:center;

	}

.nav li strong, ul .nav li.cur a, ul .nav li.over a, ul .nav li:hover a

{

	color:#000000;

	text-decoration:none;

	display:block;

	padding:5px 0px 5px 0px;





}

.dynadescr {

	clear:left;

	padding-top:3px;



		}

.errorMessage {

	color:#ffffff;

	background-color:#ff0000;

	text-align:center;

	padding:2px;

	}

/*CSS used to style the examples. Remove if desired: */

.eg-barCart {

		color:#ffffff;

		font-weight:bold;

		font-size:13px;

		background-image:url(img/boxheadingbg.gif);

		height:24px;

		padding:4px 3px 0px 10px;

		text-align:center;

}

.eg-bar{

		color:#ffffff;

		font-weight:bold;

		font-size:13px;

		background-image:url(img/OptionTitle_bg.gif);

		height:24px;

		padding:4px 3px 0px 10px;

		margin-top:10px;

}

div.eg-bar{

}

.icongroup1{



	padding:5px;

}

.icongroup2{



}

.TopLeft {

		position:absolute; 

		top:165px;

		width:203px; 

		margin-left:518px!important;

		}

* html .TopLeft {

		position:absolute; 

		width:218px; 

		top:165px;

		margin-left:518px!important;



		

		}

.cartborder {

		border:3px solid #084B75;

		border-top:0px;	

		}

.iconspan{

float: right;

margin-right: 5px;

margin-top:1px;

cursor:hand;

cursor:pointer;

font-weight: bold;

}

#preview{

	position:absolute;

	border:2px solid #084B75;

	background:#FFF;

	padding:5px;

	display:none;

	color:#000;

	}

.clear {

	cleear:both;

	}

	

.checkout_shipping h1 {

		padding:5px 3px 5px 5px;

		display:block;

		background-image:url(img/CatName_bg.jpg);

		color:#ffffff;		

		font-size:14px;

		text-decoration:none;

		text-transform:uppercase;



		}		

.checkout_shipping h2 {

		padding:5px 20px 5px 10px;

		color:#000;

		font-size:12px;		

		text-transform:uppercase;

		display:block;

		}

.checkout_shipping  .left {

		float:left;

		width:49%;

		height:185px;

		margin-right:6px;

		margin-bottom:8px;

		}	

.checkout_shipping .left .content {

		padding:10px;

		border:1px solid #d6d6d6;

		}	

.checkout_shipping .right {

		float:right;

		width:49%;

		height:185px;

		margin-bottom:8px;

		}

.checkout_shipping .right .content {

		padding:10px;

		border:1px solid #d6d6d6;

		}

.checkout_shipping ul {

		list-style-type:none;

		}	

.checkout_shipping li {

		display:block;

		float:left;

		width:19%;

		background-color:#999999;

		padding:10px;

		border:1px solid #DAD1C0;

		margin-right:39px;

		text-align:center;

		}

.checkout_shipping li.inactive {

		display:block;

		float:left;

		width:19%;

		background-color:#CCCCCC;

		padding:10px;

		border:1px solid #DAD1C0;

		margin-right:41px;

		color:#777777;

		text-align:center;		

		}

.checkout_shipping li.inactve_right {

		display:block;

		float:left;

		width:19%;

		background-color:#CCCCCC;

		padding:10px;

		border:1px solid #DAD1C0;

		margin-right:0;

		color:#777777;

		text-align:center;		

		}

.checkout_payment h1 {

		padding:5px 3px 5px 5px;

		display:block;

		background-image:url(img/CatName_bg.jpg);

		color:#ffffff;		

		font-size:14px;

		text-decoration:none;

		text-transform:uppercase;

		}		

.checkout_payment h2 {

		padding:5px 20px 5px 10px;

		color:#000;

		font-size:12px;		

		text-transform:uppercase;

		display:block;

		}

.checkout_payment h2 span a {		

		float:right;

		font-size:11px;

		font-weight:normal;

		text-decoration:none;

		text-transform:none;

		color:#FFF;

		}

.checkout_payment .left {

		float:left;

		width:49%;

		margin-right:6px;

		}	

.checkout_payment .left .content {

		padding:10px;

		border:1px solid #d6d6d6;

		}

.checkout_payment .right {

		float:right;

		width:49%;

		}

.checkout_payment .right .content {

		padding:10px;

		border:1px solid #d6d6d6;

		}

.checkout_payment ul {

		list-style-type:none;

		}	

.checkout_payment li {

		display:block;

		float:left;

		width:19%;

		background-color:#999999;

		padding:10px;

		border:1px solid #DAD1C0;

		margin-right:39px;

		text-align:center;

		}

.checkout_payment li.inactive {

		display:block;

		float:left;

		width:19%;

		background-color:#CCCCCC;

		padding:10px;

		border:1px solid #DAD1C0;

		margin-right:41px;

		color:#777777;

		text-align:center;		

		}

.checkout_payment li.inactve_right {

		display:block;

		float:left;

		width:19%;

		background-color:#CCCCCC;

		padding:10px;

		border:1px solid #DAD1C0;

		margin-right:0;

		color:#777777;

		text-align:center;		

		}		

.checkout_payment textarea {

		border:1px solid #d6d6d6;

		padding:3px;

		font-family:Arial, "San Serif", Helevetica;

		color:#4a4335;

		font-size:11px;

		height:80px;

		width:99%;

		margin-bottom:15px;

		}

.checkout_confirmation h1 {

		padding:5px 3px 5px 5px;

		display:block;

		background-image:url(img/CatName_bg.jpg);

		color:#ffffff;		

		font-size:14px;

		text-decoration:none;

		text-transform:uppercase;

		margin-bottom:10px;

		}		

.checkout_confirmation h2 {

		padding:5px 20px 5px 10px;

		color:#000;

		font-size:12px;		

		text-transform:uppercase;

		display:block;

		}

.checkout_confirmation h2 span a {		

		float:right;

		font-size:11px;

		font-weight:normal;

		text-decoration:none;

		text-transform:none;

		color:#000;

		}

.checkout_confirmation .left {

		float:left;

		width:49%;

		margin-right:6px;

		}	

.checkout_confirmation .left .content {

		padding:10px;

		border:1px solid #d6d6d6;

		}	

.checkout_confirmation .right {

		float:right;

		width:49%;

		}

.checkout_confirmation .right .content {

		padding:10px;

		border:1px solid #d6d6d6;

		}

.checkout_confirmation .contents {

		padding:10px;

		border:1px solid #d6d6d6;

		}

.checkout_confirmation  li {

		display:block;

		float:left;

		width:19%;

		background-color:#999999;

		padding:10px;

		border:1px solid #DAD1C0;

		margin-right:39px;

		text-align:center;

		}

.checkout_confirmation  li.inactive {

		display:block;

		float:left;

		width:19%;

		background-color:#CCCCCC;

		padding:10px;

		border:1px solid #DAD1C0;

		margin-right:41px;

		color:#777777;

		text-align:center;		

		}

.checkout_confirmation  li.inactve_right {

		display:block;

		float:left;

		width:19%;

		background-color:#CCCCCC;

		padding:10px;

		border:1px solid #DAD1C0;

		margin-right:0;

		color:#777777;

		text-align:center;	

		}

.checkoutshippingaddress h1 {

		padding:5px 3px 5px 5px;

		display:block;

		background-image:url(img/CatName_bg.jpg);

		color:#ffffff;		

		font-size:14px;

		text-decoration:none;

		text-transform:uppercase;

		margin-bottom:10px;

		}		

.checkoutshippingaddress h2 {

		padding:5px 20px 5px 10px;

		color:#000;

		font-size:12px;		

		text-transform:uppercase;

		display:block;

		}

.checkoutshippingaddress .contents {

		padding:10px;

		border:1px solid #DAD1C0;

		}

.checkoutshippingaddress .contents h3 {		

		font-size:11px;

		margin-bottom:10px;

		}

.checkoutshippingaddress .contents h4 {		

		font-size:11px;

		margin-bottom:10px;

		text-decoration:underline;

		}

		

.floatleft {

		float:left;

		}

.floatright {

		float:right;

		}

.clear {

		clear:both;

		}
		
tr.moduleRow
{
	border:1px solid #000000;	
}

#hanseatic_kreditantrag {
	font-size:11px;
	color:#E10010;
	font-weight:bold;
}

@media projection, screen{

	.ui-tabs-hide{

	display:none;

}

}

@media print{

	.ui-tabs-nav{

	display:none;

}

}

.ui-tabs-nav, .ui-tabs-panel{

	font-size:11px;

}

.ui-tabs-nav{

	list-style:none;

	margin:0 0 5px 0;

	padding:0 0 0 0;

}

.ui-tabs-nav:after{

	display:block;

	clear:both;

	content:" ";

}

.ui-tabs-nav li{

	float:left;

	min-width:84px;

	margin:0 6px 5px 0;

}

.ui-tabs-nav a, .ui-tabs-nav a span{

	display:block;

	padding:0 5px;

/*	background:url(/templates/td/img/tab.png) no-repeat; */

}

.ui-tabs-nav a{

	margin:0 0 0 0;

	padding-left:0;

	color:#FFF;

	font-weight:bold;

	line-height:1.2;

	text-align:center;

	text-decoration:none;

	white-space:nowrap;

	outline:0;

}

.ui-tabs-nav .ui-tabs-selected a{

	position:relative;

	top:0px;

	z-index:2;

	margin-top:0;

	color:#FFF;

}

.ui-tabs-nav a span{

	min-width:121px;

	height:18px;

	min-height:18px;

	padding-top:4px;

	padding-right:0;

}

* html .ui-tabs-nav a span{

	width:121px;

}

*>.ui-tabs-nav a span{

	width:auto;

	height:auto;

}

.ui-tabs-nav .ui-tabs-selected a span{

}

.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active{

	background-position:100% -150px;

}

.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active{

	background-position:100% -100px;

}

.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span{

	background-position:0 -50px;

}

.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span{

	background-position:0 0;

}

.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited{

	cursor:text;

}

.ui-tabs-nav a:hover span{

	color:#FFF;

	text-decoration:none;

}

.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active{

	cursor:pointer;

}

.ui-tabs-disabled{

}

.ui-tabs-panel{

}

.ui-tabs-panel .tabinnert{

	padding:10px;

}

.ui-tabs-panel .tabinnert li{

	margin-left:15px;

}

* html .ui-tabs-nav{

	display:inline-block;

}

*:first-child+html .ui-tabs-nav{

	display:inline-block;

}

#expertbuttonbg {
margin:auto;
margin-top:15px;
}

#tabs .ui-tabs-nav a {
display:block; cursor:pointer; 
width:134px; height:50px;
margin:0;
padding:0;
}

#tabs .ui-tabs-nav span {
display:none
}

#tabs .ui-tabs-nav li {
margin:1px;
padding:0;
}

