/* PFADMENU BEGIN */
#pfadmenu *{
color:#fff;
}

#pfadmenu strong{
margin:0 5px;
}

/* PFADMENU END */

#contentcenter table{
width:100%;
}
#contentcenter td{
vertical-align:top;
}
#contentcenter p{
margin: 5px 5px;
}

#contentcenter strong{
font-weight:bold;
}
#contentcenter h1,#contentright h1{
 font: 16px Arial;
 font-weight:bold;
 text-align:center;
 color:#017F3F;
}

#contentright h1{
color:#ffe500;
margin:0 0 5px 5px;
}
#contentcenter h2,#contentright h2{
 font: 14px Arial;
 font-weight:bold;
/*
 font-style:italic;
*/
 color:#017F3F;
}

#contentcenter hr{
border:1px inset #017F3F;
}

#contentcenter a,#contentcenter a:visited{
color:#49B82D;
color:#000;
font-weight:bold;
text-decoration:none;
}


#contentcenter a:hover{
color:#49B82D;
font-weight:bold;
text-decoration:underline;
}

#contentcenter span.detail{
font-size:10px;
/*
color:#48BA30;
*/
}

#contentcenter em{
font-style:italic;
}
#contentcenter .important{
color:red;
}

#inf_nav{
float:left;
padding:0 5px 0 5px;
margin: 0 5px  0 0;
width:158px;
display:block;
border-right:1px solid #49B82E;
border-bottom:1px solid #49B82E;
background-color:#EFEFEF;
}
#inf_nav ul{
list-style-type:none;
margin:0px;
padding:0;
}
#inf_nav ul li{
width:140px;
font-weight:bold;
margin: 0 0 5px 0;
}

#inf_nav ul li ul{
margin:0 0 0 10px;
}
#inf_nav ul li ul li{
width:130px;
margin: 0 0 5px 0;
padding:0;
}
#inf_nav .sub a{
font-weight:300;
}
#inf_con{
display:block;
float:left;
width:460px;
}

#contentcenter p.csc-frame-frame1 strong{
font-weight:bold;
}

#contentcenter p.stellenangebote{
margin:5px 0 0 5px;
}

#contentcenter p.stellenangebote a{
margin:0;
}

#contentcenter a.internal-link, #contentcenter a.internal-link img, #contentcenter img{
border:0px solid white;
}

#nav_maschinenausleih{
margin:0px;
background-color:#efefef;
text-decoration:none;
font-size:13px;
font-weight:800;
text-align:center;
}


#contentcenter .rgaccord1-content{
padding-bottom:5px;
}

#contentcenter .rgaccord1-nest,#contentcenter .rgaccord1-toggle{
margin-top:5px;
}

#contentcenter .rgaccord1-toggle{
background-color:#f5e200;
background-color: #efefef;
color: #108050;
border-color:#f5e200;
}
#inf_con .rgaccord1-toggle{
background-color: #efefef;
}

#contentcenter .rgaccord1-content{
width:auto;
margin-right:33px;
border: 1px solid #49b82e;
background-color: #efefef;
z-index:10;
} 
#kleintier_nav{
background-color:#efefef;
}

#kleintier_nav ul{
background-color:#efefef;
display:block;
list-style-type:none;
min-height:20px;
margin:0;
padding:0;
}

#kleintier_nav li{
float:left;
margin:0px 0px;
display:block;
height:16px;
padding:0;
}


#kleintier_nav li a{
background-color:#efefef;
float:left;
border:1px solid #49B82E;
margin:0px 0px;
display:block;
height:16px;
padding:2px 2px 0 2px;
}

#nav_lieferservice{
background-color:#efefef;
}

#nav_sub p{
margin:0 0 3px 0;
text-align:center;
font-style:italic;
color:#efefef;
font-size:12px;
}

#contentright a{
color:#fff;
}

#contentright img{
border:1px inset #ffe500;
margin:0px 3px 0px auto;
margin:0px 17.5px 0px 17.5px;
}

#contentright span.important{
align:center;
color:red;
}

#contentright p.bodytext{
text-align:center;
margin:5px;
}

#contentright a{
color:#49b82d;
}

#contentcenter b{
font-weight:bold;
}

#contentcenter p.csc-frame-frame3{
margin-top:0;
background-color: #017F3F;
text-align:center;
float:right;
}

#contentcenter p.csc-frame-frame3 a,#contentcenter p.csc-frame-frame3 a:visited{
color: #ffffff;
text-decoration:none;
font-size:13px;
font-weight:800;
text-align:center;
}
#contentcenter p.csc-frame-frame3 a:hover{
text-decoration:underline;
}

#products_information .preis{
color:black;
font: 12px Arial;
font-weight:bold;
}
#products_information p{
width:140px;
margin:0;
padding:0;
}
#contentright #products_information a{
font-weight:bold;
}

#downID img, #upID img{
border:0px;
margin:0px 2px;
padding:0;
}
#products_information .element{
background-color: #efefef;
border-top-width: 2px;
border-top-style: solid;
border-top-color: #f5e200;
padding:5px;
}


#contentright h1 a{
color:#ffe500;
text-decoration:none;
}

#contentright h1 a:hover{
color:#ffe500;
text-decoration:underline;
}

#contentcenter h1 a.download{
font-size:16px;
}


#contentcenter a.white{
color:#fff;
}

#contentcenter .csc-frame-frame2{
background-color:#49B82E;
border:1px solid #108050;
color:#fff;
float:right;
height:auto;
margin:auto;
text-align:center;
float:left;
width:100%;
}

#contentcenter div.nav_oben_mitte .csc-frame-frame2{
width:640px;
}

#contentcenter .csc-frame-frame2 a,#contentcenter .csc-frame-frame2 a:visited, #contentcenter p.trenner{
color:#fff;
background-color:none;
align:center;
margin:0 0 0 3px;
padding:0;
}
#contentcenter .csc-frame-frame2 a:hover{
color:#fff;
text-decoration:underline;
}
#contentcenter div.nav_oben_mitte p.csc-frame-frame2, #contentcenter div.nav_oben_mitte{
/*
width:624px;
width:590px;
*/
color:#fff;
padding:1px 3px 0px 3px;
}
#contentcenter p.csc-frame-frame3{
width:624px;
float:right;
padding:0px 3px 1px 3px;
color: #108050;
margin:0;
border:1px solid #108050;
}
*html #contentcenter div.nav_oben_mitte p.csc-frame-frame2{
padding:0;
}
#contentcenter div.nav_oben_mitte p.csc-frame-frame2 a,
#contentcenter div.nav_oben_mitte p.csc-frame-frame2 span{
margin:auto;
display:inline-block;
padding:0;text-align:center;
/*
display:inline;
float:left;

}
#contentcenter div.nav_oben_mitte p.csc-frame-frame2 span{
width:5px;
margin:auto 2px;
*/
}
#contentcenter div.nav_oben_mitte p.csc-frame-frame2 span{
/*
 float:left;
*/
}
#contentcenter div.nav_oben_mitte p.csc-frame-frame2,#contentcenter div.nav_oben_mitte p.csc-frame-frame3{
margin:0;
padding:0;
}

#contentcenter div.nav_oben_mitte{
clear:both;
}
