/** shop div *****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

#shop_container {  margin:40px auto 50px auto; border: 0px solid; width: 802px;}

/** links und button ********************************************************************************************************************************************************************************************************************************************************************************/

#shop_container a, #shop_container a:hover { color: #E1B221;  outline: 0;  text-decoration: none; }
#shop_container a:hover { color: #FFFFFF; }
.button_normal,
.button_mover,
#shop_container .link_button a,
#shop_container .link_button a:hover { margin: 5px 5px 0px 0px; padding: 0px 5px 2px 5px; background-color: #544F43; color: #062132; background: url("../vkart_shop/images/button_a.png") repeat-x; height: 23px; border: 1px solid #3B505D; font-weight: bold; box-shadow: 0px 0px 5px #AAA; -webkit-box-shadow: 0px 0px 5px #000; -moz-box-shadow: 0px 0px 5px #111; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.button_mover,
#shop_container .link_button a:hover { background-color: #EFEFEF; color: #F1F1F1; background-image: url("../vkart_shop/images/button.png"); }

#shop_container .link_button a,
#shop_container .link_button a:hover {  padding: 3px; } #shop_container ul { list-style-type: square; color: #E1B221; }
#shop_container ul li span { color: #FFFFFF; font-weight: bold; }
#shop_container .table_head { font-size: 13px; font-weight: bold; color: #EFB400; border-bottom: 1px solid #FFFFFF; padding-top: 20px; }

/** tabulatoren upload / design ********************************************************************************************************************************************************************************************************************************************************************************/

#tab_background { width: 800px; height: auto; min-height: 200px; margin: 11px auto; padding: 2px 30px; }
.file_upload { background-color: #213745; border: 1px solid #3B505D; width: 725px; height: auto; padding: 10px; margin-bottom: 1px; }
.form_error { background: url("../vkart_shop/images/error.png") no-repeat 10px center; width: 780px; background-color: #CA0000; border: 1px solid #FF5E5E; height: auto; padding: 10px; margin-bottom: 1px; }
.form_error li { list-style-type:none; }
.form_ok { background: url("../vkart_shop/images/ok.png") no-repeat 10px 40px; width: 780px; background-color: #213745; border: 1px solid #3B505D; height: auto; padding: 10px; margin-bottom: 40px; }

#shop_container .shadetabs { padding: 3px 0; margin-left: 30px; margin-top: 1px; margin-bottom: 0;  font-weight: bold; letter-spacing: -1px; list-style-type: none;  text-align: left; }
#shop_container .shadetabs li { display: inline; margin: 0; }
#shop_container .shadetabs li a,
#shop_container .shadetabs li a:hover { position: relative; z-index: 1; padding: 10px 23px 16px 20px; margin-right: 1px; color: #E1B221; background: url("../vkart_shop/images/tab_inactive.jpg") 0px 0px no-repeat; }

#shop_container .shadetabs li a:hover { color: #FFFFFF; }
#shop_container .shadetabs li a.selected { position: relative; top: 1px; }
#shop_container .shadetabs li a.selected { background-image: url("../vkart_shop/images/tab_active.jpg");  color: #FFFFFF; }
#shop_container .shadetabs li a.selected:hover { text-decoration: none; }
#shop_container .tabcontent{ display:none; }
@media print { .tabcontent { display:block !important;  }}

/** tooltips und info icon ********************************************************************************************************************************************************************************************************************************************************************************/

.info_icon { position:absolute; padding-left:5px; display: inline; float:left; }
.tooltip { display:block; z-index: 999; position: absolute; top:20px; left:-110px; display: none; width:260px; border:1px solid #647B86; height:auto; line-height: 150%; box-shadow: 0px 0px 15px #000; -webkit-box-shadow: 0px 0px 15px #000; -moz-box-shadow: 0px 4px 15px #111; }
.tooltip_head { display:block; background-image: url("../vkart_shop/images/button_a.png"); background-repeat: repeat-x; height:20px; text-align:left; padding:2px 5px 3px 5px; font-weight:bold; font-size: 12px; text-transform: uppercase; color: #000000; }
.tooltip_content { display:block; border-top:1px solid #647B86; padding:5px; background-color:#3B505D; text-align:left; font-size: 12px; }
.tooltip_content ul { list-style-type: square; }
#loader { position: absolute; margin:0px auto 0px auto; z-index: 99; width: 100%; height: 100%; background: url("../vkart_shop/images/loadera.gif") center 100px no-repeat #062132; filter: alpha(opacity=90); /* IE */  -moz-opacity: 0.90; /* Mozilla */ opacity: 0.90; /* Opera */ top: 0px; left: 0px; display: none; }

#generator { position: absolute; margin:0px auto 0px auto; z-index: 99; width: 100%; height: 100%; background: url("../vkart_shop/images/yellow-loader.gif") center 100px no-repeat #213745; top: 0px; left: 0px; display: none; }

hr { border:none; border-bottom: 1px solid #3B505D; }
/** shop ************************************************************************************/
h1 { font-size: 18px; color: #E1B221; margin: 0px; margin-bottom: 10px; padding: 0px; text-decoration:none;}
#shop_container h1 { font-size: 16px; color: #E1B221; margin: 0px; margin-bottom: 10px; padding: 0px; text-decoration:none;}

.fehler { color: #FF0000; padding: 5px; }
.absatz { line-height:150%; }
.clear { clear: both; }
/** bestellformular ******************************************************************************************************************/

#rechnungsanschrift { width: 340px; height: auto; float: left; }
#lieferanschrift { width: 320px; height: auto; display: none; float: left; }

#ueberweisung,
#lastschrift,
#barzahlung { height: 90px; width: 320px; float:right; border-left: 1px solid #3B505D; padding-left: 10px;}
.color2 { font-weight:bold; color: #E1B221; }

.input_text,
.input_text_1,
.input_text_2,
.input_ddl {  border: 1px solid #CACBCF; background-color: #EEEEEE; color: #000000; font-size: 11px; padding: 3px; }

.input_text { width: 200px; }
.input_text_1 { width: 140px; }
.input_text_2 { width: 48px; }
.input_ddl {  width: 208px; }

.file_upload h2 { color: #E1B221; font-size: 14px; letter-spacing: -1px; }

.tableheader { border-bottom:1px solid #FFFFFF; font-weight:bold; font-size:13px; color:#E1B221;}

