body
{
width:955px;
padding:0;
border:0;
margin:0;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:small;
color: #232323;
} 

a
{
color:#147e37;
font-weight:bold;
}

h1, h2, h3, h4, h5 {
font-family: Arial, Helvetica, Verdana, sans-serif;
margin: 0;
padding: 0;
}

h1
{
font-size:large;
}

h1.G {
height:30px;
color:#ffffff;
font-size: 0px;
padding: 0;
margin: 0;
}

h2.G {
height:30px;
color:#ffffff;
font-size: 0px;
padding: 0;
margin: 0;
}

h2
{
font-size:medium;
}
#container
{
padding:0;
border:0;
margin:0;
}

#head
{
padding:0;
border:0;
margin:0;
height:134px;
width:955px;
background-image: url(piddimax_europa.gif);
background-repeat: no-repeat;
}

#navigation
{
width:915px;
height:30px;
border:0;
padding:0 0 0 40px;
margin:0;
border-top:1px solid #89be9b;
border-bottom:1px solid #89be9b;
}

#navigation_produkte
{
height:30px;
border:0;
padding:0 0 0 145px;
margin:0;
}

#navigation_bestellung
{
height:30px;
border:0;
padding:0 0 0 250px;
margin:0;
}

#inhalte
{
min-height:330px;
height:auto !important;  /* für moderne Browser */
height:330px;  /*für den IE */
padding:24px 10px 20px 40px;
margin:0;
border:0;
}

#box
{
padding:0;
margin:0;
border:0;
float:left;
width:580px;
}

#titel
{
padding:20px 0 0 0;
margin:0;
border:0;
height:270px;
}

#sitecontent
{
padding:0;
margin:0;
border:0;
height:auto;
}

ul#hauptnavigation 
{
list-style-type: none;
padding: 0;
margin: 0;
}

ul#hauptnavigation li 
{
float:left;
padding: 0;
margin: 0;
border:0;
}

ul#hauptnavigation li a 
{
display:block;
}

ul#unternavigation_produkte,
ul#unternavigation_bestellung
{
height:28px;
list-style-type: none;
padding: 0;
margin: 0;
border:0;
}

ul#unternavigation_produkte li,
ul#unternavigation_bestellung li
{
float:left;
padding: 0;
margin: 0;
border:0;
}

ul#unternavigation_produkte li a,
ul#unternavigation_bestellung li a
{
display:block;
padding: 0;
margin: 0;
border:0;
}

#empfehlung
{
width:230px;
padding:20px 15px;
margin:0;
border:0;
float:right;
}

.oben {
height:45px;
background:url(o.png) top right no-repeat;
margin:0;
padding:0;
}

.unten {
height:40px;
background:url(u.png) top left no-repeat;
margin:0;
padding:0;
}

.in
{
background:url(m.png);
padding:0 20px 5px 20px;
margin:0;
}

.empfehlen,
.anbieten
{
width:250px;
}

/* Wrapped das Bestell-Formular */
.csc-mailform
{
width: 100%;
padding:0;	
border: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: small;
color:#232323;
	
}

/* Wrapped die einzelnen Zeilen der Formulare */
.csc-mailform-field
{
vertical-align:middle;
width: 500px;	
border: 0;	
clear:both;
height:auto;
}

.csc-mailform-field label
{
width:100%;
display: block;
float:left;
margin: 2px -400px 2px 0px;
}

/* Wrapped die Eingabezeilen der Formulare */
.csc-mailform-field textarea
{
width:287px;
border: 1px solid silver;
/*border-top:0;
border-left:0;*/
padding: 2px;
margin: 2px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: small;
color:#232323;
}


/* Wrapped die Eingabezeilen der Formulare */
.csc-mailform-field input
{
border: 1px solid silver;
/*border-top:0;
border-left:0;*/
padding: 2px;
/*width:380px;*/
border-right: -400px;
margin: 2px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: small;
color:#232323;
}

/* Wrapped die Checkbox des Bestell-Formulars */
input.csc-mailform-check,
input.csc-mailform-radio
{
width: auto;	
margin:0px;
border: 0px;
}

/* Formatiert die Absenden / Abbrechen-Buttons der Forumlare */
input.csc-mailform-submit
{
display:block;
font-weight:bold;
text-align:left;
width: 130px;
height: auto;
padding:5px 5px 5px 0;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: small;
background-color:#ffffff;
color: #147e37;
border: 0px;
margin: 5px 10px 0px 102px;
float:left;
cursor:pointer;
}

/* Formatiert die Absenden / Abbrechen-Buttons der Forumlare */
input.bestellung-submit
{
display:block;
font-weight:bold;
text-align:left;
width: 130px;
height: auto;
padding:5px 5px 5px 0;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: small;
background-color:#ffffff;
color: #147e37;
border: 0px;
margin: 5px 10px 0px 0px;
float:left;
cursor:pointer;
}

.bestellhead
{
border:0;
height:50px;
}

/*alte Version table.knoblauch,
table.knoblauch tr
{
width:100%;
}

table.knoblauch tr td
{
height:31px;
padding: 0 10px 0 5px;
text-align:right;
}

.grau
{
background-image:url(bg.png);
width:60px;
}

.vl
{
background-image:url(tb_l.png);
background-repeat:no-repeat;
background-position:top left;
width:30px;
}

.v
{
padding: 0 10px 0 0;
}

table.knoblauch tr td.h,
table.knoblauch tr td.hr
{
text-align:left;
padding: 0 0 0 15px;
width:30px;
}

table.knoblauch tr td.hr
{
background-image:url(tb_r.png);
background-repeat:no-repeat;
background-position:top right;
}*/

table.knoblauch,
table.knoblauch tr
{
width:100%;
}

table.knoblauch
{
margin-top:60px;
}

table.knoblauch tr td
{
height:31px;
text-align:center;
}

table.knoblauch tr td.v,
table.knoblauch tr td.vl,
table.knoblauch tr td.grau,
table.knoblauch tr td.blank
{
text-align:right;
}

.grau
{
background-image:url(bg.png);
}

table.knoblauch tr td.grau,
table.knoblauch tr td.blank
{
width:60px;
padding: 0 18px 0 0;
}

.vl
{
background-image:url(tb_l.png);
background-repeat:no-repeat;
background-position:top left;
}

table.knoblauch tr td.v,
table.knoblauch tr td.vl
{
width:30px;
padding: 0 30px 0 0 ;
}

table.knoblauch tr td.h,
table.knoblauch tr td.hr
{
text-align:right;
padding: 0 20px 0 0;

}

table.knoblauch tr td.hr
{
background-image:url(tb_r.png);
background-repeat:no-repeat;
background-position:top right;
}

input,
label
{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:small;
color: #232323;
}

input,
select
{
border:1px solid silver;
}

#quick
{
border:0;
margin:0;
padding: 0 0 40px 0;
}

#quick select,
#quick select option,
#quick select option li
{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: small;
color:#232323;
}

option
{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: small;
color:#232323;
}

.rot
{
color:red;
font-weight:bold;
}

.csc-textpic-caption
{
font-size:smaller;
font-weight:bold;
border-top: 1px solid silver;
}

.tx-srfreecap-pi2-cant-read
{
color:black;
font-size:small;
font-style:italic;
}

#oeko
{
width:230px;
padding:20px;
text-align:center;
}

#oeko a
{
text-decoration:none;
padding: 0 0 10px 0;
}
