/* ============================= MAIN PAGE BODY STYLES =================================== */
body {
	margin-top    	  : 1px;
	margin-left   	  : 1px;
	margin-right  	  : 1px;
	margin-bottom 	  : 1px;
	padding       	  : 0px;
	font-family   	  : Verdana, Arial,Helvetica,sans-serif;
	font-size     	  : 11px;
	background-color  : #FFFFFF;
	background-image  : url(|-|);
	background-repeat : repeat;
	background-align  : top left;
	color             : #A0A0A0; 
}
table {
	font-family   	 : Verdana, Arial,Helvetica,sans-serif;
	font-size     	 : 11px;
}
p {
	margin  		 : 0px;
	padding 		 : 0px;
}
input {
	font-family   	 : Verdana, Arial,Helvetica,sans-serif;
	font-size     	 : 11px;
}
a { 
	color 			 : #999999;
}
a:hover { 
	color 			 : #AAAAAA;
}
a:active { outline: none; }
:focus   { -moz-outline-style: none; }

.selectBox {
	margin           : 0px;
	padding          : 0px;
}
#creator {
	width:721px;
	text-align:left;
}
#mainMenuEnvelope {
	float         	 : left;
	height        	 : 33px;
	background    	 : #F4F4F4;
}
#mainMenu {
	float      		 : left;
	height     		 : 33px;
}
#mainMenu a {
	color            : #FFFFFF;
	background       : #C30092;
	line-height      : 33px;
	height           : 33px;
	border-bottom    : 0px;
	text-decoration  : none;
	float            : left;
	display          : block;
	padding-left     : 15px;
	padding-right    : 15px;
	font-weight      : bold;
}
#mainMenu a:hover {
	color            : #FFFFFF;
	background-color       : #C30092;
}
#mainMenu a.active {
	color            : #FFFFFF;
	background-color       : #C30092;
}
#mainMenu .menuLeftSpacer {
	float            : left;
	width            : 1px;
	font-size        : 1px;
}
#mainMenu .spacer {
	float         	 : left;
	display       	 : block;
	width         	 : 1px;
	background       : #F4F4F4;
	font-size        : 1px;
	height           : 33px;
	line-height      : 33px;
}
#paymentIcons {
	float      		 : right;
	height     		 : 33px;
	line-height              : 33px;
}
#subMenuEnvelope {
	float         	 : left;
	height        	 : 30px;
	background    	 : #F4F4F4;
}
#subMenu {
	float            : left;
	height           : 30px;
	line-height      : 30px;
}
#subMenu .menuLeftSpacer {
	float            : left;
	width            : 4px;
	font-size        : 1px;
	line-height      : 30px;
}
#subMenu .spacer {
	float            : left;
	line-height      : 30px;
	height           : 30px;
	font-size        : 1px;
	width         	 : 20px;
}
#subMenu .categorySelectBox {
	float            : left;
	margin-top       : 4px;
	padding          : 0px;
	width            : 200px;;
}
#subMenu .userCustomVariablesSelectBox {
	float            : left;
	margin-top       : 4px;
	padding          : 0px;
	width            : 160px;
}
#subMenu a {
	line-height      : 30px;
	height           : 30px;
	float            : left;
	display          : block;
	text-decoration  : none;
	padding-left     : 10px;
	padding-right    : 10px;
	color            : #333333;
}
#subMenu a.active {
	font-weight      : bold;
}
#subMenu span.divider {
	float            : left;
	display          : block;
}
.htmlHeader { width:100%; float:left; }
.htmlFooter { width:100%; float:left; }
#bodyEnvelope {
	float             : left;
	clear             : both;
	padding           : 0px;
	margin            : 0px;
	background-color  : #;
	background-image  : url(|-|);
	background-repeat : repeat;
	background-align  : top left;
}
#contentsEnvelope {
	float            : left;
	clear            : both;
	padding          : 0px;
	margin           : 0px;
	width 		     : 100%;
}
#contentsEnvelope .cE_inner {
	padding-top      : 10px;
	padding-left   	 : 4px;
	padding-right  	 : 4px;
	padding-bottom 	 : 0px;
	margin           : 0px;
	float          	 : left;
}
#footerMenuEnvelope {
	clear      		 : both;
	float      		 : left;
	background 		 : #C30092;
	width      		 : 100%;
	line-height     	 : 19px;
}
#footerMenu {
	float            : left;
	font-size        : 11px;
}
#footerMenu a {
	color	 		 : #FFFFFF;
	line-height      : 19px;
	height           : 19px;
	float            : left;
	display          : block;
	text-decoration  : none;
	padding-left     : 5px;
	padding-right    : 5px;
}
#footerMenu a:hover {
	color	 		 : #EEEEEE;
}
#footerMenu a.active {
}
#footerMenu span.divider {
	float         	 : left;
	display      	 : block;
}
/* ============================= PRODUCT LIST/DETAILS STYLES =================================== */
/* PRODUCT LIST BROWSER */
.productBrowser {
	width           : 100%;
	float           : left;
	text-align      : left;
	padding-bottom  : 10px;
}
.productBrowser a {
	text-decoration : none;
}
.productBrowser a:hover {
}
.productBrowser a.active {
	font-weight     : bold;
}

/* CSS STYLES USED IN PRODUCT LIST */
.productEnvelope {
	float          : left;
	padding-left   : 0px;
	padding-right  : 0px;
	padding-bottom : 20px;
	padding-top    : 5px;
	text-align     : left;
}
.productEnvelope .infos {
	float       : left;
}
.productEnvelope .infos .productTitle {
	clear       : both;
	color       : #C30092;
	font-weight : bold;
	margin-top  : 5px;
}
.productEnvelope .infos .productDescription {
	clear       : both;
	font-size   : 10px;
	color       : #696969;
}
.productEnvelope .infos .productPrice {
	clear       : both;
	font-weight : bold;
	color       : #C30092; 
	font-weight : bold;
	font-size   : 12px;
	text-align  : right;
}
.productEnvelope .pE_inner {
	float      : left;
	background : #F0F0F0;
	padding    : 2px;
}
.productEnvelope .pE_inner a  { 
	display         : block;
	float           : left;
	text-decoration : none; 
	border-width	: 1px;
	border-color    : #696969;
	border-style    : solid;
}
.productEnvelope .pE_inner a:hover  { 
	border-color    : #C30092;
	border-style    : solid;
}
.productsLine {
	width    : 100%;
	float    : left;
	
}
.productSpacer {
	width     : 14px;
	float     : left;
}

/* CSS STYLES USED IN PRODUCT DETIAL VIEW */
.productEnvelope input {
	margin      : 0px;
	padding     : 0px;
	border-width	: 1px;
	border-color    : #dbdbdb;
	border-style    : solid;
	font-size   : 11px;
	line-height : 16px;
	height      : 16px;
}
.productEnvelope .selectBox {
	margin      : 0px;
	padding     : 2px;
	font-size   : 11px;
	height      : 18px;
	padding     : 0px;
	margin      : 0px;
}
.productEnvelope .infos2 {}
.productEnvelope .infos2 .productTitle {
	clear       : both;
	color       : #C30092; 
	font-weight : bold;
	font-size   : 14px;
}
.productEnvelope .infos2 .productDescription {
	clear       : both;
	font-size   : 10px;
	color       : #696969;
}
.productEnvelope .infos2 .productPrice {
	clear         : both;
	color         : #C30092;
	font-weight   : bold;
	font-size     : 16px;
}
.productEnvelope .infos2 .productPriceDescription {
	font-size      : 10px;
	margin-bottom  : 20px;
}
.productEnvelope .infos2 .productDescriptionDetail {
	clear          : both;
	font-size      : 10px;
}
.productEnvelope .pE_inner_left {
	/*float         : left;*/
	/*padding-right : 15px;*/
}
.productEnvelope .pE_inner_left .bigImageEnv {
	float       : left;
	background-color : #F0F0F0;
	padding    : 2px;
}
.productEnvelope .pE_inner_left .bigImageEnv img {
	border-width	: 1px;
	border-color    : #696969;
	border-style    : solid;
}
.productEnvelope .pE_inner_left .miniView {
	padding-top   : 5px;
	float         : left;
}
.productEnvelope .pE_inner_left .miniView .outerBorder {
	float            : left;
	background-color : #F0F0F0;
	padding          : 2px;
}
.productEnvelope .pE_inner_left .miniView .outerBorder img {
        float           : left;
	border-width	: 1px;
	border-color    : #696969;
	border-style    : solid;
}
.productEnvelope .pE_inner_left .miniViewSpacer {
	float     : left;
	width     : 8px;
	font-size : 1px;
	margin    : 0px;
	padding   : 0px;
	border    : 0px;
}
.productEnvelope .pE_inner_right {
	/* float      : left;  */
	/* text-align : left;  */
	/* width      : 360px; */
}
.productEnvelope .pE_inner_right .productColorBox {
}
.productEnvelope .pE_inner_right .productColorBox .pCB_outer {
	float   : left;
	padding : 2px;
}
.productEnvelope .pE_inner_right .productColorBox .pCB_outer .pCB_inner{
	float   		: left;
	border-top		: 1px solid #000000;
	border-bottom	: 1px solid #000000;
	border-left		: 1px solid #000000;
	border-right    : 1px solid #000000;
	width   		: 14px;
	height  		: 14px;
	cursor  		: pointer;
	cursor  		: pointer;
}
.productEnvelope .pE_inner_right .productColorBox .pCB_outer .pCB_innerHalf1 {
	float   		: left;
	border-top		: 1px solid #000000;
	border-bottom	: 1px solid #000000;
	border-left		: 1px solid #000000;
	width   		: 7px;
	height  		: 14px;
	cursor  		: pointer;
	cursor  		: pointer;
}
.productEnvelope .pE_inner_right .productColorBox .pCB_outer .pCB_innerHalf2 {
	float   		: left;
	border-top		: 1px solid #000000;
	border-bottom	: 1px solid #000000;
	border-right	: 1px solid #000000;
	width   		: 7px;
	height  		: 14px;
	cursor  		: pointer;
	cursor  		: pointer;
}

.productEnvelope .pE_inner_right .colorText {
	float:left;
	line-height:20px;
}
/* CSS STYLES FOR PRODUCT DETAILS DISPLAYED BELOW CREATOR / SIS PRODUCT INFO */
#productDetails {}
.productDetails {
	padding-top : 20px;
	float       : left;
	width       : 100%; /* 756px */
}
.productDetails .title {
	font-size   : 13px;
	font-weight : bold;
	width       : 100%; /* 756px */
}
.productDetails .header {
	height           : 26px;
	width            : 100%; /* 756 */
	background-color : #C30092;
	color            : #FFFFFF;
}
.productDetails .header .leftBorder {
	width  : 20px;
	float  : left;
	height : 26px;
}
.productDetails .header a {
	position        : relative;
	top             : 4px;
	display         : block;
	padding-left    : 20px;
	padding-right   : 20px;
	line-height     : 22px;
	font-size       : 10px;
	float           : left;
	font-weight     : bold;
	text-decoration : none;
	color           : #FFFFFF;
}
.productDetails .header a.active {
	position        : relative;
	top             : 4px;
	display         : block;
	padding-left    : 20px;
	padding-right   : 20px;
	line-height     : 22px;
	font-size       : 10px;
	float           : left;
	font-weight     : bold;
	text-decoration : none;
	background      : #FFFFFF;
	color           : #000000;
}
.productDetails .contents {
	padding-top     : 3px;
	float           : left;
	width       : 100%; /* 756px */
}
.productDetails .contents div.inactive {
	display         : none;
}

.tableSisSize {
	border-collapse: collapse;
}
.tdSisSizeTitleTop {
  background-color : #444444;
  color            : #FFFFFF;
  border  	   : 1px solid #444444;
  font-weight      : bold;
}
.tdSisSizeTitleLeft {
  border: 1px solid #444444;
  color: #444444;
  font-weight: bold;
}
.tdSisSizeCell {
  border: 1px solid #444444;
  color: #444444;
  text-align: center; 
}

/* ============================= ADD TO BASKET INFOBOX ============================= */
.atbi_main {
	width:304px;
	float:left;
}
.atbi_main .atbi_top {
	font-size:1px;
	width:304px;
	height:12px;
	float:left;
}
.atbi_main .atbi_body {
	width:304px;
	float:left;
}
.atbi_main .atbi_body .atbi_inner {
	padding-left  : 10px;
	padding-right : 10px;
	background    : #FFFFFF;
}
.atbi_main .atbi_body .atbi_inner .atbi_icnarea {
	float:left;
	width:54px
}
.atbi_main .atbi_body .atbi_inner .atbi_cntarea {
	float : left;
	width : 220px;
}
.atbi_main .atbi_body .atbi_inner .atbi_cntarea .atbi_infotext {
	float          : left;
	width          : 220px;
	padding-bottom : 5px;
	color          : #ff8500;
	font-weight    : bold;
}
.atbi_main .atbi_body .atbi_inner .atbi_cntarea .atbi_maininfo {
	border-top    : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	float         : left;
	width         : 220px
}
.atbi_main .atbi_body .atbi_inner .atbi_cntarea .atbi_maininfo .atbi_inner {
	padding-top    : 5px;
	padding-bottom : 5px;
	float          : left;
}
.atbi_main .atbi_body .atbi_inner .atbi_cntarea .atbi_maininfo .atbi_inner .atbi_ileft {
	float       : left;
	line-height : 18px;
}
.atbi_main .atbi_body .atbi_inner .atbi_cntarea .atbi_maininfo .atbi_inner .atbi_iright {
	float       : left;
	line-height : 18px;
}
.atbi_main .atbi_body .atbi_inner .atbi_cntarea .atbi_buttons {
	float:left;
	width:220px;
	padding-top:5px;
}
.atbi_main .atbi_body .atbi_inner .atbi_cntarea .atbi_buttons a {
	display     : block;
	float       : left;
	line-height : 14px;
	background  : #ff8500;
	color       : #ffffff;
	text-decoration : none;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 2px;
	margin-right : 4px;
	margin-top : 3px;
}
.atbi_main .atbi_bottom {
	font-size:1px;
	width:304px;
	height:12px;
	float:left;
}


/* ============================= MOTIVES STYLES =================================== */
.motivesEnvelope {
	width : 100%;
	float : left;
	padding-bottom:5px;
}
.motiveOuter {
	float      : left;
	background : #F0F0F0;
	padding    : 2px;
}
.motiveOuter img  { 
	display         : block;
	float           : left;
	text-decoration : none; 
	border-width	: 1px;
	border-color    : #696969;
	border-style    : solid;
}
.motivesLine {
	width : 100%;
	float : left;
	padding-bottom:10px;
}
.motiveSpacer {
	width     : 14px;
	float     : left;
}


/* PRODUCT DETAIL BUTTON (USED IN ADD TO BASKET / EDIT IN CREATOR) STYLES */
.myButton {
}
.myButton .mB_left {
	background-image    : url(https://www.shirtinator.de/user_files/shop_css/default1/button10/left.gif);
	background-position : top left;
	background-repeat   : repeat-x;
	height              : 24px;
	width               : 11px;
	float               : left;
	font-size           : 1px;
}
.myButton a {
	color               : #FFFFFF;
	font-size           : 14px;
	font-weight         : bold;
	font-family         : Tahoma;
	background-image    : url(https://www.shirtinator.de/user_files/shop_css/default1/button10/bg.gif);
	background-position : top left;
	background-repeat   : repeat-x;
	height              : 24px;
	line-height         : 24px;
	float               : left;
	display             : block;
	text-decoration     : none;
	padding-left        : 5px;
	padding-right       : 5px;
}
.myButton a:hover {
	color           : #FFFFFF;
}
.myButton .mB_right {
	background-image    : url(https://www.shirtinator.de/user_files/shop_css/default1/button10/right.gif);
	background-position : top left;
	background-repeat   : repeat-x;
	height              : 24px;
	width               : 11px;
	float               : left;
	font-size           : 1px;
}


/* ============================= MY ACCOUNT STYLES ===================================== */
.input {
	color         : #000000;
	background    : #FFFFFF;
	height        : 16px;
	line-height   : 16px;
	border        : 1px solid #dddcda;
	margin        : 0px;
	padding       : 0px;
	font-size     : 11px;
	font-family   : Arial,Tahoma,Verdana,sans-serif;
}
.input2 {
	color         : #333333;
	background    : #f4f4f4;
	height        : 11px;
	line-height   : 11px;
	border        : 0px;
	margin        : 0px;
	padding       : 0px;
	font-size     : 11px;
	font-family   : Arial,Tahoma,Verdana,sans-serif;
	width         : 50px;
}
.input3 {
	color         : #333333;
	background    : #f4f4f4;
	height        : 14px;
	line-height   : 14px;
	border        : 0px;
	margin        : 0px;
	padding       : 0px;
	font-size     : 14px;
	font-weight   : bold;
	font-family   : Arial,Tahoma,Verdana,sans-serif;
	width         : 50px;
}

.selectBox {
	background    : #FFFFFF;
	border        : 1px solid #dddcda;
	margin        : 0px;
	padding       : 0px;
	font-size     : 10px;
	font-family   : Arial,Tahoma,Verdana,sans-serif;
	padding-top   : 2px;
}


.button2 {
	background    : #FFFFFF;
	border        : 1px solid #dddcda;
	margin        : 0px;
	padding       : 0px;
	font-size     : 10px;
	font-family   : Arial,Tahoma,Verdana,sans-serif;
}

.textarea {
	background    : #FFFFFF;
	border        : 1px solid #dddcda;
	margin        : 0px;
	padding       : 0px;
	font-size     : 10px;
	font-family   : Arial,Tahoma,Verdana,sans-serif;
	padding-top   : 2px;
	overflow      : auto;
}

.applyButton {
	float       : left;
	border-top  : 1px solid #c0c0c0;
	padding     : 10px;
	width       : 97%;
	text-align  : right;
}

.button {
	height : 20px;
}
.button .left {
	height     : 20px;
	width      : 5px;
	font-size  : 1px;
	background : url(https://www.shirtinator.de/user_files/shop_css/default1/images/buttonLeft.gif) no-repeat top left;
	float      : left;
}
.button a {
	font-weight     : bold;
	height          : 20px;
	line-height     : 20px;
	color           : #000000;
	background      : url(https://www.shirtinator.de/user_files/shop_css/default1/images/buttonBody.gif) repeat-x top left;
	float           : left;
	text-decoration : none;
}
.button .right {
	height     : 20px;
	width      : 5px;
	font-size  : 1px;
	background : url(https://www.shirtinator.de/user_files/shop_css/default1/images/buttonRight.gif) no-repeat top left;
	float      : left;
}

.form {
	float		: right;
	width 		: 228px;
	line-height : 22px;
}
.form .form_text {
	width : 100px;
	float : left;
}
.form .form_inputbox {
	float : left;
}

.setupRowEnvelope { float : left; padding-bottom : 10px; width:100%; }
.setupRow {}
.setupRow .description {
	float    : left;
	width    : 160px;
	color    : #808080;
	clear    : left;
}
.setupRow .description2 {
	float    : left;
	width    : 90px;
	color    : #808080;
	clear    : left;
}
.setupRow .description3 {
	float    : left;
	width    : 80px;
	color    : #808080;
	clear    : left;
	text-align: right;
}
.setupRow .colorBox {
	float    : left;
	width    : 18px;
	height   : 18px;
	border   : 1px solid #dddcda;
	position : relative;
	top      : 1px;
}
.setupRow .inputBox {
	float    : left;
	color    : #808080;
}


.setupRow .inputBox .previewImage {
	padding-top:10px;
}
.setupRow .inputBox .previewImage img {
	border      : 1px solid #808080;
}
.setupRow .paletteSelector {
	float    : left;
	margin-left : 4px;
	padding-top:4px;
} 


.inputArea  { 
	float       : left; 
	text-align  : left; 
	width       : 360px;   
}
.inputArea2  { 
	float       : left; 
	text-align  : left; 
	width       : 290px;  
}
.inputArea3  { 
	float       : left; 
	text-align  : left; 
	width       : 400px;  
}
.inputArea .textarea_heading { 
	float       : left; 
	background  : #DDDCDA; 
	color       : #FFFFFF; 
	font-weight : bold; 
	height      : 18px; 
	line-height : 18px; 
	font-size   : 11px; 
	width       : 342px; 
}
.inputArea .textarea_body {
	float       : left; 
	width       : 340px;		
}
.inputArea .textarea_body  .textarea2 { 
	float       : left; 
	font-family : Tahoma,Verdana,sans-serif;	
	background  : #FFFFFF; 
	border      : 1px solid #DDDCDA; 
	font-size   : 11px; 
	overflow    : auto; 
	width       : 330px;	
	padding     : 5px;
	position    : relative;
	top         : -1px;
}

.descriptionArea   { 
	float        : left; 
	text-align   : left;
	width        : 360px; 
	padding-left : 10px;
	color        : #6b6b6b;
	line-height  : 14px;
}
.descriptionArea2   { 
	float        : left; 
	text-align   : left;
	width        : 135px; 
	padding-left : 5px;
}

.table1                     { empty-cells: show; }
.table1 .topLeftBorder  	{ height:32px; line-height:32px; width : 4px; background: url(https://www.shirtinator.de/user_files/shop_css/default1/images/table1_topLeftBorder.gif) no-repeat; font-size:1px; }
.table1 .topInnerCell   	{ height:32px; line-height:32px; border-top : 1px solid #dcdcdc; }
.table1 .topInnerCell a     { color : #000000; font-size:10px; }
.table1 .topRightBorder 	{ height:32px; line-height:32px; width : 4px; background: url(https://www.shirtinator.de/user_files/shop_css/default1/images/table1_topRightBorder.gif) no-repeat; font-size:1px; }
.table1 .infoRow            { background : #eeebe4; text-align : center; }
.table1 .leftBorder         { border-top: 1px solid #dcdcdc; border-left  : 1px solid #dcdcdc; }
.table1 .innerCell          { border-top: 1px solid #dcdcdc; border-right : 1px solid #dcdcdc; height:22px; }
.table1 .innerCell a  	    { font-weight : bold; font-size : 12px; text-decoration: underline;  color: #000000; }
.table1 .innerCellLast      { border-top: 1px solid #dcdcdc; height:22px;}
.table1 .rightBorder        { border-top: 1px solid #dcdcdc; border-right : 1px solid #dcdcdc; }
.table1 .bottomLeftBorder  	{ border-top: 1px solid #dcdcdc;  height:22px; width : 4px; background: url(https://www.shirtinator.de/user_files/shop_css/default1/images/table1_bottomLeftBorder.gif) no-repeat; font-size:1px; }
.table1 .bottomInnerCell   	{ border-top: 1px solid #dcdcdc;  height:22px; border-bottom : 1px solid #dcdcdc; background : #eeebe4; }
.table1 .bottomInnerCell a  { color : #000000; font-size:10px; }
.table1 .bottomRightBorder 	{ border-top: 1px solid #dcdcdc;  height:22px; width : 4px; background: url(https://www.shirtinator.de/user_files/shop_css/default1/images/table1_bottomRightBorder.gif) no-repeat; font-size:1px; }
.table1_margin              { margin-left:10px; float: left; position:relative; top: 4px;  }
.table1_margin2             { position:relative; top: 4px;  }
.table1_margin3             { margin-top:4px; margin-bottom:4px; float: left; }
.table1_title          		{ margin-left:20px; font-size : 14px; font-weight : bold; margin-right:200px;} 

.plusIcon {
	position    : relative;
	top         : 8px;
	float       : left;
	line-height : 9px;
	height      : 9px;
}
.plusIconTop {
	position    : relative;
	top         : 12px;
	float       : left;
	line-height : 9px;
	height      : 9px;
}

.table2                     { empty-cells: show; }
.table2 .topLeftBorder  	{ height:32px; line-height:32px; width : 4px; background: url(https://www.shirtinator.de/user_files/shop_css/default1/images/table2_topLeftBorder.gif) no-repeat; font-size:1px; }
.table2 .topInnerCell   	{ height:32px; line-height:32px; border-top : 1px solid #dcdcdc; }
.table2 .topInnerCell a     { color : #000000; font-size:10px; }
.table2 .topRightBorder 	{ height:32px; line-height:32px; width : 4px; background: url(https://www.shirtinator.de/user_files/shop_css/default1/images/table2_topRightBorder.gif) no-repeat; font-size:1px; }
.table2 .leftBorder         { background: #f7f7f7; border-left  : 1px solid #dcdcdc; }
.table2 .innerCell          { height:22px; line-height:22px; background : #f7f7f7;}
.table2 .innerCell a  	    { font-weight : bold; font-size : 12px; text-decoration: underline;  color: #000000; }
.table2 .rightBorder        { background: #f7f7f7; border-right : 1px solid #dcdcdc; }

.table2 .leftBorder_infoRow         { background : #eeebe4; border-left  : 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; }
.table2 .innerCell_infoRow          { background : #eeebe4; height:22px; line-height:22px; border-bottom: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; }
.table2 .innerCell_infoRow a  	    { font-weight : bold; font-size : 12px; text-decoration: underline;  color: #000000; }
.table2 .rightBorder_infoRow        { background : #eeebe4; border-right : 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; }

.table2 .bookmarksRow       { background : #ffffff; text-align : center; border-bottom:1px solid #dcdcdc; }
.table2 .bookmarksRow .leftBorder   { border-bottom: 1px solid #dcdcdc; background: #ffffff; border-left  : 1px solid #dcdcdc; }
.table2 .bookmarksRow .innerCell    { border-bottom: 1px solid #dcdcdc; height:22px; line-height:22px; background : #ffffff;}
.table2 .bookmarksRow .innerCell a  { font-weight : bold; font-size : 12px; text-decoration: underline;  color: #000000; }
.table2 .bookmarksRow .rightBorder  { border-bottom: 1px solid #dcdcdc; background: #ffffff; border-right : 1px solid #dcdcdc; }
.table2 .bottomLeftBorder  	{ height:32px; line-height:32px; width : 4px; background: url(https://www.shirtinator.de/user_files/shop_css/default1/images/table2_bottomLeftBorder.gif) no-repeat; font-size:1px; }
.table2 .bottomInnerCell   	{ height:32px; line-height:32px; border-bottom : 1px solid #dcdcdc; background : #f7f7f7; }
.table2 .bottomInnerCell a  { color : #000000; font-size:10px; }
.table2 .bottomRightBorder 	{ height:22px; line-height:22px; width : 4px; background: url(https://www.shirtinator.de/user_files/shop_css/default1/images/table2_bottomRightBorder.gif) no-repeat; font-size:1px; }
.table2_margin              { margin-left:10px; float: left; }
.table2_title          		{ margin-left:15px; font-size : 14px; font-weight : bold; margin-right:200px; } 

