/*General -----------------------------------------------------------------------------------*/
body {
text-align:center;
padding: 0px;
margin: 0px;
color : #495156;

font-family:Arial,"Lucida Grande",Geneva,sans-serif;
font-size:11px;

line-height:18px;

background:#edf4fa;
}
html, body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input {layout.css (line 1)
margin:0pt;
padding:0pt;
}

a:link { text-decoration : none; color : #555555; border: 0px;}
a:active { text-decoration : underline; color : #555555; border: 0px;}
a:visited { text-decoration : none; color : #555555; border: 0px;}
a:hover { text-decoration : underline; color : #555555; 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-color: white;
background:white url(../images/template/logo2.gif) no-repeat top center;
height: 120px;
clear: both;
}
#headercenter{
text-align: center;
width:700px;
}

#header{
width:100%;
voice-family: inherit;
text-align:center; /*left*/
padding:0pt;
/*padding-left: 18%;*/
height:130px;
float:center; /*left;*/
clear: both;
margin: 0pt auto;
background-color:white;
}

/*
#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{

display:inline;
float:none;
font-family:Arial;
font-size:10px;
font-weight:bold;;
}

/*#header li { float: left; padding: 0px; margin: 0px; display: inline}*/
#header li{
display:inline;
text-align:right;

}



#nav_menu{
width:1000px;

margin:0px auto 0pt;

}


/*#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-left: solid 1px 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 ;
border-left: solid 1px white;
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;

text-align:left;
font-family:   Verdana, Arial, Helvetica, sans-serif;
padding-bottom:10px;

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:center;
clear:both;
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;
}




/* margin: -8px; to move center up*/
/* center stuff ----------------------------------------------------------------------------------------------------------------*/
#center { 
	float: left; 
	width: 1000px; 
	clear:both;  
	background-color:white; 
	border-left: solid 1px #dccefb; 
	border-right: solid 1px #dccefb; 
	border-bottom: solid 1px #dccefb; 
	margin: 5px;
	margin-left:-1px;
	padding-bottom:5pt;
}

#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; }
#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; ; }









/*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 ;}
#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;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_cat_detail {padding-top: 1em }
#product_cat_cloud_top5 td {text-align:center ;vertical-align: top;}
#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%;}
#tbl_prodpric_com_nosort{border-spacing:0px;width:100%;}

#product_pricecom thead{background-color:#F8F4FF;}

#breadcrumb_path{
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;}
.menu_block {margin-bottom : 12px;}



/* plugins ---------------------------------------------------------------------------------------------------------- */
/*rating*/

/* 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;
}

/*shadow stuff */

.shadowcontainer{
}

.shiftcontainer{
}

/*shadowstuff*/


#innertube{
margin:0px 10px 0px 10px; /*Margins for inner DIV inside each column (to provide padding)*/
}


/*#product_cat_search{float: right; margin:0; padding: 0; height: 50px; line-height: 50px; background: none}*/
#product_cat_search .searchbox{font: normal 12px Verdana, Arial, Helvetica, sans-serif; border: #B6C9D3 solid; border-width: 1px 0 1px 1px; height: 21px;    }
#product_cat_search .searchbutton{background:url(../images/template/searchbutton.gif) no-repeat; border: 0; width:23px; height: 23px; margin-left:-3pt; }
/*.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}



