body {
	margin: 0px; padding: 0; background-color: #ffffff
	font-family: arial, sans-serif; font-size: 12px;
}

.head {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #000000;
    background-image:url(/website/images/headRedline.gif);
    padding-bottom: 10px;
}

a.mainLink {color: #FF0000; font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; background-color:#C0C0C0;}
a.metanav {color: #000000; text-decoration: none; padding: 2px;}
a.metanav:hover {background-color: #C3C3C3;}
a.metanavSelected {color: #000000; text-decoration: none; padding: 2px; background-color: #C3C3C3;}

table.navHeadProdukte {background-image: url(../images/nav/navHeadProdukte.gif)}
table.navHeadWarenkorb {background-image: url(images/navHeadWarenkorb.gif)}

table.navBorder {background-color:C3C3C3;}
table.navContent {background-color:FFFFFF;}

td { font-family: arial, sans-serif; font-size: 12px; }
td.navHeadActive {font-family: arial, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
td.navHeadPassive {font-family: arial, sans-serif; font-size: 12px; font-weight: bold; padding-top: 3px; cursor: pointer;}
a.navTab {text-decoration: none; color: #545454;}
table.navBackground {background-image: url(images/navBackground.gif)}
td.navHeadline {font-weight: bold; color: #ffffff; background-color: #0C9445; padding-left: 4px; padding-right: 4px;}
td.navEntry {cursor: pointer; padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 1px;}

a.navEntry { color: #000000; text-decoration: none; line-height: 120%;}
a.navEntry:link { color: #000000; text-decoration: none; line-height: 120%;}

img.navPointer {margin-left: -10px;}
td.navText {font-family: arial, sans-serif; font-size: 12px; color: #000000; line-height: 120%; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px;}

table.cont {border: solid #9C9A9C 1px;}
td.contHead {background-color: #0C9445; padding-left: 2px; padding-right: 2px; padding-bottom: 3px; padding-top: 1px;}
span.path {font-family: arial, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; line-height: 130%;}
a.path {font-family: arial, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; line-height: 130%;}
a.path:hover {color: #000000; background-color: #C3C3C3}
div.contCharacter {font-family: arial, sans-serif; font-size: 33px; font-weight: bold; color: #9C9A9C; position: relative; top: 8px; left: 8px; width: 65px; height: 65px; text-align: center; padding-top: 14px; background-image: url(images/contAreaCircle.gif); background-repeat: no-repeat;}
td.contArea {font-family: arial, sans-serif; font-size: 23px; font-weight: bold; color: #9C9A9C; padding-left: 8px; padding-right: 8px; padding-top: 2px;}
table.contArea {border-bottom: solid #9C9A9C 1px;}
td.contListHeadline {padding-left: 9px; padding-right: 8px; padding-bottom: 2px; font-family: arial, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}
td.contGroupHeadline {padding-top: 10px; padding-left: 9px; padding-right: 8px; padding-bottom: 2px; font-family: arial, sans-serif; font-size: 12px; color: #9C9A9C; font-weight: bold;}
td.contListRow {padding-left: 10px; padding-right: 8px; padding-top: 1px; padding-bottom: 2px; cursor: pointer;}
a.contListRow { color: #000000; text-decoration: none; line-height: 120%;}
td.contListRowNext {padding-left: 9px; padding-right: 8px; padding-bottom: 2px;}
td.contListRowDetail {padding-left: 9px; padding-right: 8px; padding-bottom: 2px; font-family: arial, sans-serif; font-size: 12px; color: #000000; line-height: 120%;}
div.contPreview {position: absolute; right: 10%; margin-top: 15px; margin-bottom: 30px; border: solid #9C9A9C 1px; visibility: hidden;}
div.contLager {position: absolute; right: 15px; margin-top: 15px; border: solid #9C9A9C 1px; visibility: hidden; font-family: arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: DB271C; padding-left: 4px; padding-right: 4px;}
div.contLagerWarenkorb {position: absolute; margin-top: 15px; border: solid #9C9A9C 1px; visibility: hidden; font-family: arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: DB271C; padding-left: 4px; padding-right: 4px;}
td.contPreviewHead {font-family: arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #DB271C; padding-left: 4px; padding-right: 4px;}
td.contRulerLeft {background-color: #ffffff; background-image: url(images/contRulerCM.gif); background-repeat: no-repeat;}
td.contRulerRight {background-color: #ffffff; background-image: url(images/contRulerINCH.gif); background-repeat: no-repeat; background-position: right top;}
td.contPreviewLeft {background-color: #ffffff; padding: 10px; font-family: arial, sans-serif; font-size: 12px; color: #000000;}
td.contPreviewRight {background-color: #ffffff; padding: 10px; font-family: arial, sans-serif; font-size: 12px; color: #000000;}
tr.contListRow {cursor: pointer;}
td.contWarenkorbDetail {padding-left: 9px; padding-right: 8px; padding-bottom: 2px; cursor: pointer;}
img.contWarenkorb {margin-top: 2px;}
img.contIconPrev {margin-top: 2px;}
img.contPointer {margin-left: -10px;}
img.contInfo {margin-left: -12px;}
td.contText {padding:9px;}
.contHeadLine { color: #000000; font-weight: bold; line-height: 120%;}
.contText { color: #000000; line-height: 120%;}
/* a.contLink {color: #ffffff; background-color:CC3333; text-decoration: none;} */
a.contLink {color: #000000; text-decoration: none;}
a.contLink:hover {background-color: #C3C3C3;}
a.contLink:active {background-color: #DB271C;}
td.contForm {font-family: arial, sans-serif; font-size: 10px; color: #515051; padding: 9px; padding-right: 8px; padding-bottom: 2px;}
.red {color: DB271C;}
table.contHorizontalLine {border-bottom: solid #9C9A9C 1px;}

.formText {font-family: arial, sans-serif; font-size: 12px; padding: 2px; color: #000000; border: solid #9C9A9C 1px; width: 90%;}
.formTextError {font-family: arial, sans-serif; font-size: 12px; padding: 2px; color: #000000; border: solid #DB271C 2px; width: 90%;}
.formTextQuicksearch {font-family: arial, sans-serif; font-size: 12px; padding: 2px; color: #000000; border: solid #9C9A9C 1px; margin-right: 8px; width: 98%;}
.formTextReferenznummer {font-family: arial, sans-serif; font-size: 12px; padding-left: 2px; padding-right: 2px; margin-top: 2px; color: #000000; border: solid #9C9A9C 1px; width: 90%;}
.formTextMenge {font-family: arial, sans-serif; font-size: 12px; padding-left: 2px; padding-right: 2px; margin-top: 2px; color: #000000; border: solid #9C9A9C 1px; width: 90%;}
.formSelect {font-family: arial, sans-serif; font-size: 12px; color: #000000; border: solid #9C9A9C 1px; margin-right: 8px; width: 90%;}
.formSelectInfo {font-family: arial, sans-serif; font-size: 10px; color: #000000; border: solid #9C9A9C 1px; margin-right: 8px; width: 90%;}
.formSelectQuicksearch {font-family: arial, sans-serif; font-size: 12px; color: #000000; border: solid #9C9A9C 1px; margin-right: 8px; width: 98%;}
.formSubmitSmall {font-family: arial, sans-serif; font-size: 10px; font-weight: bold; color: #515051; border: solid #9C9A9C 1px; background-color: #C3C3C3; width: 27px; height: 17px; cursor: pointer;}
.formSubmitSmall:hover {color: 000000; border: solid #515051 1px;}
.formSubmit {font-family: arial, sans-serif; font-size: 12px; font-weight: bold; color: #515051; border: solid #9C9A9C 1px; background-color: #C3C3C3; width: 90%;}
.formSubmit:hover {color: 000000; border: solid #515051 1px;}
.formTextarea {font-family: arial, sans-serif; font-size: 12px; padding: 2px; color: #000000; border: solid #9C9A9C 1px; width: 90%;}
.formTextareaError {font-family: arial, sans-serif; font-size: 12px; padding: 2px; color: #000000; border: solid #DB271C 2px; width: 90%;}
.formFieldset {width: 90%; font-family: arial, sans-serif; font-size: 12px; color: #000000; line-height: 120%; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 0; margin: 0;}
.formLegend {font-family: arial, sans-serif; font-size: 10px; font-weight: bold; color: #515051;}
label {cursor: pointer;}
input[type="radio"] {cursor: pointer;}
input[type="checkbox"] {cursor: pointer;}

.startFormEntry {font-family: arial, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 1px; color: #9C9A9C; margin-bottom: 3px; cursor: pointer;}
.startLegend {font-family: arial, sans-serif; font-size: 12px; font-weight: bold; color: #9C9A9C;}
.startFieldset {padding-left: 10px; padding-right: 10px; padding-bottom: 10px; margin-bottom: 30px;}
.startImage {padding-left: 18px; padding-top: 6px;}

table#main td#box {width: 200px; background: #ffffff; color: #000000; font-family: arial, sans-serif; font-size: 12px; vertical-align: top; padding: 15px 0px 15px 0px}
table#main td#box h1 {margin: 0px 0px 0px 0px; color: #000000;}
table#main td#box p {margin: 5px 5px 5px 5px; font-size: 12px;}
table#main td#box a {text-decoration: none; color: #FF0000; font-weight: bold; background-color:#E6F3FB;}
table#main td#box a:hover {text-decoration: none;}

div#infoBoxes {position: absolute; left: 610px; top: 100px; }
div#box {font-family: arial, sans-serif; font-size: 12px; width: 181px; border: #FF0000 solid 1px ; width: 100%; background: #FFFFFF; margin-bottom: 15px;}
div#box h1 {background-color: #000000; color: #000000; font-weight: bold; text-transform: uppercase; margin: 0; padding-top: 3px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px;}
div#box p {margin: 5px 5px 5px 5px; font-size: 12px; line-height: 110%;}
div#box div {margin-bottom: 10px; margin-right: 12px;}
div#box a.boxLink {font-size: 11px; text-decoration: none; color: #4D4D4D; background-color:#E6F3FB;}
