/*//////////////////////////////////////////////
//// GENERIC ELEMENT FORMATTING
//////////////////////////////////////////////*/
body{ 
	background: #F2F2F2;
	color: #333333;
	margin: 0px;
}
body,td,div,p{
	font-family: 'Times New Roman', Times, Serif; 
	font-size: 13px;
	font-weight: normal;
}
th{
	font-family: 'Times New Roman', Times, Serif; 
	font-size: 13px;
}
tfoot td{color: #929292}
img{border: 0px;}
img.nopic{border: none}
/*img.thumb{}*/
a{/*color: #9B2828*/
    /*-->Text Links Produkte*/color: #990000;}
hr{
	width: 100%;
	height: 1px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.site{
	width: 900px;border-left: 1px solid #000000;border-right: 1px solid #000000;border-bottom: 1px solid #000000;
}
#breadcrumb {
	font-weight: bold;
	width: 100%;
	padding-bottom: 3px;
	border-bottom: 1px solid #4D4D4D;
}
#breadcrumb a{
	text-decoration: none;
	font-weight: normal;
}
/*///////////////////////////////////////////////////
//// BANNER AREA (including level1-level3 navigation)
///////////////////////////////////////////////////*/
#topnav{
	height: 127px; 
	/*background: url('') left top no-repeat #006600;*/
	background: #990000;
}
#topnav #clogo{
   background: #ffffff;
	padding-left: 0px;/*10px;*/
	padding-top: 0px;/*10px;*/
  padding-bottom: 0px;
  border-bottom: 1px solid #d3d3d3;
}

/*///////////////////////////////////////////////////
//// LEVEL 1 NAVIGATION
///////////////////////////////////////////////////*/
#nav-level1{
	float: right; 
	color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;

}
.nav-padding-right{padding-right: 10px; 

                   text-align: center;}
.nav-padding-left{padding-left: 10px;

                   text-align: center;}
#nav-level1 a{
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
  padding-bottom: 5px;
  padding-left:  7px;
  padding-right: 3px;

	}
#nav-level1 a:hover{color: #FFFFFF;}
#nav-level1 a.selected:hover{ color: #ffffff;}

#button{
	background: #990000; /*url('images/1st_nav_btn.gif')*/ /*repeat-x left;*/
	/*vertical-align: top;*/
	text-align: center;

	padding-left: 7px;
  padding-right: 3px;
  padding-top: 5px;
  padding-bottom: 0px;
	font-weight: bold;
	white-space: nowrap; 

}
#button a{ 
           color: #e3e3e3;
           text-align: center;}

/*////////////////////////////////////////////////
//// POPUP NAVIGATION
////////////////////////////////////////////////*/

.MenuBarButton{
	color: #425362;
	text-decoration: none;
	white-space: nowrap;
	font-weight: bold;
	padding: 15px 5px 5px 10px;
	display: block;
	float: left;
	
}
#pm-menubar{
	background: url(images/2nd-nav-bg.gif) right bottom repeat-x #D9D9D9;
	height:100%;
}

#pm-menubar a:hover{color: #000000;}
#pm-menubar .hovered{background-color: #006600}
#pm-menubar .expanded a{color: #000000}
#pm-menubar .expanded a:hover{color: #000000}
#pm-menubar .popnav-main div.selected a{color: #000000}
#pm-menubar .selected a:hover{color: #000000}

/*////////////////////////////////////////////////////////////
//// FUNCTIONBAR FORMATTING (HOSTS QUICKSEARCH AND MINIBASKET
////////////////////////////////////////////////////////////*/
#functionbar{
	width: 100%;
	clear: both;
	border-bottom: #242D35 1px solid;
	border-top: #242D35 1px solid;
}
#functionbar-inactive{
	border-bottom: 1px solid black;
	line-height:0px;
}
#cnt-quicksearch{ background: #006600;
	/*background: url(images/quick_search_gradient.gif) left top;*/
	height: 50px;
	border-right: #7990A4 1px solid;
	padding-left: 7px;
}
#cnt-minibasket{
	background: #ffffff;/*url(images/mini_basket_gradient.gif)*/ left top;
	height: 59px;
}

/*//////////////////////////////////////////////
//// MINIBASKET FORMATTING
//////////////////////////////////////////////*/
.minibasket{ text-align: left;
	color: #ffffff;/*#000000;*/
	padding-top: 3px;
  padding-right: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
	width: 100%;
}
.minibasket-footer { text-align: left;}
.minibasket-footer a{clear: both; 
                     text-align: left;
	color: #ffffff;/*#000000;*/
	font-weight: bold;
	text-decoration: none;
	padding-right: 10px;
}
.minibasket-footer a:hover{color: #ff6600;/*color: #003707*/}

/*//////////////////////////////////////////////
//// SEARCHBAR FORMATTING
//////////////////////////////////////////////*/

#quicksearch{ color: #006600;
	/*color: #000000;*/
	background: url(http://www.uwe-zimmermann.info/shop4/images/back2.gif);
	padding: 0px 0px 0px 0px;
}
#quicksearch form{ background: url(http://www.uwe-zimmermann.info/shop4/images/back2.gif);
                   display: inline; padding: 2px;
                   width: 100%;}
#quicksearch input{
	vertical-align: middle;
	margin-right: 4px;
}
#quicksearch a{
	/*color: #000000;*/
	color: #ffffff;
	font-weight: bold;
	text-decoration: none
}
#quicksearch a:hover{ color: #ffffff;
                      /*color: #003707*/}
input.quicksearch-term{
	border: 1px solid #003707;
	padding: 1px;
}

/*//////////////////////////////////////////////
//// PANES
//////////////////////////////////////////////*/
#pane-parent{clear: both;}
#pane-left{
	width: 220px;
	height: 100%;
	background: url('images/back1c.gif');/*#006600;*/
	border-right: #003707 1px solid;
	border-top: 1px solid #ffffff;
}
#pane-left-spacer{
	width: 100%;
	height: 100%;
	background: url('images/left_content_gradient.gif') left top no-repeat #FFFFFF;
	margin-bottom: 159px;
	border-top: 1px solid #ffffff;
}
#pane-body{
	width: 100%;
	padding: 5px 0px 5px 0px;
	background: #ffffff;
	border-top: 1px solid #ffffff;
}
#pane-right{
	width: 200px;
	padding: 10px 10px 10px 0px;
	border-top: 1px solid #ffffff;
}

/*//////////////////////////////////////////////
//// CONTAINER
//////////////////////////////////////////////*/

.cnt-def{width: 100%; }
.cnt-icon{padding-top: 4px}

/* Standard */
.cnt-default{border: 1px solid #808080}
.cnt-default-title{	
	background: url('images/cnt-def-title.gif') repeat-x left top #CCCCCC; 
	border-bottom: 1px solid #808080; 
	padding: 5px 3px 0px 0px;
}
.cnt-default-title-bg{ 
	background: #CCCCCC; 
	border-bottom:1px solid #808080; 
}
.cnt-default-body{ border-bottom: 4px solid #CCCCCC; }

/* Alternativ */
.cnt-alt{border: 1px solid #FFFFFF}
.cnt-alt-title{	
	background: url('images/cnt-alt-title.gif') repeat-x left top #FFFFFF;
	border-bottom:1px solid #FFFFFF; 
	padding: 5px 3px 5px 0px;
}
.cnt-alt-title-bg{ 
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.cnt-alt-body{border-bottom: 4px solid #FFFFFF;}

/* Highlight */
.cnt-high{	border-bottom: 1px solid #000000;}

.cnt-high-title{ 
   color: #ffffff;

	background: url('images/cnt-high-title.gif') repeat-x left top #808080;
	padding: 10px 3px 5px 0px;
	border-bottom: 1px solid #d3d3d3;
}
.cnt-icon-high{padding: 12px 3px 0px 3px}
.cnt-high-title-bg{
	background: #808080;
	border-bottom: 1px solid #d3d3d3;
}
.cnt-high-body{
	border: 1px solid #808080;
	border-bottom: 5px solid #808080;
}

/* Simple */
.cnt-simple-header{	
	border-bottom: 4px solid #808080;
	padding: 3px 3px 5px 0px;
}
.cnt-icon-simple{padding: 4px 3px 0px 3px}

/* Links-Standard */
.cnt-left{background: #F2F2F2;}

/*//////////////////////////////////////////////
//// FOOTERBAR FORMATTING
//////////////////////////////////////////////*/
#footer{
	width: 100%;
	padding: 0px 0 10px 0;
	background: #808080;
	color: #808080;
}
#footer a{
	color: #ffffff;
	padding: 7px;
	text-decoration: none;
	font-weight: bold;
}
.copyinfo{
	text-align: center;
	margin-top: 5px;
	color: #404040;
}

/*////////////////////////////////////////////////
//// SUBNAV NAVIGATION
////////////////////////////////////////////////*/
#subnav{ background: url('images/back1c.gif'); /*url(http://www.uwe-zimmermann.info/shop4/images/back1.gif);*/ 
	width: 220px;
	border-top: 1px solid #FFFFFF;
}
#subnav ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#subnav li{font-size: 14px;
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#subnav li a, #subnav li a.expanded{
  font-weight: bold;
  font-size: 14px;
	display: block;
	text-decoration: none;
	padding: 3px 2px 3px 16px;
	color: #e3e3e3;/*#003707;*/
	border-bottom: 1px solid #d3d3d3;/*#FFFFFF;*/
	overflow: hidden;
}

#subnav li a.expanded{

	font-weight: bold;
	background: url('images/back1c.gif');/*#F2F2F2;*/
	padding: 3px 15px 3px 3px;
}
#subnav li a.selected{
	color: #ffffff;
  font-weight: bold;

	background: url('images/bullet_default.gif') 0px center no-repeat images/back1c.gif;
}

#subnav li a:hover{background: url('images/back1c.gif') 0px center no-repeat;/*url(http://www.uwe-zimmermann.info/shop4/images/back1.gif);*//*#5BFF5B*/}
#subnav li a.expanded:hover{background: #006600 url('images/back1c.gif') 0px center no-repeat;/*url('');*/ /* 205px center no-repeat #5BFF5B}*/}
#subnav li a.selected:hover{background: #006600 url('images/bullet_default.gif') 0px center no-repeat; /*#5BFF5B*/}

/*////////////////////////////////////////////////
//// BASKET FORMATTING
////////////////////////////////////////////////*/
#basket{
	border-collapse: collapse; 
	border-bottom: 1px solid #006600
}

#basket thead th{
	background: #FFFFFF; 
	color: #000000; 
	border-bottom: 1px solid #003707
}

#basket tbody td{border-bottom: 1px solid #006600}

#basket tfoot td{color: #000000; background: #F6F6F6;}
#basket tfoot td.basket-summary{font-weight: bold;}

table.basket-buttons{margin: 10px 0px 10px 0px}
#cnt-def table.basket-buttons td, #cnt-alt table.basket-buttons td, #cnt-hilite table.basket-buttons td{padding: 0px 5px 0px 5px}
/*////////////////////////////////////////////////
//// CHECKOUT BAR
////////////////////////////////////////////////*/
#checkout-bar{background-color: transparent}
#checkout-bar td{padding: 2px}
.checkout-item{color: #929292;
                border: 1px solid #d3d3d3;}
.checkout-item div{color: #929292}
.checkout-item-active{
	color: #003707;
	background: #ffffff;/*#006600;*/
	border: 2px solid #003707
}
.checkout-item-active div{color: #003707}
#checkout-bar h3{margin-bottom: 0}
/*######################################################
########ENDE
######################################################*/
/*
#product_price{
	font-size: 14px;
	color: #ff0000;
}
.t-price-list{
	font-size: 14px;
	color: #ff0000;
}
*/
