
.cc_form{

text-align:left;
border:1px solid #CBCBCB;
clear:both;
padding:5px;
display:block;
}

.cc_form label{
width:150px;
float:left;
font-weight:bold;
} 

.werbedrucktext{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #EFFBE7;
	border-left:1px solid #CBCBCB;
	border-right:1px solid #CBCBCB;
	border-bottom:1px solid #CBCBCB;
}


.checkconfabstandlinks{
padding-left:20px;
}

.kleingrautext{
text-align:left;
font-size: 11px;
font-family: verdana, arial, helvetica;
color:#999999;
}

.produktlistepreis{
text-align:left;
font-size: 11px;
font-weight:bold;
font-family: verdana, arial, helvetica;
color:#000000;
padding-top:7px;
}

.kreditkartensatz{
padding-bottom:10px;
}
.giftopt{
visibility:hidden;
}

.hidecheckbox{
visibility:hidden;
}

.tabelleversandgesamt{
border:1px solid #cccccc;
}

.tabelleversandueber{
text-align:left;
font-size: 11px;
font-weight:bold;
font-family: verdana, arial, helvetica;
border-left:10px solid #FF6600;
padding-left:5px;
}

.tabelleversandadresse{
background:#EFFBE7;
border:1px dotted #FF6600;
}

.bestellabstand{
padding-right:12px;
}
.bestelltabelleges{
padding:5px;
border: 1px solid #FF6600;
}

a:link{ 
text-decoration: none;
color: #218E08;
font-weight:bold;
}

a:visited{ 
text-decoration: none;
color: #218E08;
font-weight:bold;
}

a:hover, a:focus, a:active { 
text-decoration: underline;
color: #FF6600;
font-weight:bold;
}

*html .bvsuchfeld{
margin:0px;
}

.bvsuchfeld{
border:1px solid #999999;
color:#144209;
margin-right:10px;
width:140px;
}

p{
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

.catBoxtext{
margin:0px;
background:#ffffff;
padding:0px;
}

.dietabelle{
background: #ffffff;
border:1px solid #999999;
}

.unterlinienavi{
line-height:40px;
}

.headsuche{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  padding-bottom:3px;
  padding-top:4px;
}
.suchbox{
width:150px;
}




.warenkorblink{
	  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
padding-bottom:4px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

.warenkorblink a:link{
	color:#ffffff;
	text-decoration:none;
	}

.warenkorblink a:visited{
	color:#ffffff;
	text-decoration:none;
	}
	
.warenkorblink a:hover{

	text-decoration:underline;
	}


.suchelink{
color:#ffffff;
padding-top:3px;
}
.suchelink a:link{
color:#ffffff;
font-weight:bold;
}
.suchelink a:visited{
color:#ffffff;
font-weight:bold;
}

.suchelink a:hover{
color:#ffffff;
font-weight:bold;
}
.tabellesuche{
padding-left:8px;
}
.bvboxheadgruen{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: url(img/backkoepfe.gif) repeat-x #51B848;
  padding:3px;
  color: #ffffff;
  width:100%;
}
.boxgruen{
background:#EFFBE7;
border-bottom: 1px solid #49A82B;
}

.boxorange{
background:#ffffff;
border-bottom: 1px solid #FE6C05;
}

.navibox{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight:normal;
	}

.navibox a:link, .navibox a:visited{
	color:#999999;
	text-decoration:none;
	}
	
.navibox a:hover{
	color:#FF6600;
	text-decoration:underline;
	}

.topimpmenueflaggen{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-align:left;
	line-height:15px;
	padding-left:6px;
	}

.topimpmenue{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-align:left;
	line-height:15px;
	}

.topimpmenue a:link, .topimpmenue a:visited{
	color:#999999;
	text-decoration:none;
	}
	
.topimpmenue a:hover{
	color:#FF6600;
	text-decoration:underline;
	}


		
.bvlinkespalte{
border-right:1px solid #cccccc;
padding-left:8px;
padding-right:8px;
padding-bottom:10px;
}
.bvrechtespalte{
border-left:1px solid #cccccc;
padding-left:8px;
padding-right:8px;
padding-bottom:10px;
}
.bvmittlerespalte{
padding-left:8px;
padding-right:8px;
padding-bottom:10px;
}

.bvrahmenunten{
background: #999999;
}
.bvlinkespalteunten{
background: url(img/2bv_backgruen_menues.jpg);
border-right:1px solid #ffffff;
line-height:47px;
}

.bvreschtespalteunten{
background: url(img/2bv_backorangeunten.jpg);
}
.textrechtespalteunten{
float:right;
color:#ffffff;
padding:5px;
font-family: Arial, Verdana, sans-serif;
font-size: 9px;
font-weight:bold;
text-align:right;
line-height:14px;
}
.bvlinkespalteabstand{
}
.bvrechtespalteabstand{
}
.textrechtespalteunten a:link, a:active{
	color: #ffffff;
	}
.textrechtespalteunten a:hover{
	color: #ffffff;
	text-decoration:underline;
	}

.boxobenrechts{
border-right:1px solid #cccccc;
}

.boxobenlogo{
padding-left:4px;
border-right:1px solid #cccccc;
}

.boxobeneins{
padding-left:10px;
border-right:1px solid #cccccc;
}
.boxobenrahmenoben{
border-top:1px solid #cccccc;
}
.boxobenrahmenunten{
border-bottom:1px solid #cccccc;
}
.baeckerunten{
background: url(img/2bv_baecker_de_unten.jpg) no-repeat 100% 0;
}

.sucheoben{
background: url(img/2bv_backgruen_menues.jpg);
border-right:1px solid #ffffff;
}
.menuepunkteoben{
background: url(img/2bv_backgruen_menues.jpg);
border-right:1px solid #ffffff;
}
.newsletteroben{
background: url(img/2bv_backgruen_menues.jpg);
padding-left:6px;
}

.abstandlogin{
padding-right:10px;
padding-top:10px;
}

.warenkorbbackeins {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	/*background-color: #EBFAE4;*/
}
.warenkorbbackeinseis {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	border-left:10px solid #cccccc;
padding-left:5px;
	/*background-color: #EBFAE4;*/
}

.warenkorbbild {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
width:123px;

	/*background-color: #EBFAE4;*/
}

.warenkorbfoto {
	/*background-color: #EBFAE4;*/
}

.warenkorbtext {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
padding:3px;
text-align:left;
	/*background-color: #EBFAE4;*/
}
.warenkorbanzahlundloeschen {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
padding:3px;
	/*background-color: #EBFAE4;*/
}
.warenkorbeinzelpreis {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	padding:3px;
	/*background-color: #EBFAE4;*/
}
.warenkorbsumme {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	padding:3px;
	/*background-color: #EBFAE4;*/
}









.lieferzeitrechts{
text-align:right;
font-size: 11px;
color:#999999;
font-family: verdana, arial, helvetica;
}

.contentmitte{
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

.headproduktliste{
text-align:left;
font-size: 11px;
font-weight:bold;
font-family: verdana, arial, helvetica;
border-left:10px solid #5BBE01;
padding-left:5px;
}

.headproduktlistetab{
text-align:left;
font-size: 12px;
font-weight:bold;
width:100%;
font-family: verdana, arial, helvetica;
border:1px solid #cccccc;
background:#EBFAE4;
}

.headerrorliste{
text-align:left;
font-size: 11px;
font-weight:bold;
font-family: verdana, arial, helvetica;
border-left:10px solid #FE6907;
padding-left:5px;
}

.headerrorlistetab{
text-align:left;
font-size: 12px;
font-weight:bold;
color:#FE6907;
width:100%;
font-family: verdana, arial, helvetica;
border:1px solid #cccccc;
background:#FBEFE6;
}

.flaggen{
padding-left:190px;
padding-top:5px;
margin:0px;
}

.bilderrahmenlinks{
border:1px solid #E6E6E6;
}
.abpreis{
font-size: 11px;
font-family: verdana, arial, helvetica;
}

.druckentextoben{
text-align:left;
font-size: 11px;
font-family: verdana, arial, helvetica;
padding-right:10px;
color:#666666;
}


.mengekaufen{
text-align:left;
font-size: 12px;
font-weight:bold;
font-family: verdana, arial, helvetica;
padding-right:10px;
}
.lagerbestandtext{
padding-left:10px;
}


.optionsfeldtab{
width:260px;
}

.optionsfeldtabhead{
text-align:left;
font-size: 12px;
font-weight:bold;
font-family: verdana, arial, helvetica;
border-bottom:1px dashed #5BBE01;
}
.optionsfeldtabheadpreis{
text-align:left;
font-size: 12px;
font-weight:bold;
font-family: verdana, arial, helvetica;
border-bottom:1px dashed #5BBE01;
text-align:right;
width:80px;
}



.optionsfeldtabfeld{
border-bottom:1px dashed #FC7B13;
width:260px;
}






.boxartikeldetail{
border:1px solid #CBCBCB;
}
.artikelnummerhead{
font-size: 10px;
font-weight:normal;
font-family: verdana, arial, helvetica;
color: #999999;
}
.crosssellinghead{
text-align:left;
font-size: 10px;
font-weight:bold;
font-family: verdana, arial, helvetica;

border-left:10px solid #51B848;
}
.boxrheadblocklinks {
border-left:10px solid #FC7B13;
}
.preisdetail{
font-size: 18px;
font-family: verdana, arial, helvetica;
font-weight:bold;
padding-right:10px;
}
.popuplink{
text-align:left;
width:100%;
}

#headzeileeins{
width:100%;
height:29px;
background: url(img/headzeile1.gif) no-repeat;
}
.kasseoben{
font-size: 12px;
font-weight:bold;
text-align:center;
}
#tabdrittezeile{
background: url(img/headzeile3.jpg) no-repeat;
border:0px;
}
#hauptoben{
background: url(img/hauptoben.gif) repeat-x;
}

#tabrechtsoben
{
width:186px;
height:196px;
border:0px; 
background: url(img/hintergrundrechtsobenmenu.jpg);
border-left: 2px #cccccc solid;
}







/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/
.iqtabellegesamt{
background: #ffffff;
border: 1px dotted #51B848;
}
.topcategories{
white-space:nowrap;
}

    #header {
      float:left;
	  /*margin:0px;
	  padding:0px;*/
      width:100%;
     /* background:#51B848 url("img/bg.gif") repeat-x bottom;*/
	  font-family : Verdana, Arial, sans-serif;
	  font-size : 12px;
	  font-weight: bold;
      line-height:normal;
      }
    #header ul {
      margin:0;
      padding:0px 1px 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url("img/left_both1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 7px;
      
      }
    #header a {
      float:left;
      display:block;
      width:.1em;
      background:url("img/right_both2.gif") no-repeat right top;
      padding:5px 9px 5px 2px;
      text-decoration:none;
      font-weight:bold;
      color:#ffffff;
      }
    #header > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header a {float:none;}
    /* End IE5-Mac hack */
    #header a:hover {
      color:#208A09;
      }
    /*#header #current {
      background-position:0 -150px;
      border-width:0;
      }
    #header #current a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#333;
      }
    #header li:hover, #header li:hover a {
      background-position:0% -150px;
      color:#333;
      }/*
    /*#header li:hover a {
      background-position:100% -150px;
      }c
	  /* Kategorie*/
.Level1{
	  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
font-weight:bold;
	padding-left:10px;
	line-height:20px;
	border-bottom:1px dotted #999999;
	background:url(img/bvligruen.gif) no-repeat 2px 8px;
}

.Level1 a:link, .Level1 a:visited{
	color:#999999;
	text-decoration:none;
	}
	
.Level1 a:hover{
	font-weight:bold;
	color:#FF6600;
	text-decoration:underline;
	}


	
		.Level2{
	  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
font-weight:bold;
	padding-left:20px;
	line-height:20px;
	border-bottom:1px dotted #999999;
	background:url(img/bvliorange.gif) no-repeat 12px 8px;
	}

.Level2 a:link, .Level2 a:visited{
	color:#999999;
	text-decoration:none;
	}
	
.Level2 a:hover{
	font-weight:bold;
	color:#FF6600;
	text-decoration:underline;
	}



		.Level3{
	  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
font-weight:bold;
	padding-left:30px;
	line-height:20px;
	border-bottom:1px dotted #999999;
	background:url(img/bvlilila.gif) no-repeat 22px 8px;
	}
.Level3 a:link, .Level3 a:visited{
	color:#999999;
	text-decoration:none;
	}
	
.Level3 a:hover{
	font-weight:bold;
	color:#FF6600;
	text-decoration:underline;
	}

	
	.Level4{
	  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
font-weight:bold;
	padding-left:40px;
	line-height:20px;
	border-bottom:1px dotted #999999;
	background:url(img/bvliblau.gif) no-repeat 32px 8px;
	}
.Level4 a:link, .Level4 a:visited{
	color:#999999;
	text-decoration:none;
	}
	
.Level4 a:hover{
	font-weight:bold;
	color:#FF6600;
	text-decoration:underline;
	}

/*-------------------*/
.boxText { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}




.boxTextBG {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #EFFBE7;
}
.boxTextBGII {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #FFCC99;
}
.boxTextPrice {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight: bold;
	background-color: #ffb3b5;
}
.gvBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
	background-color: #ffb3b5;
}
.stockWarning { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
}

.productsNotifications {
	background-color: #f2fff7;
}

.orderEdit { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}

BODY {
	color: #000000;
	margin: 0px;
	background-color: #EFFBE7;
}

.xmasback {
	color: #000000;
	margin: 0px;
	background: #EFFBE7;
}

img{
	border:0;
}

.formularbox{
width:240px;
}

.formularboxgutanf{
width:240px;
}


FORM {
	display: inline;		   
}


TR.header {
	background-color: #ffffff;
}

TR.headerNavigation {
  background: #F6F6F6;
}

TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight : normal;
	background-color: #F6F6F6;
}

A.headerNavigation { 
  color: #51B848; 
}

A.headerNavigation:hover {
  color: #104803;
}

TD.conditions {
  background-color: #FFCCCC;
}

A.confirmationEdit {
	color: #51B848;
	font-style: italic;
}
A.confirmationEdit:hover {
	color: #009933;
	font-style: italic;
	text-decoration: underline;
}
TR.headerError {
  background-color: #ff0000;
}

TR.headerMessage {
	padding:10px;
}
.errormessage{
border:4px solid #ff0000;
padding:10px;
}

.moduleHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	padding-bottom: 10px;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
    background: #F6F6F6;
  color: #000000;
  font-weight : bold;
}

.infoBox {
background:#F7F5F5;
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: url(img/2bv_backorangeunten.jpg) repeat-x;
  color: #ffffff;
  padding:2px;
}

TD.infoBoxHeading_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: url(img/backkoepfe.gif) repeat-x #51B848;
  height:17px;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #F7F5F5; 
}

.infoBox_right a:link{
font-weight:bold;
}

TD.infoBox_right, SPAN.infoBox_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #EFFBE7; 

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
	color: #51B848;
	text-decoration: underline;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
.mittelbereich{
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
padding:0px;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

.main{
 font-size: 11px;
 }

.main a:link, .main  a:visited{
	color:#218E08;
	text-decoration:none;
	font-weight:bold;
	}
	
.main a:hover {
	font-weight:bold;
	color:#FF6600;
	text-decoration:underline;
	}

TD.mainzwei, P.mainzwei {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.5;
}


.mainzwei a:link, .mainzwei  a:visited{
	color:#218E08;
	text-decoration:none;
	font-weight:bold;
	}
	
.mainzwei a:hover {
	font-weight:bold;
	color:#FF6600;
	text-decoration:underline;
	}



TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

TEXTAREA {
/*  width: 100%;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

SPAN.underline {
	text-decoration: underline;
}

TABLE.formArea {
  background: #EFFBE7;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.copyright {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
  display:none;
}
A.copyright {
  color: #51B848;
}
A.copyright:hover {
  color: #0000ff;
  text-decoration: underline;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
SPAN.productOldPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
	text-decoration: line-through;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
}

.smallHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: Black;
}

.moduleRow {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 1.5;
 background-color: #ffffff;
 border: 1px solid;
 border-color: #ffffff;
 margin-bottom:40px;

}
.moduleRowOver { 
	background-color: #ffffff; 
	border: 1px solid;
	border-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5; 
	 margin-bottom:40px;
	}
.moduleRowSelected { background-color: #ffffff;  margin-bottom:40px;}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; 
	background-color: #FCE4D2; 
	padding-top: 1px; padding-bottom: 1px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #EFFBE7; padding: 1px 1px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}


/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
}

.navLeft {
/*	background-image: url(img/bg_left_column.jpg);*/
	width: 188px;
	border-right: 2px solid #cccccc;
	background:#F7F5F5;
}

.navLeft a:link{
font-weight:bold;
}

.navRight {
	background-color: #F7F5F5;
	width: 188px;
	border-left: 2px solid #cccccc;
}

.contentsTopics {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.tableListingI {
	background-color: #eeeeee;
}

.tableListingII {
	background-color: #d0d0d0;
}

.tableBody {
padding: 5px;
}

.poweredby {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
	width: 1px;
}
.vorteiletabgesamt{
background: url(img/2bv_vorteileback.jpg) no-repeat 1% 100%;
height:204px;
display:block;
}

.vorteileabc{
padding-left:170px;
padding-top:20px;
}
.vorteilunterzeile{
line-height:5px;
}
.vorteilicon{
padding-right:10px;
}

.vorteiltext{
font-weight:bold;
color:#FE740D;
}

.begrtext{
font-weight:normal;
font-size: 11px;
}
.spalte1{

	text-align: right;
	white-space: nowrap;
	padding-right:5px;
	
	}
	.spalte2{
white-space: nowrap;
	text-align: right;
	padding-right:5px;	
	}
.spalte3{
	background: #eee;
	text-align: right;
	white-space: nowrap;	
	}
/*-TEXT-ATTRIBUT MOD*/
A.Menu {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight : bold;
/*	border-bottom: 1px solid;  */
/*	border-color: #b6b7cb;    */
	background-color: #2B3744;
}

A.Menu:hover {
  color: #00ffff;
  text-decoration: underline;
}

TR.headerMenu {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight : bold;
/*	border-bottom: 1px solid;  */
/*	border-color: #b6b7cb;    */
/*	background-color: #2B3744;  */
}

TR.headerMenu:hover {
  color: #0000ff;
  text-decoration: underline;
}