*{
margin:0;
padding:0;
border:0;
}
html {
	height: 100%;
	max-width: 100%;
	/*overflow-y: scroll;*/
}




body{
text-align:center;
background-color:#000;
height: 100%;
	max-width: 100%;

}
body, td{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#CCCCCC;
/*-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border-radius: 5px;
margin:4px;*/

}
a img { border:0px; }

p {
	padding-bottom:10px;
	letter-spacing:0.04em;
text-shadow: #333333 1px 1px 2px;
}
a {
color:#CCCCCC;}


h1{
    color: #CCCCCC;
    font-size: 25px;
	line-height:33px;
    font-weight: 500;
letter-spacing:0.02em;
text-shadow: #333333 1px 1px 2px;
margin:0px 0px 20px -10px;
letter-spacing:0.02em;
background-color:#151414;
padding:10px;

}
h2{
font-size:18px;
margin-bottom:5px;
color:#CCCCCC;
letter-spacing:0.03em;
text-shadow: #000 1px 1px 2px;
}

h2 a{

color:#c1c1c1;

}
.office_table h3{
font-size:18px;
margin-bottom:5px;
color:#c1c1c1;
letter-spacing:0.03em;
text-shadow: #000 1px 1px 2px;
}
.office_table h3 a{
font-size:14px;
margin-bottom:5px;
color:#c1c1c1;
letter-spacing:0.03em;
text-shadow: #000 1px 1px 2px;
}
h3 { 
    color: #CCCCCC;
    font-size: 18px;
    font-weight: bolder;
font-weight:500;
letter-spacing:0.02em;
text-shadow: #000 1px 1px 2px;
	padding:10px 0px;
}


/*Grundeinstellungen ENDE*/

/*index*/
#header {
background-image:url(../media.mhg/top_bg.jpg);
background-position:top center;
height:122px;
}
#maindiv{
/*position:relative;*/
margin:0px auto 10px auto;
width:1000px;
text-align:left;
background-image:url(../media.kawasaki/elemente/80_bg.png);
border:1px solid #000;
/*padding:10px 0px;*/



}
#page {
background-image:url(../media.mhg/bg2.jpg);
 background-position: top center;
    	background-size: auto;
    background-repeat: no-repeat;
	background-attachment:fixed;
	padding:20px 0px;
	}
#mainnav{
text-align:center;
/*background-color:#000000;*/

}
#mainnavdiv{
text-align:center;
margin: 6px auto;
width:1000px;
text-align:left;
/*background-image:url(../media.kawasaki/elemente/80_bg.png);
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;*/
}
#responsive_mainnavdiv {
display:none;
}
#mainnavdiv a{
font-size: 16px;
font-weight:500;
text-decoration:none;
color:#e8e8ea;
letter-spacing:0.05em;
/*text-transform:uppercase;*/
}
#mainnavdiv a:hover{
background-color:#CCC;

color:#000000;

}



#contentdiv{
padding:10px 20px;
width:640px;
float:left;
border-right:1px solid #CCC;
min-height:300px;
margin:10px 0px;
}
#contentdiv li{
margin-left:20px;
}
#contentdiv p, #contentdiv li{
line-height:20px;
}
.start_text {
float:left;
width:300px;
}
#top_picdiv{
    height: 295px;
	margin:0px auto 20px auto;
   /*background-image:url(../media.kawasaki/elemente/80_bg.png);*/
    width: 1000px;
/*background-image:url(../media.mhg/top2.jpg);*/
border:1px solid #000000;

}
.top_content_picdiv{
    height: 338px;
    width: 974px;
	-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border-radius: 5px;

}

#slidiv{
position:absolute;
left:224px;
top:310px;
color:#81817f;

}


#rightdiv{
line-height:22px;
float:left;
width:265px;
padding:20px;


/*background-image:url(../media.kawasaki/elemente/60_bg.png);*/
}

.righttopic {
    color: #CCC;
    font-size: 18px;
    font-weight: bolder;
	/*background-image:url(../media.kawasaki/elemente/60_bg.png);*/

font-weight:500;
letter-spacing:0.02em;
text-shadow: #333333 1px 1px 2px;
background-color:#151414;
	padding:17px 10px 15px 10px;
	margin:0px 0px 20px -10px;

}

#logodiv{
width:1000px;
margin:0 auto;
height:64px;
position:relative;
}
#logodiv a{
position:absolute;
left:0px;
top:12px;
background-color:#000;
padding:0px 18px;
margin:0px;
border:none;
}

/*Footernav############*/
#bottom {
text-align:center;
background-color:#000;
color:#cccccc;
border-top:1px solid #CCCCCC;

}
#footerdiv{
position:relative;
font-size:12px;

text-align:left;
clear:both;
margin:0 auto;
width:1000px;

}
#mhg_div {
padding:8px 0px;
text-align:center;
margin:0 auto;
width:1000px;
font-size:13px;

}

.footer_content_div {
float:left;
/*width:120px;*/
margin:20px 30px 20px 10px;;
}
.footer_content_div a {
display:block;
text-decoration:none;
color:#CCCCCC;
}
.footer_content_div a:hover {
text-decoration:underline;
color:#FFFFFF;
}
.footernav1 {
font-weight:700;
}
.footernav2 {
margin-top:5px;
}
.footernav3 {
margin-left:20px;
}
.footernav4 {
margin-left:30px;
}
.footercleardiv {
clear:left;
}
/*Footernav ende############*/
.bikelist h2{
margin-top:10px;
}
#vorschau{
color:#666666;
border-bottom: 2px #666666 dotted; 
height:40px; 
background-color:#ffffff; 
font-size:14px; 
}

#vorschauinnen{
padding-top:12px;
}

#vorschaubutton{
background-color:#e67400; 
border:2px solid #666666; 
padding:2px; 
margin-left:15px;
}
#vorschaubutton a{
text-decoration:none;
color:#ffffff;
}

/*gebrauchte##########################################*/
.bikelist { 
	/*background-color:#FFFFFF; */
	position:relative;
	margin:0px;
	min-height:180px;
	padding:3px;
}
.bikelist p { 
padding: 0px 0px 0px 20px;
}
.smalldetailpic{
width:140px;
float:left;
margin-right:5px;
}
.smalldetailpic img{
cursor:pointer;
margin:5px ;
}

.gebraucht_nav{
position:absolute;
top:35px;
left:7px;
/*background-color:#ff0000;*/}
.gebraucht_nav a{
color:#FFFFFF;
display:block;
width:23px;
text-decoration:none;
background-repeat:no-repeat;
/*background-color:#DFDFDF;*/
margin:0px;
}
.gebraucht_nav a:hover{

background-color:#DFDFDF;
}

.gebraucht_nav_toplink {
background-image:url(../media/img/elemente/gerbrauchtnav_01.gif);
height:15px;
margin-top:5px;
}
.gebraucht_nav_toplink:hover {
background-image:url(../media/img/elemente/gerbrauchtnav_over_01.gif);

}
.gebraucht_nav_next {
background-image:url(../media/img/elemente/gerbrauchtnav_04.gif);
height:11px;
}
.gebraucht_nav_next:hover {
background-image:url(../media/img/elemente/gerbrauchtnav_over_04.gif);

}
.gebraucht_nav_back {
background-image:url(../media/img/elemente/gerbrauchtnav_02.gif);
height:13px;
}
.gebraucht_nav_back:hover {
background-image:url(../media/img/elemente/gerbrauchtnav_over_02.gif);
height:13px;
}
#detailbikelist { 
	/*background-color:#FFFFFF; */
	margin:0px;
	/*height:85px;*/
	padding:3px;
}
* html #detailbikelist {/*nur IE*/
	height:270px;
}
html>body #contentcenter { /*alles ausser IE*/
	min-height:270px;
}
.backbutton {
font-size:12px;
color:#FFFFFF;
font-weight:700;
padding-top:3px;
display:inline-block;
}
/*#div_big_pic {
margin-left:200px;}*/
/*neue##########################################################*/
.new_bike_table td, .renttable td {
vertical-align:top;
padding:3px 10px;
}
.new_bike_table tr:hover, .renttable tr:hover {
background-image:url(../media.kawasaki/elemente/60_bg.png);
cursor:text;
}
.first_new_bike_table_tr, .tr-0 ,.tr-1 {
	background-image:url(../media.kawasaki/elemente/60_bg.png);
	padding:10px;
}
.first_new_bike_table_tr td, .tr-0 td , .tr-1 td {
font-size:11px;
}
.first_new_bike_table_td {
width:200px;
}
.new_bike_text {
font-size:11px;
margin:10px 0px;
}
.color_change_1, .tr-2, .tr-4, .tr-6, .tr-8, .tr-10, .tr-12, .tr-14, .tr-16, .tr-18, .tr-20, .tr-last{
background-image:url(../media.kawasaki/elemente/third_content_div_bg.png);
background-position:100px 0px;
background-repeat:repeat-x;
}
.color_change_2, .tr-3, .tr-5, .tr-7, .tr-9, .tr-11, .tr-13, .tr-15, .tr-17, .tr-19, .tr-21 {
/*background-image:url(../media.kawasaki/elemente/ffffff_10.png);*/
background-repeat:repeat-x;
}
.td-7 {
width:55px;}
.first_new_bike_table_sub_topic {
font-size:11px;
}
.rent_button {
text-decoration:none;
display:block;
width:300px;
margin:10px 0px;
padding:10px 15px;
background-image:url(../media.kawasaki/elemente/60_bg.png);
border:1px solid #000;
font-size:18px;
}
.rent_button:hover {
color:#FFF;
background-color:#000;
}

#startfirstdiv{
line-height:22px;
position:absolute;
left:350px;
top:579px;
width:295px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border-radius: 5px;
/*background-image:url(../media.kawasaki/elemente/60_bg.png);*/
}
.start_contact_mhg_div {
display:block;
width:290px;
margin:10px 0px;
padding:10px 5px;
/*position:absolute;*/
/*left:330px;
top:108px;*/
border:1px solid #000;
float:right;


}
.start_contact_mhg_div a {
text-decoration:none;
display:block;
margin:10px;
line-height:30px;
padding:10px;
border:1px solid #000;

}
.start_contact_mhg_div a:hover {
background-color:#151414;
border:1px solid #333;
}

.topbike {
font-size:12px;
line-height:18px;
}
.topbike h2{
font-size:14px;
margin-bottom:5px;
margin-top:10px;
color:#c1c1c1;
letter-spacing:0.03em;
text-shadow: #000 1px 1px 2px;
}
#kontrastreich_div {
position:absolute;
bottom:22px;
right:22px;
}
#kontrastreich_div a {
color:#FFFFFF;
font-size:10px;
text-decoration:none;
}





.neufahrzeugtable, .new_bike_table {
margin-bottom:20px;
}
.neufahrzeugtable td, new_bike_table td {
padding:3px 10px;
}

.h_nav1, .h_nav1on {
  padding: 14px 10px;
}
.to_mhg_link {
display:block;
text-decoration:none;
padding:5px;
border:1px solid #333;
margin-top:5px;
width:250px;
}
.to_mhg_link:hover {
background-color:#151414;
}


.right_content_float_div {
  /*background-image: url("../media.yamaha/elemente/60_bg.png");*/
  border: 1px solid #d6d6d6;
  box-shadow: 0 0 10px #cccccc;
  float: right;
  padding: 10px;
  width: 250px;
}

.custom_bikes {
	clear:right;
	/*margin-top:50px;*/
	}

.custom_bikes img {
	/*width:208px;*/
	margin:1px;
	}
.customize_text {
	width:260px;
	float:right;
	padding: 0 15px ;
	margin-bottom:15px;
	margin-right:30px;
	}
.customize_text {
  /*background-image: url("../media.yamaha/elemente/60_bg.png");
  border: 1px solid #d1d0d0;*/
}




