/* ------------------ Motorrad Scheunpflug --------------------------------------------------------------------------------- */
html, body {
	
	width:100%;
	height:100%;
	/*overflow-x:hidden;*/
}

body {
	background:#0076bd url(../images/bg-img.gif) top center repeat-x;
    background-color:#130f11;
	font-family: Verdana,Georgia, Times New Roman, Times, serif;
	color:#e8e7e8;
	font-size:11px;
    line-height:18px;
}



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


.push {
	float: none;
	clear: both;
	height:100px;
}
.clear {
	float: none;
	clear: both;
}
#spacer {
	display:block; 
	height:1px; 
	font:1px/1 sans-serif; 
	clear:both;
}

.Stil1 {font-size: 11px}


.Stil2 {
	font-size: 10px;
    line-height:12px;
    font-family: Verdana,Georgia, Times New Roman, Times, serif;
	color:#959394;
    
}


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

}

p {
	margin: 0 0 10px 0;}


.fahne {
	position:relative;
	left:331px;
	top:-20px;
}

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

a:link  { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #ff0000; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px;
	text-decoration: none;
	border:none!important;
	outline: none; 

}

a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ff0000; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px;
	text-decoration: none;
	border:0 none;
	outline: none; 
}

a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ff0000; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px;
	text-decoration: none;
	border:0 none;
	outline: none; 
}

a:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-decoration: none; 
	color: #ff0000; 
	font-style: normal; 
	font-weight: normal;
	text-decoration: underline;

	
}




h1{
    font-family: Verdana,Helvetica,sans-serif, Trebuchet MS,Arial;
    text-decoration: none; 
    color: #c8c7c8;
    font-size:15px;
    font-weight:bold;
    margin:0 0 10px;

}




h2{
    font-family: Verdana,Helvetica,sans-serif, Trebuchet MS,Arial;
    text-decoration: none; 
    color: #24a124;
    font-size:13px;
    font-weight:bold;

}

h3{
    color: #FF0000;

}

p{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;      
    color: #e8e7e8;
    line-height:17px; 


}

.sprachen1 {
	float:left;
	position:relative;
	left:750px;
	top:240px;
	border:none;}

.sprachen2 {
	float:left;
	position:relative;
	left:779px;
	top:240px;
	border:none;}

.sprachen3 {
	float:left;
	position:relative;
	left:335px;
	top:240px;
	border:none;}

.sprachen4 {
	float:left;
	position:relative;
	left:168px;
	top:240px;
	border:none;}

.sprachen5 {
	float:left;
	position:relative;
	left:240px;
	top:240px;
	border:none;}

.sprachen6 {
	float:left;
	position:relative;
	left:269px;
	top:240px;
	border:none;}


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

#container {
    width:982px;
    margin:0 auto;
    z-index:1;
    position:relative;
    min-height:100%;
    background-image:url(../images/bg-img.jpg);
    background-repeat:no-repeat;
    background-color:#130f11;
	
}

* html div#container {
	height:100%;
    
}
 


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

#header {
   position: relative;
   width:980px;
   height:341px;
   background:url(../images/bg-header.jpg) 0 0 no-repeat;
   z-index:50 !important;
   margin:0 0 40px 0;
   padding:0 0 0 0;
	}



#crossfade {
   position:absolute;
   width: 505px;
   height: 344px;
   padding:0 0 0 0;
   margin:0 0 0 0;
   left: 1px;
   top: 0px;
   z-index:20;
  
  }




a#branding{
   width:210px;
   height:95px;
   background-repeat:no-repeat;
   position: absolute;
   z-index:50 !important;
   left: 700px;
   top: 61px;
   background-image:url(../images/logo.jpg);


}


#claim{
   width:195px;
   height:97px;
   background-repeat:no-repeat;
   position: absolute;
   z-index:50 !important;
   left: 542px;
   top: 228px;

}

.bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;      
	color: #e3e3e3;  
}

.text{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;      
    color: #e8e7e8;
    line-height:17px; 

}

/*-------------------------- content ----------------------------------*/
    
#contentContainer {
    width:950px;
    padding:35px 0 0 35px;
    margin:0 0 0 0;
    background:url(../images/bg-img.jpg) no-repeat;
	
    min-height:700px; 
	height:auto!important;
	height:700px;  
   
    }
    
    * html #contentContainer {
    min-height:100%;
}

#contentMain {
    width:500px;
    min-height:100%;
    padding:0 0 0 0;
    margin:0 0 0 0;
    font-size:11px;
    float:left;
    display:block;

    }
#contentMultimedia {
    width:580px;
    min-height:100%;
    padding:0 0 0 0;
    margin:0 0 0 0;
    font-size:11px;
    float:left;
    display:block;

    }
    
    * html #contentMain {
         min-height:100%;
    }  
 

#contentSidebar {

    width:350px;
    min-height:300px;
    padding:0 0 0 0;
    margin:0 0 0 0;
    font-size:11px;
    float:left;
    }
.contentSidebar {

    width:350px;
    min-height:300px;
    padding:0 0 0 0;
    margin:0 0 0 0;
    font-size:11px;
    float:left;
    }
    * html #contentMain {
     min-height:300px;
    }
    
#contentSidebarMultimedia {
    width:300px;
    min-height:300px;
    padding:0 0 0 0;
    margin:0 0 0 0;
    font-size:11px;
    float:left;
    }
.gebrauchte {
	width:450px;
	float:left;
	/*min-height hack*/
	min-height:150px;
	height:auto!important;
	height:150px;}

/*.ewcms_loopline {
	width: 150px;
}
*/
/*-------------------------- navigation ----------------------------------*/



#navi-add{
   position: absolute;
   width:293px;
   height: 22px;
   padding:0 0 0 0;
   margin:0 0 0 0;
   z-index:100;
   top: 8px;
   left: 533px;
    }
 
 


a.top-nav:link, a.top-nav:visited, a.top-nav:active, a.top-nav:hover {
    font-family: Verdana,Helvetica,sans-serif, Trebuchet MS,Arial;
    text-decoration: none; 
    color: #cccccc;
    font-size:11px;
    font-weight:normal;
    text-transform:uppercase;
    margin:0 30px 0 0;
    padding:0 0 0 0;
	}
	 


	
a.top-nav:hover {
    font-family: Verdana,Helvetica,sans-serif, Trebuchet MS,Arial;
    font-size:11px;
    color:#ffffff;
    font-weight:normal;
    text-transform:uppercase;
    text-decoration: underline;
     margin:0 30px 0 0;
    padding:0 0 0 0;
	
	}


 

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

#footer {
    width:980px;
    height:25px;
    margin:0 auto;
    padding:0px 0px 0px 0px;
    background-color:#130f11;
 
    
	}
    
.footer{
    font-family: Verdana,Helvetica,sans-serif, Trebuchet MS,Arial;
    text-decoration: none; 
    color: #ffffff;
    font-size:11px;
    font-weight: bold;
    text-decoration:underline;
    margin:0 3px 0 3px;
    background-color:#FFFFFF;

}





#navi{
   position:absolute;
   color:#000000;
   width:976px;
   height:37px;
   margin:0 0 0 0;
   padding:10px 0 0 15px;
   left: 0px;
   top: 342px;
   background-image:url(../images/bg-navi.gif);
   background-repeat:no-repeat;
   z-index: 150;
    

}




a.nav:link, a.nav:visited, a.nav:active, a.nav:hover {
    color: #e9e9e9;
    text-decoration: none;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    margin:0 5px 0 15px;
    padding:5px 0 0 0;
	}
	 


	
a.nav:hover {
        font-family: Verdana,Helvetica,sans-serif, Trebuchet MS,Arial;
        font-size:11px;
        color: #e90100;
        font-weight:bold;
        text-transform:uppercase;
        border-bottom-width: 4px;
        border-bottom-style: solid;
        border-bottom-color: #e90100;
        margin:0 5px 0 15px;
        padding:5px 0 0 0;
	
	}
    
    
    	
a.nav-aktiv:link, a.nav-aktiv:visited, a.nav-aktiv:active, a.nav-aktiv:hover {
    	font-family: Verdana,Helvetica,sans-serif, Trebuchet MS,Arial;
        font-size:11px;
        color: #e90100;
        font-weight:bold;
        text-transform:uppercase;
        border-bottom-width: 4px;
        border-bottom-style: solid;
        border-bottom-color: #e90100;
        margin:0 5px 0 15px;
        padding:5px 0 0 0;
	}




a.nav-aktiv:hover {
        font-family: Verdana,Helvetica,sans-serif, Trebuchet MS,Arial;
        font-size:11px;
        color: #e90100;
        font-weight:bold;
        text-transform:uppercase;
        border-bottom-width: 4px;
        border-bottom-style: solid;
        border-bottom-color: #e90100;
        margin:0 5px 0 15px;
        padding:5px 0 0 0;
	
	}









/*--- menue neufahrzeuge  ---*/

	#neufahrzeuge { width:100px;  height: 68px; float: left;}

	#neufahrzeuge  ul { list-style: none; margin: 0; padding: 0; width:90px; float:left; clear:both; }

	#neufahrzeuge {
   position:absolute;
   width:100px;
   float: left;
   top: 9px;
   left: 242px;
}

	#neufahrzeuge ul 
	{ list-style: none; margin: 0; padding: 0; width:100px; float:left; clear:both; }
	
	#neufahrzeuge  a, #neufahrzeuge h2 { 
   	font-family: Verdana,Arial,Helvetica,sans-serif, Trebuchet MS,;
	font-size:11px;
	font-weight:bold;
	display: block; 
	border-width: 0px; 
	border-style: solid;
	padding:2px 0 4px 4px ;
	margin:0 0 0 0;
	color:#FFFFFF;
	
}
	
#neufahrzeuge  h2 { 
	width: 100px;
	color:#ffffff;
	font-size:11px;
    text-transform:uppercase;
}


	
	#neufahrzeuge  a { 
	width: 100px; 
	color: #ffffff; 
	background: #292628; 
	text-decoration: none; 
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	#neufahrzeuge  a:hover { color: #e90100; background: #000000; font-weight:bold;}
	
	#neufahrzeuge li {position: relative;}


	
	#neufahrzeuge ul ul,
	#neufahrzeuge ul li:hover ul ul,
	#neufahrzeuge ul ul li:hover ul ul
	{display: none; }
	
	#neufahrzeuge ul li:hover ul,
	#neufahrzeuge ul ul li:hover ul,
	#neufahrzeuge ul ul ul li:hover ul
	{display: block;
	} 
	
	
	
	
	
/*--- menue neufahrzeuge2  ---*/

	#neufahrzeuge2 { width:100px;  height: 68px; float: left;}

	#neufahrzeuge2  ul { list-style: none; margin: 0; padding: 0; width:90px; float:left; clear:both; }

	#neufahrzeuge2 {
   position:absolute;
   width:100px;
   float: left;
   top: 9px;
   left: 242px;
}

	#neufahrzeuge2 ul 
	{ list-style: none; margin: 0; padding: 0; width:100px; float:left; clear:both; }
	
	#neufahrzeuge2  a, #neufahrzeuge2 h2 { 
   	font-family: Verdana,Arial,Helvetica,sans-serif, Trebuchet MS,;
	font-size:11px;
	font-weight:bold;
	display: block; 
	border-width: 0px; 
	border-style: solid;
	padding:2px 0 4px 20px;
	margin:0 0 0 0;
	color:#FFFFFF;
	
}
	
#neufahrzeuge2  h2 { 
	width: 100px;
	color:#ffffff;
	font-size:11px;
    text-transform:uppercase;
}


	
	#neufahrzeuge2  a { 
	width: 100px; 
	color: #ffffff; 
	background: #292628; 
	text-decoration: none; 
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	#neufahrzeuge2  a:hover { color: #e90100; background: #000000; font-weight:bold;}
	
	#neufahrzeuge2 li {position: relative;}


	
	#neufahrzeuge2 ul ul,
	#neufahrzeuge2 ul li:hover ul ul,
	#neufahrzeuge2 ul ul li:hover ul ul
	{display: none; }
	
	#neufahrzeuge2 ul li:hover ul,
	#neufahrzeuge2 ul ul li:hover ul,
	#neufahrzeuge2 ul ul ul li:hover ul
	{display: block;
	} 
	
/*--- menue neufahrzeuge2  ---*/
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/* Slideshow */
#rotator {
	overflow: hidden;
	position: relative;
	width: 507px;
	height: 340px;
	float: left;
}

#rotator img {
	width: 507px;
	height: 340px;
	float: left;
}
div.downloadbox {
	width:150px;
	float:left;
}

