/* 
 * GENERIC BRANCH STYLES 
 * 
 * ---------------------*/
span.sx-branch-debug{
    display: none;
}

.sx-branch-wrapper {
    clear: both;
    border-top: 1px solid #f7d768;
    padding: 10px 10px 80px 10px;
    background: #fbba00;
    background: -moz-linear-gradient(top, #fbba00, #b75502 30% );
    background: -khtml-gradient(linear,left top,left bottom,color-stop(0, #fbba00),color-stop(0.3, #b75502));
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fbba00),color-stop(0.3, #b75502));
    filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#b75502', startColorstr='#fbba00', gradientType='0');
    overflow: hidden;
    zoom: 1;
}

#sx-branch-title-container {
    border: 1px solid #000;
    padding: 20px 36px 20px 36px;
    margin: 0;
    height: 54px;
    background: #fff;

    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -khtml-border-radius-top-left: 5px;
    -khtml-border-radius-top-right: 5px;
    -webkit-border-radius-top-left: 5px;
    -webkit-border-radius-top-right: 5px;
    border-radius-top-left: 5px;
    border-radius-top-right: 5px;

    -moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
    -khtml-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
    box-shadow: 2px 2px 3px rgba(0,0,0,0.5);

    border-bottom: none;
}

.sx-branch-map-title .sx-branch-breadcrumb a {
    text-decoration: underline;
}

.sx-branch-map-title .sx-branch-breadcrumb {
    margin-bottom: 10px;
}

.sx-branch-map-title h1 {
    border-bottom: none;
    font: bold 24px Arial,Helvetica,Verdana,sans-serif;
    padding: 10px 0 7px;
    margin: 0;
}

.sx-branch-map {
    position: relative;
    border-bottom: 1px solid #000;
    padding: 20px 0 20px 0;
    margin: 0 -20px;
    background: #fff;

    min-height: 683px;
    height: auto !important;
    height: 683px;

    border-top: 1px solid #CCC;
}

#sx-branch-map-station.sx-branch-map {
    min-height: 387px;
    height: auto !important;
    height: 387px;
}

* html #sx-branch-map-default.sx-branch-map,
* html #sx-branch-map-country.sx-branch-map {/*ie6*/
    margin: 0 -27px 0 -20px;
}

* html #sx-branch-map-town.sx-branch-map,
* html #sx-branch-map-station.sx-branch-map {/*ie6*/
    margin: 0 -22px 0 -20px;
}

/* inner width 896 */
#sx-branch-main {
    /*border-top: 1px solid #000;*/
    padding: 20px 0 20px 0;
    margin: 0;
    background: #fff;
    position: relative;
    border-top: none;

    height: auto !important;

    overflow: hidden;
    zoom: 1;
}

/*----------------*/

#sx-branch-main.sx-branch-main-list
    div.sx-branch-section{

    margin-bottom: 0;    
}

div.sx-branch-section{    
    margin-bottom: 24px;    
    overflow: hidden;
    zoom: 1;    
}

div.sx-branch-section-header {
    background-color: #EEE;
    margin: 0 0 10px 0;
    padding: 3px 0;
    width: 100%;

    overflow: hidden;
    zoom: 1;
}

div.sx-branch-section-header h3 {
    padding: 3px 20px 3px 10px;
}

div.sx-branch-section-header h4 {
    padding: 3px 20px 3px 10px;
}

div.sx-branch-section-header h5 {
    padding: 3px 20px 3px 10px;
}

div.sx-branch-section-content{
    width: 99%;
    padding-left: 11px;
}

div.sx-branch-section-content p a,
div.sx-branch-section-content p a:hover{
    color:#000;
    text-decoration: underline;
    /* color: #f60; */
}

/* 
 * LIST FOR CLEARING    
 *
 * ----------*/

div#sx-branch-section-newest,
div#sx-branch-section-favored,
div.sx-branch-lists-container,
div.sx-branch-list-container,
ul.sx-branch-stations-list li.sx-branch-stations-list-items,
ul.sx-branch-stations-list li.sx-branch-stations-list-items-last,
div.sx-branch-list-controls{
    overflow: hidden;
    zoom: 1;
}

/* 
 * CONTAINERS 
 *
 * ----------*/

div.sx-branch-lists-container{    
    width: 100%;    
    position: relative;    
    margin-bottom: 12px;
}

div#sx-branch-section-worldwide div.sx-branch-lists-container{
    height: auto;
}

div#sx-branch-section-towns div.sx-branch-lists-container{
    height: 328px;
}

/* ie6 */
* html div#sx-branch-section-towns div.sx-branch-lists-container{
    height: 134px;
}

div.sx-branch-list-container{
    width: 100%;
    height: auto;
    background-color: #FFF;
    position: absolute;
    top: 0;
    left: 0;
}

.sx-branch-content-templates-container{
    display: none;
    background-color: #FE9402;
    border: 1px solid #000;
    height: 600px;
    left: 1460px;
    position: absolute;
    top: 0;
    width: 400px;
    z-index: 40;

    overflow: hidden;
    zoom: 1;
}

.sx-branch-content-templates-container .sx-branch-template{
    border: 1px solid #000;
}

/* 
 * CONTENT    
 *
 * ----------*/

/* content-templates
--------------------*/
.sx-branch-station-data-openinghours.template{
    background-color: #FFFFFF;
    border: 1px solid #000000;
    left: 10px;
    position: absolute;
    top: 101px;
    width: 180px;
}

/* stations-list
----------------*/

ul.sx-branch-stations-list{	
	width: 100%;
	
}

ul.sx-branch-stations-list li.sx-branch-stations-list-items,
ul.sx-branch-stations-list li.sx-branch-stations-list-items-last{
	width: 100%;	
	border-bottom: 1px solid #727272;
	margin-bottom: 20px;
}

ul.sx-branch-stations-list li.sx-branch-stations-list-items-last{
	margin-bottom: 0;
	border-bottom: none;
}

ul.sx-branch-stations-list li.sx-branch-stations-list-items h4,
ul.sx-branch-stations-list li.sx-branch-stations-list-items-last h4{	
	padding: 2px 2px 2px 0;
	position: relative;
}

ul.sx-branch-stations-list address{
    display: none;
}

ul.sx-branch-stations-list .sx_branch_opening_hours{
    display: none;
}

ul.sx-branch-search-panel-records-list address{
    display: none;
}

ul.sx-branch-search-panel-records-list .sx_branch_opening_hours{
    display: none;
}

/* list
-------*/
ul.sx-branch-list{
    width: 19%;
    padding: 0;
    float: left;
    padding-right: 5px;
}

* html ul.sx-branch-list{
  width: 19%;
}

div.sx-branch-lists-container ul.sx-branch-list li{
    margin-bottom: 10px;
}

* html div.sx-branch-lists-container ul.sx-branch-list li{
    display: inline;
}

ul.sx-branch-list li{
    padding-right: 1px;
}

ul.sx-branch-list li a{
}

ul.sx-branch-list li a.sx-gc-button-verysmall-next{
    padding: 0;
    padding-left: 20px;
}

div#sx-branch-section-favored ul.sx-branch-list,
div#sx-branch-section-regions ul.sx-branch-list,
div#sx-branch-section-nearest_towns ul.sx-branch-list,
div#sx-branch-section-newest ul.sx-branch-list{
     width: 100%;
}

/* nearest_towns */
div#sx-branch-section-nearest_towns {
    margin-top: 15px;
}

div#sx-branch-section-nearest_towns ul.sx-branch-list li{
    float: left;
    width: 33%;
}

/* section-newest */
div#sx-branch-section-newest ul.sx-branch-list li{
    float: left;
    width: 33%;
}

* html div#sx-branch-section-newest ul.sx-branch-list li{
    width: 29%;
}

/* section-regions */
div#sx-branch-section-regions ul.sx-branch-list li{
    margin-right: 10px;
    float: left;
    width: 18%;
}

* html div#sx-branch-section-regions ul.sx-branch-list li{
    width: 18%;
}

/* section-favored */
div#sx-branch-section-favored ul.sx-branch-list li{
    float: left;
    width: 33%;
}

* html div#sx-branch-section-favored ul.sx-branch-list li{
    width: 29%;
}

/* list-controls
----------------*/

div.sx-branch-list-controls{
    border-top: 1px dotted #A3A3A3;
    width: 98%;
    padding-top: 13px;
}

div.sx-branch-list-controls-left{    
    float: left;
}

div.sx-branch-list-controls-right{    
    text-align: right;
    float: right;
}

div.sx-branch-list-controls-right,
div.sx-branch-list-controls-left{
    width: 48%;
    height: 16px;
    line-height: 16px;
}

a.sx-branch-list-controls-prev,
a.sx-branch-list-controls-next{
    margin: 0;
    cursor: hand;
    display: inline-block;
    color: #000 !important;
    font-size: 11px;
    line-height: normal;
    font-weight: normal;
}

a.sx-branch-list-control-prev{
    background: transparent url(/common/img/app/base/buttons/very-small-button-sprites.gif) no-repeat 0 -480px;
    padding: 1px 0 1px 22px !important;
}

a.sx-branch-list-control-next{
    padding: 1px 22px 1px 0 !important;	
	background: transparent url(/common/img/app/base/buttons/very-small-button-sprites.gif) no-repeat right top;	
}

/* alphabetical-order-index
---------------------------*/

ul.sx-branch-alphabetical-order-index{
    margin-bottom: 14px;
    
    overflow: hidden;
    zoom: 1;
}

ul.sx-branch-alphabetical-order-index li{
    padding-top: 3px;
    width: 20px;
    float: left;
    text-align: center;
}

ul.sx-branch-alphabetical-order-index li a{
    width: 100%;
    float: left;
    display: block;
    font-weight: bold;
    line-height: 18px;
}

ul.sx-branch-alphabetical-order-index li a:hover,
ul.sx-branch-alphabetical-order-index li a.active{
    font-size: 18px;
    margin-top:-3px;
}

/* map-overlays
---------------*/

.sx-branch-search-panel{
    background: #302C2B;
    border: 1px solid #46433E;
    color: #000;
    left: 19px;
    line-height: 18px;
    position: absolute;
    top: 10px;
    width:  396px;
    z-index: 10;

    background: -moz-linear-gradient(top, #302C2B, #4D463E 30% );
    background: -khtml-gradient(linear,left top,left bottom,color-stop(0, #302C2B),color-stop(0.3, #4D463E));
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #302C2B),color-stop(0.3, #4D463E));
    filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#4D463E', startColorstr='#302C2B', gradientType='0');

    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px 5px;

    -moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
    -khtml-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
    box-shadow: 2px 2px 3px rgba(0,0,0,0.5);

    -moz-border-radius:3px 3px 3px 3px;
    -webkit-border-radius:3px 3px 3px 3px;
    -khtml-border-radius:3px 3px 3px 3px;
    border-radius:3px 3px 3px 3px;         

    overflow: hidden;
    zoom: 1;
}

.sx-branch-search-panel-bottom-border{
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -khtml-border-radius-bottom-left: 3px;
    -khtml-border-radius-bottom-right: 3px;
    -webkit-border-radius-bottom-left: 3px;
    -webkit-border-radius-bottom-right: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

#sx-branch-search-panel-country.sx-branch-search-panel{
    max-height: 625px;
}

/* search-panel-HEADER */
.sx-branch-search-panel-header{
    border-bottom: 1px solid #000;
    padding: 5px 0 5px 10px;
    height: auto;

    overflow: hidden;
    zoom: 1;
}

* html .sx-branch-search-panel-header{
    padding-bottom: 10px;
}

* html .sx-branch-search-panel
        .sx-gc-button-verysmall-next{
    padding-bottom: 0!important;    
    height: 14px;
}

* html .sx-branch-search-panel
        .sx-gc-pagination-icon {
        padding-bottom: 4px!important;
}

/* search-panel-HEADER (country) */
#sx-branch-search-panel-header-country.sx-branch-search-panel-header{
    padding-bottom: 3px;
}

#sx-branch-search-panel-header-country
.sx-branch-search-panel-header-form-container 
    .sx-gc-button-normal-red{
        margin-bottom: 6px;
}

/* search-panel-HEADER (station) */
#sx-branch-search-panel-station 
    .sx-branch-search-panel-header{

    border-bottom: 1px solid #000;
    height: auto;/*132px;*/
    padding-left: 10px;
    padding-top: 10px;

    overflow: hidden;
    zoom: 1;
}

#sx-branch-search-panel-station .sx-branch-search-panel-header-info,
#sx-branch-search-panel-station .sx-branch-search-panel-header-form-container{
    display: none;
}

/* search-panel-HEADER-info */
.sx-branch-search-panel-header-info{
    color: #FFF;
    height: 50px;
    line-height: 21px;
    padding-top: 0;
}

/* search-panel-HEADER-info-title */
.sx-branch-search-panel-header-info-title{
    font-weight: bold;
    font-size: 12px;
}

/* search-panel-HEADER-info-form */
.sx-branch-search-panel-header-form-container{
    height: auto;

    zoom: 1;
    overflow: hidden;
}

* html .sx-branch-search-panel-header-form-container{/* ie6 */
    padding-bottom: 8px;
}

* + html .sx-branch-search-panel-header-form-container{/* ie7 */
    padding-bottom: 4px;
}

.sx-branch-search-panel-header-form-container 
    .sx-gc-button-normal-red{
        float: left;
        margin: auto;
        margin-top: 1px;
        margin-bottom: 8px;
        min-width: 107px;
}

* html .sx-branch-search-panel-header-form-container 
    .sx-gc-button-normal-red{/* ie6 */
        float: left;
}

.sx-branch-search-panel-header-form-container 
    input{
        float: left;/* ie6 */
        border: 1px solid #B4570A;
        color: #757575;
        font-size: 15px;
        font-style: italic;
        padding: 5px 10px 4px 10px;
        width: 220px;
        height: 18px;
        margin: 0 9px 9px 0;

        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;         
}

* html .sx-branch-search-panel-header-form-container 
    input{
    width: 210px;
    margin-right: 4px;
}

#sx-branch-search-panel-header-country.sx-branch-search-panel-header	
    .sx-branch-search-panel-header-form-container input {
	margin-bottom: 7px;
}

.sx-branch-search-panel-header-form-container 
    input:focus{
        color: #000;
        font-style: normal;
}

/* search-panel-HEADER-info-additional */
.sx-branch-search-panel-header-additional{
    height: auto;
    padding-top: 1px;
    color: #FFFFFF;

    overflow: hidden;
    zoom: 1;
}

.sx-branch-search-panel-header-additional
    .sx-gc-button-verysmall-next{
        color: #FFF !important;
        float: none;
        font-weight: normal;
        margin: 0;
}

.sx-branch-search-panel-header-additional
     .sx_branch_no_stations_found{
    width: 97%;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 2px;
}

/* search-panel-HEADER-info-additional ( station ) */
#sx-branch-search-panel-station 
    .sx-branch-search-panel-header-additional {

    padding-top: 10px 0px 1px 0px;
}

#sx-branch-search-panel-station 
    .sx-branch-search-panel-header-additional 
        .sx-gc-pagination-header{

    padding: 0;
    padding-bottom: 4px;
}

#sx-branch-search-panel-station 
    .sx-branch-search-panel-header-additional 
        .sx-gc-pagination-header:hover{

    background-color: transparent;
}

#sx-branch-search-panel-station 
    .sx-branch-search-panel-header-additional 
        .sx-gc-pagination-header span{

    color: #FFF;
}

/* search-panel-STATION-INFO ( station ) */
.sx-branch-search-panel-station-info{
    border-bottom: 1px solid #000;
    border-top: 1px solid #85817E;
    height: auto;
    padding: 10px 0 75px 10px;
    position: relative;

    min-height: 118px;
    height: auto !important;
    height: 118px;

    overflow: hidden;
    zoom: 1;

}

.sx-branch-search-panel-station-info
    .sx-gc-button-cta-red{
    position: absolute;
    margin-top: -60px;
    right: 10px;
    top: 100%;
}

.sx-branch-search-panel-station-info h2{
    border: none;
    color: #FFF;
    font-size: 17px;
    margin: 0;
    margin-bottom: 10px;
    padding: 0;
}

/* search-panel-STATION-INFO-info-box ( station ) */
.sx-branch-search-panel-station-info-box{
    padding-bottom: 10px;
    float: left;
    width: 49%;
}

.sx-branch-search-panel-station-info-box h3{
    color: #FFF;
    margin-bottom: 10px;
    padding: 0;
}

.sx-branch-search-panel-station-info .sx-branch-station-title-note {
    background: none repeat scroll 0 0 #FECF62;
    color: #7A2624;
    margin: 0 10px 10px 0;
    padding: 5px;
}


.sx-branch-search-panel-station-info .sx-branch-station-title-note a.sx-gc-button-verysmall-next {
    font-weight: bold;
}

/* search-panel-STATION-INFO-title-data ( station ) */
.sx-branch-search-panel-station-info
    .sx-branch-station-title-data{	

    float: left;
    color: #FFF;
    margin: 0;
    padding: 0;
    position: relative;
}

.sx-branch-search-panel-station-info
    .sx-branch-station-title-data li{		

    overflow: hidden;
	background:transparent url(/common/img/app/branch/default/pic-hook.png) no-repeat scroll 0 3px;
	padding: 0 2px 0 18px;
	width: auto !important;
    float: none;
}

* html .sx-branch-search-panel-station-info
    .sx-branch-station-title-data li{		

    margin-bottom: 3px;
    height: 12px;
    line-height: 11px;

    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/img/app/branch/default/pic-hook.png', sizingMethod='crop');
    zoom: 1;
}
		
.sx-branch-search-panel-station-info
    .sx-branch-station-title-data li.sx-branch-station-title-data-disabled{		
	background:transparent url(/common/img/app/branch/check_hyphen_spite.gif) no-repeat scroll 0 -18px;
	color: #9E9E9E;
}						

/* search-panel-OPTIONS */
.sx-branch-search-panel-options{
    background-color: #EEEEEE;
    border-bottom: 1px solid #717171;
    padding: 5px 0 3px 10px;

    overflow:hidden;
    zoom: 1;
    height: auto;
}

* html .sx-branch-search-panel-options{
    padding-bottom: 5px;
}

* + html .sx-branch-search-panel-options{
    padding-bottom: 8px;
}

.sx-branch-search-panel-options .title{
    width: 98%;
    clear: both;
    margin-bottom: 5px;
}

.sx-branch-search-panel-options .option{
    float: left;
    margin-bottom: 5px;
    position: relative;
    width: 50%;
}

.sx-branch-search-panel-options div label{
	float: left;
	display: block;
	width: 80%;/*87%;*/
}

.sx-branch-search-panel-options div input{
	border: none;
	display: block;
	float: left;
	margin: 1px 5px 0 0;
}

/* search-panel-ALPHABETICAL-ORDER-INDEX (country) */
.sx-branch-search-panel-alphabetical-order-index-container{
    background-color: #EEEEEE;
    border-bottom: 1px solid #717171;
    height: 33px;
    line-height: 33px;
    overflow: hidden;
    padding-left: 5px;
}

.sx-branch-search-panel-alphabetical-order-index{
    margin: 0;
    padding: 0;

    overflow: hidden;
    zoom: 1;
}

.sx-branch-search-panel-alphabetical-order-index li{
    margin-left: 2px;
    float: left;
    text-align: center;
    width: 14px;
}

.sx-branch-search-panel-alphabetical-order-index li a{
    display: block;
}

.sx-branch-search-panel-alphabetical-order-index li a:hover,
.sx-branch-search-panel-alphabetical-order-index li a.active{
    font-size: 16px;
    font-weight: bold;
    margin-top: -2px;
}

/* search-panel-RECORDS */

.sx-branch-search-panel-records{ 
    overflow: hidden;
    zoom: 1;
}

ul.sx-branch-search-panel-records-list{
    max-height: 330px;
    overflow-y: auto;
    position: relative;

    margin: 0;
    padding: 0;
}

#sx-branch-search-panel-records-country ul.sx-branch-search-panel-records-list{
    max-height: 336px;
    background-color: #A8A8A8;

    min-height: 69px;
    height: auto !important;
    height: 69px;
}

* html ul.sx-branch-search-panel-records-list{
    height: expression( this.scrollHeight > 329 ? "330px" : "auto" ); /* ie6 */
}

* html #sx-branch-search-panel-records-country ul.sx-branch-search-panel-records-list{
    height: expression( this.scrollHeight > 335 ? "336px" : "auto" ); /* ie6 */
}

ul.sx-branch-search-panel-records-list li{
    cursor: pointer;
    background-color: #DCDCDC;
    position: relative;
    border-bottom: 1px solid #717171;
    margin: 0;
    padding: 0;
    list-style: none;

    overflow: hidden;
    zoom: 1;
}

* html ul.sx-branch-search-panel-records-list li{/* ie6 */
    margin-bottom: -2px;
}

* html #sx-branch-search-panel-records-country ul.sx-branch-search-panel-records-list li{/* ie6 */
    margin-bottom: 0px;
}

* + html ul.sx-branch-search-panel-records-list li{/* ie7 */
    margin-bottom: -2px;
}

* + html #sx-branch-search-panel-records-country ul.sx-branch-search-panel-records-list li{/* ie7 */
    margin-bottom: 0px;
}

/* search-panel-records (country) */
#sx-branch-search-panel-records-country ul.sx-branch-search-panel-records-list li{
    /*
    -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);
    -khtml-box-shadow: 0 2px 3px rgba(0,0,0,0.5);
    box-shadow: 0 2px 3px rgba(0,0,0,0.5);
    */

    padding-left: 10px;
    font-weight: bold;
    height: 23px;
    line-height: 22px;
}

#sx-branch-search-panel-records-country ul.sx-branch-search-panel-records-list li a{
    display: block;
    width: 100%;
}

ul.sx-branch-search-panel-records-list li.normal{
    height: 65px;
}

ul.sx-branch-search-panel-records-list li.extended{
    background-color: #FFF !important;
    height: auto;
}

ul.sx-branch-search-panel-records-list li div{
   float: left; 

   overflow: hidden;
   zoom: 1;
}

.sx-branch-search-panel-records .sx-branch-search-panel-record-title{
    font-weight: bold;
    font-size: 11px;
}

ul.sx-branch-search-panel-records-list li .sx-branch-search-panel-record-idx{
    height: 55px;
    padding: 0;
    position: relative;
    width: 16%;
}

ul.sx-branch-search-panel-records-list li .sx-branch-search-panel-record-idx-icon{
    background-color: #FFF;
    border: 2px solid #6F6F6F;
    color: #6F6F6F;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    left: 50%;
    line-height: 30px;
    margin-left: -16px;
    margin-top: -16px;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 32px;
    width: 30px;

    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    -khtml-border-radius: 25px;
    border-radius: 25px;         
}

/* search-panel-RECORDS-information */
ul.sx-branch-search-panel-records-list li.normal .sx-branch-search-panel-record-info1{
    height: 55px;
}

ul.sx-branch-search-panel-records-list li.extended .sx-branch-search-panel-record-info1{
    height: auto;
}

ul.sx-branch-search-panel-records-list li .sx-branch-search-panel-record-info1{
    padding-top: 5px;
    width: 66%;
}

ul.sx-branch-search-panel-records-list li .sx-branch-search-panel-record-info2{
    height: 55px;
    line-height: 63px;
    width: 15%;
}

/* search-panel-RECORDS-controls */
ul.sx-branch-search-panel-records-list li 
.sx-branch-search-panel-record-controls{
    clear: both;
    height: 40px;
    padding-left:18px;
    width: 360px;
}

ul.sx-branch-search-panel-records-list li.normal
.sx-branch-search-panel-record-controls{
    display: none;
    margin-top: 0;
}

ul.sx-branch-search-panel-records-list li.extended
.sx-branch-search-panel-record-controls{
    display: block;
}

ul.sx-branch-search-panel-records-list li 
.sx-branch-search-panel-record-controls
.sx-gc-button-verysmall-next{
    margin: 0;
    margin-top: 6px;
    float: left;
}

ul.sx-branch-search-panel-records-list li 
.sx-branch-search-panel-record-controls
.sx-gc-button-normal-red{
    margin: 0;
    margin-right: 15px;
    float: right;
}

/* search-panel-FOOTER */
.sx-branch-search-panel-footer{
    height: 30px;
    padding: 7px 0 0 10px;

    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-bottomright: 2px;
    -khtml-border-radius-bottom-left: 2px;
    -khtml-border-radius-bottom-right: 2px;
    -webkit-border-radius-bottom-left: 2px;
    -webkit-border-radius-bottom-right: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}

#sx-branch-map-default .sx-branch-search-panel-footer{
    display: none;
}

* html div.sx-branch-search-panel-footer{
    height: 32px;
}

* html div.sx-branch-search-panel-footer h3.sx-gc-pagination-header{
    height: 32px;
}

* html div.sx-branch-search-panel-footer .sx-gc-pagination-icon{
    height: 13px;
}

.sx-branch-search-panel-footer h3 span.sx-gc-pagination-text{
    color: #FFF;
}

.sx-branch-search-panel-footer h3.sx-gc-pagination-header:hover{
    background-color: transparent;
}

.sx-branch-search-panel-footer .sx-gc-pagination-header{
    padding: 0;
    padding-bottom: 3px;

}

/* search-panel-FOOTER ( station ) */
#sx-branch-search-panel-station
    .sx-branch-search-panel-footer
        .sx-gc-button-verysmall-next{

    color: #FFF !important;
    float: none;
    font-weight: normal;
    margin: 0;
}

#sx-branch-search-panel-station
    .sx-branch-search-panel-footer{

        border-top: 1px solid #85817E;
        height: 27px;
        padding-top: 13px;
}


/* GOOGLE MAP NAVIGATION */
.sx-branch-map-navigation{
    position: absolute;

    top: 50%;
    right: 15px;

    width: 66px;
    height: 278px;

    z-index: 10;

    margin-top: -139px;
}

.sx-branch-map-navigation,
.sx-branch-map-navigation * {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.sx-branch-map-navigation .arrows_container{
    position: absolute;

    z-index: 20;

    top: 1px;
    left: 50%;

    width: 62px;
    height: 62px;

    margin-left: -31px;
    overflow: hidden;

	background:transparent url(/common/img/app/branch/default/maps/google_nav_pixel.png) no-repeat scroll -2px -2px;

    -moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
    -khtml-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
    box-shadow: 2px 2px 3px rgba(0,0,0,0.5);

    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    -khtml-border-radius: 30px;
    border-radius: 30px;         
}


.arrows{
    position: absolute;
    z-index: 25;
    cursor: pointer;
}


#arrow_top,
#arrow_bottom{
    left: 20px;
    height: 18px; 
    width: 22px;
}


#arrow_top{
    top: 0px;

}


#arrow_bottom{
    top: 44px;
}


#arrow_left,
#arrow_right{
    top: 20px;
    width: 18px;
    height: 22px;
}


#arrow_left{
    left: 0px;
}


#arrow_right{
    left: 43px;
}


.slider_elements{
    position: absolute;

    top: 63px;
    left: 0;

    width: 100%;
    height: 247px;
    z-index: 20;
}


.slider_elements .slider_minus,
.slider_elements .slider_plus{
    cursor: pointer;
    width: 24px;
    height: 24px;
    left: 50%;

    margin-left: -12px;
    z-index: 25;
}


.slider_elements .slider_plus{
    position: absolute;
    top: 20px;
	background:transparent url(/common/img/app/branch/default/maps/google_nav_pixel.png) no-repeat scroll -7px -79px;
}


.slider_elements .slider_minus{
    position: absolute;
    top: 200px;
	background:transparent url(/common/img/app/branch/default/maps/google_nav_pixel.png) no-repeat scroll -36px -78px;
}


.slider_elements .slider_container{
    position: absolute;
    top: 43px;
    left: 50%;
    width: 30px;
    height: 157px;

    margin-left: -15px;
	background:transparent url(/common/img/app/branch/default/maps/google_nav_pixel.png) no-repeat scroll -5px -114px;

    z-index: 10;

}


.slider_elements .slider{

    padding: 0;
    margin: 0;

    width: 100%;
    height: 100%;

}


.slider_elements .slider_container .slider_thumb{
    /*cursor: n-resize;*/
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 14px;
    width: 100%;
    background:transparent url(/common/img/app/branch/default/maps/google_nav_pixel.png) no-repeat scroll -32px -112px;

}


.slider_thumb .slider_thumb_display{
    position: absolute;
    top: 0;
    left: 0;
    color: #000;
    opacity: 0;
    text-align: center;
    width: 45%;
    height: 100%;
    margin-left: -15px;
}


* html .sx-branch-map-navigation .arrows_container,
* html .slider_elements .slider_plus,
* html .slider_elements .slider_minus,
* html .slider_elements .slider_container,
* html .slider_elements .slider_container .slider_thumb{
    background-image: url(/common/img/app/branch/default/maps/google_nav_pixel.gif);
}


/* google map navigation - shadows */
.sx-branch-map-navigation .slider_plus_shadow{
    position: absolute;

    top: 83px;
}


.sx-branch-map-navigation .slider_minus_shadow{
    position: absolute;

    top: 263px;
}


.sx-branch-map-navigation .slider_plus_shadow,
.sx-branch-map-navigation .slider_minus_shadow{

    width: 22px;
    height: 22px;

    left: 50%;

    margin-left: -12px;

    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    -khtml-border-radius: 13px;
    border-radius: 13px;         
}


.sx-branch-map-navigation .slider_shadow{
    position: absolute;

    top: 105px;
    left: 50%;

    margin-left: -3px;
    width: 4px;
    height: 157px;
}


.slider_thumb_shadow{
    position: absolute;

    top: 107px;
    left: 27px;

    width: 10px;
    height: 10px;

    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;         
}


.sx-branch-map-navigation .slider_thumb_shadow,
.sx-branch-map-navigation .slider_plus_shadow,
.sx-branch-map-navigation .slider_minus_shadow,
.sx-branch-map-navigation .slider_shadow{
    border: 1px solid #5C5C5C;
   
    z-index: 10;

    -moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
    -khtml-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
    box-shadow: 2px 2px 3px rgba(0,0,0,0.5);

    border /*\**/: none\9
}


* html .sx-branch-map-navigation .slider_thumb_shadow,
* html .sx-branch-map-navigation .slider_plus_shadow,
* html .sx-branch-map-navigation .slider_minus_shadow,
* html .sx-branch-map-navigation .slider_shadow{
    border: none;
    display: none; 
}


* + html .sx-branch-map-navigation .slider_thumb_shadow,
* + html .sx-branch-map-navigation .slider_plus_shadow,
* + html .sx-branch-map-navigation .slider_minus_shadow,
* + html .sx-branch-map-navigation .slider_shadow{
    border: none;
    display: none; 
}


/* POI */
.sx-branch-pois-menu{
    padding: 0;
    margin: 0;
    right: 1%;
    position: absolute;
    top: 10px;
    z-index: 10;
}

.sx-branch-pois-menu,
.sx-branch-pois-menu * {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.sx-branch-pois-menu li.sx-branch-pois-menu-item{

    margin: 0;
    cursor: pointer;
    padding: 0 10px 0 5px;

    color: #000;
    border: 1px solid #5C5C5C;
    background-color: #FFF;

    -moz-border-radius:3px 3px 3px 3px;
    -webkit-border-radius:3px 3px 3px 3px;
    -khtml-border-radius:3px 3px 3px 3px;
    border-radius:3px 3px 3px 3px;         

    -moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
    -khtml-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
    box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
}


.sx-branch-pois-menu li.sx-branch-pois-menu-item#sx-branch-pois-menu-title{
    line-height: 18px;
    padding-right: 20px;
    background: #FFF url(/common/img/app/branch/default/bg/bg-filter-open.gif) no-repeat 95% 6px;
    margin-bottom: -1px;
}


#sx-branch-pois-menu{
    display: none;
    overflow: hidden;
}


* html #sx-branch-pois-menu{
    line-height: 73px;
}


.sx-branch-pois-menu-selectbox{
    float: left;
    margin: 2px 0 2px 0;
    padding: 0;
}
        

.sx-branch-pois-menu-selectbox li{
    white-space: nowrap;
    margin: 0;
    padding: 0;
}
.sx-branch-pois-menu-selectbox li input{
    cursor: pointer;
    margin-right: 5px;
    border: none;
}


* html .sx-branch-pois-menu li.sx-branch-pois-menu-item#sx-branch-pois-menu-title{
    margin-bottom: 0;
}


* + html .sx-branch-pois-menu-selectbox{
    zoom: 1; 
}


* + html .sx-branch-pois-menu li.sx-branch-pois-menu-item#sx-branch-pois-menu-title{
    margin-bottom: 0;
}


/* tooltip-content
------------------*/

.sx-branch-tooltip-content-station{
    background-color: #FFF;
    width: 320px;
    height: 87px;

    overflow: hidden;
    zoom: 1;
}

.sx-branch-tooltip-content-station address{
    display: none;
}

.sx-branch-tooltip-content-station .top{
    margin-bottom: 10px;
    width: 100%;
    height: auto; 

    overflow: hidden;
    zoom: 1;
}

.sx-branch-tooltip-content-station .top-left,
.sx-branch-tooltip-content-station .top-right{
    float: left;
    height: 100%;
}

.sx-branch-tooltip-content-station .top-left{
    width: 70%;
}

.sx-branch-tooltip-content-station .top-right{
    width: 21%;
}

.sx-branch-tooltip-content-station .top-left{
    padding-left: 10px;
    float: left;
}

.sx-branch-tooltip-content-station .top-left .title{
    font-weight: bold;
}

.sx-branch-tooltip-content-station .top-right{
    padding-right: 10px;
    text-align: right;
    line-height: 45px;
    float: right;
}

.sx-branch-tooltip-content-station .bottom{
    height: 35px;
    width: 100%;
    clear: both;
}

.sx-branch-tooltip-content-station .bottom a{
    margin: 0;
    margin-right: 10px;
}

/* station data 
---------------*/
.sx-branch-station-data li{
	float: left;
	padding: 25px 0 15px 0;	
	
	/*border: 1px solid black; debug */
}

.sx-branch-station-data li.sx-branch-station-data-part1,
.sx-branch-station-data li.sx-branch-station-data-part2{
	width: 20%;
}

.sx-branch-station-data li.sx-branch-station-data-part3{
	width: 55%;	
}

.sx-branch-station-data li.sx-branch-station-data-part1,
.sx-branch-station-data li.sx-branch-station-data-part2{
	padding-right: 20px;
}

/* data controls
----------------*/
.sx-branch-station-data-controls{	
	margin-top:25px;
	position: relative;
	height: auto;
    padding: 0 6px 5px 0;
	
	overflow: hidden;
	zoom: 1;
}

/* content */

/* openinghours table
---------------------*/
table.sx-branch-station-data-openinghours{
	width: 100%;	
}

table.sx-branch-station-data-openinghours td.sx-branch-station-data-table-right{
	text-align: right;
}

table.sx-branch-station-data-openinghours tr.sx-branch-station-data-table-empty-row{
	line-height: 10px;
}

/* contact data table
---------------------*/
table.sx-branch-station-contactdata{
	width: 100%;	
}

table.sx-branch-station-contactdata td.sx-branch-station-contactdata-table-right{
	text-align: right;
}

table.sx-branch-station-contactdata tr.sx-branch-station-contactdata-table-empty-row{
	line-height: 10px;
}

/* data controls
----------------*/						
.sx-branch-station-data-controls .sx-gc-button-normal-red,
.sx-branch-station-data-controls .sx-gc-button-verysmall-next{

}

.sx-branch-station-data-controls .sx-gc-button-verysmall-next{
    float: left;
}

.sx-branch-station-data-controls .sx-gc-button-normal-red{
    float: right;
}

* html .sx-branch-station-data-controls .sx-gc-button-normal-red{
}

* + html .sx-branch-station-data-controls .sx-gc-button-normal-red{
}
						
/* title-data 
-------------*/
.sx-branch-station-title-data-container{
    height: 16px;
    line-height: 14px;
    overflow: hidden;
    position: relative;
    width: 100%;

    overflow: hidden;
    zoom: 1;
}

.sx-branch-station-title-data-container h4{
    float: left;
}

.sx-branch-station-title-data{	
	position: relative;
    float: right;
    margin-right: 5px;
}

.sx-branch-station-title-data li{		
    font-weight: bold;
	background:transparent url(/common/img/app/branch/check_hyphen_spite.gif) no-repeat scroll 0 -1px;
	padding: 0 1px 0 14px;
	float: left;
	width: auto !important;
	margin-left: 5px;
}
		
.sx-branch-station-title-data li.sx-branch-station-title-data-disabled{		
	background:transparent url(/common/img/app/branch/check_hyphen_spite.gif) no-repeat scroll 0 -21px;
	color: #9E9E9E;
}						

/*---------------------
station site containers
----------------------*/

/*
welcome-container
-----------------*/
#sx-branch-welcome-container{
}

#sx-branch-welcome-container .sx-branch-container-info1{
    padding-right: 5px;
    width: 50%;
}

#sx-branch-welcome-container .sx-branch-container-info2{
    width: 49%;
}

#sx-branch-welcome-container .sx-branch-container-info1,
#sx-branch-welcome-container .sx-branch-container-info2{
    float: left;
}

.sx-branch-station-info{
	width: 100%;
	overflow: hidden;
	zoom: 1;
}

.sx-branch-manager-seotext .sx-branch-station-info{
	width: 74%;
}

.sx-branch-station-info-left{
	width: 50%;
	float: left;
}

* html .sx-branch-station-info-left{
	width: 48%;
}

.sx-branch-station-info-right{
	width: 49%;
	float: right;
}

* html .sx-branch-station-info-right{
	width: 48%;
}

.sx-branch-station-contactdata-container{
    width: auto;
}

/*
welcome-contents
-----------------*/

.sx-branch-manager-pic img{
	width: 100px;
	height: 120px;
	float: left;
	margin: 0 11px 8px 0;
}

.sx-branch-manager-seotext{
    margin-bottom: 12px;
}

span.sx-branch-highlighted-info-text{
	font-weight: bold;
}

#sx-branch-welcome-container .sx-branch-container-info1 h3{
    font-size: 11px;
}

#sx-branch-welcome-container .sx-branch-container-info1 .sx-branch-manager-information{
    clear: left;
    font-weight: bold;
    font-size: 11px;
}

#sx-branch-welcome-container .sx-branch-container-info1 .sx-branch-manager-information span{
    font-weight: normal;
}

#sx-branch-welcome-container .sx-branch-container-info2 .sx-gc-pagination-content{ 
    padding: 10px 0;
}

#sx-branch-welcome-container .sx-branch-container-info2 .sx-branch-direction-data-title{
    font-weight: bold;
    padding: 0 0 10px;
    font-size: 12px;
}

.sx-branch-pagination-content{
	padding-left: 40px;
}

#sx-branch-welcome-container table.sx-branch-station-data-openinghours {
    width: 176px;
}
#sx-branch-welcome-container table.sx-branch-station-contactdata {
    width: 100%;
}

#sx-branch-welcome-container address{
    display: none;
}

#sx-branch-welcome-container .sx_branch_opening_hours{
    display: none;
}

/*
offers- / user comments- container
--------------------------------*/
#sx-branch-offers-container{
    width:100%;
}

#sx-branch-offers-container .sx-branch-section-header2 h3{
    float: left;
}

#sx-branch-offers-container div.sx-branch-section-header h3{
    padding-right: 0;
}

#sx-branch-offers-container div.sx-branch-section-header .sx-branch-section-header2 h3{
    padding-right: 3px;
    padding-left: 0;
}

#sx-branch-offers-container .sx-branch-section-header2{
    width: 48%!important;
}

#sx-branch-offers-container h3 img{
    margin-bottom: -3px;
}

#sx-branch-offers-container .sx-branch-section-header1,
#sx-branch-offers-container .sx-branch-container-info1{
    width: 50%;
}

* html #sx-branch-offers-container .sx-branch-container-info1{
    width: 49%;
}

#sx-branch-offers-container .sx-branch-section-header2,
#sx-branch-offers-container .sx-branch-container-info2{
    width: 49%;
}

#sx-branch-offers-container .sx-branch-section-header2 .sx-branch-overall-rating{
    margin-top: 2px;
    line-height: 14px;

    overflow: hidden;
    zoom: 1;
}

#sx-branch-offers-container .sx-branch-section-header2 .sx-branch-overall-rating img{
    margin: 3px -3px -3px 0;
}

* html #sx-branch-offers-container .sx-branch-container-info2{
    width: 49%;
}

* + html #sx-branch-offers-container .sx-branch-container-info2{
    width: 49%;
}

#sx-branch-offers-container .sx-branch-section-header1,
#sx-branch-offers-container .sx-branch-container-info1,
#sx-branch-offers-container .sx-branch-section-header2,
#sx-branch-offers-container .sx-branch-container-info2{
    float: left;
}

#sx-branch-offers-container .sx-branch-container-info1,
#sx-branch-offers-container .sx-branch-container-info2{
    height: auto;           
}

#sx-branch-offers-container .sx-branch-container-info1 .sx-branch-scrollable-list-border,
#sx-branch-offers-container .sx-branch-container-info2 .sx-branch-scrollable-list-border{
    border: 1px solid #959595;
    width: auto;
    height: 95%;
    margin: 5px;

    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    -khtml-border-radius:5px 5px 5px 5px;
    border-radius:5px 5px 5px 5px;         

    -moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
    -khtml-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
    box-shadow: 2px 2px 3px rgba(0,0,0,0.5);

    border-bottom-left-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;       
    border-top-right-radius: 5px 5px;

    zoom: 1;
    overflow: hidden;
}

/* information_list jquery plugin
--------------------------*/
.sx-branch-scrollable-list-border .information_list_nav{
    border-top: 1px solid #A0A0A0;
    height: 28px;

    zoom: 1;
    overflow: hidden;
}

.sx-branch-scrollable-list-border .information_list_nav div{
    height: 28px;
    line-height: 28px;
    text-align: center;
}

.sx-branch-scrollable-list-border .information_list_nav div.go_back{
    background: transparent url(/common/img/app/branch/default/sx-branch-pagination-prev.gif) no-repeat 7px 9px;
    float: left;
}

.sx-branch-scrollable-list-border .information_list_nav div.go_next{
    background: transparent url(/common/img/app/branch/default/sx-branch-pagination-next.gif) no-repeat 6px 9px;
    float: right;
}

.sx-branch-scrollable-list-border .information_list_nav div.go_back,
.sx-branch-scrollable-list-border .information_list_nav div.go_next{
    width: 5%;
    cursor: pointer;
}

.sx-branch-scrollable-list-border .information_list_nav div.current_info{
    float: left;
    width: 89%;
}

/* sx-branch-offers-list
------------------------*/
#sx-branch-offers-list{
    width: auto;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;

    min-height: 150px;
    height: auto !important;
    height: 150px;
}

#sx-branch-offers-list li{
    background-color: #FFF;
    overflow: hidden;
    display: block;
    width: 100%;
    height: auto;
}

#sx-branch-offers-list li img{
    float: left;
    margin: 20px 10px;
}

#sx-branch-offers-list li .sx-branch-offer-desription{
    margin: 15px 10px 0 0;

    overflow: hidden;
    zoom: 1;
}

#sx-branch-offers-list li .sx-branch-offer-desription h3 span{
    font-weight: normal;
    font-size: 11px;
}

#sx-branch-offers-list li .sx-gc-button-verysmall-next{
    float: left;
    margin-left: 0;
}

/*
offers- / user comments- content
--------------------------------*/
.sx-branch-comment-list{
    width: auto;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;

    min-height: 150px;
    height: auto!important;
    height: 150px;
}

.sx-branch-comment-list img{
    margin-bottom: -3px;
}
.sx-branch-comment-list li{
    padding: 15px 15px 0 15px;
    display: block;
    height: auto;
}

.sx-branch-comment-list li p{
    font-style: italic;
}

.sx-branch-comment-list li div{
   margin-bottom: 10px;
}

/*
normal section-container
----------------------*/

#sx-branch-normal-container{
    height: auto;
}

#sx-branch-normal-container .sx-gc-button-verysmall-next{
    display: inline;
}

#sx-branch-normal-container .sx-branch-section-content {
    width: 96%;
}
/*
worthknowing-container
-----------------*/
#sx-branch-worthknowing-container{
}

#sx-branch-worthknowing-container .sx-branch-container-info1{
    padding-right: 15px;
    width: 49%;
}

#sx-branch-worthknowing-container .sx-branch-container-info2{
    width: 49%;
}

#sx-branch-worthknowing-container .sx-branch-container-info1,
#sx-branch-worthknowing-container .sx-branch-container-info2{
    float: left;
    height: auto;           
}

#sx-branch-worthknowing-container ul.sx-branch-worthknowing-list{
    margin-bottom: 25px;
}

#sx-branch-worthknowing-container p.sx-branch-worthknowing-list{
    margin-top: 15px;
    margin-bottom: 15px;
}

* html #sx-branch-worthknowing-container .sx-branch-worthknowing-list li{
    display: inline;
}

/*
blog-container
-----------------*/
#sx-branch-blog-container{
}

#sx-branch-blog-container .sx-branch-container-info1{
    width: 49%;
    padding-right:15px;
}
		
#sx-branch-blog-container .sx-branch-container-info2{
    width: 49%;
}

* html #sx-branch-blog-container .sx-branch-container-info1{
	width: 48%;
}

* html #sx-branch-blog-container .sx-branch-container-info2{
	width: 46%;
}

#sx-branch-blog-container .sx-branch-container-info1,
#sx-branch-blog-container .sx-branch-container-info2{
    float: left;
}

/*
socialmedia-container
-----------------*/
#sx-branch-socialmedia-container{
}


#sx-branch-socialmedia-container .sx-branch-container-info1{
    width: 49%;
    padding-right:15px;
}

#sx-branch-socialmedia-container .sx-branch-container-info2{
    width: 49%;
}

#sx-branch-socialmedia-container .sx-branch-container-info1,
#sx-branch-socialmedia-container .sx-branch-container-info2{
    float: left;
    height: auto;           
}

/*
socialmedia-container-contents
----------------------------*/

/* youtube
-------------*/
.sx-branch-youtube-list li{
	overflow: hidden;
	zoom: 1;
	padding: 10px 0 10px 5px;
	font-weight: bold;
    float: left;
    width: 220px;
}

.sx-branch-youtube-list a{
    display: block;
}

.sx-branch-youtube-list a.sx-branch-youtube_link{
    margin-bottom: 10px;
}

.sx-branch-youtube-list a.sx-branch-youtube_link:hover{
    text-decoration: underline;
} 

.sx-branch-youtube-list a.sx-branch-youtube_image{
}

/* twitter
------------------*/
#sx-branch-twitter {
    padding-top: 20px;
    margin-bottom: 25px;
}

#paginationTwitter.pagination a:hover,
#paginationTwitter.pagination a.active{
    text-decoration: none;
    cursor: default; 
    color: rgb(0, 0, 0); 
}

#paginationTwitter.pagination a{
    cursor: pointer; 
    color: rgb(255, 102, 0); 
    text-decoration: underline;
}

#twitter_update_list {
    overflow: hidden;
    width: 100%;
}

#twitter_update_list li{
	padding-bottom: 20px;
}

#sx-branch-twitter a, 
#sx-branch-twitter a:link, 
#sx-branch-twitter a:visited, 
#sx-branch-twitter a:hover, 
#sx-branch-twitter a:active {
    color: #FF6600;
    text-decoration: underline;
}

#sx-branch-twitter #twitter-link a, 
#sx-branch-twitter #twitter-link a:link, 
#sx-branch-twitter #twitter-link a:visited, 
#sx-branch-twitter #twitter-link a:hover, 
#sx-branch-twitter #twitter-link a:active {
    color: #000 !important;
    text-decoration: none !important;
}

#twitter-link
#paginationTwitter{
    float:left;
    clear:both;
}

/* langenscheidt
-----------------------*/
#sx-branch-langenscheidt{
}

#sx-branch-langenscheidt li{
	padding-bottom: 20px;

    overflow: hidden;
    zoom: 1;
}

#sx-branch-langenscheidt li .sx-branch-langenscheidt-description{
    overflow: auto;
}

#sx-branch-langenscheidt img{
	float: left;
	margin-right: 10px;
}

/*	station-manager
-------------------------*/

ul.sx-branch-station-pics{
}

ul.sx-branch-station-pics li{
}

.sx-branch-station-pics-container{
    margin: 0 11px 11px 0;
    float: left;
    width: 220px;

    min-height: 140px;
    height: auto !important;
    height: 140px;
}

/* paging_gallery jquery plugin
--------------------------*/
.sx-branch-station-pics-container ul.paging_gallery_nav{
    margin-left: 1px;
    margin-top:-2px;

    overflow: hidden;
    zoom: 1;
}

.sx-branch-station-pics-container ul.paging_gallery_nav li{
    margin-right: 1px;
    float: left;
}

.sx-branch-station-pics-container ul.paging_gallery_nav li a{
    color: #9E9E9E;

    border: 1px solid #FFF;
    border-top: none;
    text-align: center;
    background-color: #EEE;
    display: block;
    height: 16px;
    line-height: 16px;
    width: 16px;

    -moz-border-radius:0 0 3px 3px;
    -webkit-border-radius:0 0 3px 3px;
    -khtml-border-radius:0 0 3px 3px;
    border-radius:0 0 3px 3px;         
}
.sx-branch-station-pics-container ul.paging_gallery_nav li a:hover,
.sx-branch-station-pics-container ul.paging_gallery_nav li a.active{
    border: 1px solid #A1A1A1;
    border-top: none;
    color: #FFF;
    background-color: #626262;
}

/*	station-blog
-------------------------*/

.station-blog{
    width:100%;
    float:left;
}

.station-blog .pagination a:hover,
.station-blog .pagination a.active{
    text-decoration: none;
    cursor: default; 
    color: rgb(0, 0, 0); 
}

.station-blog .pagination a{
    cursor: pointer; 
    color: rgb(255, 102, 0); 
    text-decoration: underline;
}

.station-blog-inner{
    /*border-right:1px solid #B1B1B1;*/
    bottom:-1px;
    display:block;
    margin:0;
    overflow:hidden;
    position:relative;
}

.station-blog-inner #paginationBlog{
    float:left;
    clear:both;
}

.station-blog-title{
    font-weight:bold;
    float:left;
    clear:right;
}

.station-blog-date{
    font-weight:bold;
    float:left;
}

.station-blog-heading{
    float:left;
    clear:both;
    width:100%;
    margin-top:10px;
}

.station-blog-text{
    float:left;
    clear:both;
    width:100%;
}

.station-blog-end{
    height:15px;
    width:100%;
    float:left;
    margin-left:10px;
}

.station-blog-title{
    padding-bottom:5px;
    padding-top:10px;
    margin:0;
}

/*	station-news
-------------------------*/

.station-news{
    width:100%;
    float:left;
}

.station-news .pagination a:hover,
.station-news .pagination a.active{
    text-decoration: none;
    cursor: default; 
    color: rgb(0, 0, 0); 
}

.station-news .pagination a{
    cursor: pointer; 
    color: rgb(255, 102, 0); 
    text-decoration: underline;
}

.station-news-inner{
    /*border-right:1px solid #B1B1B1;*/
    bottom:-1px;
    display:block;
    margin:0;
    overflow:hidden;
    position:relative;
}

.station-news-inner #paginationBlog{
    float:left;
    clear:both;
}

.station-news-title{
    font-weight:bold;
    float:left;
    clear:right;
}

.station-news-date{
    font-weight:bold;
    float:left;
}

.station-news-heading{
    float:left;
    clear:both;
    width:100%;
    margin-top:10px;
}

.station-news-text{
    float:left;
    clear:both;
    width:100%;
}

.station-news-end{
    height:15px;
    width:100%;
    float:left;
    margin-left:10px;
}

.station-news-title{
    padding-bottom:5px;
    padding-top:10px;
    margin:0;
}

/*	pagination-js-functionality
-------------------------------*/

.paginationLink{
    cursor:pointer;
    margin-left:3px;
    margin-right:3px;
    color:#f60;
    text-decoration:underline;
}

.paginationLinkActive{
    cursor:default;
    margin-left:3px;
    margin-right:3px;
    color:#000;
    text-decoration:none;
}

.paginationNews{
    float:left !important;
    clear:left !important;
    padding-top:10px;
}

#paginationNews div{
    width:10px;
    clear: none !important;
}

.innercomment #pagination{
    float:left;
    clear:both;
    width:100%;
    padding-left:10px;
}


/* NO_FRAME VERSION */

#no_frame_version{
    text-align: left;
    margin: 0 auto 0 auto;
    padding: 5px;
    width: 490px;
    background: #fff;
}

* html #no_frame_version{
    /* zoom: expression( !sx_branch.browser_is_ie6 ? set_browser_is_ie6() : 1 ); */
}

#no_frame_version
    .sx-branch-map{

    height: 400px!important;
    min-height: 0;

    margin: 0;
}
/*
#no_frame_version
    #sx-branch-main{
    max-width: 949px;
    width: 100%;
}
*/

/* WIDGET */
* html #no_frame_version 
    #sx-branch-search-panel-default.sx-branch-search-panel{
        margin-left: -20px;
        margin-right: -23px;
}


* html #no_frame_version 
    #sx-branch-search-panel-station.sx-branch-search-panel{
        margin-left: -20px;
        margin-right: -22px;
}

#no_frame_version 
    .sx-branch-search-panel
        #sx-branch-search-panel-records-normal.sx-branch-search-panel-records
            .sx-branch-search-panel-records-list {
    max-height: 170px; /*135px, 340px; */
}

* html #no_frame_version 
    .sx-branch-search-panel
        #sx-branch-search-panel-records-normal.sx-branch-search-panel-records
            .sx-branch-search-panel-records-list {
    margin-right: -10px;
    /* height: expression( this.scrollHeight > 134 ? "135px" : "auto" );*/ /* ie6 */
}

#no_frame_version 
    .sx-branch-search-panel
        #sx-branch-search-panel-records-normal.sx-branch-search-panel-records
            .sx-branch-search-panel-records-list li.normal{
    height: 66px;
}

#no_frame_version
    .sx-branch-search-panel
        .sx-branch-search-panel-footer{

    display: block;
}

#no_frame_version
    .sx-branch-search-panel
        #sx-branch-search-panel-records-normal.sx-branch-search-panel-records
            .sx-branch-search-panel-records-list
                    .sx-branch-search-panel-record-idx {
    
    height: 65px;
    width: 60px;
}

#no_frame_version
    .sx-branch-search-panel
        #sx-branch-search-panel-records-normal.sx-branch-search-panel-records
            .sx-branch-search-panel-records-list
                    .sx-branch-search-panel-record-info1 {

    width: 200px;
}

#no_frame_version
    .sx-branch-search-panel
        #sx-branch-search-panel-records-normal.sx-branch-search-panel-records
            .sx-branch-search-panel-records-list
                    .sx-branch-station-data-address{

    width: 100%;
}

#no_frame_version
    ul.sx-branch-search-panel-records-list li .sx-branch-search-panel-record-idx-icon{
    top: 21px;
    margin-left: -17px;
}

#no_frame_version
    .sx-branch-search-panel
        #sx-branch-search-panel-records-normal.sx-branch-search-panel-records
            .sx-branch-search-panel-records-list
                .sx-branch-search-panel-record-info2 {

    margin-left: -25px;
    left: 50%;
    top: 44px;
    position: absolute;
    float: none;
    height: 12px;
    line-height: 12px;
    text-align: center;
    width: 50px;
}

#no_frame_version
    .sx-branch-search-panel
        #sx-branch-search-panel-records-normal.sx-branch-search-panel-records
            .sx-branch-search-panel-records-list
                .sx-branch-search-panel-record-controls {

    position: absolute;
    right: 10px;
    top: 10px;
    display: block;
    width: 188px;
    float: none;
    clear: none;
    height: 50px;
}

#no_frame_version
    .sx-branch-search-panel
        #sx-branch-search-panel-records-normal.sx-branch-search-panel-records
            .sx-branch-search-panel-records-list
                .sx-branch-search-panel-record-controls 
                    .sx-gc-button-verysmall-next {

    position: absolute;
    top: 27px;
    left: 2px;
    float: none;
            
}

#no_frame_version
    .sx-branch-search-panel
        #sx-branch-search-panel-records-normal.sx-branch-search-panel-records
            .sx-branch-search-panel-records-list
                .sx-branch-search-panel-record-controls 
                    .sx-gc-button-normal-red{
                
    position: absolute;
    top: 0px;
    left: 2px;
    float: none;

            
}

* html #no_frame_version
    .sx-branch-search-panel
        #sx-branch-search-panel-records-normal.sx-branch-search-panel-records
            .sx-branch-search-panel-records-list
                .sx-branch-search-panel-record-controls 
                    .sx-gc-button-normal-red{

    height: 21px;
    padding-bottom: 0!important;
}

* + html #no_frame_version
    .sx-branch-search-panel
        #sx-branch-search-panel-records-normal.sx-branch-search-panel-records
            .sx-branch-search-panel-records-list
                .sx-branch-search-panel-record-controls 
                    .sx-gc-button-normal-red{

    height: 20px;
    padding-bottom: 0!important;
}

#no_frame_version
    #sx-branch-search-panel-records-normal.sx-branch-search-panel-records{
    /* display: none; */
}

#no_frame_version
    .sx-branch-search-panel-options div label{

    margin-left: 18px;
}

* html #no_frame_version
    .sx-branch-search-panel-options div label{

    margin-left: 22px;
}

* + html #no_frame_version
    .sx-branch-search-panel-options div label{

    margin-left: 22px;
}

* html #no_frame_version
    .sx-branch-search-panel-options{
        padding-bottom: 7px;
}

* + html #no_frame_version
    .sx-branch-search-panel-options{
        padding-bottom: 7px;
}

#no_frame_version
    #sx-branch-search-panel-default.sx-branch-search-panel
        .sx-branch-search-panel-header{

    padding: 5px 0 5px 10px;
    height: auto;
}

#no_frame_version
    .sx-branch-search-panel-header-info{

    padding: 0px;
    height: auto;
    width: 265px;
    float: left;
    margin-right: 5px;
    margin-bottom: 1px;
    height: 42px;
}

#no_frame_version
    .sx-branch-search-panel-options{

    height: auto;
    width: 100%;
    overflow: hidden;
    padding-bottom: 2px;
    zoom: 1;
}

#no_frame_version
    .sx-branch-search-panel-options .option{

    white-space: nowrap;
    width: 235px;
    margin-right: 10px;
}

#no_frame_version
    .sx-branch-search-panel-header-form-container{

    height: 30px;
    padding-top: 7px;
    width: 385px;
}

#no_frame_version
    .sx-branch-search-panel{

        position: relative;
        top: auto;
        left: auto;

        width: auto;
        margin-left: -2px;
}

#no_frame_version
    .sx-branch-search-panel-footer{
    display: none;
}
/* WIDGET */

/* COUNTRY WIDGET */
* html #no_frame_version 
    #sx-branch-search-panel-country.sx-branch-search-panel{
        margin-left: -20px;
        margin-right: -18px;
}

* html #no_frame_version 
    .sx-branch-search-panel
        #sx-branch-search-panel-records-country.sx-branch-search-panel-records{
}

* html #no_frame_version 
    #sx-branch-search-panel-country.sx-branch-search-panel
        #sx-branch-search-panel-options-country.sx-branch-search-panel-options{
    width: 100%;
}

#no_frame_version
    #sx-branch-search-panel-country.sx-branch-search-panel
        .sx-branch-search-panel-header-form-container{

    height: 35px;
}

#no_frame_version
    #sx-branch-search-panel-header-country.sx-branch-search-panel-header {

    padding: 5px 0 5px 10px;
    height: auto;
}

#no_frame_version
    #sx-branch-search-panel-records-country.sx-branch-search-panel-records{
    /* display: none; */
}

#no_frame_version
    #sx-branch-search-panel-records-country ul.sx-branch-search-panel-records-list{
    max-height: 133px;
}

* html #no_frame_version
    #sx-branch-search-panel-records-country ul.sx-branch-search-panel-records-list{
    margin-right: -1px;
}

* html #no_frame_version
    .sx-branch-search-panel-alphabetical-order-index-container{
}

* html #no_frame_version
    .sx-branch-search-panel-alphabetical-order-index-container
        .sx-branch-search-panel-alphabetical-order-index{
}

* html #no_frame_version
        #sx-branch-search-panel-records-country {
    margin-right: -10px;
}
/* COUNTRY WIDGET */


/* TOWN WIDGET */

#no_frame_version
    .sx-branch-search-panel-header-additional{

    width: 210px;
    padding-top: 8px;
    float: left;
}
/* TOWN WIDGET */


/* STATION WIDGET */
#no_frame_version 
    #sx-branch-search-panel-station.sx-branch-search-panel
        .sx-branch-search-panel-header-additional{

            width: 100%;
            padding-top: 0;
            height: 30px;
}

#no_frame_version 
    #sx-branch-search-panel-station.sx-branch-search-panel
        .sx-branch-search-panel-header{

    margin: 8px 0 0 0;
}

#no_frame_version 
    #sx-branch-search-panel-station.sx-branch-search-panel
        .sx-gc-pagination-header{

    height: 29px;
}

#no_frame_version 
    #sx-branch-search-panel-station.sx-branch-search-panel
        .sx-branch-search-panel-header-form-container{
    height: 37px;
}

#no_frame_version 
    #sx-branch-search-panel-station.sx-branch-search-panel
        .sx-branch-search-panel-header-info{

    height: 40px;
}

#no_frame_version 
    #sx-branch-search-panel-station.sx-branch-search-panel
        .sx-branch-search-panel-header-form-container{

    height: 39px;
}

#no_frame_version 
    #sx-branch-search-panel-station.sx-branch-search-panel
        .sx-branch-search-panel-station-info-box{
    
    padding-bottom: 10px;
    width: 210px;
}

#no_frame_version 
    #sx-branch-search-panel-station.sx-branch-search-panel
        .sx-gc-button-cta-red{

    position: relative;
    float: right;
    margin: 2px 11px 1px 0;
    position: relative;
    right: auto;
    top: auto;

}

* html #no_frame_version 
    #sx-branch-search-panel-station.sx-branch-search-panel
        .sx-gc-button-cta-red{
            margin-bottom: 15px;
            display: inline;
}

#no_frame_version 
    #sx-branch-search-panel-station.sx-branch-search-panel
        .sx-branch-search-panel-station-info{
    height: auto!important; 
    padding: 10px 0 10px 10px;
}

* html #no_frame_version 
        #sx-branch-search-panel-station.sx-branch-search-panel
        .sx-branch-search-panel-station-info{
    height: auto!important; 
    padding-bottom: 0;
}

#no_frame_version 
    #sx-branch-search-panel-station.sx-branch-search-panel
        .sx-branch-search-panel-station-info-box h3 {
    
    margin-bottom: 5px;
}

#no_frame_version 
    #sx-branch-search-panel-station.sx-branch-search-panel
        .sx-branch-station-title-data{	
    float: left;
}

#no_frame_version 
    #sx-branch-search-panel-station.sx-branch-search-panel
        .sx-branch-station-title-data li{

    margin-left: 0;
}
/* STATION WIDGET */


/* STATION VIEW - CONTENT */


/* WELCOME-CONTAINER */ 
#no_frame_version 
    #sx-branch-welcome-container .sx-branch-container-info1, 
#no_frame_version 
    #sx-branch-welcome-container .sx-branch-container-info2 {
    min-width: 350px;/* 475px; */ /* 260px  */ /* 430px */
}

* html #no_frame_version 
    #sx-branch-welcome-container .sx-branch-container-info1{
    /* width: expression( set_WelcomeContainerInfo1_width( document.getElementById("sx-branch-main").clientWidth ) ); */
}

* html #no_frame_version 
    #sx-branch-welcome-container .sx-branch-container-info2 {
    /* width: expression( set_WelcomeContainerInfo2_width( document.getElementById("sx-branch-main").clientWidth ) ); */
}


/* OFFERS-CONTAINER */
#no_frame_version 
    #sx-branch-offers-container .sx-branch-container-info1, 
#no_frame_version 
    #sx-branch-offers-container .sx-branch-container-info2 {
    min-width: 400px;/* 475px; */ /* 390px */ /* 430px */
}

* html #no_frame_version 
    #sx-branch-offers-container .sx-branch-container-info1, 
* html #no_frame_version 
    #sx-branch-offers-container .sx-branch-container-info2 {
    /* width: expression( set_OffersContainerInfo_width( document.getElementById("sx-branch-main").clientWidth ) ); */
}

#no_frame_version 
    #sx-branch-offers-container .sx-branch-section-header1{ 
    min-width: 260px;
}

#no_frame_version 
    #sx-branch-offers-container .sx-branch-section-header2 { 
    min-width: 475px;
}

* html #no_frame_version 
    #sx-branch-offers-container .sx-branch-section-header1{ 
    width: 260px;
}

* html #no_frame_version 
    #sx-branch-offers-container .sx-branch-section-header2{ 
    width: 475px;
}


/* WORTHKNOWING-CONTAINER */
#no_frame_version 
    #sx-branch-worthknowing-container .sx-branch-container-info1, 
#no_frame_version 
    #sx-branch-worthknowing-container .sx-branch-container-info2 {
    min-width: 375px;/* 475px; */ /* 370px */ /* 430px */
}

* html #no_frame_version 
    #sx-branch-worthknowing-container .sx-branch-container-info1, 
* html #no_frame_version 
    #sx-branch-worthknowing-container .sx-branch-container-info2 {
    /* width: expression( set_WorthknowingContainerInfo_width( document.getElementById("sx-branch-main").clientWidth ) ); */
}

#no_frame_version 
    #sx-branch-worthknowing-container .sx-branch-container-info1 {
    margin-bottom: 25px;
}


/* BLOG-CONTAINER */
#no_frame_version 
    #sx-branch-blog-container .sx-branch-container-info1, 
#no_frame_version 
    #sx-branch-blog-container .sx-branch-container-info2 {
    min-width: 350px;/* 475px; */
}

* html #no_frame_version 
    #sx-branch-blog-container .sx-branch-container-info1, 
* html #no_frame_version 
    #sx-branch-blog-container .sx-branch-container-info2 {
    /* width: expression( set_BlogContainerInfo_width( document.getElementById("sx-branch-main").clientWidth ) ); */
}
/* STATION VIEW - CONTENT */


/* TOWN VIEW - CONTENT */
#no_frame_version 
    #sx-branch-main.sx-branch-main-list
        .sx-branch-station-title-data-container
            .sx-branch-station-title-data{
    width: auto;
    position: relative;
    float: right; 
    right: auto;
    top: auto;
}

* html #no_frame_version 
    #sx-branch-main.sx-branch-main-list
        .sx-branch-station-title-data-container
            .sx-branch-station-title-data{
    
    display: inline;
    /* width: expression( set_StationTitleData_width( document.getElementById("sx-branch-main").clientWidth ) ); */
}

#no_frame_version 
    .sx-branch-station-title-data-container{
    height: auto;
}

#no_frame_version 
    .sx-branch-station-data
        .sx-branch-station-data-part1{
    min-width: 188px;
}

* html #no_frame_version 
    .sx-branch-station-data
        .sx-branch-station-data-part1{
    width: 188px;

}

#no_frame_version 
    .sx-branch-station-data
        .sx-branch-station-data-part2{
    float: right;
    min-width: 200px;
    padding-right: 0;

}

* html #no_frame_version 
    .sx-branch-station-data
        .sx-branch-station-data-part2{
            /* float: expression( set_StationDataPart2_float( document.getElementById("sx-branch-main").clientWidth ) );  */
            /* width: expression( set_StationDataPart2_width( document.getElementById("sx-branch-main").clientWidth ) ); */
            /* padding-right: expression( set_StationDataPart2_padding_right( document.getElementById("sx-branch-main").clientWidth ) ); */
}

#no_frame_version 
        .sx-branch-station-data
            .sx-branch-station-data-part3{
    width: 99%;
    padding-top: 0;
}

* html #no_frame_version 
        .sx-branch-station-data
            .sx-branch-station-data-part3{
        /* width: expression( set_StationDataPart3_width( document.getElementById("sx-branch-main").clientWidth ) ); */
        /* padding-top: expression( set_StationDataPart3_padding_top( document.getElementById("sx-branch-main").clientWidth ) ); */
}

#no_frame_version 
    .sx-branch-station-data
        .sx-branch-station-data-controls .sx-gc-button-verysmall-next{

    min-width: 200px;
}

#no_frame_version 
    .sx-branch-station-data
        .sx-branch-station-data-controls .sx-gc-button-normal-red{

    min-width: 180px;
}

* html #no_frame_version 
    .sx-branch-station-data
        .sx-branch-station-data-controls .sx-gc-button-verysmall-next{

    width: 200px;
}

* html #no_frame_version 
    .sx-branch-station-data
        .sx-branch-station-data-controls .sx-gc-button-normal-red{

    width: 180px;
}

* html #no_frame_version 
    .sx-branch-station-data
        .sx-branch-station-data-controls .sx-gc-button-normal-red{

    /* float: expression( set_DataControlsButtonNormalRed_float() ); */
}

* html #no_frame_version 
    .sx-branch-station-data
        .sx-branch-station-data-controls{
    
    /* margin-top: expression( set_StationDataControls_margin_top( document.getElementById("sx-branch-main").clientWidth ) ); */
}
/* TOWN VIEW - CONTENT */


/* COUNTRY / WORLD VIEW - CONTENT */
#no_frame_version 
    .sx-branch-lists-container .sx-branch-list{

    min-width: 155px;
    width: 32%;
}
/* COUNTRY / WORLD VIEW - CONTENT */


/* COUNTRY VIEW - CONTENT */
#no_frame_version 
    #sx-branch-section-regions li{
    margin-right: 0;
    width: 32%;
}
/* COUNTRY VIEW - CONTENT */


/*
 * DOMAIN-SPECIFIC STYLES
 * ----------------------
 * */

/* WIDGET - NL
 * -----------*/
.sx-branch-nl
    #sx-branch-map-station.sx-branch-map{
    min-height: 402px;
}



/* MEDIA QUERIES
----------------*/

/* town view
------------*/
@media all and (max-width: 739px){
    #no_frame_version 
        #sx-branch-main.sx-branch-main-list
            .sx-branch-station-title-data-container
                .sx-branch-station-title-data{
        width: 200px;
    }
}

@media all and (min-width: 817px){
    #no_frame_version 
        .sx-branch-station-data
            .sx-branch-station-data-part2{
        float: left;
        min-width: 188px;
        padding-right: 20px;
    }
}

@media all and (min-width: 817px){
    #no_frame_version 
        .sx-branch-station-data
            .sx-branch-station-data-part3{
        padding-top: 25px;
    }
}

@media all and (min-width: 817px){
    .sx-branch-station-data-controls{
        margin-top: 13px;
    }
}

/* station data view
--------------------*/
@media all and (max-width: 798){
    /* 718 (798) */
    #sx-branch-welcome-container
        .sx-branch-container-info1{
        width: 100%;
    }
}

@media all and (max-width: 798px){
    /* 718 (798) */
    #sx-branch-welcome-container
        .sx-branch-container-info2{
        width: 100%;
    }
}

@media all and (max-width: 899px){
    /* 809 (899) */
    #sx-branch-offers-container
        .sx-branch-container-info1,
    #sx-branch-offers-container
        .sx-branch-container-info2{
            width: 98%; 
    }
}

@media all and (max-width: 860px){
    /* 774 (860) */
    #sx-branch-worthknowing-container
        .sx-branch-container-info1,
    #sx-branch-worthknowing-container 
        .sx-branch-container-info2{
        width: 96%; 
    }
}

@media all and (max-width: 840px){
    /* 756 (840) */
    #sx-branch-blog-container 
        .sx-branch-container-info1,
    #sx-branch-blog-container 
        .sx-branch-container-info2{
        width: 98%;
    }
}

/* markerclusterer
-----------------------*/
.sx_branch_cluster_small,
.sx_branch_cluster_middle{
    height: 15px!important;
    line-height: 15px!important;
    width: 130px;
    top: 50%;
    left: 50%;
    position: absolute;
    margin-left: -65px;
    margin-top: 9px;
    text-align: center;
}

/* region text
-----------------------*/
.sx-branch-region-title,
.sx-branch-region-text {
    padding-left: 10px;
    padding-right: 10px;
}
