body {
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:12px;
background-image:url(img/back.gif);
}
.clearer {
clear:both;
}

.bodytext {
font-size:11px;
line-height:16px;
}

table {
font-size:12px;
}

a {
text-decoration:none;
}

a img {
border:0px !important;
}

#box {
width:1020px;
background-color:#FFFFFF;
text-align:left;
padding: 0px;
margin: 0 auto;
border-left:2px #858587 solid;
border-right:2px #858587 solid;
border-bottom:2px #858587 solid;
padding-bottom:10px;
margin-bottom:10px;
}

#header {
background-color:#00357d;

background-image:url(img/logo_oben.gif);
background-position: center right;
background-repeat:no-repeat;
width:1020px;
height:120px;
float:left;
}

#metanavigation {

}




#HauptNavigation {
margin:10px 0px 0px 0px;
padding:0px 0px 0px 20px;
width:1000px;
float:left;

overflow:hidden;

}

.homeLinks h2 {
font-size:14px;
color:#ea690a;
margin:0px 0px 0px 0px;
padding:15px 0px 0px 5px ;
}




.homeLinks {
width:430px;
float:left;
}
.homeRechts {
width:330px;
float:left;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px ;
}

.contentabelle {
float:left;
width:980px;
border:0px red solid;

margin:10px 0px 0px 20px;
-margin:10px 0px 0px 10px;
padding:0px 0px 0px 0px ;
}

.TabelleNavigation {
width:210px;
background-color:#858587;
}

.LinkeNavigation {
border-left:1px #858587 solid;
border-right:1px #858587 solid;
vertical-align:top;
}

.LinkeNavigationHome {
border-left:0px #858587 solid !important;
border-right:0px #858587 solid !important;
background-image:url(img/bottom_navi_home.gif);
background-repeat:no-repeat;
background-position:bottom;

}


.LinkeNavigation h1{
font-size:14px;
/*background-color:#858587;*/

background-image:url(img/back_linkenavigation.gif);
background-repeat:no-repeat;
background-position:bottom;
margin:0px 0px 0px 0px;
padding:5px 0px 11px 5px ;
color:#ea690a;
text-transform:uppercase;
font-weight:bold;

}


/* FLV Player 2 */
.tx-flvplayer2-pi1 {
padding-left: 10px;
}



/* Login */
.tx-newloginbox-pi1 { margin: 0; padding: 0; }



.TabelleAbstand {
width:10px;
}

.TabelleContent {
width:440px;
}

.TabelleContentText {
border-left:1px #858587 solid;
border-right:1px #858587 solid;
vertical-align:top;

}

.TabelleContentText h1, .TabelleContentText h2 {
font-size:16px;
color:#ea690a;
margin:0px 0px 0px 0px;
padding:10px 10px 10px 10px ;
}

.TabelleContentText p {
margin:0px 0px 0px 0px;
padding:0px 10px 10px 10px ;
}


.TabelleContentText a {
color:#ea690a;
}

.TabelleMarginalie {
width:320px;
background-color:#eaeaeb;

}

.TabelleMarginalieText {
border-right:1px #858587 solid;
background-color:#eaeaeb;
vertical-align:top;
}

.TabelleMarginalieText h1 {
font-size:16px;
color:#ea690a;
margin:0px 0px 0px 0px;
padding:10px 10px 10px 10px ;
}

.TabelleMarginalieText p {
margin:0px 0px 0px 0px;
padding:0px 10px 10px 10px ;
}


.TabelleMarginalieText a {
color:#ea690a;
}


.csc-textpic-imagewrap {
margin:0px 0px 0px 0px;
padding:0px 0px 10px 10px !important;
}

.csc-textpic-imagewrap p {
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px !important;
}

.TabelleContentHome {
width:760px;
background-color:#858587;
}

.TabelleContentHomeText {

vertical-align:top;
}

.TabelleContentHomeText h1{
font-size:16px;
/*background-color:#858587;*/
background-image:url(img/kopf_content_home_back.gif);
background-repeat:repeat-y;

margin:0px 0px 0px 0px;
padding:5px 0px 10px 5px ;
border-bottom:1px #858587 solid;
color:#ea690a;
font-weight:bold;
}



/* Produkte */

.DIVProduktePageBrowser .backlink {
display:block;
width:170px;

text-align:right;
}



.xxxxxxxxxxx_tx-rfrocoprodukte-pi1 .ProduktKleinesItem {
border:1px red solid;
margin:0px 0px 0px 5px;
padding:0px 0px 0px 0px;
}

.DIVProdukteHeadline {
width:550px;
float:left;
border-bottom:1px #858587 solid;

}

.DIVProduktePageBrowser {
width:208px;
height:33px;
float:left;
text-align:right;
background-image:url(img/kopf_content_produkte_back.gif);
background-repeat:repeat-y;
background-position:right;
/*background-color:#858587;*/
border-bottom:1px #858587 solid;
}

.DIVProduktePageBrowser a {
display:block;
width:20px;

}

.DIVProduktePageBrowser a, form {
float:left;
color:#ea690a;
font-weight:bold;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

.DIVProduktePageBrowser select {
background-color:#ffffff;
border:0px;
color:#000000;
font-weight:bold;
border:1px #FFFFFF solid;

}
.TabelleProdukteContent {
width:760px;
height:7px;
margin:0px 0px 0px 0px !important;
padding:0px 0px 0px 0px !important;
}

.ProdukteHeadline {
/*background-color:#858587;*/
color:#ea690a !important;
margin:0px 0px 0px 0px !important;
padding:5px 0px 10px 5px !important;
text-transform:uppercase;
background-image:url(img/kopf_content_produkte_back.gif);
background-repeat:repeat-y;


}

.ProduktKleinesItemWrap {
width:750px;
overflow:hidden;
margin:0px 0px 0px 0px !important;
padding:0px 0px 0px 0px !important;



}

.ProduktKleinesItem {
width:240px;
height:140px;
margin:10px 0px 0px 10px;
-margin:5px 0px 0px 5px;
padding:0px 0px 0px 0px ;
float:left;
background-image:url(img/ProduktKleinesItem_back.gif);
background-repeat:no-repeat;
display:block;
}

.ProduktKleinesItem:hover {
background-image:url(img/ProduktKleinesItem_back_over.gif);
background-repeat:no-repeat;
}

.ProduktKleinesItemWrap .aktiv .ProduktKleinesItemProduktname {
color:#ea690a;
}

.ProduktKleinesItemWrap .aktiv  {
background-image:url(img/ProduktKleinesItem_back_over.gif) !important;
background-repeat:no-repeat;

}


.ProduktKleinesItemBild {
width:220px;
height:78px;
display:block;
overflow:hidden;
margin:5px 0px 0px 10px;
padding:0px 0px 0px 0px ;
float:left;
text-align:center;
}


.ProduktKleinesItemKasten1 {
width:75px;
height:30px;
display:block;
/*border:1px #666666 solid;*/
background-image:url(img/ProduktKleinesItemKasten1.gif);
background-repeat:no-repeat;
text-align:center;
margin:5px 0px 0px 5px;
padding:0px 0px 0px 0px ;
float:left;
overflow:hidden;
}

.tractiontires {
width:30px;
height:30px;
display:block;
font-size: 10px;
background-image:url(pictogramme_technisch/traction_tires.png);
background-repeat:no-repeat;
text-align:center;
margin:5px 0px 0px 5px;
padding:1px 0px 0px 0px ;
float:left;
}

.poweredaxles {
width:30px;
height:30px;
display:block;
font-size: 10px;
background-image:url(pictogramme_technisch/powered_axles.png);
background-repeat:no-repeat;
text-align:center;
margin:5px 0px 0px 5px;
padding:1px 0px 0px 0px ;
float:left;
}

.lengthoverbuffers {
width:30px;
height:30px;
display:block;
font-size: 9px;
background-image:url(pictogramme_technisch/length_over_buffers.png);
background-repeat:no-repeat;
text-align:center;
margin:5px 0px 0px 5px;
padding:1px 0px 0px 0px ;
float:left;
}


.ProduktKleinesItemKastenArtnr {
width:75px;
height:25px;
display:block;
/*border:1px #666666 solid;*/
background-image:url(img/ProduktKleinesItemKasten1.gif);
background-repeat:no-repeat;
text-align:center;
margin:5px 0px 0px 5px;
padding:8px 0px 0px 0px ;
float:left;
overflow:hidden;
font-weight:bold;
}


.ProduktKleinesItemKasten1 img, .ProduktKleinesItemKasten1 p{
margin:0px 0px 0px 0px !important;
padding:0px 0px 0px 0px !important;
}

.ProduktKleinesItemKasten2 {
width:30px;
height:30px;
display:block;
/*border:1px #666666 solid;*/
background-image:url(img/ProduktKleinesItemKasten2.gif);
background-repeat:no-repeat;
text-align:center;
margin:5px 0px 0px 5px;
padding:0px 0px 0px 0px ;
float:left;
}

.ProduktKleinesItemKasten2pic {
width:30px;
height:30px;
display:block;
/*border:1px #666666 solid;*/
background-image:url(img/ProduktKleinesItemKasten2.gif);
background-repeat:no-repeat;
text-align:center;
margin:5px 0px 0px 5px;
padding:0px 0px 0px 0px ;
float:left;
}

.ProduktKleinesItemProduktname {
width:220px;
height:15px;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px ;
overflow:hidden;
float:left;
text-align:center;

}

.ProduktKleinesItem:hover .ProduktKleinesItemProduktname {
color:#ea690a;
}


.ProdukteDetailAnsicht {
margin:50px 0px 0px 0px;
padding:0px 0px 0px 0px ;

}

.ProdukteDetailAnsichtBild img{


}

.ProdukteDetailAnsichtBild {
border-bottom:10px #868789 solid ;
text-align:center;
}

.ProdukteDetailAnsichtHeadline h1{
color:#666666;
}

.ProdukteDetailAnsichtPreis {
width:730px;
font-size:15px;
font-weight:bold;
color:#ea690a;
text-align:right;
float:left;
}



.pictogramm_gesellschaft {
float:left;
width:75px;
height:25px;
display:block;
margin:5px 0px 0px 5px;
padding:0px 0px 0px 0px ;
}

.ProdukteDetailAnsichtEigenschaften {
width:700px;
float:left;
}

.ProdukteDetailAnsichtText {
width:750px;
float:left;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


.FormProduksuche {
width:100%;
margin:20px 0px 20px 0px;
padding:10px 0px 10px 0px ;
background-color:#eeeeee;
color:#000000;
border-bottom:1px #a2a1a1 solid;
border-top:1px #a2a1a1 solid;
}


.FormProduksuche table{
margin:0px 0px 0px 5px;
padding:0px 0px 0px 0px;
width:195px;

}

.FormProduksuche h3 {
color:#ea690a;
margin:0px 0px 0px 5px;
padding:0px 0px 0px 0px ;
}

.FormProduksuche .artnr {
background-color:#eeeeee;
border:1px #a2a1a1 solid;
width:55px;
}

.FormProduksuche .bezeichnung {
background-color:#eeeeee;
border:1px #a2a1a1 solid;
width:130px;
}

.FormProduksuche .SucheSelectLang {
border:1px #a2a1a1 solid;
width:195px;
background-color:#eeeeee;
}

.FormProduksuche .SucheSelectKurz {
border:1px #a2a1a1 solid;
width:90px;
background-color:#eeeeee;
}

.ProduktsucheButton {
border:1px #ea690a solid;
width:95px;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	-margin: 0px 0px 0px 0px;
	float:left;

}

.ProduktsucheResetButton {
border:1px #ea690a solid;
width:95px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


/******** TOOLTIP *************/

.tool-tip {
	color: #000;
	width: 200px;
	z-index: 13000;

}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;

}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background-color:#FFF;
	border:1px #000000 solid;
}


/* LIGHTBOX */

#lbNumber {
display:none;
}

#lbOverlay {

	background-color: #000000 !important;

}


/* Haendler*/

.haendlerItem p {
padding-left:0px;
}

.haendlerItem {

width:230px;
height:130px;
display:block;
margin-left:10px;
float:left;
}


.FormHaendlersuche{
padding:0px 0px 0px 0px;
margin:20px 0px 0px 10px;
-margin:20px 0px 0px 5px;
color:#000000;
width:735px;
font-weight:normal;

}


.SucheInputs {
width:200px;
padding:1px 0px 1px 1px;
margin:5px 0px 0px 0px;
font-size:12px;
border:1px #858587 solid;
}