.font101 {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.font10 {
	FONT-SIZE: 13px; LINE-HEIGHT: 1.4; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.font11  { FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, sans-serif}
/*** Begin Header Tags SEO ***/
h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 18px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
 COLOR: #00499A;
}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 COLOR: #00499A;
}
/*** End Header Tags SEO ***/
H2 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #00499A; FONT-FAMILY: Verdana, Arial, sans-serif;}
.h2_virt {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #00499A; FONT-FAMILY: Verdana, Arial, sans-serif;}
H5 {	FONT-SIZE: 10pt; COLOR: #545454; FONT-FAMILY: Verdana, Arial, sans-serif}
H3 {	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: Verdana, Arial, sans-serif}
/*** Kategorietext***/
h4 {
 font-family: Verdana, Arial, sans-serif;
 FONT-SIZE: 13px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
}
DIV.shadow1 {border: #e6e6e6 1px solid; padding:5px; background-image: url('./images/layout/shadow1_background.png');background-repeat:repeat-x; }
.loginheading {	FONT-SIZE: 12pt; COLOR: #00499A; FONT-FAMILY: Verdana, Arial, sans-serif }
.startHeadEins {	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #d2d2d2; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica}
.startHeadZwei {	FONT-WEIGHT: bold; FONT-SIZE: 14pt; LEFT: 50px; COLOR: #404040; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica; POSITION: relative}
.startArtName {	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #1262ae; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
.boxText {	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif}
.errorBox {	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffb3b5; FONT-FAMILY: Verdana, Arial, sans-serif}
.stockWarning {	FONT-SIZE: 10px; COLOR: #cc0033; FONT-FAMILY: Verdana, Arial, sans-serif}
.productsNotifications {	BACKGROUND: #f2fff7}
BODY {	BACKGROUND: #ffffff; MARGIN: 0px; COLOR: #000000}
A {	COLOR: #000000; TEXT-DECORATION: none}
FORM {	DISPLAY: inline}
TR.header {	BACKGROUND: #ffffff}
TR.headerNavigation {	BACKGROUND: #36537d; background-image: url('./images/layout/bg_shopping.gif'); COLOR: #FFFFFF;}
TD.headerSearchNavigation {	background-image: url('./images/layout/bg_search_header.gif'); COLOR: #ffffff; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif}
TD.headerNavigation {	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #36537d; background-image: url('./images/layout/bg_shopping.gif'); COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, sans-serif}
A.infoBoxHeading {	COLOR: #FFFFFF;}
A.infoBoxHeadingshopping {	COLOR: #FFFFFF;}
A.headerNavigation {	COLOR: #FFFFFF;}
A.headerNavigation:hover {	COLOR: #DDDDDD;}
TR.headerError {	BACKGROUND: #aa0000}
TD.headerError {	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #aa0000; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center}
TR.headerInfo {	BACKGROUND: #00ff00}
TD.headerInfo {	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #00ff00; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center}
TR.footer {	BACKGROUND: #3c5aa7}
TD.footer {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #00499A; background-image: url('./images/layout/bg_shopping.gif'); COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.compareListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ececed;
  border: 1px;
  border-style: solid;
  border-color: white;
}

TD.compareListing-head {
  FONT-WEIGHT: bold;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #dadadb;
  border: 1px;
  border-style: solid;
  border-color: white;
}
.infoBox {         	BACKGROUND: #bbbbbb;}
.infoBoxMainpage {	FONT-SIZE: 11px; BACKGROUND: #DBE7F2; FONT-FAMILY: Verdana, Arial, sans-serif}
.infoBoxLogin {	FONT-SIZE: 13px; BACKGROUND: #d5d9e4; FONT-FAMILY: Verdana, Arial, sans-serif}
.infoBoxContents {	FONT-SIZE: 11px; BACKGROUND: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif}
.infoBoxLink {	FONT-SIZE: 11px; color: #0029A3; FONT-FAMILY: Verdana, Arial, sans-serif}
SPAN.infoBoxText {	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif}
.boxTextHeader {	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
.infoBox2 { 	        BACKGROUND: #e3e3e3;}
.infoBox2Contents {	FONT-SIZE: 12px; BACKGROUND: #f2f2f2; COLOR: #000000;FONT-FAMILY: Verdana, Arial, sans-serif}
.infoBox3 {         	BACKGROUND: #bbbbbb;}
.infoBox3Contents {	FONT-SIZE: 11px; BACKGROUND: #ffffff; background-image: url('./images/layout/content_block_bg.gif'); FONT-FAMILY: Verdana, Arial, sans-serif}
.infoBoxNotice {	BACKGROUND: #ff8e90}
.infoBoxNoticeContents {	FONT-SIZE: 11px; BACKGROUND: #ffe6e6; FONT-FAMILY: Verdana, Arial, sans-serif}
TD.infoBoxHeading {	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #36537d; background-image: url('./images/layout/headline_blau.jpg'); COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif;}
TD.infoBox {	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif}
TD.infoBoxHeadingsoft {	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #eeeeee; COLOR: #666666; FONT-FAMILY: Verdana, Arial, sans-serif;}
TD.infoBoxsoft {	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif}
TD.infoBoxHeadingshopping {	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #36537d; background-image: url('./images/layout/bg_shopping.gif'); COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif;}
SPAN.infoBox {	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif}
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #3F4F94;}
TR.accountHistory-odd {	BACKGROUND: #FFFFD9}
TR.addressBook-odd {	BACKGROUND: #FFFFD9}
TR.alsoPurchased-odd {	BACKGROUND: #FFFFD9}
TR.payment-odd {	BACKGROUND: #FFFFD9}
TR.productListing-odd {	BACKGROUND: #ededed}
TR.productReviews-odd {	BACKGROUND: #FFFFD9}
TR.upcomingProducts-odd {	BACKGROUND: #FFFFD9}
TR.shippingOptions-odd {	BACKGROUND: #FFFFD9}
TR.accountHistory-even {	BACKGROUND: #ffffff}
TR.addressBook-even {	BACKGROUND: #ffffff}
TR.alsoPurchased-even {	BACKGROUND: #ffffff}
TR.payment-even {	BACKGROUND: #ffffff}
TR.productListing-even {	BACKGROUND: #ffffff}
TR.productReviews-even {	BACKGROUND: #ffffff}
TR.upcomingProducts-even {	BACKGROUND: #ffffff}
TR.shippingOptions-even {	BACKGROUND: #ffffff}
.productListing-compare {	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #dadadb; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-VARIANT: small-caps}
TR.productListing-heading {	BACKGROUND: #153C7D; background-image: url('./images/layout/bg_product_listing.gif'); }
TD.productListing-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #153C7D; background-image: url('./images/layout/bg_product_listing.gif'); COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif;
}
.productListing-heading {
FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #153C7D; background-image: url('./images/layout/bg_font.gif'); COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif;
}
SPAN.product-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0049a9; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.productListing-data {	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif}
A.pageResults {	COLOR: #0000ff}
A.pageResults:hover {	BACKGROUND: #E7E7E7; COLOR: #0000ff}
TD.pageHeading {	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #00499A; FONT-FAMILY: Verdana, Arial, sans-serif}
DIV.pageHeading {	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #00499A; FONT-FAMILY: Verdana, Arial, sans-serif}
TD.pageHeading2 {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #00499A; FONT-FAMILY: Verdana, Arial, sans-serif}
DIV.pageHeading2 {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #00499A; FONT-FAMILY: Verdana, Arial, sans-serif}
TR.subBar {	BACKGROUND: #f4f7fd}
TD.subBar {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.main {
	FONT-SIZE: 13px; LINE-HEIGHT: 1.4; FONT-FAMILY: Verdana, Arial, sans-serif
}
P.main {
	FONT-SIZE: 13px; LINE-HEIGHT: 1.4; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.mainLink {
	FONT-SIZE: 13px; LINE-HEIGHT: 1.4; COLOR: #003399; FONT-FAMILY: Verdana, Arial, sans-serif
}
P.mainLink {
	FONT-SIZE: 13px; LINE-HEIGHT: 1.4; COLOR: #003399; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.smallText {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.smallTextCategories {
	FONT-SIZE: 12px; COLOR: #00499A; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.smallTexteleven {
	FONT-SIZE: 11px; COLOR: #00499A; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.smallText {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.smallModel {
	FONT-SIZE: 11px; font-weight: bold; COLOR: #00499A; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.smallTextCategories {
	FONT-SIZE: 12px; COLOR: #00499A; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.smallTexteleven {
	FONT-SIZE: 11px; COLOR: #00499A; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.categoriesText {
	FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, sans-serif
}
P.smallText {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
P.smallTextCategories {
	FONT-SIZE: 12px; COLOR: #00499A; FONT-FAMILY: Verdana, Arial, sans-serif
}
P.smallTexteleven {
	FONT-SIZE: 11px; COLOR: #00499A; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.littlesmallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.accountCategory {
	FONT-SIZE: 13px; COLOR: #aabbdd; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldKey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldValue {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.tableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.newItemInCart {
	FONT-SIZE: 10px; COLOR: #00499A; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  line-height: 1.5;
}
CHECKBOX {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
RADIO {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.greetUser {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f0a480; FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.formArea {
	BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; BACKGROUND: #f1f9fe; BORDER-LEFT: #7b9ebd 1px solid; BORDER-BOTTOM: #7b9ebd 1px solid
}
TD.formAreaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.markProductOutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0033; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.productPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0049a9; FONT-FAMILY: Helvetica, Arial, sans-serif
}
SPAN.productSpecialPricebig {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #990000; FONT-FAMILY: Helvetica, Arial, sans-serif
}
SPAN.productSpecialPrice {
	COLOR: #990000; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.productsUVP {
	font-weight:normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif
}
SPAN.productsUVPdesc {
	font-weight:normal; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.productSpecialPercent {
  FONT-WEIGHT: bold;
  font-family: Verdana, Arial, sans-serif;
  color: #990000;
  text-decoration: none;
}
.base_price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #999999;
  font-weight : lighter;
}
TD.tab {
	FONT-WEIGHT: bold; FONT-SIZE: smaller; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: navy
}
A.tab {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.tab:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffcc00; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD.ontab {
	FONT-WEIGHT: bold; FONT-SIZE: smaller; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #6699ff
}
A.headerLink {
	FONT-WEIGHT: bold; FONT-SIZE: smaller; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.headerLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: smaller; COLOR: #99ccff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.moduleRow {
	
}
.moduleRowOver {
	CURSOR: auto; BACKGROUND-COLOR: #d7e9f7
}
.moduleRowSelected {
	BACKGROUND-COLOR: #e9f4fc
}
.checkoutBarFrom {
	FONT-SIZE: 10px; COLOR: #3f4f94; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarTo {
	FONT-SIZE: 10px; COLOR: #3f4f94; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarCurrent {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}

.messageStackError  {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}

.inputRequirement  {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}

.messageStackSuccess  {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}


/* navigation */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #aa0000; }
 .br{
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: #C9D8DA;
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: #C9D8DA;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #C9D8DA;
 }

 .br1{
  border-style: solid;
  border-width: 2px;
  border-color: #C9D8DA;
 }

 .ch{
  font-size: 10px;
  color: #000000;
  font-weight: bold;
 }

 .ch1{
  font-size: 11px;
  color: #000000;
  font-weight: bold;
 }

 .ch2{
	color: #ffffff;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
 }

 .ch3{
  font-size: 11px;
  color: #706F6F;
  font-weight: bold;
 }

 .ch4{
  font-size: 11px;
  color: #E66B25;
  font-weight: bold;
 }

 .ch5{
  font-size: 10px;
  color: #707173;
 }

 .ml{
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
 }

 .ml1{
  font-size: 11px;
  color: #E66B25;
  font-weight: bold;
  text-decoration: none;
 }

 .ml2{
  font-size: 11px;
  color: #858484;
  font-weight: bold;
  text-decoration: none;
 }

 .ml3{
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
 }

 .ml3:hover{
  font-size: 11px;
  color: #FFC208;
  font-weight: bold;
  text-decoration: none;
 }

 .ml4{
  font-size: 11px;
  color: #889C48;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
 }

 .ml5{
  font-size: 10px;
  color: #707173;
  font-weight: bold;
  text-decoration: underline;
 }

 .se{
  width: 109px;
  font-size: 9px;
 }

 .image_border{
  border:1px solid #818181;
 }

A.menu{
	color: #153C7D;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}

A.menu2{
	color: #153C7D;
	font: bold 11px Arial, Helvetica, sans-serif;
}

A.menu:hover {
  color: #0B6DCE;
}

A.menu2:hover {
  color: #0B6DCE;
}

.sminput { font: bold 12px Arial, Helvetica, sans-serif; color: #426476; width: 230px; VERTICAL-ALIGN: middle; }

a.textbox {
color: #ffffff;
}

/* navigation end */
/* navigation alt */

.n1b .ntx, .n1bhi .ntx {
	margin-top:0px;
	padding-top:2px;
	padding-bottom:2px;
}
a.n1:hover .ntx, a.n1b:hover .ntx,a.n11:hover .ntx {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:1px;
	margin-top:0px;
}
.n1,.n1hi,.n11,.n11hi,.n1b,.n1bhi {
  display:block;
	border-top:1px solid #C8CDD5;
	background-color:#f2f2f2;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	cursor:pointer;
	margin-top:0px;
	padding-top:1px;
	padding-bottom:1px;
	width: auto;
}
a.n1:hover,a.n1b:hover {
  background-color:#DFEEF5;
  width: auto;
  }
a.n1b {
	color: #153C7D;
	padding-bottom:2px;
	display:block;
	padding-top:1px;
        padding-bottom:1px;
        width: auto;
}

/* navigation alt end*/

.infoBoxContentsCo2 {
  background: #F8F8F9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

SPAN.kurzbeschreibung {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #5b5c60;
}

SPAN.productheading {	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #00499A; FONT-FAMILY: Verdana, Arial, sans-serif}

SPAN.productnumber {	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #6D6E71; FONT-FAMILY: Verdana, Arial, sans-serif}

SPAN.smallprice {
	FONT-SIZE: 11px; COLOR: #6D6E71; FONT-FAMILY: Helvetica, Arial, sans-serif
}

/* Links Manager v1.23 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}
A.linkListing-heading {
  color: #FFFFFF;
}
A.linkListing-heading:hover {
  color: #FF0000;
}
TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}

.linkFeatured {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
  border: 1px solid black; 
}
.linkFeaturedHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
A.linkListingHeading {
  color: #000000;
}
A.linkListingHeading:hover {
  color: #FF0000;
}
.linkFeaturedMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
A.linkFeaturedMain {
  color: #FFFFFF;
}
A.linkFeaturedMain:hover {
  color: #FF0000;
}
.linkListingMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #000000;
  text-align: left;
}
A.linkListingMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
A.linkListingMain:hover {
  color: #FF0000;
}
.linkListingCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}
A.linkListingCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}
A.linkListingCats:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FF0000;
}
.linkListingSubCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
  line-height: 1.5;
}
A.linkListingSubCats {
  color: #000;
}
A.linkListingSubCats:hover {
  color: #FF0000;
}
/* Links Manager v1.23 end */

/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #7F8FB2;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #C2D2E0;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
	position: absolute;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #FFFFFF;
}
/*----------------------------End Suggest Styles------------------------*/
/*----------------------------Lightbox 2.0--------------------------*/
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(http://www.aktivshop.de/catalog/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.aktivshop.de/catalog/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.aktivshop.de/catalog/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}


.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block;
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}
/*----------------------------End Lightbox 2.0------------------------*/
.linkFeatured {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
/*----------------------------tagadelic------------------------*/

    a.taglevel1 {
        font-size: 10px;
        padding-left: 20px;
        padding: 5px;
    }
    a.taglevel2 {
        font-size: 13px;
        padding-left: 20px;
        padding: 5px;
    }
    a.taglevel3 {
        font-size: 16px;
        padding-left: 20px;
        padding: 5px;
    }
    a.taglevel4 {
        font-size: 19px;
        padding-left: 20px;
        padding: 5px;
    }
    a.taglevel5 {
        font-size: 21px;
        padding-left: 20px;
        padding: 5px;
    }
    
/*----------buy two module------------*/
    
A.buybothPrice {
	font-family: Palatino Linotype;
	font-size: 18px;
/*	color: b2d524; */
	color: #59118E;
}
A.buybothHeading {
	font-family: Palatino Linotype;
	font-size: 18px;
/*	color: b2d524; */
	color: #59118E;
}
.buybothText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #506b00;
}

/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #3366CC;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
	position: absolute;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #000000;
}
/*----------------------------End Suggest Styles------------------------*/

/* Advanced Searches infobox */
#quick_find select {width:12em; font-size:11px;}
#quick_find select option {width:auto;}

/* DWD Contribution -> Add: Browse by Categories. */

UL.BrowseBy {
  list-style-type: disc;
  list-style-position: inside;

  list-style: none;
  margin-left: 1em;
  padding-left: 2em;
  text-indent: -1em;

} /* UL.BrowseBy */

SPAN.browseCategoties {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; COLOR: #003399; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, sans-serif
}

LI.BrowseBy {

} /* LI.BrowseBy */

/* DWD Contribution End. */
SPAN.linkText {	FONT-SIZE: 11px; COLOR: #003399; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, sans-serif}
SPAN.linkText2 {	FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, sans-serif}

/* DWD Contribution End. */
SPAN.linkTextindex {	FONT-SIZE: 13px; COLOR: #003399; font-weight: bold; FONT-FAMILY: Verdana, Arial, sans-serif}

.infoBoxContents2 {

	background: #FFcccc;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	vertical-align : text-bottom;
	margin : auto;
	background-position : bottom;

}

/* star product pimped start */

.starTitle{
  font-family: Verdana, Arial,  sans-serif;
  font-size: 14px;
  color: #c3c3c3;
  font-weight : normal;
}

.starName{
 font-family: Tahoma, Verdana, Arial;
 font-size: 24px;
 font-weight: normal;
 color: #1f79b6;
 }  
 
 .starProdDesc{
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 color: #808080;
 }  
 
 .starPrice{
 font-family: Arial, Verdana, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #ffffff;
 }  
 
 .box_outline3 {
margin-top:3px;
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-style: solid;
border-color: #bfbfbf;

}

/* star product pimped end */

/* Mindsparx Specials start */

.specials_price{
FONT-FAMILY: Helvetica, Arial, sans-serif
 font-size: 12px;
color: #ffffff;
 font-weight: bold;
text-decoration: none;
}

.specials_old_price{
FONT-FAMILY: Helvetica, Arial, sans-serif
 font-size: 11px;
 color: #333333;
font-weight: normal;
 text-decoration: none;
}
.specials_name{
font-family:  Verdana, Arial, Tahoma;
font-size: 12px;
font-weight: bold;
 color: #1f79b6;
padding-left:5px;
}
.specials_desc{
 font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #808080;
 font-weight: normal;
text-decoration: none;
padding-left:5px;
 padding-top:5px;
}
/* Mindsparx Specials end */

/* BOF: More Pics 6 */
TABLE.popup {
  border-width: 1px;
  border-style: dotted;  
  border-color
}
/* EOF: More Pics 6 */


/* ********************************** */
/* mehr zum thema anzeige             */
/* ********************************** */

.mzt_ueberschrift {
  margin-left:-15px;
  color:#003399;
  font-size:14px;
  width:460px;
  border-bottom:#999999 1px solid;
  font-weight: bold;
}
.mzt_link {
  MozUserSelect:none;
  color:#003399;
  font-weight: bold;
  font-size:12px;
}
.mzt_ul {
  list-style-image: url(klapptexte.gif);
}
.mzt_text {
  font-weight:normal;
  display:none;
  padding-bottom: 5px;
  border: 1px #3d64c3 dotted;
  background-color:#ededed;
  padding:2px;
}

/* lightview.css
   http://www.nickstakenburg.com/projects/lightview
*/

#lightview {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 150px;
	width: 150px;
	margin: -75px 0 0 -75px;
	padding: 0;
}

/* The container that holds everything */
.lv_Container {
	position: relative;
	width: 100%;
	height: 100%;
	background: none;
	padding: 0;
	margin: 0;
}

.lv_Button {
	cursor: pointer;
	text-decoration: none;
	border: none;
	background: none;
	margin: 0;
	padding: 0;
}

/* The buttons on the side when you view a gallery */
.lv_Sides {
	position: absolute;
	top: 50%;
	left: 0;
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0;
}
.lv_Sides * { padding: 0; margin: 0; }
.lv_Sides li {
	list-style-type: none;
	position: relative;
}

.lv_PrevSide { float: left; }
.lv_NextSide { float: right; }
.lv_Sides .lv_Wrapper {
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.lv_Sides .lv_Button {
	float: left;
	background: none;
}

/* The frames above and below the center, that hold the corners.
   It's recommended not to change anything here, a lot is done in
   javascript to build further upon this based on your settings.
*/
.lv_Frames {
	width: 100%;
	height: 100%;
	position: relative;
	padding: 0;
	margin: 0;
}
.lv_Frames li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.lv_Frame {
	width: 100%;
	display: block;
}
.lv_Frame * { padding: 0; margin: 0; }
.lv_FrameTop {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
}
.lv_FrameBottom {
	position: relative;
	float: left;
	clear: both;
}

.lv_Liquid {
	position: relative;
	float: left;
	width: 100%;
	overflow: hidden;
	clear: both;
}
.lv_Liquid .lv_Filler {
	position: absolute;
	height: 100%;
	width: 2px;
	top: 0;
	left: 50%;
}

.lv_Half {
	display: block;
	height: 100%;
	clear: both;
	line-height: 0px;
}
.lv_Half li { list-style-type: none; }
.lv_Corner {
	float: left;
	position: relative;
}
.lv_CornerTr, .lv_CornerBr { float: right; }

.lv_Fill {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

.lv_Half .lv_CornerWrapper {
	float: left;
	position: relative;
	width: 50%;
	height: 100%;
	overflow: hidden;
}
.lv_HalfRight .lv_CornerWrapper { float: right; }

.lv_Corner { position: relative; }
.lv_Corner canvas { position: relative; }
.lv_HalfLeft .lv_Corner { float: left; }
.lv_HalfRight .lv_Corner {
	position: relative;
	float: right;
}

/* To position content correctly in the center with correct
   rounded corner display we need a few wrappers.
   This is to get it right on all browsers.
*/
.lv_Center {
	position: relative;
	clear: both;
	height: 100%;
	overflow: hidden;
	background: none;
	padding: 0;
	margin: 0;
}
.lv_WrapUp {
	position: absolute;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.lv_WrapDown {
	position: relative;
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.lv_WrapCenter {
	position: relative;
	padding: 0;
	margin: 0;
}

/* The loading indicator */
.lv_Loading {
	position: absolute;
	top: 50%;
	left: 50%;
}
.lv_Loading .lv_Button {
	float: left;
	height: 100%;
	width: 100%;
}

.lv_MediaWrapper {
	position: relative;
	width: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	padding: 0;
	margin: 0;
}
.lv_MediaWrapper img {
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
}

/* The overlays on top of images that toggle the previous/next buttons */
.lv_PrevNext {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}
.lv_PrevNext * { padding: 0; margin: 0; }
.lv_PrevNext .lv_Button {
	position: relative;
	height: 100%;
}
.lv_PrevButton { float: left; }
.lv_NextButton { float: right; }

/* The bar that holds title, caption, imagenumber, slideshow and closebutton */
.lv_MenuBar {
	clear: both;
	position: relative;
	width: 100%;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	color: #7a7a7a;
	padding: 0;
	margin: 0;
	text-align:left;
}
.lv_MenuBar * { padding: 0; margin: 0; }

/* When the Menubar is at the top, on (ajax/iframe/inline) content,
   it will also have this style.
   The margins are removed here for better alignment, and since it's
   at the top we switch the inner margins to the other side.
*/
.lv_MenuTop .lv_DataText div,
.lv_MenuTop .lv_ImgNumber div { margin: 0; padding: 0; }
#lightview .lv_MenuTop .lv_Close, 
#lightview .lv_MenuTop .lv_Data { margin: 0 0 6px 0; }

.lv_Close, .lv_Data { margin: 6px 0 0 0; }
.lv_Close {
    position: relative;
	float: right;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.lv_Data {
	position: relative;
	float: left;
	padding-bottom: 3px;
	line-height: 13px;
}

.lv_Data li {
	list-style-type: none;
	float: left;
	margin-top: 3px;
}
.lv_DataText { width: 100%; }
.lv_DataText .lv_Title {
	font-weight: bold;
	margin-bottom: 2px;
}
.lv_DataText .lv_Caption { clear: both; }
.lv_Data .lv_ImgNumber {
	color: #a7a7a7;
	margin-right: 5px;
	margin-top: 5px;
}

.lv_Data .lv_innerPrevNext, 
.lv_Data .lv_Slideshow {
	position: relative;
	border-left: 1px solid #d7d7d7;
	padding: 0 5px;
	margin-top: 5px;
	vertical-align: middle;
}
.lv_Data .lv_Slideshow { padding-right: 0px; }

.lv_Data .lv_innerPrevNext .lv_Button, 
.lv_Data .lv_Slideshow .lv_Button { /* play and stop */
	float: left;
	background-position: center left;
	background-repeat: no-repeat;
}

/* the boxes that hold media or external content */
.lv_Media,
.lv_External {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

#lightview iframe {
	border: 0;
	clear: both;
	padding: 0;
	margin: 0;
	background: none;
}

/* The container that hold buttons above the view, currently only topclose */
.lv_topButtons {
	position: absolute;
	left: 0;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.lv_topcloseButtonImage { cursor: pointer; }


/* The error/warning/download message that will appear when
   a required plugin is not installed.
*/
#lightviewError p { padding: 0 0 10px 0; }
#lightviewError div {
	padding: 6px;
	font: 11px Arial, Helvetica, sans-serif;
}
#lightviewError .message {
	background: #fcb5b5;
	color: #dd1f1f;
	margin-bottom: 3px;
}
#lightviewError .type { font-weight: bold; }
#lightviewError .pluginspage {
	background: #b5fcbd;
	color: #21be30;
}
#lightviewError a,
#lightviewError a:hover,
#lightviewError a:visited {
	color: #21be30;
	text-decoration: none;
	background: none;
	font-weight: bold;
	border-bottom: 1px solid #7de689;
}
#lightviewError p {
	margin-left: 0;
	padding: 0;
}

#lv_overlay {
  position: absolute; /* Opera will use fixed */
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

* html #lightview { /* IE6 */
	position: absolute;
	margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + (Lightview.navbarHeight || 0)) + 'px');
	margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px');
}

/* Always cover 100% of the screen in IE6 */
html #lv_overlay {
	position: absolute;
	height: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' );
	width: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' );
}

/* category information boxes */

.cat_info_box {background: #fafbfc; border: solid 1px #bbbbbb; padding: 8px; margin-bottom: 10px; font-family: Verdana, Arial, sans-serif;
  font-size: 10pt}
 
/* tracking module */  

.tracking_div {
background-color: #f3f3f3;
border: solid 2px #e5e5e5;
padding: 10px;
font-size: 11px;
margin: 10px 0 0 0;
width: auto;
font-family: Verdana, Arial, sans-serif;
}

.hiddenDiv {
display: none;
}  

/*- Header Menu Tabs --------------------------- */

    #tabsJ {
      float:left;
      width:100%;
      background:#FFF;
      font-family: Verdana, Arial, sans-serif;
      font-size:12px;
      font-weight: bold;
      line-height:normal;
      }
    #tabsJ ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("images/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("images/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#00499A;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:0b6ddc;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }
      
/* Special Scroller */

#pscroller1 {
	height: 160px;
	border: 0px;
	padding: 5px;
}

#pscroller2{
	width: 350px;
	height: 20px;
	border: 0px;
	padding: 3px;
}

#pscroller2 a{
	text-decoration: none;
}

.someclass {
  	font-family: sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
}

/* Infos auf Produktseite */
.infoboxproduct{
  border: 1px #c8cdd5 solid; 
  BACKGROUND: #f2f2f2;
}

.infoboxproductindex{
  border: 1px #c8cdd5 solid;
}

.get1free { font-family: Verdana, Arial, sans-serif; font-size: 11px; background: #ffb3b5; font-weight: bold;}

/* classi per 2gether discount*/

.getslogan	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.gettitolo	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.buybothText {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 8px;
}

.getprezzo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 8px;
}

.prezzo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 8px;
}

.getrisparmio {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
}

.vsmalltext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 8px;
}

/* end of classi per 2gether discount*/

/* Description */
.ft1 {
	FONT-SIZE: 13px; LINE-HEIGHT: 1.4; FONT-FAMILY: Verdana, Arial, sans-serif
}
.ft3 {
	FONT-SIZE: 16px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}

/* Newsletter Anmeldung */
#cr_newsletter_registration {
	font:normal 12px  Arial, Sans-Serif;
	background:#eee;
	width: 350px;
	padding:5px;
	border:1px solid #aaa;
}

#cr_newsletter_registration input, #cr_newsletter_registration textarea {
	border:1px solid #aaa;
	margin:1px;
	width:200px;
}

#country {
	border:1px solid #aaa;
	margin:1px;
	width:200px;
}

#cr_newsletter_registration label {
	float:left;
	display:block;
	width:120px;
	font-weight:bold;

}

/* Start Banner Rotator */
#bannerRotator { 
  width: 569px;  /* Banner width */
  height: 499px;  /* Banner height */
  overflow: hidden; 
  position: relative; 
}

#bannerRotator ul { 
  list-style: none; 
  padding: 0; 
  position: relative; 
}

#bannerRotator ul li { 
  display: none; 
  width: 569px;  /* Banner width */
  height: 90px;  /* Banner height */
  position: absolute; 
  top: 0px; 
  left: 0px; 
}

#bannerNav { 
  position: absolute; 
  right: 15px;  /* Distance from the right side of the controls box to the right edge of the banner */
  bottom: 15px;  /* Distance from the bottom of the controls box to the bottom of the banner */
  background: url(images/icons/transBlack75.png) repeat 0 0;  /* Controls box background image */
  padding: 5px 5px 5px 10px; 
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
}

#bannerNav a { 
  margin: 3px 10px 0 0 ; 
  height: 10px; 
  width: 10px; 
  display: block; 
  background: url(images/icons/dotDark.png) no-repeat 0 0;  /* Controls Button image (Inactive) */
  float: left; 
}

#bannerNav a.active { 
  background-image: url(images/icons/dotLight.png);  /* Controls Button image (Active) */
}

#bannerNav span.pause, #bannerNav span.play { 
  cursor: pointer; 
  height: 15px; 
  width: 15px; 
  display: block; 
  background: url(images/icons/pause.png) no-repeat 0 0;  /* Controls Pause icon */
  float: left; 
}

#bannerNav span.play { 
  background-image: url(images/icons/play.png);  /* Controls Play icon */
}

.divider-tall {
  clear: both;
  height: 13px;
}
/* End Banner Rotator */

