#quicklinks {
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
	margin-right: 30px;
	margin-top: 35px;
	text-align: left;
}

#fulltext_front { 
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
	margin-right: 17px;
	margin-top: 48px;
	text-align: left;
}

#fulltext_front input.searchfield {
	width: 110px;

	font-size: 13px;
}

#front_news {
	width: 98%;
}




#front_news_items img {
	border: 0px solid #FFFFFF;
}

#front_video {
	width: 100%;
}


#front_konzernnav  {
	font-size: 12px;
	color: #000000;
}

#front_konzernnav  a:hover {
	text-decoration: underline !important;
}

#front_konzernnav h1 {
	border-bottom: 1px solid #999999;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
	color: #000000;
}


#front_news h1 {
	border-bottom: 1px solid #999999;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
	color: #000000;
}

#front_video h1 {
	border-bottom: 1px solid #999999;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
	color: #000000;
}

#quicklinks h1 {
	border-bottom: 1px solid #999999;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
}

#fulltext_front h1 {
	border-bottom: 1px solid #999999;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
	margin-bottom: 8px;
}

#quicklinks UL {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-right: 16px;
}

#quicklinks UL LI {
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}

#quicklinks a:link, #quicklinks a:visited {
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 0px 5px 0px;
	text-decoration: none;
	display: block;
	width: 100%;
	color: black !important;
	padding-left: 16px;
}

#quicklinks a:hover {
	color: #666666 !important;
}

html, body {
	height: 100%;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}

table {
	font-size: 1em;
	text-align: none;
}
#blockMain a:link, #blockMain a:visited {
	color: #666666;
	text-decoration: none;
}
#blockMain a:hover {
	color: black;
}
#bodyMain {
	margin: 0px;
	padding: 0px;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}
a img {
	border-color: black;
}




a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B43318;
}

a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}












/*Hauptnavigation */
.rednav {
	padding-left: 0;
	margin: 10px 0px;
	background-color: #CC3333;
	color: White;
	width: 100%;
	letter-spacing: 1pt;
	height: 19px;
}

.rednav li {
	border-right: 1px solid #ffffff;
	list-style-type: none;
	display: inline;
	float: left;
	height: 19px;
}

.rednav li a {
	padding: 0.2em 1em;
	font-style: normal;
	color: White;
	text-decoration: none;
	display: block;
}

.rednav li ul {
	border: black solid 1px;
	border-width: 0px 1px 1px;
	text-align: left;
}
.rednav ul ul {
	border-width: 1px;
}

.rednav li ul li {
	border: none;
}
.rednav li ul li a {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-color: white;
	margin: 0px;
	letter-spacing: 0px;
	color: black;
}

.rednav li a:hover {
	background-color: #DC7474;
	color: white;
}

.rednav li.right {
	float: right;
}

.rednav.bottom {
	margin-top: 0px;
	margin-bottom: 0px;
}

.rednav.top {
	margin-bottom: 0px;
}


.rednav.powered {
	color: #FFFFFF;
	font-size: 11px;
	font-weight:normal;
	float: right;
}/*
.rednav.powered a:link, .rednav.powered a:hover, .rednav.powered a:visited {
	color: #FFFFFF;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}

.rednav.powered .ven {
	color: #FF9933;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}*/





.mainTable {
	height: 100%;
	width: 950px;
	text-align: center;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
}
#blockMain {
	height: 100%;
	padding: 0px 0px 10px 0px;
	vertical-align: top;
	margin:0;
	text-align:left;
}


/* Navigation rechts*/

ul#rightnav {
	border-bottom: black solid 1px;
	clear: both;
}
#rightnav {
	border: red soild 1px;
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
	margin-right: 30px;
	text-align: left;
}
#rightnav ul {
	float: none;
	padding-left: 13px;
	margin: 0px;
}
#rightnav li {
	list-style-type: none;
	margin: 0px;
	padding:0px;
}




#rightnav a:link, #rightnav a:visited {
	font-style: normal;
	border-top: black solid 1px;
	padding: 5px 0px 5px 0px;
	text-decoration: none;
	display: block;
	width: 100%;
	color: black;
}
#rightnav a:hover {
	font-style: normal;
	border-top: black solid 1px;
	padding: 5px 0px 5px 0px;
	text-decoration: none;
	display: block;
	width: 100%;
	color: 999999;
}


#rightnav li.parent a {
	font-weight: bold;
	background-color: #EEEEEE;
	/* border-bottom:1px solid black; */
}

#rightnav li.parent ul {
  border-top:1px solid black;
}

#rightnav li.parent ul li a {
	font-weight: bold;
	background-color: #ffffff;
	border-bottom:none;
	font-weight: normal;
}

#rightnav li.parent ul li.current a {
	font-weight: bold;
	background-color: #EEEEEE;
}

#rightnav li.parent ul li.first a {
  border-top:none;
}


#rightnav li.shopComf a, #rightnav li.shopComf ul li.shopComf a {
	font-weight: bold;
	background-color: #EEEEEE;
}
#rightnav li.shopComf ul li a {
	font-weight: bold;
	background-color: #ffffff;
	border-bottom:none;
	font-weight: normal;
}


/*Die Willkommen-Seite (Startseite) ab Nov 2006*/
#boxleft, #boxleft_home_de, #boxleft_home_en {
	float:				left;
	width:				225px;
	height:				100%;
	margin-left:		10px;
	padding:			0 0 0 0;
	background-repeat: 	no-repeat;
}

#boxleft_home_de {
	background-image: 	url(imgsrc/logo_home_de.gif);
}

#boxleft_home_en {
	background-image: 	url(imgsrc/logo_home_en.gif);
}


#boxleft {
	/* background-image: 	url(imgsrc/logo_home_de.gif); */
}


/*Die Willkommen-Seite (Startseite)*/
#boxright, #boxright_home_de, #boxright_home_en {
	float:				left;
	width:				225px;
	height:				100%;
	margin-left:		0px;
	padding:			0 0 0 0;
	background-repeat: 	no-repeat;
}

#boxright_home_de {
	background-image: 	url(imgsrc/logo_home_de.gif);
}

#boxright_home_en {
	background-image: 	url(imgsrc/logo_home_en.gif);
}


#boxright {
	/* background-image: 	url(imgsrc/logo_home_de.gif); */
}



.rblogo {
	display:		block;
	height:			40px;
	margin-bottom:	0px;
	position: relative;
	top: -34px;

}


a#lnkHome {
	display: block;
	width: 100%;
	height: 40px;
	margin-top:	0px;
	margin-bottom: 20px;
}

#boxright .separator {
	overflow: hidden;
	height: 8px;
	font-size: 0.1px;
	line-height: 0.1px;
	margin: 0px;
	padding: 0px;
	border-top: black solid 1px;
	/*background-color: #EEEEEE;*/
}

#boxright .smallCart {
	text-align: left;
	padding: 2px;
	margin: 0px 30px 10px 10px;
	background-color: #EEEEEE;
}

#pathbox {
    width: 716px;
	height: 14px;
	padding: 4px;
	text-align: left;
	margin-left:0;
	border-bottom: #999999 solid 1px;
	float: right;
}


#sysmessage {
    width: 718px;
	
	padding: 4px;
	text-align: left;
	margin-left:0;
	
	clear:both;

}

.spacer {
	clear: both;
}


/**
 * Content-Rules
 */
/*Überschriften*/

.greytus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	text-decoration: none;
	/*background-color:#CCD6F1;*/
 background : #DBDBDB; 	/*der alte style*/
}

.greytdbg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	black;
	background : #DBDBDB; /*der alte style*/
}

.spaltenus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: FFFFFF;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1pt;
   /*background : #FBDB5E; der alte style*/
   	background : #afada5;

}

/**/
.spaltenus a {
	color:#FFFFFF;
}
.spaltenus a:visited {
	color:#FFFFFF;
}
.spaltenus a:link {
	color:#FFFFFF;
}
.spaltenus a:hover {
	color:#B43318;
}









/*
*  Beginn - Styles in Ausruestung ab April 2006
*/
.innerTable td{  /*auf inneren Table -um Border zu bekommen-- z.B. Ausruestung-stromerzeuger-rs14-technischeDaten*/
   border:1px solid #999999;
   padding-left:4px;
}


#ausLfT {  /*alle in Ausruestung  -- z.B. Heros-xtreme Lauftext*/
  /*background-color:#ECECEC;*/
}

#ausLfT a:hover  {
	text-decoration: underline !important;
}


#ausLfT a  {
	text-decoration: none !important;
}



#ausLft .greyDetails:link, #ausLft .greyDetails:visited {  /* z.b. Produktuebersicht Ausruestung */
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  font-weight:normal;
  font-size:11px;
  line-height:14px;
  text-decoration:none !important;
}
#ausLft .greyDetails:hover {
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  font-weight:normal;
  font-size:11px;
  line-height:14px;
  text-decoration:underline !important;
}

#ausLfT ul {
  list-style-type:disc; /*circle;*/  /*list-style-type:square;*/
  position:relative;
  left:-23px;
}
#ausLfT ul ul {
  list-style-type:none /*circle;*/
}
#ausLfT li{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#666666;
  font-size:11px;
  line-height:16px;
  padding-bottom:12px;
}
#ausLfT td{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#666666;
  font-size:11px;
  line-height:18px;
 /* vertical-align:top;*/
}

/*
#ausLfT sup{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding:0;
  text-decoration:none;
  position:relative;
  top:2px;
}
*/

#ausLfT .pLlH {
  padding-left:28px;
  line-height:20px;
}
#ausLfT .pLR {
  padding-left:28px;
  padding-right:28px;
}
/*
#ausLfT .NegativL {
   position:relative;
   left:-25px;
}*/

#ausLfT a:link, #ausLfT a:visited {
  color:#333333;
  text-decoration:underline;
  font-size:11px;
  font-weight:bold;
}
#ausLfT a:hover {
  color:#333333;
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
}

.headOV {   /*1. Zeile der Headline  Uebersichtsseiten -mit Border unten*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#CCCCCC !important;
	font-size: 25px !important;
	font-weight:normal;
	letter-spacing:1px;
	border-bottom:1px solid #999999;
	padding-top: 23px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 106px;
}

#ausLfT .headOV {   /*1. Zeile der Headline  Uebersichtsseiten -mit Border unten*/
	padding-top: 30px;

}

.headOV2 {  /*2. Zeile der Headline  Uebersichtsseiten */
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  text-align:right;
  color:#666666 !important;
  font-size:25px !important;
  font-weight:normal;
  letter-spacing:1px;
  margin:0;
  padding:3px 0 13px 0;
}



#ausLfT .headRed {       /*Headline fett 16 mit Border unten  GROSSBUCHSTABEN*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#CCCCCC;
	font-size:20px;
	font-weight:normal;
	letter-spacing:1px;
	border-bottom:1px solid #999999;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
	padding-top: 29px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 28px;
}

#ausLfT .headRed1 {       /*Subheadline normal  16 ohne Border*/
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-align:right;
  color:#666666;/*#CC3333;*/
  font-size:16px;
  font-weight:normal;
  letter-spacing:1px;
  padding:1px 0 0 0;
}

#ausLfT .headK{       /*Headline fett 16 mit Border unten  GROSS u KLEINBUCHSTABEN*/
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#CCCCCC;
  font-size:20px;
  font-weight:normal;
  letter-spacing:1px;
  padding:38px 0 3px 28px;
  margin:0 0 12px 0;
  border-bottom:1px solid #999999;
}

#ausLfT .subhdl {       /*Subheadline*/
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#666666;
  font-size:14px;
  font-weight:normal;
  letter-spacing:1px;
}


#ausLfT .headRedUp {          /*Subheadline normal 12 padding-left  Uppercase*/
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#C40100;
  font-size:12px;
  font-weight:normal;
  letter-spacing:1px;
  padding-left:28px;

  text-transform:uppercase;
}

#ausLft .hugeTxt:link, #ausLft .hugeTxt:visited {  /*ausrüstung - Gefahrgutausrüstung - Stufenkonzept - Paket*/
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#FF3333;
  font-size:40px;
  font-weight:bold;
  text-decoration:none;
}

#ausLft .hugeTxt:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#CCCCCC;
  font-size:40px;
  font-weight:bold;
  text-decoration:none;
}






.bgContent {
  background-color:#ECECEC;
}
.bgRow3 {
  background-color:#DCDCDC;
}

/*
*  Ende - Styles in Ausruestung ab April 2006
*/




.welcome {
	padding-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
	text-decoration: none;
}

.h1 {
	padding-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	text-decoration: none;
	border: 1px solid black;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

.h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#CCCCCC;
	text-decoration: none;

}

.h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #000000;
}

.h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}

.h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: black;
	font-weight:bold;
	letter-spacing: 2pt;
}

.input {
font: Verdana, Arial, Helvetica: 11px; border-width:1; color:#000000; background-color:#FFFFFF;border-color:000000; border-style:solid;
}

.inputr {
font: Verdana, Arial, Helvetica: 11px; border-width:thin; color:#000000; background-color:#FFFFFF;border-color:000000; border-style:solid;
}

.button {
font: Verdana, Arial, Helvetica: 11px; border-width:1; color:#000000; background-color:#ddd9d9;border-color:000000; border-style:solid;
}

.redtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}


.boldrbired {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/* color: #B43318; */
}


/*z.B.
.hdline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background : #FBDB5E;
	font-weight: bold;
}*/


/*z.b. bei den Fahrzeuguebersichten*/
.bereich  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B43318;
	background : #DBDBDB;
	font-weight: bold;
	font-style: italic;
}

.bereich a {
	color: #B43318;
}

.bereich a:hover {
	color: #000000;
}



.basketLink {
	margin-bottom:		20px;
	border-top:			1px solid #000000 !important;
	border-bottom:		1px solid #000000 !important;
	background:			#DDDDDD;
	color:				#CC3333 !important;
	font-weight:		bold;
}





/*
*  Beginn Styles z.B in RBY China - Fahrzeuge
*/
.pL {
 padding-left:3px;
}
/*
*  Ende Styles z.B in RBY China - Fahrzeuge
*/


form.fulltextSearch {
	padding:		20px;
	background:		#eeeeee;
}

form.fulltextSearch h1 {
	font-size:		14px;
	margin:			0 0 10px 0;

}


.searchResult div {
	margin-top:	10px;
	background: #eeeeee;
	padding:	5px;
}

.searchResult div p {
	margin:		10px 0 0 0;
}

td.poweredBy {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px !important;
	color: #CCCCCC !important;
	text-align: left;
	line-height: 10px;
	height: 5px !Important;
}

span.khan {
    font-weight:bold;
    color: #83C001;
}


span.it {
    color: #FF9900;
}

div.ps {
    display: none;
}

