/**
* new classes for domSelectReader
* >>>
*/
.selectReader {
	border-collapse: collapse;

}

.selectReader th {
    font-size:          11px;
    border:             1px solid #d8d8d8;
    background-color:   #d42a42;
    font-weight:        bold;
    padding:            3px;
    font-style:         italic;
    color:		#ffffff;
}

.selectReader td {
    font-size:          11px;
    font-weight:        bold;
    background-color:   #eeeeee;
    border:             1px solid #d8d8d8;
    padding:            2px 3px;
}

.selectReader td.active {
    background-color:   #9e9e9e;
}

.selectReader td.select input {
    border:             1px solid #eee;
    background-color:   #eee;
}

.selectReader td.select {
    background-color:   #eee;
    text-align:         center;
    border:             1px solid #d8d8d8;
}

.selectReader td.select a {
    text-decoration:    none;
    font-size:          10px;
}

.codebox {
    font-family:       Verdana;
	font-size:         10pt;
	color:             #000;
	background-color:  #fff;
	padding:           2px 4px 4px 4px;
	border:            2px solid #6593A2;
	border-width:      2px 2px 2px 0px;
	border-right:      2px dotted #000;
	letter-spacing:    2px;
	font-weight:       normal;
	text-align:        center;
	height:            25px;
	font-weight:       bold;
}

.codebox#ch1 {
    border-width:      2px 2px 2px 2px;
}

.codebox#ch8 {
    border-right:      2px solid #6593A2;
}

.codebox#ch13 {
    border-right:      2px solid #6593A2;
}


/* <<< */

body {
	scrollbar-base-color:#000000;
	scrollbar-track.color: #000000;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #D8D8D8;
	scrollbar-highlight-color: #D8D8D8;
	scrollbar-3dlight-color: #D8D8D8;
	scrollbar-arrow-color: #FFFFFF;
}

.OrderItemText, .OrderItemLineLeft, .OrderItemLineRight,
.ServiceItemText, .ServiceItemLineLeft, .ServiceItemLineRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 0px;
	border-style: solid;
	border-width: 1px;
}

.OrderItemTextPrint, .OrderItemLineLeftPrint, .OrderItemLineRightPrint,
.ServiceItemTextPrint, .ServiceItemLineLeftPrint, .ServiceItemLineRightPrint, ServiceItemLineCenterPrint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-style: solid;
	border-width: 1px;
}

.ServiceItemText, .ServiceItemTextPrint {
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 0px;
	margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    border: none;
}

.OrderHeadLineLeft, .OrderHeadLineRight, .OrderHeadLineCenter,
.ServiceHeadLineLeft, .ServiceHeadLineRight, .ServiceHeadLineCenter {
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #D2E8DE;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-right: 10px;
	border-style: solid;
	border-width: 1px;
}

.OrderHeadLineLeft, .ServiceHeadLineLeft {
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-top-color: #d8d8d8;
	border-right-color: #D2E8DE;
	border-left-color: #d8d8d8;
	border-bottom-color: #D2E8DE;
}

.OrderHeadLineCenter, .ServiceHeadLineCenter {
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-top-color: #D2E8DE;
	border-right-color: #D2E8DE;
	border-left-color: #D2E8DE;
	border-bottom-color: #D2E8DE;
}

.OrderHeadLineRight, .ServiceHeadLineRight {
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-color: #D2E8DE;
	border-bottom-color: #D2E8DE;
}

.OrderItemLineLeft, .ServiceItemLineLeft {
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-color: #d8d8d8;
}

.OrderItemLineRight, .ServiceItemLineRight {
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-color: #d8d8d8;
}

.OrderItemLineLeftPrint, .ServiceItemLineLeftPrint {
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-color: #d8d8d8;
}

.OrderItemLineRightPrint, .ServiceItemLineRightPrint {
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-color: #d8d8d8;
}

.ServiceItemLineRightPrint {
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-color: #d8d8d8;
}

.ServiceAreaTableHeadline {
    font-style: italic;
    font-style: normal;
    font-weight: bold;
    font-size: 0.9em;
	background: transparent;
	background: #FECD9C;
}

.ServiceItemBlock {
	margin: 8px 0 4px 0;
	padding: 4px 4px 6px 4px;
	border: 1px solid #D42A42;
	background-color: #FFFFFF;
}

.ServiceItemBlockHeadLeft, .ServiceItemBlockHeadRight,
.ServiceItemBlockHeadLeftPrint, .ServiceItemBlockHeadRightPrint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 0px;
	border-style: solid;
	border-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-color: #d8d8d8;
}

.ServiceItemBlockHeadRight,
.ServiceItemBlockHeadRightPrint {
	border-top-width: 0px;
	border-right-width: 1px;
	border-color: #d8d8d8;
}

.ServiceItemBlockHeadline,
.ServiceItemBlockHeadlinePrint {
	font-weight: normal;
	font-size: 0.80em;
	line-height: 1.1em;
}

.ServiceItemBlockTextLeft, .ServiceItemBlockTextRight,
.ServiceItemBlockTextLeftPrint, .ServiceItemBlockTextRightPrint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-style: solid;
	border-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-color: #d8d8d8;
}

.ServiceItemBlockTextRight,
.ServiceItemBlockTextRightPrint {
	border-top-width: 0px;
	border-right-width: 1px;
	border-color: #d8d8d8;
}

.acronymXXX {
	text-decoration: underline;
}

.shoppingAreaCategoryContentText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 0px;
	border-style: solid;
	border-width: 1px;
}

.shoppingAreaButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	word-spacing: 0px;
	color: #D42A42;
	text-decoration: none;
    border-style: solid;
    border-color: #D42A42;
    border-width: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #D1E8DD;
    height: 20px;
}

.shoppingAreaCategoryHeadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #d42a42;
	border: 1px solid #D8D8D8;
}

.catLvl1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.catLvl2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.catLvL3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.catLvl1:hover, .catLvl2:hover, .catLvl3:hover {
	text-decoration: underline;
}

.shoppingAreaCategoryText, .order_left, .order_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border-color:#d8d8d8;
}

.shoppingAreaTableHeadline {
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	background-color: #d42a42;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-right: 5px;
	border: 1px solid #d8d8d8;
}

.shoppingAreaTableHeadlinePrint {
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-right: 5px;
	border: 1px solid #d8d8d8;
}

.shoppingAreaSearch {
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	background-color: #d8d8d8;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-right: 5px;
}

.right_bg {
	background-image: url(templates/dom_eshop/graphics/key_v3.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.headline_right_bg {
    font-family: Verdana;
	font-size: 26px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: -1pt;
	position: relative;
	top: 220px;
}

form {
	display:inline;
}

img {
	border-style: none;
	border-width: 0px;
}

a {
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #D42A42;
}

.footer {
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #1E1E1E;
	background-color: #FFFFFF;
	text-decoration: none;
	height: 22px;
}

.f-line1 {
	background-color: #1E1E1E;
	height: 1px;
}

.f-line2 {
	background-color: #1E1E1E;
	height: 1px;
}

.content {
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 0px;
	vertical-align: top;
}

.textImageHead, .textImageHeadRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: -1px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.textImageHeadRed {
	color: #D42A42;
}

.textNormal, .textRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.linkBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.textRed {
	color: #D42A42;
}

.subline {
	padding-left: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #6593a2;
}

.sublineRed {
	padding-left: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #D42A42;
}

.headline {
	font-family: Verdana;
	font-size: 28px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: -1pt;
	margin: 0px;
	padding: 0px;
	padding-left: 22px;
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: #6593a2;
}

.headlineWhite {
    font-family: Verdana;
	font-size: 28px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	letter-spacing: -1pt;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
}

.formularHeadlineWhite {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: #FFFFFF;
}

.redline {
	width: 100%;
	height: 2px;
	margin-top: 8px;
}

.redline2 {
	width: 70%;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.headLogin {
	margin-top: 5px;
	font-family: Verdana;
	font-size: 18px;
	font-weight: normal;
	color: #D42A42;
	text-decoration: none;
}

.naviLineV2 {
	padding-right: 24px;
	background-color: #d42a42;
}

.naviLine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #DEEBE4;
	padding-right: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #004080;
}

.headProduct {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #6593A2;
}

.linkNavi1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #D1E8DD;
}

.linkNavi2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #6593A2;
}

.linkNavi3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #1E1E1E;
}

.button_white {
    border-style: none;
    padding: 0px;
    margin: 0px;
    background-color: #D2E8DE;
}

.buttonBlueWhite, .buttonBlueGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #004080;
	border-width: 1px;
	border-color: #004080;
	overflow: visible;
	background-color: #ffffff;
}


.buttonBlueGreen {
	color: #004080;
	background-color: #D2E8DE;
}

.loginButton {
    width: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #AF011B;
	border-width: 1px;
	border-color: #6593A2;
	background-color: #D2E8DE;
}

.okButton {
    width: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #D62842;
	border-width: 1px;
	border-color: #D62842;
	background-color: #FFFFFF;
}

.formInput, .pinAnswerInput, .loginInput, .formInputMedium, .formInputMediumRed, .formInputLarge, .formInputLargeRed, .formTextareaMedium, .formTextareaMediumRed, .quantityInput, .userdata_big, .userdata_big_red, .userdata_big_disabled, .userdata_medium, .userdata_medium_red, .userdata_small, .userdata_plz, .userdata_plz_red, .userdata_ort, .userdata_ort_red, .userdata_small_red, .loginInputRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
}

.userdata_big, .userdata_big_red, .userdata_big_disabled {
	width: 250px;
}

.userdata_big_disabled {
	border: 0;
}

.userdata_medium, .userdata_medium_red {
	width: 180px;
}

.userdata_ort, .userdata_ort_red {
	width: 150px;
}

.userdata_small, .userdata_small_red {
	width: 60px;
}

.userdata_plz, .userdata_plz_red {
	width: 90px;
}



input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
}

input.checkbox_ohne_rand
{
	border: 0;
	padding: 0;
	margin: 0;
}

.enet_button {
	border-style: none;
	margin: 0px;
	padding: 0px;
}

table
{
	border-collapse: collapse;
}

.tableborder {
	border-style: solid;
	border-color: #d42a42;
	border-width: 1px;
}

.formInputMedium, .formInputMediumRed {
	width: 150px;
	height: 20px;
}

.formInputLarge, .formInputLargeRed {
	width: 300px;
	height: 20px;
}

.formTextareaMedium, .formTextareaMediumRed {
	width: 300px;
	height: 150px;
}

.loginInput, .loginInputRed {
	width: 100px;
	height: 20px;
}

.loginInputRed, .formInputMediumRed, .userdata_small_red, .userdata_medium_red, .userdata_big_red, .redBorder, .formInputLargeRed, .formTextareaMediumRed
{
  border-color: #D42A42;
}

.userdata_plz_red, .userdata_ort_red {
	border-color: #D42A42;
}

.pinAnswerInput {
	width: 150px;
	height: 20px;
}

.quantityInput {
    width: 50px;
	height: 20px;
	text-align:right;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #D42A42;
	text-decoration: none;
    border-style: solid;
    border-color: #D42A42;
    border-width: 1px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    height: 20px;
    overflow: visible;
}

.buttonInPopupWindow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #D42A42;
	text-decoration: none;
    border-style: solid;
    border-color: #D42A42;
    border-width: 1px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 0px;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    height: 20px;
    overflow: visible;
}

.button140 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	word-spacing: 0px;
	color: #D42A42;
	text-decoration: none;
    border-style: solid;
    border-color: #D42A42;
    border-width: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #D2E8DE;
    height: 20px;
    width: 140px;
}

.buttonWhiteBackground {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #D42A42;
	text-decoration: none;
    border-style: solid;
    border-color: #D42A42;
    border-width: 1px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 2px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 2px;
    background-color: #ffffff;
    height: 20px;
}

.buttonWithoutMargin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	word-spacing: 0px;
	color: #D42A42;
	text-decoration: none;
    border-style: solid;
    border-color: #D42A42;
    border-width: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    height: 20px;
}

A.navi_:link, A.navi_:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

A.navi_:hover, A.navi_:active, A.navi_:focus  {
	text-decoration: underline;
}

A.navi:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

A.navi:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

A.navi:active, .navi:focus  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #D8D8D8;
}

#active {
	color: #D8D8D8;
}

A.navi:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #D8D8D8;
}

.textNormalPrintTracking, .textRedPrintTracking, .textNormalPrintService, .textRedPrintService {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding-left: 2px;
	padding-left: 2px;
}

.textRedPrintTracking, .textRedPrintService {
	color: #D42A42;
	font-weight: bold;
}

.printTrackingTableHeadline, .printServiceTableHeadline {
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-right: 5px;
	border: 1px solid #d8d8d8;
}

.errorBox
{
  border: solid 1px #D42A42;
  color: #D42A42;
}

.errorText
{
  color: #D42A42;
}

.oddTableRow
{
	background-color: #eeeeee;
}

.evenTableRow
{
	background-color: #ffffff;
}

.colouredTableRow
{
	background-color: #eeeeee;
}

.colouredTableField
{
	background-color: #eeeeee;
}



/*** Definitionen fuer Anzeige der Materialnummer bei onMouseOver *****/

#showProductNo
{
	margin: 0;
	border: 0;
	padding:0;
}

#showProductNo ul
{
	margin: 0;
	list-style: none;
	padding: 0;
}

#showProductNo li
{
	position: relative;
	padding: 0 0 1px 0;
}


#showProductNo li a
{
	display: block;
}

#showProductNo li a:active, #showProductNo li a:focus
{
	outline: none;
}

#showProductNo li ul
{
	margin-left: 30px;
	position: absolute;
	top: -5px;
	left: -999px;
	border: 1px solid #d8d8d8;
	background-color: #fff;
	padding: 5px 5px 5px 10px;
	width: 140px;
	text-align: left;
}

* html #showProductNo li ul
{
	margin-left: 10px;	/* fuer IE5/Windows */
	marg\in-left: 10px;	/* fuer andere IE-Versionen */
}

#showProductNo li:hover ul, #showProductNo li.iehover ul
{
	left: auto;
}


/**********************************************************/

