body {
	background-color: #d1d7d9;
	font-family: Verdana, Helvetica, sans-serif, Geneva;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#suzukiprint {
	 display: none;
}

#site {
	width: 772px;	
	text-align: left;
	margin: 0 auto;
	position: relative;
}

#header {
	margin: 0px;
	padding: 0px;
	width: 772px;
	height: 96px;
	float: left;
	background-color: #FFFFFF;
}

#header h1 {
	 position: relative;
	 overflow: hidden;
	 float: left;
	 padding: 0px;
	 margin: 0px;
	 width: 196px;
	 height: 96px;
	 text-indent: -9999%;
	 background: url(../images/SUZUKI_WayofLife.gif) no-repeat;
}

#header h1 a span {
	position: absolute;
	display: block;
	left: 0px;
	top: 0px;
	width: 196px;
	height: 96px;
	background: url(../images/SUZUKI_WayofLife.gif) no-repeat;
	cursor: pointer;
}

#pfad {
	padding-top: 80px;
	float: left;
	height: 96px;
	padding-left: 20px;
}
#firma {
	padding-top: 35px;
	float: right;
	height: 96px;
	padding-right: 40px;
	font-size: 20px;
	font-weight: bold;	
	color:#000;
}
#firma a{
	font-size: 20px;
	color:#000;
}

category {
	position: relative;
	float: left;
	width: 154px;
	height: 96px;
}

#navigation {
	width: 154px;
	height: 65px;
	margin: 0px;
	margin-top: 13px;
	padding: 0px;
	list-style:none;
	float:right;
}

#navigation li {
	margin: 0px;
	padding: 0px;
	list-style:none;
	overflow: hidden;
	display: inline;
	float: left;
	text-indent: -9999%;
}

#Banner {
	margin: 0;
	padding: 0;
	width:  772px;
	height: 210px;
	float: left;
	background-color: #003F5E;
}

#topmenu {
	width:  772px;
	height:  24px;
	float: left;
	background-color: #003F5E;
}

#topmenu a:hover {
	background-color: #FFFFFF !important; 
	color: #FF8000 !important;
}

#topmenu a.active {
	color: #FF8000 !important;
}

#topmenu ul {
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0 0 0 196px;
	height: 24px;
}

#topmenu ul li {
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
	position: relative;
}

#topmenu ul li a {
	float: left;
	display: inline;
	padding: 5px 15px;
	color: #FFFFFF;
	font-size: 12px;
}

#topmenu ul li ul {
 	display: none;
	position: absolute;
	z-index: 5000;
	top: 24px;
	left: 0;
	margin: 0;
	padding: 1px;
	width: 21em;
	height: auto;
	background: #003F5E;
	
}

#topmenu ul li ul li {
	padding: 0;
	margin: 0;
	position: relative;
	float: none;
	display: inline;
}

#topmenu ul li ul li a {
	float: none;
	display: block;
	white-space: nowrap;
	font-size: 10px;
	padding: 3px 15px;
	width: auto;
}

#topmenu ul li ul li ul {
 	display: none;
	position: absolute;
	z-index: 5000;
	top: 0;
	left: 21em;
	margin: 0;
	padding: 1px;
	width: 22.5em;
	height: auto;
	background: #003F5E;
}

#topmenu ul li ul li ul li {
	padding: 0;
	margin: 0;
	position: relative;
	float: none;
	display: inline;
}

#topmenu ul li ul li ul li a {
	float: none;
	display: block;
	white-space: nowrap;
	font-size: 10px;
	padding: 3px 15px;
	width: auto;
}

#topmenu ul li ul li ul li ul { 
 	display: none;
	position: absolute;
	z-index: 5000;
	top: -1px;
	left: 22.5em;
	margin: 0 0 0 0px;
	padding: 1px;
	width: auto;
	height: auto;
	background: #003F5E;
}

#topmenu ul li ul li ul li ul li {
	padding: 0;
	margin: 0;
	position: relative;
	float: none;
	display: inline;
}

#topmenu ul li ul li ul li ul li ul { 
 	display: none;
	position: absolute;
	z-index: 5000;
	top: -1px;
	left: 100%;
	margin: 0 0 0 0px;
	padding: 1px;
	width: auto;
	height: auto;
	background: #003F5E;
}

#Content {
	width: 772px;
	float: left;
	background: #e1ddce url(../images/global/bgcontent.gif);

}

#submenu {
	width:  196px;
	float: left;
	background-color: #003f5e;
}

#subHeader	{
	margin:  0 20px 3px 0;
	margin-left: 20px;

}

#subHeaderLn  {
	width:  176px;
	height: 1px;
	margin-left: 10px;
	background: #FFFFFF;
}

#submenu ul {
 	padding: 7px 0 10px 0;
	margin: 0;
	min-height: 50px;
	list-style:none;
	background-color: #003f5e;
}

#submenu ul li {
 	padding: 0;
	margin: 0;
	display: inline;
}

#submenu ul li a { 
	padding:  3px 5px 3px 10px;
	margin: 0 10px 0 10px;
	color: #FFFFFF; 
	font-size: 11px;
	text-decoration: none;
	display: block;
}

#submenu ul li a:hover	{
	color: #FF8000; 
	background: #FFFFFF;
}

#submenu a.active	{ 
	color: #FF8000 !important; 
}

#submenu ul li ul {
	margin: 0;
	padding: 0;
	display: none;
	height: auto;
	min-height: 0;
}

#submenu ul li.active ul { 
    display: block;
}

#submenu ul li ul li a { 
	padding:  2px 5px 2px 20px;
	font-size: 9px;
}

#submenu ul li ul li.active a {
	color: #FFFFFF;
}

#submenu ul li ul li.active a:hover {
	color: #FF8000;
}

#submenu ul li.active ul li ul { display: none; }
#submenu ul li.active ul li.active ul { display: block; }


#submenu ul li ul li ul li a { padding:  2px 5px 2px 25px; }
#submenu ul li ul li ul li.active a { color: #FFFFFF; }
#submenu ul li ul li ul li.active a:hover {	color: #FF8000; }

#submenu ul li ul li ul li ul li a { padding:  2px 5px 2px 30px; }
#submenu ul li.active ul li.active ul li ul { display: none; }
#submenu ul li.active ul li.active ul li.active ul { display: block; }

#submenu ul li.active ul li.active ul li.active ul li ul { display: none; }
#submenu ul li.active ul li.active ul li.active ul li.active ul { display: block; }

#leftelement {
	padding: 10px 0 10px 0;
	width: 196px;
	float: left;
	background-color: #e1ddce;
	text-align: center;
}

#Contenttext {
	width:  575px;
	margin: 0;
	float: left;
	background: #ffffff;
	min-height: 230px;
}

#Contenttext b, strong {
	font-weight: bold;
	}

#Contenttext p,h3,h2 {
	margin-left:10px
	}

#Contenttext h2 {
     color: #003F5E; font-size: 14px; text-decoration: none; font-weight:bold; margin-top:10px; }
}
#Contenttext h3 {
     color: #000000; font-size: 12px; text-decoration: none; font-weight:bold; }
}


/*
#Contenttextnews b,
#Contenttextnews strong  {
	font-family: Verdana, Helvetica, sans-serif, Geneva;
	font-size: 10px;
	font-weight: normal;
}*/

#Contenttextnews a {
	color: #000000;
	font-weight: bold;
}



#Contenttextnews a:hover { color: #7f7676;}

#Contentright {
	width:  200px;
	background-color: #FFFFFF;
	float: left;
}
		
#Footer {
	margin: 0;
	padding: 0;
	float: left;
	width:  772px;
	height:  24px;
	background-color: #003f5e;
	color: #FFFFFF;
}

#impressum {
	float: right;
	margin-top: 5px;
	margin-right: 22px;
}

#copyright {
	float: left;
	margin-top: 5px;
	margin-left: 10px;
}

p, td, ul, li, table {
	font-family: Verdana, Helvetica, sans-serif, Geneva;
	font-size: 10px;
	font-style: normal;
	background-repeat: no-repeat;
	}

h2 	{ color: #003F5E; font-size: 14px; text-decoration: none; font-weight:bold; margin-right:10px; }
a:link							{ color: #7F7676; font-size: 10px; text-decoration: none; }
a:visited						{ color: #7F7676; font-size: 10px; text-decoration: none; }
a:active						{ color: #000000; font-size: 10px; text-decoration: none; }
a:hover							{ color: #000000; font-size: 10px; text-decoration: none; }
#pfad span a:link				{ color: #000000; font-size:  9px; text-decoration: none; padding-left:10px; padding-right:4px; background: url(../images/global/nav_pfeil.gif) no-repeat; background-position:1px 4px;}
#pfad span a:visited			{ color: #000000; font-size:  9px; text-decoration: none; padding-left:10px; padding-right:4px; background: url(../images/global/nav_pfeil.gif) no-repeat; background-position:1px 4px;}
#pfad span a:active				{ color: #c3c3c3; font-size:  9px; text-decoration: none; padding-left:10px; padding-right:4px; background: url(../images/global/nav_pfeil.gif) no-repeat; background-position:1px 4px;}
#pfad span a:hover				{ color: #c3c3c3; font-size:  9px; text-decoration: none; padding-left:10px; padding-right:4px; background: url(../images/global/nav_pfeil.gif) no-repeat; background-position:1px 4px;}
#Footer a:link					{ color: #FFFFFF; font-size: 10px; text-decoration: none; }
#Footer a:visited				{ color: #FFFFFF; font-size: 10px; text-decoration: none; }
#Footer a:active				{ color: #FFFFFF; font-size: 10px; text-decoration: none; }
#Footer a:hover					{ color: #FFFFFF; font-size: 10px; text-decoration: none; }

.borderallgray {border: 1px #BFBFBF solid;}

.FCK__ShowTableBorders  {width: 100%;}

.grau  {background: #f2f2f2;}

.form1 {background-color:#F0F0F0; padding-left: 23px;}
.form2 { text-align:right; }
.formular {  font-family: Verdana, Helvetica, sans-serif, Geneva; font-size: 11px; text-transform: none; color: #000000; background-color: #FFFFFF;  border: 1px #828282 solid;  }
.formularcars {  font-family: Verdana, Helvetica, sans-serif, Geneva; font-size: 11px; text-transform: none; color: #000000; background-color: #FFFFFF;  border: 1px #828282 solid; }
.formularcars option {width: 200px; padding: 0; margin: 0;}
.formular2 {  font-family: Verdana, Helvetica, sans-serif, Geneva; font-size: 11px; text-transform: none; color: #000000; background-color: #FFFFFF;  border: 1px #8A8A8A solid; }
.borderallgraypad {border: 1px #BFBFBF solid; padding:8px;}
.colorinfobike {margin-top: 300px;}

input.formularborder{
	font-family: Verdana, Helvetica, sans-serif, Geneva;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	border: #646464 1px solid; 
}

.gebrauchtemotorraeder{padding: 10px;}

.strong  {font-weight: bold;}


/* Hier beginnt die Infobox */

.infobox {
	background: #e1ddce;
	list-style: none;
	margin: 0;
	padding: 0;
}

.wunschliste, 
.seiteempfehlen, 
.infoszusenden,
.allehaendler,
.europeandealer,
.zubehoerfolder,
.zubehoerpreisliste,
.katalogdownload,
.preislistedownload,
.druckansicht{
	list-style: none;
	margin: 0;
	padding: 5px 0 5px 0;
}

#nachoben  {padding: 10px 0 5px 0;}

.wunschliste a{
	display: block;
	padding-left: 30px;
	background: url(../images/global/nav_weiter.gif) no-repeat 0 -6px;
}

.seiteempfehlen a{
	display: block;
	padding-left: 30px;
	background: url(../images/global/nav_senden.gif) no-repeat 0 -6px;
}

.infoszusenden a{
	display: block;
	padding-left: 30px;
	background: url(../images/global/nav_fragen.gif) no-repeat 0 -6px;
}

.allehaendler a{
	display: block;
	padding-left: 30px;
	background: url(../images/global/nav_weiter.gif) no-repeat 0 -6px;
}

.europeandealer a{
	display: block;
	padding-left: 30px;
	background: url(../images/global/nav_weiter.gif) no-repeat 0 -6px;
}

.zubehoerfolder a,
.zubehoerpreisliste a,
.katalogdownload a,
.preislistedownload a{
	display: block;
	padding-left: 30px;
	background: url(../images/global/nav_pdf.gif) no-repeat 0 -6px;
}

.druckansicht a{
	display: block;
	padding-left: 30px;
	background: url(../images/global/nav_druckansicht.gif) no-repeat 0 -6px;
}

#nachoben a{
	display: block;
	padding-left: 31px;
	background: url(../images/global/nav_top_o.gif) no-repeat 0 -6px;
}



 /* OCLS */

#ttqsDiv {
	position:absolute; 
	width:200px; 
	left:738; 
	top:372; 
	z-index:10;
	background: #e1ddce;
}

.aktuelles{
	float: left;
	width: 100px;
	height: 27px;
	background: #a49b79;
}

.aktuelles a{
	display: block;
	height: 100%;
	width: 100%;
	overflow: hidden;
	background: url(../images/Aktuelles.gif)  no-repeat;
	text-indent: -999999%;
}

.fragen{
	float: left;
	width: 100px;
	height: 27px;
	background: #003f5e;
}

.fragen a{
	display: block;
	height: 100%;
	width: 100%;
	overflow: hidden;
	background: url(../images/Fragen.gif)  no-repeat;
	text-indent: -999999%;
}

#aktuelles,
#fragen{
	clear: both;
	margin: 35px 0 10px 0;
	padding: 0;
	height: 100%;
	list-style: none;
}

#aktuelles li,
#fragen li {
	margin: 5px 0 5px 0;
}

#aktuelles a,
#fragen a{
	display: block;
	margin: 0;
	padding: 0 0 0 30px;
	background: url(../images/global/nav_weiter.gif) no-repeat 0 -6px;
}

.showicon {
	width: 150px;
	margin-top: 15px;
}

.showicon img {
	float: left;
	margin-top: 15px;
}

#dlgsenden  {margin-left: 80px;}

table.cennik {
    margin-left:10px;
    width:550px;    
    border-collapse:collapse;
    border-spacing:0px; 
    
}
table.cennik th {
    background-color: #c3c3c3;
}
table.cennik .border {
    border-top: 1px #000 solid;
}

table.cennik td.title {
    vertical-align: top;
    font-size:12px;
    font-weight: bold;
}

table.sklad_add {
    margin-left:10px;
    width:550px;    
    border-collapse:collapse;
    border-spacing:0px; 
}
table.sklad_add td {
    vertical-align: top;
}
table.sklad_add th {
    width:80px;
    vertical-align: top;
    text-align:left;
    font-weight: bold;
}
table.sklad_add textarea {
    width:420px;
}
table.sklad_add img {
    width:50%;
    height:50%;
}

table.auto {
    margin-left:10px;
    max-width:400px;
}
table.auto th {
    width:80px;
    vertical-align: top;
    text-align:left;
    font-weight: bold;
}