/**********************************************************************/
/*                                                                    */
/*  G E N E R E L L E   S T Y L E S                                   */
/*                                                                    */
/**********************************************************************/
body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, sans;
	font-size: 0.8em;
	font-weight: normal;
	color: #6A6C71;
	background-color: #c5c5c5;
}
a:link, a:visited, a:hover, a:active {
	color:#6A6C71;
	text-decoration: underline;
}
a:hover{
	color:#C01F35;
	text-decoration: underline;
}
form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
form br {
	clear: both;
}
input {
	font-family: Arial, Verdana, sans;
}
.clearboth {
	clear: both;
}


/**********************************************************************/
/*                                                                    */
/*  K E Y N A V I G A T I O N                                         */
/*                                                                    */
/**********************************************************************/
#topnavigation  {
	background-color: #FFFFFF;
	text-align: right;
	padding: 25px 10px 0px 0px;
}
#topnavigation ul {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}
#topnavigation ul li {
	padding: 0px 10px 0px 5px;
	margin: 0px 0px 0px 0px;
	display: inline;
	list-style-type: none;
	background-image: url('/fileadmin/img/img_key_line.gif');
	background-position: left 2px;
	background-repeat: no-repeat;
}
#topnavigation ul li a.home:link, #topnavigation ul li a.home:visited, #topnavigation ul li a.home:hover, #topnavigation ul li a.home:active {
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
	font-size: 0.8em;
	color:#6A6C71;
	text-decoration: none;
	background-image: url('/fileadmin/img/img_icon_home.gif');
	background-position: left 1px;
	background-repeat: no-repeat;
}
#topnavigation ul li a.home:hover{
	color:#C01F35;
	text-decoration: none;
}
#topnavigation ul li a.sitemap:link, #topnavigation ul li a.sitemap:visited, #topnavigation ul li a.sitemap:hover, #topnavigation ul li a.sitemap:active {
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
	font-size: 0.8em;
	color:#6A6C71;
	text-decoration: none;
	background-image: url('/fileadmin/img/img_icon_sitemap.gif');
	background-position: left 1px;
	background-repeat: no-repeat;
}
#topnavigation ul li a.sitemap:hover{
	color:#C01F35;
	text-decoration: none;
}
#topnavigation ul li a.contact:link, #topnavigation ul li a.contact:visited, #topnavigation ul li a.contact:hover, #topnavigation ul li a.contact:active {
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
	font-size: 0.8em;
	color:#6A6C71;
	text-decoration: none;
	background-image: url('/fileadmin/img/img_icon_contact.gif');
	background-position: left 1px;
	background-repeat: no-repeat;
}
#topnavigation ul li a.contact:hover{
	color:#C01F35;
	text-decoration: none;
}

/**********************************************************************/
/*                                                                    */
/*  M A I N N A V I G A T I O N                                       */
/*                                                                    */
/**********************************************************************/
#navigationBlock {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 200px;
	background-image: url('/fileadmin/img/img_navi_bg.gif');
	background-repeat: repeat-y;
	background-position: left top;
	z-index: 9;
}

#logoBlock {
	height: 70px;
	background-image: url('/fileadmin/img/img_navi_header.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px 0 0 10px;
}
#logo {
	background-image: url('/fileadmin/img/img_logo.png');
	background-repeat: no-repeat;
	background-position: left top;
	behavior: url("/fileadmin/css/iepngfix.htc");
	
}
#firstnavigation {
	padding: 0px 0px 0px 0px;
	margin: 20px 2px 0px 2px;
}
#firstnavigation ul {
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url('/fileadmin/img/img_main_navi_ul_bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
#firstnavigation ul li {
	list-style: none;
	padding: 3px 0px 3px 32px;
	margin: 0px 0px 0px 0px;
	background-image: url('/fileadmin/img/img_main_navi_li_bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
#firstnavigation ul li a:link, #firstnavigation ul li a:visited, #firstnavigation ul li a:hover, #firstnavigation ul li a:active {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
#firstnavigation ul li a:hover {
	color: #C01F35;
}
#firstnavigation ul li.navact a:link, #firstnavigation ul li.navact a:visited, #firstnavigation ul li.navact a:hover, #firstnavigation ul li.navact a:active {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #C01F35;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
#firstnavigation ul li.navact a:hover {
	color: #FFFFFF;
}


/**********************************************************************/
/*                                                                    */
/*  S U B N A V I G A T I O N                                         */
/*                                                                    */
/**********************************************************************/
#subnavigation {
	padding: 10px 0px 10px 15px;
	margin: 0px 0px 0px 0px;
}
#subnavigation ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
#subnavigation ul li {
	padding: 2px 0px 2px 5px;
	background-image: url('/fileadmin/img/img_navi_icon_pas.gif');
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
#subnavigation ul li a:link, #subnavigation ul li a:visited, #subnavigation ul li a:hover, #subnavigation ul li a:active {
	color: #000000;
	text-decoration: none;
}
#subnavigation ul li a:hover {
	color: #C01F35;
}

#subnavigation ul li.active {
	padding: 2px 0px 2px 5px;
	background-image: url('/fileadmin/img/img_navi_icon_act.gif');
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
#subnavigation ul li.active a:link, #subnavigation ul li.active a:visited, #subnavigation ul li.active a:hover, #subnavigation ul li.active a:active {
	color: #C01F35;
	font-weight: bold;
	text-decoration: none;
}
#subnavigation ul li.active a:hover {
	color: #000000;
}

#subnavigation ul li ul {
	padding: 2px 0px 0px 5px;
}
#subnavigation ul li ul li {
	padding: 2px 0px 2px 5px;
	background-image: url('/fileadmin/img/img_navi_icon_pas.gif');
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
#subnavigation ul li.active ul li a:link, 
#subnavigation ul li.active ul li a:visited, 
#subnavigation ul li.active ul li a:hover, 
#subnavigation ul li.active ul li a:active {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
#subnavigation ul li.active ul li a:hover {
	color: #C01F35;
}

#subnavigation ul li ul li.active {
	padding: 2px 0px 2px 5px;
	background-image: url('/fileadmin/img/img_navi_icon_act.gif');
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
#subnavigation ul li.active ul li.active a:link, 
#subnavigation ul li.active ul li.active a:visited, 
#subnavigation ul li.active ul li.active a:hover, 
#subnavigation ul li.active ul li.active a:active {
	color: #C01F35;
	font-weight: bold;
	text-decoration: none;
}
#subnavigation ul li.active ul li.active a:hover {
	color: #000000;
}


#subnavigation ul li ul li ul {
	padding: 2px 0px 0px 5px;
}
#subnavigation ul li ul li ul li {
	padding: 2px 0px 2px 5px;
	background-image: url('/fileadmin/img/img_navi_icon_pas.gif');
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
#subnavigation ul li.active ul li.active ul li a:link, 
#subnavigation ul li.active ul li.active ul li a:visited, 
#subnavigation ul li.active ul li.active ul li a:hover, 
#subnavigation ul li.active ul li.active ul li a:active {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
#subnavigation ul li.active ul li.active ul li a:hover {
	color: #C01F35;
}

#subnavigation ul li ul li ul li.active {
	padding: 2px 0px 2px 5px;
	background-image: url('/fileadmin/img/img_navi_icon_act.gif');
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
#subnavigation ul li.active ul li.active ul li.active a:link, 
#subnavigation ul li.active ul li.active ul li.active a:visited, 
#subnavigation ul li.active ul li.active ul li.active a:hover, 
#subnavigation ul li.active ul li.active ul li.active a:active {
	color: #C01F35;
	font-weight: bold;
	text-decoration: none;
}
#subnavigation ul li.active ul li.active ul li.active a:hover {
	color: #000000;
}



/**********************************************************************/
/*                                                                    */
/*  S E A R C H B O X                                                 */
/*                                                                    */
/**********************************************************************/
#searchbox {
	background-image: url('/fileadmin/img/img_bg_search.gif');
	background-position: left top;
	background-repeat: repeat-x;
	padding: 0px 0px 0px 220px;
	margin-top: 0px;
}
#searchboxlabelblock {
	float: left;
	padding: 3px 0px 0px 0px;
}
.searchboxlabel {
	width: 45px;
	float: left;
}
#searchboxform {
	float: left;
	padding: 4px 0px 0px 5px;
}
.searchboxinputfield {
	width: 120px;
	padding: 0px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #606669;
	background-color: #E1E2E2;
}
.searchboxbutton {
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;
	background-color: #E1E2E2;
	border: 1px solid #606669;
}

/**********************************************************************/
/*                                                                    */
/*  C O N T E N T                                                     */
/*                                                                    */
/**********************************************************************/
#wrapper {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 900px;
	z-index: 1;
	background-color: #FFFFFF;
}
#teaserborder {
	background-image: url('/fileadmin/img/img_teaser_border.png');
	position: absolute; 
	z-index: 11;
	behavior: url("/fileadmin/css/iepngfix.htc")
}
#teaser {
	position: relative;
	height: 200px;

}
#teaserbild {
	position: absolute;
	z-index: 10;
	height: 200px;
}
#content {
	position: static;
	background-color: #FFFFFF;
	background-image: url('/fileadmin/img/img_bg_content.gif');
	background-repeat: repeat-x;
	background-position: left top;
	/*border: 1px solid red;*/
}
#maincontent {
	float: left;
	margin: 20px 0px 20px 0px;
	width: 500px;
	padding: 0 0 0 0px;
}

#maincontent h1 {
	background-image: url('/fileadmin/img/img_bg_header1.gif');
	background-repeat: repeat-x;
	background-position: left top;
	padding: 3px 10px 14px 10px;
	margin: 0px 0px 0px 0px;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}
#maincontent h2 {
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1.2em;
	font-weight: bold;
	color: #C01F35;
}
#maincontent h3 {
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1em;
	font-weight: bold;
	color: #C01F35;
}
p.bodytext {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}


#rightcontent {
	float: left;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	width: 152px;
	background-image: url('/fileadmin/img/img_bg_rightcontent.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
#subcontentposition {
	padding: 20px 2px 0px 2px;
	margin: 0px 0px 0px 0px;
}
#subcontentposition h1 {
	background-image: url('/fileadmin/img/img_bg_header1.gif');
	background-repeat: repeat-x;
	background-position: left top;
	padding: 3px 10px 4px 10px;
	margin: 0px 0px 0px 0px;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}
#subcontentposition .csi-text {
	padding: 3px 10px 4px 10px;

}
#rightcontentfooter {
	background-image: url('/fileadmin/img/img_bg_rightcontentfooter.gif');
	background-repeat: repeat-x;
	background-position: left top;
	height: 35px;
}


/**********************************************************************/
/*                                                                    */
/*  F O O T E R                                                       */
/*                                                                    */
/**********************************************************************/
#footer {
	background-image: url('/fileadmin/img/img_bg_footer.gif');
	background-position: left top;
	background-repeat: repeat-x;
	padding: 6px 0px 0px 0px;
	height: 30px;
	text-align: center;
	font-size: 0.8em;
}


/**********************************************************************/
/*                                                                    */
/*  C O N T E N T E L E M E N T S                                     */
/*                                                                    */
/**********************************************************************/

a.modelloverview:link, a.modelloverview:visited, a.modelloverview:hover, a.modelloverview:active {
	padding: 0px 8px 0px 0px;
	margin: 2px 0px 0px 0px;
	color:#C01F35;
	font-weight: bold;
	text-decoration: none;
	background-image: url('/fileadmin/img/arrow_red.gif');
	background-position: right 7px;
	background-repeat: no-repeat;
}
a.modelloverview:hover {
	color:#6A6C71;
}


#maincontent .news-container {

}
#maincontent .news-container .news-item {
	padding: 5px 0px 5px 0px;
}
#maincontent .news-container .news-item2 {
	background-color: #F3F2F3;
	padding: 5px 0px 5px 0px;
}
#maincontent .news-container .news-item .news-date,
#maincontent .news-container .news-item2 .news-date {
	float: left;
	width: 100px;
}
#maincontent .news-container .news-item .news-date p.bodytext {
	/*display: inline;*/
}
#maincontent .news-container .news-item .news-content,
#maincontent .news-container .news-item2 .news-content {
	float: left;
	width: 400px;
}
#maincontent .news-container .news-item .news-content p.bodytext,
#maincontent .news-container .news-item2 .news-content p.bodytext {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#maincontent .news-container .news-item .news-content h2.news-title,
#maincontent .news-container .news-item2 .news-content h2.news-title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1em;
	font-weight: bold;
	color: #C01F35;
}

.tx-sriframe-pi1 {
font-size: 0.8em !important;
}
#zert {

font-size: 0.8em !important;
}

.motobikeoverview {
	padding: 0;
	margin: 0;

}

.motobikeoverview a:link, .motobikeoverview a:visited, .motobikeoverview a:hover, .motobikeoverview a:active  {
	padding: 0px 8px 0px 0px;
	margin: 2px 0px 0px 0px;
	color:#C01F35;
	font-weight: bold;
	text-decoration: none;
	background-image: url('/fileadmin/img/arrow_red.gif');
	background-position: right 7px;
	background-repeat: no-repeat;
}
.motobikeoverview a:hover {
	color:#6A6C71;
}

table.mailform {
}
table.mailform td {
	padding: 0 0 5px 0;
}


