/*----------------------------------------------------------------------------------------------------*/
/* globale styles */

body
{
    margin:0px;
    font-size:1px;
    font-family: Arial;
    color:#023259;
}

#waitingMask {
    position:fixed;
    display:none;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:White;
    z-index:10000;
    cursor:progress !important;
}
* #waitingMask {
    position:absolute;
	/*top: expression((document.documentElement.scrollTop || document.body.scrollTop)+'px');
	left: expression((document.documentElement.scrollLeft || document.body.scrollLeft)+'px');*/
}


div
{
    /*border:1px solid red !important;*/
   text-align:left;
   border:0px solid red;
}
br
{
	clear:both;
}
strong, b {
    font-weight:bold;   
}

table
{
    border:0px solid red;
}

img
{
    border:0px;
}

.checkbox * {
    vertical-align:middle;
}
.checkbox label {
    display:inline-block !important;
    margin-left:4px !important;
    margin-top:3px !important;
}
.checkbox label a {
    vertical-align:top;
}
    


a, a:link, a:visited, a:focus, a:active,
a b,
.text_blue,
.tr_result_out a,
.tr_result_out a b,
.linkdummy,
.linkdummy b
{
    color:#126ac3;
    text-decoration:none;
}

a:hover,
a:hover b,
.tr_result_over a,
.tr_result_over a b,
#div_footer a:hover
{
    color:#3d9aff !important;
}

b,
#td_result_head_mid,
.label,
.td_roundedbox_headline_mid,
.text_bluedark
{
    color:#023259;
}

p
{
    margin:0 0 10px 0;
}

h1
{
    font-size:16px;
    font-weight:bold;
    text-align:left;
    margin:0px 0px 10px 0px;
    border:0px solid red;
    color:#063861;
}

h2
{
    font-size:20px;
    font-weight:normal;
    text-align:left;
    margin:0px 0px 10px 0px;
    border:0px solid red;
}

h3
{
    font-size:16px;
    font-weight:bold;
    text-align:left;
    margin:0px;
    border:0px solid red;
}

.right { text-align:right; }

/* ie png-fix - ie abhaengig einbinden? */
.iepngfix { behavior: url(../scripts/iepngfix.htc); }


/*----------------------------------------------------------------------------------------------------*/
/* layout-elemente styles */

#div_canvas
{
    position:relative;
    width:980px;
    height:100%;
    border:0px dashed gray;
}

#div_canvas div,
#div_canvas td,
#div_modal_search_edit,
#div_modal_search_edit td,
#div_modal_route,
#div_modal_route td
{
    /*vertical-align:top;*/
    /* text-align:left; */
    font-size:11px;
    /*line-height:13px;*/
}

#div_canvas td
{
    vertical-align:top;
}

#div_canvas #div_header
{
    border:0px solid fuchsia;
}

#div_header #div_logo
{
    margin:20px 0px 20px 15px;
    text-align:left;
    border:0px solid red;
}

#div_header #div_search
{
    width:978px;
    height:130px;
    background:url(../images/de/bg_search.png);
    border:0px solid red;
    margin-left:3px;
}

#div_canvas #div_content
{
    margin:20px 0px 10px 0px;
    border:0px solid blue;
}

#div_content .div_headline
{
    margin:0px 0px 20px 10px;
}

#div_canvas #div_footer
{
    width:978px;
    height:162px;
    background:url(../images/bg_footer.gif) no-repeat;
    border:0px solid green;
    margin-left:2px;
}

#div_footer a,
.link_block,
.link_block_wide,
.link_block_search_edit,
.link_block_search_edit_active,
.linkdummy_footer
{
	color:#999999;
    display:block;
    width:150px;
    height:16px;
    margin:5px 0px;
    border:0px solid red;
}

.link_block_wide
{
	width:200px;
}

#div_footer a
{
	width:150px;
}

.link_block_search_edit,
.link_block_search_edit_active
{
    width:150px;
    font-weight:bold;
}

.link_block_search_edit_active,
.link_block_search_edit_active:hover
{
    color:#00233f !important;
    cursor: text;
}

/*
#div_search_edit_step1,
#div_search_edit_step2,
#div_search_edit_step3,
#div_search_edit_step4,
#div_search_edit_step5,
#div_search_edit_step6,
#div_search_edit_step7
{
	display:none;
}
*/

.float_none {
    float:none;
    clear:both;
}
.float_left {
    float:left;
}
.float_right {
    float:right;
}
.no_text {
    font-size:1px !important; 
    line-height:1px !important;
}
.info {
    color:#888;
}


/*----------------------------------------------------------------------------------------------------*/
/* filter-link styles */

.filter_category_head table
{
    cursor:pointer;
    width:100%;
    height:46px;
    background:url(../images/filter_bg_dark_open.gif) no-repeat;
    color:white !important;
}
.filter_category_head_closed table
{
    background:url(../images/filter_bg_dark_close.gif) no-repeat;
}
.filter_category_head td
{
    height:46px;
    padding-left:35px;
    vertical-align:middle !important;
    background:url(../images/filter_icons_out.png) no-repeat;
    color:White !important;
}
.filter_content
{
    padding:4px 0 6px 6px;
}

.filter_content input
{
	position:relative;
	top:2px;
}

.filter_content table
{
    margin-bottom:6px;
}

.filter_content td
{
	padding:0px;
    vertical-align:middle !important;
}

#td_filter_area
{
    width:152px;
}

.td_roundedbox_headline_left,
.td_roundedbox_headline_right
{
    width:5px !important;
    height:38px;
}

.td_roundedbox_headline_left
{
    background:url(../images/tab_active_left.gif);
    border:0px dashed red;
}

.td_roundedbox_headline_right
{
    background:url(../images/tab_active_right.gif);
}

.td_roundedbox_headline_mid
{
    font-size:13px !important;
    font-weight:bold;
    height:38px;
    text-align:center;
    vertical-align:middle !important;
    background:url(../images/tab_active_bg.gif);
}

.td_roundedbox_headline_mid
{
    text-align:left;
    padding-left:10px;
}

.td_filter_body_category
{
    vertical-align:middle !important;
    background:url(../images/filter_bg_dark_close.gif);
    border:0px solid white;
}

/*----------------------------------------------------------------------------------------------------*/
/* result styles */

#td_result_tab_area
{
    border-left:1px solid #cfdcec;
    border-right:1px solid #cfdcec;
    padding-left:10px;
}

.tab_bg
{
	background-color:#FAFBFD;
}

.div_result_nav_on,
.div_result_nav_off
{
    position:relative;
    top:1px;
    float:left;
    cursor:pointer;
}

.div_result_nav_on .td_result_nav_left
{
    width:5px;
    height:26px;
    background:url(../images/result_tab_active_left.gif);
}

.div_result_nav_on .td_result_nav_mid
{
    padding:0px 10px;
    height:26px;
    text-align:center;
    vertical-align:middle !important;
    background:url(../images/result_tab_active_bg.gif);
    border:0px solid red;
}

.div_result_nav_on .td_result_nav_mid a
{
    color:#023259 !important;
    font-weight:bold;
}

.div_result_nav_on .td_result_nav_right
{
    width:5px;
    height:26px;
    background:url(../images/result_tab_active_right.gif);
}

.div_result_nav_off .td_result_nav_left
{
    width:5px;
    height:26px;
    background:url(../images/result_tab_deactive_left.gif);
}

.div_result_nav_off .td_result_nav_mid
{
    padding:0px 10px;
    height:26px;
    text-align:center;
    vertical-align:middle !important;
    background:url(../images/result_tab_deactive_bg.gif);
}

.div_result_nav_off .td_result_nav_mid a
{
    color:#126ac3;
    font-weight:normal;
}

.div_result_nav_off .td_result_nav_right
{
    width:5px;
    height:26px;
    background:url(../images/result_tab_deactive_right.gif);
}

.table_result_detail td
{
    padding:4px;
    border:0px solid green;
}

.table_result_detail tr
{
    background:none;
    border:0px solid green;
}

.div_result_cardview_list_number
{
    width:22px;
    font-weight:bold;
    text-align:right;
    float:left;
    margin-right:4px;
    cursor:pointer;
    border:1px solid white; /*sonst klappts mit dem float nicht*/
}

#table_result_body_top
{
    /*border-top:1px solid #cfdcec;*/
}

#td_result_body_left
{
    border-left:1px solid #cfdcec;
}

#td_result_body_mid
{
    padding:0px 0px 0px 0px;
    border:0px solid red;
    border-left:1px solid #cfdcec;
    border-right:1px solid #cfdcec;
}

#td_result_body_right
{
    border-right:1px solid #cfdcec;
}

#td_result_foot_left
{
    width:5px;
    height:5px;
    background:url(../images/corner_left_bottom.gif) no-repeat;
}

#td_result_foot_mid
{
    border-bottom:1px solid #cfdcec;
}

#td_result_foot_right
{
    width:5px;
    height:5px;
    background:url(../images/corner_right_bottom.gif) no-repeat;
}

.link_active_orderby,
.link_active_orderby:hover
{
	color:#023259 !important;
	font-weight: bold;
	cursor: text;	
}

/*----------------------------------------------------------------------------------------------------*/
/* rounded box styles */

.table_roundedbox
{
	border:0px dashed red;
}

.td_roundedbox_head_left
{
	font-size:1px;
	line-height:1px;
    width:5px !important;
    height:5px;
    background:url(../images/corner_left_top.gif) no-repeat;
}

.td_roundedbox_head_mid
{
	font-size:1px;
	line-height:1px;
    border-top:1px solid #cfdcec;
}

.td_roundedbox_head_right
{
	font-size:1px;
	line-height:1px;
    width:5px !important;
    height:5px;
    background:url(../images/corner_right_top.gif) no-repeat;
}

.td_roundedbox_body_left
{
	font-size:1px;
	line-height:1px;
    border-left:1px solid #cfdcec;
}

.td_roundedbox_body_mid,
.div_roundedbox_body_mid
{
	border-left:1px solid #cfdcec;
	border-right:1px solid #cfdcec;
	padding:0px;
}

.td_roundedbox_body_right
{
	font-size:1px;
	line-height:1px;
    border-right:1px solid #cfdcec;
}

.td_roundedbox_foot_left
{
	font-size:1px;
	line-height:1px;
    width:5px;
    height:5px;
    background:url(../images/corner_left_bottom.gif) no-repeat;
}

.td_roundedbox_foot_mid
{
	font-size:1px;
	line-height:1px;
    border-bottom:1px solid #cfdcec;
}

.td_roundedbox_foot_right
{
	font-size:1px;
	line-height:1px;
    width:5px;
    height:5px;
    background:url(../images/corner_right_bottom.gif) no-repeat;
}

.bg_light_blue
{
	 background-color:red;
}


/*----------------------------------------------------------------------------------------------------*/
/* allgemeine styles */
.text_small
{
    font-size:9px !important;
}

.text_red,
.text_error
{
    color:#D00018 !important;
}

.text_grey,
.text_default
{
    color:#666666 !important;
}

.text_grey_light,
#div_footer a
{
    color:#999999 !important;
}

.hspacing
{
    margin-left:10px;
    margin-right:10px;
}

.vspacing
{
    margin-top:6px;
    margin-bottom:6px;
}

.padding
{
    padding:10px;
}

.padding0101
{
    padding:0px 10px 0px 10px;
}

.padding1010
{
    padding:10px 0px 10px 0px;
}

.padding0111
{
    padding:0px 10px 10px 10px;
}

.padding1000
{
    padding:10px 0px 0px 0px;
}

.padding1101
{
    padding:10px 10px 0px 10px
}

.padding1011
{
    padding:10px 0px 10px 10px
}

.padding0011
{
    padding:0px 0px 10px 10px
}

.padding_none
{
    padding:0px !important;
}

.display_none
{
    display:none !important;
}
.icon_star
{
	width:16px;
	height:16px;
}

.ratingStarOff
{
	border:0px solid red;
	background:url(../images/icon_star_off.png);
	width:16px;
	height:16px;
}
.ratingStarOn
{
	border:0px solid green;
	background:url(../images/icon_star_on.png);
	width:16px;
	height:16px;
}

/*----------------------------------------------------------------------------------------------------*/
/* Feldelemente styles */

.fld_search1
{
	margin:38px 6px 8px 10px;
	padding:2px 0px 0px 0px;
	width:300px;
	font-size:12px;
	font-weight:bold;
	border:0px solid red;
	background-color:transparent;
}

.fld_search2
{
	margin:38px 6px 8px 15px;
	padding:2px 0px 0px 0px;
	width:290px;
	font-size:12px;
	font-weight:bold;
	border:0px solid red;
	background-color:transparent;
}

.fld_dummy_checkbox
{
    display:none;
}

input
{
	margin:2px;
	padding:1px;
}

textarea 
{
	font-size:11px;
    width:202px;
    height:80px;
    border:1px solid #cddcec;
}
select {
	font-size:11px;
}
/*select.select,*/
input.text
{
    height:16px;
    padding:2px 1px 0 1px;
	margin:1px !important;
}
input.text,
select.select,
textarea.textarea
{
	/*
    font-size:11px;
    margin:1px 1px 1px 0px;
    */
    font-family: Arial;
    border:1px solid #cddcec;
}

.borderIsError
{
	border-color:#D00018 !important;
}
.borderNoError
{
	border-color:#cddcec !important;
}

.div_select_wrapper
{
	float:left;
}
div.div_select_wrapper_error {
    border:1px solid red;
}

.select_clipping_end
{
    display:none;
}

.input250
{
    width:250px;
}

.multiline4x4
{
    width:202px;
}

.input4x4
{
    width:200px;
}

.input3x4
{
    width:154px;
}

.input2x4
{
    width:99px;
}

.input1x4
{
    width:50px;
}

.inputTelVorwahl
{
	height:16px;
	margin:2px 0px 2px 10px;
	border:1px solid #cddcec;
	width:50px;
}

.inputTel
{
	width:133px;
}

table.CheckBoxList_FilterCheckbox input
{
	float:left;
	top:-2px;
}

/*/Feldelemente styles */

.LinkButton_SearchEdit_Reset
{
	display:block;
	margin:5px 0px 0px 10px;
}

.field {
    float:left;
    height:50px;
}

 .label
 {
	vertical-align:middle !important;
 }

/****** wcc:Popup ******/
.wccPopup {
    width:638px !important;
    font-size:11px;
}

.wccPopup .header {
    behavior: url(../scripts/iepngfix.htc);
    background:url(../images/wccPopup_header.png) no-repeat;
    /*height:44px;*/
}

.wccPopup .header .inner {
    margin-right:33px;
    padding-left:24px;
    padding-top:20px;
}
.wccPopup .header h1 {
    font-size: 16px;
    line-height:19px;
    font-weight:bold;
    color:#103b5c;
    margin-bottom:0;
}
* html .wccPopup .header h1 {
    padding:0;
    margin:20px 0 0 24px;
}

.wccPopup .header .button_close {
    behavior: url(../scripts/iepngfix.htc);
    display:block;
    position:absolute;
    right:2px;
    top:2px;
    margin: 15px 16px 0 0;
    text-decoration: none;
    width:17px;
    height:17px;
    background:url(../images/icon_round_close.png) no-repeat;
    overflow:hidden;
    text-indent:17px;
    cursor:pointer;
}

.wccPopup .content {
    behavior: url(../scripts/iepngfix.htc);
    background:url(../images/wccPopup_content.png) repeat-y;
}

.wccPopup .content .inner {
    /*padding:0 24px;*/
    margin:0px 24px;
    overflow:scroll;
    overflow-x:hidden;
    overflow-y:auto;
    border:0px solid red;
    height:100%;
}

.wccPopup .footer {
    behavior: url(../scripts/iepngfix.htc);
    background:url(../images/wccPopup_footer.png) no-repeat top;
    height:50px;
}

.wccPopup .footer .inner {
    padding:0 24px 0 24px;
}
.wccPopup .footer .inner div.right {
    padding-top:10px;
}

.wccPopup .content .padding {
    padding:10px 25px;
}
.wccPopup .content .padding1101 {
    padding:10px 25px 0 25px;
}
.wccPopup .content .message {
    margin-left:-22px;
}
.wccPopup .footer .right a,
.wccPopup .footer .float_right a {
    margin-left:12px;
    display:inline-block;
}

/****** Werkstattpartner ******/
.werkstattpartner .werkstattmarke 
{
    width:184px;
}
.werkstattpartner .firma 
{
    width:180px;
}
.werkstattpartner .strasse 
{
    width:130px;
}
.werkstattpartner .nr 
{
    width:44px;
    margin-left:6px;
}
.werkstattpartner .plz 
{
    width:44px;
    margin-right:6px;
}
.werkstattpartner .ort 
{
    width:130px;
}
.werkstattpartner .email 
{
    width:180px;
}
.werkstattpartner .website 
{
    width:180px;
}
.werkstattpartner .telefon_vorwahl  
{
    width:44px;
    margin-right:6px;
}
.werkstattpartner .telefon  
{
    width:130px;
}
.werkstattpartner .name
{
    width:180px;
}
.werkstattpartner .geburtsdatum 
{
    width:30px;
    margin-right:5px
}

/*----------------------------------------------------------------------------------------------------*/
/* accordeon styles */
.tr_blueBackground
{
	height:83px;
	background:url(../images/accordion_bg_head.gif) repeat-x;
	border:0px solid red;
}
.accordion_head
{
	height:54px;
	background:url(../images/accordion_bg_head.gif) repeat-x;
	border:0px solid red;
}
.accordion_head
{
	cursor:hand;
	cursor:pointer;
	border:0px solid red;
}

.accordion_body
{
	display:none;
}
.accordion_body input.text,
.accordion_body .div_select_wrapper
{
	margin:2px 10px !important;
}
.accordion_body .accordion_body_content
{
	margin-left:50px;
}
.accordion_hr
{
	width:628px;
	height:1px;
}

/*----------------------------------------------------------------------------------------------------*/
/* datepicker styles */
.calendar_day_past
{
	background:url(../images/datepicker.gif) center -46px no-repeat;
}

.calendar_day_future
{
	background:url(../images/datepicker.gif) center 2px no-repeat;
}

.calendar_day_selected
{
	background:url(../images/datepicker.gif) center -22px no-repeat;
}
.calendar_day_selected a
{
	color:White !important;
	font-weight:bold;
}
.calendar_title
{
	border-bottom:1px solid #666666;
}


/*----------------------------------------------------------------------------------------------------*/
/* Extended Button */

a.button {
	text-decoration:none;
	font-size:11px;
    color:#FFF;
    font-weight:bold;
	cursor:pointer;
	white-space:nowrap;
}
a.button[href] {
    color:#FFF;
    cursor:pointer;
}
a.button span * {
	display:table-cell;
	background:url(../images/button_blue.png) no-repeat;
	border:0px solid red;
}
a.button .left {
    background-position:0 0;
    height:22px;
    line-height:22px;
    width:10px;
    display:inline-block;
}
a.button .text {
    background-position:-10px 0;
    height:22px;
    line-height:22px;
    display:inline-block;
    text-align:center;
    padding:0 4px;
    color:White;
}
a.button .right {
    background-position:-240px 0;
    height:22px;
    line-height:22px;
    width:10px;
    display:inline-block;
}

a.button:hover .left {
    background-position:0 -22px;
}
a.button:hover .text {
    background-position:-10px -22px;
    color:#FFF;
}
a.button:hover .right {
    background-position:-240px -22px;
}


/*----------------------------------------------------------------------------------------------------*/
/* Neues Profil anlegen */

.profile_new td {
    vertical-align:middle !important;
    padding-right:10px;
}

/*----------------------------------------------------------------------------------------------------*/
/* Benutzer Login */

.popup_login td {
    vertical-align:middle !important;
    padding-right:10px;
}

/*----------------------------------------------------------------------------------------------------*/
/* Seite weiterempfehlen */

.seite_weiterempfehlen td {
    vertical-align:middle;
    padding-right:10px;
}

.seite_weiterempfehlen textarea 
{
    width:202px;
    height:80px;
}

/*----------------------------------------------------------------------------------------------------*/
/* Seite weiterempfehlen */

.werkstatt_weiterempfehlen td {
    vertical-align:middle;
}

.werkstatt_weiterempfehlen textarea 
{
	font-size:11px;
    width:202px;
    height:80px;
    border:1px solid #cddcec;
}

/*----------------------------------------------------------------------------------------------------*/
/* User Control Styles */
.wccDropDown {
    display:inline;
}
.wccDropDown td {
    vertical-align:middle !important;
}
.wccDropDown_select {
	background-color:#fff;
	border:1px solid #cddcec;
	color:Black;
	cursor:default;
	width:202px;
}
.wccDropDown_select .value,
.wccDropDown_items .value {
    margin-left:2px;
}
.wccDropDown_select .image {
    display:inline-block;
    background:url(../images/ucDropDown_select.gif) no-repeat;
    width:15px;
    height:17px;
    margin:1px 1px 1px 10px;
}
.wccDropDown_items {
    z-index:10;
    background-color:#fff;
	border:1px solid #cddcec;
	color:Black;
	cursor:default;
	width:200px;
	height:125px !important;
}
.wccDropDown_items table {
    width:183px;
}
.wccDropDown_items td * {
    vertical-align:middle !important;
}
.wccDropDown_items tr.over {
	background-color:#023259;
	color:#ffffff;
}
.wccDropDown_items td {
  	border-bottom:1px solid #cddcec;
}
.wccDropDown_items .info_image {
    display:inline-block;
    background:url(../images/icon_notice.png) no-repeat;
    width:17px;
    height:18px;
    margin-right:2px;
}
.wccDropDown_tooltip {
	z-index:100;
    font-size:11px;
    width:200px;
    border:1px solid #023259;
}
.wccDropDown_tooltip .header {
    color:#fff;
    background-color:#023259;
    padding:2px 4px;
    font-weight:bold;
}
.wccDropDown_tooltip .content {
    color:#000;
    background-color:#fff;
    padding:4px;
}

/*----------------------------------------------------------------------------------------------------*/
/* Module Box */

.module_box .header {
    width:100%;
}

.module_box .header .left {
    width:5px;
    height:38px;
    background:url(../images/tab_active_left.gif) no-repeat;
}
.module_box .header .right {
    width:5px;
    height:38px;
    background:url(../images/tab_active_right.gif) no-repeat;
}
.module_box .header .center {
    font-size:14px !important;
    font-weight:bold;
    height:38px;
    text-align:left;
    vertical-align:middle !important;
    background:url(../images/tab_active_bg.gif) repeat-x;
    padding:0 10px;
}
.module_box .header h1 {
    font-size:15px;
    color:#063861;
    font-weight:bold;
    margin:2px 0 0 0;
}
.module_box .body {
    border-left:solid 1px #ccdcec;
    border-right:solid 1px #ccdcec;
}

.module_box .footer {
    width:100%;
}
.module_box .footer .left {    
    background:transparent url(../images/corner_left_bottom.gif) no-repeat;    
    font-size:1px !important;    
    height:1px;    
    line-height:1px;    
    width:5px;
}
.module_box .footer .right {    
    background:transparent url(../images/corner_right_bottom.gif) no-repeat;    
    font-size:1px !important;    
    height:1px;    
    line-height:1px;   
    width:5px;
}
.module_box .footer .center .inner {    
    border-bottom:1px solid #CFDCEC;    
    font-size:1px !important;    
    height:4px;    
    line-height:1px;
}
.accordion_head h2 {    
    font-size:15px;    
    color:#063861;    
    font-weight:bold;   
}
.accordion_body table.button_panel {    
    margin-top:12px;     
}
.accordion_body table.button_panel td {
    vertical-align:middle !important;
}
.accordion_body table.button_panel .right a {    
    margin-left:12px;
}
input.disabled {   
    background-color:#f0f0f0;   
}


/* ------------ PROFIL BEARBEITEN --------------- */ 
.profile .profile_welcome {
    margin:0 0 20px 10px;
}
.profile .profile_welcome .message img {
     vertical-align:middle; 
     margin-right:10px;
}
p.message {
    background:url(../images/icon_notice.gif) no-repeat top left;
    padding:2px 0 0 22px;
    color:#666;
}
.error,
.error * {
    color:#D00018;
}

/* ------------ CLEVER TANKEN --------------- */ 
.popup_clever_tanken h2 {
    font-size:14px;
}
.popup_clever_tanken label {
    font-weight:bold;
}
.popup_clever_tanken .checkboxlist * {
    vertical-align:baseline;
}
.popup_clever_tanken .checkboxlist label {
    font-weight:normal;
    color:#666;
}

/* ------------ TANKSTELLEN RESULT --------------- */ 
.tankstellen_result {
    width:100%;
}
.tankstellen_result .result_item td {
    background:url(../images/result_detail_bg.gif) repeat-x;
    border-top:1px solid #CFDCEC;
}
.tankstellen_result .result_item .image {
    display:block;
    width:17px;
    height:17px;
    background:url(../images/icon_round_arrow_right_out.gif) no-repeat;
    margin:10px 5px 0 15px;
}
.tankstellen_result .result_item .info,
.tankstellen_result .result_item .preis,
.tankstellen_result .result_item .range,
.tankstellen_result .result_item .lastupdate {
    display:block;
    margin:12px 5px 10px 5px;
    color:#666;
}
.tankstellen_result .result_item .preis {
    font-weight:bold;
    color:Red;
}
.tankstellen_result .result_item .info strong {
    color:#023259;
}
.tankstellen_result .result_item .image_open {
    background:url(../images/icon_round_arrow_down_out.gif) no-repeat;
}
.tankstellen_result .result_item_view td {
    background:url(../images/result_detail_bg.gif) repeat-x;
}
.tankstellen_result .result_item_view .geoeffnet {
    display:block;
    margin:0 5px 10px 5px;
    color:#666;
}
.tankstellen_result .result_item_view .buttons {
    display:block;
    margin:0 5px 10px 5px;
}

.popup_tankstellen_details h2 {
    font-size:14px;
}
.popup_tankstellen_details td {
    padding:10px 0;
    font-size:12px;
    color:#666;
    vertical-align:top;
}
.popup_tankstellen_details label {
    color:#023259;
}
.popup_tankstellen_details .content .inner {
    
}


.werkstattbild
{
    position: relative;
    width: 141px;
    height: 106px;
    border: 1px solid #cfdcec;
    cursor: pointer;
}
.werkstattbild div
{
    position: absolute;
    right: 10px;
    bottom: 10px;
}
.werkstattbild_text
{
    padding: 2px;
}

