@charset "utf-8";
/* Settings CSS */
textarea.insert_setting
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #333333;	
	background-color:#FFFFFF;
    width: 277px;
	height: 70px;
    border: 1px solid #DFDCD7;
    margin: 1px 0 0 0;
	outline: none;
	z-index: 1;	
}

input.settings_data
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #333333;	
	background-color:#FFFFFF;
    width: 40px;
	height: 13px;
    border: none;
    margin: 0 0 1px 0;
	text-indent: 4px;
	outline: none
	z-index: 1;	
}

input.settings_data_big
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
	font-weight: bold;
	color: #0093d4;	
	background-color:#FFFFFF;
    width: 60px;
	height: 16px;
    border: none;
    margin: 0;
	outline: none;
	text-indent: 4px;
	z-index: 1;	
}

.row
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
} 

.middle_content_settings
{
	height: auto;
	min-height: 950px;
	width: 688px;
	margin: 0;
	background-color: #FFFFFF;
	float: left;
	color: #000000;
	font-size: 11px;
	z-index: 100;
}

.page_content_settings
{
	height: auto;
	min-height: 870px;
	width: 683px;
	margin: 0 0 0 5px;
	float: left;
}


.text_body_settings
{
	width: 673px;
	padding: 10px 0 0 5px;
	float: left;
}

.breadcrumb_settings
{
	height: 12px;
	width: 677px;
	padding: 5px;
	margin: 0;
	float: left;
	color: #000000;
	font-size: 11px;
	border-top: none;
	border-right: none;
	border-bottom: 1px dotted #000000;
	border-left: none;
}

.breadcrumb_settings ul
{
	width: 677px;
	height: 12px;
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	list-style-image: none;
}

.breadcrumb_settings ul li
{
	width: auto;
	height: 12px;
	margin: 0;
	padding: 0 0 0 5px;
	float: left;
	list-style: none;
	list-style-image: none;
}

.select
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #333333;	
	background-color:#FFFFFF;
    height: 19px;
    border: 1px solid #DFDCD7;
    margin: 0;
	outline: none;
	z-index: 1;		
}

.table_body
{
	width: 664px;
	float: left;
	margin: 0;
	padding: 20px 0 20px 0;
}

.table_row_full
{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}

.table_row
{
	width: 100%;
	height: auto;
	float: left;
	margin: 1px 0 0 0;
	padding: 0;
	background-color: #FFFFFF;
	border-top: none;
	border-right: none;
	border-bottom: 1px dotted #000000;
	border-left: none;
}

.table_row:hover
{
	width: 100%;
	height: auto;
	float: left;
	margin: 1px 0 0 0;
	padding: 0;
	background-color: #DFDCD7;
	cursor: pointer;
}

.headline
{
	font-weight: bold;
	font-size: 12px;
	background-color: #333333;
	color: #FFFFFF;
}

.sub_row
{
	width: 100%;
	height: auto;
	float: left;
	padding: 0;
}

.table_car, .table_creator, .table_course, .table_vote, .table_lp,.table_manufacturer
{
	padding: 2px 0 2px 5px;	
	margin: 0 0 0 1px;
	float: left;
	font-size: 11px;
	line-height: 14px;
}

.table_car
{
	width: 215px;
}

.table_manufacturer
{
	width: 114px;
}

.table_creator
{
	width: 659px;
	color: #999999;
}

.table_course
{
	width: 180px;
}

.table_vote
{
	text-align: center;
	width: 75px;
}

.table_lp
{
	width: 50px;
	text-align: right;
	padding: 2px 5px 2px 0;	
}

.table_nosetting
{
	padding: 2px 0 2px 3px;	
	margin: 0 0 0 1px;
	float: left;
	font-size: 11px;
	line-height: 14px;
	width: 100%;
}

.text_headline_settingdetail
{
	width: 360px;
	height: 26px;
	margin: 0 0 0 5px;
	padding: 10px 0 10px 0;
	font-size: 15px;
	font-weight: bold;
	line-height: 26px;
	float: left;
	text-align: left;	
}

.text_error_settingdetail
{
	width: 100%;
	margin: -5px 0 0 5px;
	padding: 0 0 10px 0;
	font-size: 11px;
	line-height: 13px;
	float: left;
	color: #FF0000;
	text-align: left;	
}


.text_votes_settingdetail
{
	width: 310px;
	margin: 0;
	padding: 10px 0 10px 0;
	float: left;
}

.text_vote_settingdetail_lable
{
	width: 75px;
	height: 26px;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
	line-height: 26px;
	float: left;
	vertical-align: middle;
}

.text_vote_settingdetail_votes
{
	width: 100px;
	height: 26px;
	margin: 0;
	font-size: 13px;
	line-height: 26px;
	float: left;
	vertical-align: middle;
	text-align: right;
}

.settingdetail_box
{
	padding: 5px;
	background-color: #CCCCCC;
	margin: 0 0 5px 5px;
	height: 135px;
	width: 660px;
	float: left;
}

.lighter
{
	background-color: #e8e8e8;
}

.image_box
{
	width: 250px;
	height: 135px;
	line-height: 135px;
	vertical-align: middle;
	text-align: center;
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
}

.info_box
{
	width: 400px;
	height: 135px;
	margin: 0 0 0 5px;
	padding: 0;
	float: left;
}

.info_box_headline_left
{
	width: 250px;
	margin: 0;
	padding: 5px 0 5px 0;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	float: left;
}

.info_box_headline_right
{
	width: 150px;
	margin: 0;
	padding: 5px 0 5px 0;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	text-align: right;
	float: left;
}

.info_box_data_big
{
	height: 107px;
	width: 400px;
	margin: 0;
	padding: 0;
	float: left;
}

.info_box_data
{
	height: 107px;
	width: 290px;
	margin: 0;
	padding: 0;
	float: left;
}

.info_box_lp
{
	width: 110px;
	margin: 0;
	padding: 0;
	font-size: 30px;
	font-weight: bold;
	text-align: right;
	color: #0093d4;
	float: left;
}

.info_box_data_lable
{
	width: 100px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	float: left;
}

.info_box_data_info
{
	width: 190px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 16px;
	float: left;
}


.info_box_data_info_big
{
	width: 300px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 16px;
	float: left;
}

.data_sheet_headline
{
	width: 190px;
	margin: 0;
	padding: 5px 0 5px 0;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	float: left;
}

.data_sheet_big
{
	width: 245px;
	height: 155px;
	margin: 0 0 5px 6px;
	padding: 5px;
	float: left;
}

.data_sheet_big_insert
{
	width: 245px;
	height: 175px;
	margin: 0 0 5px 6px;
	padding: 5px;
	float: left;
}

.data_sheet
{
	width: 192px;
	height: 155px;
	margin: 0 0 5px 5px;
	padding: 5px;
	float: left;
}

.data_sheet_insert
{
	width: 192px;
	height: 175px;
	margin: 0 0 5px 5px;
	padding: 5px;
	float: left;
}


.data_sheet_lable
{
	width: 100px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	float: left;
}

.data_sheet_info
{
	width: 90px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 16px;
	float: left;
}

.data_sheet_info_small
{
	width: 50px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 16px;
	float: left;
}


.engine
{
	background-image: url(../images/engine_bg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.tires
{
	background-image: url(../images/tires_bg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.rear
{
	background-image: url(../images/rear_bg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.aero
{
	background-image: url(../images/aero_bg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.helper
{
	background-image: url(../images/helper_bg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.gear
{
	background-image: url(../images/gear_bg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.settingbox_body
{
	width: 100%;
	text-align: left;
	padding: 5px 0 5px 0;
	margin: 5px 0 5px 0;
	float: left;
}

.settingbox_link
{
	width: 100%;
	text-align: right;
	padding: 0;
	margin: 0;
	float: left;
}

.setting_bottom_body
{
	width: 667px;
	text-align: left;
	padding: 0 8px 5px 8px;
	margin: 0;
	float: left;
}

.data_sheet_lable_bottom
{
	width: 120px;
	margin: 0 0 0 5px;
	padding: 0;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	float: left;
}

.setting_bottom_text
{
	width: 660px;
	margin: 5px 0 0 5px;
	padding: 0;
	font-size: 11px;
	line-height: 13px;
	float: left;
}

.setting_bottom_text ul
{
	width: 100%;
	margin: 5px 0 10px 5px;
	padding: 0;
	font-size: 11px;
	line-height: 13px;
	float: left;
	list-style: decimal;
}

.setting_bottom_text li
{
	width: 100%;
	margin: 0 0 3px 10px;
	padding: 0;
	font-size: 11px;
	line-height: 13px;
	float: left;
}

.setting_bottom_button
{
	width: 660px;
	margin: 15px 0 10px 5px;
	padding: 0;
	font-size: 11px;
	line-height: 13px;
	float: left;
	text-align: right;
}

.red, input.red, textarea.red, select.red
{
	color: #FF0000;
	background-color: #FFCCCC;
}

input.setting_save
{
	width: 107px;
	height: 22px;
	line-height: 20px;
	font-size: 10px;
	color: #FFFFFF;
	float: right;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-image: url(../images/setting_speichern.jpg);
	background-repeat: no-repeat;
	border: none;
	outline: none;
}

input.setting_save:hover, input.setting_save:focus, input.setting_save:active
{
	background-color: transparent;
	background-image: url(../images/setting_speichern_hover.jpg);
	background-repeat: no-repeat;
	border: none;
	outline: none;
	cursor: pointer;
}


.stars0
{
	width: 135px;
	height: 26px;
	margin: 0;
	line-height: 26px;
	float: left;	
	text-align: right;
	background-image: url(../images/stars0.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.stars0_5
{
	width: 135px;
	height: 26px;
	margin: 0;
	line-height: 26px;
	float: left;	
	text-align: right;
	background-image: url(../images/stars0_5.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.stars1
{
	width: 135px;
	height: 26px;
	margin: 0;
	line-height: 26px;
	float: left;	
	text-align: right;
	background-image: url(../images/stars1.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.stars1_5
{
	width: 135px;
	height: 26px;
	margin: 0;
	line-height: 26px;
	float: left;	
	text-align: right;
	background-image: url(../images/stars1_5.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.stars2
{
	width: 135px;
	height: 26px;
	margin: 0;
	line-height: 26px;
	float: left;	
	text-align: right;
	background-image: url(../images/stars2.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.stars2_5
{
	width: 135px;
	height: 26px;
	margin: 0;
	line-height: 26px;
	float: left;	
	text-align: right;
	background-image: url(../images/stars2_5.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.stars3
{
	width: 135px;
	height: 26px;
	margin: 0;
	line-height: 26px;
	float: left;	
	text-align: right;
	background-image: url(../images/stars3.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.stars3_5
{
	width: 135px;
	height: 26px;
	margin: 0;
	line-height: 26px;
	float: left;	
	text-align: right;
	background-image: url(../images/stars3_5.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.stars4
{
	width: 135px;
	height: 26px;
	margin: 0;
	line-height: 26px;
	float: left;	
	text-align: right;
	background-image: url(../images/stars4.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.stars4_5
{
	width: 135px;
	height: 26px;
	margin: 0;
	line-height: 26px;
	float: left;	
	text-align: right;
	background-image: url(../images/stars4_5.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.stars5
{
	width: 135px;
	height: 26px;
	margin: 0;
	line-height: 26px;
	float: left;	
	text-align: right;
	background-image: url(../images/stars5.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.blank_space
{
	float: left;
	height: 26px;
	width: 5px;
	padding: 0;
	margin: 0;
}

input.blank_star
{
	border: none;
	background-color: transparent;
	float: left;
	height: 26px;
	width: 26px;
	padding: 0;
	margin: 0;
	outline: none;
}

input.blank_star:hover, input.blank_star:focus, input.blank_star:active
{
	outline: none;	
	cursor: pointer;
}