html {
background: #000000 url(/fileadmin/templates/www.orgonox.de/images/orgonox_back.jpg) repeat-y;
}

.clear{
clear: both;
}

img {
border: 1px solid #333333;
margin: 0;
padding: 0;
}

a {
text-decoration: none;
color: #aaa;
}

a:hover {
text-decoration: underline;
}

p{
color: #aaa;
}

dd {
color: #aaa;
border-bottom: 1px solid #333;
}

ul {
color: #aaa;
}

h1 {
color: #aaa;
border-bottom: 1px solid #aaa;
margin-top: 10px;
font-family: Arial;
font-weight: normal;
font-size: 30px;
}

h2 {
color: #bbb;
font-weight: normal;
font-family: Arial;
font-size: 24px;
}

h3 {
font-size: 18px;
color: #ccc;
font-weight: bold;
font-family: Arial;
text-decoration: italik;
border-bottom: 1px solid #fff;
display: inline;
}

h4 {
font-family: Arial;
}

.box h5 {
margin-top: 10px;
margin-bottom: 10px;
background: #2C3038;
border-top: 1px solid #4C4C4C;
border-bottom: 1px solid #4C4C4C;
}

.box .pageteaser-n-p-weiter {
font-size: 16px;
text-align: right;
margin-top: -3px;
margin-bottom: 3px;
font-family: Arial;
}

.box h5 a {
display: block;
padding: 3px;
font-size: 16px;
}

body {
width: 800px;
margin:0;
margin: auto;
padding:0;
}

#header {
height: 120px;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
background: #000000;
padding: bottom: 0;
}

#logo {
width: 400px;
float: left;
padding:0 !important;
margin:0 !important;
margin-left: 22px !important;
}

#logo a {
padding: 0 !important;
margin: 0 !important;
}

#logo a img {
border: none;
margin: 0 !important;
padding: 0 !important;
}

#headmenu {
width: 84px;
float: right;
padding-top: 60px;
font-size: 16px;
color: #aaa;
font-family: Arial;
}

#layout {
border: 1px solid #333333;
background: url(/fileadmin/templates/www.orgonox.de/images/stripenova-v.1.3.php.png);
padding: 7px;
margin: 0;
margin-bottom: 25px;
}

#mainmenu {
width: 193px;
float: left;
padding: 0;
margin:0;
list-style: none;
}

#mainmenu li a {
border: 1px solid #4C4C4C;
display: block;
margin-bottom: 7px;
background: #2C3038;
font-weight: bold;
font-family: Arial;
padding: 5px;
font-size: 18px;
}

#mainmenu li a:hover {
text-decoration: none;
background: #434B55;
}

#mainmenu li.act a { 
background: #1E232C;
}

#prevpic {
float: right;
width: 582px;
border: 1px solid #4C4C4C;
}

#left-col{
width: 193px;
float: left;
}

.box {
border: 1px solid #4C4C4C;
background: #1E232C;
margin-bottom: 7px;
}

.box h4 {
background: #171B23;
margin: 0;
color: #aaa;
font-family: Arial;
padding: 5px;
padding-left: 10px;
display: block;
border-bottom: 1px solid #4C4C4C;
}

.box .box-content {
margin-left: 7px;
margin-right: 7px;
margin-top: 0px;
}

.box ul{
list-style: none;
margin: 0;
padding: 0;
border-top: 1px solid #333;
margin-top: 10px;
margin-bottom: 10px;
}

.box ul li a{
display: block;
border-bottom: 1px solid #333;
padding-top: 5px;
font-size: 18px;
padding-bottom: 5px;
padding-left: 4px;
text-decoration: none;
font-family: Arial;
}

.box ul li a:hover {
background: #434B55;
}

#main-col {
width: 584px;
float: right;
}

#breadcrumb {
border: 1px solid #4C4C4C;
background: #2C3038;
font-size: 16px;
color: #aaa;
padding: 6px;
font-family: Arial;
}

#breadcrumb img.rootline-sep {
border: none;
margin-bottom: -1px;
margin-left: 3px;
margin-right: 3px;
}

#content {
padding-right: 2px;
font-size: 18px;
font-family: Arial;
}

#content img {
border: 1px solid #333333;
margin: 0;
padding: 0;
}

#footer {
border: 1px solid #4C4C4C;
background: #2C3038;
font-size: 12px;
color: #ffffff;
padding: 6px;
text-align: right;
font-size: 16px;
font-family: Arial;
}

.pageteaser-produkte {
border: 1px solid #4C4C4C;
background: #2C3038;
margin-bottom: 10px;
}

.pageteaser-produkte p {
margin-right: 10px;
font-size: 18px;
font-family: Arial;
}

.pageteaser-produkte h2 {
margin: 0;
margin-bottom: 10px;
border-bottom: 1px solid #4C4C4C;
background: #1E232C;
font-family: Arial;
font-size: 18px;
}

.pageteaser-produkte h2 a {
display: block;
padding: 5px;
font-size: 20px;
}

.pageteaser-produkte img {
float: left;
margin-left: 10px !important;
margin-right: 10px !important;
margin-bottom: 10px !important;
border: 1px solid #4C4C4C !important;
}

.warenkorbform {
margin: 0;
padding: 0;
}

.warenkorbtable {
width: 584px;
background: #2C3038;
border: 1px solid #4C4C4C;
}

table.warenkorbbuttons,
table.warenkorbbuttons tr,
table.warenkorbbuttons td {
padding: 0;
margin: 0;
border-collapse: 0;
border-spacing: 0;
}

.warenkorbloeschen,
.warenkorbaktualisieren,
.warenkorbdateneingeben {
border: 1px solid #4C4C4C;
background: #2C3038;
margin: 0;
font-size: 16px;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
cursor: pointer;
color: #aaa;
}

.warenkorbloeschen:hover,
.warenkorbaktualisieren:hover,
.warenkorbdateneingeben:hover {
background: #434B55;
}

.warenkorbaktualisieren {
padding-left: 17px;
padding-right: 17px;
}

.warenkorblehr {
border: 1px solid #4C4C4C;
background: #2C3038;
margin: 0;
font-size: 16px;
padding: 5px;
padding-left: 16px;
padding-right: 15px;
color: #aaa;
}

.warenkorbtable {
color: #aaa;
}

.warenkorberstezeile td {
border-bottom: 1px solid #4C4C4C;
background: #171B23;
}

.warenkorbzweitezeile td,
.warenkorbdrittezeile td {
border-top: 1px solid #4C4C4C;
border-bottom: 1px solid #4C4C4C;
background: #171B23;
}

.warenkorbletztezeile td {
border-top: 1px solid #4C4C4C;

background: #171B23;
}

.warenkorbartikel td {
border-bottom: 5px solid #2C3038;
border-top: 5px solid #2C3038;
background: #434B55;
vertical-align: top;
padding-top: 0;
}

.warenkorbartikel td input {
border: 1px solid #171B23;
background: #aaa;
margin: 0px;
padding: 0;
margin-bottom: 3px;
width: 63px;
}

.anschrifftbuttons {
border-spacing: 0;
}

.anschrifftbuttons input.ab01 {
border: 1px solid #4C4C4C;
background: #2C3038;
margin: 0;
margin-left: -1px;
font-size: 16px;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
cursor: pointer;
color: #aaa;
margin-top: 20px;
}
.anschrifftbuttons input.ab02 {
border: 1px solid #4C4C4C;
background: #2C3038;
margin: 0;
margin-right: -1px;
font-size: 16px;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
cursor: pointer;
color: #aaa;
margin-top: 20px;
}
.anschrifftbuttons input:hover {
background: #434B55;
}

.anschrifterrorzuruck {
border: 1px solid #4C4C4C;
background: #2C3038;
margin: 0;
margin-right: -1px;
font-size: 16px;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
cursor: pointer;
color: #aaa;
margin-top: 0px;
margin-bottom: 10px;
}

table.rechnungsanschrifttable {
border: 1px solid #4C4C4C;
background: #2C3038;
width: 582px;
border-collapse: 0;
border-spacing: 0;
color: #aaa;
}

table.rechnungsanschrifttable h2 {
margin: 0;
padding: 0;
border-bottom: 1px solid #4C4C4C;
background: #1E232C;
}

.dankebestellung {
border: 1px solid #4C4C4C;
background: #2C3038;
width: 100%;
color: #aaa;
}

.dankebestellung tr.dbr1 td h3 {
display: block;
border-bottom: none;
padding-left: 7px;
}

.dankebestellung tr.dbr1 form {
margin-left: 25px;
}

.dankebestellung tr.dbr1 td h2 {
margin-top: 0;
border-top: 1px solid #4C4C4C;
border-bottom: 1px solid #4C4C4C;
background: #1E232C;
padding: 1px;
padding-left: 10px;
font-weight: bold;
font-size: 18px;
}

.dankebestellung tr.dbr1 td p {
padding-left: 15px;
}

.dankebestellung tr.dbr2,
.dankebestellung tr.dbr4  {
background: #1E232C;
}

.dankebestellung tr.dbr2 td.dbr2d1 {
padding-left: 10px;
border-bottom: 1px solid #4c4c4c;
}

.dankebestellung tr.dbr2 td.dbr2d2,
.dankebestellung tr.dbr2 td.dbr2d3,
.dankebestellung tr.dbr2 td.dbr2d4 {
padding-right: 10px;
border-bottom: 1px solid #4c4c4c;
}

.dankebestellung tr.dbe3 td.dbr3d4 {
text-align: right;
}

.dankebestellung tr.dbr4 td{
padding-left: 10px;
border-top: 1px solid #4c4c4c;
border-bottom: 1px solid #4c4c4c;
}

.dankebestellung tr.dbr4 td h3 {
border-bottom: none;
}

fieldset.csc-mailform {
border: none;
color: #aaa;
}

fieldset.csc-mailform input,fieldset.csc-mailform textarea{
display: block;
width: 560px;
margin-bottom: 10px;
}



