﻿/* -------------------------------------------------------------------------------------------------------- */
/* Begin Layout */
.img1
{
	/* geändert 2009-09-07 ajg alt: display:block; */
    display:inline;
  	/* geändert 2009-09-07 ajg alt: float:left; */
    float:none;
    margin:0px 15px 0px 0px;
    padding:2px;
    border:none;
}

html
{
	width:100%;
	height:100%;
	min-height:100%;
}

body
{
	width:100%;
	height:100%;
	min-height:100%;
	background-color:#3d3c41;
}

#wrapper
{
	position:relative;
	overflow:hidden;
	width:980px;
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:0px auto;
	padding:0px;
	background:#58585A url(../../../Images/Layout/background_wrapper_02.jpg) repeat-y;
}

#header
{
	overflow:hidden;
	width:949px;
	height:291px;
	margin:0px 15px 0px 15px;
	/*border-left:1px solid #F29102;
	border-right:1px solid #F29102;*/
	background-color:#FFFFFF;
}

.logo, .sponsor
{
    display:block;
    height:90px;
}

.headernavigation
{
    float:left;
	margin:10px 0px 0px 130px;
}

.logo
{
    float:left;
    width:280px;
    height:90px;
    margin-left:15px;  
    background:#FFFFFF url(../../../Images/Layout/logo3_02.jpg) no-repeat left center;
}

.sponsors
{
    display:none;
    overflow:hidden; 
    height:90px;
}

.sponsors a.first
{
    float:right;
    width:95px;
    height:90px; 
    background:#FFFFFF url(../../../Images/sponsor_1_01.jpg) no-repeat;
}

.sponsors a.second
{
    float:right;
    width:85px;
    height:90px;
    background:#FFFFFF url(../../../Images/sponsor_2_01.jpg) no-repeat;
}

.sponsors a.third
{
    float:right;
    width:95px;
    height:90px;
    background:#FFFFFF url(../../../Images/sponsor_3_01.jpg) no-repeat;
}

.headerimage
{
    clear:left;
    display:block;
}

.navigation
{
	width:949px;
	height:50px;
	background-color:#58585A;
	border-top:1px solid #F29102;
}

#main
{
	overflow:hidden;
	width:919px;
	margin:0px 15px 495px 15px;
	padding:15px 15px 15px 15px;
	/*border-left:1px solid #F29102;
	border-right:1px solid #F29102;*/
}

#left, #right
{
	overflow:hidden;
	display:inline;
	float:left;
}

#left
{
	width:720px;
	margin:0px 15px 0px 0px;
}

#right
{
	width:182px;
}

.banner
{
    display:block;
    
    margin:0px 0px 10px 0px;
    
    border:solid 1px #C4C5C7;
}

#footer
{
    position:absolute;
    bottom:0px;  
	overflow:hidden;
	width:949px;
	/*height:565px;*/
	margin:0px 15px 0px 15px;
	background-color:#FFFFFF;
	/*border-left:1px solid #F29102;
	border-right:1px solid #F29102;*/
}

#footer .main
{
    overflow:hidden;
    width:100%;
    border-bottom:1px solid #F29102;
}

#footer .left, #footer .center, #footer .right
{
    float:left;
    height:300px;
}

#footer .left
{       
    width:370px;
    
    padding:15px 0px 15px 0px;
    
    background-color:#58585A;
}

#footer .left div.meta
{
    float:left;
    
    width:170px;
    
    padding:0px 0px 0px 15px;
}

#footer .center
{       
    width:350px;
    
    padding:15px 15px 15px 17px;
    
    background-color:#58585A;
}

#footer .right
{
    width:167px;

    padding:15px 15px 15px 15px;

    background-color:#6F7072;
}

.footerimage
{  
    display:block;
}

.description
{
    display:block;
    
    margin:0px 0px 15px 0px;
}

.detail
{
    display:block;
    
    margin:15px 0px 0px 0px;
}

.message
{
    display:block;
    
    margin:15px 0px 15px 0px;
}

.pricingtable
{
    margin:0px 0px 15px 0px;
}

.pricingtable th, .pricingtable td
{
    padding:3px;
}

.pricingtable th
{
    font-weight:bold;
    
    border-bottom:solid 1px #C4C5C7;
}

.grid
{
    width:690px;
}

.grid  .header th
{
    padding:0px 15px 5px 15px;
    color:#F28D01;
    font-weight:bold;
}

.grid .row
{
    background-color:#E1E1E1;
}

.grid .alternatingrow
{
    background-color:#EFEFEF;
}

.grid .row td, .grid .alternatingrow td
{
    padding:15px 15px 15px 15px;
    
    border-top:solid 1px #C4C5C7;
    border-bottom:solid 1px #C4C5C7;
}

.grid .row td img, .grid .alternatingrow td img
{
    margin:0px 0px 0px 0px;
}

.clear
{
	clear:both;
}
/* End Layout */
/* -------------------------------------------------------------------------------------------------------- */
/* Begin Navigation */
.navigation ul li, .headernavigation ul li
{
	display:inline;
}

.navigation ul li a, .headernavigation ul li a
{
	display:block;
	float:left;
}

.navigation ul li a, .navigation ul li a.selected
{
	width:105px;
	height:35px;
	padding:15px 0px 0px 0px;
	background:transparent url(../../../Images/Layout/background_navigation_01.jpg) no-repeat;
}

.navigation ul li a.selected, .headernavigation ul li a.selected
{
    text-decoration:underline;
}

.headernavigation ul li a
{
	margin:0px 15px 0px 0px;
}
/* End Navigation */
/* -------------------------------------------------------------------------------------------------------- */
/* Begin Typography */
body
{
	font:normal 13px/22px "Trebuchet MS", Verdana;
}

.navigation ul li a
{
	font:normal 14px "Trebuchet MS", Verdana;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
}

.headernavigation ul li a
{
	font:normal 12px "Trebuchet MS", Verdana;
	text-decoration:none;
	color:#eb7c1e;
}

.headernavigation ul li a.metalink 
{
    margin-top:18px;
}

.navigation ul li a:hover, .navigation ul li a.selected, .headernavigation ul li a:hover, .headernavigation ul li a.selected
{
    text-decoration:underline;
}

.headernavigation ul li a.selected { margin-top:18px; }

#left, #right
{
    color:#686868;
}

#footer
{
    font:normal 11px/22px "Trebuchet MS", Verdana;
    color:#FFFFFF;
}

#footer h1
{
	display:block;

    margin:0px 0px 10px 0px;
    padding:0px 0px 5px 0px;

    font:bold 14px "Trebuchet MS", Verdana;

    color:#F28D01;

    border-bottom:solid 1px #C4C5C7;
}

#footer h2
{
	display:block;

    margin:20px 0px 10px 0px;
    padding:0px 0px 5px 0px;

    font:bold 14px "Trebuchet MS", Verdana;

    color:#F28D01;

    border-bottom:solid 1px #C4C5C7;
}

#footer a, div#feeds
{
    display:block;
    
    margin:0px 0px 0px 0px;
    padding:2px 0px 2px 10px;
    
    color:#FFFFFF;
    
    border-bottom:solid 1px #C4C5C7;
}

div#feeds a 
{
    color:#FFFFFF;
    border:none;
    padding:0;
    display:inline;
}

#footer a.imagelink
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;   
    border:0px;
}

#footer a.contact 
{
    display:inline;
    border:none;
}

strong
{
	font-weight:bold;
}

small
{
    font:normal 11px/20px Verdana;    
}

em
{
	font-style:italic;
}

a
{
	color:#286CAD;
	
	text-decoration:none;
}

a:hover
{
    text-decoration:underline;
}

a span
{   
    display:block;
    
    color:#000000;
}

a.home,a.chat, a.member, a.groups ,a.blogs, a.photos, a.profiles, a.collectorscorner,
a.auctionview, a.oldclassifiedads, a.markettrends, a.vintageracing
{
    display:block;
    
    float:left;
    
    width:125px;
    
    padding:0px 0px 0px 30px;
    
    background-repeat:no-repeat;
    background-position:0 50%;
}

a.home
{
    background-image:url(../../../Images/Layout/icon_home_01.jpg);
}

a.chat
{
    background-image:url(../../../Images/Layout/icon_chat_01.jpg);
}

a.member
{
    background-image:url(../../../Images/Layout/icon_member_01.jpg);
}

a.groups
{
    background-image:url(../../../Images/Layout/icon_groups_01.jpg);
}

a.blogs
{
    background-image:url(../../../Images/Layout/icon_blogs_01.jpg);
}

a.photos
{
    background-image:url(../../../Images/Layout/icon_photos_01.jpg);
}

a.profiles
{
    background-image:url(../../../Images/Layout/icon_profiles_01.jpg);
}

a.collectorscorner
{
    background-image:url(../../../Images/Layout/icon_collectorscorner_01.jpg);
}

a.auctionview
{
    background-image:url(../../../Images/Layout/icon_auctionview_01.jpg);
}

a.oldclassifiedads
{
    background-image:url(../../../Images/Layout/icon_oldclassified_01.jpg);
}

a.markettrends
{
    background-image:url(../../../Images/Layout/icon_markettrends_01.jpg);
}

a.vintageracing
{
    background-image:url(../../../Images/Layout/icon_vintageracing_01.jpg);
}
/* End Typography */
/* -------------------------------------------------------------------------------------------------------- */
/* Begin Elements */
#amazon_widget_US_8001_0
{
    margin-top:-5px;
}

.ajax__slider_h_rail .ajax__slider_h_handle #ctl00_ctl00_cphContent_cphContent_sleManufactureYearTo_handleImage,
.ajax__slider_h_rail .ajax__slider_h_handle #ctl00_ctl00_cphContent_cphContent_sleManufactureYearFrom_handleImage
{
    margin:0px;
    padding:0px;
    
    border:0px;
}

.wdgt_hd
{
    display:none;
}

.container, .leftcontainer, .rightcontainer, .newscontainer
{
    position:relative;
    
    z-index:0;
    
    margin:0px 0px 15px 0px;
}

#left .container, .newscontainer
{
    width:720px;
}
    
.leftcontainer, .rightcontainer
{
    float:left;
    
    width:350px;  
}

.leftcontainer
{
}

.rightcontainer
{   
    margin:0px 0px 0px 20px;
}

.link
{
    display:block;
    
    height:15px;
    
    line-height:15px;
    
    text-align:right;    
}

.box
{    
    overflow:hidden;
    
    position:relative;

    border-top:solid 5px #C4C5C7;
    border-right:solid 1px #C4C5C7;
    border-bottom:solid 5px #C4C5C7;
    border-left:solid 1px #C4C5C7;

    background-color:#FFFFFF;    
    background-repeat:no-repeat;
    background-position:0px bottom;
}

.box .link
{
    display:block;
 
    margin:0px 0px 10px 0px;
    
    text-align:left;
}

.box h1, .box h2
{
	display:block;

    margin:0px 0px 15px 0px;
    padding:10px 0px 10px 15px;

	font:bold 19px "Trebuchet MS", Verdana;

    color:#F28D01;

    border-top:solid 1px #C4C5C7;
    border-bottom:solid 1px #C4C5C7;
}

.box h1.topdeal
{
    background:#FFFFFF url(../../../Images/Layout/icon_topdeal_01.jpg) no-repeat 100px 50%;
}

.box h1.news
{
    background:#FFFFFF url(../../../Images/Layout/icon_news_01.jpg) no-repeat 140px 50%;
}

.box a.topdeal
{
    padding:0px 0px 0px 35px;
        
    background:transparent url(../../../Images/Layout/topdeal_01.gif) no-repeat 0px 50%;
}

.box .content
{
    overflow:hidden;
    
    padding:0px 15px 15px 15px;
}

.box .content1
{
    overflow:hidden;
    
    padding:0px 15px 15px 15px;
}

.box .image
{
    float:left;
    
    padding:0px 0px 15px 15px;
}

.box .image img
{
    display:block;
    
    margin:5px 0px 0px 0px;
    padding:2px;
    
    border:solid 1px #C4C5C7;
}

.box .smallimage
{
    float:left;
    
    padding:0px 0px 15px 15px;
}

.box .smallimage img
{
    display:block;
    
    margin:0px 0px 0px 0px;
    padding:2px;
    
    border:solid 1px #C4C5C7;
}

.box .CPimage
{
    float:left;
    
    padding:0px 0px 15px 15px;
    width:460px; 
}

.box .CPimage img
{
    display:block;
    
    margin:0px 0px 0px 0px;
    padding:2px;
    
    border:solid 1px #C4C5C7;
    
    width:460px;
}

.box .text
{
    width:420px;

    float:left;
    
    margin:0px 0px 0px 0px;
}

.box .content img
{
	/* geändert 2009-09-07 ajg alt: display:block; */
    display:inline;

  	/* geändert 2009-09-07 ajg alt: float:left; */

    float:none;
    
    margin:0px 15px 0px 0px;
    padding:2px;
       
    border:solid 1px #C4C5C7;
}

.box .content img2
{
	/* geändert 2009-09-07 ajg alt: display:block; */
    display:inline;

  	/* geändert 2009-09-07 ajg alt: float:left; */

    float:none;
    
    margin:0px 0px 0px 0px;
    padding:2px;
       
    border:solid 1px #C4C5C7;
}
.box .content1 img
{
	/* geändert 2009-09-07 ajg alt: display:block; */
    display:inline;

  	/* geändert 2009-09-07 ajg alt: float:left; */

    float:none;
    
    margin:0px 0px 0px 0px;
    padding:2px;
    vertical-align: middle;
    
    border:none;
}

.box .content img1
{
	/* geändert 2009-09-07 ajg alt: display:block; */
    display:inline;

  	/* geändert 2009-09-07 ajg alt: float:left; */

    float:none;
    
    margin:0px 15px 0px 0px;
    padding:2px;
       
    border:none;
}
.box .content .imagepanel
{
    margin:0px 0px 0px 0px;
    padding:15px 0px 0px 0px;
}

.box .content ul.list
{
    list-style-type:disc;
    
    margin:15px 0px 15px 0px;
    padding:0px 0px 0px 15px;
}

.box .image a, .box .content a
{
    text-decoration:none;
}

.box .image a:hover, .box .content a:hover
{
    text-decoration:underline;
}

.box .gallery
{
    overflow:hidden;
}

.box .gallery .left
{
    float:left;
    
    width:245px;
    
    padding:0px 0px 0px 15px;
}

.box .gallery .right
{
    float:left;
    
    width:445px;   
    
    margin:0px 0px 0px 0px;   
}

.box .gallery .left img
{
    display:block;
    
    margin:0px 0px 15px 0px;
    padding:2px;
    
    border:solid 1px #C4C5C7;
}

.box .gallery .right .imagebutton
{
    display:block;
    
    margin:0px 0px 0px 0px;
    padding:2px;
    
    border:solid 1px #C4C5C7;    
}

.box hr
{
  display:block;
  
  height:1px;
  
  margin:0px 0px 15px 0px;
  
  background-color:#C4C5C7;

  color:#C4C5C7;

  border-style:none;
}

.box .list
{
    margin:-15px 0px 0px 0px;    
}

.box .list a
{
    display:block;
        
    overflow:hidden;
    
    margin:0px 0px 0px 0px;
    padding:15px 15px 15px 15px;
    
    border-bottom:solid 1px #C4C5C7;
}

.box .list a:hover, .newscontainer .box .list a.selected
{
    background-color:#D9DADC;
    text-decoration:none;
}

.box .list a span, .box .text a span
{
    display:block;
    text-decoration:none;
}

.box .list a img
{
    float:left;
    margin:0px 15px 0px 0px;
    padding:2px;
    border:solid 1px #C4C5C7;
}

.leftcontainer .box, .rightcontainer .box
{
    min-height:340px;
}

.leftcontainer .box .rightexternal, .rightcontainer .box .rightexternal
{
    display:block;
    
    position:absolute;
    
    top:280px;
    left:175px;
    
    width:175px;
    height:60px;
}

.newscontainer .box
{
    position:relative;
    
    height:585px;
}

.newscontainer .box .content
{
    width:310px;
    
    padding:0px 15px 15px 15px;
}

.newscontainer .box .content img
{
    display:block;
    
    float:none;
    
    margin:15px 0px 15px 0px;
}

.newscontainer .box .list
{
    position:absolute;
    
    top:16px;
    right:0px;
    
    width:370px;
    height:100%;
    
    padding:0px 0px 0px 0px;

    background:#ECECEE none no-repeat;
}

.newscontainer .box .list a
{   
    border-bottom:solid 1px #FFFFFF;
}

.newscontainer .box .external
{
    position:absolute;
    
    top:530px;
    left:-10px;
    
    width:340px;
    height:60px;
}

#right .container
{
    width:180px;

    margin:0px 0px 10px 0px;
}

#right .box .content
{
    padding:0px 10px 0px 10px;
}

#right .box h1, #right .box h2
{
	display:block;

    margin:0px 0px 0px 0px;
    padding:5px 0px 5px 10px;

	font:bold 14px "Trebuchet MS", Verdana;

    color:#F28D01;

    border:0px;
}

#right .box hr
{
  display:block;
  
  height:1px;
  
  margin:5px 0px 5px 0px;
  
  background-color:#C4C5C7;

  color:#C4C5C7;

  border-style:none;
}

span.error, span.message
{
    display:block;
    
    color:Red;
}

span.message
{
    margin:15px 0px 0px 0px;
}

#right .box span.message, #right .box span.error
{
    margin:0px 0px 10px 0px;
}

.autocomplete
{   
    overflow:auto;

    z-index:1000;
    
    width:445px !important;
    height:100px;
    
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

    list-style-type:none !important;

    background-color:#FFFFFF;

    border:solid 1px #C4C5C7;
}

.autocompleteitem
{
    padding:0px;
    
    color:#686868;
}

.autocompleteselecteditem
{
    padding:0px;
    
    color:#FFFFFF;
    
    background-color:#316AC5;
    
    cursor:pointer;
}
/* End Elements */
/* -------------------------------------------------------------------------------------------------------- */
/* Begin Forms */
fieldset
{
    margin:15px 0px -15px 0px;
    padding:0px 0px 0px 0px;
}

fieldset.first
{
    margin:0px 0px -15px 0px;
    padding:0px 0px 0px 0px;
}

legend
{
	margin:0px 0px 0px 0px;
}

label
{
	float:left;

	margin:0px 0px 15px 15px;
}

label.first
{
	float:left;

	margin-left:0px;
}

.textbox, .watermark, .dropdownlist
{
    padding:2px;
    
    vertical-align:top;
    
    font:normal 13px "Trebuchet MS", Verdana;
    
    color:#686868;
    
    border:solid 1px #C4C5C7;
}

.watermark
{   
    color:#C4C5C7;
}

#right .textbox, #right .watermark
{
    margin:0px 0px 10px 0px;
}


.button
{        
    height:24px;
    
    font:normal 13px "Trebuchet MS", Verdana;
    
    color:#FFFFFF;
    
    border:0px;
    
    background-color:#286CAD;
}

/* End Forms */
/* -------------------------------------------------------------------------------------------------------- */
/* ajg 2009-09-07 */


.img1
{
	/* geändert 2009-09-07 ajg alt: display:block; */
    display:inline;

  	/* geändert 2009-09-07 ajg alt: float:left; */

    float:none;
    
    margin:0px 15px 0px 0px;
    padding:2px;
       
    border:none;
}

/* ------------------------------------------------------------------------------------------------------------*/
/* do 2009-11-06 */

.pager 
{
    margin-left:15px;
    margin-bottom:15px;
}

a.feed 
{
    border-left:1px solid #CCCCCC;
    padding-left:15px;
}

.box h1.rss
{
    background:#FFFFFF url(../../../Images/Layout/icon_news_01.jpg) no-repeat 110px 50%;
}

div#sort span 
{
    color:#F28D01;
    font-weight:bold;
}

div#sort span.active { color:#F28D01; }

.sortasc 
{
    background:#286cad url(../../../Images/asc.gif) no-repeat center center;
    border:none;
    height:15px;
    width:14px;
}

.sortasc_active  
{
    background:#286cad url(../../../Images/asc_active.gif) no-repeat center center;
    border:none;
    height:15px;
    width:14px;
}

.sortdesc 
{
    background:#286cad url(../../../Images/desc.gif) no-repeat center center;
    border:none;
    height:15px;
    width:14px;
}

.sortdesc_active  
{
    background:#286cad url(../../../Images/desc_active.gif) no-repeat center center;
    border:none;
    height:15px;
    width:14px;
}
