/* common */
body {
	font-family: Calibri, Tahoma, Arial, Verdana, sans-serif;
}

th {
	font-weight:bold;
}

h1 {
	margin:0.5cm 0cm;
	font-size:130%;
	border-bottom:1px solid #DDD;
}

h2 {
	font-weight:bold;
	margin:1em 0cm;
	font-size:115%;
}
h3 {
	margin:1em 0cm;
	font-size:110%;
}

#sidebar-left h3
{
	background:#BBB653;
	padding:2px 3px;
	font-size:100%;
	font-weight:bold;
	color:#36363D;
}

h4 {
	font-weight:bold;
	margin-bottom:1em;
	font-size:100%;
}

h2.first, h3.first {
	margin-top:0;
}


table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}

table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff; text-shadow:1px 1px 1px #999999;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#cccccf; text-shadow:1px 1px 1px #999999; }

dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}


/* Kleines Menü oben rechts */
#info-links-navigation {
	background:transparent;

}
#info-links-navigation .navi {
	background:transparent;
	font-size:8pt;
}
#info-links-navigation .navi li {
	border-left:1px solid #EEE;
	float:right;
	margin:3px 0px 3px 4px;
	padding:1px 4px 1px 8px;
}
#info-links-navigation .navi li.last {
	border-left:none;
}
#info-links-navigation .navi li a {
	color:#EEE;
}





/** STARTSEITE **/
/* suche startseite */
#box_mainsearch {
	position:relative;
	background:transparent url('../gfx/bg.startseite/1.jpg') no-repeat;
	height:297px;
	width:850px;
	overflow:auto;
	margin-bottom:9px;
}
#box_mainsearch #btn_change_bg {
	background:url('../gfx/grip.png');
	_background:url('../gfx/grip-nq8.png');
	bottom:5px;
	display:block;
	height:16px;
	position:absolute;
	right:5px;
	width:16px;
}
#box_mainsearch #searchbox {
	position:absolute;
	top:60px;
	left:10px;
	width:295px;
	height:216px;
	padding:6px;
}

#searchbox .hidden {
	display:none;
}

#searchbox .search_kategorie,
#searchbox .search_unterbringung,
#searchbox .search_region,
#searchbox .search_price,
#searchbox .search_country,
#searchbox .search_city {
	display:block;
	float:left;
	width:139px;
	height:32px;
	margin:1px;
	padding:2px;
	/*border:1px solid silver;*/
	overflow:hidden;
	vertical-align:middle;
}
#searchbox .search_price  {
	width:280px;
	font-size:120%;
	height:8ex;
}

#searchbox label,
#searchbox h4
{
	display:block;
	font-size:85%;
	color:gray;
	margin:0;
}
#searchbox select
{
	width:100%;
}

#searchbox .slider {
	margin:0.2em 0.5em;
}



#searchbox .btn_submit
{
	float:right;
	width:136px;
	margin:5px;

	background:#666;
	background:#5F7CB8;
	color:#FFF;
	font-weight:bold;
	border:1px solid gray;

	margin-top:10px;
}

.important {
	font-weight:bold;
}

/* Komplettsuche */
#searchbox.search_complete .criteria {
	display:block;
	float:left;
	width:270px;
	height:auto;

	margin:2px;
	padding:2px;
	overflow:hidden;
}
#searchbox.search_complete .criteria ul.checklist li {
	display:block;
	float:left;
	width:80px;
}

#searchbox.search_complete .search_accessoires  {
	width:800px;
}
#searchbox.search_complete .search_accessoires ul.checklist li {
	width:200px;
}

/* Recent Items */
#box_recent_items {
	height:144px;
	margin-bottom:9px;
	padding-bottom:0;
	position:relative;
	overflow:hidden;
}
#box_recent_items {
	height:144px;
	margin-bottom:9px;
	padding-bottom:0;
	position:relative;
	overflow:hidden;
}


#recent_postings_scrollcontainer {
	position:relative;
	width:auto;
	height:116px;
	overflow:hidden;
}
#recent_postings {
	position:absolute;
	top:0;
	left:0;
	width:4200px;
	/* 35 items in a row */
}
.small_results {
	height:120px;
	overflow:hidden;
}

.small_results .result_item {
	float:left;
	width:120px;
	font-size:85%;
	text-align:center;
	position:relative;
}
.small_results .result_item h4 {
	margin:0;
}
.small_results .result_item h4 .image_container {
	display:block;
	margin-bottom:0.3em;
}



#recent_postings_container .btn_scroll_left,
#recent_postings_container .btn_scroll_right {
	display:block;
	position:absolute;
	top:0;
	height:144px;
	width:44px;
	background:transparent no-repeat;
}
#recent_postings_container .btn_scroll_left {
	left:0;
	background-image:url('../gfx/btn.scroll_left.png');
}
#recent_postings_container .btn_scroll_right {
	right:0;
	background-image:url('../gfx/btn.scroll_right.png');
}

/* Box Verkaufen */
#box_publish_without_limits {
	width:285px;
}
#box_publish_without_limits h2 {
	margin:0;
}

/* Box Recent Saved Searches */
#saved_searches_small {
	margin-top:9px;
}
#saved_searches_small .result_item h4 {
	margin:0;
	display:inline;
}
#saved_searches_small .result_item .time_created {
	font:80% normal;
	color:#666;
}
#saved_searches_small .text {
	display:inline;
}
#saved_searches_small .btn_show_more {
	float:right;
}

/* Box marken */
#box_list_makes a {
	color:#888;
	font-size:9pt;
	_font-size:8pt;
}



/* Subnavi Sidebar Left */
#menu .sidebar-left-menu {
	border-right:0px solid #999;
	margin:0px 0px;
}
#menu #sub-navigation {
	list-style:none;
	font-size:9pt;
	margin:0px;
	padding:10px 0px;
}
#menu #sub-navigation li {
	text-align:right;
	_height:16px;
	min-height:16px;
}
#sub-navigation li a {
	color:#333;
	display:block;
	padding-left:16px; /*platz für icons*/
}
#menu #sub-navigation li.aktiv a {
	color:#000;
	font-weight:bold;
}

#menu #sub-navigation li.aktiv li a {
	font-weight:normal;
}
#menu #sub-navigation li li.aktiv a {
	color:#000;
	font-weight:bold;
}
#menu #sub-navigation li li.aktiv li a {
	font-weight:normal;
}
#menu #sub-navigation li li li.aktiv a {
	color:#000;
	font-weight:bold;
}
#menu #sub-navigation li li li.aktiv li a {
	font-weight:normal;
}
#sub-navigation li li li li.aktiv a {
	color:#000;
	font-weight:bold;
}
#menu #sub-navigation li li li li.aktiv li a {
	font-weight:normal;
}

/* Menu-Items as targets to move pages */
.move_target a:hover {
	border-top:1px dashed black;
	/*margin-top:-2px;*/
}


/* Sub-Sub-items */
#menu #sub-navigation li .subitem {
	border-right:1px solid silver;
	padding-right:12px;
	margin:4px 4px 0.5cm 4px;

	font-size:8pt;
}






/* Links */
a, input.link {
	color:#39F;
	text-decoration: none;
	border:none;
	background:transparent;
}
a:hover, input.link:hover {
	text-decoration: underline;
	color:#F29412;
}

button.link {
	border:none;
	background:transparent;
	color:#39F;
}
button.link:hover {
	text-decoration: underline;
	color:#F29412;
}

a.aktiv {
	color:#39F;
}
a.btn_delete {
	color:red;
}
a.btn_delete:hover {
	text-decoration:blink;
}
.pdf {
	display:block;
	background: url("../gfx/icons/page_white_acrobat.png") no-repeat;
	padding-left: 22px;
	min-height:16px;
}
/*
a[target=_blank]:after {
	content:" » ";
}*/


/* Forms */
label {
	text-align:left;
	font-size:9pt;
	color:#444;
}


fieldset {
	border:1px solid #CCC;
	border-style:solid none none none;
	padding:0.3em 0.6em;
	margin:0 0 1.5em 0;
}
.box .box fieldset {
	border-color:#BBB;
}
legend {
	padding:0.0em 0.3em;
	font-weight:bold;
	color:#666;
}

fieldset.expandable legend.btn_collapse {
	padding-left:18px;
	background:transparent url('../gfx/bullet_tree_expanded.png') no-repeat 4px 50%;
}
fieldset.expandable legend.btn_collapse:hover {
	text-decoration:underline;
}
fieldset.collapsed legend.btn_collapse {
	background-image:url('../gfx/bullet_tree_collapsed.png');
}
div.expandable h4.btn_collapse {
	padding-left:18px;
	background:transparent url('../gfx/bullet_tree_expanded.png') no-repeat 4px 50%;
}
div.collapsed h4.btn_collapse {
	background-image:url('../gfx/bullet_tree_collapsed.png');
}

input.text,
input.file,
input.file *,
input.password,
textarea {
	border:1px solid gray;
	background:#FFF;
	color:#333;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
select {
	border:1px solid gray;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#FFF;
	color:#333;
}
input.checkbox,
input.radio {
	border:none;
	background:transparent;
	margin:0 2px;
	vertical-align:middle;
}

input.hint, textarea.hint {
	color:#999;
}


/* BUTTONS */
input.button, a.button, button {
	-moz-border-radius:3px 4px 3px 4px;
	-webkit-border-radius:3px;
	border-radius:3px;
	/*display:block;
	float:right;*/
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);

	margin:3px 0px 3px 0px;
	background-color:#E7E7E7;
	border:1px solid #AAA;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;

	font-family:"Lucida Grande", Calibri, Tahoma, Arial, Verdana, sans-serif;
	font-size:9pt;
	line-height:130%;
	text-decoration:none;
	font-weight:bold;
	color:#333;
	cursor:pointer;
	padding:2px 15px 3px 15px;
}
a.button {
	padding:2px 15px 1px 15px; /* Links */
}
button {
	width:auto;
	overflow:visible;
	padding:1px 15px 0px 15px; /* IE6 */
}
button[type] {
	padding:2px 15px 0px 15px; /* Firefox */
	line-height:17px; /* Safari */
}
*:first-child+html button[type]{
	padding:0px 15px 0px 15px; /* IE7 */
}
button img, a.button img {
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
	width:16px;
	height:16px;
}
.button:hover, a.button:hover, button:hover {
	border-color:#F29412;
	border-style:outset;
	background-color:#E0E0E0;
	text-decoration:none;
	color:#333;
}
.button:active, a.button:active, button:active {
	border-color:#E7E7E7;
	border-style:inset;
}






/* Popup Edit */
.edit_form label.text,
.edit_form label.checkbox {
	display:block;
	clear:both;
	font-size:90%;
	border-top:1px solid #DDD;

	padding-top:4px;
	margin-bottom:0px;
}
.edit_form label input.text,
.edit_form label input.password,
.edit_form label select,
.edit_form label textarea {
	display:block;
}
.edit_form label select {
	width:20em;
}
.edit_form label.checkbox,
.edit_form label.radio {
	float:left;

}
.edit_form label input.checkbox,
.edit_form label input.radio {
	display:block;
	float:left;
	margin-right:3px;
	height:2.5ex;
	width:2.5ex;
}
.edit_form fieldset {
	margin:1em 0em;
}
.edit_form .edit_form_user_data
{
	float:left;
	width:300px;
}
.edit_form .edit_form_interests
{
	margin-top:5px;
	float:left;
	width:650px;
}
.edit_form .edit_form_picture
{
	float:right;
	width:300px;
	background:#FFF;
	border:1px solid silver;
	padding:5px;
}
.edit_form .edit_form_picture .user_avatar
{
	display:block;
	border:1px solid silver;
	padding:2px;
	margin:2px;
}
.edit_form .user_avatar_container
{
	width:300px;
	overflow:hidden;
}

/* Popup Group Edit */
#group_edit_form .group_logo_container {
	float:right;
	text-align:right;
	width:80px;
}


/* Login */
.login_form label {
	display:block;
	font-size:90%;
	border-top:1px solid #DDD;

	padding-top:4px;
	margin-bottom:4px;
}
.login_form label input,
.login_form label select {
	display:block;
}







/* user Suche */
.form_search {
	margin:0em;
}

caption {
	font-size:16px;
	color:#333;
	border-bottom:1px solid #666;
	margin:5px 0px;
	padding:2px;
}

#user-list td {
	padding:1px 2px 0px 2px;
}
#user-list tr.stripe {
	background-color:rgba(0, 0, 0, 0.05);
}
#user-list {
	width:100%;
}
#inserat-list td {
	padding:1px 2px 0px 2px;
}
#inserat-list {
	width:100%;
}


/* Seitenzahlen */
.pagination {
	text-align:right;
	margin:4px 0;
	padding:4px;
	font-size:10pt;
	line-height:170%;
}
#sidebar_last_search_results .pagination {
	text-align:center;
	padding:4px 0px;
	font-size:3pt;
}
#sidebar_last_search_results .pagination .page {
	padding:1px 3px 0px 3px;
	font-size:7pt;
}

.pagination .page {
	border:1px solid #666;
	color:#333;
	font-size:84%;
	text-decoration:none;
	padding:1px 4px 0px 4px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-weight:normal;
}
.pagination .page:hover {
	border-color:#000;
	color:#000;
	background-color:#AAA;
}
.pagination .aktiv {
	border:2px solid #000;
	background-color:#AAA;
	color:black;
	font-weight:bold;
}
.pagination .first,
.pagination .last,
.pagination .next,
.pagination .prev {
	font-size:120%;
	padding-bottom:0;
	border:none;
	background-color:transparent !important;
}

/* Pagination in Popups */
#facebox .pagination {
	text-align:left;
	line-height:100%;
}
#facebox .pagination .page {
	float:left;
	margin-right:3px;
	height:1.2em;
	width:0.75em;
	text-align:center;
}
#facebox .pagination .aktiv {
	float:left;
	border-width:1px;
}


/* Sortierung */
#sort {
	position:relative;
	height:3ex;
}

#sort a {
	display:block;
	position:absolute;
	top:0px;
	color:#666;
	padding-right:16px;
	text-align:right;
	background:transparent url() no-repeat right 50%;
}

#sort :hover {
	background-image:url("../gfx/icons/bullet_arrow_up.png");
}

#sort .aktiv {
	background-image:url("../gfx/icons/bullet_arrow_up.png");
	color:#000;
}
#sort .DESC {
	background-image:url("../gfx/icons/bullet_arrow_down.png");
}

#sort .aktiv:hover {
	background-image:url("../gfx/icons/bullet_arrow_down.png");
}
#sort .DESC:hover {
	background-image:url("../gfx/icons/bullet_arrow_up.png");
}

#sort .name {
	left:92px;
}
#sort .price {
	right:24%;
}
#sort .year {
	right:16%;
}
#sort .city {
	right:6px;
}




/* Galerie */
.upload {
	margin:1em;
	padding:1em;
}
.gallery {
	margin:1em;
	padding:1em;
	*zoom: 1;     /* triggers hasLayout */
}

/* View Big Picture */
.view_picture {
	margin:1em;
	padding:1em;
	*zoom: 1;     /* triggers hasLayout */
}
.view_picture .picture_buttons {
	height:2em;
	padding:2px;
	overflow:hidden;
}
.view_picture .picture_buttons .link_picture_prev {
	float:right;
	width:16em;
}
.view_picture .picture_buttons .link_picture_next {
	float:right;
	width:16em;
}
.view_picture .image_container {
	display:block;
	position:relative;

	margin:auto auto 3px auto;
	border:1px solid silver;
	background:#FFF;
	padding:3px;
}
.view_picture .image_container .image {
	display:block;
}

.view_picture .annotation
{
	position:absolute;
	border:1px solid #FFF;
	overflow:show;
	display:none;
}
.view_picture .annotation .text_container
{
	position:absolute;
	bottom:00%;
	left:-1px;
	padding:2px 3px 0px 3px;
	background:#FFF;
	border:1px solid #FFF;
	font-size:8pt;
}

#marker_tool
{
	display:none;
	position: absolute;
	z-index: 1;

	border: 1px solid gray;
	background: #FFF;

	width: 220px;
	height: 160px;
}
#marker_tool form
{
	margin:5px;
}
#marker_tool h4
{
	color:#333;
	margin:3px 5px;
}
#marker_tool form textarea
{
	width:204px;
	height:90px;
}


.gallery h2, .view_picture h2 {
	margin:0 0 0.5em 0;
}
.gallery .desc, .view_picture .desc {
	color:#666;
	margin:0 0 0.5em 0;
}
.gallery::after {
	display:block;
	clear:both;
	height:0px;
	content: ".";
	visibility: hidden;
}
.gallery .picture_frame {
	float:left;
	width:120px;
	height:123px;
	overflow:hidden;
	margin:3px;
	border:1px solid silver;
	background:#FFF;
	padding:3px;
}
.gallery .picture_frame .name {
	font-size:80%;
	display:block;
	white-space:pre;
	display:block;
	width:100%;
	overflow:hidden;
}
.gallery .link_show_picture {
	display:block;
	position:relative;
}


.gallery .picture_frame .picture {
	height:96px;
	overflow:hidden;
}

.gallery .album_buttons
{
	clear:both;
	margin-top:1em;
	border-top:1px solid silver;
	text-align:right;
}

.clear {
	display:block;
	font-size:0px;
	clear:both;
	height:0;
	margin:0;
	overflow:hidden;
	content: ".";
	visibility: hidden;
}

/* WYSIWIG-Editor */
.wysiwyg {
	clear:both;
}




#facebox .message h1
{
	font-size:110%;
	margin-top:0;
}
#facebox .message h1.recipient
{
	border-bottom:none;
	width:50%;
	text-align:right;
}

#facebox .message .sender
{
	padding-left:20px;
	background:transparent url('../gfx/icons/user.png') no-repeat 0% 50%;
}
#facebox .message .recipient
{
	padding-right:20px;
	background:transparent url('../gfx/icons/user.png') no-repeat right 50%;
}





#recipients_search_results {
	display:none;
}

#facebox .body .body {
	background:#FFF;
	padding:0;
}
#facebox .body .box .body {
	background:#DDD;
}



/* Friends */
#find_friends
{
	/*border:1px solid silver;*/
	padding:1em;
}

#find_friends_result,
#find_friends_recommendations
{
	display:none;
}


#content div.user {
	border:1px solid silver;
	margin-bottom:5px;
	background:#FFF;
	position:relative;
}

#content .user .image {
	border:1px solid silver;
	padding:3px;
	margin:6px;
	max-height:60px;
	overflow:hidden;
	background:#FFF;
	float:left;
	width:66px;
}
#content .user .info {
	min-height:60px;
	_height:60px;
	padding:5px;
	background:transparent;
	color:#000;
}

#content .user .actions {
	padding:5px;
	max-height:75px;
	overflow:hidden;
	float:right;
	width:180px;
	text-align:right;
}

#content .user .btn_remove
{
	border: 1px solid silver;
	background: transparent url('../gfx/icons/user_delete.png') no-repeat scroll 0% 0%;
	overflow: hidden;
	position: absolute;
	padding-top: 17px;
	width: 17px;
	height: 0pt;

	-moz-border-radius:4px 0 0 0;
	-webkit-border-radius:4px 0 0 0;
	border-radius:4px 0 0 0;
	bottom: -1px;
	right: -1px;
}




/* Groups */
#find_groups
{
	padding:1em;
}

#find_groups_result
{
}


.group {
	border:1px solid silver;
	margin-bottom:5px;
	background:#FFF;
	position:relative;
}

.group .image {
	border:1px solid silver;
	padding:3px;
	margin:6px;
	max-height:60px;
	overflow:hidden;
	background:#FFF;
	float:left;
	width:66px;
}
.group .name
{
	font-size:110%;
	font-weight:bold;
}
.group .info {
	min-height:60px;
	_height:60px;
	padding:5px;
	background:transparent;
	color:#000;
}

.group .actions {
	padding:5px;
	max-height:75px;
	overflow:hidden;
	float:right;
	width:180px;
	text-align:right;
}

.group .btn_leave
{
	border: 1px solid silver;
	background: transparent url('../gfx/icons/group_delete.png') no-repeat scroll 0% 0%;
	overflow: hidden;
	position: absolute;
	padding-top: 17px;
	width: 17px;
	height: 0pt;

	-moz-border-radius:4px 0 0 0;
	-webkit-border-radius:4px 0 0 0;
	border-radius:4px 0 0 0;
	bottom: -1px;
	right: -1px;
}

.group_type_team {
	border:2px solid blue;
}
.group_type_system {
	border:2px solid gray;
}
.group_type_game {
	border:2px solid orange;
}


/* Group Mainpage */
.sidebar-left-group
{
	padding:0.5cm 20px 5px 0px;
}


.group_infobox {
	border: 1px solid silver;
	background: #FFF none repeat scroll 0% 0%;
	float: right;
	width: 33%;
	margin:0.0cm 0 0.2cm 0.2cm;
	font-size:90%;
}
.group_infobox .creator .name {
	padding-left:18px;
	padding-bottom:3px;
	background:transparent url('../gfx/icons/user_gray.png') no-repeat 0% 0%;
}
.group_infobox td,
.group_infobox th {
	padding:2px 5px;
}

.group_infobox th {
	text-align:right;
	font-weight:normal;
	color:#222;
}


.group_member_list .user
{
	border:none;
	border-bottom:1px solid #DDD;
	padding:2px 2px 2px 18px;
	margin-bottom:2px;
	background:transparent url('../gfx/icons/user.png') no-repeat 0% 0%;
}

.group_member_list .creator
{
	font-weight:bold;
	background-image:url('../gfx/icons/user_gray.png');
}



/* add-buttons */
.btn_add {
	padding-left:20px;
	background:transparent url('../gfx/icons/add.png') no-repeat left 50%;
}


/* Popup Recipient-Selector */
#popup_recipient_selector {
	width:680px;
}

#popup_recipient_selector fieldset#recipients_friends {
	float:left;
}
#popup_recipient_selector fieldset#recipients_users {
	float:right;
}
#popup_recipient_selector fieldset {
	border:1px solid silver;
	padding:5px;
	margin:5px;
	width:315px;
}

#popup_recipient_selector legend {
	padding:2px;
	color:gray;
}

#popup_recipient_selector fieldset ul {
	margin:10px 5px;
}
#popup_recipient_selector .user {
	border:none;
	border-bottom:1px solid silver;
}
#popup_recipient_selector .user input.id {
	vertical-align:top;
}
#popup_recipient_selector .user .name {
	padding:2px 2px 2px 20px;
	display:inline;
	background:transparent url('../gfx/icons/user.png') no-repeat left 50%;
}
#popup_recipient_selector .friend .name {
	background-image:url('../gfx/icons/user_red.png');
}



/* infoboxes */
.msg
{
	display:block;
	padding:0.3em 0.3em 0.2em 0.3em;
	margin-bottom:0.5em;

	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#DDD;
}
#facebox .msg { }
.error
{
	color:#432;
	border:1px solid gray;
	border-color:#432;
	background:#DB9 url('../gfx/icons/error.png') no-repeat 1em 50%;
	padding-left:3em;
}
.warning
{
	color:#ffff;
	border:1px solid gray;
	border-color:#ff8400;
	background:#ff8400 url('../gfx/icons/error.png') no-repeat 1em 50%;
	padding-left:3em;
}
.info
{
	color:#346;
	border-color:#346;
	background:url('../gfx/icons/information.png') no-repeat 1em 50%;
	padding-left:3em;
}
.invite
{
	color:#252;
	border-color:#252;
	background:#bE7 url('../gfx/icons/user_add.png') no-repeat 1em 50%;
	padding-left:3em;
}

.invite_group
{
	color:#252;
	border-color:#252;
	background:#bE7 url('../gfx/icons/group_add.png') no-repeat 1em 50%;
	padding-left:3em;
}






/* Commentbox */
.commentbox fieldset.new_comment {
	margin:0;
}
.commentbox .body {
	padding:0.25cm;
}

.commentbox h2 {
	margin-bottom:0;
}

.commentbox .comment {
	/*border-top:1px solid #89A;*/
	padding-top:0.25cm;
	margin-top:0.25cm;
}
.commentbox .is_deleted > * {
	color:#999;
}
.commentbox .comment_actions {
	float:right;
	margin:0;
	text-align:right;
	width:15em;
	padding:0.1em 0.4em;
}
.commentbox .comment_actions .btn_delete {
	display:block;
	float:right;
	padding-left:20px;
	background:transparent url('../gfx/icons/comment_delete.png') no-repeat scroll 0 0;
	display:block;
	min-height:16px;
}

.commentbox .comment .time {
	float:right;
}
.commentbox .comment .author {
	font-weight:bold;
	margin-bottom:0.01em;
}
.commentbox .comment .author a {
	color:#333;
}
.commentbox .comment .image {
	margin: 2px 0.175cm 0px 0em;
	max-height:75px;
	_height:75px;
	overflow:hidden;
	float:left;
	width:50px;
}
.commentbox .comment .text {
	background:#CCC;
	padding:0.1em 0.1em 0 0em;
}
.box .commentbox .comment .text {
	background:#BBB;
}

.commentbox label {
	display:block;
	clear:left;
	font-size:90%;
	/*border-top:1px solid #89A;*/

	padding-top:4px;
	margin-bottom:4px;
}
.commentbox label input,
.commentbox label select,
.commentbox textarea {
	display:block;
	width:99.8%;
	_width:99.6%;
}
.commentbox textarea {
	height:10ex;
}
.commentbox .link {
	clear:both;
	font-size:90%;
	padding-left:18px;
	background:transparent url('../gfx/icons/link.png') no-repeat 0% 50%;
}




/* Ratingbox */
.commentbox .rating {
	float:right;
	width:80px;
}
.commentbox .rating .stars {
	width:80px;
	height:16px;
}
.commentbox .rating .starsBG {
	text-align:left;
	height:16px;
	background:url('../gfx/star_gray.png') repeat-x
}
.commentbox .rating .starsFG {
	text-align:left;
	height:16px;
	background:url('../gfx/star.png') repeat-x
}

/* kleine Ratings in Listen */
.commentbox .comment .ministars {
	width:40px;
	height:8px;
	margin:1px;
}
/* Sterne in Kommentarliste */
.commentbox .comment .ministars {
	float:right;
	margin:3px 2px 0 0;
}



.commentbox .ministars .starsBG {
	height:8px;
	background:url('../gfx/small_star_gray.png') repeat-x
}
.commentbox .ministars .starsFG {
	height:8px;
	background:url('../gfx/small_star.png') repeat-x
}
/* Form */
.commentbox .new_comment .stars {
	background:#BBB;
	border:1px solid #999;
	padding:0px 6px;
	/*width:112px;*/
	width:90px;
	height:22px;
	float:right;
	margin-bottom:1px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.commentbox .new_comment .stars a {
	width:16px;
	height:16px;
	display:block;
	float:left;
	border:none;
	padding:0;
	margin:3px 1px 0 1px;
	background:transparent url('../gfx/star_gray.png');
}
.commentbox .new_comment .stars a.on {
	background:transparent url('../gfx/star.png');
}
.commentbox .new_comment .input_commentbox_rating {
	/*
	width:17px;
	color:#333;
	background:none;
	border:none;
	vertical-align:bottom;
	text-align:center;
	*/
	display:none;
}







/* Profilseite */
/* Events */
#profile .events .hidden {
	display:none;
}
#profile .event .user {
	font-weight:bold;
	border:none;
}
#profile .event .date {
	color:gray;
	font-size:85%;
}
#profile .events .event {
	padding:2px;
	padding-left:18px;
	background:transparent url(../gfx/icons/time.png) no-repeat 0% 50%;
}
#profile .events .GROUP_JOIN {
	background-image:url(../gfx/icons/group_go.png);
}
#profile .events .GROUP_LEAVE {
	background-image:url(../gfx/icons/group_delete.png);
}
#profile .events .FRIEND_ADD {
	background-image:url(../gfx/icons/user_red.png);
}
#profile .events .FRIEND_REMOVE {
	background-image:url(../gfx/icons/user_go.png);
}
#profile .events .FOTO_UPLOAD {
	background-image:url(../gfx/icons/picture_add.png);
}
#profile .events .COMMENT_ADD {
	background-image:url(../gfx/icons/comment_add.png);
}
#profile .events .CAR_ADD {
	background-image:url(../gfx/icons/car_add.png);
}
#profile .events .CAR_REMOVE {
	background-image:url(../gfx/icons/car_delete.png);
}



#profile .messages {
	/*float:left;
	width:310px;*/
	height:100px;
}
#profile .pictures .picture {
	float:left;
	/*height:45px;*/
	overflow:hidden;
	border:1px solid silver;
	background:#FFF;
	padding:3px;
	margin-right:3px;
}
#profile .pictures .picture img {
	display:block;
}

#profile #message_list_container {
	overflow:auto;
	height:80px;
}


#profile .events {
	height:auto;
}
#profile .courses {
	height:auto;
}
#profile .courses .group {
	position:static;
}

/* Sidebar */
#sidebar_user_logo_container {
	padding:5px;
	margin-bottom:6px;
}
#sidebar_user_logo_container img {
	display:block;
	width:134px;
}

.btn_message {
	background:transparent url("../gfx/icons/email.png") no-repeat 0 50%;
	display:block;
	padding-left:20px;
}


.member_group_list,
.member_friends_list
{
	/*width:180px;*/
}
.member_group_list .group,
.member_friends_list .friend
{
	border:none;
	border-bottom:1px solid silver;
	padding-left:20px;
	background:#FFF no-repeat 0% 50%;
}
.member_friends_list .friend
{
	background-image:url('../gfx/icons/user_red.png');
}
.member_group_list .group
{
	background-image:url('../gfx/icons/group.png');
}
.member_group_list .group .name
{
	font-weight:normal;
	font-size:100%;
}



/* CONTENT */
fieldset label {
	display:block;
}

fieldset input.text {
	display:block;
	width:20em;
}

/* Boxen */
.box {
	padding:0px 6px 4px 6px;
	background:#DDD;
	margin:0 0 6px 0;
}
.box .box {
	background:#CCC;
}
.box h2 {
	background:#AAA;
	color:#FFF;
	font-weight:bold;
	margin:0px -6px 6px -6px;
	padding:2px 5px 1px 5px;
	line-height:130%;
}
.box h2 a {
	color:#FFF;
}

.box h3 {
	border-bottom:1px solid #AAA;
	color:#333;
}






/* Autosuche Ergebnisse */
/* Scuhe verfeinern */
#searchrefine .hidden {
	display:none;
}

#searchrefine #search .search_type .btn_cartype {
	display:block;
	float:left;
	margin:0;
	border:1px solid #FFF;
}
#searchrefine #search .search_type .selected {
	border-color:#f29412;
}

#searchrefine #search .search_region,
#searchrefine #search .search_city,
#searchrefine #search .search_price,
#searchrefine #search .search_year,
#searchrefine #search .search_mileage,
#searchrefine #search .search_city
{
	display:block;
	float:left;
	width:136px;
	height:40px;

	margin:2px;
	padding:2px;
	/*border:1px solid silver;*/
	overflow:hidden;
}

#searchrefine h4
{
	font-size:90%;
	color:#333;
	margin:0.3em 0 0 0;
	padding:0.15em 0 ;
	border-top:1px solid silver;
}
#searchrefine .expandable .btn_collapse {
	padding-left:13px;
	background:transparent url('../gfx/bullet_tree_expanded.png') no-repeat 0% 50%;
}
#searchrefine .collapsed .btn_collapse {
	background-image:url('../gfx/bullet_tree_collapsed.png');
}
#searchrefine #search label
{
	font-size:80%;
	color:#333;
}
#searchrefine #search select
{
	width:100%;
}

/* Slider from to*/
#searchrefine #search .slider {
	margin:0.3em 0.3em 0.8em 0.3em;
}
#searchrefine #search .to {
}

#searchrefine #search input {
	border:none;
	font-size:80%;
	width:5em;
}

#searchrefine #search .btn_advanced_search
{
	position:absolute;
	bottom:0;
	left:0;
	width:100px;
	padding:9px;

	color:gray;
	font-size:80%;
}

#searchrefine #search .btn_submit
{
	position:absolute;
	bottom:9px;
	right:9px;
	width:100px;

	background:#666;
	color:#FFF;
	font-weight:bold;
	border:1px solid gray;
	-moz-border-radius:2px;
}


/* Listen */
#searchrefine .list li a {
	color:#222;
	text-decoration:none;
	font-size:90%;
	display:block;
	padding-left:16px;
}
#searchrefine .list li a:hover,
#searchrefine .list li.aktiv a:hover {
	color:#F29412;
	font-weight:bold;
}


#searchrefine .list ul ul {
	margin-left:10px;
}

#searchrefine .list li {
	background:transparent url("../gfx/bullet_plus.png") no-repeat 0.15em 0.13em;
	*background:transparent url("../gfx/bullet_plus.gif") no-repeat 0.19em 0.26em;
}
#searchrefine .list li.aktiv {
	background-image:url("../gfx/bullet_remove.png");
	_background-image:url("../gfx/bullet_remove.gif");
	background-color:#888;
	background-position:0.25em 0.33em;
	*background-position:0.29em 0.49em;
	font-weight:bold;
	margin:0.5em 0;
	padding:3px 0 3px 2px;
}
#searchrefine .list li.aktiv li.aktiv li.aktiv {
	margin:0;
	padding:0px;
}
#searchrefine .list li.aktiv li.aktiv li {
	background-position:0.15em 0.13em;
	*background-position:0.19em 0.29em;
}

#searchrefine .list li.aktiv a {
	color:#FFF;
}
#searchrefine .list li.aktiv li {
	font-weight:normal;
}
#searchrefine .list li.aktiv li a {
	color:#EEE;
}
#searchrefine .list li.aktiv li.aktiv {
	background-color:#444;
	font-weight:bold;
}
#searchrefine .list li.aktiv li.aktiv a {
	color:#FFF;
}

#searchrefine .list .btn_show_more {
	cursor:pointer;
	padding-left:16px;
	background:#CCC url("../gfx/icons/bullet_arrow_down.png") no-repeat 0% 0%;
}
#searchrefine .list .aktiv .btn_show_more {
	background-color:#999;
}
#searchrefine .list .btn_expanded {
	background-image:url("../gfx/icons/bullet_arrow_top.png");
}


/* Farben */
#searchrefine .colors
{
	display:block;
	height:36px;
}
#searchrefine .colors li.color
{
	float:left;
	display:block;
	width:14px;
	height:12px;
	overflow:hidden;
	margin:0 2px 2px 0;
	border:1px solid #999;
	padding:0px;
	background-position:50% 50%;
	background-image:none;
}
#searchrefine .colors li.aktiv
{
	border-color:#444;
	border-width:2px;
	margin:-1px 1px 1px -1px;
	padding:0px;
	border-radius:2px;
	-moz-border-radius:2px;
}
#searchrefine .colors li.color:hover
{
	border-color:#F29412;
}
#searchrefine .colors li.color a
{
	height:100%;
	background:transparent url('../gfx/colors.blind.png') no-repeat 0px 4px;
}
#searchrefine .colors li.aktiv a
{
	background:transparent;
}








/* Searchtermns */
#searchterms
{
	padding:6px 0px;
	clear:both;
}
#searchterms .searchterm
{
	display:block;
	float:left;

	font-size:85%;
	white-space:nowrap;
	padding:2px 4px 1px 4px;
	margin:0px 2px 2px 0px;
	border:1px solid #666;
	background:#EEE;

	-moz-border-radius:2px;
	border-radius:2px;

	_width:16px;
}
#searchterms .in_bookmarks
{
	padding-right:22px;
	background:#EEDEB7 url('../gfx/icons/house.png') no-repeat 98% 0px;
}

#searchterms .searchterm .remove
{
	display:inline;
	padding:0px 8px 0px 0px;
	height:12px;
	background:transparent url("../gfx/bullet_remove.png") no-repeat 0 40%;
	_background-image:url("../gfx/bullet_remove.gif");
	overflow:hidden;
}

/* VendorLogo in Suchergebnissen */
#carsearch #vendorlogo
{
	float:right;
	width:160px;
}


/* Searchresults */
/* Display: Details */
#searchresults {
	width:690px;
	margin-right:-20px;
	overflow:hidden;
}
#searchresults .result_item {
	float:left;
	width:670px;
	min-height:60px;
	_height:60px;
	overflow:hidden;
	position:relative;
	border:1px solid #AAA;
	background:#EEE;
	padding:6px;
	margin:0px 6px 6px 0px;
}
.result_item .has_video {
	display:block;
	position:absolute;
	top:0;
	left:0;
	background:url('../gfx/bagde_video.png');

	width:45px;
	height:0px;
	padding-top:45px;
	overflow:hidden;
}
.small_results .result_item .has_video {
	top:0;
	left:10px;
}

#searchresults .result_item .btn_bookmarks {
	float:right;
	font-weight:normal;
	font-size:80%;
	margin:5px 1px 1px 1px;
	background:#E7E7E7 url('../gfx/icons/note_add.png') no-repeat 98% 38%;
	padding-right:22px;
}
#searchresults .result_item .btn_contact {
	float:right;
	font-weight:normal;
	font-size:80%;
	margin:5px 1px 1px 1px;
	background:#E7E7E7 url('../gfx/icons/email.png') no-repeat 98% 38%;
	padding-right:24px;
}
#searchresults .result_item .is_bookmarked {
	background-color:#e84;
	background-image:url('../gfx/icons/note.png');
}
#searchresults .result_item .btn_del_bookmark {
	background-image:url('../gfx/icons/note_delete.png');
}
/* Sold */
#searchresults li.sold,
#searchresults li.sold .accessoires,
#searchresults li.sold * {
	border-color:#CCC;
	color:#777;
}


#searchresults.view-gallery .result_item  .btn_bookmarks {
	position:absolute;
	right:6px;
	top:145px;
	width:0px;
	height:18px;
	overflow:hidden;
	border:none;
	padding:0 0 0 20px;
	margin:0;
	border-radius:0px;
	border-radius-topleft:3px;
	-moz-border-radius:0px;
	-moz-border-radius-topleft:3px;
	background-position:3px 1px;
}
#searchresults.view-gallery .result_item  .icon_for_sale {
	background:#E7E7E7 url('../gfx/icons/money_dollar.png') no-repeat 2px 1px;
	position:absolute;
	left:6px;
	top:145px;
	width:0px;
	height:18px;
	overflow:hidden;
	border:none;
	padding:0 0 0 20px;
	border-radius:0px;
	border-radius-topright:3px;
	-moz-border-radius:0px;
	-moz-border-radius-topright:3px;
}
#searchresults.view-list .result_item  .btn_bookmarks {
	position:absolute;
	right:37%;
	top:4px;
	width:0px;
	height:18px;
	overflow:hidden;
	border:none;
	padding:0 0 0 20px;
	background-position:3px 1px;
}

#searchresults .result_item:hover,
#searchresults .result_item.hover {
	border-color:orange;
}

#searchresults .result_item .image_container {
	display:block;
	float:left;
	width:80px;
	margin-right:5px;
}
#searchresults .result_item h4 {
	background:#DDD;
	margin:0;
}
#searchresults .result_item h4 a {
	color:#333;
}
#searchresults .result_item h4 .name {
}

#searchresults .result_item h4 .kategorie {
	font-weight:normal;
	font-size:80%;
	color:#666;
}

#searchresults .result_item .City_name {
	position:absolute;
	right:9px;
	bottom:7px;
	color:#666;
}
#searchresults .result_item .year {
	position:absolute;
	right:16%;
	top:6px;
	color:#666;
}
#searchresults .result_item .price {
	position:absolute;
	right:24%;
	top:6px;
	font-weight:bold;
	color:#666;
}

#searchresults .result_item .plate {
	position:absolute;
	right:42%;
	top:6px;
}

#searchresults .result_item .logo {
	display:none;
}


#searchresults .result_item .City_name,
#searchresults .result_item .Region_name,
#searchresults .result_item .State_name
{
	display:inline;
	font-size:89%;
}


/* Display; Details */
#searchresults.view-details .result_item h4 {
	margin-bottom:2px;
}
#searchresults.view-details .result_item .logo {
	display:block;
	width:98px;
	float:right;
	margin-top:-2px;
	text-align:right;
}
.list_bookmarks #searchresults.view-details .result_item {
	height:auto;
}

/* Details */
#searchresults .result_item .inserate_list_details,
#searchresults .result_item .inserate_list_vendors {
	display:none;
}
#searchresults.view-details .result_item .inserate_list_details {
	display:block;
	width:49%;
	margin:1ex 0 0 0;
	padding:0.3em 0.6em 0 0.6em;
}
#searchresults.view-details .result_item .inserate_list_vendors {
	display:block;
	float:right;
	clear:both;
	width:45%;
	margin-top:1ex;
}

#searchresults .result_item .inserate_list_details dl dt {
	clear:left;
	float:left;
	width:40%;
}






/* Display: List */
#searchresults.view-list .result_item {
	height:1.2em;
	padding:5px 6px;
	margin:0 0 -1px 0;
}
#searchresults.view-list > .result_item {
	margin:0;
}
#searchresults.view-list > .result_item + .result_item {
	border-top:none;
}
#searchresults.view-list .result_item:hover,
#searchresults.view-list .result_item.hover {
	border-color:#999;
	background-color:#DDD;
}
#searchresults.view-list .result_item h4 {
	background:transparent;
	display:inline;
}
#searchresults.view-list .accessoires,
#searchresults.view-list .image_container {
	display:none;
}

#searchresults.view-list .city,
#searchresults.view-list .doors,
#searchresults.view-list .cubic,
#searchresults.view-list .fueltype {
	position:static;
	display:inline;
	font-size:70%;
	color:#777;
}

/* Display: Gallery */
#searchresults.view-gallery .result_item {
	height:196px;
	width:210px;
	overflow:hidden;
	margin:0px 6px 6px 0px;
}
#searchresults.view-gallery .result_item h4 {
	padding:4px 4px 2px 4px;
	overflow:hidden;
}
#searchresults.view-gallery .result_item h4 .name {
	display:block;
	height:1.2em;
	overflow:hidden;
}
#searchresults.view-gallery .City_name {
	position:static;
	float:left;
	width:100px;
	padding:4px;
}
#searchresults.view-gallery .price {
	position:static;
	float:right;
	text-align:right;
	width:3em;
	padding:4px;
}

#searchresults.view-gallery .result_item .image_container {
	display:block;
	margin:-4px -4px 3px -4px;
	float:none;
	height:158px;
	width:auto;
	overflow:hidden;
}
#searchresults.view-gallery .result_item .image_container img {
	width:210px;
	display:block;
}

#searchresults.view-gallery .kategorie,
#searchresults.view-gallery .Region_name,
#searchresults.view-gallery .State_name {
	display:none;
}


/* Liste eigener Inserate mit buttons */
#searchresults .result_item .actions {
	position:absolute;
	bottom:1px;
	right:0;
	width:590px;
	background:#EEE;
}
#searchresults .result_item .btn_delete {
	float:right;
	margin:0px 6px 0px 0px;
	height:16px;
	padding-left:18px;
	background:url("../gfx/icons/delete.png") no-repeat 0% 0%;
}
#searchresults .result_item .btn_edit {
	float:right;
	margin:0px 6px 0px 0px;
	height:16px;
	padding-left:18px;
	background:url("../gfx/icons/application_form_edit.png") no-repeat 0% 0%;
}



#searchresults .result_item .btn_toggle_activation,
#searchresults .result_item .btn_toggle_community,
#searchresults .result_item .btn_toggle_sold {
	float:right;
	margin:0px 6px 0px 0px;
	height:16px;
	padding-left:18px;
	background:transparent no-repeat 0% 0%;
}

#searchresults .result_item .btn_toggle_activation {
	background-image:url("../gfx/icons/money_dollar.png");
}
#searchresults .result_item .activation_active {
}
#searchresults .result_item .activation_not_active {
	color:gray;
	background-image:url("../gfx/icons/money_dollar_negative.png");
}
#searchresults .result_item .btn_toggle_community {
	background-image:url("../gfx/icons/group.png");
}
#searchresults .result_item .community_active {
}
#searchresults .result_item .community_not_active {
	color:gray;
	background-image:url("../gfx/icons/group_negative.png");
}
#searchresults .result_item .btn_toggle_sold {
	background-image:url("../gfx/icons/cart.png");
}
#searchresults .result_item .sold_active {
}
#searchresults .result_item .sold_not_active {
	background-image:url("../gfx/icons/cart_go.png");
}



#searchresults.view-list .result_item .btn_edit,
#searchresults.view-list .result_item .btn_delete,
#searchresults.view-list .result_item form,
#searchresults.view-list .result_item .btn_toggle_activation,
#searchresults.view-list .result_item .btn_toggle_community {
	display:none;
}






/* Buttons View */
#carsearch h2 .btn_view {
	height:11px;
	width:20px;
	display:block;
	float:right;
	_position:relative;
	margin:5px 4px -11px 2px;
	background:transparent url('../gfx/btn.search.list.view.png') no-repeat 0% 0%;
}
#carsearch #btn_view_details {
	background-position:0px 0px;
}
#carsearch #btn_view_list {
	background-position:-20px 0px;
}
#carsearch #btn_view_gallery {
	background-position:-40px 0px;
}
/* Save Search Button */
#carsearch #saveSearch {
	float:left;
}
#carsearch #saveSearch .btn_save_search {
	background:#FFAA00 url('../gfx/icons/folder_magnify.png') no-repeat scroll 4px 0;
	*background-position:4px 2px;
	border:1px solid #999;
	color:#654;
	font-size:9pt;
	padding:3px 4px 1px 24px;
}
#carsearch #requestOffer {
	float:left;
}
#carsearch #requestOffer .btn_request_offer {
	background:#FFAA00 url('../gfx/icons/building_go.png') no-repeat scroll 4px 0;
	*background-position:4px 2px;
	border:1px solid #999;
	color:#654;
	font-size:9pt;
	padding:3px 4px 1px 24px;
}

/* Search mode selector */
#searchMode {
	/*clear:both;*/
	border-bottom:1px solid #BBB;
	text-align:right;
}
#searchMode a.btn_searchmode {
	font-size:9pt;

	overflow:hidden;
	_position:relative;

	font-weight:normal;
	margin-right:0.6ex;
	background:#CCC;
	color:#666;
	padding:4px 9px 1px 9px;
	*padding:2px 9px 1px 9px;
}
#searchMode a.btn_searchmode:hover {
	background:#BBB;
	text-decoration:none;
}
#searchMode a.btn_searchmode_aktiv {
	font-weight:bold;
	background:#BBB;
	color:#FFF;
}

/* Inserat */
#inserat h2 .price {
	display:block;
	float:right;
}

#inserat h2 .inserat_id {
	float:right;
}


/* neues inserat: Tabs */
#inserat ul.tabs {
	/*position:relative;*/
	height:27px;
	border-bottom:1px solid #5F7CB8;
}
#inserat ul.tabs li {
	float:left;

	font-size:18px;
	_font-size:16px;
	line-height:24px;
	overflow:hidden;
	/*_position:relative;*/

	font-weight:normal;
	margin-right:0.6ex;
	margin-bottom:6px;

	background:#BBB;
	color:#FFF;
	font-weight:bold;
	padding:3px 9px 0px 9px;
	*padding:2px 9px 1px 9px;

	-moz-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
}
#inserat ul.tabs li.aktiv {
	background:#5F7CB8;
}
#inserat ul.tabs li a {
	color:#FFF;
}




#inserat .images,
#inserat .videos {
	float:right;
	clear:right;
	width:319px;
	overflow:hidden;
}
#inserat #sell_car .images,
#inserat #sell_car .videos {
	width:156px;
	*width:168px;
	_width:156px;
}
#inserat .images .zoom {
	position:relative;
	display:block;
}
#inserat .images .zoom .btn_zoom {
	position:absolute;
	bottom:2px;
	right:2px;
	height:0px;
	width:16px;
	padding:2px;
	padding-top:18px;
	overflow:hidden;
	background:transparent url('../gfx/icons/magnifier_zoom_in.png') no-repeat right 4px;
}
#inserat .images .big {
	display:block;
}


#inserat .images .smallimages_container {
	position:relative;
	width:100%;
	height:78px;
	overflow:hidden;
	margin-top:5px;
}
#inserat .images .smallimages {
	position:relative;
	top:0;
	left:0;
	/* breite des bilderleiste */
	width:4200px;
	/*margin-right:-20px;*/
	height:100%;
	overflow:hidden;
}
#inserat .images .smallimage {
	display:block;
	float:left;
	overflow:hidden;
	margin-right:5px;
}

/* Fotos im Editmode */
#inserat #edit_fotos .fotoframe {
	float:left;
	width:225px;
	margin:-1px 2px 2px -1px;
	border:1px solid #999;
}
#inserat #edit_fotos .foto {
	display:block;
	float:left;
	margin-right:3px;
}
#inserat #edit_fotos .first {
	background:#CCC;
	border:1px solid #666;
}
#inserat #edit_fotos .btn_delete,
#inserat #edit_fotos .btn_move {
	display:block;
}


/*#inserat .images .smallimage + .smallimage {
	margin-left:5px;
}*/
#inserat .btn_scroll_left,
#inserat .btn_scroll_right {
	display:block;
	position:absolute;
	top:0;
	height:100%;
	width:44px;
	background:transparent no-repeat 0px 50%;
}
#inserat .btn_scroll_left {
	left:0;
	background-image:url('../gfx/btn.scroll_left.png');
}
#inserat .btn_scroll_right {
	right:0;
	background-image:url('../gfx/btn.scroll_right.png');
}
/* SOLD Banner */
#inserat .soldBanner {
	position:absolute;
	top:0px;
	left:0px;
	background:transparent url('../gfx/vendido320x240.gif') no-repeat;
	width:320px;
	height:240px;
}

#inserat .videos  {
	padding-top:5px;
}
#inserat .videos h3 {
	display:none;
}




#inserat #car_data_summary {
	float:left;
	width:354px;
}

#inserat .car_data .property {
	float:left;
	width:100%;
	/*min-height:2.8em;*/
	border-top:1px dotted #CCC;
	padding-top:2px;
	margin-bottom:6px;
}


#inserat .car_data .property h5 {
	float:left;
	width:40%;
	font-size:90%;
	color:#666;
}
#inserat .car_data .property div {
	font-size:100%;
	margin-left:40%;
}


#inserat .car_data .property h5.accessoires {
	float:none;
}
#inserat .car_data .property .accessoires {
	width:auto;
}
#inserat .car_data .property div.accessoires {
	width:350px;
	margin-left:0em;
}



#inserat .car_data .property div.price {
	font-size:120%;
	font-weight:bolder;
}
#inserat .car_data .property .new {
	font-weight:bolder;
}

#inserat .car_data .property div.plate {
	background:transparent url('../gfx/bg_license_plate.gif') no-repeat 0px 0px;
	font-family:monospace;
	padding:7px 5px 6px 50px;
	color:#320;
}

#inserat .car_data .property label {
	width:45%;
	float:left;
}
#inserat .car_data .property select,
#inserat .car_data .property input.text {
	width:45%;
}


#inserat .car_data .property .accessoires ul li {
	float:left;
	width:49%;
}
#inserat .car_data .property .accessoires ul li label  {
	float:none;
	display:inline;
}





#inserat fieldset {
	border-style:solid none none none;
}

#inserat .inserat_comment {
	margin-top:1em;
	float:left;
	clear:left;
	width:308px;
}

#inserat .actions {
	float:right;
	clear:right;
	width:308px;
	margin-top:1em;
}
#inserat .vendor {
	float:left;
	clear:left;
	width:308px;
	margin-top:1em;
}
#inserat .vendor .vendorlogo {
	float:left;
	margin-right:5px;
	padding:5px;
	border:1px solid #CCC;
	background:#FFF;
}
#inserat .vendor .avatar {
	float:right;
	margin-left:5px;
	padding:5px;
	border:1px solid #CCC;
	background:#FFF;
}
#inserat .vendorlogo a,
#inserat .avatar a {
	display:block;
}
#inserat .vendorlogo img,
#inserat .avatar img {
	display:block;
}



#inserat .contact_vendor {
	float:right;
	clear:right;
	width:308px;
	margin-top:1em;
}

#inserat .contact_friend {
	clear:both;
}

/* Actions */
#inserat .actions .btn_save_bookmark,
#inserat .actions .btn_del_bookmark,
#inserat .actions .btn_show_bookmarks,
#inserat .actions .btn_report_spam,
#inserat .actions .btn_contact,
#inserat .actions .btn_delete,
#inserat .actions .btn_toggle_activation,
#inserat .actions .btn_toggle_community ,
#inserat .actions .btn_toggle_comments_allowed,
#inserat .actions .btn_toggle_sold {
	display:block;
	min-height:16px;
	_height:16px;
	padding:0 0 4px 20px;
	background:transparent no-repeat 0px 0px;
	*background-position:0px 1px;
}

#inserat .actions .btn_save_bookmark {
	background-image:url('../gfx/icons/car_add.png');
}
#inserat .actions .btn_del_bookmark {
	background-image:url('../gfx/icons/car_delete.png');
}
#inserat .actions .btn_show_bookmarks {
	background-image:url('../gfx/icons/house.png');
}
#inserat .actions .btn_contact {
	background-image:url('../gfx/icons/email.png');
}
#inserat .actions .btn_report_spam {
	margin-top:1em;
	background-image:url('../gfx/icons/error.png');
}

#inserat .actions .btn_delete {
	background-image:url("../gfx/icons/delete.png");
}
#inserat .actions .btn_toggle_activation {
	background-image:url("../gfx/icons/money_dollar.png");
}
#inserat .actions .activation_not_active {
	color:gray;
	background-image:url("../gfx/icons/money_dollar_negative.png");
}
#inserat .actions .btn_toggle_community {
	background-image:url("../gfx/icons/group.png");
}
#inserat .actions .community_not_active {
	color:gray;
	background-image:url("../gfx/icons/group_negative.png");
}
#inserat .actions .btn_toggle_sold {
	background-image:url("../gfx/icons/cart_go.png");
}
#inserat .actions .sold_not_active {
	background-image:url("../gfx/icons/cart.png");
}
#inserat .actions .sold_active {
	color:maroon;
}
#inserat .actions .btn_toggle_comments_allowed {
	background-image:url("../gfx/icons/comments.png");
}
#inserat .actions .comments_allowed_not_active {
	background-image:url("../gfx/icons/comments_delete.png");
}



/* Kontaktformular */
.contact_form {
	overflow:auto;
}
.contact_form fieldset {
	margin:0;
}

.contact_form textarea,
.contact_form input.text {
	display:block;
	width:20em;
}
.contact_form label.text {
	display:block;
	width:20em;
	margin-top:0.5em;
}
#facebox .contact_form textarea,
#facebox .contact_form input.text {
	width:30em;
}

.contact_form .recipient label,
.contact_form .sender label {
	display:block;
	width:20em;

}
.contact_form .btn_send {
	clear:both;
	width:8em;
	margin-left:7px;
}



/* Inserat: Sidebar Searchresults */
.btn_back_to_search_result {
	display:block;
	margin:6px 0px;
	padding-left:16px;
	background:transparent url('../gfx/icons/resultset_previous.png') no-repeat 0px 50%;
}

#sidebar_last_search_results
{
	margin:0 -6px;
	/*overflow:hidden;*/
}
#sidebar_last_search_results ol
{
	overflow:hidden;
}
#sidebar_last_search_results ol li
{
	overflow:hidden;
}
#sidebar_last_search_results li.result_item {
	overflow:hidden;
	width:144px;
	height:30px;
	font-size:89%;
	_font-size:86%;

	background:#EEE;
	padding:0px;
	margin:0px 0px 6px 0px;
}

#sidebar_last_search_results li.aktiv {
	background:#5F7CB8;
}

#sidebar_last_search_results li.result_item .image_container {
	display:block;
	float:left;
	width:40px;
	height:30px;
	overflow:hidden;
	margin-right:0.3em;
}
#sidebar_last_search_results li.result_item .image_container img {
	display:block;
}
#sidebar_last_search_results li.result_item h4 {
	white-space:nowrap;
	/*overflow:hidden;*/
	margin:0;
	*width:95px;
}
#sidebar_last_search_results li.result_item h4 a {
	color:#333;
	display:block;
	width:95px;
	overflow:hidden;
}
#sidebar_last_search_results li.aktiv h4 a {
	color:#FFF;
}


#sidebar_last_search_results li.result_item .detail {
	font-size:100%;
	color:#666;
	text-align:left;
	padding-right:2px;
}

#sidebar_last_search_results li.aktiv .price {
	color:#DDD;
}






/* Account */
#vendor_header_container .btn_delete,
#vendor_header_container .btn_edit {
	float:right;
	clear:right;
	margin-right:3px;
	width:12em;
}
#account #form_edit_account {
	padding-bottom:5px;
}

#account #box_vendorlogo,
#account #box_userlogo,
#account #box_password {
	float:right;
	clear:right;
	width:309px;
	margin-left:1.5em;
}
#account #box_texts {
	clear:both;
}
#account #box_texts .box_text textarea {
	height:5.3ex;
	width:310px;
}

#account .logo_container {
	float:right;
	width:74px;
}
#account .logo_container img {
	background:#FFF;
	padding:5px;
	border:1px solid #CCC;
}
/* Homepage */
#account #form_edit_homepage
{
	float:left;
	width:422px;
}
#account #form_edit_homepage #input_user_page
{
	width:100%;
}

/* Saved Searches */
#saved_searches {
	overflow:hidden;
}
#saved_searches .result_item {
	_height:1%;
	border:1px solid #AAA;
	background:#EEE;
	padding:6px;
	margin:0px 0px 6px 0px;
}
#saved_searches .result_item h4 .time_created {
	float:right;
	font-weight:normal;
}

#saved_searches .result_item .btn_edit,
#saved_searches .result_item .btn_delete,
#saved_searches .result_item .btn_message,
#saved_searches .result_item .btn_search {
	float:right;
	_height:16px;
	min-height:16px;
	font-weight:normal;
	background:transparent no-repeat left center;
	padding-left:20px;
	margin:2px 2px 2px 6px;
}
#saved_searches .result_item .btn_search {
	background-image:url('../gfx/icons/magnifier.png');
}
#saved_searches .result_item .btn_message {
	background-image:url('../gfx/icons/email.png');
}
#saved_searches .result_item .btn_delete {
	background-image:url('../gfx/icons/folder_delete.png');
}
#saved_searches .result_item .btn_edit {
	background-image:url('../gfx/icons/folder_edit.png');
}
#saved_searches .result_item .is_public {
	padding-left:20px;
	_height:16px;
	min-height:16px;
	background:transparent url('../gfx/icons/user_comment.png') no-repeat left center;
}

#saved_searches .result_item:hover {
	border-color:orange;
}

#saved_searches .result_item h4 {
	background-color:#DDD;
	margin:0;
}
#saved_searches .result_item h4 a {
	color:#333;
}
#saved_searches .result_item .text {
	padding:2px 1px;
}



/* Login box in Sidebar */
#content #login_box_small {
	width:221px;
	float:right;
	overflow:hidden;
}
#content #login_box_small input.text {
	width:173px;
}


/* Vendor */
#vendor .userdata {
	border-collapse:separate;
	border-spacing:2px;
}
#vendor .userdata .company {
	font-size:120%;
	padding-bottom:4px;
}

#vendor .vendorlogo {
	float:right;
	margin-left:5px;
	padding:5px;
	border:1px solid #CCC;
	background:#FFF;
}
#vendor .vendorlogo img {
	display:block;
}
#vendor .avatar {
	float:left;
	margin-right:5px;
	padding:5px;
	border:1px solid #CCC;
	background:#FFF;
}

#vendor .vendor_search {
	width:442px;
	*width:448px;
	float:left;
}
#vendor .contact_vendor {
	width:362px;
	float:right;
}


#vendor .description {
	float:left;
	width:442px;/*
	height:400px;
	overflow:auto;*/
	margin-bottom:9px;
}
#vendor .description h2 {
	background:transparent;
	color:#333;
	margin:1em 0;
	padding:0;
}
#vendor #box_recent_items {
	margin-top:6px;
}


/* Vendor List */
#vendors #vendor_list .vendor {
	float:left;
	height:80px;
	padding:10px 0 0;
	text-align:center;
	width:167px;
}


/* Admin */
#admin_users .btn_add_user {
	float:right;
}
#admin_users .btn_export_csv {
	float:right;
}



#admin_cities #list_regions {
	width:auto;
}
#admin_cities #list_regions .name {
	font-weight:bold;
}
#admin_cities #list_regions .num_inserate {
	float:right;
	opacity:0.5;
}
#admin_cities #list_regions .region {
	background-color:#CCC;
	padding:0.1em 0.2em;
	margin-bottom:0.4em;
}

#admin_cities #list_regions .region .cities {
	margin:0.5em;
	opacity:0.8;
}
#admin_cities #list_regions .region .city {
	width:260px;
	float:left;
	margin:0.1em 0.6em 0.1em 0.1em;
}
#admin_cities #list_regions .region .btn_add {
	display:block;
	clear:both;
}

#admin_cities #list_regions .btn_delete,
#admin_cities #list_regions .btn_rename {
	cursor:pointer;
}


/* Freie Texte */
#content h1 {
	border-bottom:0 solid #DDDDDD;
	color:#5B7BC6;
	font-size:190%;
	margin:0 0 10px;
}



/* AGB */
#agb ol {
	padding-left:2em;
}
#agb ol li {
	list-style-type:decimal;
}
#agb ol li h4 {
	margin:1em 0 0.5em 0;
}



@media print {
	#bd #menu,
	#hd #login,
	#hd #main-navigation,
	#hd #sub-navigation,
	#hd #header_searchbox,
	#werbung_rechts,
	#ft,

	#inserat .contact_vendor,
	#inserat .actions,
	.commentbox .new_comment,

	#carsearch #saveSearch,
	#carsearch .btn_bookmarks
	{
		display:none !important;
	}

	a {
		color:black;
	}

	#carsearch #searchresults {
		_zoom:0.75;
	}

	#bd #content {
		float:none !important;
		width:auto !important;
	}


	#hd #title
	{
		background:transparent !important;
		width:auto !important;
	}
	#hd #title a
	{
		padding-left:1pt !important;
		width:auto !important;
		font-size:30pt;
		font-family:Arial Helvetica sans-serif;
		font-weight:bold;
		letter-spacing:-1.5pt;
	}
	#hd #title .title_micarro
	{
		color:#5F7CB8;
	}
	#hd #title .title_24
	{
		color:#ea9124;
	}
	#hd #title .title_com
	{
		display:none;
	}

	#bd .box {
		background:transparent;
		border:0.1mm solid #AAA !important;
	}
	#bd .box h2 {
		background:transparent !important;
		color:#000;
	}
	#bd .jquery-corner {
		display:none;
	}
}




