#mainContent {
	margin: 0px;
	padding: 0px;
}

h1 { font-weight: bold;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
    padding: 2px 5px 2px 5px;
}

table {
  border: none;
  border-spacing: 0px;
}

/*
 * Textlink
 */
.txtlnk         { font-weight:bold;color:#000000; }
.txtlnk:link    { font-weight:bold;color:#000000;text-decoration:none; }
.txtlnk:visited { font-weight:bold;color:#000000;text-decoration:none; }
.txtlnk:hover   { font-weight:bold;color:#FF9933;text-decoration:none; }

/*
 * Spacer
 */
.largeSpacer    { margin-top: 10px; font-size:10px;}
.smallSpacer    { margin-top: 5px;  font-size:5px; }

/*
 * Content-Link
 */
.cntlnk         { font-weight:normal;color:#0C4294; }
.cntlnk:link    { font-weight:normal;color:#0C4294;text-decoration:underline; }
.cntlnk:visited { font-weight:normal;color:#0C4294;text-decoration:underline; }
.cntlnk:hover   { font-weight:normal;color:#FF9933;text-decoration:underline; }

/*
 * Farben navigation
 */
.stNavBalkenPas { background-color: #c2c4c6; }
.stNavBalkenShop { background-color: #ff9933; }
.stNavBalkenMarketing { background-color: #0c4294; }
.stNavBalkenWissen { background-color: #659572; }
.stNavBalkenPresse { background-color: #ae3c31; }

.stNavBalken { background-color: #edeeee; }

/*
 * Tabellen
 */
table.rubrikTeaserHome      { border-width: 1px; border-style: solid; border-color: #000000; }
table.rubrikTeaserShop      { border-width: 1px; border-style: solid; border-color: #fccb9b; }
table.rubrikTeaserMarketing { border-width: 1px; border-style: solid; border-color: #b4c8f0; }
table.rubrikTeaserWissen    { border-width: 1px; border-style: solid; border-color: #b9d9ad; }
table.rubrikTeaserPresse    { border-width: 1px; border-style: solid; border-color: #e9b9b4; }
table.rubrikTeaserDocMorris { border-width: 1px; border-style: solid; border-color: #ecf1bc; }

table.sammelteaserHome      { border-width: 1px; border-style: solid; border-color: #b4c8f0; }
table.sammelteaserShop      { border-width: 1px; border-style: solid; border-color: #fccb9b; }
table.sammelteaserMarketing { border-width: 1px; border-style: solid; border-color: #b4c8f0; }
table.sammelteaserWissen    { border-width: 1px; border-style: solid; border-color: #b9d9ad; }
table.sammelteaserPresse    { border-width: 1px; border-style: solid; border-color: #e9b9b4; }
table.sammelteaserDocMorris { border-width: 1px; border-style: solid; border-color: #ecf1bc; }

table.shopteaserHome      { border-width: 1px; border-style: solid; border-color: #b4c8f0; background-color: #e7f4e2;}
table.shopteaserShop      { border-width: 1px; border-style: solid; border-color: #fccb9b; background-color: #fee6cf;}
table.shopteaserMarketing { border-width: 1px; border-style: solid; border-color: #b4c8f0; background-color: #e8eefa;}
table.shopteaserWissen    { border-width: 1px; border-style: solid; border-color: #b9d9ad; background-color: #e7f4e2;}
table.shopteaserPresse    { border-width: 1px; border-style: solid; border-color: #e9b9b4; background-color: #f7e7e6;}
table.shopteaserDocMorris { border-width: 1px; border-style: solid; border-color: #ecf1bc; background-color: #f5f8e0;}

div.shopAlertBox {
  border-width: 1px; border-style: solid; border-color: #cc3333;
  background-color: #fccb9b; color: #000000; font-weight: bold;
}
div.shopAlertBoxContent {
  padding: 3px 5px 3px 5px;
}

div.shopAlertBoxHeader {
	background-color: #cc3333; color: #ffffff;
}

tr.separator 							{ background-color: #999999; }
tr.separatorRow td				{
	height: 1px;
	background-color: #999999;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#ffffff;
}
tr.separatorMarked 				{
	background-color: #999999;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#cc3333;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#cc3333;
}
td.normalMarkedBoth {
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#cc3333;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#cc3333;
}
td.normalMarkedLeft 				{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#cc3333;
}
td.normalMarkedRght 				{
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#cc3333;
}

tr.separatorMarked2 				{
	background-color: #999999;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ff9933;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ff9933;
}
td.normalMarkedBoth2 {
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ff9933;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ff9933;
}
td.normalMarkedLeft2 				{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ff9933;
}
td.normalMarkedRght2 				{
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ff9933;
}

tr.separatorMarked3 				{
	background-color: #999999;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#659572;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#659572;
}
td.normalMarkedBoth3 {
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#659572;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#659572;
}
td.normalMarkedLeft3 				{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#659572;
}
td.normalMarkedRght3 				{
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#659572;
}

tr.separatorMarked4 				{
	background-color: #999999;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#333333;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#333333;
}
td.normalMarkedBoth4 {
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#333333;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#333333;
}
td.normalMarkedLeft4 				{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#333333;
}
td.normalMarkedRght4 				{
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#333333;
}

tr.header            			{ background-color: #E9E9E9; }

tr.dataRow1               { background-color: #FDF9D6; }
td.dataRow1               { background-color: #FDF9D6; padding-left: 5px; }

tr.dataDark               { background-color: #fccb9b; }
td.dataDark               { background-color: #fccb9b; }

div.marked  {
	color: #cc3333;
	font-weight: bold;
	font-size: 10px;
}

div.separator             {
	background-color: #999999;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #ffffff;
	max-height: 1px;
	margin: 0px;
}
div.header             {
	background-color: #e9e9e9;
	margin: 0px;
}
div.dataDark {
	background-color: #fccb9b; padding-left: 5px; padding-top: 3px; padding-bottom: 3px;
}
div.data1 {
	background-color: #FDF9D6; padding-left: 5px; padding-top: 5px;
}
div.dataShop {
	background-color: #fee6cf; padding: 5px;
}
.dataShopHide {
	color: #fee6cf;
}
div.textHeadline {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	padding-bottom:5px;
}


/*
 * Hintergrundfarben
 */
.hintergrundDunkel { background-color: #c2c4c6; }
.hintergrundHell   { background-color: #edeeee; }

.separator         { background-color: #999999; }
.header            { background-color: #E9E9E9; }
.dataShop          { background-color: #fee6cf; }

table.noPadding       { padding: 0px; margin: 0px;}
table.noPadding tbody { padding: 0px; margin: 0px;}
table.noPadding tr td { padding: 0px; margin: 0px;}

td.dataShopCell {
	background-color: #fee6cf; padding:2px 5px 2px 5px;
}
tr.dataShopRow td {
	background-color: #fee6cf; padding:2px 5px 2px 5px;
}

tr.dataShopRowSmall td {
  background-color: #fee6cf; padding:0px 5px 0px 5px;
}


tr.dataDarkRow td {
	background-color: #fccb9b; padding:2px 5px 2px 5px;
}
td.dataDarkCell {
	background-color: #fccb9b; padding:2px 5px 2px 5px;
}

tr.headerRow td {
  background-color: #E9E9E9; padding:2px 5px 2px 5px;
}
td.headerCell {
	background-color: #E9E9E9; padding:2px 5px 2px 5px;
}

td.whiteBorderRight {
	border-right: 1px solid #ffffff;
}
td.whiteBorderBottom {
	border-bottom: 1px solid #ffffff;
}

div.noFloat        { padding:0px; margin:0px; float:left; vertical-align:middle; }

.rebateArticle {
	  font-weight: bold;
	  color: #336633;
	  padding:2px 0px 5px 5px;
}
.rebateArticleBg {
	  font-weight: bold;
	  color: #fff;
	  background-color: #336633;
	  padding:2px 0px 5px 5px;
}
.dependsOnArticle {
	  font-weight: bold;
	  color: #bc2c33;
	  padding:2px 0px 5px 5px;
}

div.popup {
  position: absolute;
  border: 1px ridge #0C4294;
  padding: 5px 5px 5px 10px;
  background-color: #edefee;
  color: black;
  opacity: 0.8;
  filter: alpha(Opacity =   80);
}

div.wait {
  position: absolute;
  border: 2px ridge #0C4294;
  padding: 5px;
  background-color: #eeeeee;
  color: black;
  opacity: 0.9;
  filter: alpha(Opacity =   90);
  z-index: 1000;
}

#js-popup {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/_images/overlay.png);
}

iframe.deactivate {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 1024px;
  height: 768px;
  z-index: 10;
  background: white;
  filter: Alpha(Opacity =   50);
  -moz-opacity: 0.50;
  opacity: 0.50;
}

/*
* Formular+ und Umfrageeditor
*/


.surveybuttons   { float: right;}

label { float: left; }
label.error {display: none;; float: none; color: red; vertical-align: top; }

tr.commonDarkData { background-color:#cccccc; }

