/* Layout */
* {
margin: 0;
}

body {
background-image:url(bilder/hg-top.jpg);
background-repeat:repeat-x;
font-family:"Times New Roman", Times, serif;
}

#wrapper { /* 650 x   */
width: 650px;
margin:auto;
}

#language { /* 650 x 35 */
width: 650px;
height:35px;
margin-top:0px;
background-image:url(bilder/menu_top.jpg);
background-repeat:no-repeat;
}

#menu { /* 650 x 36 */
width: 610px;
height:26px;
background-image:url(bilder/menu.jpg);
background-repeat:repeat-x;
padding: 10px 0 0 40px;
}

#menu, #menu a:link, #menu a:visited,
#footer, #footer a:link, #footer a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
} 

#menu a:hover, #menu a:active,
#footer a:hover, #footer a:active {
color:#FEEE65;
text-decoration:underline;
}

#header { /* 650 x 120 */
width: 650px;
height:120px;
background-image: url(bilder/header.jpg);
background-repeat:no-repeat;
}

#content_top { /* 650 x 39 */
width: 570px;
min-height:39px;
height:auto !important;
height:39px;
background-image:url(bilder/retro-bottles_4.jpg);
background-repeat:no-repeat;
padding:30px 40px;
}
/*#retro_bottles {
background-image:url(bilder/retro-bottles_2.jpg);
background-repeat:no-repeat;
background-position: -30px -40px;
}*/

#content {
width:650px;
min-height:80px;
height:auto !important;
height:39px;
background-image:url(bilder/content.jpg);
background-repeat:repeat-y;
}


#footer { /* 650 x 55 */
width: 570px;
min-height:55px;
height:auto !important;
height:55px;
background-image: url(bilder/footer.jpg);
background-repeat:repeat-x;
padding: 20px 40px;
text-align: center;
font-size:smaller;
}

p {
margin-bottom:12px;
}

h1 {
font-size:135%;
}
h2 {
font-size:120%;
}

/* ORDERFORM */

fieldset {
/* padding: 1em; */
}

fieldset .noframe {
border:none;
padding:0;
}

fieldset legend {
font-weight:bold;
color:#000000;
}

#bank_information label, #address label, #invoice label {
float:left;
width:25%;
margin-right:0.5em;
text-align:right;
font-weight:bold;
clear:both;
}
#payment_system label {
/*margin-right:0.5em;*/
padding-top:0.2em;
text-align:right;
font-weight:bold;
}

#bank_information .label_long {
float:none;
font-weight:normal;
}

.productlisting legend{
color:#980201;
} 
.productlisting label {
/*margin-left:15px;*/
}  
#price_all_total, #price_all_total_label {
font-weight:bold;
float:right;
}


