/* ------------------ R&G Autoservice Chemnitz----------------------------------------------- */
html, body {
	width:100%;
	height:100%;
}

body {
	background:#134671 url(../images/bg-kachel.jpg) repeat-x;
    background-color:#134671;
	font-family: Verdana, Helvetica, sans-serif, Trebuchet MS,Arial;
	color: #003762;
	font-size:12px;

}



* {
	padding:0;
	margin:0;
	outline:none;
}


.weiss{
    font-family: Verdana,Georgia, Times New Roman, Times, serif;
    text-decoration: none; 
    color: #ffffff;
    font-size:13px;
    font-weight:bold;
    font-style:italic;


}

.gruen{
    font-family: Verdana,Georgia, Times New Roman, Times, serif;
    text-decoration: none; 
    color: #535353;
    font-size:13px;
    font-weight:normal;
    font-style:normal;
    margin:0 0 0 0;
    padding:0 0 5px 5px;
    background-color:#daebcc;





}

.push {
	float: none;
	clear: both;
	height:100px;
}

.spacer {
	display:block; 
	height:1px; 
	font:1px/1 sans-serif; 
	clear:both;
    background-color:transparent;
}


.dot-line{
    clear: both;
    margin-top: 0pt;
    height: 20px;
    width:auto;
    background-color: transparent;
    background-image:url(../images/dot-line.gif);
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: center;

}

.small{
    font-family: Verdana,Georgia, Times New Roman, Times, serif;
    text-decoration: none; 
    color: #003762;
    font-size:11px;
    text-align:right;

}

.list{
    font-family: Verdana,Georgia, Times New Roman, Times, serif;
    text-decoration: none; 
    color: #003762;
    font-size:11px;
    text-align:left;

}




/* ----------------------------------------------------- links ------------------------------------------------- */


a{	
    color:#003762;
    text-decoration:underline;
    font-weight:normal;
    line-height:18px;
   
    
}

a:hover	{
    text-decoration:none;
    color:#e61b16;
    line-height:18px;
   
}





h1{
	font-family: Verdana, Helvetica, sans-serif, Trebuchet MS,Arial;
    text-decoration: none; 
    color: #91c267;
    font-size:22px;
    font-weight:bold;
    margin:0 0 0 0;
    text-transform:none;
    font-style:normal;
    

}




h2{
	font-family: Verdana, Helvetica, sans-serif, Trebuchet MS,Arial;
    text-decoration: none; 
    color: #e56526;
    font-size:16px;
    font-weight:normal;
    margin:12px 0 0 0;
    padding:0 0 0 3px;


}


p{
    font-family: Verdana, Helvetica, sans-serif, Trebuchet MS,Arial;
    color: #003762;
    text-transform: none;
    line-height: 20px;
    font-size: 13px;
    margin:0 0 0 0;
    padding:8px 0 11px 0;
    font-weight:normal;
    text-align:inherit;
   


}

li, ul{
    list-style-type:circle;
    list-style:none;
    font-size: 12px;
    font-weight:normal;
    color: #003762;
    margin:0 0 0 0;
    padding:0 0 0 0;

}

.naviADD{
    font-family: Verdana, Helvetica, sans-serif, Trebuchet MS,Arial;
    color: #ffffff;
    text-transform: none;
    font-size: 15px;
    margin:0 0 0 0;
    padding:8px 0 15px 0;
    font-weight:bold;
    text-decoration:none;

}






/* ------------------ wrapper ---------------------------------------------------- */

#container {
        position:relative;
        width:980px;
        margin:0 auto -100px auto;
        min-height:100%;
        height: auto !important;
        z-index:150 !important;
        background-image:url(../images/bg-content-container.png);
        background-repeat:repeat-y;
       
    
}


/* ------------------ header ---------------------------------------------------- */

#header {
   position:relative;
   width:980px;
   height:450px;
   z-index:0 !important;
   background-color:transparent;
   background-image:url(../images/bg-head.jpg);
   margin:0 0 0 0;
   padding:0 0 0 0;
   background-repeat:no-repeat;

	}






.branding a {
   width:223px;
   height:88px;
   background-repeat:no-repeat;
   background-color:transparent;
   position: absolute;
   left: 102px;
   top: 263px;
   background-image:url(../images/r-g-logo.png);
   padding:0;
   margin:0;
   outline:none;
   z-index:0;




}









/*-------------------------- content ----------------------------------*/
    
#contentContainer {
    width:943px;
    min-height:750px;
    padding:0 0 0 0;
    margin:0 0 0 0;
    z-index:120;
    background-image:url(../images/bg-content-container.png);
    background-repeat:repeat-y;
    }

    



#contentMain {
    width:430px;
    height:auto;
    padding:55px 20px 15px 0;
    margin:0 0 0 0;
    z-index: 0;
    float:right;
    background-color:#FFFFFF;  
 
    }
    
#contentMain_feedback {
    width:600px;
    height:800px;
    padding:55px 20px 15px 0;
    margin:0 0 0 0;
    z-index: 0;
    float:right;
    background-color:#FFFFFF;  
 
    }
    


#contentSidebar{
   width:225px;
   height:380px;
   padding:0 0 0 0;
   margin:65px 0 0 5px;
   z-index:40;
   float:left;
   clear:both;
   display:block;
   background-color:transparent;



}

#contentSidebar_r{
   width:230px;
   height:auto;
   padding:0 15px 0 0;
   margin:0 0 0 0px;
   z-index:40;
   float:right;
   background-color:transparent;
   text-align:right;



}
    
 
/*-------------------------- content ende ----------------------------------*/  



/*-------------=naviAdd----------------*/

#naviAdd {
   width:271px;
   position:absolute;
   top:429px;
   right:669px;
   height: 20px;
  
}

#naviAdd li {
    float:left;
    list-style-type:none;
    color:#e36626;
    padding:0 10px 0 0;
    font-size:11px;
    
}

#naviAdd li a	{
    color:#003762;
 	font-size:11px;
    text-decoration:none;
    text-transform:none;
   
}

#naviAdd li a:hover	{
	color:#e61914;
	text-decoration:none;
   
}




	 
/*---------------- NAVIGATION --------------------------*/


ul#navi {
	list-style: none;
	float: left;
    width: 159px;
	margin: 0 0 0 0;
    padding:2px 0 0 35px;
    
  
}
ul#navi li {
	text-indent: -9999px;
}

ul#navi li a {
    display: block;
    height:25px;
    width: 165px;
    margin: 0 0 0 0;
    padding:2px 0 0 0;
    background:url(../images/bg-navi-a.gif);
    background-repeat:no-repeat;


 

}



#navi li a.unternehmnen {
	background-position: 1px 0px;
}

#navi li a.unternehmen:hover,#navi li.active a.unternehmen,#navi li.active a.unternehmen:hover {
	background-position:2px -201px;
}


#navi li a.service {
	background-position:2px -27px;
}

#navi li a.service:hover,#navi li.active a.service,#navi li.active a.service:hover {
	background-position:2px -228px;
}


#navi li a.aktionen {	
	background-position:2px -54px;}

#navi li a.aktionen:hover,#navi li.active a.aktionen,#navi li.active a.aktionen:hover {
	background-position:2px -255px;
}


#navi li a.gebrauchtwagen {
	background-position:2px -81px;}

#navi li a.gebrauchtwagen:hover,#navi li.active a.gebrauchtwagen,#navi li.active a.gebrauchtwagen:hover {
	background-position:2px -282px;
}

  
#navi li a.kundengalerie {
	background-position:2px -108px;}

#navi li a.kundengalerie:hover,#navi li.active a.kundengalerie ,#navi li.active a.kundengalerie :hover {
	background-position:2px -309px;
}


    
#navi li a.peugeot {
	background-position:2px -135px;
}

#navi li a.peugeot:hover,#navi li.active a.peugeot,#navi li.active a.peugeot:hover {
	background-position:2px -336px;
}
   
       
#navi li a.links {
	background-position:2px -162px;
}

#navi li a.links:hover,#navi li.active a.links,#navi li.active a.links:hover {
	background-position:2px -363px;
}
  

  
        
  
a#kundenfeedback{
   width:179px;
   height:171px;
   background-repeat:no-repeat;
   position: absolute;
   z-index:50 !important;
   left: 32px;
   top: 817px;
   background-image:url(../images/kundenfeedback.jpg);




}

a#kundenfeedback:hover{
    width:179px;
    height:171px;
    background-repeat:no-repeat;
    position: absolute;
    z-index:50 !important;
   left: 32px;
   top: 817px;
    background-image:url(../images/kundenfeedback-over.jpg);




}

    

/*-------------ENDE-----------------------------*/

#footer {
    width:auto;
    height:55px;
    margin:0 auto;
    padding:0 0 0 0;
    background-image:url(../images/bg-footer.png);
    background-repeat:no-repeat;
 
    
	}
    
.footer-text{
   font-family: Verdana,Georgia, Times New Roman, Times, serif;
   text-decoration: none;
   text-align:center;
   color: #ffffff;
   font-size:11px;
   font-weight:normal;
   margin:0 0 0 0;
   padding:5px 0 0 0;
   line-height:18px;
 

 


}



    
/*-------------------------- footer ende----------------------------------*/  
