/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
    background-color:#5F9FDB;
	pading-left:20px;
	width:970px;
	margin: 0 auto;
	margin-top:7px;
}

h1, h2 {
	font-weight: normal;
	color:#003300;
}

h1 {
	font-size: 1.0em;
	font-weight: bold;
}

h2 {
	font-size: 1.2em;
	font-weight: bold;
}

h3 {
	font-size: 1.0em;
	font-weight: bold;
}

p, ul, ol {
}

p {
}

blockquote {
	font-style: italic;
}

ul {
}

ol {
}

a {
	color:#666666;
	text-decoration:none;
}

a:hover {
	text-decoration:none;
	color:#0099CC;
}

small {
}

hr {
	display: none;
}

img {
	border: none;
}


/* Hier befindet sich der Schriftzug über der seite */

#logocontainer {
   background:url(img/pz_logo_page.gif) top  no-repeat;
   height:183px;
   width:970px;
   margin-bottom:0px;
}
   
#logo {
   width:280px;
   height:70px;
   float:left;
   margin-top:25px;
}
	
#logo span {
    font-size:30px;
	font-weight:bold;
	color:#006600;
}

#logo b {
   font-size:12px;
   color:green;
}

/* Boxen*/

#infobox {
   width:150px;
   float:right;
   background-color:#84C225;
   border:1px solid white;
   margin:15px 0px 0px 0px; 
   padding:3px 0px 0px 5px;
}


#infobox .entry li{
   font-size:11px;
   list-style-image:url(img/stern.gif);
   margin-left:15px;
}


#infobox a{
   color:#FFFFFF;
   padding-left:5px;
}

*+html #infobox .entry li{
   margin-left:0px;
}
   
#infobox a:hover{
   color:#666666;
   background-color:#FFFFFF;
}

#infobox .title{
   display:none;
}


/*Top Categories sliding doors*/


#TopCategories{
   padding-top:159px;
}

#TopCategories .link a{
   color:white;
   float:left;
   background:url(img/menu_orange.gif) top repeat-x;
   padding:5px 10px 5px 5px;
}

#TopCategories .link a:hover{
   background:url(img/menu_blau.gif) top repeat-x;
}


#TopCategories li{
   padding-right:5px;
}

#TopCategories .link a.Current,
#TopCategories .link a.CurrentParent{
   background:url(img/menu_grau.gif);
   color:black;
}

#left .link a.Current{
   color:black;
   font-weight:bold;
}

#prodlisthead h2,
#catall h2,
.entry h1 {
   font-size:12px;
   background-color:#EEEEEE;
   margin-left:2px;
   padding-left:5px;
   width:95%;
}

#header {
	background:url(img/header.gif) repeat-x top center;
	width: 100%;
	height:32px;
}

/*login.html*/


#feld td{
   width:75px;
}

#menu .login{
   width:250px;
   height:25px;
   float:left;
   margin-right:10px;
   vertical-align:top;
   color:#FFFFFF;
}


.options {
   border-bottom:1px dotted green;
}

form {
	margin: 0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

input, textarea, select {
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#inputsearch {
   padding-top:2px;
}

#text_email, 
#field_email, 
#text_pwd, 
#field_pwd, 
#button_login, 
#lost_pwd {
   float:left;
   padding-right:5px;
   color:#000000;
   padding-top:3px;
}


#text_email, 
#text_pwd,
#lost_pwd {
   padding-top:6px;
}

#field_email input, 
#field_pwd input{
 border:1px solid #D8F195
}

/* Page */

/* page-ad, page inklusive werbung rechts*/

#page_ad {
   width:1000px;

}

#admenu {
   float:left;
   padding-left:3px;	

}

#admenu li{
   list-style-type:none;
}

#admenu ul{
   position:fixed;
   margin-left:0px;
   padding-left:0px;
}

#admenu a{
  
}

#page {
	width: 970px;
	height:100%;
	float:left;
	background:#FFFFFF;
}

/*categorie_listing.html = Anzeige beim Klicken auf eine Kategorie*/

#catall{
   font-size:12px;
}

#catall img{
   height:100px;
   width:100px;
   float:left;
   padding-right:15px;
}

#catdescription {

  width:550px;
  text-align:justify;
  padding:10px;
  border:2px solid #EEEEEE;
}

#chosecat {
   background:url(img/chosecat.gif) top no-repeat;
   height:50px;
   width:244px;
}

#heading_more_categories {
   font-weight:bold;
   padding-bottom:10px;
}

#morecat {
   clear:both;
   border:1px solid #EEEEEE;
   padding:10px;
   margin-top:20px;
   width:550px;
}

#morecat a {
   padding:5px;
}

#morecat ul {
   text-align:justify;
   list-style-image:url(img/stern.gif);
   padding-left:0px;
   margin-left:0px;
}

#morecat li {
   display:inline;
}

/* new products default */
/*cross-selling.html */

.npdall, .csall, .prodlistall {
   width:550px;
   height:105px;
   padding:10px;
   border: 1px solid #EEEEEE;
   text-align:center;
   overflow:hidden;
   margin:5px;
}


.npdoben,
.prodoben {
	width:20%;
	float:left;
	padding:0px 10px 0px 5px;
	text-align:left;
}

.npdmitte,
.prodmitte {
	width:35%;
	float:left;
	text-align:left;
}

.npdunten,
.produnten {
   width:40%px;
   float:right;
   text-align:right;
}	


.prodhead {
   border:3px solid #EEEEEE;
   height:160px;
   padding:10px;
}

.prodpic {
   float:left;
}

.prodprice {
   float:left;
   padding:0 10px 0 25px;
   font-size:11px;
}

.order {
   font-size:11px;
   float:right;
   padding-right:10px;
}

.order img{
   margin-top:10px;
}

.prodinfo {
   clear:both;
   padding:10px;
   border:3px solid #EEEEEE;
}

.prodinfo ul li {
    list-style:circle;
}

.prodmedia {
   padding:10px;
   margin:10px 0px 0px 10px;
   border:3px solid #EEEEEE;
}


/* cross_selling_html */

#crosscat {
   background-color:white;
   float:left;
   padding-bottom:20px;
   }

#crossprod {
   float:left;
   height:180px;
   width:120px;
   border:1px solid #EEEEEE;
   text-align:center;
   margin-right:10px;
   margin-bottom:10px;
}

/* also purchased */

#alsoall{
   margin-top:10px;
}

#alsoh3 {
   clear:both;
}

#alsoprod {
   float:left;
   width:30%;
   height:180px;
   border:1px solid #EEEEEE;
   text-align:center;
   margin-right:10px;
   margin-bottom:10px;
}

/* Menu */

#menu {
	width:970px;
	height:30px;
}

#menu ul {
	margin: 0;
	padding: 4px 0px 0px 0px;
	list-style:none;
	float:left;
}

#menu ul li {
    display:inline;
	float:left;
}


/* Menü im Header, Sliding-Doors */


#menu a {
	float:left;
	padding-left:4px;
	margin-left:5px;
	text-align: center;
	text-decoration: none;
	text-transform: lowercase;
	font-size: 12px;
	color:#fff;
}

#menu a span {
	float:left;
    /*background:url(img/menu/tabrightI.gif) no-repeat right top;*/
	padding:5px 15px 4px 6px;
}

#menu a:hover {
    float:left;
    /*background:url(img/menu/tableftI.gif) 0% -42px no-repeat;*/  
    float:left;
    color:green;
    font-style:normal;
}

#menu a:hover span {
    float:left;
    /*background:url(img/menu/tabrightI.gif) 100% -42px no-repeat;*/
}

/*box search */

#suche {
    float:right;
	padding-right:10px;
}
	
	

/* box categories */

#SubNavi {
   padding:0px;
   margin:0px;
}

/*Top Kategorie*/

ul#TopCats{
   list-style:none;
   padding-left:0px; 
   margin-left:0px; 
   margin-top:0px;
}

#TopCats li {
   float:left;

}

#TopCats li a{
   font-weight:bold;
}

#categoriesbox h4{
    font-size:13px;
    width:230px;
    height:30px;
	padding-top:7px;
	padding-left:5px;
	margin-bottom:-17px;
	color:green;
    background: url(img/menu_oben.gif) no-repeat;
	/*display:none;*/
}

.boxcontent {
	list-style:none;
	list-style-position:inside;
   	background: url(img/menu_unten.gif) no-repeat left bottom;
	padding-bottom:2px;
}

.boxcontent ul li{
    list-style:none;
    width:185px;
	padding-top:5px;
	margin-left:-35px;

}

.boxcontent ul li a{
    color:#666666;

}

.boxcontent ul li a:hover{
    color:#0099CC;
}
	
.boxcontent ul ul li{
    list-style:none;
    padding-top:5px;
}

.boxcontent ul ul li a{   
    color:#333333;
	font-weight:normal;
    position:relative;
    left: -5px;
	}


/* navigationspfad unterhalb des headers */

#navtrail {
   background-color:#EEEEEE;
   padding-left:10px;
   margin-top:0px;
   clear:both;
   color:#EEEEEE;
}

#navtrail a{
   color:#EEEEEE;
}

#navtrail a:hover{
   color:#000000;
}



/* Banner rechts von der Seite */

#banner {
   padding-top:10px;
}


/* latest post ist der Inhalt imm Content, latest post entry ist der Inhalt dieser box */

#content {
	float: left;
	width: 630px;
	background-color:#FFFFFF;
}



#content .entry {
   background-color:white;
   padding:7px;
   border: 2px solid #EEEEEE;
   margin:5px 7px 5px 7px;
}

/* recent posts ist die linke Spalte, entry ist der Inhalt der jeweiligen box */

#left {
	float: left;
	width:180px;
	background-color:#FFFFFF;
	margin-top:3px;

}

.entry {

}
	
#left .entry {
	padding-left:5px;
	background-color:#EEEEEE;
}

#left .entry a{
    margin-top:10px;

}

#left h2,
#right h2 {
    color:#FFFFFF;
	font-size:12px;
}


#right {
   width:160px;
   float:right;
   padding-top:3px;
}

#right .entry {
	padding-right:5px;
	background-color:#EEEEEE;
	padding:5px;
}

/*box_special - angebote auf der rechten seite*/

#specialbox{
   text-align:center;
   margin-bottom:5px;
   
}

/* hier lieg das bild für das obere Menü des recent posts */

.post .title, entry_info h4, .title {
    margin: 0;
	background: url(img/menu_oben_1.gif) left top repeat-x;
	text-align:left;
	padding:8px;
}

#title_s{
   background: url(img/menu_oben_o.gif) left top repeat-x;
}

.post .meta {
	margin: 0;
	padding-bottom: 10px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #BABABA;
}

.post .meta a {
	color: #BABABA;
}

.post .entry {
	margin-bottom: 10px;
	padding-bottom: 5px;
}

/* dies ist die Formatierung für die box information.php */

.entry li {
     padding-bottom:5px;
	 list-style-type:none;
}
	 
.entry li a{
 
}

.entry img {
   position:absolute
   top:250px;
   laft:650px;
   }

/*Text im Contentbereich*/

#mctext ul {
    list-style:circle;
	padding-left:10px;
	margin-left:10px;
}

#mctext ul ul {
	padding-left:10px;
	margin-left:10px;
}

#mctext ul li {
    list-style:circle;
}

#mctext li a{
   color:#5C8004;
}

#mctext li ul li a {
   color:#red;
}

#mctext li a:hover{
   color:#C57F4C;
}

/* Footer */

#footer {
	background:url(img/footer_spacer.gif) repeat-x top center;
	width:970px;
	height:100px;
	clear:both;
}

#footer p {
	margin: 0;
}

/* dies ist die contentbox im footer*/
#footer .entry{
   text-align:center;
   padding-top:20px;
}
   
#footer li  {
   display:inline;
   padding:0px 10px 0px 10px;
   text-align:center;
   border-right:1px solid green;
}

#footer h2 {
	margin: 0 0 15px 0;
	color: #008C00;
}

#footer a {
	text-decoration: none;
	color: #000000;
	font-weight:normal;
}

#footer a:hover {
	color:green;
}


/* im footer die Hinweise auf copyright, etc. */

#legal {
   text-align:center;
}

#legal a {
   color:white;
   font-weight:bold;
}

#links {
	float: right;
}

.copyright {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}

.parseTime {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
  clear:both;
}

.copyright {
  clear:both;
}


A.copyright {
  color: #666666;
}

A.copyright:hover {
  color:#003300;
  text-decoration: underline;
}

table td.main1{
   width:100%;
}

/*checkout_payment_block.html*/   

table td.inputRequirement {
   width:300px;
}

table td.mainlong{
   width:300px;
}

table td.mainshort{
   width:50px;
}


table td.onepxwidth {
   width:20px;
}
#catlist {
   height:150px;
   width:150px;
   border:1px solid green;
   margin-bottom:5px;
   float:left;
   }

#popCart {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 560px;
	margin-left: -280px;
	background: #fff;
	border: 1px solid #000;
	color: #000;
	z-index: 100000;
	display: none;
	padding: 10px 10px 25px 10px;;
}

.popup_header {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.0em;
	text-align: center;
	vertical-align:bottom;
	padding: 3px 10px;
	border: 1px solid #ccc;
	margin: 0px auto;
	width: 380px;
}

.popup_image {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 0.9em;
	text-align: center;
	color: #000;
	margin: 10px auto;
	padding: 5px;
}

#mycart {
	margin: 0px auto;
	height: 42px;
	width: 320px;
}

.cart_symbol {
	height: 42px;
	width: 48px;
	float: left;
	/*background-image: url(img/shopping_cart.gif);*/
	background-position: left;
	background-repeat: no-repeat;
}
.cart_contents {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 0.9em;
	text-align: left;
	color: #000;
	height: 42px;
	float: right;
}

#pop_buttons_box {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.0em;
	text-align: center;
	width: 560px;
	height: 28px;
	vertical-align:bottom;
	margin: 10px auto 0 auto;
}

#pop_buttons_box a {
	color: #000;
	text-decoration: none;
}
#pop_buttons_box a:hover {
	color: #484848;
	text-decoration: none;
}

.close_button {
	float: left;
	width: 160px;
	border: 1px solid #000;
}
.cart_button {
	float: right;
	width: 160px;
	border: 1px solid #000;
}

/*sitemap*/

.sitemap_heading {
   text-align:left;
}

.sitemap_heading a{
  color:orange;
  }

.sitemap_heading a:hover{
  color:green;
  }

.sitemap_sub a {
   color:green;
}

.sitemap_sub a:hover {
   color:orange;
   text-decoration:underline;
}

/*secondary menue*/

#secondary {
   clear:right;
   width:100%;
   background-color:#EDA93A;
   border-top:3px solid silver;
   border-bottom:3px solid silver;
}

#secondary ul{
   float:left;
}
    
/*box_Information waagerecht im secondary*/

#entry_info {

   background-color:#003300;
}

.entry_info ul{
   margin-top:0px;
   margin-left:3px;  
   padding-left:3px;
}

.entry_info  li{ 
   list-style-type:none;
   padding-right:10px;
   padding-left:10px;
   display:inline;
   border-right:2px solid #ffffff;
}

.entry_info a {
   color:#000000;
} 

.entry_info  a:hover {
   color:#000000;
   background-color:silver;
}

/* checkout confirmation.html*/

#geotrust {
   float:left;
   width:20%;
}

#conftext {
   float:left;
   width:80%;
}

#confadress {
   clear:both; 
   border:1px solid #EEEEEE; 
   height:100px;
   padding:5px; 
   margin:20px 0 20px 0;
}

    