
/*General -----------------------------------------------------------------------------------*/
body {
text-align:center;
padding: 0px;
margin: 0px;
color : #495156;
font-family:   Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}

a:link { text-decoration : none; color : #4316C9; border: 0px;}
a:active { text-decoration : underline; color : #1A00FB; border: 0px;}
a:visited { text-decoration : none; color : #1A00FB; border: 0px;}
a:hover { text-decoration : underline; color : #5B0DFF; border: 0px;}


input { background: #F1EAFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #00557b; vertical-align:middle;}
input:focus { border: 1px solid black; background-color:#FFFFFF ;}
select { background: #F1EAFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #00557b; }
textarea { background: #F1EAFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#3a5c73; padding: 6px;}
textarea:focus   { border: 1px solid black; background-color:#FFFFFF ;}
form { padding: 0px; margin: 0px; }

h1:first-letter, h2:first-letter, h3:first-letter{
color: #3D00B9;

  font-variant: normal;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 20px;
  padding-top:5px;
  padding-right:0px;
}

/* page attributes */


img { border: none;}

div.clear{clear:both;margin-top:10px}

/* id for full page*/
#bodyc { width:1000px; margin: 0 auto; text-align: left; clear: both;}

/* header stuff ----------------------------------------------------------------------------------------------------------------*/
#logo {
width:100%;
margin-top: 20px;
background: url(../images/template/logo2.gif) no-repeat top center;
height: 120px;
clear: both;
}
#headercenter{
text-align: center;
width:700px;
}

#header{
width:700px;
background-color: transparent;
voice-family: inherit;
text-align:center; /*left*/
padding:0;
/*padding-left: 18%;*/
height:23px;
float:center; /*left;*/
clear: both;
margin: 0 auto;
}

/*
#header h1 { text-indent: -10000px; margin: 0; padding: 0;}
#header h1 a {width: 288px; height: 96px;  float: left; }
#header h1 a:hover { float: left; color: #fff; cursor: hand; text-decoration: none;}
*

/*#header em { display: none}*/
/*#header ul { width: 100%; float: left; padding: 0px; margin: 0px; list-style-type: none;}*/
#header ul{

font-family:Arial;
font-size:10px;
font-weight: bold;
/*margin between first menu item and left browser edge*/
/*text-align:center; /*left;*/
/*float:center; /*niks*/

/*clear:both;     */
display: inline;
float:none;
}

/*#header li { float: left; padding: 0px; margin: 0px; display: inline}*/
#header li{
display: inline;
 text-align:center;

}

/*#header li a { DISPLAY: block; HEIGHT: 46px }*/
#header li a{
float: left;
color: white;
margin: 0 1px 0 0; /*margin: 0 1px 0 0; /*Margin between each menu item*/
padding:5px 10px 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: #8455FF ; /*Default menu color*/
border-bottom: 1px solid white;
text-transform:uppercase;
}

/*
#header li a.home { background: url(../images/template/menu_01.png) no-repeat left top; WIDTH: 52px }
#header li a.homeActive { background: url(../images/template/menu_01.png) no-repeat left bottom; WIDTH: 52px }
#header li a.contact { background: url(../images/template/menu_07.png) no-repeat left top; WIDTH: 64px}
#header li a.contactActive { background: url(../images/template/menu_07.png) no-repeat left bottom; WIDTH: 64px}
*/


/*#header li a:hover { background-position: left bottom }*/
#header li a:hover{
background-color: #A57DFF;
border-color:#A57DFF ;
z-index: 10;
}

#header li a:active
{
background-color: #A57DFF;
border-color:#A57DFF ;
z-index: 10;
}


/*
#header #current a{ /*currently selected tab*/
/*background-color: #8048FF; /*purper color theme*/
/*border-color: #8048FF; /*purper color theme*/
/*} */

#navigation_breadcrumb {
width:700px;
background-color:transparent;
text-align:left;
font-family:   Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
z-index: 100;
margin-top:2%;
position: relative;

}

#headerline{
padding: 5px 0 0 0;
width: 100%;
height: 40px;
/*line-height: 40px;*/
background: url(../images/template/bread.gif) repeat-x top center;     /*purper color theme*/
background-color:transparent;
float:left;
clear:both;
z-index: 10;
}




#navigation_breadcrumb a{

color:#ffffff;
z-index: 10;
}

/*
#header #search fieldset { background: #ebf1d4 url(../images/template/bkg_search_fieldset.png) repeat-x; width: 185px; border: none; padding: 30px 0px 15px 0px; margin: 0px 0px 0px 595px; position: absolute; top: 12px; }
#header #search legend { display: none; padding: 0px; margin: 0px;}
#header #search form { padding: 15px 0px 0px 0px; margin: 0px 12px; text-align: left; background: url(../images/template/bkg_search_text.png) no-repeat left top; }
*/


#myform{
vertical-align:middle;
float:left;
position: relative;
}





/* center stuff ----------------------------------------------------------------------------------------------------------------*/
#center { float: left; width: 1000px; clear:both; padding: 20px 0px; margin: 0px; }

#content { float: left; width: 650px; padding: 0; margin: 0px; }
#content h1, h2, h3 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3900BD;text-align:left}
#content h1{font-size:18px;}
#content h2 { text-transform: uppercase; font-size: 16px; letter-spacing: -1px; padding: 5px 0px; margin: 0px 0px 15px 0px; border-bottom: solid 1px #eee; font-weight: normal; }
#content h3 { font-size: 14px; letter-spacing: -1px; padding: 5px 0px 0px 0px; margin: 0px; font-weight: normal;  }
#content p { font-size: 11px; padding: 5px 0px; margin: 0px; }

#content_dyn{
margin-bottom: 20px;
}

#content_index td{
	vertical-align:top;
}
.div_rounded{
	border:1px solid  #A8A8A8;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
}




/* sidebar stuff */
.menu_block {style.css (line 379)
margin-bottom:12px;
}

#leftbar{
float: left;
width: 150px;
padding: 0;
margin: 0px;
min-height: 300px;
margin-right:5px;
}

#leftdiv ul li{padding-left: 0.35em ;padding-right: 0.35em;text-align:left; }
#leftdiv ul{list-style-type: none;margin: 0;padding: 0;background-color:#FFFFFF;padding-left:10px; }
#leftdiv ul li.navheader{color:#555555;background-color: #E9E9E9;font-weight: bold;font-size:13px}
#leftdiv ul li.navitem{color:#3900BD;font-weight: normal;font-size:12px;text-align:left; text-transform: capitalize;border-bottom:1px solid #E9E9E9; }
#leftdiv ul li.navitem_sub{margin-left:15px;text-align:left;font-size:12px; text-transform: capitalize }

#moreniche{
text-align: center;
}
#search_wait{
text-align: center;
}



#rightbar { float: right; width: 170px; padding: 0; margin: 0px; min-height: 300px;margin-left:5px;}
#rightdiv ul li{padding-left: 0.35em ;padding-right: 0.35em;text-align:right;}
#rightdiv ul{list-style-type: none;margin: 0;padding: 0;background-color:#FFFFFF;padding-right:10px;}
#rightdiv ul li.navheader{color:#555555;background-color: #E9E9E9;font-weight: bold;font-size:14px}
#rightdiv ul li.navitem{color:#3900BD;font-weight: normal;font-size:13px;text-align:left; border-bottom:1px solid #E9E9E9; }
#rightdiv ul li.navitem_sub{margin-left:15px;text-align:left;font-size:13px; text-transform: capitalize }



/* footer stuff ---------------------------------------------------------------------------------------------------------------- */
#footer { padding: 0px 0px 10px 0px; clear: both; font-size: 12px; border-top: solid 1px ;}
#footer UL { padding: 10px 0px; margin: 0px; }
#footer LI { display:inline; padding: 0px; margin: 0px; list-style-type: none; }
#footer LI A { padding: 0px 4px 0px 6px; margin: 0px; border-left: solid 1px ; }









/*shops -----------------------------------------------------------------------------------*/
#shop_overview_all table{
border:1px solid  #A8A8A8;
font-size:14px;
}

.cat_cat{
  font-weight: bold
}
.cat_shop {
font-size:12px
}

#shop-details{padding-top:3em ;}
#shop-tab-1{border-left:1px solid #919b9c;border-right:1px solid #919b9c;border-bottom:1px solid #919b9c;}
#shop-tab-2{border-left:1px solid #919b9c;border-right:1px solid #919b9c;border-bottom:1px solid #919b9c;}
#shop-tab-3{border-left:1px solid #919b9c;border-right:1px solid #919b9c;border-bottom:1px solid #919b9c;}
#shop-tab-4{border-left:1px solid #919b9c;border-right:1px solid #919b9c;border-bottom:1px solid #919b9c;}
#container-submit div{border:1px solid #DDDDDD;}


table.winkel_1, table.winkel_zoom {
border:1px solid  #A8A8A8;
background-color: #f5e8ff;
}

.winkel_1 tr,th,td{
padding: 3px;
}

table.winkel_2 {
border:1px solid  #A8A8A8;
background-color: #FBF4FF;
}

.winkel_2 tr,th,td{
padding: 3px;
}

/*shops -----------------------------------------------------------------------------------*/


/*products -----------------------------------------------------------------------------------*/
#product_catview{padding-top:3em ;}
#product_cat_search{padding-top:5px ;padding-bottom:5px ;padding-left:1em;border:1px solid #DDDDDD ; margin:15px 0 0 0 }
#product_pricecom table{border-spacing: 0;border-collapse: collapse; width:100%}
#product_pricecom th{	border-collapse:collapse;text-decoration:underline;cursor:pointer;color:#3399cc;}
product_pricecom td {width:auto;}
#product_cat_detail {padding-top: 1em }
#product_cat_cloud_top5 td {text-align:center ;vertical-align: top;}
#product-tab-1{  border-left:1px solid #94A6B5; border-right:1px solid #94A6B5;border-bottom:1px solid #94A6B5;}
#product-tab-2{  border-left:1px solid #94A6B5; border-right:1px solid #94A6B5;border-bottom:1px solid #94A6B5;}
#product-tab-3{  border-left:1px solid #94A6B5; border-right:1px solid #94A6B5;border-bottom:1px solid #94A6B5;}
#product_overview_all{ border:1px solid #94A6B5;  background-color:#F7EBFF; }

#product_productview{text-align:center;width:100%; margin-bottom:10px}
#product_pricecom{text-align:left;width:100%}
#product_pricecom thead{background-color:#F8F4FF;}

#breadcrumb_path{  text-align: center;}
#nav_numbers{  text-align: center;}

.even{background-color:#F1EAFF;}
.odd{background-color:#F8F4FF;}
/*products -----------------------------------------------------------------------------------*/


.tabs-container , .tabs-container tabs-hide
{  border-left:1px solid #94A6B5; border-right:1px solid #94A6B5;border-bottom:1px solid #94A6B5;}

#product-details {margin:35px 0 0 0}
#product-details table{border-spacing: 0px;border-collapse:collapse; text-align:left}
#product-details th{background-color:#F8F4FF;width:auto}
#product-details td{vertical-align: bottom; width:auto;text-align:left}

/*
.winkel_1{
Border:0px;
}

.winkel_1 tr td{
border:0px
}
  */

/*clouds -----------------------------------------------------------------------------------*/

/*#cloud_detail{border:1px solid #DDDDDD;}*/

/*clouds -----------------------------------------------------------------------------------*/

/*user -----------------------------------------------------------------------------------*/
#login {position: relative;margin: 5em auto 1em;padding: 20px 0 0;width: 425px;/*_width: 390px;*/}
#login form {	padding: 0 50px 25px;/*_width: 325px;_margin: 0 auto;*/}
/*user -----------------------------------------------------------------------------------*/

.pageMenu {color :#FFFFFF;font-weight:200;}
.pageMenu a:link {text-decoration: none;color: #FFFFFF;}
.pageMenu a:visited {text-decoration: none;color: #FFFFFF;}
.pageMenu a:hover {text-decoration: underline;color: #FFFFFF;}
.pageMenu a:active {text-decoration: underline;color: #FFFFFF;}



/* plugins ---------------------------------------------------------------------------------------------------------- */
/*rating*/
.rating {cursor: pointer;clear: both;display: block;}
.rating:after {content: '.';display: block;height: 0;width: 0;clear: both;visibility: hidden;}
.cancel,
.star {	float: left;width: 17px;height: 15px;overflow: hidden;text-indent: -999em;cursor: pointer;}
.star-left,
.star-right {width: 8px}
.cancel,
.cancel a {background: url(../images/rating/delete.gif) no-repeat 0 -16px;}
.star,
.star a {background: url(../images/rating/star.gif) no-repeat 0 0px;}
.star-left,
.star-left a {background: url(../images/rating/star-left.gif) no-repeat 0 0px;}
.star-right,
.star-right a {background: url(../images/rating/star-right.gif) no-repeat 0 0px;}
	
.cancel a,
.star a {display: block;width: 100%;height: 100%;background-position: 0 0px;}
div.rating div.on a {background-position: 0 -16px;}
div.rating div.hover a,
div.rating div a:hover {background-position: 0 -32px;}
#form_ratingstars select {visibility:hidden;}
/* plugins ---------------------------------------------------------------------------------------------------------- */



#search_queries_clouds,#search_queries_products {
border-top:1px dotted #AFBED4;
text-align:left;
width:100%;
}

#show_ctags,#show_ptags{
text-align: right;
padding-left:200px;
}




#innertube{
margin:0px 10px 0px 10px; /*Margins for inner DIV inside each column (to provide padding)*/
}

/*.shop_com_2{
background-color: #F7EBFF;
width: 100%;
padding: 5px;
color:#7421A0 ;
clear:both;
}

.shop_com_1{
background-color: #E8C6FF;
width: 100%;
padding: 5px;
color:#7421A0 ;
clear:both;
}
          */

.shop_foot_2{
background: url(../images/template/arrow.gif) 20px -2px no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
font-size: 90%;
color: #000000;
margin-bottom:15px;
}

.shop_foot_1{
background: url(../images/template/arrow2.gif) 20px -2px no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
font-size: 90%;
color: #000000;
margin-bottom:15px;
}

/* commentbox */

.commentbox_1{display:block}
.commentbox_1 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E8C6FF}
.commentbox1_1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f5e6ff;
  border-right:1px solid #f5e6ff;
  background:#edd4ff}
.commentbox2_1{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcf9ff;
  border-right:1px solid #fcf9ff;
  background:#ecd0ff}
.commentbox3_1{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ecd0ff;
  border-right:1px solid #ecd0ff;}
.commentbox4_1{
  border-left:1px solid #f5e6ff;
  border-right:1px solid #f5e6ff}
.commentbox5_1{
  border-left:1px solid #edd4ff;
  border-right:1px solid #edd4ff}
.commentboxfg_1{
padding-left:3px;
padding-top:2px;
  background:#E8C6FF}

.commentbox_2{display:block}
.commentbox_2 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F7EBFF}
  .commentbox1_2{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fbf6ff;
  border-right:1px solid #fbf6ff;
  background:#f9f0ff}
.commentbox2_2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fefdff;
  border-right:1px solid #fefdff;
  background:#f8eeff}
.commentbox3_2{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f8eeff;
  border-right:1px solid #f8eeff;}
.commentbox4_2{
  border-left:1px solid #fbf6ff;
  border-right:1px solid #fbf6ff}
.commentbox5_2{
  border-left:1px solid #f9f0ff;
  border-right:1px solid #f9f0ff}
.commentboxfg_2{
padding-left:3px;
padding-top:2px;
  background:#F7EBFF}


