/* GS ShopBuilder */

/* font global in table rows*/
td  {
	font-family : Verdana, sans-serif;
	color : #ffffff;
	font-size : 12px;
}

/* different color table rows*/
.tdcolor1 {
	background-color  : #093B75; 
    }

.tdcolor2 {
	background-color : #093B75;
}

.tdcolor3 {
	background-color  : #093B75; 
    }

.tablemain {
	background-color  : #07254B; 
	float:center;
}

/* font global, background color and scrollbar */
body  {
	background-color: #07254B;
	scrollbar-base-color: #093B75;
	scrollbar-track-color: #093B75;
	scrollbar-face-color: #093B75;
	scrollbar-highlight-color: #093B75;
	scrollbar-3dlight-color:black;
	scrollbar-darkshadow-color:black;
	scrollbar-shadow-color: #07254B;
	scrollbar-arrow-color: #07254B;
	font-family : Verdana, sans-serif;
	color : #ffffff;
	font-size : 12px;
}

/* images*/
img  {
	 border: 0px;
}

/* images with link settings */
img.products  {
	cursor: pointer;
	border: 0px;
}

/* top row with background image*/
.tdimage  {
	background-repeat : no-repeat;
	background-color : #07254B;
	width : 100%;
    height : 55px;
}

/* horizontal lines */
hr  {
	height : 1px;
	border-top : 1px solid #093B75;
}

hr.dark  {
	height : 1px;
	border-top : 1px solid #07254B;
}

/* columns: background color, sizes and alignments */
.leftcolumn  {
	width : 217px;
	background-color : #093B75;
}

.centercolumn  {
	padding : 12px;
	vertical-align : top;
	line-height : 18px;
	background-color : #07254B;
	width : 580px;
}

.rightcolumn  {
	background-color : #093B75;
	vertical-align : top;
	width : 180px;
}

/* products on main page*/
.tableproductsonmain  {
	border-top : 0px solid #957C95;
	border-bottom : 0px solid #957C95;
	margin-bottom : 10px;
	

}

/* last viewed product*/
.lastviewedproduct  {
	margin-bottom : 20px;
	padding-left : 0px;
	padding-right : 10px;
}

.lastviewedproductnormtext {
	font-family : Verdana, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	font-weight : normal;
}
	
/* last viewed product*/
.lastviewedproductlineb  {
    font-size : 12px;
    font-weight : bold;
	border-bottom : 2px solid #DCE1E5;
}

/* last viewed product*/
.lastviewedproductlinet  {
    font-size : 12px;
    font-weight : bold;
	border-top : 2px solid #DCE1E5;
}

/* last viewed product*/
.lastviewedproducthead  {
    font-size : 12px;
    font-weight : bold;
    color : #ffcc66;
}

/* last viewed product*/
.lastviewedproductline  {
    font-size : 12px;
    font-weight : ;
}

/* products*/
.tableproducts  {
	margin-bottom : 20px;
}

.producttitle  {
	font-size : 12px;
	font-weight : bold;
	color : #ffcc66;
	padding-right : 15px;
	padding-bottom : 8px;
	padding-top : 8px;
}

/* link product title*/
a.producttitlenav  {
	font-size : 12px;
	font-weight : bold;
	color : #ffcc66;
}

a.producttitlenav:link  {
	font-size : 12px;
	font-weight : bold;
	color : #ffcc66;
}

a.producttitlenav:visited  {
	font-size : 12px;
	font-weight : bold;
	color : #ffcc66;
}

a.producttitlenav:hover  {
    text-decoration   : underline;
   	font-size : 12px;
	font-weight : bold;
	color : #ffcc66;
}

/* item number */
.itemnumber  {
	color : #FFFFFF;
	font-weight: bold;
	font-size : 12px;
	border : 0px none #07254B;
	background : #07254B;
}

/* item price */
.itemprice  {
	color : #FFFFFF;
	font-weight: bold;
	font-size : 12px;
	border : 0px none #07254B;
	background : #07254B;
}

/* detail page*/
.tableproductdetails  {
	margin-bottom : 5px;
}

.producttitledetails  {
	font-size : 12px;
	font-weight : bold;
	color : #ffcc66;
	padding-top: 10px;
	padding-bottom: 10px;

}

.tdproductdetails  {
	padding-top: 5px;
	padding-bottom: 5px;
}

/* minibasket title*/
.minibastekttitle  {
	font-size : 12px;
	font-weight : bold;
	background-color : #093B75;
    color : #ffcc66;
}


.minibasket {
	font-size : 10px;
	color : #FFFFFF;
	background-color : #093B75;
	text-align : left;
	height : 15px;
	vertical-align : middle;
}

.quantminibasket  {
	font-size : 10px;
	text-align : left;
	border : 0px none #FFFFFF;
	background-color : #093B75;
}

/* sitemap*/
.sitemap  {
	padding : 3px;
	background-color : #F7F7F7;
	border-top : 1px solid #957C95;
	border-bottom : 2px solid #957C95;
}


/* please don't change */
.midcol  {
	padding-bottom : 5px;
	padding-left : 5px;
}


/* cross selling*/
.tdcrossselling  {
	background-color : #F7F7F7;
	border-top : 1px solid #957C95;
	border-bottom : 1px solid #957C95;
	padding : 5px;
}

/* titles*/
.titleproductgroups  {
	font-size : 13px;
	color : #ffcc66;
	padding-left : 10px;
	padding-bottom : 1px;
	height : 23px;
	vertical-align : middle;
}

.titlenews  {
	font-size : 11px;
	font-weight : 700;
	color : #FFFFFF;
	background-color : #07254B;
	padding-left : 10px;
	padding-bottom : 1px;
	height : 21px;
	vertical-align : middle;
}

.groupid  {
	font-size : 12px;
	color : #ffcc66;
	font-weight : bold;
}

/* separate links - the small arrow*/
.linkseparatebreadcrumb  {
	font-family : verdana;
	font-size : 13px;
	font-weight : 700;
	color : #FFFFFF;
}

/* middle column title row*/
.tdbreadcrumbnavi  {
	background-color : #07254B;
	height : 21px;
	vertical-align : bottom;
}


/* foot note*/
.footnote  {
	padding-top : 5px;
	color : #FFFFFF;
	font-size : 10px;
	font-family : Verdana, Sans-serif;
}

.headline {
	color : #ffcc66;
	font-weight: bold;
}

/* product group links*/

a.menue {
	font-size : 13px;
	text-decoration : none;
	color : #ffffff;
	/*border-top : 1px solid #EDE0C7;
	border-bottom : 1px solid #EDE0C7;
	*/
	margin : 0px 0px 0px 0px;
	padding : 2px 15px 2px 15px;
	font-weight : normal;
}

a.menue:link {
	font-size : 13px;
	text-decoration : none;
	color : #ffffff;
	/*border-top : 1px solid #EDE0C7;
	border-bottom : 1px solid #EDE0C7;
	*/
	margin : 0px 0px 0px 0px;
	padding : 2px 15px 2px 15px;
	font-weight : normal;
}

a.menue:hover {
	font-size : 13px;
	text-decoration : none;

	color : #ffcc66;
	/*border-top : 1px solid #980000;
	border-bottom : 1px solid #980000;
	*/
	margin : 0px 0px 0px 0px;
	padding : 2px 15px 2px 15px;
	font-weight : normal;
}

a.menueaktuell {
	font-size : 13px;
	text-decoration : none;
	color : #ffcc66;
	/*border-top : 1px solid #EDE0C7;
	border-bottom : 1px solid #EDE0C7;
	*/
	margin : 0px 0px 0px 0px;
	padding : 2px 15px 2px 15px;
	font-weight : normal;
}

a.menueaktuell:link {
	font-size : 13px;
	text-decoration : none;
	color : #ffcc66;
	/*border-top : 1px solid #EDE0C7;
	border-bottom : 1px solid #EDE0C7;
	*/
	margin : 0px 0px 0px 0px;
	padding : 2px 15px 2px 15px;
	font-weight : normal;
}

a.menueaktuell:hover {
	font-size : 13px;
	text-decoration : none;
	color : #ffcc66;
	/*border-top : 1px solid #980000;
	border-bottom : 1px solid #980000;
	*/
	margin : 0px 0px 0px 0px;
	padding : 2px 15px 2px 15px;
	font-weight : normal;
}

a.menuesub {
	font-size : 13px;
	text-decoration : none;
	color : #ffffff;
	/*border-top : 1px solid #EDE0C7;
	border-bottom : 1px solid #EDE0C7;
	*/
	margin : 0px 0px 0px 0px;
	padding : 2px 2px 2px 2px;
	font-weight : normal;
}

a.menuesub:link {
	font-size : 13px;
	text-decoration : none;
	color : #ffffff;
	/*border-top : 1px solid #EDE0C7;
	border-bottom : 1px solid #EDE0C7;
	*/
	margin : 0px 0px 0px 0px;
	padding : 2px2px 2px 2px;
	font-weight : normal;
}

a.menuesub:hover {
	font-size : 13px;
	text-decoration : none;

	color : #ffcc66;
	/*border-top : 1px solid #980000;
	border-bottom : 1px solid #980000;
	*/
	margin : 0px 0px 0px 0px;
	padding : 2px 2px 2px 2px;
	font-weight : normal;
}

/* shoppagenav links: next page etc. */
a.shoppagenav 	{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none
}

a.shoppagenav:link {  
	font-family:Verdana, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none
	}
    
a.shoppagenav:visited {  
	font-family: Verdana, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none
	}
    
a.shoppagenav:hover {  
	font-family: Verdana, sans-serif; 
	font-size: 12px; 
	color: #ffcc66; 
	font-weight: bold; 
	text-decoration: underline
}
 
   
/* shoppagenav links: next page etc. */
a 	{
	font-family: Verdana, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	text-decoration: none
	}

a:link {  
	font-family: Verdana, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	text-decoration: none;
	font-weight : bold;
	}
	

a:hover {  
	font-family:  Verdana, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	text-decoration: underline;
	font-weight : bold;
}

a.ProductNameLink 	{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #ffcc66;
	text-decoration: none;
	font-weight : bold;
}

a.ProductNameLink:link {  
	font-family: Verdana, sans-serif; 
	font-size: 12px; 
	color: #ffcc66; 
	text-decoration: none
	}
	

a.ProductNameLink:hover {  
	font-family:  Verdana, sans-serif; 
	font-size: 12px; 
	color: #ffcc66; 
	text-decoration: underline
}


a.lastviewedproductitemno {
    color : #ffffff;
    font-size : 12px;
    font-weight : 700;
}

/* shoplinks (basket, order, cond)*/

.topmenuetable {
	text-align : center;
	background-image : url(movietile.png);
	height : 44;
}


a.topmenue:link {
    font-size         : 12px;
    font-weight       : bold;
    text-decoration   : none;
    color             : #FFFFFF;
    margin            : 0px 0px 0px 0px;
    padding           : 4px;
	text-align		  : center;
}

a.topmenue:visited {
    font-size         : 12px;
	font-weight : bold;
    text-decoration   : none;
    color             : #FFFFFF;
    margin            : 0px 0px 0px 0px;
    padding           : 4px;
	text-align		  : center;
}

a.topmenue:hover {
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline;
	color : #ffcc66;
	margin : 0px 0px 0px 0px;
	padding : 4px;
	text-align : center;
}

a.topmenueaktuell:link {
    font-size         : 12px;
    font-weight       : bold;
    text-decoration   : none;
    color             : #ffcc66;
    margin            : 0px 0px 0px 0px;
    padding           : 4px;
	
	text-align		  : center;
}

a.topmenueaktuell:visited {
    font-size         : 12px;
	font-weight : bold;
    text-decoration   : none;
    color             : #ffcc66;
    margin            : 0px 0px 0px 0px;
    padding           : 4px;
	text-align		  : center;
}

a.topmenueaktuell:hover {
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline;
	color : #ffcc66;
	margin : 0px 0px 0px 0px;
	padding : 4px;
	text-align : center;
}


/* links for top images home, info, email */
a.breadcrumbnavi  {
	font-size : 12px;
	font-weight : 700;
	color : #FFFFFF;
	text-decoration : none;
}

a.breadcrumbnavi:link  {
	font-size : 12px;
	font-weight : 700;
	color : #FFFFFF;
	text-decoration : none;
}

a.breadcrumbnavi:hover  {
	font-size : 12px;
	font-weight : 700;
	color : #ffe666;
	text-decoration : underline
}

/* buttons and boxes*/
.searchinput  {
	font-size : 12px;
	font-family : Verdana, sans-serif;
	color : #000000;
   	background-color : #EEE9EE;
	padding : 0px;
}

.inputbox  {
	font-size : 12px;
	font-family : Verdana, sans-serif;
	color : #000000;
	background-color : #EEE9EE;
	height: 20px;
}

.orderbutton  {
	font-size : 11px;
	font-family : Verdana, sans-serif;
	font-weight : normal;
    text-align : center;
    color : #000000;
	background-color : #DEDEDC;
	height : 19px;
	padding : 2px;
	cursor : pointer;
    border: 1px #000000 solid
}

.buttons  {
	font-size : 11px;
	font-family : Verdana, sans-serif;
	font-weight : normal;
	text-align : center;
	color : #000000;
	background-color : #DEDEDC;
	height : 19px;
	padding : 2px;
	cursor : pointer;
	border: 1px #000000 solid;
}

/* list boxes */
.select  {
	font-size : 12px;
	font-family : Verdana, sans-serif;
	color : #000000;
	background-color : #EEE9EE;
	height: 20px;
}


.textarea  {
	font-size : 12px;
	font-family : Verdana, sans-serif;
	color : #000000;
	padding : 0px;
	background-color : #EEE9EE;
}

.searchresults1 {
    font-weight: bold; 
	color:#ffcc66:
}

.searchresults2 {

}

.searchresults3 {

}

/* dynamic news area */
.newstable {
	margin-top : 10px;
	margin-bottom : 10px;
	border : none;
}

.newstitle {
    color : #ffcc66;
    font-size : 12px;
    font-weight : bold;
}

/* news image row */
.newsimage {
}

.newscontent {

}

/* banner */
.bannertext	{
	font-size : 12px;
	font-family : Courier New, Courier, mono;
	font-weight: bold;
	color: #FFFFFF;
	text-align : center;
}


/* overview order data title */
.titlebuy3  {
	font-size : 11px;
	color : #ffcc66;
	background-color : #093B75;
	padding-left : 10px;
	padding-bottom : 1px;
	vertical-align : bottom;
}

/* overview order data dark rows */
.tdbuy3  {
	font-size : 11px;
	color : #000000;
	background-color : #DCE1E5;
	padding-left : 10px;
	padding-bottom : 1px;
	vertical-align : bottom;
}	

/* overview order data bright rows */
.tdbuy3b  {
	font-size : 11px;
	color : #000000;
	background-color : #F0F0F0;
	padding-left : 10px;
	padding-bottom : 1px;
	vertical-align : bottom;
}

/* minibasket border */
.minibasketborder  {
	border-bottom : 2px solid #07254B;
	border-top : 2px solid #07254B;
	border-right : 2px solid #07254B;
	border-left : 2px solid #07254B;
	background-color : #093B75;
}

/* customer login table border */
.login  {

	border-bottom : 2px solid #07254B;
	border-top : 2px solid #07254B;
   	border-right : 2px solid #07254B;
   	border-left : 2px solid #07254B;
    background-color : #093B75;
}

.loginbuttons  {
	font-size : 10px;
	font-family : Verdana, sans-serif;
	font-weight : normal;
	text-align : center;
	color : #000000;
	background-color : #DEDEDC;
	border : 0px #DEDEDC none;
	padding : 0px;
    margin-bottom : 5px;
	cursor : pointer;
}



/* warning message - customer login failed etc. */
.red  {
	font-family : Verdana,  sans-serif;
	color : #FF0000;
    font-weight: bold;
	font-size : 12px;
}

.noeditform  {
	font-size : 12px;
	font-family : Verdana, sans-serif;
	font-weight : normal;
	text-align : left;
	color : #000000;
	border : 0px #B56235 none;
	padding : 0px;
	margin-bottom : 0px;
}

.quantmininew  {
	font-size: 10px;
	border : 0px none #FFFFFF;
	text-align : right;
	font-family: Verdana, sans-serif;
	background-color : #093B75;
	color : #FFFFFF;
}

.tdmenue {
	height: 22;
}

.basket {
	color: #FFFFFF;
}

.trbasket0 {
  background-color: #093B75
}

.trbasket1{
  background-color: #07254B
	
}

.contentLeft{
	padding-left : 10px;
}
.lifeImg {
    border : #ffe666 solid 2px;
  }

.gold{
	color: #ffcc66;
	font-weight: normal;
}

.goldbold{
	color: #ffcc66;
	font-weight: bold;
}
