body{background:#c0c0c0 url(/gfx/background.gif) 0 0 repeat-x}
body, p, ol, ul, td{font-family:Arial, Verdana, arial, helvetica, sans-serif;font-size:13px;line-height:18px;margin:0px;padding:0px;}
p{margin-bottom:1em;}
img{border:0px;}
p.note{padding:5px 10px;background-color:#ffc;border:1px solid #eeb;text-align:center;}
h1{font-size:24px;margin:0 0 10px 0;padding:0;}
h1.morelines{margin-top:30px;line-height:30px;font-size:20px;}
h3{color:#f29400;}
h4{color:#667788;font-size:0.8em;font-weight:normal;}
ul.addon, ul.addon li{margin:0;padding:0;list-style:none;}
.search-term{background-color:#f29400;color:#fff;padding:0 2px;}
.icon_p{ padding-right: 10px;}
ul.addon li{float:left;margin:0 5px;}
pre{background-color:#eee;padding:10px;font-size:11px;}
blockquote{color:#999;margin:20px;padding-left:40px;background:transparent url(/images/blockquote.gif) 0 0 no-repeat;}
.mceContentBody{padding:10px;}
form.search-form{display:inline;}
a{color:#005aa5;padding:0 1px;}
a:visited{color:#005aa5;}
a:hover{color:#fff;background-color:#f29400;text-decoration:none;}
a.img{padding:0;}
a.img:hover{background-color:inherit;}
div.quote{font-size:75%;color:#999;margin-top:10px;text-align:right;}
div.quote a{padding-left:12px;background-image:url(/images/quote.gif);background-position:1px 50%;background-repeat:no-repeat;}
#menu a{padding:0;}
.fieldWithErrors{padding:2px;background-color:#c00;display:table;}
#errorExplanation{width:400px;border:2px solid red;padding:7px;padding-bottom:12px;margin-bottom:20px;background-color:#f0f0f0;}
#errorExplanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;background-color:#c00;color:#fff;}
#errorExplanation p{color:#333;margin-bottom:0;padding:5px;}
#errorExplanation ul li{font-size:12px;list-style:square;}
img{margin:0;padding:0;border:0;}
#head{margin:0 20px;width:920px;background:#ffffff;position:relative;}
#user-bar{position:absolute;top:40px;right:0;}
#user-bar ul{margin:0;padding:0;list-style:none;}
#user-bar ul li{margin:0 0 0 20px;padding:0;float:left;font-size:11px;}
#page{width:920px;margin-left: 20px; background:#ffffff;}
#contentpage{width:900px;padding:20px;}
#produktoverview{width:900px;left:20px;padding:10px;position:relative;top:2px;background:#ffffff;}
#header{width:920px;height:50px;margin:0 20px;padding-top:0px;background:#ffffff url(/gfx/menu_bg.gif) 0 0 no-repeat;}

#ebcteile24_logo{position: relative; width:920px;height:50px;margin:0 20px;padding-top:0px;background:#c0c0c0 url(/gfx/logo_txt.png) 0 0 no-repeat;}

#menu{margin:0 auto;}
#innermenu{margin:0 auto;width:442px;height:50px;padding:0;}
#innermenu.wide{width:920px;}
#innermenu li a{display:block;}
#innermenu img{margin:0;padding:0;}
#innermenu li{list-style-type:none;float:left;}
#home{background:transparent url(/gfx/menu.gif) 0 -50px no-repeat;}
#autoteile{background:transparent url(/gfx/menu.gif) -232px -50px no-repeat;}
#motorrad{background:transparent url(/gfx/menu.gif) -358px -50px no-repeat;}
#mountainbike{background:transparent url(/gfx/menu.gif) -490px -50px no-repeat;}
#kart{background:transparent url(/gfx/menu.gif) -624px -50px no-repeat;}
#anfrage{background:transparent url(/gfx/menu.gif) -755px -50px no-repeat;}
#home:hover{background-position:0 -100px;}
#autoteile:hover{background-position:-232px -100px;}
#motorrad:hover{background-position:-358px -100px;}
#mountainbike:hover{background-position:-490px -100px;}
#kart:hover{background-position:-624px -100px;}
#anfrage:hover{background-position:-755px -100px;}
#home.active, #home.active:hover{background-position:0 0;}
#motorrad.active, #preise.active:hover{background-position:-72px 0;}
#motorrad.active, #dienstleistungen.active:hover{background-position:-148px 0;}
#mountainbike.active, #news.active:hover{background-position:-490px 0;}
#kart.active, #forum.active:hover{background-position:-524px 0;}
#anfrage.active, #beratungstools.active:hover{background-position:0 0;}
#innersubmenu, #innersubmenu.li{list-style:none;margin:0;padding:0;}
#innersubmenu li{float:left;padding:2px 2px;}
#submenu{background-color:#616161;margin:0 4px;padding:2px 0 0 12px;height:2em;border-bottom:1px solid #4e4e4e;}
#innersubmenu li a{background-color:#717171;color:#fff;padding:2px 4px 3px 4px;font-size:11px;text-decoration:none;}
#innersubmenu li a.active{background-color:#f0f0f0;color:#333;}
#innersubmenu li a:hover{background-color:#f0f0f0;color:#333;}
#main{margin:0 auto;width:910px;background-color:white;padding:20px 20px 20px 12px;clear:both;}
#footer{margin:0 0px;width:918px;height:30px;padding:0 20px;background:transparent;}
#footer p{padding-top:10px;font-size:79%;text-align:center;}
table{border-collapse:collapse;}
table th{color:#f29400;font-weight:bold;}
table.login th{text-align:right;padding-right:10px;font-size:16px;font-weight:normal;}
table.login .textfield{font-size:20px;padding:5px;width:200px;background-color:#f8f8f8;}
table.forum{width:910px;margin:0 auto;table-layout:fixed;}
table.forum td{border-top:1px solid #ddd;padding:10px;}
td.post-body{}
table.forum th{text-align:left;padding-left:10px;vertical-align:top;}
table.forum th.counter{width:100px;}
table.forum th.latest_post{width:150px;}
table.discussion td{vertical-align:top;}
table.discussion td.info{width:200px;}


/* - SUB TEXTFELD UNTEN PRODUKTSEITEN -*/

div#ebc-sport-bremsen-uebersicht {
	float: left;
    width:215px;
    height:500px;
    padding:5px;
	margin: 10px;
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#eeee99;
    background-color:#f5f5f5;
}

div#ebc-sport-bremsen-uebersicht h1 {
	font-size: 1em;
}

div#ebc-sport-bremsen-uebersicht ul {
	list-style-position:inside;margin:20px;padding:30px;
}

div#ebc-sport-bremsen-fahrzeug {
	float: left;
	top: 15px;	
	left: 220px;
	margin: 10px;
    width:650px;
    height:auto;
}

div#ebc-sport-bremsen-fahrzeug h1 {
	font-size: 1.8em;
}


div#ebc-sport-bremsen-fahrzeug h2 {
	font-size: 1.2em;
	color: #cccccc;
}

div#ebc-sport-bremsen-fahrzeug h3 {
	margin: 0;
	padding:0;
	font-size: 1.8em;
	background: #ffffff;
	color: #f29400;
}

div#ebc-sport-bremsen-zuordnungen {
	top: 20px;	
	left: 220px;

}

.produkt {
	display:inline-block;
	padding: 5px; 
	width: 640px; 
	border: solid #cccccc 1px;
	margin-bottom: 10px;
}
.produkt_bild { 
	width: 150px; 
	float: left;
}

.produkt_info {
	padding-left: 50px;
	width: 410px;
	float: left;
	padding-bottom: 10px;
}

.produkt_text {
	width: 650px;
	float: left;
	padding-bottom:10px;
}


#main .forum .post-author a{color:#333;font-weight:bold;text-decoration:none;}
#main .forum .post-author a:hover{color:#fff;}
#main .forum .admin .post-author a{color:#f29400;}
#main .forum .admin .post-author a:hover{color:#fff;}
#main .forum .post-author-info{font-size:75%;color:#999;}
#main .forum .post-created{font-size:75%;}
#main .forum .edited-info{font-size:75%;color:#999;margin-top:10px;}
.pagination{padding:10px 0;text-align:center;font-size:11px;}
.pagination .current{font-weight:bold;}
.pagination .prev_page, .pagination .next_page{font-size:13px;}
#discussion_title{width:300px;}
#discussion{width:600px;float:left;}
#rules{background-color:#f4f4f4;padding:20px;margin-top:20px;width:400px;float:left;}
#rules table{width:400px;}
#rules ul, ol{list-style-position:inside;margin:0;padding:0;}
div .clr{clear:both;}
.add_edit_form{margin:10px 0;padding:16px;background-color:#f3f3f3;}
.premium{background:#f29400 url(/images/premium-bubble.png) 20px 50% no-repeat;color:white;padding:10px 10px 10px 88px;width:260px;margin:40px auto 0 auto;}
.premium a{color:white;}
.category{text-transform:uppercase;letter-spacing:1px;}
p.discussion{margin-bottom:10px;}
textarea{width:100%;}
div.bordered{border:1px solid #ccc;}
div.auto_complete{width:350px;background:#fff;}
div.auto_complete ul{border:1px solid #ccc;margin:0;padding:0;list-style-type:none;}
div.auto_complete ul li{margin:0;padding:5px;}
div.auto_complete ul li.selected{background-color:#f29400;color:white;}
div.auto_complete ul strong.highlight{color:#800;margin:0;padding:0;}
div.auto_complete .info{border:1px solid #ccc;border-top:none;background-color:#616161;padding:5px 10px;color:#fff;}
ul.tabs{width:880px;height:20px;border-bottom:1px solid #f29400;margin-top:20px;}
ul.tabs li{float:left;list-style-type:none;}
ul.tabs li a{text-decoration:none;padding:4px 20px;color:#f29400;font-weight:bold;}
ul.tabs li a:hover, ul.tabs li a:visited:hover{color:#fff;background-color:#ddd;}
ul.tabs li a:visited{color:#f29400;}
ul.tabs li a.active{background-color:#f29400;color:#fff;padding:4px 20px;}
ul.tabs li a.active:visited{color:#fff;}
.distributor-list table{width:100%;background-color:#f8f8f8;}
.distributor-list th{background-color:white;}
.distributor-list td{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:5px 20px;}
.distributor-list td.sum{text-align:right;font-weight:bold;}
.distributor-list td.products_percent{text-align:right;padding-right:1px;}
.distributor-list td.products_total{padding-left:1px;}
.distributor-list td.checkbox{padding-right:1px;}
.distributor-list td.name{padding-left:1px;}
.distributor-list tr.invalid td{color:#999999;}
.myAccordion {
  float: left;
  margin-right: 15px;
}
  .myAccordion .yui-cms-accordion .yui-cms-item {
    border: 1px solid #cccccc;
    width: 340px;
  }
    .myAccordion .yui-cms-accordion .yui-cms-item h3 {
      margin: 0px;
    }
        .myAccordion .yui-cms-accordion .yui-cms-item .accordionToggleItem {
          background: url(../img/accordion.gif) no-repeat 0px 0px;
          text-decoration: none;
          padding-left: 20px;
          display: block;
        }
        .myAccordion .yui-cms-accordion .yui-cms-item.selected .accordionToggleItem {
          background: url(../img/accordion.gif) no-repeat 0px -100px;
        }
    .myAccordion .yui-cms-accordion .yui-cms-item .bd {
        height: 0px;
        overflow: hidden;
        background-color: #fff;
    }
        .myAccordion .yui-cms-accordion .yui-cms-item .bd .fixed {
            overflow: hidden;
            padding: 5px;
            height: 40px;
        }
		h3{
		 padding: 8px;
		 color: #636363;
		 background-color: #ffffff;
		 background-image: url(../img/h3bg.jpg);
		 background-position: top;
		 background-repeat: repeat-x;
		 font-weight: normal;
		}


.produktinfo{
	position: relative;
	width: 900px;
	height: 500px;
}

.produktbild{
	position: absolute;
	left: 0px;
}

.produkttext{
	position: absolute;
	left: 220px;
	right: 10px;
}

#EBC24base {
    background: url("http://www.ebcteile24.de/img/bg_socket.png") no-repeat scroll left top transparent;
    color: #424B51;
    margin: 0 3em;
    padding: 0 0 2em;
    width: 940px;
}
#EBC24base a, #EBC24base a:visited {
    color: #424B51;
}
#EBC24base a:hover, #EBC24base a:active {
    color: #F5AF0A;
}

#baseMap {
 padding: 14px 12px;
}
#baseMap ul li {
 float: left;
 display: inline;
}
#baseMap ul li a {
 display: block;
 font-size: 14px;
 font-weight: 700;
 margin: 0 16px 8px 0;
 text-shadow: 0 1px 0 #fff;
}
#baseMap ul ul li {
 float: none;
 margin-bottom: 4px;
}
#baseMap ul ul li a {
 font-size: 12px;
 font-weight: 400;
 margin-bottom: 4px;
}
#baseSearch,
#baseLegal {
 background: transparent url(/psources/img/common/dotted_line.gif) repeat-x scroll left top;
 padding: 14px 0;
 margin: 0 12px;
 font-size: 11px;
 color: #424b51;
}
#baseSearch {
 padding: 10px 0 6px 0;
 display: block;
}
#baseSearch span {
 float: left;
 position: relative;
}
#baseSearch span a {
 display: block;
}
#baseSearch span a.bSLogo {
 float: left;
 margin-left: -6px;
}
#baseSearch span a.bSMember {
 position: absolute;
 top: 7px;
 left: 236px;
 padding-left: 12px;
 border-left: 1px solid #424b51;
 white-space: nowrap;
}
#baseSearch .gsBox {
 float: right;
}
#baseLegal ul li {
 float: left;
 display: inline;
}
#baseLegal ul li span,
#baseLegal ul li a {
 display: block;
 font-size: 11px;
 line-height: 12px;
 margin-right: 12px;
}
#baseLegal .metaNav {
 margin-bottom: 8px;
}
#baseLegal .metaNav li a {
 border-right: 1px solid #424b51;
 padding-right: 12px;
}
#baseLegal .metaNav li a.last {
 border: none;
}
#baseLegal a#toTop {
 position: relative;
 display: block;
 float: right;
 background: transparent url(/psources/img/common/btn_toTop.png) no-repeat scroll left top;
 width: 78px;
 height: 21px;
 margin-top: -11px;
}
#baseLegal a#toTop span {
 position: absolute;
 top: 4px;
 left: 9px;
 font-size: 10px;
 font-weight: 700;
 line-height: 10px;
 text-shadow: 0 1px 0 #fff;
 cursor: pointer;
}
/* @end */ 

#TABELLE td, #TABELLE th{border-right:1px solid #ccc;padding:5px;}
.forum-icon{width:60px;}
.discussion-title{width:300px;}
.zeichenerklaerung{width:300px;text-align:left;background-color:#f2f2f2;}
.zeichenerklaerung th{padding:5px;border-bottom:1px solid #ddd;}
.zeichenerklaerung .c{text-align:center;}
div#infotext-ebcteile24{height:240px;left:20px;padding:0;position:absolute;top:830px;width:930px;z-index:100;}
div#infotext-autoteile{height:240px;left:20px;padding:0;position:absolute;top:970px;width:930px;z-index:100;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns].clearfix{display:block;}
* html .clearfix{height:1%;}

