

/* background */
.order_details_item p.image, .productlist_item p.image { background: #dddddd } 
body { background: #ffffff } 
.balken { background: #ffffff url(img/balken.gif) no-repeat center } 
#schriftzug { background: #ffffff url(img/schriftzug.gif) no-repeat center } 
#vogel { background: #ffffff url(img/vogel_li.gif) no-repeat center } 


/* border-bottom */
.box { border-bottom: 1px solid #999999 } 


/* border-left */
#right { border-left: 1px solid #999999 } 


/* border-right */
#left { border-right: 1px solid #999999 } 


/* border-top */
#main, .order_details_item, #listingnavigation { border-top: 1px solid #999999 } 


/* border */
img { border: 0 } 
.markProductOutOfStock {border: 1px solid #cc0000;}


/* clear */
#main, #navigation, #listingnavigation, #footer { clear: both } 
#schriftzug { clear: right } 


/* color */
a:active, a:visited, a, a:hover { color: #000000 } 
.grey, a .grey { color: #999999 } 
.balken { color: #ffffff; } 
.markProductOutOfStock {color: #cc0000;}


/* float */
div.puzzle div, p.quantity, .productlist_item, .order_details_item p.image, .statistik, #vogel, #left, #search { float: left } 
span.markProductOutOfStock, .navigation, .productlist_item p.price a, p.gp, #right, #navigationlinks { float: right } 


/* font-family */
body { font-family: arial,sans-serif } 


/* font-size */
h1, .balken p { font-size: 1.2em } 
div, table, h4, h2, .standardtext, p, li, td, h3, select { font-size: 1em } 
body { font-size: 70% } 


/* font-style */
.balken { font-style: italic } 


/* font-weight */
h2 { font-weight: bold } 
.standardtext { font-weight: normal } 


/* height */
.productlist_item p { height: 1.25em } 
.order_details_item p.image, .order_details_item, .productlist_item p.image { height: 110px } 
#vogel, #schriftzug { height: 132px } 
.productlist_item p.price, input[type=text], select { height: 16px } 
.productlist_item h3 { height: 2.5em } 
.balken { height: 21px } 
select { height: 26px } 


/* left */
.active { left: -0.8em } 


/* list-style-type */
li { list-style-type: none } 


/* margin-left */
#left li { margin-left: 0.8em } 
#schriftzug { margin-left: 116px } 


/* margin */
div.puzzle, form, ul, div, .productlist_item p, .cat, table, h4, .box, body, p, .balken p, li, h3 { margin: 0 } 
div.puzzle div { margin: 0 5px 5px 0; }
.content p { margin: 0 0 1em 0 } 
.productlist_item { margin: 0 0 2.5em 0 } 
.order_details_item p.image { margin: 0 10px 10px 0 } 
body { margin: 0 auto 0 auto } 
#left, #right { margin: 0px 0 10px 0 } 
#center { margin: 0px 10px 10px 190px } 
h2, #listingnavigation { margin: 1em 0 0 0 } 
.button_continue { margin: 1em 0 1em 0 } 
#main, #navigation { margin: 0px 8px 0px 8px } 
h1 { margin: 0 0 1em 0; }


/* overflow */
.productlist_item p, .productlist_item h3 { overflow: hidden } 


/* padding */
div.puzzle, h1, ul, div, .productlist_item p, .cat, table, h4, h2, body, p, li, h3 { padding: 0 } 
.box { padding: 0 0 1em 0 } 
#right { padding: 0 0px 0 10px } 
#left { padding: 0 10px 0 0px } 
.order_details_item { padding: 10px 0 10px 0 } 
.productlist_item { padding: 2.5em 20px 0 0 } 
.balken p { padding: 3px 0 0 10px } 
#navigation { padding: 0.5em 0 1.5em 0; }
#navigationlinks { padding: 0.5em 0 0 0; }
.markProductOutOfStock {padding: 0.5em;}
/* position */
.active { position: relative } 


/* text-align */
.productlist_item, .order_details_item p.image, p.ep, #footer { text-align: center } 
p.gp, .button_continue { text-align: right } 


/* text-decoration */
a:active, a:visited, a, a:hover, .standardtext { text-decoration: none } 
.content a { text-decoration: underline } 


/* text-transform */
.standardtext { text-transform: none } 
h1, h2 { text-transform: uppercase } 


/* vertical-align */
h1, div, table, h4, h2, p, li, h3, td { vertical-align: top } 

/* width */
.productlist_item, .order_details_item p.image { width: 110px } 
#vogel { width: 116px } 
#left, #right, #left select { width: 160px } 
#center { width: 530px } 
#schriftzug { width: 644px } 
body { width: 762px } 
