/************************************/
/*************** Tags ***************/
/************************************/

html body {
	margin-left:3px;
	margin-top:2px;
	margin-right:3px; 
	margin-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.marginFramesetRight {
	margin-left:0px;
	margin-right:0px;
	width:210px;
}

.marginFrameset {
	margin-left:0px;
	margin-right:0px;
	width: 607px;
}

.marginFramesetPopup {
	margin-left:0px;
	margin-right:0px;
}

p {
	margin: 11px 0px 11px 0px;
}
img {
	border:0px;
}

h1 {
	font-size:13px;
	font-weight:bold;
	color:#000000;
}

h1.h1standard
{
	background-image: url(../core/img/header/Titel_Bg_607_29.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 12px; /*13px; */
	color: #FFFFFF;
/*	line-height: 19px;*/
	padding: 7px;
	height:19px;
	display: block;
/*	margin-bottom: 10px;*/
	margin-bottom: 0px;
	margin-top: 3px;
}

h2 {
	font-size:13px;
	font-weight:bold;
	color:#000000;
}

h2.h2standardOrange {	
	font-size:14px;
	font-weight:bold;
	color:#F28D03;
	margin:20px 0px 20px 0px;
}

h3 {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.zitatquelle {
	font-size: 10px;
	font-weight:bold;
	font-style:italic;
}

ul li {
	list-style-image:url(../core/img/main/PfeilRechts2.gif);
}

.Listblock ul {
 	margin-left:0px;
	padding-left:15px;
	font-size:11px;
}

.Listblock ul li {
	list-style-image:url(../core/img/main/PfeilRechts2.gif);
    margin-top:3px;
}

.Listblock ul li a {
	font-size:11px;
}

hr {
	width:95%;
	text-shadow:none;
	size:1px;
	color:#cccccc;
	text-align:left;
}

/*****************************************/
/*************** Schriften ***************/
/*****************************************/

/* -->> Please notice which properties are declared in the body tag
        Do not declare anything twice ! */

.textOrange16 {
	color:#ec770a;
	font-size:16px;
	font-weight:bold;
}
.textOrange13 {
	color:#ec770a;
	font-size:13px;
	font-weight:bold;
}
.textOrange12 {
	color:#ed811a;
	font-size:12px;
	font-weight:bold;
}
.textOrange10 {
	color:#ed811a;
	font-size:10px;
	font-weight:bold;
}

table.Lieferhinweis thead th {
	background-color:#E6E6E6;
	font-size:12px;
}
table.Lieferhinweis tbody td {
	background-color:#ffffff;
}

.textRed11 {
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
}

.textGrey12Bold {
	color:#333333;
	font-size:12px;
	font-weight:bold;
}

.textBlack8 {
	font-size:8px;
	color:#000000;
}
.textBlack9 {
	font-size:9px;
	color:#000000;
}

.textBlack10 {
	font-size:9px;
	color:#000000;
}

.textBlack11 {
	font-size:11px;
	color:#000000;
}

.textBlack11_linie {
	font-size:11px;
	background-image:url('../core/img/main/FAQ_Trennen.gif'); 
	background-position:bottom;
	background-repeat:no-repeat; 
	background-repeat:repeat-x; 
	padding-bottom:11px;
	margin-bottom:7px;
	text-indent:0px;
}

.h2Lable {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#000000;
	text-decoration:none;
}
.h2LableTop {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	margin-top:20px;
	padding:0px;
	color:#000000;
	text-decoration:none;
}
.h2LableTop_line {
	font-size:12px;
	background-image:url('../core/img/main/FAQ_Trennen.gif'); 
	background-position:top;
	background-repeat:no-repeat; 
	background-repeat:repeat-x; 
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-top:12px;
	color:#000000;
	text-decoration:none;
}

.topline {
	background-image:url('../core/img/main/FAQ_Trennen.gif'); 
	background-position:top;
	background-repeat:no-repeat; 
	background-repeat:repeat-x; 
	padding-top:12px;
}

.textBlack11Bold {
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.textBlack12 {
	font-size:12px;
	color:#000000;
}
.textBlack14Bold {
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

/**************************************************/
/*************** Background-Colors ****************/
/**************************************************/
.BackgroundOrange {
background-color:#f9c850;
}
.BackgroundDarkOrange {
background-color:#f37902;
}
.BackgroundBasketOrange {
background-color:#f27b02;
}


/**************************************************/
/*************** Formulare / Felder ***************/
/**************************************************/

.StandardUserInput {
	font-size: 10px;
	border: 1px solid #F78231;
}
.SmallUserInput {
	font-size: 8px;
	border: 1px solid #F78231;
}
.UserInput {
	font-size: 10px;
	border: 1px solid #F78231;
}
.UserInput1alt {
	font-size: 10px;
	border: 1px solid #F78231;
}
.UserInput2 {
	background-color: #FFFFFF;
	font-size: 10px;
	border-width: 1px;
	border-style:solid;
	border-color:#f6b005;
}
.UserInputWidth {
	width:70px;
}

.UserInput1orange {
	font-size: 10px;
	border: 1px solid #F78231;
	background-color:#fde9b9;
}

.ItemDetailInput {
	border:solid #fad373 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

table.ItemDetailGreen {
	border-style:solid;
	border-color:#66ab01;
	border-width:4px;
}

/*************************************/
/*************** Links ***************/
/*************************************/

/*  Start Link types */
.linkGreen a:link {
	color:#7b9d81;
	font-weight:bold;
	text-decoration:none;
}
.linkGreen a:hover {
	color:#ff9300;
	font-weight:bold;
	text-decoration:none;
}
.linkGreen a:active {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.linkGreen a:visited {
	color:#7b9d81;
	font-weight:bold;
	text-decoration:none;
}

.linkWhite9 a:link {
	color:#ff9300;
	text-decoration:none;
	font-size:9px;
}

.linkWhite9 a:hover {
	color:#7eca25;
	text-decoration:none;
	font-size:9px;
}

.linkWhite9 a:active {
	color:#7d7d7d;
	text-decoration:none;
	font-size:9px;
}

.linkWhite9 a:visited {
	color:#ff9300;
	text-decoration:none;
	font-size:9px;
}

.linkWhite11 a:link {
	color:#ff9300;
	text-decoration:none;
	font-size:11px;
}

.linkWhite11 a:visited {
	color:#ff9300;
	text-decoration:none;
	font-size:11px;
}

.linkWhite11 a:hover {
	color:#7eca25;
	text-decoration:none;
	font-size:11px;
}

.linkWhite11 a:active {
	color:#7d7d7d;
	text-decoration:none;
	font-size:11px;
}

.linkWhite a:link {
	color:#ff9300;
	text-decoration:none;
	font-size:12px;
}
.linkWhite a:hover {
	color:#7eca25;
	text-decoration:none;
	font-size:12px;
}
.linkWhite a:active {
	color:#7d7d7d;
	text-decoration:none;
	font-size:12px;
}
.linkWhite a:visited {
	color:#ff9300;
	text-decoration:none;
	font-size:12px;
}

.linkWhite16Bold a:link {
	color:#ff9300;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}
.linkWhite16Bold a:hover {
	color:#7eca25;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}

.linkWhite16Bold a:active {
	color:#7d7d7d;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}

.linkWhite16Bold a:visited {
	color:#ff9300;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}



.linkGrey a:link {
	color:#7d7d7d;
	text-decoration:none;
}
.linkGrey a:hover {
	color:#7eca25;
	text-decoration:none;
}
.linkGrey a:active {
	color:#000000;
	text-decoration:none;
}
.linkGrey a:visited {
	color:#7d7d7d;
	text-decoration:none;
}

.linkSearchWhite a:link {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.linkSearchWhite a:hover {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.linkSearchWhite a:active {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.linkSearchWhite a:visited {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.linkSearchGrey a:link {
	color:#7d7d7d;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.linkSearchGrey a:hover {
	color:#7d7d7d;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.linkSearchGrey a:active {
	color:#7d7d7d;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.linkSearchGrey a:visited {
	color:#7d7d7d;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.linkBasketWhite a:link {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.linkBasketWhite a:hover {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.linkBasketWhite a:active {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.linkBasketWhite a:visited {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.linkBasketWhiteLight a:link {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}
.linkBasketWhiteLight a:hover {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}
.linkBasketWhiteLight a:active {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}
.linkBasketWhiteLight a:visited {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}
/*  End Link types */

/*****************************************/
/*************** Sonstiges ***************/
/*****************************************/


/* Start Basket */
.TextBasketPiecesPrice {
	font-size:10px;
}
.LabelWhite {
	font-size:10px;
	color:#FFFFFF;
}
.LabelWhite11 {
	font-size:11px;
	color:#FFFFFF;
}

.LabelWhiteBold {
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}
.LabelWhiteBigBold {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.LabelGrey {
	font-size:10px;
	color:#636363;
}
.LabelGrey11 {
	font-size:11px;
	color:#636363;
}

.BasketTitle {
	border:0px;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	background-color:#b1b1b1;
	height:30px;
}

table.BasketTable thead {
	background-color:#b1b1b1;
    font-size:11px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:1px;
	margin:0px;
}
table.BasketTable thead th {
    font-size:11px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:1px;
	margin:0px;
	border:1px;
	border-style:solid;
	border-color:#b1b1b1;
	border-width:1px; 
}
table.BasketTable tbody {
	background-color:#fbdf9b;
    font-size:11px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:1px;
	margin:0px;
}
table.BasketTable tbody td {
    font-size:11px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:1px;
	margin:1px;

	border-style:solid;
	border-color:#fbdf9b;
	border-width:1px; 
}

table.ArticleTable {
	background-color:#ffffff;
    font-size:11px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:1px;
	margin:0px;
}
table.ArticleTable td {
    font-size:11px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:1px;
	margin:1px;
}

table.Basket_TB_Beleg_preis td {
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
}

/* End Basket */

/* Start right navigation */
.RightNavigation li {
	list-style-image:url(../core/img/main/PfeilRechts1.gif); 
	color:#7d7d7d;
	font-weight:bold;
	text-decoration:none;
	margin:3px;
	padding:3px;
}
.RightNavigation li a {
	marker-offset:3px;
}
.RightNavigation li a:link {
	color:#7d7d7d;
	font-weight:bold;
	text-decoration:none;
}
.RightNavigation li:hover {
	list-style-image:url(../core/img/main/PfeilRechts1.gif); 
}
.RightNavigation a:hover {
	color:#7eca25;
	font-weight:bold;
	text-decoration:none;
}
.RightNavigation li:active {
	list-style-image:url(../core/img/main/triangel_black.gif); 
}
.RightNavigation a:active {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.RightNavigation li:visited {
	list-style-image:url(../core/img/main/PfeilRechts1.gif); 
}
.RightNavigation a:visited {
	color:#7d7d7d;
	font-weight:bold;
	text-decoration:none;
}

.RightSubNavigation li {
	list-style-image:url(../core/img/main/PfeilRechts1.gif); 
	color:#7d7d7d;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.RightSubNavigation li a {
	marker-offset:0px;
}
.RightSubNavigation li a:link {
	color:#7d7d7d;
	font-weight:bold;
	text-decoration:none;
}
.RightSubNavigation li:hover {
	list-style-image:url(../core/img/main/PfeilRechts1.gif); 
}
.RightSubNavigation a:hover {
	color:#7eca25;
	font-weight:bold;
	text-decoration:none;
}
.RightSubNavigation li:active {
	list-style-image:url(../core/img/main/triangel_black.gif); 
}

.RightSubNavigation a:active {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.RightSubNavigation li:visited {
	list-style-image:url(../core/img/main/PfeilRechts1.gif); 
}
.RightSubNavigation a:visited {
	color:#7d7d7d;
	font-weight:bold;
	text-decoration:none;
}
/* end right navigation */

/* start teaser declarations */
.TeaserFullSize {
	width:607px;
	height:244px;
	padding-bottom:3px;
	padding-right:0px;
}
.TeaserFullWidth {
	width:607px;
	height:116px;
	padding-bottom:3px;
}
.Teaser2ThirdWidth {
	width:393px;
	height:116px;
	padding-bottom:3px;
}
.TeaserThirdWidth {
	width:214px;
	height:116px;
	padding-bottom:3px;
}
/* end teaser declarations */

/* start Content declarations */
.ContentPage {
	border:0px;
	width:607px;
}
.ContentTitel {
	width:607px;
	height:22px;
	padding-bottom:3px;
	margin:0px;
}
.ContentTitelNavi {
	width:607px;
	height:26px;
	padding-bottom:3px;
	margin:0px;
}
.ContentTitelNavi a img {
	margin-left:1px;
	margin-right:1px;
}

.ContentTitelNavi2 {
	width:607px;
	height:26px;
	padding-bottom:3px;
	margin:0px;
}
.ContentTitelNavi2 a img {
	margin-left:0px;
	margin-right:0px;
}


.ContentTable {
	width:100%;
	border:0px;
	padding:0px;
/*	padding-top:0px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;*/
}
.ContentTable td {
	padding:5px;
}
.HelpTable {
	width:100%;
	border:0px;
	padding-top:0px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
}
.HelpTable td {
	width:33%;
	padding:3px;
}
.HelpTable td img {
	padding-right:3px;
}
.NullRow {
	padding:0px;
	margin:0px;
}

table.Express td{
	padding:0 5px 0 0;
	font-size:11px;
}

/* end Content declarations */

/* start Basket declarations */

.BasketTitleText {
	color:#000000;
	font-size:11px;
	font-weight: normal;
}
.BasketStandText {
	color:#000000;
	font-size:10px;
}

.BasketTitleBox {
	background-color:#b1b1b1;
}
.BasketMoreItemBox {
	background-color:#fbdf9b;
	border-style:solid;
	border-color:#fbdf9b;
	border-width:1px; 
	padding:1px;
}
.BasketMoreItemBoxFilled {
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#fbdf9b;
	border-width:1px; 
	padding:1px;
}


.BasketItemBoxFilled {
	background-color:#FFFFFF;
/*
	border-style:solid;
	border-color:#fbdf9b;
	border-width:0px; 
	padding:1px;
*/
}

.DiscountText
{
 font-size:9px;
}

.BasketTextBG
{
	background-color:#FFFFFF;
	border-style:solid;
	border-width:3px;
	border-color:#fbdf9b;
}
.BasketHeaderBG
{
	background-color:#b1b1b1;
/*	height:30px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:1px;
	margin-right:1px;
	width:600px;
*/
}
.BasketBG
{
	background-color:#fbdf9b;
/*	height:20px;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:1px;
	margin-right:1px;
	width:600px;
*/
}

.RotSchrift {
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px;
  COLOR: #ad2442;
}

.DiscountText {
 font-size:9px;
}

.BasketTableLogin {
background-image:url('/CommercePortal/core/img/Basket/BackGroundOrange_504.jpg');
background-repeat:no-repeat;
border:0px;
}
/*
.BasketTableLogin {
	width:100%;
	border:0px;
	padding-top:0px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.BasketTableLogin td {
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2px;
	padding-right:2px;
}
*/

BasketTableMore {
	width:100%;
	border:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
}
.BasketTableMore td {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:2px;
	padding-right:2px;
}
/* end Basket declarations */


/* start Popup declaration */
.BackGround_PopupHeader480 {
background-image:url('/commerceportal/core/img/popup/Header_480x60.jpg');
background-repeat:no-repeat;
height:60px;
vertical-align:top;
}
.BackGround_PopupHeader614 {
background-image:url('/commerceportal/core/img/popup/Header_614x60.jpg');
background-repeat:no-repeat;
height:60px;
vertical-align:top;
}
.BackGround_PopupFooter480 {
background-image:url('/commercePortal/core/img/popup/Footer_480x29.jpg');
background-repeat:no-repeat;
height:29px;
vertical-align:bottom;
}
.BackGround_PopupFooter614 {
background-image:url('/commercePortal/core/img/popup/Footer_614x29.jpg');
background-repeat:no-repeat;
height:29px;
vertical-align:bottom;
}
div.Popup
{
  margin-top:5px;
  margin-right:0px;
  margin-bottom:0px; 
  margin-left: 5px;
  padding-bottom:7px;
}
div.Popup p
{
  padding:0px;
  padding-bottom:5px;
  margin-left:0px;
  margin-bottom:5px;
  margin-top:7px;
  margin-right:0px;
}
div.Popup h3
{
  margin-left:0px;
  margin-top:20px;
  margin-bottom:7px;
}
div.Popup ul
{
  margin-top:3px;
  margin-right:0px;
  margin-bottom:0px; 
  margin-left:15px;
  padding:0px;
}
div.Popup ul li
{
  margin:7px 0px;
}
div.Popup ul li ul
{
  margin-top:3px;
  margin-right:0px;
  margin-bottom:0px; 
  margin-left:15px;
  padding:0px;
}
div.Popup ul li ul li
{
  margin:3px 0px;
}

/* end Popup declaration */

.StandardBackground {
background-image:url('/CommercePortal/core/img/main/StandardBackground.jpg');
background-repeat:no-repeat;
height:37px;
width:601px;
}
.FirstBackground {
background-image:url('/CommercePortal/core/img/Basket/Stammkunde.jpg');
background-repeat:no-repeat;
height:37px;
width:601px;
}
.SearchButton {
background-image:url('/CommercePortal/core/img/main/search.jpg');
background-repeat:no-repeat;
border:0px;
width:59px;
height:23px;
}
.SearchButtonOrange {
background-image:url('/CommercePortal/core/img/Buttons/button_suchen_89_30.gif');
background-repeat:no-repeat;
background-color:transparent;
border:0px;
width:89px;
height:30px;
}
.Stil_Popup_Header {
	font-size: 24px;
	font-weight:bolder;
	color: #FFFFFF;
}
.SearchButtonOrangeBox {
background-image:url('/CommercePortal/core/img/main/BackGroundOrange_330.jpg');
background-repeat:repeat;
border:0px;
}
.SearchButtonGreenBox {
background-image:url('/CommercePortal/core/img/main/BackGroundOrange_330.jpg');
background-repeat:repeat;
border:0px;
}


/* Defined for DuL and Tdi*/

/*don't use:*/
div#clear{
 clear:both;
}

.clear{
 clear:both;
}

.smallLinie{
	background-image:url('../core/img/main/FAQ_Trennen.gif'); 
	background-repeat:no-repeat; 
	background-repeat:repeat-x; 
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-indent:0px;
	height:3px;
}


div.Dul_Title, div.Tdi_Title
{
  padding:7px; 
  margin-top:3px; 
  margin-right:0px; 
  height:19px;
}
div.Dul_BG_Green_607, div.Tdi_BG_Green_607
{
  background-image:url('/CommercePortal/core/img/main/BackGroundGreen_607.jpg');
  background-repeat:repeat-y;
  /*width:603px;*/
  margin:0px;
  margin-top:7px;
  padding:2px;
}

div.BG_Green_600
{
  background-image:url('/CommercePortal/core/img/main/BackGroundGreen_600.jpg');
  background-repeat:repeat-y;
  /*width:603px;*/
  margin:0px;
  margin-top:7px;
  padding:2px;
}
div.BG_Green_600 p
{
  margin-left:3px;
  margin-right:3px;
}


div.Tdi_BG_Green_460
{
  background-image:url('/CommercePortal/core/img/main/BackGroundGreen_460.jpg');
  background-repeat:repeat-y;
  width:456px;
  margin:0px;
  margin-top:7px;
  padding:2px;
}
div.BG_Green_200
{
  background-image:url('/CommercePortal/core/img/main/BackGroundGreen_200.jpg');
  background-repeat:repeat-y;
  width:198px;
  margin:0px;
  margin-top:7px;
  padding:2px;
}
div.BG_Green_200 div
{
  background-color:#ffffff; 
  padding:1px; 
  margin:1px;
}

div.Dul_BG_Green_607 div, div.Tdi_BG_Green_607 div, div.Tdi_BG_Green_460 div, div.BG_Green_200 div, div.BG_Green_600 div
{
  background-color:#ffffff; 
  padding:1px; 
  margin:1px;
}

table.Dul_BG_Green_607
{
  background-image:url('/CommercePortal/core/img/main/BackGroundGreen_607.jpg');
  background-repeat:repeat-y;
}
table.Dul_BG_Green_607 td
{
	padding-left:7px;
}
table.Dul_BG_Green_607 th
{
	padding-left:7px;
}

table.Dul_BG_Green_607 thead tr {
  background-color:#eaf4db;
} 
table.Dul_BG_Green_607 tbody tr {
  background-color:#ffffff;
} 


table.Dul_BG_Green_607 tbody tr td {
/*    color:#e9334f;*/
	font-size:11px;
	font-weight:normal;
} 

table.BG_Green_600
{
  background-image:url('/CommercePortal/core/img/main/BackGroundGreen_600.jpg');
  background-repeat:repeat-y;
}
table.BG_Green_600 td
{
	padding-left:7px;
}
table.BG_Green_600 th
{
	padding-left:7px;
	background-color:#eaf4db;
}

table.BG_Green_600 thead tr {
  background-color:#eaf4db;
} 
table.BG_Green_600 tbody tr {
  background-color:#ffffff;
} 


table.BG_Green_600 tbody tr td {
/*    color:#e9334f;*/
	font-size:11px;
	font-weight:normal;
} 

ul.Dul_Infos
{
  margin:0px 0px; 
  padding:7px 30px;
}

body.prozessOrderBG {
	background-color:#E3E3E3;
}
body.prozessOrderBG div{
	background-color:#FFFFFF;
}

ul.Dul_PDFOrga, ul.Tdi_tv, ul.Tdi_Preise, ul.prozessOrder
{
  margin:0px 0px 0px 7px;
  padding-left:7px;
}

ul.Quality
{
  margin:7px 7px;
  padding-left:7px;
}

ul.Dul_PDFOrga li, ul.Tdi_tv li, ul.Tdi_Preise li, ul.Dul_Infos li, ul.prozessOrder li
{
  margin:7px 3px;
}

div.Dul_Start {
  padding-left:15px;
  margin:0px;
  float:right; 
  width:450px;
}
div.Dul_Start_li {
  float:left; 
  padding-left:9px; 
  margin:0px;
  width:28px;
}
div.Dul_Start_re {
  float:right; 
  padding-left:15px;
  margin:0px;
  width:450px;
}
ul.Dul_Start
{
  padding-left:0px;
  margin:0px;
}
ul.Dul_Start li
{
  margin-bottom: 10px;
}

ul.Tdi_Start, ul.Tdi_tv
{
  padding-left:0px;
  margin:0px;
  margin-left:15px;
}
ul.Tdi_Start li, ul.Tdi_tv li
{
  margin-bottom: 7px;
}

ul.prozessOrder li ul
{
  margin:0px 0px 0px 7px;
  padding-left:7px;
}

ul.Tdi_tv li ul li, ul.Quality li, ul.prozessOrder li ul li
{
  margin: 3px 0px;
}

div.Dul_Start_Teaser_li{
  float:left;
 /* width:197px;*/
  width:95px;
  padding:3px 15px 3px 0px;
}
div.Dul_Start_Teaser_re{
  float:right;
 /* width:197px;*/
  width:140px;
  padding:15px 0px 47px 0px;
}
ul.Dul_Ablauf, ol.Dul_Ablauf {
  margin:0px; 
  padding:3px 0px 3px 35px;
}

ul.Dul_Ablauf li, ol.Dul_Ablauf li {
  margin:7px 3px; 
  padding-bottom:7px;
}

ol.Dul_Ablauf ul{
  margin:0px; 
  padding:3px 0px 0px 12px;
}

ol.Dul_Ablauf ul li {
  margin:3px 3px; 
  padding:3px;
}


/* End defined for DuL */

/* Definition FAQ (Fragen und Antworten) */
.TextGrey {
  color:#cccccc;
}



div.FAQ {
  padding:0px;
  margin:5px 0px 5px 7px;
}
div.FAQ dl {
  padding:0px; 
  margin:0px;
}
div.FAQ dt {
  color:#ed811a;	/* wie textOrange12 */
  font-size:12px;	/* wie textOrange12 */
  font-weight:bold;	/* wie textOrange12 */

  margin:11px 0px 0px; 
  padding:0px;
}

dl.Adress {
  padding:0px; 
  margin:0px;
}
dl.Adress dt {
  clear:both;
  float:left;
  width:60px;
  padding:0px;
}
dl.Adress dd {
  float:left;
   padding:0px;
  margin-left:0px;
}


.OutOfDate {
	color:#B0B0B0 !important;
}

div.FAQ dd {
  font-size:11px; /* wie textBlack11 */

  background-image:url('/CommercePortal/core/img/main/FAQ_Trennen.gif'); 
  background-position:bottom;
  background-repeat:no-repeat; 
  background-repeat:repeat-x; 
  margin:3px 0px;
  padding:0px;
  padding-bottom:11px;
  text-indent:0px;
}

div.FAQ ol, div.FAQ ul {
  margin:0px; 
  padding:3px 0px 0px 15px;
}

div.FAQ li {
  margin:7px 3px; 
}

#FAQ_NoLine {
  background-image:none;
  margin-bottom:3px;
}

#FAQ_highlight {
  font-weight:bold;
}

/* End Definition FAQ */

/* Dul - unterst. Formate */

div.UnterstFormate {
  padding:0px; 
  margin:5px 0px 5px 7px;
}

div.UnterstFormate h2 {
  margin-bottom:7px;
  
}
div.UnterstFormate p {
  margin:3px 0px;
}

div.UnterstFormate div {
  background-image:url('/CommercePortal/core/img/main/FAQ_Trennen.gif'); 
  background-position:bottom;
  background-repeat:no-repeat; 
  background-repeat:repeat-x;
  margin:3px 0px;
  padding:0px;
  padding-bottom:11px;
}

div.UnterstFormate ul {
  margin:0px; 
  padding:0px;
  list-style-image:none;
  list-style-type:none;
}

div.UnterstFormate li {
  margin:3px 0px;
  padding:0px;
  list-style-image:none;
}


/* Dul Choose Kind */
#chooseKind_blue {
  color:#0097da;
}
#chooseKind_green {
  color:#45b76c;
}
td#chooseKind_line {
  height:5px;
  background-image:url('/CommercePortal/core/img/main/FAQ_Trennen.gif'); 
  background-position:bottom;
  background-repeat:no-repeat; 
  background-repeat:repeat-x; 
}
#chooseKindLink {
  font-weight:bold;
  text-align:right;
}

div.Dul_Form_Upload_Edit {
  /*background-color:#f8c750; */
  background-color:#fbdf9b;
  font-size:11px;
  margin:7px 3px 0px 0px;;
  padding:7px;
}
div#UKind p {
  margin-top:5px;
}
 
div.Dul_Form_Upload_Edit dl {
margin:0px;
padding:0px;
}

div.Dul_Form_Upload_Edit dt {
  float:left;
  width:55px;
  margin:0px;
  padding:0px;
  font-weight:bold;
}

div.Dul_Form_Upload_Edit dd {
  float:right;
margin:0px;
padding:0px;
/*padding-left:55px;*/
padding-left:0px;
width:530px;
}

div.Dul_Form_Upload_Edit dt p{
  margin:0px;
  margin-bottom:3px;
  padding:0px;
}
div.Dul_Form_Upload_Edit dd p{
  margin:0px;
  padding:0px;
}

table.NewsletterForm {
  background-color:#fbdf9b;
  font-size:11px;
  margin:7px 3px 0px 0px;
  padding:7px;
}

table.NewsletterForm {
	margin:0px;
	padding:0px;
}

table.NewsletterForm tr {
	height:20px;
}

table.NewsletterForm td {
	margin:0px;
	padding:0px 7px ;
}

input.fileNameInput {
 width:491px;
 margin-top:7px;
 font-size:11px;
}
input.nameInput {
 width:340px;
 margin-top:7px;
 font-size:11px;
}
input.radiobtn{
 margin-top:7px;
 font-size:11px;
}
input.radiobtn_le{
 width:120px;
 float:left;
}

input.emailInput {
 width:378px;
 margin-top:7px;
 margin-bottom:7px;
 font-size:11px;
}

div#Dul_Form_le {
  padding:0px;
  margin-top:7px;
  float:left;
  width:150px;
}
div#Dul_Form_re {
  padding:0px;
  margin-top:7px;
  margin-left:150px;
/*  width:300px;*/
}
input.chkBx {
  float:left;
  padding:0px;
  margin:0px;
  margin-top:0px;
  width:24px;
}
div.chkBxTxt {
  float:right;
  padding:0px;
  margin:0px;
  padding-top:0px;
  padding-left:0px;
}

/* End Dul Choose Kind */

/* Dul_Impressum */

div.ImpressumPage {
  padding:0px 10px 0px 10px;
}
div.ImpressumFrm {
  background-color:#FFFFFF;
  border-color:#888888;
  border-style:solid;
  border-width:1px;
  font-size:11px;
  padding-left:5px;
  padding-right:3px;
  width:657px;
}

table.Imp_Table td {
 padding-left:1px;
}
table.Imp_Table td td{
 padding-left:0px;
}

table.Imp_Inputs tr {
 height:20px;
}
table.Imp_Inputs td {
margin:1px 0px;
}
  
.Impr_Justify9 {
  font-size:9px; 
  text-align:justify;
  padding-bottom:7px;
}
.Impr_Justify9 a:link, 
.Impr_Justify9 a:hover, 
.Impr_Justify9 a:active, 
.Impr_Justify9 a:visited{
  font-size:9px; 
}

.UserInput1 { 
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	border:1px solid #ccc;
	margin:0px;
}
/* End Dul_Impressum */

/* --- Produktliste >>> */
div.bLeft { float:left; background-repeat:no-repeat; width:7px;height:20px; }
div.bRight { float:left; background-repeat:no-repeat; width:7px;height:20px; }
div.bCenter { float:left; text-align:left; font-size:12px; width:593px;height:20px; padding-top:3px; background-repeat:repeat-x; }
div.bCenter a { color: #000000; }
div.bCenter a:visited { color: #000000; }
div.bCenter a.selected { background:#E6E6E6 }
div.listLegend { margin:10px 0px 10px 450px;  }
/*div.listHead { width:607px; border-bottom: 1px solid #AAAAAA; margin-left:0px; padding-bottom:7px; }*/

h1.listHead {
	font-size:16px;
	color:#000000;
	margin-left:7px;
}

td.listHead {
	background-color:#FFFFFF;
	border-width:0px;
}

h1.listHead_withLine {
	font-size:16px;
	color:#000000;
	background-image:url('../core/img/main/FAQ_Trennen.gif'); 
	background-position:top;
	background-repeat:no-repeat; 
	background-repeat:repeat-x; 
	padding-top:11px;
	margin-top:20px;
	margin-left:7px;
	text-indent:0px;
}

h3.listHead {
	font-size:12px;
	color:#000000;
	padding-top:11px;
	text-indent:0px;
	margin-left:0px; 
	padding-top:3px;
	padding-left:7px;
	margin-bottom:3px;
}

h3.listHead_topline {
	font-size:12px;
	color:#000000;
	background-image:url('../core/img/main/FAQ_Trennen.gif'); 
	background-position:top;
	background-repeat:no-repeat; 
	background-repeat:repeat-x; 
	padding-top:11px;
	text-indent:0px;
	margin-left:0px; 
	padding-top:7px;
	padding-left:7px;
	margin-bottom:3px;
}

div.listSortOption { margin-left:10px; }
/*div.listIcon { width:75px; float:left; }*/
div.listDescription { width:420px; float:left; font-size:11px; }
div.listDescription a { font-weight: bold; }
div.listDescription h3 { 
	margin:12px 0px 3px 0px;
}
div.listPrice { width:100px; float:left; text-align:right; }

td.listIcon img {margin:3px 0px 3px 0px;}
td.listDescription {font-size:11px;}
td.listDescription h3 { 
	margin:3px 0px 3px 0px;
}
td.listDescription h3 a:visited {
	color:#7d7d7d;
}

td.listPrice {text-align:right; }
a.selected { background-color:#E6E6E6; }



/*
div.listItem { clear:both;  float:left; width:590px; border-bottom: 1px solid #E3E3E3; margin-left:10px; margin-top:7px; padding-bottom:5px; }
*/
/* <<< Produktliste --- */

/* Userdata  */
.Userdata tr td h2 {
	padding:0px;
	margin:0px;
	color:#FFCC66;  
}
/* end Userdata */

div.StandardTextbox {
	margin-left:7px;
	font-size:11px;
}

div.KD_help_box {
margin-left:7px;
margin-top:7px;
padding:3px;
display:none;
border:1px solid #e6e6e6;
background-color:#fbdf9b;
font-size:11px;
}
ol.KD_sogehts {
color:#ffffff;
margin-left:0px;
padding-left:0px;

}

ol.KD_sogehts li {
  background-image:url('/CommercePortal/core/img/main/Quader.jpg');
  font-size:12px;
  font-weight:bold;
  margin-left:0px;
  margin-top:12px;
  padding-left:3px;
  padding-top:1px;
  background-repeat:no-repeat;
  list-style-position:inside;
}

ol.KD_sogehts li p {
  color:#000000;
  margin-top:7px;
  margin-bottom:0px;
  font-size:11px;
  font-weight:normal;
}
ol.KD_sogehts li ol {
  color:#000000;
  list-style-type:lower-alpha;
}
ol.KD_sogehts li ol li {
  font-size:11px;
  font-weight:normal;
  background-image:none;
  list-style-position:outside;
}

ol.KD_sogehts ul {
  padding-top:0px;
  padding-bottom:7px;
}

ol.KD_sogehts ul li {
  margin-top:7px;
}

/* KD */
.KD_TitleLabel {
	background-color:#f9c850;
	color:#000000;
	padding-left:5px;
	width:365px;
}
.KD_Title {
	background-color:#f9c850;
	color:#000000;
	padding-left:5px;
	width:60px;
}
.KD_Item {
	background-color:#e6e6e6;
	color:#000000;
	padding-left:5px;
}
.KD_ItemLabel {
	background-color:#e6e6e6;
	color:#000000;
	padding-left:5px;
}
/* end KD */

/* DC Download-Center */
.DC_MainOrdner {
/*	color:#ec770a; 
	font-size:16px;
	font-weight:bold; */

    padding:7px; 
    margin-top:3px; 
    margin-right:3px; 
    height:19px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;


}

.DC_Ordner {
	/*background-color:#f9c850;*/
	padding:1px;
	margin:1px;
	width:540px;
	border:0px;
}
.DC_SubOrdner {
	/*background-color:#f9c850;*/
	padding:1px;
	margin:1px;
	width:540px;
/*	border-width:2px;
	border-style:solid;
	border-color:#FFFFFF;*/
}
.DC_TitleLabel {
	/* background-color:#f9c850;
	border-color:#f9c850;
	border-style:solid;
	border-width:thin;*/
	padding-left:5px;
	width:500px;
	/*font-weight:bold;*/
	color:#ec770a;

}
.DC_Item {
	background-color:#e6e6e6;
	color:#000000;
	margin-left:15px;
	padding-left:2px;
	clear:both;
	float:none;
	width:495px;
	height:30px;
	border-width:1px;
	/*border-color:#f9c850;*/
	border-color:#FFFFFF;
	border-style:solid;
}
.DC_ItemAll {
	background-color:#e6e6e6;
	color:#000000;
	margin-left:15px;
	padding-left:2px;
	padding-top:5px;
	clear:both;
	float:none;
	width:495px;
	height:45px;
	border-width:1px;
	/*border-color:#f9c850;*/
	border-color:#FFFFFF;
	border-style:solid;
}
.DC_ItemLabel {
	background-color:#e6e6e6;
	color:#000000;
	vertical-align:top;
	padding:3px;
}
.DC_ItemLabelAll {
	background-color:#e6e6e6;
	color:#000000;
	vertical-align:top;
}
.DC_ItemImage {
	background-color:#e6e6e6;
	color:#000000;
	float:left;
	width:55px;
	vertical-align:middle;
	padding:3px;
}
/* end DC */

/* Table Produktreihen */
.Produktreihe_Table {
	background-color:#FFFFFF;
}
.Produktreihe_Table th {
	padding:5px;
	text-align:center;
	width:25%;
	height:30px;
}
.Produktreihe_Table #ProduktreiheH  {
	background-image:url('/CommercePortal/core/img/Produkte/Thema_Reihe.jpg');
	background-repeat:no-repeat;
}
.Produktreihe_Table #ProduktreiheH-IT  {
	background-color:#eb890e;
}
.Produktreihe_Table #ProduktreiheH-WI  {
	background-color:#2952a1;
	color:#FFFFFF;
}
.Produktreihe_Table #ProduktreiheH-SK  {
	background-color:#bcdb01;
}
.Produktreihe_Table td {
	padding:5px;
	text-align:center;
	background-color:#FFFFFF;
}
/* End Table Produktreihen */

/* TopCenter */
div.toparea {
  background-image: url('../core/Top-Vorlage.png');
  background-position: 0px 20px;
  height: 100%;
}
div.topmenu {
  position:absolute;
  bottom:0px;
  left:0px;
  padding:0px;
  vertical-align:bottom;
  margin:0px;
  width:607px;
  height:28px;
text-align:left;
}

/* 
div.topmenu div {
    padding: 0px;
    float: left;
    margin-left: 3px;
}
div#firstTopMenuItem {
    margin-left: 1px;
}

div.searchbar {
    width: 100%;
	height:50px;
  position:absolute;
  top:0px;
    padding: 0px;
    margin: 0px;
background-image: url('../core/img/Top/SucheBackGround.jpg');
    background-repeat: no-repeat;
    text-align:left;
}
div.searchbar div {
    height:100%;
    float:left;
    padding-left:0px;
    vertical-align:baseline;
}
div.quickSearch {
    margin-left:19px;
}
div.inputSearch {
	height:100%;
    vertical-align:middle;
	margin-left:11px;
}
div.normalSearch {
    vertical-align:middle;
	margin-left:18px;
}
div.specialSearch {
    vertical-align:middle;
	margin-left:6px;
}

*/
/* >>> Warenkorb --- */
table.TocExtractExample {
	margin-bottom:12px;
}

table.TocExtractExample tbody td {
  padding:0px;
  margin:0px;
}
table.TocExtractExample table td {
  padding:5px;
  margin:0px;
}

table.TocExtractExample tfoot td {
  padding:5px;
  margin:0px;
}



.ToolTip { position:absolute; padding:5px; display:none; font-family:Arial, Helvetica, sans-serif; color:#444; background:#E6E6E6; border:1px solid #ccc; }
/* <<< Warenkorb --- */


/* Teaser ---- */
div.teasertext {
  margin-top:7px;
}

div.teasertext ul {
  margin:0px 0px; 
  padding:7px 0px 7px 30px;
}

div.teasertext ul li {
  margin:7px 3px;
}
div.InfoLink {
  font-size:11px;
  padding-bottom:14px;
}
div.InfoLink a {
  font-size:11px;
  margin-bottom:7px;
}

/* Suisse romand */
td.PriceTocDnlText {
  text-align:right; 
  font-size:11px;
}
td.PriceTocDnlText img {
  margin-left:10px; 
}

td.PriceTocDnlText div {
  margin-top:4px;
  text-align:right;
}

/* Registernavi - minis 
div.registerBar{margin:10px 0px; display:block;}
div.registerBar ul{padding:0px; padding:0px;}

div.registerBar li {float:left;margin:0px 10px 0px 0px; list-style-image:none;
  list-style-type:none;}
div.registerBar span{diplay:block; padding:2px 5px;border:solid 1px;}
/*div.registerBar a{}
div.registerBar a:visited{}
div.registerBar a:hover{}*/

/******** NAVIGATION-BEREICH ********/
    
div.registerBar
{
	padding:0px;
	margin:0px 0px 4px 0px;
}

div.registerBar ul{margin:0px; padding:0px;}
    
div.registerBar li
{
	float:left;
	padding:0px;
	margin:0px 3px 0px 0px;
	list-style-image:none;
	list-style-type:none;
	list-style-position:outside;
}
div.registerBar li a span
{
	padding:5px 6px 5px 6px;
	background-image:url(../core/img/topmenu/navInactive.png);
	background-repeat:repeat-x;
	display:block;
	height:100%;
}

div.registerBar li a:hover span
{
	background-image:url(../core/img/topmenu/navActive.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
}
        
div.registerBar li a:link, div.registerBar li a:active, div.registerBar li a:visited
{
	font-size:11px;
	text-decoration:none;
	color:#636363;
}

#registerBarActiveItem
{
	background-image:url(../core/img/topmenu/navActive.png);
	color:#FFFFFF;
}


/***************/
/*** SUBMENU ***/
/***************/

.submenu
{
	color:#636363;
	text-decoration:none;
}
	
.submenu span
{
	display:block;
	background-image:url(../core/img/main/navInactive.png);
	background-repeat:repeat-x;
	float:left;
	margin:0 3px 0 0;
	padding:5px 6px 5px 6px;
	font-size:11px;
}

.submenu span:hover
{
	background-image:url(../core/img/main/navActive.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
}

.submenu_active
{
	color:#FFFFFF;
	text-decoration:none;
}

.submenu_active span
{
	display:block;
	background-image:url(../core/img/main/navActive.png);
	background-repeat:repeat-x;
	float:left;
	margin:0 3px 0 0;
	padding:5px 6px 5px 6px;
	font-size:11px;
}

/*#itemDetail p 
{
	font-size:12px;
}	
*/

div#itemDetail {
	padding-top:5px;
}
#itemDetail h2 
{
	margin-top:5px;
	margin-bottom:3px;
	font-size:16px;
}	

#itemDetail h3 {
	font-size:14px;
}

#itemDetail .teaser
{
	color:#ec770a;
	font-size:14px;
	font-weight:normal;
	margin-bottom:14px;
	margin-top:3px;
}

#itemDetail .packshotContainer { float: left; }

/*
#itemDetail .packshotContainer img
{
	width:99px; 
	height:140px;
}

#itemDetail .itemData 
{
	float:right; 
	width:350px;
}
*/
#itemDetail .packshotContainer
{
	width:100%;
	height:140px;
	overflow:visible;
	background-image:none;  /* wird im Code überschrieben */
	background-repeat:no-repeat;
}


#itemDetail .itemData 
{
	float:right; 
	width:265px;
}


#itemDetail .pricepanel
{
	background-color:#fad373; 
	border-bottom:solid #f6b005 4px; 
}

#itemDetail .pricedescr { margin:0px 0px 12px 0px; }

#itemDetail .price { margin:0px 0px 14px 0px; }
#itemDetail .InhVerz { float:left; margin:10px 0px 5px 15px; width:185px;}
#itemDetail .LePrb { float:left; margin:10px 0px 5px 20px; width:137px;}
#itemDetail .UebDat { float:left; margin:10px 0px 5px 20px; width:185px;}

#itemDetail div.AdRd {clear:both; float:left; margin-left:44px; padding:5px 0px 5px 0px; width:313px;}
#itemDetail div.WnZip { float:left; margin-left:48px; padding:5px 0px 5px 0px;}

#itemDetail .itemData p { font-size:12px; }
#itemDetail p, #itemDetail td { font-size:14px; }
#itemDetail p.textBlack9 { font-size:9px; }
#itemDetail	p { margin-top:0px; }
#itemDetail table.ItemDetailGreen { margin-top: 16px; }
#itemDetail table.ItemDetailGreen td { font-size:10px; }
#itemDetail h4 { margin-top:12px; margin-bottom:5px; }
#itemDetail h4.toggle 
{ 
	cursor: pointer; 
	color:#ed811a;
	font-size:12px;
	font-weight:bold;
}

#itemDetail .ItemDetailGreen td {
	padding-top:4px;
	padding-bottom:2px;
}

#itemDetail .itemDescr {
	padding-top:16px;
}
#itemDetail .itemDescr ul li {
	list-style-position:outside;
	margin-bottom:3px;
	margin-top:2px;
}

#itemDetail .itemDescr span {
	padding-bottom:0px;
	display:block;
}


table.kfmWissenTable, table.ProductTable {
	background-color:#ffffff;
    font-size:11px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:0px;
	margin:0px;
}
table.ProductTable{
	margin-top:7px;
}

table.ProductTable h3 {
	margin-top:7px;
}
table.kfmWissenTable td, table.ProductTable td {
    font-size:11px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:0px;
	margin:0px;
}
table.kfmWissenTable td div.InfoLink, table.ProductTable td div.InfoLink {
	padding-bottom:3px;
}

#romande div.product {border:solid #f6b005 4px;width:176px;float:left;margin:20px 0px 20px 20px;}
#romande div.first {margin-left:0px;}
#romande div.product p.grouptitle {padding:9px 0px 5px 0px;text-align:center;}
#romande div.product p.productlink {padding:0px 12px 0px 02px;text-align:right; bottom:7px;}

dl.autoren {
  padding:0px; 
  margin:0px;
}
dl.autoren dt {
  float:left;
  width:120px;
  padding:0px;
  font-weight:bold;
  padding-bottom:3px;
}
dl.autoren dd {
  padding:0px;
  margin-left:120px;
  padding-bottom:3px;
}

#umwelt_leftcol {
	width:207px;
	float:left;
/*	background-color:#CC9933;*/
}

#umwelt_leftcol ul, #umwelt_leftcol img {
	margin-left:29px;
}
#umwelt_maincol {
	margin-left: 207px;
	margin-top:12px;
}

.navi ul{
	padding-left:0px;
	margin-right:29px;
} 
.navi ul, .navi li {
	list-style: none outside none;
}

.navi li
{
	height:29px;
/*	color:#636363;*/
	text-decoration:none;
	margin-bottom:15px;
}

.navi li a, .navi li span
{
	display:block;
	line-height:29px;
	padding-left:12px;
	width:137px;
	font-weight:bold;
}
	
.navi .menuitem span
{
}

.navi .menuitem a {
	color: #ffffff;
	text-decoration:none;
}
.navi .menuitem
{
	background-image:url(../h4b/umwelt/img/Titel_Bg_149_29.jpg);
	background-repeat:no-repeat;
}

.navi .menuitem_active
{
	background-color:#C1C1C1;
	background-image:none;
	background-repeat:no-repeat;
}

table.arbeitsheft tr th {
	text-align:left;
	border-bottom: 1px solid #000000;
}