.OVImg
{
	vertical-align:middle;padding-left:5px;
}
#AGB {
	height: 21px;
	left: 339px;
	position: absolute;
	top: 92px
}
.Stand
{
	font-weight:normal;
	font-size:10px;
	font-style:italic;
}
#Angebote {
	cursor: pointer;
	left: 400px;
	padding-bottom: 8px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 7px;
	position: absolute;
	top: 109px
}

#Angebote a {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-decoration: none
}

#Angebote:hover {
	background: #003366
}

#Angebote:hover a {
	color: #ff9933
}

#Antworten {
	padding-top: 15px
}

#Antworten div {
	padding-bottom: 10px
}

#Antworten div div {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	padding-bottom: 5px
}

#Antworten div div a {
	color: #0066cc;
	font-family: Verdana;
	font-size: 8.5pt;
	text-decoration: underline
}

#BestAbbrechen {
	left: 279px;
	position: absolute;
	top: 36px;
	width: 400px
}

#Bestellung {
	height: 21px;
	left: 171px;
	position: absolute;
	right: 1110px;
	top: 92px
}

#CartRes {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	text-align: left
}

#CartRes .Bez {
	float: left;
	font-weight: bold;
	margin-left: 324px;
	padding-left: 2px;
	text-align: left;
	width: 160px
}

#CartRes .BezSTd {
	background-color: white;
	border-bottom: #003366 1px solid;
	border-left: #003366 1px solid;
	border-top: #003366 1px solid;
	font-weight: bold;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-top: 2px;
	text-align: left;
	width: 160px
}

#CartRes .BezSumme {
	background-color: white;
	border-bottom: #003366 1px solid;
	border-left: #003366 1px solid;
	border-top: #003366 1px solid;
	float: left;
	font-weight: bold;
	margin-left: 324px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-top: 2px;
	text-align: left;
	width: 160px
}

#CartRes .Beztd {
	font-weight: bold;
	padding-left: 2px;
	text-align: left;
	width: 160px
}

#CartRes .Pairtable {
	float: right;
	width: 316px
}

#CartRes .Wert {
	float: right;
	font-weight: bold;
	padding-right: 2px;
	text-align: right;
	width: 150px
}

#CartRes .WertSTd {
	background-color: white;
	border-bottom: #003366 1px solid;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	font-weight: bold;
	padding-bottom: 1px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: right;
	width: 150px
}

#CartRes .WertSumme {
	background-color: white;
	border-bottom: #003366 1px solid;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	float: right;
	font-weight: bold;
	padding-bottom: 1px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: right;
	width: 150px
}

#CartRes .Werttd {
	font-weight: bold;
	padding-right: 2px;
	text-align: right;
	width: 150px
}

#CartRes div {
	padding-top: 0px;
	position: relative
}

#ContentPanel {
	background-color: #FFFFFF;
	margin-bottom: 0px;
	margin-left: 200px;
	position: relative;
	width: 680px
}

#ContentPanelcontainer {
	background-color: #ff9933;
	margin: 0px;
	margin-bottom: 25px;
	margin-top: 137px;
	position: relative;
	width: 880px;
	z-index: 0
}

#DataListFrame td {
	vertical-align: top
}

#DicDescription {
	clear: left;
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px
}

#DicWord {
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold
}

#EmptyCartList {
	padding-left: 10px;
	padding-top: 10px
}

#FAQ {
	height: 21px;
	left: 884px;
	position: absolute;
	top: 92px
}

#Fragen div {
	padding-bottom: 5px
}

#Fragen div a {
	color: #0066cc;
	font-family: Verdana;
	font-size: 8.5pt;
	text-decoration: underline
}

#FrameAllesFUmzug {
	background-color: #FFFECE;
	border-bottom: #E11C1C 1px solid;
	border-left: #E11C1C 6px solid;
	border-right: #E11C1C 1px solid;
	border-top: #E11C1C 1px solid;
	
	display: inline;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	width: 310px
}

#FrameAngebot {
	background-color: #CCCCCC;
	border-bottom: #003366 1px solid;
	border-left: #003366 6px solid;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	
	display: inline;
	float: left;
	height: 123px;
	margin-left: 20px;
	margin-top: 10px;
	padding-left: 0px;
	width: 310px
}

#FrameBesonderes {
	background-color: #CCCCCC;
	border-bottom: #003366 1px solid;
	border-left: #003366 6px solid;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	
	display: inline;
	float: left;
	height: 80px;
	margin-left: 20px;
	margin-top: 10px;
	padding-left: 0px;
	width: 310px
}

#FrameBeutel {
	background-color: #FFFECE;
	border-bottom: #E11C1C 1px solid;
	border-left: #E11C1C 6px solid;
	border-right: #E11C1C 1px solid;
	border-top: #E11C1C 1px solid;
	
	display: inline;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	width: 310px
}

#FrameFalt {
	background-color: #FFFECE;
	border-bottom: #E11C1C 1px solid;
	border-left: #E11C1C 6px solid;
	border-right: #E11C1C 1px solid;
	border-top: #E11C1C 1px solid;
	
	display: inline;
	float: left;
	height: 78px;
	margin-left: 20px;
	margin-top: 10px;
	width: 310px
}

#FrameLager {
	background-color: #CDFFFF;
	border-bottom: #006699 1px solid;
	border-left: #006699 6px solid;
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	
	display: inline;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	width: 310px
}

#FrameMasskarton {
	background-color: #CDFFFF;
	border-bottom: #006699 1px solid;
	border-left: #006699 6px solid;
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	
	display: inline;
	float: left;
	height: 123px;
	margin-left: 20px;
	margin-top: 20px;
	width: 310px
}

#FramePolster {
	background-color: #CDFFFF;
	border-bottom: #006699 1px solid;
	border-left: #006699 6px solid;
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	
	display: inline;
	float: left;
	height: 123px;
	margin-left: 20px;
	margin-top: 10px;
	width: 310px
}

#FrameSchmuck {
	background-color: #CDFFFF;
	border-bottom: #006699 1px solid;
	border-left: #006699 6px solid;
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	
	display: inline;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	width: 310px
}

#FrameStuelp {
	background-color: #CDFFFF;
	border-bottom: #006699 1px solid;
	border-left: #006699 6px solid;
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	
	display: inline;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	width: 310px
}

#FrameTable {
	float: left;
	width: 100%
}

#FrameVerpackungshelfer {
	background-color: #CDFFFF;
	border-bottom: #006699 1px solid;
	border-left: #006699 6px solid;
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	
	display: inline;
	float: left;
	height: 80px;
	margin-left: 20px;
	margin-top: 10px;
	width: 310px
}

#FrameVersand {
	background-color: #FFFECE;
	border-bottom: #E11C1C 1px solid;
	border-left: #E11C1C 6px solid;
	border-right: #E11C1C 1px solid;
	border-top: #E11C1C 1px solid;
	
	display: inline;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	width: 310px
}

#HeadB {
	height: 60px;
	left: 220px;
	position: absolute;
	top: 25px;
	width: 680px;
	font-size: 9.5pt
	
}

#Impressum {
	height: 21px;
	left: 500px;
	position: absolute;
	top: 92px
}

#IndicatorPanel {
	left: 690px;
	position: absolute;
	top: 38px;
	width: 120px;
	z-index: 10
}

#IndicatorPanel div {
	margin-bottom: 3px;
	margin-left: 3px
}

#Kontakt {
	height: 21px;
	left: 709px;
	margin-top: 0px;
	position: absolute;
	top: 92px
}

#Massrechner {
	cursor: pointer;
	left: 200px;
	padding-bottom: 8px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 7px;
	position: absolute;
	top: 109px
}

#Massrechner a {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-decoration: none
}

#Massrechner:hover {
	background: #003366
}

#Massrechner:hover a {
	color: #ff9933
}

#MeinBereich {
	cursor: pointer;
	left: 706px;
	padding-bottom: 8px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 7px;
	position: absolute;
	top: 109px
}

#MeinBereich a {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-decoration: none
}

#MeinBereich:hover {
	background: #003366
}

#MeinBereich:hover a {
	color: #ff9933
}

#MiddleRegion {
	height: 100%;
	left: 0px;
	position: absolute;
	top: 137px;
	z-index: 102
}

#mSelectT {
	float: left;
	width: 100%
}

#mSelectT .HeadLink {
	color: #003366;
	font-family: Verdana;
	font-size: 9.5pt;
	font-weight: bold;
	padding-bottom: 8px;
	padding-right: 5px;
	padding-top: 5px;
	text-decoration: none
}

#mSelectT .LangtextFeld {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	padding-right: 5px;
	text-align: justify;
	text-decoration: none
}

#mSelectT .link {
	color: #0066cc;
	font-family: Verdana;
	font-size: 8.5pt;
	text-align: right;
	text-decoration: underline
}

#mSelectT .Row {
	clear: left;
	width: 100%
}

#mSelectT .Row .BoxL {
	background-color: #CCCCCC;
	border-bottom: #003366 1px solid;
	border-left: #003366 6px solid;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	
	display: inline;
	float: left;
	height: 120px;
	margin-left: 20px;
	margin-top: 15px;
	width: 310px
}

#mSelectT .Row .BoxNB {
	background-color: #003366;
	border-bottom: #003366 1px solid;
	border-left: #003366 6px solid;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	
	display: inline;
	float: left;
	height: 120px;
	margin-left: 20px;
	margin-top: 15px;
	width: 310px
}

#mSelectT .Row .BoxR {
	background-color: #CCCCCC;
	border-bottom: #003366 1px solid;
	border-left: #003366 6px solid;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	
	display: inline;
	float: left;
	height: 120px;
	margin-left: 20px;
	margin-top: 15px;
	width: 310px
}

#Produkte {
	cursor: pointer;
	left: 16px;
	padding-bottom: 8px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 7px;
	position: absolute;
	top: 109px
}

#Produkte a {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-decoration: none
}

#Produkte:hover {
	background: #003366
}

#Produkte:hover a {
	color: #ff9933
}

#ProgessIndicator {
	background-color: White;
	text-align: center;
	vertical-align: middle;
	width: 100%
}

#SmallCartUIHoverFrame {
	background-color: #f5f5f5;
	border-bottom: #003366 2px solid;
	border-left: #003366 2px solid;
	border-right: #003366 2px solid;
	border-top: 0px;
	padding-left: 0px;
	width: 290px
}

#SMSummen {
	background-color: white;
	border-bottom: #003366 1px dotted;
	border-left: none;
	border-right: none;
	border-top: #003366 1px dotted;
	height: 40px;
	margin-top: 8px;
	width: 100%
}

#SuchenErweitert {
	cursor: pointer;
	left: 530px;
	padding-bottom: 8px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 7px;
	position: absolute;
	top: 109px
}

#SuchenErweitert a {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-decoration: none
}

#SuchenErweitert:hover {
	background: #003366
}

#SuchenErweitert:hover a {
	color: #ff9933
}

#thawteSeal {
	display: none;
	height: 68px;
	left: 812px;
	position: absolute;
	top: -22px;
	width: 60px;
	z-index: 109
}

#UserStatus {
	color: #666666;
	font-family: Arial, Helvetica, Sans-Serif;
	left: 477px;
	letter-spacing: 0.05em;
	position: absolute;
	text-align: right;
	top: 5px;
	width: 538px
}

#UserStatus a {
	color: #666666;
	font-weight: bold;
	text-decoration: underline
}

#UserStatus a:hover {
	background-color: #666666;
	color: #00FFFF
}

#Warenkorb {
	cursor: pointer;
	left: 855px;
	padding-bottom: 8px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 7px;
	position: absolute;
	top: 109px
}

#Warenkorb a {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-decoration: none
}

#Warenkorb:hover {
	background: #003366
}

#Warenkorb:hover a {
	color: #ff9933
}

#WarenkorbButton {
	left: 979px;
	position: absolute;
	top: 109px
}

#Zusammenfassung {
	background-color: #ffffff;
	left: 0px;
	padding: 5px;
	position: relative;
	top: 0px;
	white-space: pre-wrap;
	width: 100%
}

.AddProdCopletList {
	background-color: #CDFFFF;
	border: 1px dotted #000080;
	height: auto;
	list-style-type: none;
	margin-left: 3px;
	margin-top: -2px;
	overflow: visible !important;
	padding-left: 9px;
	padding-right: 5px;
	width: auto !important;
	z-index: 202 !important
}

.AddProdCopletListHighItem {
	background-color: White;
	color: #003366;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
	text-align: left
}

.AddProdCopletListItem {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
	text-align: left
}

.AddProdField {
	height: 18px;
	position: relative;
	width: 250px;
	z-index: 200
}

.AgbFrame {
	background-color: #f5f5f5;
	border: 1px dotted #A9A9A9;
	height: 254px;
	margin-left: 20px;
	margin-top: 20px;
	overflow: auto;
	padding: 5px;
	position: relative;
	width: 622px
}

.AgbFrameOverView {
	background-color: #f5f5f5;
	border: 1px dotted #A9A9A9;
	height: 562px;
	left: 0px;
	margin-left: 20px;
	margin-top: 20px;
	overflow: auto;
	padding: 5px;
	position: relative;
	top: 0px;
	width: 622px
}

.AkrtikelNr {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	vertical-align: top;
	width: 80px
}

.ArtikelNr {
	color: #4AA5FF;
	font-family: Verdana;
	font-size: 8pt;
	font-style: italic;
	font-weight: normal;
	text-decoration: none
}

.ArtikelNrDetail {
	color: #4AA5FF;
	font-family: Verdana;
	font-size: 8pt;
	font-style: italic;
	font-weight: normal;
	text-decoration: none
}

.ArtikelNrsm {
	color: #4AA5FF;
	font-family: Verdana;
	font-size: 7pt;
	font-style: italic;
	font-weight: normal;
	text-decoration: none
}

.bedarfsMaske {
	border-bottom: #3366CC 1px solid;
	border-left: #3366CC 1px solid;
	border-right: #3366CC 1px solid;
	border-top: #3366CC 6px solid;
	padding: 6px;
	width: 220px;
}

.bedarfsMaske input[type=text] {
	width: 35px
}

.beschreibung {
	color: #003366;
	font-family: Arial;
	font-size: 8.5pt
}

.ckbesch {
	vertical-align: top
}

.BeschreibungSM {
	color: #0066cc;
	font-family: Verdana;
	font-size: 8.5pt;
	font-style: italic;
	text-decoration: none
}

.BeschText {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt
}

.BgDiv01 {
	background-color: #f5f5f5;
	height: 474px;
	left: 0px;
	position: relative;
	top: 100px;
	width: 100%
}

.BgDiv02 {
	background-color: #f5f5f5;
	height: 66px;
	position: absolute;
	width: 624px
}

.Buttons {
	font-family: Verdana;
	font-size: 11px;
	height: 18px
}

.CartError {
	background-color: #f5f5f5;
	border-bottom: red 1px solid;
	border-left: red 1px solid;
	border-right: red 1px solid;
	border-top: red 1px solid;
	color: red;
	font-family: Verdana;
	font-size: 10pt;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px
}

.carttable {
	background-color: #f5f5f5;
	width: 100%
}

.CenterBar {
	width: 633px
}

.CheckMenuItem {
	padding-bottom: 5px;
	padding-left: 20px;
	padding-top: 5px;
	text-decoration: underline
}

.ClassicTeaser {
	margin-top: 20px
}

.ContentPanel {
	left: 200px;
	position: absolute;
	top: 137px;
	width: 680px;
	z-index: 100
}

.CookieErr {
	background-color: #f5f5f5;
	border-bottom: red 1px solid;
	border-left: red 1px solid;
	border-right: red 1px solid;
	border-top: red 1px solid;
	color: red;
	font-family: Verdana;
	font-size: 10pt;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	width: 100%
}

.DataListFrame td {
	vertical-align: top
}

.Datum {
	color: #003366;
	font-family: Verdana;
	font-size: 10px;
	letter-spacing: 1px
}

.DicPopUp {
	background-color: #FFFFCC;
	border: 1px solid #CC0000;
	color: #000080;
	font-family: Arial;
	font-size: 12px;
	padding: 5px 5px 5px 5px
}

.DicTagWord {
	cursor: pointer
}

.direktLink a:active {
	color: #003366;
	font-family: Verdana;
	font-size: 7pt;
	text-align: right;
	text-decoration: underline
}

.direktLink a:hover {
	color: #003366;
	font-family: Verdana;
	font-size: 7pt;
	text-align: right;
	text-decoration: underline
}

.direktLink a:link {
	color: #003366;
	font-family: Verdana;
	font-size: 7pt;
	text-align: right;
	text-decoration: underline
}

.direktLink a:visited {
	color: #003366;
	font-family: Verdana;
	font-size: 7pt;
	text-align: right;
	text-decoration: underline
}

.Dynlevel {
	background-color: #ffcc66 !important;
	border: 1px dotted #808080;
	color: #000080;
	display: none;
	font-size: 8.5pt;
	margin-left: 2px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 6px;
	position: absolute;
	text-decoration: none
}

.EmptyCart {
	color: #003366;
	font-family: Verdana;
	font-size: 16px;
	position: relative
}

.ergDetails {
	background-color: #99CCFF;
	margin-top: 15px;
	padding: 6px
}

.ergKa {
	color: #0066cc;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none
}

.ergZahl {
	color: red;
	font-family: Arial;
	font-size: 12.5pt;
	font-weight: bold;
	text-decoration: none
}

.ErrFlyOut {
	z-index: 120 !important
}

.ExpandSubOption {
	padding-bottom: 15px;
	padding-left: 48px;
	padding-top: 5px
}

.ExpandSubOptionLI {
	padding-bottom: 5px;
	padding-top: 5px
}

.ExtendedSearchlink {
	color: #000080;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	height: 18px;
	left: 24px;
	position: absolute;
	text-align: left;
	text-decoration: underline;
	top: 38px;
	width: 120px
}

.festpreis {
	color: #FE0000;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	text-decoration: none
}

.festpreis:hover {
	color: #FE0000;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	text-decoration: underline
}

.FilterList {
	background-color: #F5F26E;
	border-bottom: #F5F26E 1px solid;
	border-left: #003366 20px solid;
	border-right: #ffcc66 1px solid;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 6px 6px 11px 6px
}

.FilterList .TagName {
	font-weight: normal;
	margin-left: 5px;
	margin-top: 5px;
	text-decoration: none
}

.FilterPart {
	padding: 0px 0px 0px 0px
}

.footerPos {
	background-color: #FFFFFF;
	padding-left: 20px;
	padding-top: 50px;
	position: relative
}

.formdesc {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt
}

.formdescadd {
	font-family: Verdana;
	font-size: 11px
}

.formdescB {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold
}

.formdescEmailW {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	height: 19px;
	width: 78px
}

.formdescEtage {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	height: 26px;
	width: 184px
}

.formErr {
	color: red;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal
}

.formErrDesc {
	color: red;
	font-family: Verdana;
	font-size: 8.5pt
}

.formErrHead {
	color: red;
	font-family: Verdana;
	font-size: 9.5pt
}

.formHead {
	color: #003366;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold
}

.formHead01 {
	color: #003366;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold
}

.formValErr {
	color: red;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 2px
}

.FragenHeadLine {
	color: #003366;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 15px;
	position: relative
}

.FragenHeadText {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px
}

.FrameRow {
	clear: left;
	width: 100%
}

.frmRow {
	margin-bottom: 5px;
	vertical-align: middle
}

.Gewicht {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	width: 35px
}

.GewichtAng {
	color: #003366;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align: left
}

.GoButton {
	left: 137px;
	position: absolute;
	top: 15px;
	z-index: 200
}

.goEntry {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: italic
}

.goOpenTimes {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: italic;
	text-decoration: underline
}

.goShop {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: italic
}

.goTimes {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold
}

.HadNaviLogo {
	height: 100px;
	left: 0px;
	position: absolute;
	top: 5px;
	width: 170px;
	z-index: 200
}

.HadNaviPanel {
	height: 136px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 200
}

.Head {
	color: #0066cc;
	font-family: Arial;
	font-size: 24px;
	font-weight: bold
}

.Head01 {
	color: #003366;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold
}

.HeadInput {
	font-family: Verdana;
	font-size: 10px;
	width: 100%
}

.HeadlineEXTRA {
	color: #0066cc;
	font-family: Arial;
	font-size: 24px;
	font-weight: bold
}

.HeadLink {
	color: #003366;
	font-family: Verdana;
	font-size: 10.5pt;
	font-weight: bold;
	text-decoration: none
}

.headnaviItem {
	color: #000080;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	text-decoration: none
}

.headnaviItem:hover {
	text-decoration: underline
}

.headnaviItemb {
	color: #000080;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-decoration: none
}

.headnaviItemb:hover {
	background: #000080;
	border: solid 2px #ff9933;
	color: #ff9933;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-decoration: none
}

.impressum {
	font-family: Arial;
	font-size: 8.5pt
}

.IndiButt {
	border: 0;
	border-color: inherit;
	border-style: none;
	border-width: medium;
	vertical-align: bottom
}

.IndiButt:hover {
	cursor: pointer
}

.IndiPos1 {
	left: 683px;
	position: absolute;
	top: 54px;
	z-index: 101
}

.IndiPos2 {
	left: 683px;
	position: absolute;
	top: 132px;
	z-index: 101
}

.IndiPos3 {
	left: 683px;
	position: absolute;
	top: 209px;
	z-index: 101
}

.IndiPos4 {
	left: 683px;
	position: absolute;
	top: 287px;
	width: 13px;
	z-index: 101
}

.IndiPos5 {
	left: 683px;
	position: absolute;
	top: 366px;
	z-index: 101
}

.IndiPos6 {
	display: none
}

.infield {
	width: 35px
}

.inputboxsingle {
	color: #003366;
	font-family: verdana;
	font-size: 8.5pt;
	font-weight: normal;
	height: 18px
}

.inputboxsingle120 {
	font-family: Verdana;
	font-size: 8.5pt;
	height: 20px;
	width: 120px
}

.inputboxsingle250 {
	font-family: Verdana;
	font-size: 8.5pt;
	height: 22px;
	width: 281px
}

.inputboxsingle38 {
	font-family: Verdana;
	font-size: 8.5pt;
	height: 20px;
	width: 38px
}

.inputboxsingle40 {
	font-family: Verdana;
	font-size: 8.5pt;
	height: 22px;
	width: 40px
}

.inputboxsingle50 {
	font-family: Verdana;
	font-size: 8.5pt;
	height: 22px;
	width: 50px
}

.inputboxsingleCust {
	font-family: Verdana;
	font-size: 8.5pt;
	height: 22px;
	width: 235px
}

.inputboxsingleEmail {
	font-family: Verdana;
	font-size: 8.5pt;
	height: 14px;
	width: 290px
}

.inputboxsingleOrt {
	font-family: Verdana;
	font-size: 8.5pt;
	height: 22px;
	width: 150px
}

.inputboxsinglePLZ {
	font-family: Verdana;
	font-size: 8.5pt;
	height: 22px;
	width: 60px
}

.inputdrop100 {
	font-family: Verdana;
	font-size: 9.5pt;
	height: 22px;
	width: 100px
}

.InputMultiBezahlung {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	height: 68px;
	width: 456px
}

.inputTextbox {
	background-color: #ffffff;
	border: solid 1px #c6c6c6;
	font-family: Verdana;
	font-size: 8.5pt;
	height: 18px;
	padding-top: 3px
}

.inputTextboxError {
	background-color: #C1FFFF;
	border: solid 1px red;
	font-family: Verdana;
	font-size: 8.5pt;
	height: 18px;
	padding-top: 3px
}

.inputTextboxErrorFocus {
	border-color: red;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana;
	font-size: 8.5pt;
	height: 18px;
	padding-top: 3px
}

.inputTextboxFocus {
	background-color: #ffffff;
	border-color: blue;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana;
	font-size: 8.5pt;
	height: 18px;
	padding-top: 3px
}

.inputTextboxGray {
	background-color: #F5F5F5;
	border: solid 1px #c6c6c6;
	font-family: Verdana;
	font-size: 8.5pt;
	height: 18px
}

.InteractivPanel {
	background-color: #f5f5f5;
	width: 100%
}

.Katbeschreibung {
	color: #003366;
	font-family: Verdana;
	font-size: 9.5pt
}

.kategorie {
	color: #003366;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold
}

.LabelCol {
	color: black;
	font-family: Arial,Tahoma;
	font-size: 12px;
	font-weight: bold
}

.LangText {
	color: #003366;
	font-family: Verdana;
	font-size: 9.5pt;
	text-align: justify;
	text-decoration: none
}

.LangtextFeld {
	color: #003366;
	font-family: Verdana;
	font-size: 9.5pt;
	text-align: justify;
	text-decoration: none
}

.lblfield {
	margin-left: 5px
}

.LblGewicht {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-align: left
}

.LblMwSt {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-align: left
}

.LblPortoVerpackung {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-align: left
}

.LblVolumen {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-align: left
}

.LblWarenwert {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-align: left
}

.LblZahlbetrag {
	background-color: white;
	border-bottom: #003366 1px solid;
	border-bottom-style: dotted;
	border-left: #003366 1px solid;
	border-left-style: dotted;
	border-top: #003366 1px solid;
	border-top-style: dotted;
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: left
}

.LblZahlbetragSM {
	color: #003366;
	float: left;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: left;
	width: 90px
}

.LeftBar {
	width: 160px
}

.LeftNaviPanel {
	background-color: #ff9933;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 137px;
	width: 200px;
	z-index: 102
}

.level1 {
	background-color: #FF9933;
	color: white;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	height: 24px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-top: 0px;
	text-decoration: none
}

.level2 {
	border-bottom: dotted 1px #F5F26E;
	color: #000080;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8.5pt;
	height: 24px;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-top: 0px;
	text-decoration: none
}

.level2:hover {
	background-color: #F5F26E
}

.level3 {
	border-bottom: dotted 1px #F5F26E;
	color: #000080;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8.5pt;
	height: 16px;
	text-decoration: none
}

.level3:hover {
	background-color: #F5F26E
}

.level4 {
	text-decoration: none
}

.level4:hover {
	background-color: #F5F26E
}

.LiegtimKorb {
	border: solid 1px red;
	color: red;
	font-family: Verdana;
	font-size: 9.5pt;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	text-align: left;
	text-decoration: none
}

.LiegtimKorbs {
	border: solid 1px red;
	color: red;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 3px 5px 3px 5px;
	text-align: left;
	text-decoration: none
}

.LIni {
	color: #0066cc;
	font-family: Arial;
	font-size: 9.5pt;
	font-weight: bold;
	text-decoration: none
}

.link {
	color: #0066cc;
	font-family: Verdana;
	font-size: 8.5pt;
	text-decoration: underline
}

.link02 {
	color: #0066cc;
	font-family: Verdana;
	font-size: 8.5pt;
	text-decoration: none
}

.LinkOpenNew {
	color: #0066cc;
	font-family: Verdana;
	font-size: 8.5pt;
	left: 552px;
	position: absolute;
	text-decoration: underline;
	top: 33px
}

.LinkPrint {
	color: #0066cc;
	font-family: Verdana;
	font-size: 8.5pt;
	left: 42px;
	position: absolute;
	text-decoration: underline;
	top: 33px
}

.linkstyle {
	color: #990000;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal
}

.LoadingPos {
	left: 600px;
	position: absolute;
	top: 10px
}

.loginbox01 {
	background-color: #d9cc38;
	border-bottom: #d9cc38 1px solid;
	border-left: #d9cc38 1px solid;
	border-right: #d9cc38 1px solid;
	
	padding-left: 0px
}

.loginbox02 {
	background-color: #CCCCCC;
	border-bottom: #003366 1px solid;
	border-left: #003366 1px solid;
	border-right: #003366 1px solid;
	border-top: #003366 6px solid;
	
	padding-left: 0px
}

.loginbox03 {
	background-color: #99CCFF;
	border-bottom: #3366CC 1px solid;
	border-left: #3366CC 1px solid;
	border-right: #3366CC 1px solid;
	border-top: #3366CC 6px solid;
	
	padding-left: 0px
}

.loginbox04 {
	background-color: #FFFFFF;
	border-bottom: #003366 1px solid;
	border-left: #003366 1px solid;
	border-right: #003366 1px solid;
	border-top: #003366 6px solid;
	
	padding-left: 0px
}

.loginbox05 {
	background-color: #f5f5f5;
	border-bottom: #003366 1px solid;
	border-left: #003366 1px solid;
	border-right: #003366 1px solid;
	border-top: #003366 6px solid;
	padding-left: 0px
}

.loginboxRED {
	background-color: #FFFFFF;
	border-bottom: red 1px solid;
	border-left: red 1px solid;
	border-right: red 1px solid;
	border-top: red 6px solid;
	padding-left: 0px
}

.LoginNotify {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 7.5pt;
	letter-spacing: .05em;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px
}

.LoginNotifyFrame {
	background-color: #FFFF99;
	color: Red;
	width: 100%
}

.LWort {
	color: #0066cc;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	text-decoration: underline;
	white-space: pre-wrap
}

.masze {
	color: #808080;
	font-family: Verdana;
	font-size: 7.5pt;
	text-decoration: none
}

.Mengenfeld {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	width: 60px
}

.MengenInputfeld {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	height: 22px;
	width: 50px
}

.MengeSM {
	color: #0066cc;
	font-family: Verdana;
	font-size: 9.5pt;
	padding-right: 4px;
	text-align: right;
	text-decoration: none;
	width: 55px
}

.MenItem {
	border-right: #003366 1px dotted
}

.MenItemLink {
	color: #003366;
	font-family: Verdana;
	font-size: 10px;
	letter-spacing: 1px;
	text-decoration: underline
}

.menLayer {
	background-color: #ffcc66;
	border-bottom: #ff9933 1px solid;
	border-left: #ff9933 5px solid;
	border-right: #ff9933 1px solid;
	
	color: #000080;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8.5pt;
	font-weight: normal;
	left: 0px;
	padding-left: 0px;
	position: absolute;
	text-decoration: none;
	top: 50px;
	width: 200px;
	z-index: 50
}

.MessageHead {
	color: #003366;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold
}

.modalBackground {
	background-color: #ffffff;
	filter: alpha(opacity=70);
	opacity: 0.7
}

.modalPopup {
	background: #FFFECE;
	border: solid 1px #003366;
	padding: 15px 20px 15px 20px;
	position: absolute
}

.name {
	color: #003366;
	font-family: Verdana;
	font-size: 9.5pt;
	font-weight: bold;
	text-decoration: none
}

.Name {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-decoration: underline
}

.name10 {
	color: #003366;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none
}

.namelink {
	color: #0066cc;
	font-family: Verdana;
	font-size: 8.5pt;
	text-decoration: underline
}

.naviRow00 {
	height: 21px;
	width: 820px
}

.naviRow00bg {
	border-top: solid 1px #ff9933;
	height: 21px;
	left: 0px;
	position: absolute;
	top: 87px;
	width: 100%
}

.naviRow01 {
	background-color: #ff9933;
	height: 28px;
	width: 991px
}

.naviRow01bg {
	background-color: #ff9933;
	height: 28px;
	left: 0px;
	position: absolute;
	top: 109px;
	width: 100%
}

.naviRow01Left {
	background-color: #ff9933;
	height: 28px;
	width: 100%
}

.neueFormatvorlage1 {
	border: 0px;
	border-spacing: 0px;
	border-width: 0px;
	height: 120px;
	width: 100%
}

.NumProd {
	color: #003366;
	font-family: Arial;
	font-size: 8.5pt;
	font-style: italic;
	font-weight: bold;
	text-decoration: none
}

.numtext {
	color: #0066cc;
	font-family: Verdana;
	font-size: 8.5pt;
	text-decoration: none
}

.optiontext {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold
}

.optionvalue {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: right
}

.OrangeToplink {
	color: #ff9933;
	font-family: Verdana;
	font-size: 9.5pt;
	font-weight: bold;
	text-decoration: none
}

.PageContent {
	padding-left: 20px
}

.PageHeadDesc {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	margin-left: 20px;
	padding-bottom: 15px;
	position: relative;
	text-decoration: none;
	width: 627px
}

.PageHeadLine {
	color: #003366;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	padding-bottom:10px; 
	padding-left:20px; 
	padding-top:15px;
}

.TeaserHeadLine {
	color: #003366;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	padding-bottom:10px; 
	padding-left:5px; 
	padding-top:15px;
}

.paragraph01 {
	text-align: justify
}

.PLHeadFiltered {
	background-color: #003366;
	color: #ffffff;
	font-weight: bold;
	padding: 6px 6px 6px 10px;
	text-decoration: none
}

.PLHeadNotFiltered {
	background-color: #ffcc66;
	color: #003366;
	font-weight: bold;
	padding: 6px 6px 6px 10px;
	text-decoration: none
}

.plink a {
	color: #003366;
	font-family: Verdana;
	font-size: 9.5pt;
	font-weight: bold;
	text-decoration: none
}

.preis {
	color: red;
	font-family: Arial;
	font-size: 8.5pt;
	text-align: left;
	text-decoration: none
}

.Preis {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	text-align: right;
	width: 80px
}

.Preis1 {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	text-align: right;
	width: 100px
}

.PreisDesc {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-align: right
}

.PreisSumme {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-align: right
}

.ProductImage {
	border: 1px solid #C0C0C0;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle
}

.ProduktDetailName {
	color: #003366;
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none
}

.Produktlink {
	color: #003366;
	font-family: Verdana;
	font-size: 9.5pt;
	font-weight: bold;
	text-decoration: none
}

.Produktlinksm {
	color: #003366;
	font-family: Verdana;
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none
}

.ProdunktLinkSM {
	color: #0066cc;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-decoration: none
}

.RightBar {
	width: 130px
}

.RootNode {
	color: #000080;
	display: inline-block;
	font: normal 8pt verdana, arial, helvetica;
	height: 13px;
	margin: 0;
	padding: 4px 8px 4px 8px;
	white-space: nowrap
}

.SearchAutoCompleteHighListItem1 {
	background-color: White;
	color: #003366;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
	text-align: left
}

.SearchAutoCompleteList1 {
	background-color: #CDFFFF;
	border: 1px dotted #000080;
	height: auto;
	list-style-type: none;
	margin-left: 3px;
	margin-top: -2px;
	overflow: visible !important;
	padding-left: 9px;
	padding-right: 5px;
	width: auto !important;
	z-index: 202 !important
}

.SearchAutoCompleteListItem1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
	text-align: left
}

.SearchFieldPos {
	left: 45px;
	position: relative;
	top: 1px
}

.SearchFieldTCell {
	height: 18px;
	left: 20px;
	position: absolute;
	top: 10px;
	width: 145px;
	z-index: 200
}

.SelectHeader {
	background-color: #003366;
	border-left: #003366 1px solid;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	color: white;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	letter-spacing: 1px;
	padding-top: 1px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 200px
}

.SelectHeaderNA {
	border-left: #003366 1px solid;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	color: #003366;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	height: 24px;
	padding-top: 3px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 200px
}

.SelectItem01 {
	background-color: #FFFECE;
	border-bottom: #E11C1C 1px solid;
	border-left: #E11C1C 6px solid;
	border-right: #E11C1C 1px solid;
	border-top: #E11C1C 1px solid;
	
	height: 80px;
	position: relative;
	width: 100%
}

.SelectItem02 {
	background-color: #CDFFFF;
	border-bottom: #006699 1px solid;
	border-left: #006699 6px solid;
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	
	height: 100%;
	position: relative;
	width: 100%
}

.SelectItem03 {
	background-color: #CCCCCC;
	border-bottom: #003366 1px solid;
	border-left: #003366 6px solid;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	
	height: 80px;
	padding-left: 0px;
	POSITION: relative;
	WIDTH: 100%
}

.SelectItemBig01 {
	background-color: #FFFECE;
	border-bottom: #E11C1C 1px solid;
	border-left: #E11C1C 6px solid;
	border-right: #E11C1C 1px solid;
	border-top: #E11C1C 1px solid;
	
	height: 125px;
	position: relative;
	width: 100%
}

.SelectItemBig02 {
	background-color: #CDFFFF;
	border-bottom: #006699 1px solid;
	border-left: #006699 6px solid;
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	
	height: 125px;
	POSITION: relative;
	WIDTH: 100%
}

.SelectItemBig03 {
	background-color: #CCCCCC;
	border-bottom: #003366 1px solid;
	border-left: #003366 6px solid;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	
	height: 125px;
	POSITION: relative;
	WIDTH: 100%
}

.Seperator {
	display: inline-block;
	font: normal 8pt verdana, arial, helvetica;
	height: 13px;
	margin: 0;
	padding: 4px 0px 4px 0px;
	white-space: nowrap
}

.SiteMapNavi {
	color: #000080;
	display: inline-block;
	font: normal 8pt verdana, arial, helvetica;
	font-size: 8pt;
	font-weight: normal;
	vertical-align: middle
}

.SiteMapNaviCurrent {
	color: #000080;
	display: inline-block;
	font: normal 8pt verdana, arial, helvetica;
	font-weight: normal;
	vertical-align: top
}

.SiteMapNaviNode {
	color: #000080;
	display: inline-block;
	font: normal 8pt verdana, arial, helvetica;
	font-size: 8pt;
	font-weight: normal;
	vertical-align: top
}

.SiteMapNaviPos {
	background-color: #ffcc66;
	border-bottom: solid 1px #F5F26E;
	padding-bottom: 5px;
	padding-left: 6px;
	padding-top: 5px
}

.SiteMapNaviRoot {
	color: #000080;
	display: inline-block;
	font: normal 8pt verdana, arial, helvetica;
	font-size: 8pt;
	font-weight: normal;
	vertical-align: middle
}

.SiteMapNaviSeperator {
	display: inline-block;
	font: normal 8pt verdana, arial, helvetica;
	font-family: Verdana;
	font-weight: bold;
	height: 13px;
	padding: 4px 8px 4px 8px;
	vertical-align: top
}

.smallcartmenlink {
	color: #0066cc;
	font-family: Verdana;
	font-size: 8.5pt;
	text-align: left;
	text-decoration: underline
}

.smallHeader {
	color: #0066cc;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-decoration: underline
}

.smallText {
	color: #0066cc;
	font-family: Verdana;
	font-size: 8.5pt;
	text-decoration: none
}

.SmallTopBorder {
	background-color: #003366;
	height: 23px;
	position: relative;
	width: 100%
}

.SMListItem {
	padding-left: 6px;
	padding-top: 3px
}

.SMListItem:hover {
	background-color: #E9E9ED;
	cursor: pointer
}

.SMmasse {
	color: #0066cc;
	font-family: Verdana;
	font-size: 8.5pt;
	text-decoration: none
}
.sFieldLbl
{
	
}
.minMe
{
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;
	font-style: italic;
	color: #3366CC;
}
.sFieldw
{
	width: 100%;
	border-top: solid 1px #3366CC;
	border-left: solid 4px #3366CC;
	border-bottom: solid 1px #3366CC;
	border-right: solid 1px #3366CC;
	background: white  url('../../controls/Bilder/SearchLupe.gif') no-repeat  130px 2px;
}
.sFieldl
{
	width: 100%;
	border-top: solid 1px #3366CC;
	border-left: solid 4px #3366CC;
	border-bottom: solid 1px #3366CC;
	border-right: solid 1px #3366CC;
	background: white  url('../../controls/Bilder/sloader.gif') no-repeat  127px 3px;
}

.slresList
{
	border-top: dotted 1px gray;
	max-height:300px;
	overflow:auto;
	background-color:White;
}
.slresKatList
{
	border-top: dotted 1px gray;
	max-height:200px;
	overflow:auto;
	background-color:White;
}

#slResult img
{
	margin-right: 5px;
}

#slResult .si {
	margin-bottom: 5px;
	clear:both;
	color: #3366CC;
}
#slResult .si:hover {
	background-color: #E9E9ED;
}

.sresHead
{
	color: #3366CC;
	font-family: Verdana;
	font-size: 8.5pt;
	text-decoration: none;
	padding-top: 4px;
	margin-bottom: 4px;
}
.sresHKat
{
	color: #3366CC;
	font-family: Verdana;
	font-size: 8.5pt;
	text-decoration: none;
	border-top: dotted 1px gray;
	padding-top: 4px;
	margin-bottom: 4px;
}
.sresHEr
{
	color: Red;
	font-family: Verdana;
	font-size: 8.5pt;
	text-decoration: none;
	margin-bottom: 3px;
}

.listCon
{
	padding-left: 20px; padding-top: 8px;
}
.StaffelHead {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	text-decoration: none
}

.staffelpreis {
	color: #FE0000;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	text-decoration: none
}

.staffelpreis:hover {
	color: #FE0000;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	text-decoration: underline
}

.style2 {
	height: 87px
}

.style3 {
	background-color: #ff9933;
	height: 23px;
	text-align: left;
	vertical-align: bottom;
	width: 170px
}

.style4 {
	width: 324px
}

.styleLeft {
	text-align: left;
	vertical-align: bottom;
	width: 170px
}

.styleLeft2 {
	background-color: #ff9933;
	height: 23px;
	text-align: left;
	vertical-align: bottom;
	width: 170px
}

.styleRight {
	text-align: left;
	vertical-align: bottom
}

.SuchMaske {
	border-top: #003366 1px solid;
	z-index: 250
}

.SwitchViewButton01 {
	left: 166px;
	position: absolute;
	top: 53px;
	z-index: 150
}

.TableHead {
	border-bottom: #000066 1px solid;
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	text-decoration: none
}

.tablenoborders {
	border-bottom-style: none;
	border-collapse: separate;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none
}

.TableNumValL {
	text-align: Left;
	width: 100%
}

.TableNumValR {
	text-align: right;
	width: 100%
}

.TagedValues {
	margin-top: 5px
}

.TagedValues a {
	text-decoration: none
}

.TagedValues a:hover {
	text-decoration: underline
}

.TagExpanded {
	background-color: #F5F26E;
	border-bottom: #F5F26E 1px solid;
	border-left: #ffcc66 20px solid;
	border-right: #ffcc66 1px solid;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 6px 6px 11px 6px
}

.TagExpanded .TagName {
	font-weight: bold;
	margin-left: 5px;
	margin-top: 5px;
	text-decoration: none
}

.TagHead {
	background-color: #ffcc66;
	border-bottom: solid 1px #F5F26E;
	cursor: pointer;
	padding: 6px 6px 6px 10px
}
.TagHeadLink:hover {
 color: #3366CC;
}

.TagHeadLink {
	color: #003366;
	font-weight: bold;
	text-decoration: none
}

.TagList {
	padding: 6px 6px 6px 6px
}

.TagPart {
	margin: 0px 0px 15px 20px
}

.TagValues {
	margin-top: 5px;
	padding-left: 10px
}

.TagValues a {
	color: #003366;
	text-decoration: none
}

.TagValues a:hover {
	text-decoration: underline
}

.tb-rounded1 {
	background-color: transparent;
	border-color: inherit;
	border-style: none;
	border-width: 0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	height: 16px;
	overflow: hidden;
	padding-left: 18px;
	padding-top: 2px;
	width: 100px;
	z-index: 200
}

.TeaserPanel {
	left: 900px;
	position: absolute;
	top: 138px;
	z-index: 0
}

.text1 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt
}

.text105 {
	color: #0066cc;
	font-family: Arial;
	font-size: 10.5pt;
	font-weight: bold;
	text-decoration: none
}

.text105red {
	color: red;
	font-family: Arial;
	font-size: 12.5pt;
	font-weight: bold;
	text-decoration: none
}

.Text12Bblue {
	color: #003366;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold
}

.Text12Imp {
	color: black;
	font-family: Arial;
	font-size: 12px;
	font-style: normal
}

.text1b {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold
}

.text1u {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	text-decoration: underline
}

.text85 {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	text-decoration: none
}

.text85b {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-decoration: none
}

.text85Boxes {
	color: #0066cc;
	font-family: Verdana;
	font-size: 8.5pt;
	text-decoration: none
}

.text85BoxesBlue {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	text-decoration: none
}

.text85d {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	text-decoration: none
}

.text85red {
	color: red;
	font-family: Verdana;
	font-size: 8.5pt;
	text-decoration: none
}

.text95 {
	color: #003366;
	font-family: Verdana;
	font-size: 9.5pt;
	text-decoration: none
}

.text95b {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-decoration: none
}

.text95red {
	color: red;
	font-family: Verdana;
	font-size: 9.5pt;
	text-decoration: none
}

.textAkzent {
	color: #808080;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8.5pt;
	font-style: italic;
	font-weight: normal
}

.textAlert {
	color: red;
	font-family: Verdana;
	font-size: 8.5pt;
	text-decoration: none
}

.textBergebnis {
	color: #0066cc;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none
}

.textFl85 {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal
}

.texthead1 {
	color: #0066CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold
}

.texthead2 {
	color: #0066CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px
}

.THArtNr {
	border-bottom: #000066 1px solid;
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	text-decoration: none;
	width: 80px
}

.THBeschreibung {
	border-bottom: #000066 1px solid;
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	text-decoration: none
}

.THMenge {
	border-bottom: #000066 1px solid;
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	text-decoration: none;
	width: 60px
}

.THPreis {
	border-bottom: #000066 1px solid;
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	text-decoration: none;
	width: 80px
}

.THPreis1 {
	border-bottom: #000066 1px solid;
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	text-decoration: none;
	width: 100px
}

.TopBar {
	Height: 101px
}

.topNaviFrame01 {
	width: 100%
}

.topNaviFrame01 tr .styleRight .naviRow00 {
	text-align: center
}

.VersandBerechnen {
	font-family: Verdana;
	font-size: 11px;
	height: 18px
}

.Watermark {
	background-color: transparent;
	border-color: inherit;
	border-style: none;
	border-width: 0;
	color: #006699;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-style: italic;
	height: 16px;
	overflow: hidden;
	padding-left: 18px;
	padding-top: 2px;
	width: 100px;
	z-index: 200
}

.WatermarkErw {
	border-style: dotted;
	border-width: 1px;
	color: #006699;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-style: italic;
	height: 18px;
	padding-top: 2px;
	z-index: 200
}

.WertGewicht {
	background-color: #ffffff;
	border: solid 1px #c0c0c0;
	display: inline;
	font-weight: normal;
	margin-left: 15px;
	padding: 2px 4px 2px 4px;
	Position: relative;
	text-align: left
}

.WertMwSt {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-align: right
}

.WertPortoVerpackung {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-align: right
}

.WertVolumen {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	text-align: left
}

.WertWarenwert {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	text-align: right
}

.WertZahlbetrag {
	background-color: white;
	border-bottom: #003366 1px solid;
	border-bottom-style: dotted;
	border-right: #003366 1px solid;
	border-right-style: dotted;
	border-top: #003366 1px solid;
	border-top-style: dotted;
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: right
}

.WertZahlbetragSM {
	color: #003366;
	float: left;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: right;
	width: 140px
}

.WhiteToplink {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 9.5pt;
	font-weight: bold;
	text-decoration: none
}

.WieWare {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	height: 40px;
	width: 124px
}

body {
	color: #003366;
	font-family: Verdana;
	font-size: 8.5pt;
	height: 100%;
	margin: 0px;
	padding: 0px;
	width: 100%
}

img {
	border-color: inherit;
	border-style: none;
	border-width: medium;
	vertical-align: bottom
}

span .container {
	display: block;
	z-index: 700
}

span .navigation-1 {
	display: block;
	font: normal 8pt verdana, arial, helvetica;
	height: 21px;
	margin: 0;
	white-space: nowrap
}

span .navigation-1 span {
	display: block;
	margin: 0;
	padding: 0;
	position: relative
}

span .navigation-1 span a:active {
	background: #ec454e;
	color: #ffffff;
	height: 13px;
	text-decoration: none
}

span .navigation-1 span a:hover {
	background: #ec454e;
	color: #ffffff;
	height: 13px;
	text-decoration: none
}

span .navigation-1 span a:link {
	color: #000080;
	display: block;
	height: 13px;
	padding: 4px 8px 4px 8px;
	text-align: left;
	text-decoration: underline
}

span .navigation-1 span a:visited {
	color: #000080;
	display: block;
	height: 13px;
	padding: 4px 8px 4px 8px;
	text-align: left;
	text-decoration: underline
}

span .navigation-1 span span.navigation-2 {
	background: #b9121b;
	display: none;
	left: 0px;
	margin: 0;
	position: absolute;
	top: 21px
}

span .navigation-1 span span.navigation-2 span {
	clear: left
}

span .navigation-1 span span.navigation-2 span a:active {
	background: #ec454e;
	border-color: inherit;
	border-style: none;
	border-width: medium;
	clear: left;
	position: relative;
	z-index: 1000
}

span .navigation-1 span span.navigation-2 span a:hover {
	background: #ec454e;
	border-color: inherit;
	border-style: none;
	border-width: medium;
	clear: left;
	position: relative;
	z-index: 1000
}

span .navigation-1 span span.navigation-2 span a:link {
	background: #b9121b;
	border-bottom: 1px solid #ffffff;
	border-color: inherit;
	border-style: none;
	border-width: medium;
	clear: left;
	position: relative;
	z-index: 800
}

span .navigation-1 span span.navigation-2 span a:visited {
	background: #b9121b;
	border-bottom: 1px solid #ffffff;
	border-color: inherit;
	border-style: none;
	border-width: medium;
	clear: left;
	position: relative;
	z-index: 800
}

span .navigation-1 span span.navigation-2 span:hover a {
	background: #ec454e;
	border-color: inherit;
	border-style: none;
	border-width: medium;
	clear: left;
	position: relative;
	z-index: 1000
}

span .navigation-1 span:hover a {
	background: #ec454e;
	color: #ffffff;
	height: 13px;
	text-decoration: none
}

span .navigation-1 span:hover span.navigation-2 {
	display: block
}

span .navMark {
	display: block;
	font: normal 8pt verdana, arial, helvetica;
	height: 21px;
	margin: 0;
	white-space: nowrap
}

span .navMark span {
	display: block;
	margin: 0;
	padding: 0;
	position: relative
}

span .navMark span a:active {
	background: #ec454e;
	background-position: #F1787E;
	border: 0px;
	color: #ffffff;
	height: 13px;
	text-decoration: none
}

span .navMark span a:hover {
	background: #ec454e;
	background-position: #F1787E;
	border: 0px;
	color: #ffffff;
	height: 13px;
	text-decoration: none
}

span .navMark span a:link {
	border: solid 1px #D58F00;
	color: #D58F00;
	display: block;
	height: 13px;
	padding: 4px 8px 4px 8px;
	text-align: left;
	text-decoration: none
}

span .navMark span a:visited {
	border: solid 1px #D58F00;
	color: #D58F00;
	display: block;
	height: 13px;
	padding: 4px 8px 4px 8px;
	text-align: left;
	text-decoration: none
}

span .navMark span span.navigation-2 {
	background: #b9121b;
	display: none;
	left: 0px;
	margin: 0;
	position: absolute;
	top: 21px
}

span .navMark span span.navigation-2 span {
	clear: left
}

span .navMark span span.navigation-2 span a:active {
	background: #ec454e;
	border-color: inherit;
	border-style: none;
	border-width: medium;
	clear: left;
	position: relative;
	z-index: 1000
}

span .navMark span span.navigation-2 span a:hover {
	background: #ec454e;
	border-color: inherit;
	border-style: none;
	border-width: medium;
	clear: left;
	position: relative;
	z-index: 1000
}

span .navMark span span.navigation-2 span a:link {
	background: #b9121b;
	border-bottom: 1px solid #ffffff;
	border-color: inherit;
	border-style: none;
	border-width: medium;
	clear: left;
	position: relative;
	z-index: 800
}

span .navMark span span.navigation-2 span a:visited {
	background: #b9121b;
	border-bottom: 1px solid #ffffff;
	border-color: inherit;
	border-style: none;
	border-width: medium;
	clear: left;
	position: relative;
	z-index: 800
}

span .navMark span span.navigation-2 span:hover a {
	background: #ec454e;
	border-color: inherit;
	border-style: none;
	border-width: medium;
	clear: left;
	position: relative;
	z-index: 1000
}

span .navMark span:hover a {
	background: #ec454e;
	background-position: #F1787E;
	border: 0px;
	color: #ffffff;
	height: 13px;
	text-decoration: none
}

span .navMark span:hover span.navigation-2 {
	display: block
}

span .RootNode a:link {
	color: #000080;
	display: block;
	height: 13px;
	text-align: left;
	text-decoration: underline
}

span .RootNode a:visited {
	color: #000080;
	display: block;
	height: 13px;
	text-align: left;
	text-decoration: underline
}

visit {
	color: #003366;
	text-decoration: none
}
