@charset "UTF-8";
/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);
@import url(../yaml/screen/basemod.css);
@import url(../yaml/screen/content.css);
@import url(../general.css);

/* das Payback-Blau:
	0046AA
*/
.div-with-bg
{
   background: url(https://www.rds-fulfillment.de/tools/payback/images/login-bg.png) no-repeat ; 
 margin-left:-100px;
  height: 200px;
  width: 600px;
  padding-left:330px;
  padding-top:100px;
  
}

.success {
	font-weight: bold;
	color: #0046AA;
}

.something {color:white;font-xweight:bold;padding:16px;font-size:1.2em;vertical-align:bottom;}
.something:hover {background:#0046AA}

#topnav {z-index:9999;  background-color: #0046AA; margin-bottom: 28px;}
#topnav ul li.topnav:hover {background: none no-repeat scroll 0 0 #0046AA;}
	
.page_margins { width: 98%; background:#fff; }
 
.breadcrump { color:#0046AA; }
  
div#header {
  border-bottom:4px solid #0046AA;
  height:79px;
  xmargin-bottom:5px;
  }
  
div#footer
{
  font-size: 11px;
  line-height: 11px;
  background-color: #0046AA;
  }
  
  .xorderArrangementArticleGroupMenu{
	width:89%;
	padding:5px;
	margin-top:5px;
	float:left;
	background:#6DABCA;
	color:white;
	xborder-style:solid;
	xborder-color:grey;
	xborder-width:4px;
  }
  
  .orderArrangementArticleGroupMenu{
	xwidth:89%;
	xwidth:93%;
	width:133px;
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:30px;
	xmargin-top:5px;
	float:left;
	xbackground:#6DABCA;
	xbackground:#007284;
	background:white;
	color:#312B7E;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	border-top-width:0px;
	font-size: 16px;
  }
  .orderArrangementArticleGroupMenuSelected{
	background:#D6D8E5;
  }
  
  .orderArrangementArticleGroupMenuHeadElement{
	xwidth:89%;
	xwidth:93%;
	width:133px;
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:30px;
	xmargin-top:5px;
	float:left;
	xcolor:#312B7E;
	color:white;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	font-size: 16px;
	cursor:default;

	xbackground-image: url(images/nav-header-bg.jpg);

  }
  
  
  .orderArrangementArticleGroupMenu:hover{
	xbackground:grey;
	background: #E5E6EF;
	cursor:pointer;
  }
  

  .orderArrangementArticle{
	background:white;
	float:left;
	border-style:solid;
	border-color:grey;
	border-width:1px;
	margin:20px;
	margin-top:0px;
	#width:180px;
	#width:182px;
	width:215px;
	padding:10px;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:30px;
	text-align:center;
	xtext-align:left;
	xheight:290px;
	xheight:255px;
	xheight:295px;
	height:215px;
	xfont-size:22px;
  }
  .orderArrangementArticle:hover{
	border-style:solid;
	#border-color:red;
	border-color:#312B7E;
	border-width:1px;
  }

  .orderArrangementPage1ArticleName{
	  xfont-weight:bold;
	  xfont-size:30px;
  }

  #basket p, #basket div{
	color:white;
	padding-bottom:5px;
  }
  
  .buttonAddBasket{
	background: #0046AA;
	color:white;
	padding:5px;
	text-align:center;
	
	font-size:13px;
	
	margin-right:10px;
	
	border-width: 1px;
	border-style: solid;
#	border-color: #cccccc;
	
	border-left-color:white;
	border-left-width:2px;
	border-top-color:white;
	border-top-width:2px;

	border-bottom-color:#909090;
	border-bottom-width:2px;
	border-right-color:#909090;
	border-right-width:2px;
	
	
  }
  .buttonAddBasket:hover{
	# background: #61D8C6;
	cursor:pointer;
  }
  
  .paybackButton{
	background:#0046AA;
	color:white;
	padding:5px;
	
	
  }
  
  .paybackButton:hover{
	# background: #61D8C6;
	cursor:pointer;
  }
  
  
  
  
  .paybackButton2{
	width:133px;
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:30px;
	float:right;
	color:white;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	font-size: 16px;
	margin-top:20px;
	background:#0046AA;
	cursor:pointer;
  }
  .paybackButton2:hover{
	background:#0046AA;
  }
  
.paybackButton2Selected{
	background:#D6D8E5;
	color:#312B7E;;
}
.paybackButton2Selected:hover{
	background:#D6D8E5;
	cursor:default;
 
}

  .paybackButton2b{
	width:133px;
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:30px;
	float:right;
	color:white;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	font-size: 16px;
	margin-top:20px;
	background:#0046AA;
	cursor:default;
  }


 .paybackButton3{
	background: #0046AA;
	color:white;
	padding:5px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align:center;
}
  .paybackButton3:hover{
	# background: #61D8C6;
	cursor:pointer;
  }


.articleDetailLink:hover{
	text-decoration:none;
}

.paybackInput{
#background:red;
}

table tr:last-child td{
    border-bottom:0!important;
}

.tableGroup tr td{
	padding-bottom: 8px;
	border-bottom: 1px solid #ccc;
}

div.marginLeft {margin-left: -190px;}
