@charset "UTF-8";
/* CSS Document */

@import url("vnav.css");


html{overflow-y:scroll;}
body{
	
	margin:0px 0px 0px 0px; 
	padding:0; font-size:13px; 
	font-family:verdana, Arial, Helvetica, sans-serif; 
	color:#ffffff;
	 background-color:#000000;}/* ansonsten Schwarz wenns nich geht*/




.justify{text-align:justify;}
.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.nostart{margin:0; padding:0; list-style-type:none;}

.clear{clear:both;}
br.clear{clear:both; margin-top:-15px;}





/*
a {
	color:#B2C629; 
	
	 outline:none; 
	 text-decoration:none;}

*/
.fl_left, .imgl{float:left;}
.fl_right, .imgr{float:right;}

/*img{display:block; margin:0; padding:0; border:none;}*/


.imgl, .imgr{border:0px solid #999999; padding:5px;}
.imgl{margin:0 8px 8px 0; clear:left;}
.imgr{margin:0 0 8px 8px; clear:right;}
.imglogo{padding:14px 0px 0px 0; clear:left;}

.imgbike{
	padding:55px 0px 0px 0; 
	clear:left;
	z-index:0;
	}

.imgbike_lupe{
	background-image: url(../images/nodata.gif) ;
	position:absolute;
	
	z-index:1;
	background-repeat: no-repeat;
	}

.imgcolor{padding:0px 0px -170px 0px; clear:left;}

.imgmenu{padding:17px 0px 0px 125px; clear:left;}

.imgpdf_top{padding:17px 0px 0px 10px; clear:left;}
.imgpdf{padding:0px 0px 0px 10px; clear:left;}

.tablemenu{padding:17px 0px 0px 125px; clear:left;}

.tablemenu_color{padding:17px 0px 0px 40px; clear:left;}


.imgarrow{padding:0px 0px 0px 75px; clear:left;}
.imgarrow_s{padding:0px 0px 0px 255px; clear:left;}
.imgarrow_g{padding:0px 0px 0px 440px; clear:left;}

/* PLZ Arrows*/
.imgarrow_0{padding:0px 0px 0px 0px; clear:left;}

.imgarrow_1{padding:0px 0px 0px 50px; clear:left;}
.imgarrow_2{padding:0px 0px 0px 100px; clear:left;}
.imgarrow_3{padding:0px 0px 0px 150px; clear:left;}
.imgarrow_4{padding:0px 0px 0px 200px; clear:left;}
.imgarrow_5{padding:0px 0px 0px 250px; clear:left;}
.imgarrow_6{padding:0px 0px 0px 310px; clear:left;}

.imgarrow_7{padding:0px 0px 0px 360px; clear:left;}
.imgarrow_8{padding:0px 0px 0px 410px; clear:left;}

.imgarrow_9{padding:0px 0px 0px 455px; clear:left;}

.imgarrow_euro{padding:0px 0px 0px 595px; clear:left;}

.imgflag{padding:10px 0px 10px 0px; clear:left;}


.imgkasten{padding:75px 0px 0px 146px; clear:left;}

.imgsponsor{padding:15px 0px 0px 60px; clear:left;}

/* ----------------------------------------------Wrapper-------------------------------------     background-color:#B2C629; */


#case{
	
	margin: 0 auto;
	width: 100%;
	}


/*div.wrapper{display:block; width:100%; margin:0; text-align:left;}*/

#wrapper{ width:100%; margin:0; text-align:left;}


div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6{
	margin:0;
	 padding:0; 
	 font-size:20px; 
	 font-weight:normal; 
	 line-height:normal; 
	 font-family:Arial,Helvetica,Geneva; 
	 
}
.row1{
	color:#CCCCCC; 
	background-color:#e7e7e7;
	background-image: url(../images/layout/nav_bg.gif);
	
	}

.row2, .row2 a{
	color:#FFFFFF; 
background-image: url(../images/layout/sub_header_bg.gif);

}

/* produktlogo Road */
.row22{
	color:#FFFFFF; 
	background-image: url(../images/layout/product_menu.gif);

}

/* produktlogo MTB */
.row22_mtb{
	color:#FFFFFF; 
	background-image: url(../images/layout/product_menu_green.gif);

}

/* produktlogo cross */
.row22_cross{
	color:#FFFFFF; 
	background-image: url(../images/layout/product_menu_orange.gif);

}

/* produktlogo trekking */
.row22_trekking{
	color:#FFFFFF; 
	background-image: url(../images/layout/product_menu_grau.gif);

}
.row3{
	
	color:#777777; 
	
	background-color:#e4e4e4;
	
	background-image: url(../images/layout/middle_menu2_bg.gif);

	
	}

.row3 a{color:#95AD19; background-color:#FFFFFF;}

.row33{
	
	color:#999999; 
	
	background-image: url(../images/layout/product_menu.gif);
		
	}

.row33 a{
	color:#ffffff; 
	}




.row4{
	background-image: url(../images/layout/info_road.gif);
	color:#000000;
	background-color:#e4e4e4;
	
	}

.row4_dynam a{color:#009ee1; background-color:#e4e4e4;}

.row4_dynam{
	background-image: url(../images/layout/info_road.gif);
	color:#000000;
	background-repeat:repeat-x;
	background-color:#e4e4e4;	
	min-height:500px;
	overflow:hidden;
	}

.row4_mtb{
	background-image: url(../images/layout/info_mtb.gif);
	color:#000000;
	background-color:#e4e4e4;
	
	}

.row4_cross{
	background-image: url(../images/layout/info_cross.gif);
	color:#000000;
	background-color:#e4e4e4;
	
	}

.row4_trekking{
	background-image: url(../images/layout/info_trekking.gif);
	color:#000000;
	background-color:#e4e4e4;
	
	}






.row4 a{color:#95AD19; background-color:#e4e4e4;}

.row4_mtb a{color:#95AD19; background-color:#e4e4e4;}

.row4_cross a{color:#95AD19; background-color:#e4e4e4;}
.row4_trekking a{color:#95AD19; background-color:#e4e4e4;}



.row5, .row5 a{
	
	color:#ffffff; 
	
	background-color:#000000;
	
	
	font-size:13px; 
	line-height:25px;
	font-family:verdana, Arial, Helvetica, sans-serif; 
	/*background-image: url(../images/layout/-bg_menu.gif);*/
	
	}


.row6{

	color:#333333; 
	
	background-color:#174873;
	background-image: url(../images/layout/footer_bg.gif);
	}
/* ----------------------------------------------Columes------------------------------------- 

.col1 {
	margin:20;
	 padding:20;
	color:#333333; 
	
	background-color:;
	width: 670px;
	float:left;
	}

.col2 {
	margin:20;
	 padding:0;
	color:#333333; 
	
	background-color:;
	width: 330px;
	float:left;
	}

*/


/* ----------------------------------------------Base DIV's------------------------------------- */

#sub_header,#middle_menu, #topmenu, #content, #bottom_menu, #container, #footer,#middle_content,#copyright, #conten_menu_line, #conten_logo, #conten_logo_mtb,  #conten_logo_cross,  #conten_logo_trekking {
	display:block; position:relative; 
	width:1000px; 
	margin:0 auto;
	
	}








/* ----------------------------------------------Header------------------------------------- */
#topmenu{
	padding:0px 0;
	min-height:118px;
	z-index:1000;}



#sub_header{
	padding:0px 0;
	min-height:191px;
/*background-color:lime;*/

}	
	
#conten_menu_line{
	padding:0px 0;
	min-height:60px;
/*background-color:lime;*/

background-image: url(../images/layout/product_menu.gif);


}
/* Road */
#conten_logo{
	padding:0px 0;
	min-height:60px;
background-color:#009ee1;

background-image: url(../images/layout/product_menu.gif);

}
/* MTB */
#conten_logo_mtb{
	padding:0px 0;
	min-height:60px;
background-color:#009ee1;

background-image: url(../images/layout/product_menu_green.gif);

}

/* cross */
#conten_logo_cross{
	padding:0px 0;
	min-height:60px;
background-color:#009ee1;

background-image: url(../images/layout/product_menu_orange.gif);

}
		
/* cross */
#conten_logo_trekking{
	padding:0px 0;
	min-height:60px;
background-color:#009ee1;

background-image: url(../images/layout/product_menu_grau.gif);

}	
	
	
	
	#middle_menu{
	padding:-1px 0;
	min-height:498px;
	
	width:1000px;
	clear:both;
	
	}



	

#middle_content{
	padding:0px 0;
	
}		
	
#bottom_menu{
	padding:0px 0;
	min-height:305px;
	width:1000px;
	
}

#footer{
	
	padding:0px 0;
	min-height:87px;
font-size: 12px;
color: white;

background-image: url(../images/layout/footer.gif) ;
}

#footer a, #footer p{
	padding:40px 0px 0px 0px;
	font-size: 12px;
	color: white;
	text-decoration: none;
}






/*----------------------------------------------Content------------------------------------- */

#container{padding:20px 0;}
#container h1, #container h2, #container h3, #container h4, #container h5, #container h6{margin:0 0 15px 0; padding:0 0 8px 0; border-bottom:1px solid #E7E6E6;}




/* ----------------------------------------------content Block------------------------------------- */

.content{display:block; width:100%; margin:0px 0 0 0; padding:0;}
.content ul{margin:0; padding:0; list-style:none;}
.content li{
	display:block; 
	float:left; 
	width:490px; 
	margin:0 10px 0 0; 
	padding:0;
	}




.content li.last{margin-right:0;}
.content li h2{display:block; width:100%; height:65px; margin:0; padding:15px 0 8px 0; font-weight:normal; line-height:normal; border-bottom:1px dotted #999999;}
.content li h2 {float:left; margin:-32px 8px 0 40PX; padding:5px; border:0px solid #999999;}
.content p{margin:0 0 25px 0; padding:0; line-height:1.6em;}
.content p.readmore{display:block; 
text-align:right; line-height:normal; 
font-weight:bold;
float:right;
}
.content p.readmore a{padding:8px 15px 10px; color:#FFFFFF; background-color:#95AD19;}

.content td{
	float:left;
	padding:18px 15px 0px 0px; 
	color:#FFFFFF;
	font-size:18px; 
	line-height:20px;
	font-family:verdana, Arial, Helvetica, sans-serif; 
	 }


/* ----------------------------------------------menu Block------------------------------------- */

.menu{
	display:block; 
	width:100%; 
	margin:0px 0 0 0;
	padding:40px 0 0 0;
	
 }



.menu ul{margin:0; padding:0; list-style:none;}

.menu li{display:block; float:left; width:142px; margin:0 0px 0 0; padding:0;}

.menu li.last{margin-right:0;}

.menu li h2{display:block; width:100%; height:65px; margin:0; padding:15px 0 8px 0; font-weight:normal; line-height:normal; border-bottom:1px dotted #999999;}

.menuli h2 {float:left; margin:-15px 8px 0 0; padding:5px; border:1px solid #999999;}

.menu p{margin:0 0 25px 0; padding:0; line-height:1.6em;}

.menu p.readmore{display:block; text-align:right; line-height:normal; font-weight:bold;}

.menu p.readmore a{padding:8px 15px 10px; color:#FFFFFF; background-color:#95AD19;}





.overview{
	display:block; 
	width:100%; 
	margin:0px 0 0 0;
	padding:0px 0 0 0;
	
 }

/* ----------------------------------------------klassen images------------------------------------- */

/* ----------------------------------------------produkt Columes------------------------------------- */

#prod_col1 {
width:675px;
float:left;
min-height:300px;
background-color:#fff;
margin:0 auto;
}
#prod_col2 {
width:325px;
float:left;
min-height:200px;
background-color:#fff;
margin:0 auto;
}


#inf_col1 {
width:675px;
float:left;
min-height:601px;
background-color:#e4e4e4;
background-image: url(../images/layout/info_road.gif);
margin:0 auto;
}
#inf_col2 {
width:325px;
float:left;
min-height:601px;
background-color:#e4e4e4;
background-image: url(../images/layout/info_road.gif);
margin:0 auto;
}

#inf_col1_dynam {
width:675px;
float:left;

height:auto;

background-color:#e4e4e4;
background-image: url(../images/layout/info_road.gif  );
background-repeat:repeat-x;
margin:0 auto;
}
#inf_col2_dynam {
width:325px;
float:left;
/*min-height:601px;*/
height:auto;
background-color:#e4e4e4;
background-image: url(../images/layout/info_road.gif );
margin:0 auto;
}

#inf_col1_mtb {
width:675px;
float:left;
min-height:601px;
background-color:#e4e4e4;
background-image: url(../images/layout/info_mtb.gif);
margin:0 auto;
}
#inf_col2_mtb {
width:325px;
float:left;
min-height:601px;
background-color:#e4e4e4;
background-image: url(../images/layout/info_mtb.gif);
margin:0 auto;
}

#inf_col1_cross {
width:675px;
float:left;
min-height:601px;
background-color:#e4e4e4;
background-image: url(../images/layout/info_cross.gif);
margin:0 auto;
}
#inf_col2_cross {
width:325px;
float:left;
min-height:601px;
background-color:#e4e4e4;
background-image: url(../images/layout/info_cross.gif);
margin:0 auto;
}

#inf_col1_trekking {
width:675px;
float:left;
min-height:601px;
background-color:#e4e4e4;
background-image: url(../images/layout/info_trekking.gif);
margin:0 auto;
}
#inf_col2_trekking {
width:325px;
float:left;
min-height:601px;
background-color:#e4e4e4;
background-image: url(../images/layout/info_trekking.gif);
margin:0 auto;
}



/* Java Script eingeschaltet JA/NEIN */

.noscript {
border:1px solid #000;
background:#B40D1F;
font-size:12px;
line-height:1.25;
text-align:center;
color:#e4e4e4;
border-width:0 0 1px;
}

.noscript .noscript-inner {
width:990px;
background:url(../img/no_script.gif) no-repeat 2px 50%;
margin:0 auto;
padding:12px 0;
}

.noscript p {
padding-left:65px;
}

#tab-1 h1 {
font-size:20px;
}
#tab-1 h3 {
font-size:16px;
}

#tab-2 h1  {
font-size:20px;
padding-bottom: 10px;
}
#tab-2 h3 {
font-size:16px;
}

.fett {
font-weight:700;
}