

BODY  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#lrn-pagecontent { width: 996px; }

#leftrow  {
	background: transparent url(/images/linie_blau.gif) top left repeat-y;}
#head {
	position: absolute;
	top: 0px;
	left: 192px;
	width: 804px;
	height: 118px;
	padding: 0px;
	margin: 0px;
	background: #fff url(/images/headgrafik.jpg) top left no-repeat;
}

#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 192px;
	height: 118px;
}

#search {
	position: absolute;
	top: 75px;
	left: 586px;
}

#search input {
	color: #333333;
}


#searchHL {
	position: absolute;
	top: 60px;
	left: 586px;
	font-weight: bold;
}

#funktionbuttonsbuttons {
	position: absolute;
	top: 76px;
	left: 408px;
}

#content {
	position: absolute;
	left: 227px;
	top: 137px;
	width: 520px;
}



#content_bestellvorgang {
	position: absolute;
	left: 227px;
	top: 137px;
	width: 632px;
}

#margin {
	position: absolute;
	left: 777px;
	top: 137px;
	width: 197px;
}

TD  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	}

H1  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #336699;
}

H2  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #336699;
}

H3  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #336699;
}

H4  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #336699;
}

H5  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #336699;
}

a  { color : #000000; }

a:Visited  { color: #000000; }

a:Hover  { color : #000000; }

a:Active  { color: #000000; }

a.navLink  {
	text-decoration: none;

}

select, input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

a.navLink:visited  {
	text-decoration: none;
}

a.navLink:hover  {
	text-decoration: none;
}

a.navLink:active  {
	text-decoration: none;
}

.nav {
	text-decoration: none;
}

.navSelected {
	color: #ffffff;
}

.navPath {
	color: #ffffff;
}

.navEntry {
	color: #ffffff;
}

.companyLinkHL {
	color: #cccccc;
}

a.aliasLink {
	color: #000000;
}

a.aliasLink:Visited {
	color: #000000;
}

a.aliasLink:Hover {
	color: #000000;
}

a.aliasLink:Active {
	color: #000000;
}

a.companyLink {
	color: #000000;
}

a.companyLink:Visited {
	color: #000000;
}

a.companyLink:Hover {
	color: #000000;
}

a.companyLink:Active {
	color: #000000;
}

a.elwinCaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

a.elwinCaption:Visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

a.elwinCaption:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

a.elwinCaption:Active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

a.datalist {
	color: #000000;
	text-decoration: none;
}

a.datalist:visited {
	color: #000000;
	text-decoration: none;
}

a.datalist:hover {
	color: #000000;
	text-decoration: none;
}

a.datalist:active {
	color: #000000;
	text-decoration: none;
}


.datalistlink {
	color: #000000;
	text-decoration: none;
}

.datalistlink:visited {
	color: #000000;
	text-decoration: none;
}

.datalistlink:hover {
	color: #000000;
	text-decoration: none;
}

.datalistlink:active {
	color: #000000;
	text-decoration: none;
}

.datalistDateTime {
	font-size: 10px;
	color: #000000;
}
.datalistKat {
	font-size: 9px;
}
.datalistLeadin {
	font-size: 9px;
}
.datalistTitle {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.datalistSubtitle {
	color: #000000;
	font-size: 11px;
}

a.hyperLink {
	color: #000000;
}

a.hyperLink:Visited {
	color: #000000;
}

a.hyperLink:Hover {
	color: #000000;
}

a.hyperLink:Active {
	color: #000000;
}

.lrn-sitemapSub {
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	}

.lrn-sitemapSubAbstract {
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	text-decoration : none;
	}

.lrn-sitemapOff {
	font-size: 11px;
	line-height: 18px;
	color: #999999;
	font-weight: bold;
	}

.lrn-sitemapOffAbstract {
	font-size: 11px;
	line-height: 18px;
	color: #999999;
	}

.pagePath {
	color: #ff6600;
}

a.catalogHL:Link {
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}
a.catalogHL:Visited {
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}
a.catalogHL:Hover {
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #000000;
	text-decoration: underline;
}
a.catalogHL:Active {
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}
.catalogHL {
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}
.catalogH1 {
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}
.catalogH2 {
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}
.CARTheadline {
	font-size: 11px;
	font-weight: bold;
}
.CARTtabheadline {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.CARTtabhead2 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.CARTlogin {
	width: 188px;
}
.CARTbutton {
	background-color:#FF8208;
	color: #FFFFFF;
	border: 0px;
	font-weight: bold;
}
.CARTbutton120 {
	width: 120px;
	background-color:#FF8208;
	color: #FFFFFF;
	border: 0px;
	font-weight: bold;
}
.CARTregisterinput {
	width: 208px;
}
.CARTregisterinput1 {
	width: 48px;
}
.CARTregisterinput2 {
	width: 150px;
}
.MINICARTrow1 {
	font-weight: bold;
}
.MINICARTrow2 {
	color: #FF8208;
	font-weight: bold;
}
.MINICARTlastrow {
	color: #FF8208;
	font-weight: bold;
}
.CARTinputS {
	width: 28px;
}
.VIEWCARTselector {
	width: 150px;
}
.VIEWCARTselectorsmall {
	width: 50px;
}
a.LISTname:visited,hover,active {
	font-weight: bold;
	color: #000000;
	text-decoration : none;
}
a.LISTprice:visited,hover,active {
	font-weight: bold;
	color: #FF8208;
	text-decoration : none;
}
a.LISTdescription:visited,hover,active {
	color: #000000;
	text-decoration : none;
}
a.LISTdetails:visited,hover,active {
	font-weight: bold;
	color: #003366;
	background-color: #99cc33;
	text-decoration : none;
}
a.LISTordernumber:visited,hover,active {
	color: #000000;
	text-decoration : none;
}

a            {font-family: Verdana, Arial, Helvetica, sans-serif, sans-serif; font-size: 11px; color:#000000; text-decoration: underline;}
a:active     {color:#000000;}
a:visited    {color:#000000;}
a:hover      {color:#CC0000; text-decoration:none;}

a.white          {font-family: Verdana, Arial, Helvetica, sans-serif, sans-serif; font-size: 11px; color:#FFFFFF; text-decoration: none;}
a.white:active   {color:#FFFFFF;}
a.white:visited  {color:#FFFFFF;}
a.white:hover    {color:#FFFFFF; text-decoration:underline;}

p            {margin-bottom:7px; margin-top:7px;}
#body         {margin-left:15px; margin-top:10px;}
table.marginbottom {margin-bottom:30px;}
input        {background-color:#FFFAF6; font-size:8pt; color:#000000;}
textarea     {background-color:#FFFAF6; font-family: Verdana, Arial, Helvetica, sans-serif, sans-serif; font-size:8pt; color:#000000;}
select       {background-color:#FFFAF6;}

input.white {
	background-color : white;
	width: 200px;
}

input.ticketSub {
	background-color : white;
	width: 160px;
}

input.ticketSmall {
	background-color : white;
	width: 60px;
}

input.ticketSmallC {
	background-color : #dedede;
	font-weight: bold;
	width: 60px;
	border-width: 1px;
	border-style: solid;
	border-color: black;
}

input.ticket {
	background-color : white;
	width: 200px;
}

select.ticket {
	background-color : white;
	width: 200px;
}

#unsichtbarCCnumber {
	display: none;
	visibility: hidden;
}

#unsichtbarCCvalid {
	display: none;
	visibility: hidden;
}

#unsichtbarCCvernum {
	display: none;
	visibility: hidden;
}

#sichtbarCCnumber {
	display: block;
	visibility: visible;
}

#sichtbarCCvalid {
	display: block;
	visibility: visible;
}

#sichtbarCCvernum {
	display: block;
	visibility: visible;
}

#unsichtbarLSEnumber {
	display: none;
	visibility: hidden;
}

#unsichtbarLSEblz {
	display: none;
	visibility: hidden;
}

#unsichtbarLSEbank {
	display: none;
	visibility: hidden;
}

#unsichtbarLSEinhaber {
	display: none;
	visibility: hidden;
}

#sichtbarLSEnumber {
	display: block;
	visibility: visible;
}

#sichtbarLSEblz {
	display: block;
	visibility: visible;
}

#sichtbarLSEbank {
	display: block;
	visibility: visible;
}

#sichtbarLSEinhaber {
	display: block;
	visibility: visible;
}

textarea {
	background-color : white;
}
.redbold {
	font-weight: bold;
	color: red;
}

/* Warenkorb auf der rechten Seite*/

#minicart {
	margin-bottom: 16px;
	width: 197px;
}

#minicartheadline {
	width: 197px;
	height: 21px;
	border: 1px solid #333333;
	padding: 6px 0px 0px 6px;
	margin-bottom: 1px;
	font-weight: bold;
	color: #003366;
	background: #fff url(/images/Login-Headline-hg.gif) top left;
}

.minicartheadline IMG {
	vertical-align: middle;
}

#minicartheadline a:Visited, #minicartheadline a:Hover, #minicartheadline a:Active, #minicartheadline a {
	color: #333333;
	text-decoration: none;
}

#minicartbody {
	width: 191px;
	border: 1px solid #333333;
	padding: 6px;
	color: #333333;
}

#minicartbody a:Visited, #minicartbody a:Hover, #minicartbody a:Active, #minicartbody a {
	color: #333333;
}

/* Warenkorb - Bestellabwicklung*/

.WarenkorbHeadline {
	width: 514px;
	height: 21px;
	border: 1px solid #336699;
	padding: 6px 0px 0px 6px;
	margin: 0px;
	font-weight: bold;
	color: #003366;
	background: #fff url(/images/Sonderliste-Headline-hg.gif) top left;
}



/* Merkzettel auf der rechten Seite*/

#minifavorites {
	margin-bottom: 16px;
	width: 197px;
}

#minifavoritesheadline {
	width: 197px;
	height: 21px;
	border: 1px solid #333333;
	padding: 6px 0px 0px 6px;
	margin-bottom: 1px;
	font-weight: bold;
	color: #003366;
	background: #fff url(/images/Login-Headline-hg.gif) top left;
}

#minifavoritesheadline a:Visited, #minifavoritesheadline a:Hover, #minifavoritesheadline a:Active, #minifavoritesheadline a {
	color: #333333;
}

#minifavoritesbody {
	width: 191px;
	border: 1px solid #333333;
	padding: 6px;
	color: #333333;
}

/* Kunden Login*/

#loginbox {
	margin-bottom: 16px;
	width: 197px;
}

#loginboxheadline {
	width: 197px;
	height: 21px;
	border: 1px solid #333333;
	padding: 6px 0px 0px 6px;
	margin-bottom: 1px;
	font-weight: bold;
	color: #333333;
	background: #fff url(/images/Login-Headline-hg.gif) top left;
}

#loginboxbody {
	width: 191px;
	border: 1px solid #333333;
	padding: 6px;
	color: #333333;
}

#loginboxinput {
	padding-top: 8px;
	width: 135px;
}

#loginboxinput input {
	width: 121px;
}

.loginfield {
	width: 115px;
}

.loginabstand2 {
	padding-top: 8px;
}

#loginerror {
	width: 144px;
	padding: 5px;
	margin-top: 5px;
	color: #FF0000;
	border: 2px solid #FF0000;
}

#mailpwmessage {
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 15px;
	color: #FF0000;
	font-weight: bold;
	border: 2px solid #FF0000;
}

#gobutton input {
	width: 28px;
}

/* Sonderlisten - Headline */

.HLcontent {
	width: 514px;
	height: 21px;
	border: 1px solid #336699;
	padding: 6px 0px 0px 6px;
	font-weight: bold;
	color: #003366;
	background: #fff url(/images/Sonderliste-Headline-hg.gif) top left;
}

.sonderliste-neuheiten-HL {
	width: 197px;
	height: 21px;
	padding: 6px 0px 0px 6px;
	font-weight: bold;
	color: #FFFFFF;
	background: #62c653;
}

.sonderliste-top-seller-HL {
	width: 514px;
	height: 21px;
	padding: 6px 0px 0px 6px;
	font-weight: bold;
	color: #FFFFFF;
	background: #F6781B;
}

.sonderliste-sonderangebote-HL {
	width: 197px;
	height: 21px;
	padding: 6px 0px 0px 6px;
	font-weight: bold;
	color: #FFFFFF;
	background: #D61628;
}

/* Sonderlisten - Produktname */

a.sonderlistenName {
	font-weight: bold;
	text-decoration: none;
}


/* Produktlisten */

table.plitem {
	margin: 0px;
}

table.plitem tr {
	background-color: #FFFFFF;
}
table.plitem td {
	padding: 5px;
}

/* Produktlisten Bestellvorgang - Warenkorb*/

table.plitemWarenkorb {
	width: 632px;
	margin: 0px;
}

table.plitemWarenkorb tr {
	background-color: #FFFFFF;
}
table.plitemWarenkorb td {
	padding: 5px;
}


/* Produktlisten - Produktname */

table.plitem td H1 a, table.plitem td H1 a:visited,  table.plitem td H1 a:hover, table.plitem td H1 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #336699;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

table.plitem td H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #336699;
	padding: 0px;
	margin: 0px;
}

/* Produktlisten - Produktbeschreibung */

a.shopbeschreibung {
	text-decoration: none;
}

td.linieunten {
	border-bottom: 1px solid #6995C3;
}
.slitem td.linieunten {
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #6995C3;
}
.kategorie {
	color: #000000;
	width: 300px;
}
.kategorielinie {
	color: #26517D;
	border-bottom: 1px solid #6995C3;
}

.fett {
	font-weight: bold;
}
table.infokasten {
	width: 100px;
	padding: 0px;
}
table.infokasten tr {
	background-color: #FFFFFF;
}
table.infokasten td {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
}

table.infokasten td img{
	display: block;
	padding: 0px;
}

.infokasten input {
	width: 22px;
}
.preis {
	color : #336699;
	font-weight: bold;
}

a.versandkostenhinweis, a.versandkostenhinweis:visited, a.versandkostenhinweis:active {
	color: #000000;
	text-decoration: underline;
	}

a.versandkostenhinweis:hover {
	color: #cc0000;
	text-decoration: none;
	}

.white {
	color: #FFFFFF;
}
.lupe {
	width: 100%;
	text-align: right;
	padding-top: 5px;
}
table.spheadline {
	width: 100%;
	background-color: #A4C5E1;
	color: #003366;
	font-weight: bold;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	padding-top: 3px;
	padding-bottom: 3px;
}
table.clheadline {
	width: 100%;
	background-color: #A4C5E1;
	color: #003366;
	font-weight: bold;
	border-bottom: 1px solid white;
	padding-top: 3px;
	padding-bottom: 3px;
}
.inactive {
	color: #999999;
}
.font_light {
	color: #CCCCCC;
}

.cartrowbody td{
	padding: 0px;
	margin: 0px;
	background-color: #efefef;
}

.cartrowhead td {
	background-color: #CCCCCC;
}

.cartrowheadline tr {
	background-color: #003366;
}

.cartrowheadline td {
	background-color: #003366;
	color: #FFF;
	font-weight: bold;
}

.inputcart {
	width: 30px;
}



#thawte {
	padding-left: 10px;
}

#askcart {
	background-color: #FFE5E5;
	padding: 5px;
	padding-right: 100px;
}

#askcart input {
	background-color: #FFE5E5;
}

#askcart a:Visited, #askcart a:Hover, #askcart a:Active, #askcart a {
	color: #000000;
	font-weight: bold;
}

#userprofile input {
	width: 150px;
	background-color: #FFFFFF;
}

#profilemessage {
	width: 500px;
	margin-top: 20px;
	border: 1px solid #CC0000;
	padding: 10px;
	color: #CC0000;
	font-weight: bold;
}

.cartlinks a:Visited, .cartlinks a:Hover, .cartlinks a:Active, .cartlinks a {
	font-weight: bold;
}

table.sl_headline {
	width: 205px;
	background-color: #DE7323;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid white;
}

table.sl_headline2 {
	width: 205px;
	background-color: #E6A501;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid white;
	padding-top: 3px;
	padding-bottom: 3px;
}
table.slitem {
	width: 205px;
}
table.slitem tr {
	background-color: #FFFFFF;
}
table.slitem td {
	padding: 0px;
}

.shopbuttonstyle {
	background-color: #C00;
	color: #FFF;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:Bold;
	width: 150px;
	padding: 3px;
	text-align: center;
}

.oldprice {
	color : #336699;
	font-weight: bold;
	text-decoration: line-through;
}

.telorder {
	padding-top: 10px;
}

.cekomlinks {
	margin: 30px 0px;
	padding-left: 20px;
}

.cekomlinks, .cekomlinks A, .cekomlinks A:visited, .cekomlinks A:hover, .cekomlinks A:active {
	font-size: 9px;
	text-decoration: none;
	color: #fff;
}

.Zahlungsart {
	font-weight: bold;
	font-color:#FF0000;
	background:#FF0000;
}
.markierung {
	font-weight:bold;
	color:#CC0000;
}



.lrn-elwinwindow #lrn-pagecontent { width: auto; }

.lrn-elwinwindow #content {
	position: absolute;
	left: 0px;
	top: 0px;
	margin:0px;
	padding:10px;
	}

