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


/* STANDARDS */
html,
body {
     height: 100.1%;
}
body {
        margin: 0px;
        padding: 0px;
        background-color: #000000;
        font-family: Arial, Verdana, Tahoma, sans-serif;
        font-size: 12px;
        line-height: 20px;
        color: #ffffff;
}
a:link,
table tr td a:link {
                text-decoration: underline;
                color: #ffffff;
}
a:visited,
table tr td a:visited {
                text-decoration: underline;
                color: #ffffff;
}
a:hover,
table tr td a:hover {
                text-decoration: none;
                color: #ffffff;
}
a:active,
table tr td a:active {
                text-decoration: underline;
                color: #ffffff;
}
form {
        margin: 0px;
        padding: 0px;
}
h1 {
        color: #ffffff;
        font-size: 15px;
        font-weight: bold;
        line-height: 22px;
        margin: 0px 0px 0px 0px;
}
h2 {
        color: #0085bd;
        font-size: 15px;
        font-weight: bold;
        line-height: 22<px;
        margin: 0px 0px 0px 0px;
}
h3 {
        color: #ffffff;
        font-size: 11px;
        font-weight: bold;
        line-height: 15px;
        margin: 0px 0px 0px 0px;
        text-transform: uppercase;
}
p {
        margin: 0px 0px 20px 0px;
}
table tr td {
        font-family: Arial, Verdana, Tahoma, sans-serif;
        font-size: 12px;
        line-height: 20px;
        color: #ffffff;
}
.tabelle3spalten {
		width: 100%;
		border: none;
		margin: 0px;
	
}
.tabelle3spalten tr td {
		padding: 0px 10px 0px 0px;
		width: 178px;
		vertical-align: top;
}
.tabelle2spalten {
		width: 100%;
		border: none;
		margin: 0px;
	
}
.tabelle2spalten tr td {
		padding: 0px 10px 0px 0px;
		width: 273px;
		vertical-align: top;
}
hr {
                border: 0px; /* Für Firefox und Opera */
                border-top: solid 1px #FFFFFF;
                border-bottom: solid 1px #000000;
                margin-bottom: 15px;
}
.edittext {
        color: #ff0000;
}
.bildunterschrift {
        font-size: 10px;
        line-height: 15px;
}


/* LAYOUT */
#center {
        position: relative;
                left: 50%;
                margin-left: -497px;
        width: 994px;
        background: #000000;
        min-height: 100%;
}
#head {
        position: relative;
        top: 0px;
        left: 0px;
        width: 994px;
                height: 160px;
                background-color: #000000;
}
#left {
        position: relative;
        color: #5c7b8e;
        float: left;
        z-index:100;
        width: 121px;
        background-color: #ffffff;
        padding: 7px 0px 9px 0px;
        margin-top: 33px;
}
#menuhaupt {
                position:absolute;
        color: #5c7b8e;
        float: left;
        z-index:100;
        width: 121px;
        background-color: #ffffff;
        padding: 7px 0px 9px 0px;
        margin-top: 18px;
                z-index: 2000;
}
#mid {
        position: relative;
        width: 566px;
        float: left;
        margin-left: 36px;
        padding: 0px;
}
#right {
        position: relative;
        width: 197px;
        float: right;
        left: 0px;
        margin-right: 36px;
                color: #ffffff;
                font-size: 11px;
                line-height: 13px;
}
*html #right {
        position: relative;
        width: 197px;
        float: right;
        left: 0px;
        margin-right: 36px;
        margin-left: 36px;
        color: #ffffff;
        font-size: 11px;
        line-height: 13px;
}
#wrapper {
        position: relative;
        left: 0px;
        top: 0px;
        width: 994px;
        background: #000000;
        padding-top: 0px;
}
#content {
        position: relative;
        width: 566px;
        padding: 15px 0px 15px 0px;
        border: 1px solid #000000;
        margin: 0px 0px 20px 0px;
        min-height: 380px;
}
#breadcrumb {
        position: relative;
        top: 0px;
        font-size: 10px;
        margin: 0px 0px 6px 0px;
        line-height: 12px;
        color: #9c9d9f;
        text-transform: uppercase;
}
.content_left {
        position: relative;
        width: 326px;
        margin: 0px 30px 0px 0px;
        float: left;
}
.content_right {
        position: relative;
        width: 180px;
        float: right;
        font-size: 11px;
        line-height: 18px;
}
.content_right p {
        margin: 0px 0px 18px 0px;
}
.content_right2 {
        position: relative;
        width: 180px;
        float: right;
        font-size: 12px;
        line-height: 20px;
}
.content_right2 p {
        margin: 0px 0px 18px 0px;
}
/* HEAD */

.logo {
        position: absolute;
        top: 36px;
        left: 156px;
}
.claim {
        position: absolute;
        top: 54px;
        left: 426px;
}
.producer {
        position: absolute;
        top: 48px;
        left: 761px;
}
.producer img {
                margin-right: 29px;
}
#head img {
                border: 0px;
}


/* NAVIGATION */
#left img {
        border: 0px;
        margin: 2px 0px;
        width: 121px;
        height: 20px;
}
#left img.first {
        border: 0px;
        margin-top: 16px;
        width: 121px;
        height: 20px;
}
#left img.ebene2 {
        border: 0px;
        margin: 0px;
        width: 121px;
        height: 20px;
}
#left ul {
		list-style-type: none;	
		margin: 0px 0px 0px 15px;
		padding: 0px;
        font-family: Arial, Verdana, Tahoma, sans-serif;
        font-size: 11px;
        line-height: 25px;
                color: #707172;
				text-transform: uppercase;
				font-weight: bold;
}
#left ul li {
		list-style-type: none;	
		margin: 0px;
		padding: 0px;
                cursor: pointer;
                cursor: hand;
}
#left ul li.active {
		list-style-type: none;	
		margin: 0px;
		padding: 0px;
                cursor: pointer;
                cursor: hand;
                color: #c50e1f;
}
#left ul li.first {
		list-style-type: none;	
		margin: 25px 0px 0px 0px;
		padding: 0px;
                cursor: pointer;
                cursor: hand;
}
#left a:link {
                text-decoration: none;
                color: #707172;
				text-transform: uppercase;
				font-weight: bold;
}
#left a:visited {
                text-decoration: none;
                color: #707172;
				text-transform: uppercase;
				font-weight: bold;
}
#left a:hover {
                text-decoration: none;
                color: #000000;
				text-transform: uppercase;
				font-weight: bold;
}
#left a:active {
                text-decoration: none;
                color: #c50e1f;
				text-transform: uppercase;
				font-weight: bold;
}
#left a.active:link {
                text-decoration: none;
                color: #c50e1f;
				text-transform: uppercase;
				font-weight: bold;
}
#left a.active:visited {
                text-decoration: none;
                color: #c50e1f;
				text-transform: uppercase;
				font-weight: bold;
}
#left a.active:hover {
                text-decoration: none;
                color: #c50e1f;
				text-transform: uppercase;
				font-weight: bold;
}
#left a.active:active {
                text-decoration: none;
                color: #c50e1f;
				text-transform: uppercase;
				font-weight: bold;
}


/* STARTSEITE */
.startimage {
                margin: 0px 0px 30px 0px;
}



/* INHALT */
.newslist-top {
                margin: -15px 0px 10px 0px;
                font-size: 10px;
}
.newslist-bottom {
                margin: -13px 0px 0px 0px;
                font-size: 10px;
}
.newslist-top a:link,
.newslist-bottom a:link {
        color: #ffffff;
        text-decoration: none;
}
.newslist-top a:visited,
.newslist-bottom a:visited {
        color: #ffffff;
        text-decoration: none;
}
.newslist-top a:hover,
.newslist-bottom a:hover {
        color: #ffffff;
        text-decoration: underline;
}
.newslist-top a:active,
.newslist-bottom a:active {
        color: #ffffff;
        text-decoration: none;
}
.newsimage {
        margin: 8px 0px;
}
.showall {
        float: right;
                text-transform: uppercase;
}
*:first-child+html .showall {
        float: right;
                text-transform: uppercase;
}
*html .showall {
        float: right;
                text-transform: uppercase;
}

#content .newsdate {
                margin: 0px 0px 15px 0px;
                font-size: 11px;
                line-height: 13px;
        color: #ffffff;
}



/* FAHRZEUGE */
table.fahrzeuge {
                width: 100%;
}
table.fahrzeuge img {
                margin-top: 5px;
}
table.fahrzeuge tr td {
                vertical-align: top;
}
table.fahrzeuge tr td.tdleft {
                width: 100px;
                padding: 0px 20px 0px 0px;
}
table.fahrzeuge tr td.tdcenter {
                width: 150px;
}
table.fahrzeuge tr td.tdright {
                vertical-align: top;
}
table.fahrzeugdetail {
                width: 100%;
                                margin-top: 30px;
}
table.fahrzeugdetail img {
                margin-top: 5px;
}
table.fahrzeugdetail tr td {
                vertical-align: top;
}
table.fahrzeugdetail tr td.tdleft {
                width: 260px;
                padding: 0px 20px 0px 0px;
}
table.fahrzeugdetail tr td.tdright {
                vertical-align: top;
}
table.fahrzeugdetail tr td.tdright img {
                margin-right: 5px;
}


/* RECHTS */
.newsdate {
                margin: 0px;
                font-size: 11px;
                line-height: 13px;
}
#right h1 {
                color: #45a12b;
                text-transform: uppercase;
                font-size: 11px;
                line-height: 13px;
                margin-bottom: 10px;
}
#right img {
                border: 0px;
                margin-bottom: 13px;
}
#right hr {
                border: 0px; /* Für Firefox und Opera */
                border-top: solid 1px #FFFFFF;
                border-bottom: solid 1px #000000;
                margin: 15px 0px 15px 0px;
                padding: 0px;
}
#right .newslist-top {
                margin: 0px 0px 20px 0px;
                font-size: 10px;
}
#right .newslist-bottom {
                margin: -13px 0px 0px 0px;
                font-size: 10px;
}
*:first-child+html #right .newslist-bottom {
                margin: -20px 0px 0px 0px;
                font-size: 10px;
                z-index: 20p;
}
*html #right .newslist-bottom {
                margin: -20px 0px 0px 0px;
                font-size: 10px;
}
#right a:link {
        color: #ffffff;
        text-decoration: none;
}
#right a:visited {
        color: #ffffff;
        text-decoration: none;
}
#right a:hover {
        color: #ffffff;
        text-decoration: underline;
}
#right a:active {
        color: #ffffff;
        text-decoration: none;
}
#right .showall {
        float: right;
                text-transform: uppercase;
}
*:first-child+html #right .showall {
        float: right;
                margin-top: -13px;
                text-transform: uppercase;
}
*html #right .showall {
        float: right;
                margin-top: -13px;
                text-transform: uppercase;
}
.bikerlinks h1 {
                color: #0085bd;
                text-transform: uppercase;
                font-size: 11px;
                line-height: 13px;
                margin-bottom: 10px;

}
.bikerlinks p {
                margin: 0px 0px 13px 0px;
}
.bikerlinks {
                margin-top: 60px;
        background-color: #000000;
        color: #ffffff;
}


/* BREADCRUMB */
#breadcrumb a:link {
                color: #9c9d9f;
                text-decoration: none;
}
#breadcrumb a:visited {
                color: #9c9d9f;
                text-decoration: none;
}
#breadcrumb a:hover {
                color: #9c9d9f;
                text-decoration: underline;
}
#breadcrumb a:active {
                color: #9c9d9f;
                text-decoration: none;
}



/* KONTAKT FORMULAR */

label {
      position: relative;
      width: 90px;
      float: left;
      margin: 2px 0px 2px 0px;
      font-weight: bold;
}
.textarea {
      width: 532px;
      height: 120px;
      margin: 2px 0px 2px 0px;
      font-family: Arial, Verdana, Tahoma, sans-serif;
      font-size: 12px;
      line-height: 20px;
      border: none;
      padding: 0px 0px 0px 2px;
}
.selectbox {
      width: 532px;
      margin: 2px 0px 2px 0px;
      font-family: Arial, Verdana, Tahoma, sans-serif;
      font-size: 12px;
      border: none;
}
.textinput {
      width: 252px;
      margin: 2px 0px 2px 0px;
      font-family: Arial, Verdana, Tahoma, sans-serif;
      font-size: 12px;
      border: none;
      padding: 0px 0px 0px 2px;
}
.textinput_plz {
      width: 50px;
      margin: 2px 0px 2px 0px;
      font-family: Arial, Verdana, Tahoma, sans-serif;
      font-size: 12px;
      border: none;
      padding: 0px 0px 0px 2px;
}
.textinput_ort {
      width: 192px;
      margin: 2px 0px 2px 0px;
      font-family: Arial, Verdana, Tahoma, sans-serif;
      font-size: 12px;
      border: none;
      padding: 0px 0px 0px 2px;
}
.textinput_subject {
      width: 532px;
      margin: 2px 0px 2px 0px;
      font-family: Arial, Verdana, Tahoma, sans-serif;
      font-size: 12px;
      border: none;
      padding: 0px 0px 0px 2px;
}
.bt_submit,
.bt_reset {
      font-family: Arial, Verdana, Tahoma, sans-serif;
      font-size: 11px;
      color: #ffffff;
      font-weight: bold;
      text-transform: uppercase;
      border: none;
      cursor: pointer;
      border: hand;
      background-color: transparent;
} 



/* CAT ÜBERSICHT */

.catstart ul {
      margin: 0px;
      padding: 0px;
}
.catstart ul li {
      margin: 0px;
      padding: 0px;
      list-style-type: none;
      text-transform: uppercase;
        font-size: 12px;
}
.catstart h1 {
        font-size: 12px;
        font-weight: bold;
      margin: 0px 0px 20px 0px;
      text-transform: uppercase;
}
.catstart a:link {
        color: #ffffff;
        text-decoration: none;
}
.catstart a:visited {
        color: #ffffff;
        text-decoration: none;
}
.catstart a:hover {
        color: #ffffff;
        text-decoration: underline;
}
.catstart a:active {
        color: #ffffff;
        text-decoration: none;
}

.wsywigeditor a:link {
        color: #ffffff;
        text-decoration: none;
}

.wsywigeditor p a:link {
        color: #ffffff;
        text-decoration: none;
}

.wsywigeditor table tr td a:link {
        color: #ffffff;
        text-decoration: none;
}