@charset "utf-8";

body {
	margin:0;
	padding:0;
	font-family:Tahoma,Arial;
	font-size:11px;
	background:url(../images/bg-rpt.png) repeat-x #b0b0b0;
	}

a:link, a:active, a:visited {
	color: #494949;
	text-decoration: none;
	}
	
a:hover {
	color: #b20000;
	text-decoration: none;
	}
	
#header {
	height:300px;
	background:url(../images/top-rpt.png);
	width:100%;
	min-width:900px;
	}

#bcllogo {
	width:171px;
	height:104px;
	float:left;
	margin: 8px 0 0 8px;
	}
	
#car {
	height:300px;
	width:100%;
	min-width:700px;
	text-align:center;
	background:url(../images/e60-m5.png) no-repeat center;
	top:0;
	}
	
#baudabraukt {
	width:203px; 
	height:100px; 
	background:url(../images/bmw-bauda-braukt.png) no-repeat; 
	margin-right:10px;
	}
	
.homeshowsec{
	position:absolute;
}
	
#menu_div {
	height:48px;
	min-width:900px;
	}

/*	
#menu a:link, #menu a:active, #menu a:visited {
	color: white;
	text-decoration: none;
	font-weight: bold;
	}
	
#menu a:hover {
	color: white;
	text-decoration: none;
	font-weight: bold;
	}
	
.menu_item {
	height:40px;
	width:10%;
	background:url(../images/menu-off.png) repeat-x;
	border-right:1px dotted #333;
	border-collapse: separate;
	border-spacing:0;
	float:left;
	}
	
.menu_item:hover {
	background:url(../images/menu-on.png) repeat-x;
	}
	
.menu_inner {	
	padding-top:14px;
	height:12px;
	width:100%;
	text-align:center;
	}
	*/
	
.content_table_border {
	border-right:1px dotted #333;
	}
	
#middle_content {
	background:white;
	}
	
#showrules {display:block;}
#showinfo {display:none;}

#showinfo span {
	color: red;
	}

.block {
	margin: 8px;
	padding: 8px;
	border-bottom:1px dotted #333;
	color: #494949;
	}
	
.textblock {
	margin: 8px;
	padding: 8px;
	color: #494949;
}
	
.readblock {
	margin: 8px;
	padding: 8px;
	color: #494949;
	}
	
.block h1, .textblock h1 {
	margin:0 0 8px 0;
	font-size:24px;
	letter-spacing:-1px;
	}
	
.block form {
	margin:0;
	}
	
.block h2 {
	margin:0 0 4px 0;
	font-size:14px;
	}
	
.block img, .readblock img, .textblock img {
	border: 1px solid #D6D6D6;
	margin: 0 4px 4px 0;
	}
	
.blocknewsseperator {
	margin: 8px;
	border-bottom:1px dotted #494949;
	}
	
.blockseperator {
	float:left;
	}
	
.floatclear {
	clear:both;
}

.partner {
	width:200px;
	height:96px;
	text-align:center;
	float:left;
	margin: 8px;
	}
	
.partner img {
	border: 1px solid #D6D6D6;
	margin-top: 4px;
	}
	
.clear {clear:both;}

.input {
	width: 180px;
	height:17px;
	padding: 3px 4px 0 4px;
	color: #494949;
	background:url(../images/input-rpt.png) repeat-x;
	border: 1px solid #D6D6D6;
	font-family:Tahoma,Arial;
	font-size:11px;
	margin: 2px;
	text-align:right;
	}
	
.input_form {
	width: 400px;
	height:17px;
	padding: 3px 4px 0 4px;
	color: #494949;
	background:url(../images/input-rpt.png) repeat-x;
	border: 1px solid #D6D6D6;
	font-family:Tahoma,Arial;
	font-size:11px;
	margin: 2px 0 8px 0;
	text-align:left;
	}
	
.textarea {
	width: 400px;
	height:250px;
	padding: 4px;
	color: #494949;
	background:url(../images/input-rpt.png) repeat-x bottom;
	border: 1px solid #D6D6D6;
	font-family:Tahoma,Arial;
	font-size:11px;
	margin: 2px;
	}

.dropdown {
	width: auto;
	color: #fff;
	background: #000;
	border: 1px solid #D6D6D6;
	font-family:Tahoma,Arial;
	font-size:11px;
	padding: 4px;
	}

.fileinput {
	width: 180px;
	color: #494949;
	border: 1px solid #D6D6D6;
	background:url(../images/input-rpt.png) repeat-x;
	font-family:Tahoma,Arial;
	font-size:11px;
	margin: 2px;
	}
	
.button {
	width:auto;
	height:24px;
	margin: 2px;
	background:url(../images/menu-off.png);
	border: 1px solid #D6D6D6;
	font-family:Tahoma,Arial;
	font-size:11px;
	color: white;
	}
	
.button:hover {
	background:url(../images/menu-on.png);
	}	
		
.forum_topics {
	border-bottom:1px dotted #494949;
	margin: 8px;
	}
	
.gallerythumb {
	background: #fdfdfd;
	border: 1px solid #D6D6D6;
	width:140px;
	height: 160px;
	margin: 10px; 
	float: left;
	text-align:center;
	color: #494949;
	}
	
.gallerythumb:hover {
	background: #F3F3F3;
	}
	
.gallerythumb img {
	margin:10px 10px 5px 10px;
	}
	
#gallerycontainer {
	width: 640px;
	margin: 10px 10px 10px 0;
	border: 4px solid #D6D6D6;
	}
	
#palabi {
	background:url(../images/pa-labi.png) no-repeat center;
	text-align:center;
	opacity:0.3;filter:alpha(opacity=30);
	cursor:pointer;
	}
	
#pakreisi {
	background:url(../images/pa-kreisi.png) no-repeat center;
	text-align:center;
	opacity:0.3;filter:alpha(opacity=30);
	cursor:pointer;
	}
	
#palabi:hover {
	background:#494949 url(../images/pa-labi.png) no-repeat center;
	text-align:center;
	opacity:0.5;
	filter:alpha(opacity=50);
	cursor:pointer;
	}
	
#pakreisi:hover {
	background:#494949 url(../images/pa-kreisi.png) no-repeat center;
	text-align:center;
	opacity:0.5;
	filter:alpha(opacity=50);
	cursor:pointer;
	}
	
#footer {
	margin: 20px 0 20px 0;
	color: white;
	text-align:center;
	}
	
#footer a:link, #footer a:active, #footer a:visited {
	color: white;
	text-decoration: none;
	font-weight: bold;
	}
	
#footer a:hover {
	color: white;
	text-decoration: underline;
	font-weight: bold;
	}
	
.ad_table {
	width: 100%;
	margin: auto 0;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: 400;
	background-color: #E5E5E5;
	margin: 6px 0;
}

.ad_table thead tr {
	background: #2a2a2a;
	background: -moz-linear-gradient(#2a2a2a, #111); 
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #2a2a2a),color-stop(1, #111));	
	background: -webkit-linear-gradient(#2a2a2a, #111);	
	background: -o-linear-gradient(#2a2a2a, #111);
	background: -ms-linear-gradient(#2a2a2a, #111);
	background: linear-gradient(#2a2a2a, #111);
	color: #fff;
	font-weight: 700;
	text-align: center;
	height: 24px;
}

.ad_table tbody tr {
	background: #ffffff;
	background: -moz-linear-gradient(#ffffff, #f2f2f2); 
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #f2f2f2),color-stop(1, #f2f2f2));	
	background: -webkit-linear-gradient(#ffffff, #f2f2f2);	
	background: -o-linear-gradient(#ffffff, #f2f2f2);
	background: -ms-linear-gradient(#ffffff, #f2f2f2);
	background: linear-gradient(#ffffff, #f2f2f2);
	color: #2a2a2a;
}

.ad_table tbody tr:nth-child(odd){
	background: #ffffff;
	background: -moz-linear-gradient(#ffffff, #f2f2f2); 
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #f2f2f2),color-stop(1, #f2f2f2));	
	background: -webkit-linear-gradient(#ffffff, #f2f2f2);	
	background: -o-linear-gradient(#ffffff, #f2f2f2);
	background: -ms-linear-gradient(#ffffff, #f2f2f2);
	background: linear-gradient(#ffffff, #f2f2f2);
	color: #2a2a2a;
	}

.ad_table tbody tr:nth-child(even){
	background: #ffffff;
	background: -moz-linear-gradient(#ffffff, #f2f2f2); 
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #f2f2f2),color-stop(1, #f2f2f2));	
	background: -webkit-linear-gradient(#ffffff, #f2f2f2);	
	background: -o-linear-gradient(#ffffff, #f2f2f2);
	background: -ms-linear-gradient(#ffffff, #f2f2f2);
	background: linear-gradient(#ffffff, #f2f2f2);
	color: #2a2a2a;
	}

/* IE8 */	
.ad_table tbody tr.even{
    background-color:#ffffff;
}
.ad_table tbody tr.odd{
    background-color:#f2f2f2;
}

.ad_table tbody tr:hover {
	background: #2a2a2a;
	background: -moz-linear-gradient(#2a2a2a, #111); 
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #2a2a2a),color-stop(1, #111));	
	background: -webkit-linear-gradient(#2a2a2a, #111);	
	background: -o-linear-gradient(#2a2a2a, #111);
	background: -ms-linear-gradient(#2a2a2a, #111);
	background: linear-gradient(#2a2a2a, #111);
	color: #fff;
}

/* Scrool
.jp-title {
        position:relative;
        height:40px;
        width:100%;
        display:block;
        overflow:hidden;
		background-color:#000;
    }
	
.scrollingtext {
        position:absolute;
        white-space:nowrap;
        font-family: Tahoma,Arial;
        font-size: 18px;
		letter-spacing:-1px;
        font-weight:normal;
        color:#fff;
    }​​
*/
