/* -PK- Da der Body oben vom Steuertipps Body üschrieben wird*/
/* -PK- body {margin:0px;padding:0px;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:68.75%;} */

/* Vorerst reinkopiert aus shoppingcart.css...wackelt trotzdem wenn von "ALLE" auf SHOP gewechselt wird */
.navigation, .tabNav, .header, .support, .footer{font-family:Arial,Helvetica,Verdana,sans-serif; line-height:100%; font-size:85%;}

.errorBox
{
	/* background-image: url(/_images/icons/warning.png);  */
	background-repeat: no-repeat; 
	background-position: 5px 5px;
	background-color: #ffffcc;
	border : 2px solid #ff0000;
	margin : 5px;
	padding: 5px;
	padding-left: 30px;
	font-size:8pt;
	font-weight: bold;
}

img {border:none;}
a {color:#2c6fca;text-decoration:none;}
a:hover {text-decoration:underline;}

/*
h1 {margin-top:0;font-size:2em;}
*/
h2 {font-size:1.1429em;}
h3 {font-size:1em;}
/*
form {margin:0;}
*/

.containerWrap {width:1003px;margin:0 auto;}
.button {display:block;float:left;background:url(/images/steuertipps_new/buttons.gif) no-repeat}
.buttonRight {display:block;float:right;background:url(/images/steuertipps_new/buttons.gif) no-repeat}
.button a,
.buttonRight a,
.button input,
.buttonRight input{display:inline-block;width:auto;background:url(/images/steuertipps_new/buttons.gif) no-repeat}
.button a:hover,
.buttonRight a:hover {text-decoration:none;}

.navigation,
.tabNav {position:relative;display:block;margin:0;text-align:center;border:0 none;list-style-type:none;}

.header .horNav {text-align:right;padding-top:12px;position:relative;}
* html .header .horNav {margin-right:6px;}
.navigation{width:587px;height:28px;float:right;margin:0;font-size:12px;padding:0 1px 0 0;font-size:12px;}
.navigation li {display:block;float:left;padding:0;margin-left: 8px;}

.header .headerContent {padding-top:29px;}
.header .logo {padding:12px 0 9px 16px;}
.header .headerSearch {padding:5px 2px 6px 10px;}/* height ca. 33px; */
.headerSearch form{float:left;display:inline;}
.headerSearch label {display:none;}
.headerSearch .submit {}
.headerSearch .inputText {display:block;float:left;width:249px;height:18px;}

*:first-child+html .headerSearch .inputText {height:17px;}
.headerSearch .button
{
	height:21px;
	line-height:20px; /*geändert von 21px, damit der Text im Button nicht mehr weckelt beim wechsel in den Shop*/
	margin-left:1px;
	background-image:url(/images/steuertipps_new/btn_search.gif);
	background-repeat:no-repeat;
}
.headerSearch .button a{height:21px;line-height:21px;padding:0 13px;font-size:11px;text-decoration:none;background:none;} /* -PK- Background:none sonst blauer balken */

.metaNav {float:right;}
.metaNav .register, .metaNav .products, .metaNav .account, .metaNav .cart, .metaNav .cash{float:left;padding:0 10px;}
.metaNav a{padding:0 0 0 0;}
.metaNav a span{line-height:22px;}
.metaNav .register .user {background-image:url(/images/steuertipps_new/icns_header.gif);background-repeat:no-repeat;}
.metaNav .products a,
.metaNav .cart a{padding-left:15px;background-image:url(/images/steuertipps_new/icns_header.gif);background-repeat:no-repeat;}
.metaNav .cash{padding-left:0;}
.metaNav .account a,
.metaNav .cash a{padding-left:10px;background-image:url(/images/steuertipps_new/icns_header.gif);background-repeat:no-repeat;}

.breadcrumb
{
	height:23px;
	font-size:11px;
	color:#707070;
	padding:5px 0 0 11px;
	line-height:100%;
} /*-PK- 5px statt 7*/
.breadcrumb a{color:#2c6fca !important;}
.breadcrumb a:hover{text-decoration:underline;}

.progress {height:33px;font-size:11px;color:#707070;padding:17px 0 0 11px;}
.progress a,
.progress span{line-height:22px;}
.progress a:hover{text-decoration:none;}
.progActive, .progSelected, .progNotActive {margin-right:30px;}
.progSelected {color:#000;font-weight:bold;}
.progActive {font-weight:bold;}
.progress .step{line-height:22px;margin-right:3px;padding:4px 8px;color:#fff;background:url(/images/steuertipps_new/bg_progress.gif) no-repeat 1px -59px;}
.progActive   .step {color:#fff;background-position:1px 0;text-decoration:none;}
.progSelected .step {color:#fff;background-position:1px -30px;}
/*  End o Header  */

/*  body i.e. bottomWrap  */
.bodyContent {position:relative;}
.holder{width:100%;overflow:hidden;}
.no-sel{display:none !important;}

/* tab navigation shop */
.bodyContent .horNav {text-align:left;padding-top:15px;position:absolute;top:0;left:0;z-index:5;}
.tabNav{height:45px;float:left;margin:0;font-size:12px;padding:0;font-size:12px;/*overflow:hidden;*/}
.tabNav li {display:block;float:left;padding:0;margin-right: 2px;position:relative;}
.tabNav a:hover {text-decoration:none;}
.tabNav .leftSingleTab{background-position: 50% 29px;}
.tabNav .leftDoubleTab,
.tabNav .rightDoubleTab{background-position: 50% 29px;}
.tabNav .leftSingleTab a span,
.tabNav .leftSingleTab span span{width:148px;}
.tabNav .leftDoubleTab a span,
.tabNav .leftDoubleTab span span{width:65px;padding:5px 4px 0;}
.tabNav .rightDoubleTab a span,
.tabNav .rightDoubleTab span span{width:84px;padding:5px 4px 0;}

.shop-lnk{
	float:left;
	position:relative;
	font-size:12px; /*-AS- ursprünglich 1.09em*/
	height:2.333em;
	background:#f0f0f0;
	border:1px solid #ddd;
	z-index:2;
	font-family:Arial,Helvetica,Verdana,sans-serif; /* -AS- hinzugefügt*/
}
.shop-lnk .bg1{right:-0.5em;top:0.8333em;width:0.5em;height:0.8333em;z-index:15;}
.shop-lnk .bg2{left:-1px;top:-1px;width:0.1666em;height:0.1666em;}
.shop-lnk img{display:block;position:absolute;}
.shop-lnk span{float:left;color:#707070;font-size:0.91666em;padding:0.66666em 0.66666em 0;/* -PK-  kein Link mehr cursor:pointer;*/}
.shop-lnk:hover{text-decoration:none;}


.bodyContent .horTabNav {float:left;text-align:left;padding-top:11px;position:absolute;top:0;left:168px;z-index:5;}

.main-nav {float:left;font-size:11px;padding:0 0 0 10px;height: 45px;font-family:Arial,Helvetica,Verdana,sans-serif;}
.main-nav ul{list-style:none;padding:0;margin:0;font-weight:bold;}
.main-nav li{float:left;margin:0;padding:0px 1px 0px 4px;background:url(/images/steuertipps_new/nav_tab_left.jpg) no-repeat left top;}
.main-nav li.hover {float:left;background:url(/images/steuertipps_new/bg-over-left.gif) no-repeat left top;margin:0;padding:0px 1px 0px 4px;}
.main-nav li.last{padding: 0px 4px;}

.main-nav a {float:left;text-decoration:none;padding:10px 10px 10px 5px;margin: 0px;background:url(/images/steuertipps_new/nav_tab_right.jpg) no-repeat right top;}
.main-nav li.hover a.main-txt{position:relative;color:#000;z-index:20;padding:10px 10px 10px 5px;margin:0;background:url(/images/steuertipps_new/bg-over-right.gif) no-repeat right top transparent;}
.main-nav .shop-tab{margin:0;padding:5px 0 0 0;text-align:left;background:none repeat scroll 0 0 transparent;}
.main-nav .shop-tab a{background: none; padding: 0;}
.main-nav .shop-tab div{width: 50px;height: 2.5em;}
.main-nav .shop-tab div img{position: absolute;width: 510px; height: 1px; visibility: hidden;}
	
.main-nav .active {background:url(/images/steuertipps_new/nav_tab_left.jpg) no-repeat left top;}
.main-nav .active a {background:url(/images/steuertipps_new/nav_tab_right.jpg) no-repeat right top;padding-bottom:10px;}
	
.main-nav .active-bg{display:none;}
.main-nav a:hover{text-decoration:none;}

.main-nav li.active{background:#ffed26;position:relative;z-index:5;}
.main-nav li.active .active-bg{display:block;position:absolute;top: 35px;left:50%;margin:0 0 0 -0.66666em;width:1.25em;height:0.91666em;}
.main-nav li.active a:hover{color: #000000;}

.main-nav li.hover .bg-hover{display:block;}
.main-nav li.hover{ position:relative;z-index:10;}
/* End o tab navigation */

/* fly outs tab navigation */
.drop{position:absolute;left:0px;top:34px;width:196px;display:none;}
.drop2{width:209px;}
.drop3{width:710px;left:-24.333em;}
.main-nav li.hover .drop{display:block;}
.drop-top{width:100%;overflow:hidden;height:5px;}
.drop-top img{display:block;width:100%;height:100%;}
.drop-holder{width:100%;overflow:hidden;position:relative;}
.drop-holder .img-drop-bg{width:100%;height:9999px;position:absolute;left:0;top:0;z-index:19;}
.drop-holder .img-drop-bg img{display:block;height:100%;width:100%;}
.drop-content-wrapper{height:1%;position:relative;z-index:20;padding:0 0 0 7px;}
.drop-bottom{width:100%;overflow:hidden;height:5px;}
.drop-bottom img{display:block;width:100%;height:100%;}
.drop .x{float:right;display:inline;margin:0 0.4166em 0 0 !important;padding:0 !important;}
.drop .x img{display:block;height:1em;width:1em;}
.drop-list{padding:0 0 0 0.25em !important;width:13.8333em;font-weight:normal !important;margin:-1em 0 0 !important;clear:both;}
.drop2 .drop-list{width:14.333em;}
.box-toolbar .drop3 .drop-list{width:100%;padding:0 !important;overflow:hidden;}
.main-nav .drop-list li{border:0;width:156px;float:none;overflow:hidden;padding:0; background-image: none;}
.drop-list .active{ background:#ededed;}
.drop2 .drop-list li{width:16.333em;}
.drop3 .drop-col2 .drop-list li{width:156px;}
.drop4 .drop-list li{width:20.333em;}
.box-toolbar .drop3 .drop-list li{padding:0.25em 0;width:100%;}
.box-toolbar .drop3 .drop-col2 .drop-list li{padding-left:0.4166em;}
.drop-list li{background: none;}
.main-nav .drop-list a{background: none;}
.main-nav .drop-list li a{background:none;}
.drop-list li.hover{background:none;border:0;padding:4px 0 !important;}
.drop-list li img{float:left;width:0.25em;height:0.5em;margin:0.25em 0.5833em 0 0;}
.drop-list li.active a:hover {background: none;}
.main-nav li .drop-list a.txt {background: none;}
.main-nav li .drop-list li a.txt{padding: 4px 0px; margin: 0px;float:left; width:11.666em;padding-left:1em;background:transparent url(/images/steuertipps_new/icns_body.gif) no-repeat scroll 3px -196px;}
.drop-list li a.txt:hover{text-decoration:underline;}
.drop-list .checkbox{float:left;width:1.3333em;height:1.25em;padding:0;margin:0 0.5833em 0 0;}
.drop-list label{float:left;color:#2c6fca;font-size:0.9167em;}
.box-toolbar .drop-column .drop-list label{width:112px;}
.box-toolbar .drop-column2 .drop-list label,
.box-toolbar .drop-column3 .drop-list label{width:110px;}
li.hover .drop li a.txt{color:#2c6fca;}
.drop-box{padding:0.5833em 0 0.5833em 0.25em;width:14.8333em;overflow:hidden;clear:both;background:url(/images/steuertipps_new/dotted_hor.gif) repeat-x;}
.drop2 .drop-box{width:15.333em;}
.drop-box .lnk-all{color:#2c6fca;float:left;background: none;}
.drop-box .lnk-all-no2{font-weight:normal;}
.drop-box .lnk-all:hover{text-decoration:underline !important;}
.drop-box .lnk-all img{float:left;width:0.25em;height:0.5em;margin:0.25em 0.5em 0 0;}
.drop-box .lnk-all span{float:left;cursor:pointer;padding-left:1em;background:transparent url(/images/steuertipps_new/icns_body.gif) no-repeat scroll 3px -196px;}
.drop-box label{color:#2c6fca;font-size:0.9166em;padding:0.5em 1.25em 0 0;}
.drop .ico1{float:right;display:inline;}
.drop .ico1 img{float:right;width:1.166em;height:1.166em;margin:0;}
.drop .drop-box .ico1{margin:0 1em 0 0;}
.drop .drop-col1{float:left;overflow:hidden;width:41.08333em;}
.box-toolbar .drop-col1{padding-left:6px;}
.box-toolbar .drop-col1 .holder{padding-left:0.4166em;}
.drop .drop-col-title{width:100%;background:url(/images/steuertipps_new/dotted_hor.gif) repeat-x 0 100%;padding:0 0 0.5em;}
.drop .drop-col-title h3{margin:0;font-size:1.17em;}
.drop .drop-col-title h4{margin:0;font-size:1em;}
.drop .drop-col-title h3 span,.drop .drop-col-title h4 span{font-weight:normal;}
.drop .drop-column{float:left;overflow:hidden;width:14em;padding:0 1em 0 0;}
.drop .drop-column2{width:12.6666em;}
.drop .drop-column3{width:11.333em;}
.drop3 .drop-list{margin:0 !important;}
.drop4{left:0;width:269px;}
.drop .drop-col2{float:right;overflow:hidden;width:13.833em;display:inline;margin:0 1.6666em 0 0;}
.box-toolbar .drop .drop-col2{width:16em;margin-right:1em;}
.drop .drop-bg-box{height:1%;overflow:hidden;position:relative;margin:5px 0 0;background:#f0f0f0;padding:0 0 0 0.25em;}
.drop .drop-bg-box img.bg-corn{display:block;position:absolute;width:0.25em;height:0.25em;}
.drop .drop-bg-box .corn3-1{top:0;left:0;}
.drop .drop-bg-box .corn3-2{top:0;right:0;}
.drop .drop-bg-box .corn3-3{bottom:0;left:0;}
.drop .drop-bg-box .corn3-4{bottom:0;right:0;}
.drop h5{margin:0 0 0.4166em;font-size:0.9166em;}
.drop h5 span{font-weight:normal;}
.drop .drop-list2{float:none;font-size:0.9166em;width:12.0833em;padding:0 0 0 0.2500333em !important;}
.drop .drop-list2 li{width:100%;overflow:hidden;padding:0.4166em 0;margin:0 !important;}
.drop .drop-list2 a{color:#2c6fca;}
/* End of fly outs tab navigation */

.bodyContent .support 
{
	position:	absolute;
	top:		24px;
	right:		245px;
	/* IE 8 Hack */
	right/*\**/:			250px\9;
	font-weight:bold;
}
.support a {padding-left:12px;background:url(/images/steuertipps_new/icns_body.gif) no-repeat 0 2px;}

/*Trusted Shop */
.bodyContent .trustedShop
{
	position:	absolute;
	right:		5px;
	top:		5px;
}
.bodyContent .trustedShop .trustedBox
{
	float:				left;
	margin-right:		7px;
	line-height:		120%;
	font-size:			11px;
	font-family:		Verdana,Arial,Helvetica,sans-serif;
	word-spacing: 		-2px;
	text-align:			right;
}

/* IE 6 Hack */
* html .bodyContent .trustedShop .trustedBox
{
	width:				210px;
}

.bodyContent .trustedShop .trustedBox a
{
	letter-spacing: 	-0.025em;
	font-size:			10px;
}

.contentWrap {padding-top:47px;}
.contentWrap .leftCol,
.contentWrap .rightCol {float:left;padding-top:1.18em;}
.contentWrap .leftCol {
	width:168px; /* -PK- 170px da Navigation so breit ist*/
	overflow:hidden;
	/*background-color:#e6e9ee;*/
}
.contentWrap .rightCol {width:826px;}
.cart .contentWrap {padding-top:10px;}
.cart .contentWrap .leftCol {width:816px;padding-left:10px;background-color:transparent;}
.cart .contentWrap .rightCol {width:153px;margin-left:14px;}

.bottomWrap .bodyContent {height:1%;background:url(/images/steuertipps_new/bg_gradient.gif) repeat-x 0 47px;} /* -HK- Diese Zeile war in unserer Version auskommentiert. Warum? */
.bottomWrap .cart .bodyContent {height:1%;background:url(/images/steuertipps_new/bg_gradient.gif) repeat-x 0 11px !important;}

/*  Layout  */
.topBorder {height:2px;position:relative;width:100%;background:url(/images/steuertipps_new/border_tc.gif) repeat-x;}
.topBorder .tlb {position:absolute;top:0;left: 0;width:2px;height:2px;overflow:hidden;background:url(/images/steuertipps_new/border_tl.gif) no-repeat left  top;}
.topBorder .trb {position:absolute;top:0;right:0;width:2px;height:2px;overflow:hidden;background:url(/images/steuertipps_new/border_tr.gif) no-repeat left  top;}
.botBorder {height:2px;position:relative;width:100%;background:url(/images/steuertipps_new/border_bc.gif) repeat-x;}
.botBorder .blb {position:absolute;top:0;left: 0;width:2px;height:2px;overflow:hidden;background:url(/images/steuertipps_new/border_bl.gif) no-repeat left  top;}
.botBorder .brb {position:absolute;top:0;right:0;width:2px;height:2px;overflow:hidden;background:url(/images/steuertipps_new/border_br.gif) no-repeat left  top;}
.bordered {margin:0;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;padding:1.27em 12px 1.73em;background:#fff;}


/*  general  */
.bordered h1, .bordered h2, .bordered h3,.bordered h4, 
.bordered p {margin:0;padding:0 7px;}
.bordered h1 {margin-bottom:0.75em;font-size:2em;} /* -HK- font-size:2em hinzugefügt wegen des Produkttitels im IE */
.padLeft7 {margin:0;padding:0 7px !important;}
.intro {font-size:1.17em;margin-top:0;margin-bottom:0.786em !important;} /*  14px */
.noBotMarg {margin-bottom:0;}
.floatLeft {float:left;}
.floatRight {float:right;}
.grey {color:#bcbcbc;}
.small {font-size:0.8333em;}
.editLink {padding-left:14px;background:url(/images/steuertipps_new/icns_body.gif) no-repeat 0 -172px;}
.more{padding-left:10px;background:url(/images/steuertipps_new/icns_body.gif) no-repeat 0 -197px;}
.green {color:#009a07;}
.toTop {display:block;margin:0.3333em 0 -1em;padding-left:3.5em;background:url(/images/steuertipps_new/icns_body.gif) no-repeat 31px -316px;}

/* sidenav  */
.side-nav{font-family:Arial,Helvetica,Verdana,sans-serif;} /* -AS- hinzugefügt: font-family */
.side-nav{font-size:1.09em;list-style:none;padding:0;margin:0 0 0 0.41666em;width:157px;background:url(/images/steuertipps_new/dotted_hor.gif) repeat-x;}
.side-nav li{width:151px;background:url(/images/steuertipps_new/dotted_hor.gif) repeat-x 0 100%;padding:0.5em 0 0.5em 0.25em;}
.side-nav a{font-weight:bold;color:#2c6fca;}
.side-nav li.active a,
.side-nav li a:hover{color:#000;text-decoration:none;}
.side-nav li.active ul a{color:#2c6fca;}
.side-nav li ul{list-style:none;padding:0 0 0 0.666em;margin:0.3333em 0 0;background:url(/images/steuertipps_new/dotted_hor.gif) repeat-x 0 0;}
.side-nav li ul li{background:none;width:144px;padding:0.333em 0 0;}
.side-nav li ul a{font-weight:normal;}
.side-nav li ul li.active a,
.side-nav li ul a:hover{font-weight:bold;color:#000;}
/* end o sidenav */

/*  forms (general)  */
fieldset {border:none;margin:0;padding:0;}
/* -PK- überschreibt sonst alles (wurde in shoppingcart.css ausgelagert) label,*/
/* -PK- label,*/
.label,
.formInput,
.formSelect,
.formText,
.formDescr,
.formError,
.loginHelp,
.formHint {float:left;}
.inputText,
.formInput,
.formSelect {border:1px solid #d2d2d2;}
.labelless {margin-left:129px !important;}
.formText {font-family: Arial,Helvetica,sans-serif;}
.formDescr {width:200px;}
.formText {height:7em;}
.formError,
.red {color:#f00;padding-left:9px;}

/*  form (cart)  */
.st_cartForm {position:relative;height:1%;font-size:1.09em;}
.dottedLine {display:block;height:1px;margin:0;background:url(/images/steuertipps_new/dotted_hor.gif) repeat-x 0 0;}
.st_cartForm .dottedLine {margin:1em 0;}
.st_cartForm .inputText,
.st_cartForm .formInput {height:1.33em;}

/*  form table (cart step1)  */
/* -PK- wieder zu allgemein, DAHER VORLÄUFIG ".pk" vorgeschrieben!!!!!! */
/* -HK- für den Warenkorb in die shoppingcart.css ausgelagert */
.pk table {width:100%;position:relative;border-collapse:collapse;}
.pk tr {background:url(/images/steuertipps_new/dotted_hor.gif) repeat-x 0 0;}
.pk td {text-align:left;vertical-align:top;padding:1.5em 20px 1.3333em;}
.pk th {text-align:left;vertical-align:middle;font-weight:bold;font-size:1.09em;padding:0.75em 10px 0.5833em;}
th.col_article     {text-align:center;width:50px;padding-left:2px;padding-right:2px;}
th.col_items       {text-align:right;padding-left:0px;padding-right:0;}
th.col_singlePrice {text-align:right;padding-right:19px;}
th.col_totalPrice  {text-align:right;padding-right:24px;}
td.col_article     {text-align:center;width:50px;padding-left:2px;padding-right:2px;}
td.col_items       {text-align:right;padding:1.25em 0 1.3333em 0;}
td.col_singlePrice {text-align:right;white-space:nowrap;padding-left:10px;}
td.col_totalPrice  {text-align:right;white-space:nowrap;padding-left:25px;padding-right:25px;background:#f0f0f0 url(/images/steuertipps_new/dotted_hor.gif) repeat-x 0 0;}
td.col_labels      {white-space:nowrap;width:146px;padding-left:25px;}
.charge {white-space:nowrap;background:#d2d2d2 url(/images/steuertipps_new/dotted_hor.gif) repeat-x 0 0 !important;}
.totalPrice {white-space:nowrap;font-weight:bold;background:#d2d2d2 url(/images/steuertipps_new/dotted_hor.gif) repeat-x 0 0 !important;}
.summary {background:none;}
.summaryTop,
.disclaimer {background:url(/images/steuertipps_new/dotted_hor.gif) repeat-x 0 0;}
.product {font-weight:bold;text-decoration:none;}
.deleteArticle {padding-left:10px;font-size:0.9167em;background:url(/images/steuertipps_new/icns_body.gif) no-repeat 0 -124px;}

.discountCode{margin-top:1.25em;}
.discountCode label {display:block;float:left;font-size:1em;line-height:1.8333em;padding:0 40px 0 5px !important;background:#f0f0f0;}
.discountCode .inputText {display:block;float:left;width:121px;height:1.5em;padding:0 3px;}
.discountCode .button,
.st_cartForm_login .button,
.deliveryDetails .button {height:21px;line-height:21px;margin-left:5px;background-position:100% -245px;}
.discountCode .button a,
.st_cartForm_login .button a,
.deliveryDetails .button a{height:21px;line-height:21px;padding:0 10px;font-size:11px;color:#fff;font-weight:bold;text-decoration:none;background-position:0 -220px;}

/*  form buttons  */
.formButtons {margin-top:1.5em;padding:21px 8px 0;background:url(/images/steuertipps_new/dotted_hor.gif) repeat-x 0 0;}
.st_cartPayment .formButtons {margin-top:1em;}
.formButtonsTop {position:absolute;top:0;right:8px;background-position:100% -179px !important;}
.formButtons .button {height:31px;line-height:31px;background-position:100% -100px;}
.formButtons .button a {height:31px;line-height:31px;padding:0px 8px 1px 36px;color:#fff;font-size:14px;font-weight:bold;text-decoration:none;background-position:0 -60px;border:0 none;}
* html .formButtons .button a {padding:0px 8px 1px 36px;}
*:first-child+html .formButtons .button a {padding:0px 8px 1px 36px;}
.formButtons .button input {height:31px;line-height:31px;color:#fff;font-size:14px;font-weight:bold;text-decoration:none;background-position:0 -60px;border:0 none;cursor:pointer;}
.formButtons .buttonRight	{height:31px;line-height:31px;margin:0;padding:0;background-position:100% -179px;}
.buttonRight,
.st_cartForm .btn_bestellAbsch,
.btn_softwareDownload .button,
.btn_print .button	{height:31px;line-height:31px;margin:0;padding:0;background-position:100% -291px;}
.st_cartForm .buttonRight input,
.btn_softwareDownload input,
.btn_print .button a {height:31px;line-height:31px;padding:0px 30px 3px 20px;color:#fff;font-size:14px;font-weight:bold;text-decoration:none;background-position:0 -139px;border:0 none;cursor:pointer;}
.formButtons .button .btn_zurueck {width:96px;margin:0;padding:0px 7px 3px 36px;}
.st_cartForm .buttonRight .btn_artBest {width:158px;margin:0;padding:0px 32px 3px 7px;}
.st_cartForm .buttonRight .btn_weiter {width:92px;margin:0;padding:0px 32px 3px 7px;}
.st_cartForm .btn_bestellAbsch input {width:186px;margin:0;padding:0px 7px 3px 7px;}
.btn_softwareDownload input {width:203px;margin:0;padding:0px 7px 3px 7px;}
.drop-box .buttonRight {height:21px;line-height:21px;background-position:100% -25px;margin:0;padding:0;}
.drop-box .buttonRight input{height:21px;line-height:21px;width:120px;margin:0;padding:0 7px 2px;color:#fff;font-size:11px;text-decoration:none;background-position:0 0px;border:0 none;cursor:pointer;}
.col_detail .button {height:25px;line-height:25px;background-position:100% -367px;margin:0;padding:0;}
.col_detail .button a{height:25px;line-height:25px;background-position:0 -332px;margin:0;padding:0 16px;color:#fff;font-weight:bold;font-size:0.9167em;}
.btn_print {padding:1em 13px;}
.btn_print .button a {padding:0px 7px 3px;}


/*  cart step2  */
.form_optiongroup {display:block !important;float:none;margin-top:1em;width:auto !important;}
.form_optiongroupRow {width:auto !important;}
.form_optiongroup .floatLeft,
.form_optiongroupRow .floatLeft,
.form_paymentCheck .floatLeft {width:20px;}
* html .form_optiongroup .floatLeft{width:25px;}
* html .form_optiongroupRow .floatLeft {width:25px;}
* html .form_paymentCheck .floatLeft {width:25px;}
*:first-child+html .form_optiongroup .floatLeft{width:25px;}
*:first-child+html .form_optiongroupRow .floatLeft {width:25px;}
*:first-child+html .form_paymentCheck .floatLeft {width:25px;}
.form_optiongroupRow {margin-right:20px;padding-left:0 !important;}
.form_optiongroup .inputRadio,
.form_optiongroupRow .inputRadio,
.form_optiongroupRow .inputCheck{margin-left:0;margin-right:5px;}
.st_cartForm_login {margin:1.33em 0 0 30px;background-position:0 -25px;}
.form_optiongroup .desc,
.form_optiongroupRow .desc,
.form_paymentCheck .desc {float:left;display:inline;padding-top:0.25em;}
.st_cartForm_login label {float:left;margin-right:16px;padding-top:0.25em;width:auto !important;} /* -HK- float:left; ergänzgt */
.st_cartForm_login .inputText{float:left;display:inline;width:142px;margin-right:16px;}
.st_cartForm_login a{float:left;display:inline;font-size:0.8333em;margin-top:0.4166em;background-position:0 0px;}
.st_cartForm_login .button,
.deliveryTeaser .deliveryDetails .button{background-position:100% -25px;}
.st_cartForm_login .button a,
.deliveryTeaser .deliveryDetails .button a{margin:0;background-position:0 0px;}
/*  cart step2 layer */
.forgottenPW {position:relative;margin:1.5em 0 -1em;padding:1.5em 0;background:#f3f4f6 url(/images/steuertipps_new/dotted_hor.gif) repeat-x 0 0;}
.forgottenPWclose {position:absolute;top:0.75em;right:5px;font-size:0.8333em;}
.forgottenPW p {margin:0 0 0.25em;padding:0 5px 0 30px;}
.forgottenPW .st_cartForm_login {margin-left:30px;}
.forgottenPW .dottedLine {margin:1.5em 10px;}

/*  most of the cart step3+4  styles  */
.st_cartForm label,
.st_cartForm .label{width:127px;padding-top:0.25em;padding-left:7px}
.st_cartPayment label,
.st_cartPayment .label{width:137px;padding-left:27px}
* html .st_cartPayment label {padding-left:32px}
*:first-child+html .st_cartPayment label {padding-left:32px}
.st_cartForm .formInput {width:224px;}
.st_cartPayment .formInput {width:207px;}
.st_cartForm .formStreet,
.st_cartForm .formZIP,
.st_cartPayment .formBLZ {width:auto !important;}
.st_cartForm .formNumber {width:83px !important;padding-left:0 !important;}
.st_cartForm .formCity {width:65px !important;padding-left:0 !important;}
.st_cartPayment .formBank {width:109px !important;padding-left:0 !important;}

.st_cartForm .formSelectCountry,
.st_cartForm .formSelectTitle {width:228px;height:1.5833em;}
* html .st_cartForm .formSelectCountry {width:230px;}
*:first-child+html .st_cartForm .formSelectCountry {width:230px;height:1.6667em;}
.st_cartForm .formInputZIP {width:57px !important;margin-left:34px !important;}
.st_cartForm .formInputCity {width:163px !important;margin-left:3px !important;}
* +html .st_cartForm .formInputCity {width:161px !important;margin-left:3px !important;}
.st_cartForm .formInputPhonePrefix {width:80px !important;margin-left:3px !important;}
.st_cartForm .formInputPhone {width:137px !important;margin-left:3px !important;}
* +html .st_cartForm .formInputPhone {width:134px !important;margin-left:3px !important;}
.st_cartForm .formInputStreet {width:183px !important;}
* html .st_cartForm .formInputStreet {width:180px !important;}
*:first-child+html .st_cartForm .formInputStreet {width:180px !important;}
.st_cartForm .formInputNumber {width:37px;margin-left:3px !important;}
.st_cartPayment .formInputBLZ {width:68px;}
* html .st_cartPayment .formInputBLZ {width:66px;}
*:first-child+html .st_cartPayment .formInputBLZ {width:66px;}
.st_cartPayment .formInputBank {width:134px;margin-left:3px;}
.st_cartPayment .formSelectCard {width:209px;}
.st_cartPayment .formSelectValid {width:103px;margin-right:3px;}
.st_cartPayment .formInputCardSecNo {width:50px;margin-right:5px;}
.st_cartPayment .formInputCardNoPart {width:47px;margin-right:4px;}
* html .imgCardSecNo {margin-bottom:1.5em}
*:first-child+html .imgCardSecNo {margin-bottom:1.5em}
.formHint {margin-left:10px;padding-top:0.5em;font-size:0.8333em;color:#bcbcbc;}
.st_cartForm .grey {padding:0.5em 0 0;font-size:0.75em;color:#bcbcbc;}
.st_cartForm .grey a {color:#bcbcbc;text-decoration:underline;}
.st_cartForm p.small {margin:0.75em 0}
form .clear {display:inline;font-size:1em;line-height:2.6667em;width:100%;}
.st_cartForm .formError {padding:0 0 3px 18px;float:none; background:url(/images/steuertipps_new/icns_body.gif) no-repeat 0 -150px;}
.st_cartForm .inputError {border:1px solid #f00;}
.st_cartForm .labelless {display:block;margin-left:133px !important;}
.shipmentLayer {/*2010-02-24 wegen ToolTip Problem entfern position:relative;*/margin:1.5em 0 -1em;padding:1.5em 0;background:url(/images/steuertipps_new/dotted_hor.gif) repeat-x 0 0;}
.form_paymentCheck {float:none;width:auto !important;margin-left:153px !important;padding-left:0 !important;}
* html .form_paymentCheck {margin-left:23px !important;}
*:first-child+html .form_paymentCheck {margin-left:158px !important;}

/*  table cart step5  */
.checkData {margin-bottom:2em;}
.checkData td {width:25%;padding:10px;}
.checkData .firstRow td {background:url(/images/steuertipps_new/dotted_vert.gif) repeat-y;}
.checkData tr.firstRow,
.checkData .firstTD,
.checkData tr.bottomRow {background-image:none !important;}
.checkData .bottomRow td {padding:5px 10px 0;background:url(/images/steuertipps_new/dotted_vert.gif) repeat-y;}
.distance td,
.distanceBottom td {padding-bottom:0;line-height:0;}
.distanceBottom {background:url(/images/steuertipps_new/dotted_hor.gif) repeat-x scroll left bottom;}
.summary .disclaimer {padding-left:0;}
.summary .disclaimer label{width:266px;padding:0;}
.summary .disclaimer .floatLeft {width:20px}
.summary .disclaimer .desc {float:left;width:240px;margin-left:5px}
.summary .disclaimer .desc a{color:#000;text-decoration:underline;}
.summary .disclaimer .newsletter
{
	display:block;
	float:right;
	width:240px;
	margin-left:5px
}

/*  cart step 6 */
.productDelivery {margin:1.5833em 15px;}
.deliveryDetails h1 {margin:1em 13px 0;font-size:1.64em;}
.productPackshot h2 {font-size:1em;padding:0;}
.deliveryTeaser h2{font-size:2.18em;padding-left:0;}
.productPackshot {width:220px;overflow:hidden;padding:1px 10px;font-size:1.17em !important;text-align:center;background:url(/images/steuertipps_new/dotted_vert.gif) repeat-y 100% 0;}
.productPackshot img {margin-bottom:0.5em;}
.deliveryDetails {padding:10px 0 10px 18px;}
.deliveryDetails strong {display:block;margin:6px 0 0;font-size:1.5em;}
.deliveryDetails .more {display:block;}
.deliveryDetails .green {padding-left:12px;background:url(/images/steuertipps_new/icns_body.gif) no-repeat 0 -268px}
.deliveryTeaser {position:relative;margin:1.5833em 0 !important;}
.deliveryTeaser .deliveryDetails {width:600px;overflow:hidden;}
.deliveryTeaser .deliveryDetails p {font-size:18px;padding:7px 0 21px;}
.deliveryTeaser .deliveryDetails strong {display:inline;font-size:1em;}
.deliveryTeaser .deliveryDetails .button {margin-left:0;}
.productTeaser {position:absolute;top:25px; right:41px;z-index:10;} /*top-2px in 25px, damit das Bild nciht über dem Rahmen liegt */
.printDetails .printDate {position:absolute;top:21px;right:10px;font-size:1.64em !important;}
.printDetails .dottedLine {margin:3em 0;}
.printDetails p {margin:0;padding-left:13px;font-size:1.27em;line-height:1.7143em;}
.printDetails p strong {font-size:1.7143em}
.weiter {font-size:14px;font-weight:bold;padding-right:15px !important;}
.weiter .more{float:right;background-position:0 -195px}
/*  End o cart steps */
/*  End o forms  */

/*  right column  */
.rightCol .box {margin-bottom:1.09em;}
.rightCol .box h3,
.rightCol .box p{font-size:1.09em;}
.rightCol .box .boxHead {margin:0;background:#aaa url(/images/steuertipps_new/bg_head_rCol.gif) no-repeat 100% 0;}
.rightCol .box .boxBottom {height:2px;line-height:2px;background:url(/images/steuertipps_new/bg_bot_rCol.gif) no-repeat 0 100%;}
.rightCol .boxHead h3 {margin:0;padding:3px 7px 4px;color:#fff;line-height:1.25em;background:url(/images/steuertipps_new/bg_head_rCol.gif) no-repeat 0 0;}
.rightCol .box p {margin:0;padding:0.667em 12px;background:#dcdcdc;}
.rightCol .box .contactPhone {padding-top:0;font-size:1.17em;font-weight:bold;}
.rightCol .teaserBox {height:1%;background:url(/images/steuertipps_new/teaser_steuerberater.jpg) no-repeat 0 0;}
.rightCol .teaserBox .boxHead,
.rightCol .teaserBox .boxHead h3,
.rightCol .teaserBox p {background:none;}
.rightCol .teaserBox p {padding:0.667em 9px 0.3333em;color:#fff;}
.rightCol .teaserBox .teaserImg {width:134px;height:124px;}

/* shop  */
/* filter-flyouts */
.shop {font-size:1.09em;position:relative;height:1%;}
.shop h1 {margin-top:0.2917em;padding-left:0.875em;}
.shop .caption
{
	font-size: 1.25em;
	padding: 0 0 0 1.5em;
	margin: 0 0 -0.5em 0;
	color: #888888;
}
.bordered .info-box .bottom-box a{padding:0 0 0 0.75em;}
.bordered .title1{height:1%;overflow:hidden;margin-top:-0.4166em;padding-bottom:0.5em;}
.bordered .title1 h1{margin:0;font-size:1.27em;font-weight:normal;padding-left:0;}
.bordered .box-toolbar{position:absolute;top:2.75em;left:0;height:0;height:1%;padding:0 1px;}
.bordered .box-toolbar .box-bg{display:block;width:100%;height:3.41666em;}
.bordered .box-toolbar .box-toolbar-holder{position:absolute;top:0.8333em;left:0;width:100%;}
.bordered .box-toolbar .left-box{float:left;padding:0 0 0 1em;}
.bordered .box-toolbar .right-box{float:right;padding:0 0.666em 0 0;}
.bordered .box-toolbar p{color:#949494;font-size:0.916666em;margin:0.3333em 0 0;padding:0;float:left;}
.bordered .box-toolbar ul{float:left;list-style:none;padding:0;margin:0;}
.bordered .box-toolbar li{float:left;margin:0 0 0 0.5833em;display:inline;}
.bordered .box-toolbar li.hover{position:relative;}
.bordered .box-toolbar li a.lnk-button{float:left;height:20px;overflow:hidden;position:relative;margin:-0.0833em 0 0;}
.bordered .box-toolbar li a.lnk-button span{display:block;position:absolute;left:0;width:100%;text-align:center;top:/*0.5em*/5px;color:#2c6fca;cursor:pointer;font-size:10px;letter-spacing:-0.083em;text-indent:-1.166em;}
.bordered .box-toolbar li.hover a.lnk-button span{top:0.333em;}
.bordered .box-toolbar li a.lnk-button:hover{text-decoration:none;}
.bordered .box-toolbar li.hover a.lnk-button{position:relative;z-index:15;margin:1px 0 0;}
.bordered .box-toolbar li a.button1{width:72px;}
.bordered .box-toolbar li a.button2{width:148px;}
.bordered .box-toolbar li a.button3{width:86px;}
.bordered .box-toolbar li a.lnk-button img{display:block;width:100%;height:40px;}
.bordered .box-toolbar li.hover a.lnk-button img{margin:-21px 0 0;}
.bordered .box-toolbar li .drop{top:19px;z-index:10;}
.bordered .box-toolbar li.hover .drop{display:block;}
.bordered .box-toolbar .drop-list{float:none;margin:0 !important;}
.bordered .box-toolbar .drop-list li{margin:0;}
.bordered .box-toolbar .drop-box{width:20.5em;}
.bordered .box-toolbar .drop3{width:669px;}
.bordered .box-toolbar .drop .drop-column{width:142px;padding:0 0.53em 0 0;}
.bordered .box-toolbar .drop .drop-column2{width:138px;}
.bordered .box-toolbar .drop .drop-column3{width:136px;}
.bordered .box-toolbar .drop .drop-col1{width:440px;}
.bordered .box-toolbar .drop-box1{width:53.9166em;}
.bordered .box-toolbar .drop-box .floatLeft,
.bordered .box-toolbar .drop-box .floatRight{font-size:0.9167em;padding-top:0.36em}
.bordered .box-toolbar .drop-box .floatRight{padding-right:1.6667em}
.bordered .box-toolbar .drop3{left:-21.75em;}
.bordered #nav2 li .drop{left:auto;right:0;width:169px;}
.bordered #nav2 li .drop .drop-top .drop-middle{border-right:0.083333em solid #a9a9a9;border-left:none;}
/* End of filter flyouts */

/* Shop product list table*/
.itemlist {position:relative;overflow:hidden;margin-top:3em;}
.itemlist tr {background:none;}
.itemlist .distance td {padding:9px 0;background:url(/images/steuertipps_new/dotted_hor.gif) repeat-x 0 8px;}
.itemlist .col_article {width:100px;padding:0;}
.itemlist .col_product {width:475px;padding:0 0.5em 0 0;position:relative;}
.itemlist .col_product img {display:block;}
.itemlist .col_product h2{color:#2C6FCA;font-size:1.166em;margin:0.25em 1em 0.25em 0;padding:0;}
.itemlist .col_product p {padding:0;}
.itemlist .col_product .more {display:block;margin-top:0.5em;background-position:0 -196px;}
.itemlist .col_detail {width:69px;color:#D10000;position:relative;padding:1em 15px 1.3333em 25px;}
.itemlist .col_detail,
.itemlist .col_singlePrice {background:url(/images/steuertipps_new/dotted_vert.gif) repeat-y;}
.itemlist .col_singlePrice {width:62px;text-align:left;padding:1em 33px 1.3333em 15px;}
.itemlist .col_singlePrice p{font-size:0.9167em;padding:0;}
.itemlist .em {color:#d10000;}
.itemlist .col_singlePrice strong{display:block;font-size:1.5em;margin:0.25em 0 0;width:100%;}
/* End of product list table*/

/* Shop paging navigation */
.paging{width:100%;overflow:hidden;position:relative;text-align:center;margin-bottom:-0.4166em;padding:0.5em 0 0;}
.paging-hold1{float:left;left:50%;position:relative;}
.paging-hold2{float:left;position:relative;left:-50%;}
.paging .arrow{float:left;margin:0 0.25em 0 0;overflow:hidden;width:1.5833em;height:1.6em;}
.paging .arrow img{display:block;	width:1.5833em;	height:3.1666em;}
.paging ul{float:left;padding:0;margin:0 0 0 0.25em;display:inline;list-style:none;}
.paging li{float:left;text-align:center;overflow:hidden;position:relative;width:1.5833em;height:1.6em;margin:0 0.25em 0 0;}
.paging li a{font-weight:normal;color:#2c6fca;position:absolute;top:0.1666em;left:0;height:1.5833em;width:1.5833em;}
.paging li span{position:absolute;top:0.1666em;left:0;width:100%;font-weight:bold;}
.paging li img{display:block;width:100%;height:100%;}
.paging .no-active img{margin:-1.5833em 0 0;}
/* End of paging navigation */

/* Shop product detail */
/* 2009-10-05 --> durch JQuery Cycle Plugin ersetzt
.product-box .photo
{
	display:block;
	width:255px !important;
	/*height:100% !important;*/
}
*/
/* 2009-10-05 --> JQuery Cycle Plugin  */
.product-box .pics 
{  
    height:  252px;
    width:   252px;
    padding: 0;
    margin:  0;
} 
 
.product-box .pics img 
{  
    padding: 0;
    width:  226px;
    /*height: 220px;*/
    top:  0;
    left: 0
}

.product-box{float:left;position:relative;overflow:hidden;width:226px;margin:0 0 3.5em 1.75em; 
	padding:0 0 0 1px;}/*  adjust to designated pack-shot-width; pre-formatted to images with 226x260px; */
.product-box .tools{width:100%;text-align:center;overflow:hidden;position:relative;}
.product-box .tools-hold{float:left;position:relative;left:50%;}
.product-box .tools-hold2{float:left;left:-50%;position:relative;}
.product-box .tools a{float:left;}
.product-box .tools img{width:2em;height:2em;}
.product-box .tools p{margin:0;float:left;color:#888;padding:0.6em 0.666em 0;}
.info-box{float:right;overflow:hidden;width:472px;position:relative;background:#f0f0f0;padding:1.42em 1.8333em 0.8333em 1em;margin:0 0 3.5em 0;display:inline;}
.info-box .corn,
.infoNav .corn{display:block;position:absolute;}
.info-box .corn1,
.infoNav .corn1{left:0;top:0;}
.info-box .corn2,
.infoNav .corn2{right:0;top:0;}
.info-box .corn3,
.infoNav .corn3{left:0;bottom:0;}
.info-box .corn4,
.infoNav .corn4{right:0;bottom:0;}
.info-box .col1{float:left;overflow:hidden;width:269px;padding:0 0 1.17em 0.75em;}
.info-box label{display:block;float:none;width:259px;height:15px;margin:0.27em 0 0.82em;padding:0.45em 0 0.55em;font-size:0.9167em;background-color:#fff;}
*:first-child+html .info-box label{padding:0.36em 0 0.64em;}
.info-box label .inputRadio{vertical-align:text-bottom;margin-top:0;}
*:first-child+html .info-box label .inputRadio{vertical-align:middle;}
.info-box select{display:block;width:259px;margin:0.4166em 0 0.1666em;}
.info-box p{color:#888;margin:0;padding:0;}
.info-box a{color:#2c6fca;}
.info-box form .abstract {font-size:0.9166em;line-height:1.4em;margin:1.5em 0 0;padding:0;}
.info-box form{min-height:16.25em;}
.info-box form legend {display:none;}
.info-box .col2{float:right;width:/*12.833em*/154px;padding:0 0.833em 0.58333em 0;}
.info-box .col2 p{font-size:0.91666em;line-height:1.4em;}
.info-box .aktionspreis-holder { }
.info-box .aktionspreis-holder .aktionspreis {float:left;position:relative;margin-left:-0.333em;padding-top:0.1875em;color:#000;font-size:1.33em;font-weight:bold;background:url(/images/steuertipps_new/icns_body.gif) no-repeat center -347px;}
.info-box .aktionspreis-holder .aktionspreis-label {float:right;text-align:left;color:#f00;}
.info-box .aktionspreis-holder .aktionspreisEnde {font-weight:bold;}
.info-box .price-box{position:relative;height:72px;margin:0 -0.25em 0 -0.333em;text-align:center;background:url(/images/steuertipps_new/buttons.gif) no-repeat 0 -450px;}
.info-box .price-box .price-holder{position:absolute;width:100%;height:6em;top:1.166em;left:0;}
.info-box .price-box strong{display:block;width:100%;text-align:center;font-size:2.5em;line-height:0.9em;}
.info-box .price-box p{color:#000;font-size:1.09em;}
.info-box .green{color:#009a07;}
.info-box .black{color:#000;}
.info-box .red{color:#FF001D;}
.warenkorb-box{position:relative;width:154px;height:35px;margin:0.8333em 0 0.5833em;background:url(/images/steuertipps_new/buttons.gif) no-repeat 0 -408px; text-align:center;}
.warenkorb-box .warenkorb-holder{position:absolute;width:100%;top:0.75em;left:0;text-align:center;}
.warenkorb-box a
{
	color:#fff;
	font:bold 1.1666em Arial, Verdana, sans-serif;
}
.warenkorb-box a:hover{text-decoration:none;}
.warenkorb-box input
{
	color:#fff;
	font:bold 1.1666em Arial, Verdana, sans-serif;
	background-color: transparent;
	border: none;
	cursor:pointer;
	top:0.75em;
	height:/*100%*/35px;
	width:auto;
	display:inline-block;	
	padding:0 11px;
}
/* IE 7 Hack */
*+html .warenkorb-box input
{
	width: 100%;
}
.prodDetails .warenkorb-box a {font-size:1em;}
.prodDetails .warenkorb-box input {font-size:1em;}
.info-box .bottom-box{width:100%;padding:0;background:url(/images/steuertipps_new/dotted_hor.gif) repeat-x 0 0;overflow:hidden;}
.info-box .bottom-box ul{list-style:none;margin:0;padding:0.5em 0 0 0;}
.info-box .bottom-box li{position:relative;width:100%;overflow:hidden;}
.info-box .bottom-box a{padding:0 0 0 0.75em;}
.info-box .bottom-box li .more{display:block;}
.prodDetails {padding:0 0 1em 0.8571em;font-size:1.17em;line-height:1.2857em;}
.prodDetails h2 {margin-bottom:1.0625em;}
.prodDetails h3 {margin:1.0625em 0 0.125em;}
.prodDetails p {margin-bottom:1.2857em;}
.prodDetails ul {list-style-type:none;margin:0;padding:0 0 1.1429em 0.7143em;}
.prodDetails li {list-style-type:none;height:1%;padding:0.1429em 0 0.2143em 1.1429em;background:url(/images/steuertipps_new/bg_list_dot.gif) no-repeat 0 0.5em;}
.extraDetails {margin-bottom:1em;}
.extraDetails .prodDetails {}
.extraDetails .infoCol {width:322px;}
.prodDetails .newFeat {text-indent:-3.2858em;padding-left:3.2858em;padding-right:100px;margin-bottom:0.8571em;}
.prodDetails .newFeat .red {font-weight:bold;text-transform:uppercase;}
.extraDetails .infoNav {width:100%;position:relative;margin-bottom:1.5833em;background:#f0f0f0;}
.extraDetails .infoNav ul{list-style-type:none;margin:0;padding:0.9167em 0;}
.extraDetails .infoNav ul li{float:left;list-style-type:none;width:153px;padding:0 0 0.3333em 0.6667em;}
.extraDetails .infoNav ul li a{padding-left:10px; background:url(/images/steuertipps_new/icns_body.gif) no-repeat 0 -378px;}
.infoCol {float:right; padding:0 0 2em 2em;}
.infoCol .infoVideo {margin-bottom:0.1667em;border:1px solid #ddd;}
.infoCol .infoVideo p{display:none;}
.infoCol .infoHotline {margin-bottom:0.8333em;}
.infoCol .references div {width:84px;height:83px;margin:10px 10px 0 0;padding:6px 8px;background:url(/images/steuertipps_new/bg_references.gif) no-repeat 0 0;}
.infoCol .references .noRightMarg {margin-right:1px;}
.infoCol .references div a img {border:0;}
.reviews {width:auto;}
.reviews .review {margin-top:12px}
.prodDetails .review {margin-bottom:0.4286em;position:relative;}
.prodDetails .review .stars{display:inline-block;height:10px;margin-right:0.3571em;background:url(/images/steuertipps_new/icns_body.gif) no-repeat 0 -400px;}
.prodDetails .review .stars5{width:55px;}
.prodDetails .review .stars4{width:43px;}
.prodDetails .review .stars3{width:32px;}
.prodDetails .review .stars2{width:21px;}
.prodDetails .review .stars1{width:10px;}
.prodDetails .review .stars0{width:0;}
.prodDetails .review .stars span{position:absolute;left:-9999px;}
/*  End of product detail */

/* Teaser offer */
.productOffer{margin-bottom:1.5em;}
.productOffer .bordered {padding:0.25em 12px;}
.productOffer .offer {float:left;width:83px;}
.productOffer .offerDetails
{
	margin-left:83px;
	padding:	0.5em 0 0.5em 0;
}
.productOffer .offerDetails p{font-size:1.17em;margin:0;padding:0;}
/* End of offer teaser */

/* Teaser similar products */
.similarProductsTeaser {width:100%;margin:1.5833em 0 !important;position:relative;}
.similarProductsTeaser .bordered{padding:0;position:relative;}
.title2{height:1%;overflow:hidden;padding:1.333em 2.666em 0.666em;font-size:1.09em;position:relative;}
.title2 h3{margin:0;padding:0;font:bold 1em Arial, Verdana, sans-serif;}
.bottom-boxes{width:767px;background:url(/images/steuertipps_new/dotted_hor.gif) repeat-x;margin:0 0 0 2.5833em;padding:0 0 1.5em;font-size:1.09em;position:relative;}
.bottom-boxes:after{height: 0;clear: both;content: '';display: block;}
.bottom-boxes-bg{width:100%;background:url(/images/steuertipps_new/dotted_hor.gif) repeat-x 0 100%;padding:0.5em 0;}
.bottom-boxes-bg:after{height:0;clear:both;content:'';display:block;}
.bottom-boxes-hold{margin:0 0 0 -0.5833em;width:774px;position:relative;background:url(/images/steuertipps_new/grey.gif) repeat-y 21.833em 0;overflow:hidden;}
.bottom-boxes-hold1{width:100%;overflow:hidden;background:url(/images/steuertipps_new/grey.gif) repeat-y 43.583em 0;}
.bottom-box{float:left;overflow:hidden;width:245px;padding:0 0 0 12px;position:relative;}
.bottom-boxes-hold1 .first{padding:0;width:256px;}
.bottom-box .photo-col{float:left;overflow:hidden;width:54px;padding:0.25em 0.4166em 0 0;}
.bottom-box .photo-col img
{
	display:block;
	width:50px;
	/*height:4.66em;  -PK- feste Breite*/
}
.bottom-box .text-col{float:left;overflow:hidden;width:183px;padding-bottom:1em;}
.bottom-boxes-hold1 .first .text-col{width:190px;}
.bottom-box p{margin:0.5em 0 0;padding:0;}
.bottom-box p a{color:#2c6fca;}
/* End of teaser similar products */

/*  End of shop  */
/*  End of right column  */

/*  Footer  */
.footer {height:1%;margin:5em 10px 0;background:url(/images/steuertipps_new/bg_footer_right.gif) no-repeat 100% 0;}
.footerContent {position:relative;padding:3.27em 10px;background:url(/images/steuertipps_new/bg_footer_left.gif) no-repeat 0 0;}
.footerMain {position:relative;top:0;left:0;text-align:center;padding:0.73em 0px 0;background:url(/images/steuertipps_new/dotted_hor.gif) repeat-x 0 0;}
.footerFunctions {position:absolute;top:0.73em;left:0;margin:0;}
.footerToTop {padding-left:10px;background:url(/images/steuertipps_new/icns_body.gif) no-repeat 0 -73px;}
.footerPrint {padding-left:13px;background:url(/images/steuertipps_new/icns_body.gif) no-repeat 0 -98px;margin-left:17px;}
.footerCopy {text-align:center;margin:0 auto;color:#bcbcbc;}
.footerNavi {position:absolute;top:0.73em;right:0;margin:0;}
.footerSocialBookmks {position:absolute;top:0.91em;left:0.91em;margin:0;}
.footerSocialTwitter {position:absolute;top:0.91em;right:0.91em;margin:0;}
.footerSocialBookmks .icn,
.footerSocialTwitter .icn {display:block;float:left;width:16px;height:16px;margin-right:4px;text-indent:-9999px;background: url(/images/steuertipps_new/icn_soc_bkm.gif) no-repeat 0 0;}
.footerSocialBookmks span,
.footerSocialTwitter span {float:left;padding-top:0.091em}
.footerSocialBookmks span a,
.footerSocialTwitter span a {color:#bcbcbc;}
.footerSocialBookmks span a:hover,
.footerSocialTwitter span a:hover {color:#bcbcbc;}
.footerSocialBookmks .omega {margin-right:1.82em}
.icn_digg      {background-position:     0 0 !important;}
.icn_yigg      {background-position: -20px 0 !important;}
.icn_stern     {background-position: -40px 0 !important;}
.icn_webnews   {background-position: -57px 0 !important;}
.icn_delicious {background-position: -91px 0 !important;}
.icn_mrwong    {background-position:-111px 0 !important;}
.icn_google    {background-position:-131px 0 !important;}
.icn_live      {background-position:-151px 0 !important;}
.icn_yahoo     {background-position:-170px 0 !important;width:17px !important;}
.icn_faves     {background-position:-190px 0 !important;}
.icn_stumble   {background-position:-208px 0 !important;}
.icn_twitter   {background-position:-240px 0 !important;}
/*  End of Footer  */


/* layer  */

/* -HK- Definitionen für die Tabelle in .layerz hinzugefügt, da die allgemeinen Definitionen entfernt wurden */
.layerz table {width:100%;position:relative;border-collapse:collapse;}
.layerz tr {background:url(/images/steuertipps_new/dotted_hor.gif) repeat-x 0 0;}
.layerz td {text-align:left;vertical-align:top;padding:1.5em 20px 1.3333em;}
.layerz th {text-align:left;vertical-align:middle;font-weight:bold;font-size:1.09em;padding:0.75em 10px 0.5833em;}
/* -HK- bis hier */

.layerz {font-size:109%;line-height:1.2em;}
.layerz h1 {font-size:1.5em;margin:0.1667em 9px 0.5em;}
.layerz p {margin:0.67em 9px;}
.buttonSection {margin:1.25em 9px;}
.formLayer fieldset {position:relative;}
.formLayer legend {display:none;}
.layerz  .hr {height:1px;margin:1em 0;background:url(/images/steuertipps_new/dotted_hor.gif) repeat-x 0 0;}
.layerz  label,
.layerz  .label {width:120px;padding-left:9px;}
.layerz  label {font-weight:bold;}
.layerz  .subLabel {font-size:0.75em;font-weight:normal;color:#b9b9b9;}
.layerz  .formText,
.layerz  .formInput {width:180px;}
.loginHelp {padding-left: 12px; background:url(/images/steuertipps_new/icns_body.gif) no-repeat 0 -24px;}
.layerz .button,
.layerz .buttonRight {height:21px;line-height:21px;padding:0;background:url(/images/steuertipps_new/buttons.gif) no-repeat 100% -25px;}
.layerz .button a,
.layerz .buttonRight a,
.layerz .button input,
.layerz .buttonRight input {border:0 none;height:21px;line-height:21px;font-size:12px;margin:0;padding:0px 15px 5px;color:#fff !important;background:url(/images/steuertipps_new/buttons.gif) no-repeat 0 0 !important;cursor:pointer;}
.layerz .button a,
.layerz .buttonRight a {padding:0px 21px;text-decoration:none;}
* html .layerz .button input{padding:0 5px 5px;}
* html .layerz .buttonRight input{padding:0 5px 5px;}
*:first-child+html .layerz .button input{padding:0 5px 5px;}
*:first-child+html .layerz .buttonRight input{padding:0 5px 5px;}
.layerz .clear {font-size:100%;line-height:0.5em;display:inline;}
.layerz .grey {color:#b9b9b9;}

.layerz .overview {margin-bottom:1.27em;}
.layerz .overview tr,
.layerz .overview2 tr {background-image:none;}
.layerz .overview th,
.layerz .overview td,
.layerz .overview2 td {border:1px solid #e6e6e6;padding:0.73em;}
.layerz .overview th{text-align:center;vertical-align:middle;}
.layerz .overview2 .distance td {border:none;padding:0.32em;}
.layerz .colLabel {width:226px;text-align:left !important;font-weight:normal;}
.layerz .overview .colLabel,
.layerz .overview .price,
.layerz .overview2 .promo td {background-color:#f2f2f2;}
.layerz .colLabel,
.layerz .price {font-size:1.27em;}
.layerz .price {font-weight:bold;text-align:right !important;white-space:nowrap;}
.layerz .warenkorb-btn {width:97px;text-align:center;padding-right:3px !important;border:none !important;background-color:transparent !important;}
.layerz .warenkorb-btn a {display:inline-block;width:97px;height:18px;font-size:0.9167em;line-height:18px;color:#fff;text-decoration:none;background:url(/images/steuertipps_new/buttons.gif) no-repeat 0 -532px;}
.layerz .overview .col{vertical-align:bottom;text-align:center;}
.layerz .overview .noBorderL {border-top:none !important;border-left:none !important;}
.layerz .overview .noBorderR {border-top:none !important;border-left:none !important;border-right:none !important;}
.layerz .overview .yes {background:url(/images/steuertipps_new/bg_yes.gif) no-repeat center 0.82em;}
.layerz .overview2 .colDesc {font-size:1em;text-align:left !important;}
.layerz .overview tr:hover td {background-color:#fffbcc;}
.layerz .overview tr:hover .colLabel,
.layerz .overview tr:hover .price {background-color:#dfdfdf;}
/*  End o layers  */

/* +++++++++++   Clearfix   +++++++++++ */
.clear {background:none;border:none 0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
/* +++++++++++  E o clearfix   +++++++++++ */

/*Form validation*/
label.customerError {
	background-image: url(/images/steuertipps_new/error.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
	display: block;
	clear: left;
	color: #FF0000;
	width: 210px;
	margin-bottom: 5px;
	margin-left: 135px;
	padding-left: 15px;
}

input.customerError
{
	border: 1px solid #FF0000;
}

label.paymentError {
	background-image: url(/images/steuertipps_new/error.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
	display: block;
	clear: left;
	color: #FF0000;
	width: 250px;
	margin-bottom: 5px;
	margin-left: 164px;
	padding-left: 15px;
}

input.paymentError
{
	border: 1px solid #FF0000;
}

div.lastCheckError {
	background-image: url(/images/steuertipps_new/error.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
	display: block;
	clear: left;
	color: #FF0000;
	width: 226px;
	padding-left: 25px;
	padding-top: 5px;
}

div.loginError {
	background-image: url(/images/steuertipps_new/error.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
	display: block;
	clear: left;
	color: #FF0000;
	width: 300px;
	padding-left: 15px;
	padding-top: 5px;
	margin-left: 6px;
}

input.loginError
{
	border: 1px solid #FF0000;
}

