/*
Digital Shop version 3.0.4
Copyright (C) 2008-2014 JF Nutbroek <jfnutbroek@gmail.com>
See the included End User License Agreement (EULA)
*/

body {
    margin           : 5px;
	/* scrollbar */
      
	overflow-y: scroll;
}

html { 
    height           : 100%; 
}

.producttable {
    font-family      : Verdana, Helvetica, Arial, sans-serif;
    font-size        : 12px;
    border-collapse  : collapse;
    table-layout     : fixed;
	border-bottom	: 1px solid #666;
}

/*
.producttable>thead>tr>th, .producttable>tbody>tr>th, .producttable>tfoot>tr>th, .producttable>thead>tr>td, .producttable>tbody>tr>td, .producttable>tfoot>tr>td {
    border-top: 1px solid #666;
}
*/
.contenttable {
    font-family      : Verdana, Helvetica, Arial, sans-serif;
    font-size        : 12px;
    border-collapse  : collapse;
    table-layout     : fixed;
}

.tablechart {
    font-family      : Verdana, Helvetica, Arial, sans-serif;
    font-size        : 8px;
    color            : transparent;
    background-color : transparent;
    border-collapse  : separate;
    border-spacing   : 2px; 
    text-align       : center;
}

a:link,a:visited {
    text-decoration  : none;
	font-style: italic;
	 font-weight: bold; 
}

a:hover {
    color			: #f4d495 !important;
	text-decoration  : none;
}
/*
a:active {
	color            : #f0f0f0;
	font-weight      : bold;
	text-decoration  : none;
}  
*/

div.menumain {
    float            : left;
    width            : 100%;
    margin           : 0;
    padding          : .2em;
	font-weight: normal;
}
div.menumain a:link {
    font-style: normal ;
	font-weight: normal; 
    /* background-color:  #473f39;  */
}
div.menumain a:visited {
    font-style: normal ;
	font-weight: normal; 
  /*  background-color:  #473f39;  */
}
div.menumain a:hover {
    font-style: normal ;
	font-weight: normal; 
    /* background-color:  #574f49;   */
}
div.menumain:hover {
    font-style: normal ;
	font-weight: normal; 
    background-color:  #3f3a31;  
}

div.menusub {
    float            : left;
    width            : 100%;
    margin           : 0px;
    padding-left     : 12px;
    background-image : url("../shopgfx/subcat.gif");
    background-repeat: no-repeat; 
}
	

/* Dropdown-Listen */
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border:none;
  border-radius: 0;
  font-size: 1em;
  width: 50% 
} 
select {
  width:8%;
  border: 1px solid #bbb;
  padding:.1em .1em .1em 1em;
  box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2);
  background-color:#d0d0d0;
  background-image:url(/images/select-arrow.png);
  background-position: right;
  background-repeat: no-repeat;
}

select:hover {
  box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
}

/* hide browser-styling (arrow) in IE10 */
select::-ms-expand {
  display:none;
}

.lt-ie10 select {
    background-image: none;
}

.input {
    border           : 1px solid #000000;
    background-color : #d0d0d0;
    font-family      : Verdana, Helvetica, Arial, sans-serif;
    font-size        : 12px; 
    color            : #000000;
    text-align       : left;
}

.input:focus {
    border           : 1px dashed #000000;  
}

.input:disabled {
    color            : #CCCCCC;
}


.inputdownload {
    border           : 1px solid #000000;
    background-color : #d0d0d0;
    font-family      : Verdana, Helvetica, Arial, sans-serif;
    font-size        : 12px; 
    color            : #000000;
    text-align       : left;
	padding          : 10 10 10px;
}

/* dropdown downloadfile */
select.inputdownload {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -moz-padding-end: 2px;
  width: 190px;
  border:none;
  border-radius: 0;
  font-size: 0.9em;
    padding-top: 2px;
    padding-bottom: 2px;
	padding-left: 0px;
    padding-right: 15px;
  box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2);
  background-color:#d0d0d0;
  
} 

.inputdownload:focus {
    border           : 1px dashed #000000;  
}

.inputdownload:disabled {
    color            : #CCCCCC;
}

[disabled] {
    color            : #CCCCCC;
}

.button {
    font-family      : Verdana, Helvetica, Arial, sans-serif;
    font-size        : 10px;  
    font-weight      : bold;
    color            : #555555;
    border-radius    : 0px; 
    -moz-border-radius    : 0px; 
    -webkit-border-radius : 0px;     
    border           : 1px solid #000000;
    padding          : 3px;
    background-image : url("../shopgfx/buttonbg.gif");
    background-repeat: repeat-x;
}

.button:hover {
    background-image : url("../shopgfx/buttonbgh.gif");
    background-repeat: repeat-x;
}

.footer {
    font-family      : Verdana, Helvetica, Arial, sans-serif;
    font-size        : 9px;
    color            : #555555;
    text-align       : center;    
}

div.mp4video {
    display          : block;
    margin-left      : auto;
    margin-right     : auto;
    width            : 320px;
}
