/* Stylesheet Info neu  */




body {
	width: 100%;

	padding:0px;
	margin:0px;
	background-color: #d9dada;
	background-image:url('../images/bgMain.gif');
	background-repeat:repeat-x;
	background-attachment:fixed;
	color: #2b2b2b;
	font-family: Arial, Helvetica;
	font-size:12px;

}


/* Container */

#frame {
	width: 990px;
	background-color: #ffffff;
	margin: 0 auto;
	padding: 10px 0px 10px 10px;
	text-align: left;
}


#header {
	width: 990px;
	background-color: #ffffff;
}

#headBanner {
	width: 990px;
	height: 151px;
	background-color: #ec641d;
	background-image: url('../images/bgHeader.jpg')
}




.input_error {
   border: 2px solid #FF0000;
}

.input_notice {
   border: 2px solid #FFBD09;
}


.msg_error {
   border: 2px solid #FF0000;
   background-color: #FFCCCC;
   color: #FF0000;
   padding: 8px;
   padding-left: 10px;
   margin-bottom: 15px;
   text-align: left;
}

.msg_done {
   border: 2px solid #5BC617;
   background-color: #EEF9E7;
   color: #3BA22F;
   padding: 8px;
   padding-left: 10px;
   margin-bottom: 15px;
   text-align: left;
}

.msg_notice {
   border: 2px solid #FFBD09;
   background-color: #FFEB8B;
   color: #F95E00;
   padding: 8px;
   margin-bottom: 15px;
   text-align: left;
   font-style: italic;
}




/* Boxen */

#boxMenu {
	width: 192px;
}

.boxHeadDG {
	width: 192px;
	padding: 0px;
	margin: 0px;
	background-color: #878786;
}

.textHeadDG {
	margin: 2px 0px 2px 10px;
	color: #ffffff;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
}

.naviTop {
	background-color: #e5e4e4;
	border-bottom: 1px solid #d0d0d1;
	padding-bottom: 7px;	
}

.naviBottom {
	background-color: #e5e4e4;
	border-top: 1px solid #ffffff;
	padding-top: 7px;	
}




.box192 {
	width: 192px;
}




.boxContW {
	width: 192px;
	padding: 0px;
	margin: 0px;
}

.boxContWCont {
	width: 172px;
	background-color: #ffffff;
	border-left: 2px solid #e7e6e6;
	border-right: 2px solid #e7e6e6;
	padding: 10px 8px 10px 8px;
	text-align: center;
	color: #666666;
}

.boxContG {
	width: 172px;
	background-color: #e5e4e4;
	padding: 5px 10px 10px 10px;
	text-align: left;
	color: #2b2b2b;
}

.boxContLG {
	width: 172px;
	background-color: #f6f6f6;
	padding: 5px 10px 10px 10px;
	text-align: left;
	color: #666666;
}


#boxMain {
	float: left;
	width: 586px;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #ffffff;
}

.mainContG {
	width: 566px;
	padding: 0px 10px 0px 10px;
	background-color: #e5e4e4;
}

.mainContW {
	width: 566px;
	padding: 0px 10px 0px 10px;
	background-color: #ffffff;
}


#boxRegister {
	width: 192px;
}

.boxHeadO {
	width: 192px;
	padding: 0px;
	margin: 0px;
	background-color: #ec641d;
}

.textHeadO {
	margin: 2px 0px 2px 10px;
	color: #ffffff;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
}

#footer {
	width: 980px;
	border-top: 2px solid #ec641d;
	padding: 5px 0px 20px 0px;
	text-align: right;
}






/* Navigation Zellen */

.navi1 {
	background-color: #e5e4e4;
	color: #007c8c;
	text-align: left;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #d0d0d1;	
}

.navi1_sub {
	background-color: #f6f6f6;
	color: #007c8c;
	text-align: left;
}


/* Navigation Text */

.menu1 {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #007c8c;
	padding-left: 10px;
	background-image: url('../images/arrowO.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;	   
}

.menu1_selected {
	font-weight: bold;
	padding-left: 10px;
	color: #ec641d;
	background-image: url('../images/arrowO.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.menu1_sub {
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-decoration: underline;
	color: #007c8c;   
}

.menu1_sub_selected {
	color: #ec641d;
}




/* Links */

a { 
	color: #007c8c; 
	text-decoration: underline; 
}

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

.linkArrowO {
	padding-left: 10px;
	background-image: url('../images/arrowO.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.linkArrowGL {
	color: #b1b2b3;
	padding-left: 10px;
	background-image: url('../images/arrowGL.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.linkArrowGT {
	color: #b1b2b3;
	padding-left: 14px;
	background-image: url('../images/arrowGT.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

.linkPdf {
   padding: 2px 0px 0px 22px;
   background-image: url('../images/iconPdf.gif'); 
   background-position: 0px 0px;
   background-repeat: no-repeat;
}

.linkExcel {
   padding: 2px 0px 0px 22px;
   background-image: url('../images/iconExcel.gif'); 
   background-position: 0px 0px;
   background-repeat: no-repeat;
}

.linkExt {
	padding-left: 20px;
	padding-bottom: 4px;
	background-image: url('../images/arrowCG.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
}



/* Tabs */

.tabLA {
	width: 187px;
	height: 38px;
	float: left;
	background-image: url('../images/tabLeftA.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #575656;
	color: #e5e4e4;
	font-family: "Arial Narrow", Helvetica;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

.tabL1 {
	width: 187px;
	height: 38px;
	float: left;
	background-image: url('../images/tabLeft1.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #f6f6f6;
	color: #007c8c;
	font-family: "Arial Narrow", Helvetica;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

.tabL2 {
	width: 187px;
	height: 38px;
	float: left;
	background-image: url('../images/tabLeft2.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #f6f6f6;
	color: #007c8c;
	font-family: "Arial Narrow", Helvetica;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

.tabMA {
	width: 192px;
	height: 38px;
	float: left;
	background-image: url('../images/tabMiddleA.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #575656;
	color: #e5e4e4;
	font-family: "Arial Narrow", Helvetica;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

.tabM1 {
	width: 192px;
	height: 38px;
	float: left;
	background-image: url('../images/tabMiddle1.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #f6f6f6;
	color: #007c8c;
	font-family: "Arial Narrow", Helvetica;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

.tabM2 {
	width: 192px;
	height: 38px;
	float: left;
	background-image: url('../images/tabMiddle2.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #f6f6f6;
	color: #007c8c;
	font-family: "Arial Narrow", Helvetica;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

.tabR1 {
	width: 187px;
	height: 38px;
	float: left;
	background-image: url('../images/tabRight1.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #f6f6f6;
	color: #007c8c;
	font-family: "Arial Narrow", Helvetica;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

.tabR2 {
	width: 187px;
	height: 38px;
	float: left;
	background-image: url('../images/tabRight2.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #f6f6f6;
	color: #007c8c;
	font-family: "Arial Narrow", Helvetica;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

.tabRA {
	width: 187px;
	height: 38px;
	float: left;
	background-image: url('../images/tabRightA.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #575656;
	color: #e5e4e4;
	font-family: "Arial Narrow", Helvetica;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px 0px 0px;
}





/* Text und Schriften */


.sloganW1 {
	padding-left: 30px;
	padding-top: 30px;
	color: #ffffff;
	font-family: "Arial Narrow", Helvetica;
	font-weight: bold;
	font-size: 30px;

}

.sloganW2 {
	padding-left: 30px;
	padding-top: 0px;
	color: #ffffff;
	font-family: "Arial Narrow", Helvetica;
	font-size: 24px;
}

.sloganT1 {
	position: absolute;
	z-index: 1;
	margin: 30px 0px 0px 32px;
	font-family: "Arial Narrow", Helvetica;
	font-weight: bold;
	font-size: 32px;
	color: #0a8fa0;
}

.sloganG1 {
	position: absolute;
	z-index: 2;
	margin: 78px 0px 0px 32px;
	font-family: "Arial Narrow", Helvetica;
	font-weight: bold;
	font-size: 20px;
	color: #878786;
	line-height: 1.1;
}

.sloganZA {
	position: absolute;
	z-index: 3;
	margin: 330px 0px 0px 45px;
	font-family: "Arial Narrow", Helvetica;
	font-weight: bold;
	font-size: 26px;
	color: #ec641d;
}


.textMCJ {
	font-family: Arial, Helvetica;
	font-size: 12px;
	line-height: 1.5;
	color: #2b2b2b;
	text-align: justify;
	padding: 0px 10px 0px 10px;
}

.textMC {
	font-family: Arial, Helvetica;
	font-size: 12px;
	line-height: 1.5;
	color: #2b2b2b;
	text-align: left;
	padding: 0px 10px 0px 10px;
}

.textMCSLH {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #2b2b2b;
	text-align: left;
	padding: 3px 10px 0px 10px;
}

.textZAR {
	font-family: "Arial Narrow", Helvetica;
	font-size: 17px;
	font-weight: bold;
	font-variant: small-caps;
	color: #ec641d;
}

.info {
	color: #878786;
	font-style: italic;
}

.note {
	color: #878786;
	font-size: 10px;
}

.orange {
	color: #ec641d;
	font-weight: bold;
}

.boldN {
	font-weight: bold;
}

h1 {
	font-family: "Arial Narrow", Helvetica;
	font-size: 21px;
	color: #ec641d;
	margin: 0px;
}

h2 {
	font-family: "Arial Narrow", Helvetica;
	font-size: 18px;
	font-variant: small-caps;
	color: #878786;
	margin: 0px 0px 16px 0px;
}

h2.text {
	font-family: "Arial Narrow", Helvetica;
	font-size: 18px;
	color: #0a8fa0;
	margin: 0px 0px 16px 0px;
}

h3 {
	font-family: Arial, Helvetica;
	font-size: 13px;
	color: #2b2b2b;
	margin: 0px 0px 8px 0px;
}

h4 {
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	margin-top: 25px;
	padding-left: 5px;
	background-color: #f6f6f6;
	height: 20px;
	width: 561px;
}


.titelPic {
	font-family: "Arial Narrow", Helvetica;
	font-size: 18px;
	font-variant: small-caps;
	font-weight: bold;
	color: #878786;
	margin: 0px 0px 5px 0px;
}

.subTitelPic {
	font-family: Arial, Helvetica;
	font-size:12px;
	color: #878786;
	margin: 0px 0px 16px 0px;
}



/* Sonstiges */

.merchantPic {
	float: left;
	margin-right: 10px;
	border-width: 1px;
	border-color: #878786;
	border-style: solid;
	padding: 4px;
	background-color: #e5e4e4;
}



.framePic {
	border-width: 1px;
	border-color: #878786;
	border-style: solid;
	padding: 4px;
	background-color: #e5e4e4;
}



.buttonCompare {
	position: absolute;
	z-index: 3;
	margin: 190px 0px 0px 32px;
}



p {
	margin: 0px 0px 14px 0px;
}



ul.faq {
	list-style-image: url(../images/iconQuestion.gif);
	list-style-position: outside;
}



ul {
	list-style-image: url(../images/iconCheckO.gif);
	list-style-position: outside;
}


li {
	margin: 7px 0px;
}


hr.noteL {
	width: 100%;
	height: 1px;
	color: #d0d1d1;
	background-color: #d0d1d1;
	border: 0px;
}

.infoLink {
	font-family: "Arial Narrow", Helvetica;
	font-size: 12px;
	font-variant: small-caps;
	font-weight: bold;
	color: #878786;
	margin: 40px 0px 0px 0px;
}


.arrowGR {
	padding-left: 15px;
	background-image: url('../images/arrowGR.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
}






/* Tabellen */

/* Tabelle Bilder Logos */

td.BLL {
	border-top: 1px solid #d0d1d1;
}

td.BLLG {
	border-top: 1px solid #d0d1d1;
	background-color: #f6f6f6;
}

td.BLG {
	background-color: #f6f6f6;
	text-align: center;
	vertical-align: top;
	padding: 10px 0px;
}

td.BLGN {
	background-color: #f6f6f6;
}




/* Tabelle Feature Vergleich */

table.featM {
	width: 566px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
}

td.RB {
	border-right: 1px solid #d0d1d1;
	/* border-bottom: 1px solid #d0d1d1; */
}

td.featTitel {
	border-right: 1px solid #d0d1d1;
	/* border-top: 1px solid #d0d1d1; */
	width: 237px;
	height: 35px;
	margin: 0px;
	padding: 0px 8px 0px 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}

td.featTitelG {
	border-right: 1px solid #d0d1d1;
	/* border-top: 1px solid #d0d1d1; */
	width: 237px;
	height: 35px;
	margin: 0px;
	padding: 0px 8px 0px 0px;
	font-size: 10px;
	font-weight: bold;
	background-color: #f6f6f6;
	text-align: right;
}

td.featHead {
	border-left: 1px solid #d0d1d1;
	/* border-bottom: 1px solid #d0d1d1; */
	width: 79px;
	height: 35px;
	margin: 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

td.feat {
	border-left: 1px solid #d0d1d1;
	/* border-top: 1px solid #d0d1d1; */
	width: 79px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	/* background-color: #f6f6f6; */
	text-align: center;
}

td.featG {
	border-left: 1px solid #d0d1d1;
	/* border-top: 1px solid #d0d1d1; */
	width: 79px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	background-color: #f6f6f6;
	text-align: center;
}

td.featO {
	border-left: 1px solid #d0d1d1;
	/* border-top: 1px solid #d0d1d1; */
	width: 79px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #ec641d;
	background-color: #ffefde;
	text-align: center;
}



/* Tabelle Kostenübersicht */

table.costM {
	width: 566px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
}

td.costTitel {
	border-right: 1px solid #d0d1d1;
	width: 158px;
	height: 50px;
	margin: 0px;
	padding: 0px 8px 0px 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}

td.costTitelG {
	border-right: 1px solid #d0d1d1;
	width: 158px;
	height: 50px;
	margin: 0px;
	padding: 0px 8px 0px 0px;
	font-size: 10px;
	font-weight: bold;
	background-color: #f6f6f6;
	text-align: right;
}

td.costHead {
	border-left: 1px solid #d0d1d1;
	width: 132px;
	height: 50px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

td.cost {
	border-left: 1px solid #d0d1d1;
	width: 132px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	text-align: center;
}

td.costTO {
	border-left: 1px solid #d0d1d1;
	width: 132px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #ec641d; 
	text-align: center;
}

td.costG {
	border-left: 1px solid #d0d1d1;
	width: 132px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	background-color: #f6f6f6;
	text-align: center;
}

td.costO {
	border-left: 1px solid #d0d1d1;
	width: 132px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #ec641d;
	background-color: #ffefde;
	text-align: center;
}



/* Tabelle Betriebskosten */

table.betriebM {
	width: 566px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
}


td.betriebTitel {
	border-right: 1px solid #d0d1d1;
	width: 257px;
	height: 35px;
	margin: 0px;
	padding: 0px 8px 0px 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}

td.betriebTitelG {
	border-right: 1px solid #d0d1d1;
	width: 257px;
	height: 35px;
	margin: 0px;
	padding: 0px 8px 0px 0px;
	font-size: 10px;
	font-weight: bold;
	background-color: #f6f6f6;
	text-align: right;
}

td.betriebTitelB {
	border-right: 1px solid #d0d1d1;
	width: 257px;
	height: 35px;
	margin: 0px;
	padding: 0px 8px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}

td.betriebTitelBG {
	border-right: 1px solid #d0d1d1;
	width: 257px;
	height: 35px;
	margin: 0px;
	padding: 0px 8px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	background-color: #f6f6f6;
	text-align: right;
}

td.betriebTitelBO {
	border-right: 1px solid #d0d1d1;
	border-top: 1px solid #d0d1d1;
	width: 257px;
	height: 45px;
	margin: 0px;
	padding: 0px 8px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #ec641d;
	background-color: #ffefde;
	text-align: right;
}

td.betrieb {
	border-left: 1px solid #d0d1d1;
	width: 149px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	text-align: center;
}

td.betriebB {
	border-left: 1px solid #d0d1d1;
	width: 149px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

td.betriebBG {
	border-left: 1px solid #d0d1d1;
	width: 149px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	background-color: #f6f6f6;
	text-align: center;
}

td.betriebG {
	border-left: 1px solid #d0d1d1;
	width: 149px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	background-color: #f6f6f6;
	text-align: center;
}

td.betriebBO {
	border-left: 1px solid #d0d1d1;
	border-top: 1px solid #d0d1d1;
	width: 149px;
	height: 45px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #ec641d;
	background-color: #ffefde;
	text-align: center;
}



/* Tabelle Redaktionelles */

table.redaktM {
	width: 566px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
}

td.redaktHead1 {
	width: 76px;
	color: #878786;
	font-style: italic;	
}

td.redaktHead2 {
	width: 360px;
	color: #878786;
	font-style: italic;
	padding: 10px;	
}

td.redaktHead3 {
	width: 110px;
	color: #878786;
	font-style: italic;
	padding: 10px;	
}

td.redakt1 {
	text-align: center;
	vertical-align: top;	
}

td.redakt2 {
	padding-left: 10px;
	vertical-align: top;	
}




/* Tabelle Shopsoftware Funktionsübersicht */

table.funcM {
	width: 566px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
}

td.funcTitel {
	width: 190px;
	height: 50px;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	background-color: #e5e4e4;
	text-align: right;
}

td.func {
	border-left: 1px solid #d0d1d1;
	width: 289px;
	height: 50px;
	margin: 0px;
	padding-left: 10px;
	font-size: 12px;
}

td.funcG {
	border-left: 1px solid #d0d1d1;
	width: 289px;
	height: 50px;
	margin: 0px;
	padding-left: 10px;
	font-size: 12px;
	background-color: #f6f6f6; 
}

td.funcIcon {
	border-left: 1px solid #d0d1d1;
	width: 32px;
	height: 50px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

td.funcIconG {
	border-left: 1px solid #d0d1d1;
	width: 32px;
	height: 50px;
	padding: 0px;
	margin: 0px;
	background-color: #f6f6f6; 
	text-align: center;
}





/* Tabelle Gebühren */

table.duesM2 {
	width: 566px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
}

td.duesTitel2 {
	border-right: 1px solid #d0d1d1;
	width: 257px;
	height: 70px;
	margin: 0px;
	padding: 0px 8px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: right;
}

td.duesTitelIcon2 {
	border-right: 1px solid #d0d1d1;
	width: 257px;
	height: 100px;
	margin: 0px;
	padding: 0px 8px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: right;
}

td.duesTitelG2 {
	border-right: 1px solid #d0d1d1;
	width: 257px;
	height: 70px;
	margin: 0px;
	padding: 0px 8px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	background-color: #f6f6f6;
	text-align: right;
}

td.duesHeadEmpty2 {
	width: 266px;
	height: 70px;
	margin: 0px;
	padding: 0px;
}

td.duesHead2 {
	border-left: 1px solid #d0d1d1;
	width: 149px;
	height: 70px;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-align: center;
}

td.dues2 {
	border-left: 1px solid #d0d1d1;
	width: 149px;
	height: 70px;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

td.duesIcon2 {
	border-left: 1px solid #d0d1d1;
	width: 149px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

td.duesG2 {
	border-left: 1px solid #d0d1d1;
	width: 149px;
	height: 70px;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	background-color: #f6f6f6; 
	text-align: center;
}

td.duesO2 {
	border-left: 1px solid #d0d1d1;
	width: 149px;
	height: 70px;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	background-color: #ffefde;
	text-align: center;
}



/* Tabelle Umsatzstaffel */

table.staffelM {
	width: 566px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
}


td.staffelTitel {
	border-right: 1px solid #d0d1d1;
	width: 257px;
	height: 35px;
	margin: 0px;
	padding: 0px 8px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;

	vertical-align: top;
}

td.staffelTitelG {
	border-right: 1px solid #d0d1d1;
	width: 257px;
	height: 35px;
	margin: 0px;
	padding: 0px 8px 0px 0px;
	font-size: 10px;
	font-weight: bold;
	background-color: #f6f6f6;
	text-align: right;
}

td.staffel {
	border-left: 1px solid #d0d1d1;
	width: 149px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}


td.staffelG {
	border-left: 1px solid #d0d1d1;
	width: 149px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	background-color: #f6f6f6;
	text-align: center;
}

td.staffelBO {
	border-left: 1px solid #d0d1d1;
	width: 149px;
	height: 70px;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #ec641d;
	background-color: #ffefde;
	text-align: center;
}









/* Positionierung */

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
   clear: both;
}

.mitte {
	width: 100%;
	margin: 20px auto;
	text-align: center;
}

.spacer2 {
	height: 2px;
}

.spacer5 {
	height: 5px;
}

.spacer10 {
	height: 10px;
}

.spacer20 {
	height: 20px;
}

.spacer50 {
	height: 50px;
}




