/*GOOGLE FONTS*/
/* roboto-regular - latin-ext_latin */
/* roboto-regular - latin-ext_latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin-ext_latin/roboto-v30-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-ext_latin/roboto-v30-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-ext_latin/roboto-v30-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-ext_latin/roboto-v30-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-ext_latin/roboto-v30-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-ext_latin/roboto-v30-latin-ext_latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin-ext_latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v30-latin-ext_latin/roboto-v30-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-ext_latin/roboto-v30-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-ext_latin/roboto-v30-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-ext_latin/roboto-v30-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-ext_latin/roboto-v30-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-ext_latin/roboto-v30-latin-ext_latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}


/* roboto-condensed-regular - latin-ext_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-condensed-v25-latin-ext_latin/roboto-condensed-v25-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-condensed-v25-latin-ext_latin/roboto-condensed-v25-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v25-latin-ext_latin/roboto-condensed-v25-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v25-latin-ext_latin/roboto-condensed-v25-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v25-latin-ext_latin/roboto-condensed-v25-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v25-latin-ext_latin/roboto-condensed-v25-latin-ext_latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-700 - latin-ext_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-condensed-v25-latin-ext_latin/roboto-condensed-v25-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-condensed-v25-latin-ext_latin/roboto-condensed-v25-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v25-latin-ext_latin/roboto-condensed-v25-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v25-latin-ext_latin/roboto-condensed-v25-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v25-latin-ext_latin/roboto-condensed-v25-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v25-latin-ext_latin/roboto-condensed-v25-latin-ext_latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}


/*GOOGLE AUTO ADD OFF*/

.google-auto-placed {
    display: none;
}


/*LEAFLET KARTE*/
.leaflet-container {
    font: 12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif;
    z-index: 0;
}

/* HTML Elements */
html {
  font-size: 100%;
  word-wrap: break-word;
  -webkit-text-size-adjust: 100%;
  line-height: 1.3;
  height: 100%;
  overflow-y: scroll;
}
body {
  font-family: "Roboto",sans-serif;
  min-height: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility\9; /* Only IE, can mess with Android */
  /*-webkit-transform: translateZ(0);*/
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  
}
/* Sizes match proper font scaling. */
h1 {
  font-size: 1.5em;
}
h2 {
  font-size: 2em;
  font-weight: 700;
  line-height: 1.15;
  margin: 7px 0;
}
h3 {
  font-size: 1.2em;
}
h4 {
  font-size: 1.1em;
  line-height: 1.2em;
}

h6 {
  font-size: 1em;
  font-family: "Roboto",sans-serif;
  color: #666666;
}
h5 {
  font-size: 1em;
  font-family: "Roboto Condensed",sans-serif;
  color: #888888;
}
.views-field-title h5, .views-field-city h5 {
    font-family: "roboto", sans-serif;
}

a img {
  border:none;
}
p {
  margin: 0 0 1.5em;
  padding: 0;
}
strong, dfn, caption, th {
    font-family: "roboto",sans-serif;
    font-weight: 700;
}

a, a.active, li a.active {
    color: #26546D;
    transition: color 0.2s linear 0s;
}
embed {
    width: 630px;
    margin: 0 0 0 50px;
    padding: 0;
    height: 90px;
}
.block-title {
    font-weight: 700;
    letter-spacing: 0.03em;
    line-height: 1.3;
    margin: 0;
    padding: 0 0 4px;
    text-transform: uppercase;
}
/*BLOCKQUOTE*/
blockquote, q {
    color: #999;
    
    font-style: normal;
}
blockquote.image-field-caption {
    display: none;
}
blockquote {
    background: #f2f4f4 none repeat scroll 0 0;
    display: block;
    float: right;
    margin: 5px 0 0 5px;
    padding: 10px;
    width: 290px;
}
.hashtags {
    display: none;
}
th, thead, thead th {
    background-color: #ccc;
    border: medium none;
    color: #fcfcf8;
}
table {
    border-color: #ccc;
    border-spacing: 0;
    font-size: inherit;
    margin: 10px 0;
    padding: 0;
    width: 100%;
    background: #eee;
}
.views-field-field-web-link img {
    padding: 0 3px 0 0;
    vertical-align: -3px;
}
.views-field-field-homepage img {
    padding-right: 3px;
    vertical-align: -3px;
}

.inline-image img {
    padding: 0;
    border: 1px solid #fff;
}
.inline-image p {
    font-size: 0.9em;
    padding: 0px 10px 5px 5px;
    text-align: center;
    color: #666;
}
.inline-image {
    background: #eee none repeat scroll 0 0;
    text-align: center;
    padding: 10px 0 0 0;
}
.inline-link {
    text-decoration: underline;
    color: inherit;
}

/*TSCHEHCIENonline Style*/
.tol-o {
    color: #A14033;
}
.tol-t {
    color: #515F67;
    
}
/*prag aktuell Style*/

.pa {
    color: #053a6e;
    font-family: "Play", sans-serif;
    font-size: 1.15em;
    font-weight: 700;
    overflow: visible;
}
.prag {
    color: #053a6e;
    font-family: "Play", sans-serif;
    font-size: 1.15em;
    font-weight: 700;
    overflow: visible;
}


/*GLOBAL-STYLES*/

.content-style {
    background: none;
    min-height: 170px;
    padding: 0;
}
#main-content .content-margin .content-style {
    border: medium none;
    border-radius: 0;
}
#main-content .content-margin {
    margin: 0 -10px;
}
#block-system-main {
    margin: 0 10px;
}
#block-system-main .block-inner {
    margin: 10px;
}
.panel-pane .block {
    margin: 0;
    padding: 0;
}
.rc-6 .sidebar .block-inner, .rc-6 .region-highlighted .block-inner, .rc-6 .four-4x25 .block-inner, .rc-6 .three-3x33 .block-inner, .rc-6 .content-style {
    border-radius: 0;
}

#block-panels-mini-tol-seitenspalte-start {
    border-left: none;
}
/*PAGER*/
#tol-ausflugstipps .item-list ul.pager, #tol-reiseinfos .item-list ul.pager {
    margin: 25px -2px 0 -10px;
    text-align: center;
    padding: 0;
    background: #fff;
}
.item-list ul.pager-load-more {
    background: none repeat scroll 0 0;
    border-bottom: medium none;
    box-shadow: none;
    margin: 0;
    padding: 10px 0;
    text-align: center;
}
.item-list ul.pager-load-more a {
    background: none;
    padding: 10px 100px 20px 100px;
    vertical-align: top;
    margin: 0;
}
.item-list ul.pager-load-more a::before {
    content: url("/sites/all/themes/tolcor/css/images/loadmore-down.png");
    margin: 0;
    opacity: 0.5;
    padding: 0 10px;
    vertical-align: -20px;
    transition: opacity .2s;
}
.item-list ul.pager-load-more a:hover:before {
    opacity: .8;
}
#tol-events .item-list ul.pager-load-more a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 0;
    padding: 0;
    vertical-align: top;
}

/*FLUID GRIDS*/
ul.views-fluid-grid-items-height-150 li.views-fluid-grid-item {
    height: 100%;
    border: none;
}
ul.views-fluid-grid-items-height-200 li.views-fluid-grid-item {
    background: #eee none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    height: 200px;
    margin: 0 20px 20px 0;
    padding: 5px;
}

/*HAUPTSEITEN-SPALTE/SEITENSPALTE*/

#tol-start .region-two-66-33-first {
    width: 75%;
}
#tol-start .region-two-66-33-second {
    width: 25%;
}
#tol-start .region-two-66-33-second #mini-panel-tol_seitenspalte_start {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-right: none;
    margin: 0 -20px 0 0;
    padding: 0;
}


/*MAIN-CONTENT-MINI-PANEL-2-SPALTIG*/

#mini-kasten .region-two-66-33-second {
    width: 33%;
}
#mini-kasten .region-two-66-33-first {
    width: 66%;
}

/*REGIONEN-SPALTEN-3-spaltig 50-25-25*/

#tol-region-land .region-three-50-25-25-first {
    background: none;
    width: 50%;
}
#tol-region-land .region-three-50-25-25-second {
    background: none;
    width: 25%;
}

#tol-region-land .region-three-50-25-25-third {
    background: none;
    width: 25%;
}


/*KOPFZEILE*/
.views-field-field-quelle-link, .views-field-field-kategorie, .views-field-field-rubriken, .views-field-created, .views-field-field-auto-tags, .views-field-expires, .views-field-changed, .views-field-name, .views-field-field-tags, .views-field-field-bildnachweis, .views-field-field-kategorien, .views-field-term-node-tid, .views-field-nid, .views-field-field-web-link, .views-field-field-image-1, .views-field-field-cel-l-nek-, .views-field-field-branchenverzeichnis, .views-field-field-prag-aktuell-icon, .views-field-field-externe-links, .views-field-field-date, .views-field-field-homepage, .views-field-field-quelle-link, .views-field-field-nachrichten-kategorie, .views-field-title-1, .views-field-field-copyright-vermerk- {
    /*display: inline;*/
    font-size: 0.9em;
}
.views-label-field-bildnachweis {
    float: left;
    padding-right: 5px;
}
.views-label-field-region {
    float: left;
    padding-right: 5px;
}
.views-field-changed, .views-field-field-region {
    color: #999;
    font-size: 1em;
}

.views-label-field-bildnachweis, .views-label-field-externe-links {
    float: left;
    padding-right: 5px;
}
.views-label-field-autor {
    float: left;
    padding-right: 5px;
}
.views-label-field-quelle-link-1 {
    float: left;
    padding-right: 5px;
}

.views-field-field-prag-aktuell-icon img {
    padding: 4px 5px 0 0;
    vertical-align: bottom;
}
.views-field-field-quelle-link img {
    vertical-align: top;
    margin: 2px 5px 0 0;
}
.views-field-field-cel-l-nek- img {
    padding: 0 5px 2px 0;
    vertical-align: bottom;
}

/*Seitenspalte Start*/

#mini-panel-tol_seitenspalte_start {
    margin: 0 -5px 0 -10px;
    padding: 0;
    background: none;
}
#mini-panel-tol_seitenspalte_start #iframeBooking {
    margin: 0 -10px;
    background: #ddd;
}
#mini-panel-tol_seitenspalte_start #g-ad .adsbygoogle {
    margin: 10px 10px 0 -10px;
}

/************************************************************************/
/*********************************CUSTOM********************************/
/************************************************************************/

/*TOPBOX-REGIONEN*/


#topbox-wrapper .block-region-topbox .block-inner {
    margin: 0px auto auto;
    width: 1200px;
}
#topbox-wrapper .container {
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4a628c+0,0c4868+99 */
background: rgb(74,98,140); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(74,98,140,1) 0%, rgba(12,72,104,1) 99%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(74,98,140,1)), color-stop(99%,rgba(12,72,104,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(74,98,140,1) 0%,rgba(12,72,104,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(74,98,140,1) 0%,rgba(12,72,104,1) 99%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(74,98,140,1) 0%,rgba(12,72,104,1) 99%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(74,98,140,1) 0%,rgba(12,72,104,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a628c', endColorstr='#0c4868',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


    border-bottom: 3px solid #9f1723;
    padding: 15px 10px 0;
    position: relative;
    width: 100%;
}
#topbox-wrapper .block-region-topbox .views-field-name a:hover {
    color: #b1192c;
}
#topbox-wrapper .block-region-topbox .views-field-name a {
    color: #fff;
    }
#topbox-wrapper ul.views-fluid-grid-items-width-180 li.views-fluid-grid-item {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    font-size: 0.8em;
    margin: 0;
    padding: 0 8px 0 0;
    width: 160px;
}
.views-field-field-taxregion-image .field-content {
    display: inline-flex;
    margin: 0;
    vertical-align: middle;
}


/*MESSAGES*/
#messages-help-wrapper .messages {
    z-index: 0;
    margin-top: 20px;
}



/*TOP-ADS*/

#branding #top-ads #block-block-76 {
    margin: 0 60px;
    float:left;
}
#branding #top-ads #block-block-76 li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: left;
    margin: 0 20px;
}
#branding #top-ads {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 0;
    width: 100%;
    position: absolute;
    top: 0;
}
/*************************************/
/**********LOGO HEADER****************/
/*************************************/
#logo {
    display: table-cell;
    padding: 0 15px 0 0;
    vertical-align: middle;
}
#branding .h-group {
    display: table-cell;
    vertical-align: middle;
}
#branding {
background-position: center right;
    background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 82%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(82%,#f6f6f6), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 82%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 82%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 82%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 82%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */

    position: relative;
    display: block;
    margin: -8px 0 0;
    padding: 0;
    position: relative;
    height: 128px;
    


}


#site-name a {
    letter-spacing: 0;
}
#branding #name-and-slogan #site-name a {
    color: #26546D;
}

#branding #logo img {
    width: 100%;
}
#branding #logo {
    float: left;
    margin: 0;
    padding: 40px 0 0 60px;
    position: relative;
}
#branding #site-slogan {
    color: #3f3f3f;
    font-size: 1.05em;
    font-weight: 400;
    margin: 8px 0 0;
    padding: 0;
    vertical-align: bottom;
}


#block-views-simpleads-block-example-block-1 .simplead-container {
    left: 420px;
    position: absolute;
    top: 20px;
}
#mini-panel-tol_header_svatky {
    padding: 0;
    position: relative;
    width: 100%;
    margin-top: -15px;
}
#svatky {
    font-size: .9em;
    left: 850px;
    margin: 0;
    position: absolute;
    width: 100%;
    top: 145px;
    z-index: 1;
}

/*HAUPTMENÜ*/
#tol-menu-bar-wrapper .container {
    /*background: rgba(0, 0, 0, 0) url("/sites/all/themes/tolcor/images/menu-bg3.jpg") repeat-x scroll 0 0;*/
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b1192c+0,8f0222+44,b1192c+100 */
background: #b1192c; /* Old browsers */
background: -moz-linear-gradient(top,  #b1192c 0%, #8f0222 44%, #b1192c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #b1192c 0%,#8f0222 44%,#b1192c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #b1192c 0%,#8f0222 44%,#b1192c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1192c', endColorstr='#b1192c',GradientType=0 ); /* IE6-9 */


}

#tol-menu-bar-wrapper {
       /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e2e2e2+0,f2f3f7+36,eaeaea+100 */
background: #eeeeee; /* Old browsers */
    box-shadow: none;
    height: 50px;
    z-index: 999;
}
#menu-bar {
    padding-top: 0;
}

.nav .block-menu ul a {
    float: left;
    padding: 0.1em 1em;
    text-decoration: none;
    text-transform: uppercase;
    font-size: .8em;
    font-weight: bold;
}
/*SUBMENÜ*/

#block-panels-mini-tol-header-submenu {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e2e2e2+0,f2f3f7+36,eaeaea+100 */
background: rgb(226,226,226); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(226,226,226,1) 0%, rgba(242,243,247,1) 36%, rgba(234,234,234,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(36%,rgba(242,243,247,1)), color-stop(100%,rgba(234,234,234,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(226,226,226,1) 0%,rgba(242,243,247,1) 36%,rgba(234,234,234,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(226,226,226,1) 0%,rgba(242,243,247,1) 36%,rgba(234,234,234,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(226,226,226,1) 0%,rgba(242,243,247,1) 36%,rgba(234,234,234,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(226,226,226,1) 0%,rgba(242,243,247,1) 36%,rgba(234,234,234,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#eaeaea',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    width: 100%;
    margin: 3px 0 0;
    padding: 2px 0;
    height: 20px
}
#menu-bar #mini-panel-tol_header_submenu .menu {
    clear: both;
    float: none;
    font-size: 0.8em;
    margin: 2px 0;
    text-align: center;
    width: 100%;
    background: none;
}
/*
#mini-panel-tol_header_submenu ul.menu .menu-item-14837{
    border-radius: 0;
    display: inline;
    font-size: .9em;
    list-style: outside none square;
    margin: 0px 5px;
    padding: 0 15px;
    vertical-align: top;
    width: 200px;
    background: red;
    font-weight: 700;
}
*/

#mini-panel-tol_header_submenu ul.menu li::after {
    content: " ››";
    padding-right: 3px;
    vertical-align: top;
    color: #28556F;
}
#mini-panel-tol_header_submenu ul.menu li {
    border-radius: 0;
    display: inline;
    font-size: .9em;
    list-style: outside none square;
    margin: 0px 5px;
    padding: 0 15px;
    vertical-align: top;
    width: 200px;
    background: #ffffff;
    font-weight: 700;
}


#mini-panel-tol_header_submenu ul.menu li:hover {
    background: #eee;
}

.rct-6 .nav .block-menu li a {
    border-radius: 0;
}
.nav .block-menu ul li a, .nav .block-menu ul li a:visited {
    color: #fcfcfc;
}
.nav .block-menu ul a:focus, .nav .block-menu ul a:hover, .nav .block-menu ul a:active, .nav .block-menu ul a:visited {
    background: none repeat scroll 0 0 #ddd;
}
.nav .block-menu ul li a.active {
    background-color: #f1f1f1;
    color: #2e2e2d;
}

/*************************************************/
/*****************KOPFLEISTE**********************/
/*************************************************/
/*HEADER-BRANDING*/

/*KOPFLEISTE START*/
#kopfleiste-start #mini-panel-tol_kopfleiste_start .region {
    max-height: 90px;
    margin: 0;
    padding: 0;
}

#kopfleiste {
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e2e2e2+0,f2f3f7+36,eaeaea+100 */
background: none; /* Old browsers */


    border-bottom: none;
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 1;
    box-shadow: none;
    
}
#kopfleiste #block-panels-mini-tol-kopfleiste {
    background: none;
    margin: 0;
    padding: 0;
}
#kopfleiste #block-panels-mini-tol-kopfleiste #mini-panel-tol_kopfleiste {
    background: none;
    margin: 0;
    width: 100%;
    padding: 0;
}
#kopfleiste #block-panels-mini-tol-kopfleiste #mini-panel-tol_kopfleiste .region-four-first {
    background: none repeat scroll 0 0;
    height: 90px;
}
#kopfleiste #block-panels-mini-tol-kopfleiste #mini-panel-tol_kopfleiste .region-four-second {
    background: none repeat scroll 0 0;
    height: 90px;
    margin: 0;
    padding: 0;
}
#kopfleiste #block-panels-mini-tol-kopfleiste #mini-panel-tol_kopfleiste .region-four-third {
    background: none repeat scroll 0 0;
    height: 90px;
}
#kopfleiste #block-panels-mini-tol-kopfleiste #mini-panel-tol_kopfleiste .region-four-fourth {
    background: none repeat scroll 0 0;
    height: 90px;
}


#kopfleiste #block-panels-mini-tol-kopfleiste #mini-panel-tol_kopfleiste .widget-wetter .block-inner {
    background: none;
    margin: 0;
    padding: 0;
    height: 100%;
    display: inline-block;
}
#widget-kurs .pane-title {
    margin: 0;
    padding: 0;
    font-size: 1em;
    border: none;
}
#kopfleiste #block-panels-mini-tol-kopfleiste #mini-panel-tol_kopfleiste .widget-social .block-inner {
    background: none;
    margin: -10px 0 0 0;
    padding: 0;
    float: right;
}
#kopfleiste #block-panels-mini-tol-kopfleiste #mini-panel-tol_kopfleiste .widget-search .block-inner {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 15px 0 0 -35px;
    padding: 0;
}
/*WECHSELKURS*/
#kopfleiste .widget-kurs {
    margin: 0px 0 0 30px;
}
#kopfleiste .widget-kurs .block-content {
    margin: -13px 0 0 0;
    padding: 0;
}
#kopfleiste .widget-kurs .block-title {
    border: none;
    font-size: 1em;
    margin: 0;
    padding: 0;
}
#kopfleiste #block-panels-mini-tol-kopfleiste #mini-panel-tol_kopfleiste .widget-kurs .gcw_main1077156811 {
    position: relative;
}
#kopfleiste .widget-kurs #gcw_date1077156811{
    display: flex;
    font-size: 1em;
}
.widget-kurs .gcw_header1077156811 {
    display: none;
}
.widget-kurs #gcw_rates1077156811 {
    border: medium none;
    height: 60px;
    margin: -5px;
   
}

/*WETTER - WUNDERGROUND*/

#wetter {
    background: #fff;
}
#wetter .block-title {
    font-size: 1.1em;
    margin: 0;
    padding: 0 0 5px 0;
}


.current-weather-block-content {
    background: #ddd none repeat scroll 0 0;
    display: table;
    width: 100%;
}
.current-weather-block-content img {
    float: left;
    padding: 0 20px 0 0;
}
.current-weather-block-content .item-list ul>li {
    font-size: .8em;
    margin: 0;
    padding: 0;
}
/*WETTER - Weather module*/
.weather p {
    margin: 0 0 3px 0;
}

.weather .link-place {
    background: none;
    margin: 0;
    padding: 0;
}
.weather .sonne img {
    margin: -25px 0 0;
    padding: 0;
}
.weather .sonne {
    margin: 0px 0 0;
}
.weather .datum p {
    float: right;
    margin: -25px 0 0 0;
    text-align: right;
    width: 100%;
    color: #999;
    font-size: .9em;
    padding: 3px 14px;
}
.weather .link-extern {
    font-size: 0.7em;
    display: flex;
    height: 10px;
}


/*SEARCH SUCHFORMULAR*/

#kopfleiste #mini-panel-tol_kopfleiste_start .region-three-25-50-25-third .block-inner #search-block-form {
    margin: 25px 0 0 25px;
    background: #ddd;
    padding: 0;
}


.widget-search #search-block-form {
    margin: 10px 0 0 0;
    padding: 0;
    width: 200px;
}

.widget-search #search-block-form .form-text {
    margin-bottom: 0;
}
.widget-search #block-search-form input.form-text {
    height: 25px;
    width: 187px;
}
.widget-search #block-search-form {
    transition: background 0.2s ease 0.4s;
}
.widget-search #block-search-form:hover {
    background: none repeat scroll 0 0 #f2f2f2;
}
#search-block-form input.form-submit, #search-form input.form-submit {
    background: url("/sites/default/files/search.png") no-repeat scroll 0 0 rgba(250, 0, 0, 0);
    border: 1px solid #ddd;
    height: 25px;
    margin: -28px -30px 0 3px;
    text-indent: -9999px;
    width: 25px;
    float: right;
    background-color: #ddd;
}



/*WIDGETS-SOCIAL*/
.widget-social #widgets-element-socialmedia_profile-buttons img {
    width: 25px;
    padding: 0 2px;
}
.widget-social #widgets-element-socialmedia_profile-buttons {
    background: none repeat scroll 0 0 #f1f1f1;
    margin: 0;
    padding: 7px 0 0px 12px;
    width: 70px;
}



/*TOP-KASTEN-HEADER*/
#top-header {
    background: none;
    margin: 0;
    border-bottom: none;
    
}
#top-header .block-inner {
    margin: 0;
    padding: 0;
}


#top-header #mini-panel-tol_kopf_vv_title img {
    padding: 5px;
    vertical-align: bottom;
}
#top-header #mini-panel-tol_kopf_vv_title h2 {
    background: none;
    color: #b4bac4;
    font-size: 2.4em;
}

/***********/
/*TOP-KASTEN*/
/***********/

#mini-panel-tol_top_kasten_reg, #mini-panel-nachrichten_header_kasten {
    background: transparent;
    height: 100%;
    margin: 2px 0 -15px 0;
    overflow: hidden;
    padding: 20px 5px;
    position: relative;
}


#mini-panel-tol_top_kasten_reg .map-script .pane-title {
    font-size: 1em;
    margin: 0;
    padding: 5px;
}
#mini-panel-tol_top_kasten_reg .map-script .pane-title::before {
    content: url(/sites/default/files/styles/thumb_15x15/public/regionen/150px-flag_of_the_czech_republic.svg_.png?itok=pUIV7ohV);
    padding: 0 5px 0 0;
}

#mini-panel-tol_top_kasten_reg #top-kasten {
    background: transparent;
}

/*TOP_KASTEN- 1 -MAP*/





#mini-panel-tol_top_kasten_reg .map-script .block-content {
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/tolcor/images/bg-regionenkarte.jpg") repeat scroll 0 0;
    height: 200px;
    margin: 0;
    width: 400px;
}

#mini-panel-tol_top_header_region_info {
    margin: 10px 0 0 0;
}
#mini-panel-tol_top_header_region_info #tipp .views-field-title-1 h5 {
    font-size: 16px;
    font-family: "roboto", sans-serif;
}
#mini-panel-tol_top_header_region_info #map-nid .views-field-field-karte-script {
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/tolcor/images/bg-regionenkarte.jpg") repeat scroll 0 0;
    height: 200px;
    margin: 0;
    width: 380px;
}

#mini-panel-tol_top_header_region_info #map-nid .views-field-field-karte-script h5 {
    font-size: 1em;
    margin: 15px 0;
}

#map-reisetipp.map-script .views-field-field-karte-script .field-content {
    margin: -5px 0;
    padding: 0;
}
#mini-panel-tol_top_kasten_reg .map-script {
    background: none repeat scroll 0 0 #ddd;
    margin: 0 10px 0 5px;
    padding: 0;
}
#mini-panel-tol_top_kasten_reg .map-script h5 {
    margin: 4px 0 0;
    padding: 0;
}
/*TOP_KASTEN- 2 reisetipp*/

.pane-artikel-reisetipps-tol .views-field-term-node-tid-1 .field-content {
    background: none;
    padding: 5px;
    margin: 0;
}
.pane-artikel-reisetipps-tol .views-field-term-node-tid-1 .field-content img {
    float: left;
    padding: 0px 5px 0 5px;
}

.pane-artikel-reisetipps-tol ul.views-fluid-grid-items-width-400 li.views-fluid-grid-item {
    width: 380px;
    padding: 0;
    border: none;
    background: none;
    margin: 0 19px;
}
.pane-artikel-reisetipps-tol .views-field-field-image {
    margin: 0;
    z-index: -1;
}

/*top-kasten-3-vizitka*/
.pane-tol-firmenverzeichnis-premium-plus-panel-pane-5 {
    margin: 0 12px;
}

.pane-tol-firmenverzeichnis-premium-plus-panel-pane-5 .views-field-field-image img {
    margin: 0;
    width: 380px;
    height: 200px;
    background: #ddd;
}
.pane-tol-firmenverzeichnis-premium-plus-panel-pane-5 .views-field-name .field-content {
    background: none ;
    padding: 5px;
    position: relative;
    z-index: 1;
    width: 340px;
}

/***********/
/*TOP-KASTEN KATALOG BASICS PREMIUM*/
/***********/
#mini-panel-clone_of_tol_top_header_regionen {
    background: #fff none repeat scroll 0 0;
    height: 100%;
    margin: 2px 0 -15px;
    overflow: hidden;
    padding: 20px 5px;
    position: relative;
}

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

/*TOL START*/

.panel-pane .block-title {
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    padding: 0;
    text-transform: none;
}
.block-title a:hover {
    color: #26546d;
}
.block-title a {
    color: #B1192C;
}


#top-header .container {
    background: #ffffff; 
    border-bottom: none;
    position: relative;
}
#top-header #kopfleiste-start {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
}
#top-header #kopfleiste-start .block-inner {
    margin: 5px 0 15px;
    padding: 0;
}
#top-header #kopfleiste-start #gad .al a {
    font-size: .9em;
}
#top-header #kopfleiste-start #gad {
    margin: 0 0 0 20%;
}


/**/
#tol-start .flex-caption {
    background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
    color: #fff;
    font-size: 14px;
    left: 0;
    line-height: 18px;
    padding: 2%;
    position: absolute;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    bottom: 0;
    width: 96%;
}
#tol-start .flex-caption a {
    color: #fff;
    font-family: "roboto condensed";
    font-size: 2em;
    font-weight: 700;
}

#tol-start .more-link a {
    width: 100%;
    padding: 10px 0px;
}
#tol-start .more-link {
    border-bottom: 1px solid #ddd;
    font-size: 1.4em;
    padding: 10px;
    text-align: center;
    border-top: none;
    margin: 10px 0;
}
/*KASTEN MENU*/
#kasten-menu::before {
    color: #999;
    float: left;
    font-family: "roboto";
    font-size: 1em;
    font-weight: 700;
    padding: 10px 5px 0 10px;
}
#kasten-menu ul > li::after {
    color: #b1192c;
    content: " › ";
}
.pane-tol-marktplatz-start #kasten-menu {
    margin: 0 10px;
    padding: 3px 0;
    position: absolute;
    left: 130px;
    top: -8px;
}
.pane-tol-marktplatz-start {
    position: relative;
}
#kasten-menu ul > li {
    display: inline;
    font-family: "roboto";
    font-size: 1em;
    font-weight: 400;
    padding-right: 0;
}
/*START AKTUELL KASTEN*/
#mini-panel-x_tol_start_nachrichten_block #start-news2 .views-row, #mini-panel-x_tol_start_nachrichten_block #start-news1 .views-row {
    border-bottom: 1px solid #ddd;
    display: table;
    width: 100%;
    padding: 10px 0 10px 0;
}
#mini-panel-x_tol_start_nachrichten_block #start-news2 .views-row-last {
    border-bottom: none;
}
#tol-start ul.views-fluid-grid-items-width-250 li.views-fluid-grid-item {
    width: 280px;
    border: none;
    background: none;
}
#mini-panel-x_tol_start_nachrichten_block .pane-tol-nachrichten-artikel-presseschau .views-field-field-untertitel {
    padding-bottom: 10px;
    float: none;
}

#mini-panel-x_tol_start_nachrichten_block .views-field-field-untertitel {
    float: none;
    padding: 5px 0 10px;
}

#mini-panel-x_tol_start_nachrichten_block .pane-tol-nachrichten-artikel-presseschau .views-field-field-image {
    float: left;
    margin: 10px 10px 0 0;
}
#mini-panel-tol_start_news_kasten .region-two-66-33-second {
    margin: 10px 0;
}
#mini-panel-tol_start_news_kasten #top-links .block-content {
    padding: 0 0 0 5px;
}
#mini-panel-tol_start_news_kasten #block-views-tol-nachrichten-artikel-presseschau-block-25 {
    margin-top: 15px;
}
#mini-panel-tol_start_news_kasten #block-views-tol-nachrichten-artikel-presseschau-block-25 .views-row {
    border-top: 1px solid #ddd;
    margin-bottom: 5px;
}
#mini-panel-tol_start_news_kasten #block-views-tol-nachrichten-artikel-presseschau-block-26 .views-field-body {
    margin: 0 0 -15px 0;
    padding: 0;
}
#tol-start #block-views-tol-nachrichten-artikel-presseschau-block-27 .views-field-field-image {
    padding: 5px;
}
#tol-start #block-views-tol-nachrichten-artikel-presseschau-block-27 .views-field-field-untertitel {
    float: left;
    padding: 0;
    margin: 0;
}
/*START VIDEO AKTUELL BLOCK*/

#start-video-block .views-field-body {
    margin: 10px 0;
}
#tol-start #start-video-block .view-footer a {
    border-bottom: 1px solid #ddd;
    border-top: none;
    font-size: 1.4em;
    margin: 0;
    padding: 10px 0px 0 0px;
    text-align: center;
    width: 100%;
    display: table;
    height: 40px;
}
#tol-start #start-video-block .view-footer a:hover {
    background: #f1f1f1;
}


/*START BASIS KASTEN*/

#mini-panel-tol_start_basis_kasten .views-field-field-image {
    margin: 5px 10px 0 0;
}
#mini-panel-tol_start_basis_kasten ul.views-fluid-grid-items-height-300 li.views-fluid-grid-item {
    height: 150px;
    background: none;
    border: none;
    padding: 0;
    margin: 0 0 15px 0;
}
#start-kasten, #mini-kasten-event {
    border-bottom: 5px solid #eee;
    padding-bottom: 0;
}


/*TOL START NACHRICHTEN KASTEN*/

#tol-start #mini-panel-tol_start_nachrichten_block #top-aktuelles-video .views-field-field-video-content {
    margin: 10px 0 ;
    padding: 0px 0;
}
#tol-start #mini-panel-tol_start_nachrichten_block .start-panel-right .views-row {
    border-bottom: 1px solid #ddd;
    margin: 0 0 5px 0;
}
/*MINI KASTEN EVENT = Block: Veranstaltungen*/
#start-event-block .views-field-field-untertitel {
    padding-bottom: 15px;
}
#start-event-block .views-field-field-date {
    display: inline-block;
    width: 100%;
}

/* TOL-HEUTE = mittel-block*/
#tol-start #mini-kasten-event #event-heute {
    background: none;
    margin: 0 10px 0 0;
    padding: 0 30px 0 10px;
}

#tol-start #mini-kasten-event #event-heute .views-row {
    margin: 0 0 5px 0;
    border-bottom: 1px solid #ddd;
    padding: 0 0 5px 0;
}
#tol-start #mini-kasten-event #event-heute .views-row-last {
    border-bottom: none;
}
/*FESTIVALS START BLOCK*/

#tol-start #festivals-start .views-field-field-event-bild {
    float: left;
    padding-right: 10px;
}
#tol-start #festivals-start .block-content {
    background: #eee;
    margin: -10px 0 0;
    padding: 10px;
}
#tol-start #festivals-start .views-field-field-region {
    padding: 10px 0 0 0;
}
#tol-start #festivals-start .views-field-field-date-2 h2 {
    color: #999;
    font-size: 2.4em;
}
#tol-start  #festivals-start .views-field-field-date-2 {
    float: right;
    margin: -33px 0 0;
    padding: 0;
    
}
#tol-start  #festivals-start .view-footer {
    background: #fff;
    margin: 0px -10px -50px -10px;
    padding: 0 10px;
    font-size: 1.4em;
    font-weight: 700;
    font-family: 'roboto condensed';
}

/*DATE-AKTUELL*/


/*DATE_HEAD*/
#tol-start #mini-kasten-event .datum-pur {
    position: relative;
}


#tol-start #mini-kasten-event .datum-pur .block-inner {
    background: none;
    height: 49px;
    position: absolute;
    right: 40px;
    top: -20px;
}

#tol-start #mini-kasten-event  .datum-pur .views-field-field-date-1 h1 {
    color: #999;
    float: left;
    font-family: "play", sans-serif;
    font-size: 1.4em;
    margin: 0;
}

#tol-start #mini-kasten-event  .datum-pur .views-field-field-date-2 {
    float: left;
    font-family: "play", sans-serif;
    font-size: 2.2em;
    font-weight: 700;
    margin: 0;
}
#tol-start #mini-kasten-event .date-display-range {
    float: left;
    padding-right: 5px;
    font-weight: bold;
}
#tol-start #mini-kasten-event #event-heute .views-row {
    display: table;
}

#tol-start #mini-kasten-event .views-field-field-event-bild {
    float: left;
    margin: 5px 5px 0 0;
}

/*PFINGSTEN BANNER*/
#mini-kasten-event #pfingsten-banner {
    background:      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e2e2e2+0,f2f3f7+36,eaeaea+100 */
background: rgb(226,226,226); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(226,226,226,1) 0%, rgba(242,243,247,1) 36%, rgba(234,234,234,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(36%,rgba(242,243,247,1)), color-stop(100%,rgba(234,234,234,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(226,226,226,1) 0%,rgba(242,243,247,1) 36%,rgba(234,234,234,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(226,226,226,1) 0%,rgba(242,243,247,1) 36%,rgba(234,234,234,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(226,226,226,1) 0%,rgba(242,243,247,1) 36%,rgba(234,234,234,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(226,226,226,1) 0%,rgba(242,243,247,1) 36%,rgba(234,234,234,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#eaeaea',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */    padding: 30px 0 10px;
}

#mini-kasten-event #pfingsten-banner .block-inner {
    margin: 0;
}
#mini-kasten-event #pfingsten-banner img {
    border: 1px solid #ddd;
    box-shadow: 0px 2px 3px #ddd;
    margin: 0;
    padding: 0;
}



/*START-PANEL-NACHRICHTEN*/

/*START LINK TIPPS TOP LINKS*/

#linktipps .pane-title {
    font-size: 1em;
}
#linktipps ul {
    margin: 0 0 0 20px;
    list-style: square outside none;
    color: #B1192C;
}
#linktipps .block-content {
    padding: 0;
}


#linktipps .block-inner {
    margin: 0 0 0 15px;
}

/*START-PANEL-VIDEO*/

#tol-start .panel-pane .views-field-field-video-content, #tol-start .panel-pane .views-field-field-image {
    float: left;
    padding-right:0;
}
#mini-panel-tol_start_videos_block ul.views-fluid-grid-items-width-350 li.views-fluid-grid-item {
    border: none;
    background: none;
    width: 270px;
    margin: 0 8px 0 0;
}

/*START-PANEL-REISEZIELE*/

#mini-kasten #mini-panel-tol_start_reiseziele_block {
    background: none;
}
#mini-kasten #mini-panel-tol_start_reiseziele_block .region-two-66-33-first {
    width: 75%;
}
#mini-kasten #mini-panel-tol_start_reiseziele_block .region-two-66-33-second {
    width: 25%;
}

#mini-panel-tol_start_reiseziele_block ul.views-fluid-grid-items-width-350 li.views-fluid-grid-item {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    
    margin: 0 5px;
    padding: 0;
    width: 280px;
}
#tol-start .pane-artikel-reisetipps-tol .views-fluid-grid-item .views-field-term-node-tid-1 {
    background: none repeat scroll 0 0 #fff;
    padding: 5px;
    z-index: 1;
}

#tol-start .pane-artikel-reisetipps-tol .views-field-field-image {
    margin-top: 0;
}
#mini-kasten #mini-panel-tol_start_reiseziele_block .views-field-title {
    padding: 5px;
}


/*START-Basisinfos*/
#mini-panel-tol_start_basis_block ul.views-fluid-grid-items-width-250 li.views-fluid-grid-item {
    background: none;
    margin: 0 5px;
    padding: 5px;
    width: 270px;
    border: none;
    
}
#mini-panel-tol_start_basis_block .views-field-field-untertitel {
    color: #666;
     float: left;
    margin: 0;
}
#mini-panel-tol_start_basis_block .views-field-field-image {
    float: left;
    padding-right: 5px;
    margin: 5px 0 0 0;
}
/*START BLOGS*/

#mini-panel-tol_blogs_start #start-blog-rechts .views-row {
    border-bottom: 1px solid #ddd;
    padding: 5px;
}
#mini-panel-tol_blogs_start #start-blog-rechts .views-row-last {
    border-bottom: none;
}
#mini-panel-tol_blogs_start #gads-leaderboard {
    margin-top: 40px;
}
/*START MARKPLATZ*/

#mini-panel-tol_marktplatz_start #b2b-list .views-field-field-image, #mini-panel-tol_marktplatz_start #kleinanzeigen .views-field-field-image {
    padding-right: 5px;
}
#mini-panel-tol_marktplatz_start .views-row {
    display: table;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
}
#mini-panel-tol_marktplatz_start .views-row-last {
    border: none;
}

/*MARKTPLATZ IMMO*/
#marktplatz #immo-slider .flexslider.flexslider-processed {
    background: #f2f2f2;
    margin: 10px 5px 0 -3px;
}
#marktplatz #immo-slider .block-content {
    background: #e6f4e6 none repeat scroll 0 0;
    height: 365px;
    margin: -5px 0;
}

#immo-slider .views-field-title h2 {
    margin: 10px;
}
#immo-slider .views-field-field-untertitel {
    padding: 15px;
    margin: -10px;
}

#immo-list .view-classified-ads .views-row, #immo-branchen .view-classified-ads .views-row {
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 10px;
    padding-bottom: 10px;
    display: table;
    width: 100%;
}
#immo-list .views-field-field-video-content {
    float: left;
    margin: 5px 10px 0 0;
}
/*IMMOBILIEN-LANDING*/
#immo-745slider .flexslider.flexslider-processed {
    margin: 15px 0 0 0;
}
#immo-745slider .block-content {
    background: transparent none repeat scroll 0 0;
    height: 500px;
    margin: 0;
}


#immo-745slider .views-field-title h2 {
    margin: 10px;
}
#immo-745slider .views-field-body {
    margin: -10px;
    padding: 15px 15px 0 15px;
}
#immo-branchen .views-field-field-logo {
    padding: 0;
    float: left;
    margin: 0 10px 0 0;
    border: 1px solid #ddd;
}

/*MARKTPLATZ PRACE CZ*/
#marktplatz .view-display-id-block_21 .views-row .views-field-title {
    padding: 8px 0;
    font-size: 1.2em;
}

/************************/
/*TOL-START-SEITENSPALTE*/
/************************/

.region-two-66-33-second .pane-tol-seitenspalte-start a:link {
    font-weight: normal;
}


#mini-panel-tol_seitenspalte_start .block-title {
    background: none;
    margin: 0 0 0 0px;
    width: 100%;
    font-size: 1.4em;
}

/*************************/
/***** REISETIPPS FULL ****/
/*************************/

/*SPALTEN SETTUP*/

#mini-panel-tol_reisetipp_full .region-two-66-33-top .region-inner {
    background: #fff;
    box-shadow: none;
    margin: -9px 10px 15px 0;
    padding: 10px 10px 0 0;
}

##tol #mini-panel-tol_reisetipp_full .region-two-66-33-second {
    width: 35%;
}
#tol-reisetipps #mini-panel-tol_reisetipp_full .region-two-66-33-second #standort-full .views-field-postal-code {
    float: left;
    padding-right: 5px;
}
#tol-reisetipps #mini-panel-tol_reisetipp_full .region-two-66-33-second #standort-full .views-field-email {
    border-top: 1px solid #ddd;
    margin: 5px 0 0;
}
#tol-reisetipps #mini-panel-tol_reisetipp_full .region-two-66-33-first {

    width: 65%;
}
#tol-reisetipps #mini-panel-tol_reisetipp_full .region-two-66-33-first .pane-artikel-reisetipps-tol {
    background: #fff;
    box-shadow: none;
    padding: 5px;
}

.region-three-inset-left-sidebar {
    background: none;
}
#tol-reisetipps .region-three-inset-left-top #mini-panel-mini_reisetipp_full {
    margin: 0 0 0 0;
}

/*image fix block region*/
#tol-reisetipps .views-field-field-image img {
    background: #ddd;
    padding: 0;
    float: none;
}

/*SLIDER*/
/*SLIDESHOW*/
#tol-reisetipps #region-block .field-slideshow {
    background: none;
    float: left;
}


#tol-reisetipps .field-slideshow-caption a {
    background: rgba(0,0,0, .5);
    margin: -90px 0 0 0;
    padding: 10px;
    display: block;
    position: relative;
    color: #fff;
    font-size: 1.0em;
}
#tol-reisetipp-full blockquote.image-field-caption {
    display: table;
    margin: -20px 0 0 0;
    position: relative;
    z-index: 1;
    float: right;
    padding-right: 5px;
}
#tol-reisetipp-full blockquote.image-field-caption a {
    color: #f1f1f1;
    font-size: .7em;
    text-align: right;
    font-style: normal;
}

/*MINIPANEL ARTIKEL FULL*/
#tol-reisetipps .region-two-50-second {
    width: 35%;
}
#tol-reisetipps .region-two-50-first {
    width: 65%;
}




/*BODY*/

#tol-reisetipps .views-field-field-region {
    margin: 0 0 0 10px;
}
#tol-reisetipps .views-field-title h2 {
    font-size: 2em;
    padding: 0 5px;
}
#tol-reisetipps .views-field-field-untertitel h4 {
    padding: 0 0 10px 5px;
    background: none;
    margin: 0;
    
}
#mini-panel-tol_reisetipp_full .views-field-body h3 {
    padding: 0 0 10px 0;
}

#tol-reisetipp-full .views-field-field-tags, #tol-reisetipp-full .views-field-changed {
    float: left;
}
#mini-panel-tol_reisetipp_full .views-field-name,  #mini-panel-tol_reisetipp_full .views-field-field-web-link {
    font-size: .9em;
    color: #666;
}

/*SEITENSPALTE*/

#tol-reisetipps .region-three-50-25-25-third #verzeichnis-vertikal .block-content {
    background: #fff;
    padding: 0 0px 0 0;
}
/*ANZEIGE BANNER*/
#anzeige300 #iframeBooking {
    margin: -20px;
}
#anzeige300 {
    background: #ddd none repeat scroll 0 0;
    padding: 10px;
    z-index: 1;
}
/*SEITENSPALTE !*/
#video-block {
    margin: 0;
}
#video-block img {
    border: 2px solid #fff;
    box-shadow: none;
}

#tol-reisetipps #teaser-block {
    position: relative;
}
#tol-reisetipps #teaser-block .views-field-field-taxregion-image img {
    margin: 0 0 3px 88%;
    padding: 10px 0 0 10px;
    position: relative;
}
#teaser-block .views-field-title h4 {
    margin: 0 10px;
    padding: 0;
    
}
#tol-reisetipps #teaser-block .views-field-field-image img {
    background: #fff none repeat scroll 0 0;
    border: 2px solid #fff;
    box-shadow: none;
    margin-left: 3px;
    margin-top: 10px;
    padding-top: 0px;
    position: relative;
    z-index: -1;
}
#tol-reisetipps #teaser-block .views-row {
    margin: -5px 0 20px;
}
#tol-reisetipps #teaser-block .views-field-field-untertitel {
    padding: 0px 8px;
}

/*ARTIKEL-TEASER-BOTTOM*/

#tol-reisetipps .pane-artikel-reisetipps-tol-panel-pane-5, #tol-reisetipps .pane-artikel-reisetipps-tol-panel-pane-9 {
    width: 100%;
    background: none;
}


#tol-reisetipps  ul.views-fluid-grid-items-width-300 li.views-fluid-grid-item {
    border: medium none;
    margin: 0 0 5px 0;
    padding: 0 10px;
    width: 270px;
    background: #eee;
    height: 300px;
    display: inline-block;
}
#tol-reisetipps  ul.views-fluid-grid-items-width-300 .views-field-field-untertitel h5 {
    font-family: "roboto", sans-serif;
}

#tol-reisetipps  .views-fluid-grid-inline .views-field-title {
    height: 75px;
    display: table;
}
#tol-reisetipps  .views-fluid-grid-inline .views-field-title h4 {
    background: none;
    padding: 5px 0 0 5px;
    vertical-align: middle;
    display: table-cell;
}


/*****************************************************/
/*********************KATALOG*************************/
/*****************************************************/


/*MINI PANEL KATALOG MAIN PANEL*/

#tol-kompass #mini-panel-katalog_main_panel .region-two-33-66-first {
    width: 20%;
    background: none;
}
#tol-kompass #mini-panel-katalog_main_panel .region-two-33-66-second {
    background: none;
    width: 80%;
}
#mini-panel-katalog_main_panel #katalog-block .views-field-field-image {
    padding: 10px 0;
}

/*KATALOG MAIN SEITENSPALTE*/
#mini-panel-katalog_main_panel #katalog-block .block-inner {
    margin: 0;
    padding: 10px;
}
#mini-panel-katalog_main_panel #katalog-block .block-content {
    background: #E6EBEF;
    margin: -10px;
    padding: 8px;
}

/* KATALOG TOP SLIDER*/

#tol-kompass #katalog-slider .views-field-name img {
    float: left;
    padding-right: 3px;
    height: 15px;
}
#tol-kompass #katalog-slider .views-field-field-web-link img {
    float: left;
    padding-right: 3px;
    margin-bottom: 10px;
}
#tol-kompass #katalog-slider .views-field-field-editorial {
    padding: 15px 10px 0 5px;
    margin: 0;
}

/*KATALOG GRID*/
/*
#katalog-grid ul.views-fluid-grid-items-height-500 li.views-fluid-grid-item {
    background: #eee none repeat scroll 0 0;
    border: medium none;
    height: 590px;
    margin: 15px;
    padding: 0;
}
*/
#tol-kompass li.views-fluid-grid-item {
    background: none;
    border: medium none;
    color: #444;
    list-style-type: none;
    overflow: hidden;
    padding: 0;
    vertical-align: top;
    margin: 0 25px 20px;
}

#katalog-grid .views-fluid-grid-item .grid-title {
    background: none;
    margin: 0 0 10px 0;
    padding: 0;
    border-bottom: 1px solid #ddd;
    width: 100%;
}
/*TIP BILD*/
#katalog-grid .views-field-view-1 {
    clear: both;
    float: left;
    margin-right: 0;
    padding-bottom: 50px;
    padding-right: 40px;
}
#katalog-grid .views-field-view-1 .views-field-field-image {
    margin: 0 0 -50px 0;
}

/*LIST ITMES*/


#katalog-grid .views-field-name-1 {
    margin: 0;
    float: left;
}
#katalog-grid .views-field-name-1 .child {
    padding-right: 3px;
}
/*
#katalog-grid .views-field-name-1 .child:after {
    content: ", ";
}
*/
/*#katalog-grid .item-list {
    margin: 3px 0;
    padding: 0 0 10px 0;
}
*/
/*MEHR LIST*/
#katalog-grid .verzeichnis-mehr-list .views-row {
    display: table;
    margin-bottom: 10px;
    background: none;
    padding: 0 10px;
    width: 100%;
}
#katalog-grid .verzeichnis-mehr-list .views-field-field-logo {
    float: left;
    padding-right: 3px;
}
#katalog-grid .verzeichnis-mehr-list .views-field-title {
    font-weight: bold;
    padding: 0 10px 0 0;
}

/*KATALOG SEITENSPALTE LINKS*/
#tol-kompass #katalog-block-rows {
    margin: 10px 0 0 0;
}
#tol-kompass #katalog-block-rows .views-row {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: none;
    box-shadow: none;
    display: table;
    margin: 0 0 10px 0;
    padding: 10px 10px 0 0;
}


#tol-kompass #katalog-block-rows .views-row .views-field-field-logo {
    float: left;
    margin: 5px 10px 0 2px;
    border: 1px solid #ddd;
}
#tol-kompass #katalog-block-rows .views-row .views-field-field-branchenverzeichnis-1 {
    float: none;
    font-size: 1em;
    padding-right: 3px;
}
#katalog-block-rows .views-row .views-field-title {
    font-size: 1.3em;
    line-height: 1;
    margin: 5px 0 10px 0;
    padding: 0;
    clear: right;
}
#katalog-block-rows .views-row .views-field-title h4 {
    font-family: "roboto",sans-serif;
    font-size: 1em;
    line-height: 1em;
    padding-bottom: 5px;
}

#tol-kompass #katalog-block-rows .views-field-field-untertitel {
    float: left;
}


/*VERZEICHNIS-MENÜ-HORIZONTAL*/

/*VERZ-CSS*/

#top-header #block-panels-mini-tol-kompass-men-bock {
    background: #fff;
    margin: 3px 0 0 0;
    padding: 20px 0 5px 5px;
}
#top-header #mini-panel-tol_kompass_men_bock {
    background: none;
    margin: 0;
    padding: 0;
}
#top-header #mini-panel-tol_kompass_men_bock h2.block-title {
    font-size: 1.8em;
}
#mini-panel-tol_kompass_men_bock .block-title {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 10px -10px;
    padding: 0;
}
#top-header #mini-panel-tol_kompass_men_bock {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 0 30px;
    width: 100%;
}
#top-header #mini-panel-tol_kompass_men_bock ul.views-fluid-grid-items-width-150 li.views-fluid-grid-item {
    background: #fff;
    margin: 0;
    padding: 0;
    width: 190px;
}
#top-header #mini-panel-tol_kompass_men_bock .menu-gridterm .views-fluid-grid {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-left: 10px;
    margin-right: auto;
    width: 100%;
}
#top-header #mini-panel-tol_kompass_men_bock .menu-gridterm .views-fluid-grid ul {
    text-align: left;
}
#top-header #mini-panel-tol_kompass_men_bock li.views-fluid-grid-item {
    background-color: none;
    background-image: none;
    border: medium none;
    list-style-type: none;
    overflow: hidden;
    padding: 3px;
    vertical-align: top;
}
#top-header #mini-panel-tol_kompass_men_bock .views-field-name h2 {
    font-family: "roboto condensed";
    font-size: 1em;
    font-weight: bold;
    margin: 3px;
    text-transform: uppercase;
}
#top-header #mini-panel-tol_kompass_men_bock .views-field-name img {
    width: 12px;
}
@keyframes fadeIn {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
#top-header #mini-panel-tol_kompass_men_bock .menu-gridterm .views-fluid-grid-inline .ueber {
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    border-top: 1px solid #cad2dc;
    box-shadow: -1px 1px 1px #ddd;
    margin: 0;
    padding: 5px 15px 10px 5px;
    width: 100%;
}
#top-header #mini-panel-tol_kompass_men_bock .menu-gridterm .views-fluid-grid-inline ul {
    background: #f2f2f2 none repeat scroll 0 0;
    border: medium none;
    list-style: outside none square;
    margin: 0;
    padding: 0 5px;
}
#top-header #mini-panel-tol_kompass_men_bock .menu-gridterm .item-list ul > li {
    margin: 0 13px;
    padding: 0;
}
#top-header #mini-panel-tol_kompass_men_bock .menu-gridterm .list-ot {
    display: none;
    margin: 0 17px;
    position: absolute;
    z-index: 2;
}
#top-header #mini-panel-tol_kompass_men_bock .menu-gridterm .views-fluid-grid-inline:hover .list-ot {
    animation: 0.5s ease 0s normal none 1 running fadeIn;
    display: block;
}
.count {
    background: #ffffff none repeat scroll 0 0;
    display: none;
    font-size: 0.8em;
    padding: 0 5px;
    position: absolute;
    z-index: 3;
}
#top-header #mini-panel-tol_kompass_men_bock .views-fluid-grid-inline:hover .count {
    animation: 0.5s ease 0s normal none 1 running fadeIn;
    display: block;
}
/*FADE-END*/

/*VERZEICHNIS-MENÜ-VERTIKAL*/

/*VERZ-CSS*/

#mini-panel-verz_men_vertikal .region-one-main .region-inner {
    margin: 0 -15px 0 0;
    padding: 0;
}


#mini-panel-verz_men_vertikal #verz-vertical .views-field-name .field-content {
    font-size: 1em;
    margin: 0;
    display: table-cell;
    vertical-align: middle;
    padding: 0;
    height: 25px;
    
}
#mini-panel-verz_men_vertikal #verz-vertical .views-field-name .field-content a {
    display: table-cell;
    font-size: 1em;
    margin: 0;
    padding: 0 158px 0 0;
    vertical-align: middle;
    width: 100%;
}

#mini-panel-verz_men_vertikal #verz-vertical {
    background: #eee;
    margin: 0;
    padding: 3px 5px 5px 0;
}

#mini-panel-verz_men_vertikal #verz-vertical .block-title {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    margin: 10px -10px;
    padding: 0;
}

#mini-panel-verz_men_vertikal #verz-vertical ul.views-fluid-grid-items-width-150 li.views-fluid-grid-item {
background-position: center right;
    background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 50%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(82%,#f6f6f6), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 82%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 50%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 50%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 50%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #eee;
    margin: 3px 0;
    padding: 0 0px 0 5px;
    width: 100%;
}

#mini-panel-verz_men_vertikal #verz-vertical ul.views-fluid-grid-items-width-150 li.views-fluid-grid-item:hover {
    background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 50%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(82%,#f6f6f6), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 82%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 50%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 50%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to top,  #ffffff 0%,#f6f6f6 50%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #fff;
    margin: 3px 0;
    padding: 0 0px 0 5px;
    width: 100%;
}

#mini-panel-verz_men_vertikal #verz-vertical .menu-gridterm .views-fluid-grid {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

}    
#mini-panel-verz_men_vertikal #verz-vertical .menu-gridterm .views-fluid-grid ul {
    
    text-align: left;
}    
#mini-panel-verz_men_vertikal #verz-vertical li.views-fluid-grid-item {
    background: none repeat scroll 0 0 #f2f4f4;
    border: medium none;
   
    list-style-type: none;
    overflow: hidden;
    padding: 3px;
    vertical-align: top;
}
#mini-panel-verz_men_vertikal #verz-vertical .views-field-name h2 {
    font-size: 15px;
    margin: 3px;
    font-weight: normal;
}
#mini-panel-verz_men_vertikal #verz-vertical .views-field-name img {
    width: 12px;
    vertical-align: -1px;
}

/*FADE*/

@keyframes fadeIn {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
#mini-panel-verz_men_vertikal #verz-vertical .menu-gridterm .views-fluid-grid-inline .ueber {
    border-top: 1px solid #cad2dc;
    box-shadow: -1px 1px 1px #ddd;
    margin: 0 -20px  0 0;
    padding: 5px 15px 10px 5px;
    width: 100%;
}
#mini-panel-verz_men_vertikal #verz-vertical .menu-gridterm .views-fluid-grid-inline .ueber .views-field-field-tax-image {
    box-shadow: 0 1px 1px #999;
    float: left;
    padding-left: 0;
    width: 15px;
    height: 15px;
}
#mini-panel-verz_men_vertikal #verz-vertical .menu-gridterm .views-fluid-grid-inline ul {
    background: none repeat scroll 0 0 #f2f2f2;
    border: medium none;
    
    margin: 0;
    padding: 0;
    
    float: right;
    clear: both;
    width: 100%;
}
#mini-panel-verz_men_vertikal #verz-vertical .menu-gridterm .item-list ul > li {
    margin: 0 0 0 20px;
    padding: 3px;
    }
#mini-panel-verz_men_vertikal #verz-vertical .menu-gridterm .list-ot {
    display: none;
    margin: -30px 0 0 0;
    position: absolute;
    right: 92%;
    z-index: 2;
}
#mini-panel-verz_men_vertikal #verz-vertical .menu-gridterm .views-fluid-grid-inline:hover .list-ot {
    animation: 0.5s ease 0s normal none 1 fadeIn;
    display: none;
}
.count {
    background: none repeat scroll 0 0 #ffffff;
    display: none;
    font-size: 0.8em;
    padding: 0 5px;
    position: absolute;
    z-index: 3;
}

#mini-panel-verz_men_vertikal #verz-vertical .views-fluid-grid-inline:hover .count {
    animation: 0.5s ease 0s normal none 1 fadeIn;
    display: block;
}

/*VErzeichnis-Vertikal-FADE-END*/

/*SEITENSPALTE-AKTUELLE_TOP_LINKS*/

/*AKTUELLE TOPLINKS*/
#aktuelle-toplinks .block {
    margin: -5px 0 0 15px;
}
#aktuelle-toplinks .views-row {
    border-bottom: 1px solid #ddd;
    padding: 10px 0 10px 0;
    margin: 0;
}

#mini-panel-aktuelle_top_links {
    background: none;
    border-bottom: none;
    margin: -5px 0 0 0;
    padding: 0 0 20px 0;
}
#mini-panel-aktuelle_top_links .views-field-field-web-link {
    background: transparent;
    border-bottom: none;
    display: table;
    font-size: 1em;
    margin: 0;
    padding: 0;
    width: 98%;
}

#mini-panel-aktuelle_top_links .views-row-even {
    margin: 5px -10px;
    padding: 0 0 10px;
}
#mini-panel-aktuelle_top_links .views-row-odd {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 5px -10px;
    padding: 0 0 10px;
}
#mini-panel-aktuelle_top_links .views-field-field-untertitel {
    font-size: 1em;
    margin: 0;
    padding: 0;
    font-weight: bold;
}
/*SEITENSPALTE BENUTZERBLOCK*/
.pane-benutzer-mini-block .block-content {
    margin: 0 -5px;
    padding: 5px 0 0 0;
}
#mini-panel-benutzer_mini_block .views-field-picture {
    float: left;
    padding-right: 5px;
    margin: 0;
}

/*FLEX-SLIDER*/

.jo-slider {
    
    margin: 10px -15px 0px 15px;
}

.flex-direction-nav a {
    opacity: 100;
}
.flex-nav-container {
    
    height: 100%;
    margin-bottom: 30px;
}
.flex-direction-nav li .next {
    background-position: -52px 0;
    right: 0px;
}
.flex-direction-nav li .prev {
    left: 7px;
}

/*BRANCHEN-VERZEICHNIS - TAXONOMY*/
/*BRANCHEN-VERZEICHNIS - TAXONOMY*/
/*BRANCHEN-VERZEICHNIS - TAXONOMY*/

#tax-katalog {
    position: relative;
}

#tax-katalog .views-field-name {
    
    border-bottom: 1px solid #B2BECD;
    padding-bottom: 5px;
    font-size: 16px;
    height: 15px;
    margin-bottom: 5px;
    width: 100%;
}
#tax-katalog .views-field-name img {
    width: 13px;
}


/*TOP-CENTER-IM FOKUS*/

#tax-katalog #imfokus-top .views-field-title {
    font-size: 1.6em;
    padding: 3px 0 8px 3px;
}

/* FOKUS DOPPELBLOCK*/

#tax-katalog #fokus-doppelblock .tax-term-ueber .views-row {
    border-top: medium none;
    height: 100%;
    margin-bottom: 10px;
    min-height: 0;
}

#tax-katalog #fokus-doppelblock li.views-fluid-grid-item {
    float: left;
    padding: 0;
    margin: -10px 30px;
}
#tax-katalog #fokus-doppelblock {
    padding-bottom: 5px;
}

#fokus-doppelblock .block-content {
    margin: -5px 0;
    padding: 0;
    background: none;
    
}


#tax-katalog #fokus-doppelblock ul.views-fluid-grid-items-width-250 li.views-fluid-grid-item {
    width: 250px;
    background: none;
    border: none;
    margin: 0 30px 0 0;
}
    
#fokus-doppelblock .views-field-field-tax-image img {
    display: inline-block;
    margin: 0;
    float: left;
    padding-right: 3px;
}    
#fokus-doppelblock .views-field-title {
    margin: 0;
    min-height: 40px;
    padding: 0;
}
#fokus-doppelblock .views-field-title h4 {
    display: inline-block;
    margin: 0 0 5px 0;
    vertical-align: -20px;
}   

/*TAX-PANEL-MENU-LIST-BLOCK*/
#tax-katalog #tax-menue .block-inner {
    margin: 0;
    padding: 0;
}

#tax-katalog .pane-taxonomy-term-field-tax-image {
    height: 150px;
    left: -33px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 19px;
    width: 100px;
}
#tax-katalog .pane-pa-taxonomy-term-verzeichnis-panel-pane-1 {
    margin: 0 0 30px 10px;
}
#tax-katalog .pane-pa-taxonomy-term-verzeichnis-panel-pane-1 h3 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px solid #ddd;
    margin: 5px 0 0 -20px;
    padding: 10px 0 0px 40px;
}
#tax-katalog #tax-menue .view-content h3, #tax-katalog #tax-menue .view-empty h3 {

    font-size: 1.1em;
    text-align: left;
    text-transform: uppercase;
}
#tax-katalog .pane-pa-taxonomy-term-verzeichnis-panel-pane-1 img {
    float: left;
    padding-right: 5px;
    width: 10px;
    height: 10px;
    margin: 3px 0 0;
}
#tax-katalog .pane-pa-taxonomy-term-verzeichnis-panel-pane-1 .item-list li {
    padding: 0;
    margin-left: 28px;
    margin-top: 3px;
}
/*LIST-Child*/
#tax-menue .views-row {
    margin: 5px 0 0 13px;
}
#tax-menue .views-field-name {
    font-size: .9em;
    border: none;
}
/*tax-menu-list-end*/

/*TAX-VERZ-LINKE SPALTE -neue einträge*/
#tax-katalog .views-field-field-branchenverzeichnis-1 {
    float: left;
    padding-right: 2px;
}

#tax-spalte-neue .views-field-field-branchenverzeichnis-1 img {
    width: 12px;
    float: left;
    margin: 2px 0 0;
    padding: 0px 2px 0 ;
}
#tax-spalte-neue .views-field-field-branchenverzeichnis .field-content {
    border-bottom: 1px solid #bdcbdc;
    margin-bottom: 5px;
}

/*neue einträge end*/

/*BRANCHEN-LISTE*/

#tax-katalog .views-field-field-branchenverzeichnis {
    font-size: 1em;
}
#tax-katalog .views-field-field-web-link, #tax-katalog .views-field-field-homepage {
    font-size: 1em;
}

#tax-katalog #branchen-liste .views-field-field-branchenverzeichnis .field-content {
    margin-bottom: 10px;
    border-bottom: 1px solid #bdcbdc;
}
#tax-katalog #branchen-liste .views-field-field-image {
    float: left;
    padding-right: 10px;
}
#tax-katalog #branchen-liste .views-field-field-branchenverzeichnis-2 img {
    width: 12px;
    float: left;
    margin: 3px 0 0;
    padding: 0px 2px 0 ;
}
#tax-katalog #branchen-liste .views-row .views-field-field-untertitel .field-content {
    background: none;
    padding: 3px 0;
}

#tax-katalog .jo-branchen-liste .views-field-field-logo {
    
    float: left;
    height: 80px;
    margin: 0 10px 0 0;
    text-align: left;
    border: 1px solid #BDCBDC;
}
#tax-katalog .jo-branchen-liste .views-row {
    border-top: medium none;
    display: table;
    margin-bottom: 50px;
    width: 100%;
}
#tax-katalog .pane-taxonomy-term-panel-pane-3 {
    background: #F2F4F4;
    padding: 0 10px 15px 0;
}
#tax-katalog .pane-taxonomy-term-panel-pane-3 .block-title {
    margin: 5px -8px 5px 0;
    padding: 5px;
}
#tax-katalog #branchen-liste .views-field-field-region .field-content {
    float: right;
}
/*FIRMENVERZEICHNIS-BLOCK*/

#jo-firmen .region-two-50-second {
    width: 48%;
}
#jo-firmen .region-two-50-second .views-field-field-image {
    margin: 15px 0;
}

#jo-firmen .region-two-50-second .pane-firmenverzeichnis {
    background: #F2F4F4;
    padding: 0 10px 15px 0;
}
#jo-firmen .region-two-50-second .pane-firmenverzeichnis .block-title {
    margin: 5px -8px 5px 0;
    padding: 5px;
}

#jo-firmen .region-two-50-second .views-field-field-editorial {
    font-weight: normal;
}
.views-field-field-editorial {
    font-weight: normal;
}


#jo-firmen .jo-firmen-block .views-field-field-logo {
    border: 1px solid;
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
}

#jo-firmen .views-field-nothing {
    background: #fff;
    padding: 3px 0 3px 0;
    margin-top: 5px;
    border-top: 1px solid #BDCBDC ;
    border-bottom: 1px solid #BDCBDC;
}

/*BRANCHENVERZEICHNIS-SEITENSPALTE-RECHTS*/

/*BLICK IN DIE RUBRIKEN*/

#tax-katalog #blick-single .block-content {
    background: none ;
    margin: -5px 0;
    padding: 10px 0 0 15px;
}

#tax-katalog #blick-single ul.views-fluid-grid-items-width-200 li.views-fluid-grid-item {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    padding: 0 0 0px;
    margin: 0 5px 0 0;
    width: 225px;
    border-bottom: none;
}
#tax-katalog #blick-single .views-field-title {
    min-height: 50px;
    vertical-align: bottom;
}
#tax-katalog #blick-single .views_slideshow_pager_field_item {
    cursor: pointer;
    display: inline-block;
    margin: 0px 15px 0 0;
}
#tax-katalog #blick-single .views-slideshow-pager-field-item .views-field-field-tax-image img {
    margin: 0;
    padding: 0;
}
#tax-katalog #blick-single .views-slideshow-pager-field-item.active {
    border-top: 3px solid navy;
    padding: 0;
    margin: 0px 15px 0 0;
}
#tax-katalog #blick-single .views-slideshow-pager-field-item .views-field-field-tax-image:hover {
    opacity: .4;
}


/* FIRMENVERZEICHNIS GMAP */

#gmap-usermap-gmap0 .views-field-field-logo {
    display: block;
    margin: 0;
    padding: 0;
    float: none;
}

/***********************************************/
/*************** F O O T E R ******************/
/***********************************************/
#footer-wrapper {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-top: 1px solid #ddd;
    padding: 20px;
}
#footer-wrapper #block-menu-menu-tol-footer-men- .block-inner {
    border-top: 1px solid #ddd;
    margin: 0 20px -25px -20px;
    padding: 10px;
}

#footer-wrapper #block-menu-menu-tol-footer-men- ul.menu {
    margin: 0 16%;
    width: 100%;
}
#footer-wrapper #block-menu-menu-tol-footer-men- ul.menu li.last:after {
    content: none;
}
#footer-wrapper #block-menu-menu-tol-footer-men- ul.menu li:after {
    content: "|";
    padding: 0 10px;
    color: #444;
}
#footer-wrapper #block-menu-menu-tol-footer-men- ul.menu li {
    display: inline-flex;
    font-size: 1.3em;
    list-style-type: none;
    padding: 0;
    font-family: "roboto condensed";
}
/*MEDIALINK INFO*/
#medialink-info {
    font-size: .8em;
    color: #555;
    border-top: 1px solid #ddd;
    padding-top: 15px;
    margin: 0 20px 0 -20px;
    text-align: center;
}


/*KATALOG-FOOTER*/
/*VERZEICHNIS-MENÜ-HORIZONTAL*/

/*VERZ-CSS*/


#mini-panel-tol_kompass_menu_footer h2.block-title {
    font-size: 1.8em;
}
#mini-panel-tol_kompass_menu_footer .block-title {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 10px -10px;
    padding: 0;
}
#mini-panel-tol_kompass_menu_footer {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 0;
    width: 100%;
}
#mini-panel-tol_kompass_menu_footer ul.views-fluid-grid-items-width-150 li.views-fluid-grid-item {
    background: none repeat scroll 0 0;
    margin: 0;
    padding: 0 10px 0 0;
    width: 180px;
}

#mini-panel-tol_kompass_menu_footer .menu-gridterm .views-fluid-grid {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-left: 10px;
    margin-right: auto;
    width: 100%;
}
#mini-panel-tol_kompass_menu_footer .menu-gridterm .views-fluid-grid ul {
    text-align: left;
}
#mini-panel-tol_kompass_menu_footer li.views-fluid-grid-item {
    background-color: none;
    background-image: none;
    border: medium none;
    list-style-type: none;
    overflow: hidden;
    padding: 3px;
    vertical-align: top;
}
#mini-panel-tol_kompass_menu_footer .views-field-name h2 {
    font-family: "roboto condensed";
    font-size: 1em;
    font-weight: bold;
    margin: 3px;
    text-transform: uppercase;
}
#mini-panel-tol_kompass_menu_footer .views-field-name img {
    width: 12px;
}
@keyframes fadeIn {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
#mini-panel-tol_kompass_menu_footer .menu-gridterm .views-fluid-grid-inline .ueber {
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    border-top: 1px solid #cad2dc;
    box-shadow: -1px 1px 1px #ddd;
    margin: 0;
    padding: 5px 15px 10px 5px;
    width: 100%;
}
#mini-panel-tol_kompass_menu_footer .menu-gridterm .views-fluid-grid-inline ul {
    background: #f2f2f2 none repeat scroll 0 0;
    border: medium none;
    list-style: outside none square;
    margin: 0;
    padding: 0 5px;
}
#mini-panel-tol_kompass_menu_footer .menu-gridterm .item-list ul > li {
    margin: 0 13px;
    padding: 0;
}
#mini-panel-tol_kompass_menu_footer .menu-gridterm .list-ot {
    display: none;
    margin: 0 17px;
    position: absolute;
    z-index: 2;
}
#mini-panel-tol_kompass_menu_footer .menu-gridterm .views-fluid-grid-inline:hover .list-ot {
    animation: 0.5s ease 0s normal none 1 running fadeIn;
    display: block;
}
.count {
    background: #ffffff none repeat scroll 0 0;
    display: none;
    font-size: 0.8em;
    padding: 0 5px;
    position: absolute;
    z-index: 3;
}
#mini-panel-tol_kompass_menu_footer .views-fluid-grid-inline:hover .count {
    animation: 0.5s ease 0s normal none 1 running fadeIn;
    display: block;
}
/*FADE-END*/


/***********************************************/
/*************** R E G I O N E N ***************/
/***********************************************/


/********************/
/*TOP-KASTEN-REGIONEN*/
/********************/

#mini-panel-tol_top_header_regionen {
    background: #fff none repeat scroll 0 0;
    margin: 20px 0 0px;
    overflow: hidden;
    padding: 0 5px;
    position: relative;
}
#mini-panel-tol_top_header_regionen #top-kasten.reisetipp {
    margin: 0px 0 0 20px;
}
#mini-panel-tol_top_header_regionen #top-kasten.reisetipp .views-field-title {
    padding: 0;
    margin: -5px 0 5px 0;
}
#mini-panel-tol_top_header_regionen #top-kasten.reisetipp .views-field-title-1 {
    font-size: 1em;
}

#mini-panel-tol_top_header_regionen #top-kasten {
    background: transparent none repeat scroll 0 0;
    margin: 10px 0 0 20px;
}
#mini-panel-tol_top_header_regionen #top-kasten .views-field-field-taxregion-image h5 {
    margin: -5px 0 5px 0;
}

/*TOP_KASTEN- 1 -MAP*/


#mini-panel-tol_top_header_regionen .map-script {
    background: url("/sites/all/themes/tolcor/images/bg-regionenkarte.jpg");
    height: 260px;
    margin: 0;
    width: 400px;
    background-position: 0;
    background-repeat: no-repeat;
}


#mini-panel-tol_top_header_regionen .map-script {
    margin: 0 10px 0 5px;
    padding: 0;
}
#mini-panel-tol_top_header_regionen .views-field-field-taxregion-image img {
    height: 100%;
    vertical-align: 10px;
    padding-right: 3px;
    display: table;
    margin: 2px 0 0 0;
}
#mini-panel-tol_top_header_regionen .map-script h5 {
    margin: 4px 0 0;
    padding: 0;
    font-family: "roboto", sans-serif;
}
#mini-panel-tol_top_header_regionen #map-reisetipp.map-script {
    padding: 0;
    margin: -3px 0 0 7px;
}
#mini-panel-tol_top_header_regionen #map-reisetipp.map-script .views-field-field-karte-script {
    margin: 10px 0 0 0;
}
#mini-panel-tol_top_header_regionen #map-reisetipp.map-script .views-field-field-region h5 {
    padding: 5px 0 0 0;
    margin: 5px;
}
/*TOP_KASTEN- 2 reisetipp*/


#mini-panel-tol_top_header_regionen .pane-artikel-reisetipps-tol ul.views-fluid-grid-items-width-400 li.views-fluid-grid-item {
    width: 380px;
    padding: 0;
    border: none;
    background: none;
    margin: 0 19px;
}
#mini-panel-tol_top_header_regionen .pane-artikel-reisetipps-tol .views-field-field-image {
    margin: 0;
    z-index: -1;
}

/*top-kasten-3-vizitka*/
#mini-panel-tol_top_header_regionen .vizitka-block {
    margin: 0 12px;
}
#mini-panel-tol_top_header_regionen .vizitka-block .views-field-field-image img {
    background: none repeat scroll 0 0 #ddd;
    height: 200px;
    margin: 0;
    width: 380px;
}
#mini-panel-tol_top_header_regionen .vizitka-block .views-field-name .field-content {
    background: none repeat scroll 0 0 #fff;
    padding: 5px;
    position: relative;
    width: 340px;
    z-index: 1;
}
/*************************************************/
/**************** KOPFLEISTE REGIONEN ************/
/*************************************************/

#mini-panel-tol_kopfleiste_regionen {
    background: none;
    max-height: 80px;
    margin: 0;
    padding: 0;
}
#kopfleiste #block-panels-mini-tol-kopfleiste-regionen .region-three-50-25-25-top .block {
    margin: 20px 0 0 0;
    padding: 0;
}

#kopfleiste #block-panels-mini-tol-kopfleiste-regionen .views-field-field-taxregion-image {
    float: left;
    padding-right: 10px;
}
#kopfleiste #block-panels-mini-tol-kopfleiste-regionen #wetter-left {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 80px;
    margin: 0 0 0 0;
    padding: 0;
    float: right;
}
#kopfleiste #block-panels-mini-tol-kopfleiste-regionen .views-field-field-taxregion-image img {
    margin: 10px;
    padding: 0;
}
#kopfleiste #block-panels-mini-tol-kopfleiste-regionen .views-field-term-node-tid .field-content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #b4bac4;
    font-size: 3em;
    letter-spacing: 0.05em;
    margin: 0;
    padding: 0;
    text-shadow: 0 1px 1px #fff;
}


#kopfleiste #block-panels-mini-tol-kopfleiste-regionen {
    background: none; 
    margin: 0;
    width: 100%;
    padding: 0;
    
}

#block-panels-mini-tol-kopfleiste-regionen .region-three-25-50-25-third {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 70px;
    width: 1%;
}

#kopfleiste #block-panels-mini-tol-kopfleiste-regionen .region-three-25-50-25-second .region-kopf {
    background: none;
    margin: 10px auto 0 auto;
    width: 100%;
    position: relative;
    text-align: left;
}

#block-panels-mini-tol-kopfleiste-regionen .region-three-25-50-25-second .views-field-field-taxregion-image {
    float: left;
    padding: 0 10px 0 0;
}
#block-panels-mini-tol-kopfleiste-regionen .region-three-25-50-25-second #region-center .views-field-term-node-tid .field-content {
    padding: 5px 0 0 0;
}
#block-panels-mini-tol-kopfleiste-regionen .region-three-25-50-25-first {
    
    height: 70px;
    width: 20%;
}
#block-panels-mini-tol-kopfleiste-regionen .region-three-25-50-25-first .region-inner #wetter-left {
    
    height: 70px;
    margin: 0 40px 0 0;
    padding: 0;
}



/*******/

/********************************************************/
/*************** R E G I O N E N - F U L L***************/
/********************************************************/

/*HEADER KASTEN KOPFZEILE*/
#region-titel .views-field-field-taxregion-image {
    float: left;
    padding-right: 10px;
}
#region-titel .views-field-field-taxregion-image img {
    margin: 10px;
    padding: 0;
}
#region-titel .views-field-term-node-tid .field-content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #b4bac4;
    font-size: 3em;
    letter-spacing: 0.05em;
    margin: 0;
    padding: 0;
    text-shadow: 0 1px 1px #fff;
}


#tol-region-full .region-two-66-33-first {
    width: 70%;
}
#tol-region-full .region-two-66-33-second {
    width: 30%;
}
#tol-region-full .region-two-66-33-second .block-inner {
    padding: 0 10px;
}
#tol-region-full h3 {
    padding: 0 0 5px 0;
}

/*TOP CONTAINER*/
#tol-region-full #slider-full .views-field-field-image .field-content {
    background: #ddd;
    padding: 0 5px;
}
#tol-region-full .views-field-field-slogan .field-content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    font-size: 2.4em;
    margin: 15px 0 0 10px;
}

/*MINI REGION FULLNODE*/
#tol-region-full #mini-panel-mini_region_fullnode .region-two-66-33-second {
    width: 40%;
    background: #eee;
}
#tol-region-full #mini-panel-mini_region_fullnode .region-two-66-33-first {
    width: 60%;
}
/*CONTETN BLOCK*/

#tol-region-full #mini-panel-mini_region_fullnode #beschreibung {
    margin: 10px;

}

#tol-region-full #mini-panel-mini_region_fullnode .region-two-66-33-first h4, #tol-region-full #mini-panel-mini_region_fullnode .region-two-66-33-first h3  {
    padding: 0 0 5px 0;
    font-size: 1.6em;
    color: #555;
}

/*VERTICAL Adressen BLOCK*/
#tol-region-full #adressen .views-field-field-taxregion-image {
    background: #fff none repeat scroll 0 0;
    padding: 5px 10px 5px 0;
    text-align: left;
    float: right;
}
#tol-region-full .views-field-name {
    margin: 10px 0;
}
#tol-region-full .views-field-city {
    margin: 10px 0;
}
#tol-region-full #adressen .views-field-phone {
    margin: 0 0 5px 0;
    border-bottom: 1px solid;
    padding: 0 0 5px 0;
}
#tol-region-full #adressen .views-field-email {
    margin: 10px 0 0 0;
    border-top: 1px solid;
    padding: 5px 0 0 0;
}
#tol-region-full #karte .gmap {
    border: 2px solid #fff;
    margin: 0;
    padding: 0;
}
#tol-region-full .pane-tol-regionen-full-panel-pane-15 ul {
    list-style-type: square;
    margin: 0;
    padding: 0;
}
#tol-region-full #weblinks .views-field-field-web-link {
    font-size: 1em;
}
/*INFO STATISTIK BLOCK*/
#tol-region-full #infostatistic ul {
    list-style-type: square;
}


/********************************/
/*******GOOGLE ADS **************/
/********************************/
#gads-leaderboard .block-content {
    margin: 0 8%;
    padding: 0px 0 5px 0;
}
#gads-leaderboard .block-content:before {
    content: "Anzeige";
    font-size: .6em;
    margin: 0 0 0 1px;
    padding: 0;
}
#gads-leaderboard {
     /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e2e2e2+0,f2f3f7+36,eaeaea+100 */
background: none;
    padding: 0;
    position: relative;
    margin: 0;
    border: 1px solid #fff;
}
#gads-leaderboard .block-inner {
    padding: 0;
}
/*GAD RECHTECK*/
#gad-rechteck .block-inner::before {
    content: "Anzeige";
    font-size: 0.6em;
}
#gad-rechteck .block-inner {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 0;
    padding: 0 0 10px 10px;
}
#gad-rechteck .block-inner .block-content {
    padding: 0;
    margin: 0 0 0 -15px;
}
#gad-rechteck {
     /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e2e2e2+0,f2f3f7+36,eaeaea+100 */
background: none;
    padding: 0;
    position: relative;
    margin: 10px;
    
}
/*SKYSCAPPER*/

#gad-sky .block-inner .block-content:before {
    content: "Anzeige";
    font-size: .6em;
}
#gad-sky .block-inner .block-content {
    background: none;
    margin: 0;
    padding: 0;
    width: 290px;
}


/********************************/
/*******LANDING PAGE - REGIONEN **************/
/********************************/

#tol-region-land #mini-panel-tol_regionen_haupt_infokasten {
     
background: none; /* Old browsers */

}
/*OVERLAY*/
#tol-region-land #mini-panel-tol_regionen_haupt_infokasten .region-three-50-25-25-second {
    width: 30%;
}

#mini-panel-tol_regionen_haupt_infokasten .pane-taxonomy-term-regionen-panel-pane-31 .flexslider {
    border: none;
}
#mini-panel-tol_regionen_haupt_infokasten #bildslider .views-field-field-image-1 .field-content {
    margin: 20px 0 0;
    max-height: 366px;
    max-width: 1185px;
    opacity: 0.4;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

/*SEITENSPALTE*/
#vv-imfokus .block-content {
    
    margin: -10px 0;
    padding: 10px;
}
/*DREIER KASTEN*/
#dreier-kasten {
    margin: -30px 0 5px;
}
#dreier-kasten #vizitka .views-field-views-conditional {
    float: right;
    margin: -220px 5px;
    position: relative;
}

#dreier-kasten #karte .views-field-field-karte-script h5 {
    margin: 15px 0 0 0;
}
#dreier-kasten #karte .views-field-field-karte-script {
    background: url("/sites/all/themes/tolcor/images/bg-regionenkarte.jpg");
    background-repeat: no-repeat;
    margin: 0;
}
#dreier-kasten h5 {
    padding: 0 0 5px 0;
}
#kopfleiste #block-panels-mini-tol-kopfleiste-regionen #dreier-kasten #vizitka .block-inner .block-content {
    padding: 0;
}
#kopfleiste #block-panels-mini-tol-kopfleiste-regionen #dreier-kasten #tipp .block-inner .block-content {
    margin: -10px 0 0;
}


#tol-region-land #mini-panel-tol_regionen_haupt_infokasten #kurzinfo {
    margin: 0 0 0 -10px;
    background: rgba(250,250,250,.5);
    padding: 10px 0;
    height: 366px;
}
#tol-region-land #mini-panel-tol_regionen_haupt_infokasten .views-field-title .field-content {
    margin: 80px 0 0 30px;
    vertical-align: middle;
    height: 100%;
    padding: 10px;
}
#tol-region-land #mini-panel-tol_regionen_haupt_infokasten #kurzinfo .views-field-field-untertitel {
    font-size: 1.2em;
}
#tol-region-land #mini-panel-tol_regionen_haupt_infokasten #kurzinfo .views-field-field-slogan {
    font-size: 1.2em;
}
#tol-region-land #mini-panel-tol_regionen_haupt_infokasten #kurzinfo .views-field-field-beschreibung {
    font-size: 1.2em;
    color: #000;
}
/* VIDEO LEISTE MULTIMEDIA*/
#tol-region-land #multimedia ul.views-fluid-grid-items-width-180 li.views-fluid-grid-item {
    width: 180px;
    border: none;
    background: none;
    margin: 0 5px 0 0;
}
/*TEST VIDEO SLIDER*/

#video-slider .block-content {
    background: none;
    padding: 5px 0 10px 0;
    margin: -10px 0;
}
#video-slider .views-slideshow-cycle-main-frame-row-item .video-embed-description {
    display: none;
}
#video-slider .views-slideshow-cycle-main-frame-row-item .views-field-title a {
    padding: 0 0 80px;
    font-weight: bold;
}
#video-slider .views-slideshow-cycle-main-frame-row-item .views-field-title:hover {
    background: rgba(250, 250, 250, 0.7) none repeat scroll 0 0;
    margin: -53px 0;
    overflow: hidden;
    height: 130px;
}
#video-slider .views-slideshow-cycle-main-frame-row-item .views-field-title {
    background: rgba(250, 250, 250, 0) none repeat scroll 0 0;
    line-height: 1em;
    margin: 0;
    height: 50px;
    overflow: hidden;
    position: relative;
    transition: all 0.4s ease 0s;
    width: 180px;
}
#video-slider .views-slideshow-cycle-main-frame-row-item.views-row {
    display: table-cell;
    float: left;
    margin: 10px 0;
    padding: 0 10px 0 0;
}
#video-slider .views_slideshow_cycle_teaser_section {
    height: 143px;
    margin: 0 35px;
    padding: 0;
    width: 100%;
}
#video-slider .vscc_controls_previous {
    float: left;
    margin: -110px 0;
    position: relative;
    z-index: 5;
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}
#video-slider .vscc_controls_next {
    background: none;
    float: right;
    margin: -110px 0 0;
    z-index: 5;
    position: relative;
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}
#video-slider .vscc_controls_pause {
    display: none;
}
/* BLOCK REISETIPPS */
#tol-region-land .views_slideshow_cycle_main .views_slideshow_slide {
    width: 100% !important;
}

#tol-region-land #mini-panel-tol_regionen_nachr #reiseartikel .views-row {
    background: none repeat scroll 0 0;
    display: table;
    margin: 10px 0 20px;
    width: 100%;
}
#tol-region-land #mini-panel-tol_regionen_nachr #reiseartikel .views-row .views-field-term-node-tid-1 .field-content {
    display: block;
    margin: 0px ;
    background: rgba(250, 250, 250, 1);
    position: relative;
    
}

/*BLOCK IM FOKUS*/
#tol-region-land #mini-panel-tol_regionen_nachr #vv-imfokus .views-field-title h2 {
    font-size: 1.8em;
    font-family: "roboto",sans-serif;
    font-weight: 700;
}



#tol-region-land #mini-panel-tol_regionen_nachr #reiseartikel .views-row .views-field-field-untertitel {
    padding: 0 0 15px 0;
}
#tol-region-land #mini-panel-tol_regionen_nachr #reiseartikel .views-row .views-field-field-image {
    float: left;
    padding-right: 20px;
}
#tol-region-land #region-reise-block #gastro-grid ul.views-fluid-grid-items-width-200 li.views-fluid-grid-item {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #ddd;
    height: 420px;
    margin: 10px 10px 10px 0;
    padding: 10px;
    width: 350px;
}
/*GASTRO TIPP BLOCK VIITKY*/
#tol-region-land #region-reise-block #gastro-grid .views-slideshow-cycle-main-frame-row-item {
    width: 100%;
    margin: 0 0 10px;
    padding: 0;
}
#tol-region-land #region-reise-block #gastro-grid .views-row {
    background: none repeat scroll 0 0;
    display: table;
    padding-bottom: 15px;
    margin: 0 0 10px;
}
#tol-region-land #region-reise-block #gastro-grid .views-row .views-field-field-image {
    float: left;
    padding-right: 20px;
}


#tol-region-land #region-reise-block #tipps-grid .views-field-field-editorial {
    display: table;
    float: left;
}

#tol-region-land #region-reise-block #tipps-grid ul.views-fluid-grid-items-width-200 li.views-fluid-grid-item {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #ddd;
    
    margin: 10px 10px 10px 0;
    padding: 10px;
    width: 350px;
}
#tol-region-land #region-reise-block #tipps-grid .views-field-field-image {
    float: left;
    padding: 10px 10px 0 0;
}
#tol-region-land #region-reise-block #tipps-grid .views-field-field-logo {
    float: left;
    padding: 0 10px 0 0;
}
#tol-region-land #region-reise-block ul.views-fluid-grid-items-width-200 .views-field-title h4 {
    font-size: 1.4em;
    font-family: "roboto", sans-serif;
    padding: 5px 0 10px 0;
}
/*SLIDERSHOW*/
#vscc_controls_pause_artikel_reisetipps_tol-panel_pane_1, #vscc_controls_pause_tol_kopie_von_events_typen-panel_pane_1 {
    display: none;
}
#vscc_controls_artikel_reisetipps_tol-panel_pane_1, #vscc_controls_tol_kopie_von_events_typen-panel_pane_1, #views_slideshow_slide_counter_tol_kopie_von_events_typen-panel_pane_1, #vscc_controls_firmen_basic-panel_pane_6 {
    text-align: center;
    background: none;
    position: relative;
}
#vscc_controls_artikel_reisetipps_tol-panel_pane_1:after, #vscc_controls_tol_kopie_von_events_typen-panel_pane_1:after, #views_slideshow_slide_counter_tol_kopie_von_events_typen-panel_pane_1:after, #vscc_controls_firmen_basic-panel_pane_6:after {
    content: "mehr";
    top: 15px;
    padding: 0;
    position: absolute;
}

/*BLOCK MULTIMEDIA*/

#tol-region-land #multimedia .video-embed-description {
    display: none;
}
/*BLOCK-EVENTS*/

/*
#tol-region-land #events .views_slideshow_cycle_slide {
    margin: 20px 0;
}
#tol-region-land #events .views_slideshow_cycle_slide .views-row {
    display: table;
    width: 770px;
}
*/

#tol-region-land #events .views-row {
    display: table;
    width: 100%;
    margin: 0 0 10px;
    background: none;
}
#tol-region-land #events .views-row .views-field-name {
    background: none;
    padding: 0 0 3px 0;
}
#tol-region-land #events .views-row .views-field-field-event-bild {
    float: left;
    padding: 0 10px 0 0;
}
/*EVENTS REGIONEN ABGELAUFEN*/
#tol-region-land #events .abgelaufen .view-header {
    color: #B1192C;
    font-weight: 700;
}
#tol-region-land #events .view-empty {
    background: #f1f1f1;
}

#tol-region-land #events.abgelaufen .views-field-field-event-bild {
    filter: grayscale(1) !important;
    -webkit-filter: grayscale(1) !important;
}
#tol-region-land #events.abgelaufen .views-row {
    background: #f1f1f1;
    margin: 0;
}


#mini-panel-tol_reg_landing_events #events .views-field-name img {
    float: left;
    padding: 3px 5px 0 0;
}
#mini-panel-tol_reg_landing_events #events .views-field-name {
    border-bottom: 1px solid #ddd;
    margin: 0 0 10px;
}
#mini-panel-tol_reg_landing_events #events .views-field-nothing {
    float: right;
    display: inline;
    font-size: .9em;
    color: #999;
    font-weight: 700;
}
#mini-panel-tol_reg_landing_events #events .views-field-field-event-bild {
    float: left;
    padding: 0 10px 0 0;
}
*/
#tol-region-land #permanent .views-row {
    display: table;
    width: 100%;
    margin: 10px 0 0;
}
#tol-region-land #permanent .views-field-field-event-bild {
    float: left;
    padding: 0 10px 0 0;
}
#mini-panel-tol_reg_landing_events #permanent .views-field-name {
    border-bottom: 1px solid #ddd;
    margin: 0 0 10px 0;
}
#mini-panel-tol_reg_landing_events #permanent .date-group {
    float: right;
}
/*BLOCK NACHRICHTEN*/


/*NACHRICHTEN NEWS KASTEN*/
#news-kasten .views-row {
    display: table;
    margin: 0 0 10px 0;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    width: 100%;
}
#tol-region-land #news-kasten .views-field-field-taxregion-image {
    float: left;
    padding: 10px;
}
/*ORTE*/
#tol-region-land #orte ul.views-fluid-grid-items-height-200 li.views-fluid-grid-item {
    background: #f6f6f6;
    border: medium none;
    box-shadow: none;
    height: 230px;
    margin: 0 20px 20px 0;
    padding: 5px;
    position: relative;
}


#tol-region-land #orte .views-field-field-typ-des-veranstaltungsorte {
    border-top: 1px solid #ddd;
    bottom: 0;
    color: #999;
    position: absolute;
    width: 100%;
}

/*BLOCK ORTE*/
#mini-panel-tol_reg_landing_events #orte ul.views-fluid-grid-items-height-200 li.views-fluid-grid-item {
    background: #eee;
    border: medium none;
    box-shadow: none;
    height: 200px;
    margin: 0 20px 20px 0;
    padding: 5px;
    position: relative;
}
#mini-panel-tol_reg_landing_events #orte .views-row {
    height: 210px;
    position: relative;
}
#mini-panel-tol_reg_landing_events #orte .views-row .views-field-field-typ-des-veranstaltungsorte {
    background: rgba(250, 250, 250, 1) none repeat scroll 0 0;
    border-top: 1px solid #ddd;
    bottom: 0;
    color: #666;
    font-size: 0.9em;
    0: 3px 0;
    padding: 0 10px 0 5px;
    position: absolute;
    vertical-align: bottom;
    width: 100%;
    left: 0;
}
#mini-panel-tol_reg_landing_events #orte .views-field-field-untertitel {
    line-height: 1.1em;
    padding-top: 5px;
}
/*MINI EVENTS SUB*/
#tol-region-land #events-sub .region-two-66-33-second {
    margin: 10px 0 0 0;
}
/*BLOCK EVENTS KaTALOG BASIC*/

#tol-region-land #katalog-block-rows .views-row .views-field-field-logo {
    float: left;
    padding: 0 10px 0 0;
}
/********************************/
/*******LANDING PAGE - REISEZIELE **************/
/********************************/

/*************************************************/
/**************** KOPFLEISTE LANDING ************/
/*************************************************/

#kopfleiste #block-panels-mini-tol-kopf-landing-title {
    margin: 0;
    padding: 10px 0 0 0;
    text-align: left;
}
#seitentitel h1 {
    color: #b4bac4;
    font-size: 2.4em;
    letter-spacing: 0.05em;
    margin: 0;
    opacity: 1;
    padding: 0;
    text-shadow: 0 1px 1px #fff;
}
#kopfleiste #mini-panel-tol_kopf_landing_title h2 {
    color: #b4bac4;
    font-size: 2.4em;
    letter-spacing: 0.05em;
    margin: 0;
    opacity: 1;
    padding: 0;
    text-shadow: 0 1px 1px #fff;
}


#kopfleiste #mini-panel-tol_kopf_landing_title .views-field-field-taxregion-image {
    float: left;
    padding-right: 5px;
}
#kopfleiste #mini-panel-tol_kopf_landing_title .views-field-field-wetter-script {
    display: inline-flex;
    float: right;
    margin: -50px 0 0;
    padding: 0;
}

#kopfleiste #mini-panel-tol_kopf_landing_title {
    background: none;
}

#mini-panel-tol_kopf_landing_title .region-three-25-50-25-third {
    background: none;
    width: 20%;
    height: 70px;
}
#mini-panel-tol_kopf_landing_title .region-three-25-50-25-third #social-right {
    margin: 0 28px;
    padding: 0;
}
#mini-panel-tol_kopf_landing_title .region-three-25-50-25-third #social-right #suchformular {
    width: 100%;
    margin: 10px 0;
    padding: 0 100px 0 0;
}
#mini-panel-tol_kopf_landing_title .region-three-25-50-25-second {
    
    height: 70px;
    width: 60%;
}
#mini-panel-tol_kopf_landing_title .region-three-25-50-25-second #region-center {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 70px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 100%;
    display: inline;
}

#mini-panel-tol_kopf_landing_title .region-three-25-50-25-second .views-field-field-taxregion-image {
    float: left;
    padding: 0 10px 0 0;
}
#mini-panel-tol_kopf_landing_title .region-three-25-50-25-second #region-center .views-field-term-node-tid .field-content {
    padding: 5px 0 0 0;
}
#mini-panel-tol_kopf_landing_title .region-three-25-50-25-first {
    
    height: 70px;
    width: 20%;
}
#mini-panel-tol_kopf_landing_title .region-three-25-50-25-first .region-inner #wetter-left {
    
    height: 70px;
    margin: 0 40px 0 0;
    padding: 0;
}

#mini-panel-tol_kopfleiste_regionen .views-field-field-taxregion-image {
    
}


#mini-panel-tol_kopfleiste_regionen .widget-wetter {
    
}
#mini-panel-tol_kopfleiste_regionen .widget-social #widgets-element-socialmedia_profile-buttons {
    
}
#mini-panel-tol_kopfleiste_regionen .pane-tol-kopfl-reg-soc-search .block-inner {

}
#suchformular.widget-search {
    
}
/*******/


#mini-panel-tol_kopf_landing_title .region-three-25-50-25-second .pane-page-title h1 {
    color: #b1192c;
    font-family: "roboto condensed";
    font-size: 2.4em;
    text-align: center;
}
#mini-panel-tol_kopf_landing_title .region-three-25-50-25-second .pane-page-title {
    margin: 20px 0 0 0;
    padding: 0;
    width: 100%;
}
#page-title {
    display: none;
}
/*SPALTEN REISEZIELE*/
#tol-ausflugstipps .region-three-25-50-25-third {
    
}
#tol-ausflugstipps .region-three-25-50-25-second {
    width: 55%;
}
#tol-ausflugstipps .region-three-25-50-25-first {
    width: 20%;
}
/*REGIONEN BLOCK*/
#tol-ausflugstipps .pane-tol-regionen-full {
    background: #fff;
    margin: -9px 0;
    box-shadow: none;
    padding: 0 0 1px 0;
}
/*SEITENSPALTE RECHTS*/
/*GLOBAL BLOCK KATALOG*/
#katalog-block .views-field-field-image {
    padding: 5px 30px 0 0;
}
#katalog-block .block-content {
    background: #e6ebef none repeat scroll 0 0;
    box-shadow: 0 1px 2px #fff;
    margin: 0;
    padding: 10px 0 10px 15px;
}
#katalog-block .views-field-field-editorial {
    padding: 10px;
}
#katalog-block .block-inner {
    margin: 0;
    padding: 0;
}
#katalog-block {
    margin: 30px 0;
    padding: 0;
}
#katalog-block .views-field-title h2 {
    font-family: "roboto",sans-serif;
    font-size: 1.4em;
}
/*KATALOG SEITENSPALTE ROWS*/
#katalog-block-rows .views-row {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #fff;
    box-shadow: none;
    display: table;
    margin: 0 0 10px;
    padding: 10px;
    border-bottom: 1px solid #ddd;
}
#katalog-block-rows .block-inner {
    margin: 0;
    padding: 0;
}

#katalog-block-rows .views-row .views-field-field-branchenverzeichnis-1 {
    float: none;
    padding-right: 3px;
    font-size: .85em;
}

/*SEITENSPALTE LINKS EXPOSED FILTER BLOCK*/
/*MENÜ*/
#hervorgehoben-block-reiseziele .form-item-term-node-tid-depth-2 .form-item {
    margin-top: 5px;
    border-bottom: 1px solid #eee;
}
/*ALL*/
#hervorgehoben-block-reiseziele #edit-term-node-tid-depth-2-all {
    background: rgba(0, 0, 0, 0) url("/sites/default/files/styles/thumb_15x15/public/regionen/150px-flag_of_the_czech_republic.svg_.png?itok=pUIV7ohV") no-repeat scroll 0 0;
    padding: 0 18px;
}

/*PRAG*/
#hervorgehoben-block-reiseziele #edit-term-node-tid-depth-2-574 {
    background: rgba(0, 0, 0, 0) url("/sites/default/files/styles/icon-16x16/public/regionen/prahq.png?itok=JnD8VrQS") no-repeat scroll 0 0;
    padding: 0 18px;
}
/*Mährisch Schlesien*/
#hervorgehoben-block-reiseziele #edit-term-node-tid-depth-2-581 {
    background: rgba(0, 0, 0, 0) url("/sites/default/files/styles/icon-16x16/public/regionen/moravian-silesian_region.png?itok=ZmuSP_2P") no-repeat scroll 0 0;
    padding: 0 18px;
}
/*SÜDBÖHMEN*/
#hervorgehoben-block-reiseziele #edit-term-node-tid-depth-2-575 {
    background: rgba(0, 0, 0, 0) url("/sites/default/files/styles/icon-16x16/public/regionen/znak_jc_kraj_0.jpg?itok=TBgQMiq5") no-repeat scroll 0 0;
    padding: 0 18px;
}
/*OLOMOUC*/
#hervorgehoben-block-reiseziele #edit-term-node-tid-depth-2-582 {
    background: rgba(0, 0, 0, 0) url("/sites/default/files/styles/icon-16x16/public/regionen/olomouc_region.png?itok=pxWuX-lh") no-repeat scroll 0 0;
    padding: 0 18px;
}
/*SÜDMÄHREN*/
#hervorgehoben-block-reiseziele #edit-term-node-tid-depth-2-576 {
    background: rgba(0, 0, 0, 0) url("/sites/default/files/styles/icon-16x16/public/regionen/south_moravian_region.png?itok=--mxquoL") no-repeat scroll 0 0;
    padding: 0 18px;
}
/*PARDUBICE*/
#hervorgehoben-block-reiseziele #edit-term-node-tid-depth-2-583 {
    background: rgba(0, 0, 0, 0) url("/sites/default/files/styles/icon-16x16/public/regionen/pardubice_region.png?itok=8sllzhnY") no-repeat scroll 0 0;
    padding: 0 18px;
}
/*KARLSBAD*/
#hervorgehoben-block-reiseziele #edit-term-node-tid-depth-2-577 {
    background: rgba(0, 0, 0, 0) url("/sites/default/files/styles/icon-16x16/public/regionen/karlovy_vary_region.png?itok=DJW76GeW") no-repeat scroll 0 0;
    padding: 0 18px;
}
/*PILSEN*/
#hervorgehoben-block-reiseziele #edit-term-node-tid-depth-2-584 {
    background: rgba(0, 0, 0, 0) url("/sites/default/files/styles/icon-16x16/public/regionen/pilsen.png?itok=Sbl90VwR") no-repeat scroll 0 0;
    padding: 0 18px;
}
/*HOCHLAND*/
#hervorgehoben-block-reiseziele #edit-term-node-tid-depth-2-578 {
    background: rgba(0, 0, 0, 0) url("/sites/default/files/styles/icon-16x16/public/regionen/vysocina_region.png?itok=HXOoTgJi") no-repeat scroll 0 0;
    padding: 0 18px;
}
/*MITTELBÖHMEN*/
#hervorgehoben-block-reiseziele #edit-term-node-tid-depth-2-585 {
    background: rgba(0, 0, 0, 0) url("/sites/default/files/styles/icon-16x16/public/regionen/central_bohemian_region.png?itok=HPYcNwQC") no-repeat scroll 0 0;
    padding: 0 18px;
}
/*HRADEC KRALOVE*/
#hervorgehoben-block-reiseziele #edit-term-node-tid-depth-2-579 {
    background: rgba(0, 0, 0, 0) url("/sites/default/files/styles/icon-16x16/public/regionen/hradec_kralove_region.png?itok=8I6E3Oye") no-repeat scroll 0 0;
    padding: 0 18px;
}
/*USTI NAD LABEM*/
#hervorgehoben-block-reiseziele #edit-term-node-tid-depth-2-586 {
    background: rgba(0, 0, 0, 0) url("/sites/default/files/styles/icon-16x16/public/regionen/usti_nad_labem_region.png?itok=LQRrid2h") no-repeat scroll 0 0;
    padding: 0 18px;
}
/*LIBEREC*/
#hervorgehoben-block-reiseziele #edit-term-node-tid-depth-2-580 {
    background: rgba(0, 0, 0, 0) url("/sites/default/files/styles/icon-16x16/public/regionen/lib.png?itok=hYo2DciF") no-repeat scroll 0 0;
    padding: 0 18px;
}
/*ZLIN*/
#hervorgehoben-block-reiseziele #edit-term-node-tid-depth-2-587 {
    background: rgba(0, 0, 0, 0) url("/sites/default/files/styles/icon-16x16/public/regionen/zlin_region.png?itok=JzwUgC_N") no-repeat scroll 0 0;
    padding: 0 18px;
}



#tol-ausflugstipps #hervorgehoben-block-reiseziele {
    background: #fff;
    margin: 40px 0 0;
    z-index: 1;
    box-shadow: none;
}
#tol-ausflugstipps .pane-firmen-basic-panel-pane-4 {
    background: #e2e2e2;
    box-shadow: inset 0 0 2px #d2d2d2;
    border: 1px solid #fff;
}
.view-display-id-block_6 ul.views-fluid-grid-items-width-250 li.views-fluid-grid-item {
    border: none;
    background: none;
    width: 225px;
}
#tol-ausflugstipps .view-display-id-block_6 .views-field-name h2 {
    vertical-align: middle;
}
#tol-ausflugstipps .view-display-id-block_6 .views-field-name {
    z-index: 1;
    position: relative;
}
#tol-ausflugstipps .view-display-id-block_6 .views-field-field-bilder {
    position: relative;
}
/*LIST*/
#tol-ausflugstipps .pane-artikel-reisetipps-tol-panel-pane-3  {
    margin: 40px 20px 0 0;
}
#tol-ausflugstipps .pane-artikel-reisetipps-tol-panel-pane-3 .views-row .views-field-term-node-tid .field-content {
    border-bottom: 1px solid #ddd;
}
#tol-ausflugstipps .pane-artikel-reisetipps-tol-panel-pane-3  .views-row {
    background: none repeat scroll 0 0;
    box-shadow: none;
    display: table;
    margin: 0 0 20px;
    padding: 10px;
    width: 100%;
}
#tol-ausflugstipps .pane-artikel-reisetipps-tol-panel-pane-3  .views-field-field-untertitel {
    margin-bottom: 10px;
}


#tol-ausflugstipps .pane-artikel-reisetipps-tol-panel-pane-3  .views-field-field-image {
    float: left;
    padding-right: 10px;
    margin: 0;
}
#tol-ausflugstipps .pane-artikel-reisetipps-tol-panel-pane-3 .views-field-field-branchenverzeichnis, #tol-ausflugstipps .pane-artikel-reisetipps-tol-panel-pane-3 .views-field-field-blog-kategorie, #tol-ausflugstipps .gastro-teaser .views-field-field-blog-kategorie {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #444;
    float: right;
    font-size: 0.85em;
    margin: 3px 0 0;
    padding: 0 10px;
}
/*AUSFLUGSTIPPS REISE SEITNESPALTE*/

#tol-ausflugstipps #katalog-block .block-content {
    background: #e6ebef none repeat scroll 0 0;
    box-shadow: 0 1px 2px #fff;
    margin: -10px 0 0;
    padding: 10px 0 10px 15px;
}

/***************************************************************/
/***************** GASTROTIPPS LANDING *************************/
/***************************************************************/
/*LIST*/
#tol-ausflugstipps .gastro-teaser  {
    margin: 0 20px 0 0;
}
#tol-ausflugstipps .gastro-teaser .views-row {
    background: #fff none repeat scroll 0 0;
    box-shadow: none;
    display: table;
    margin: 0;
    padding: 10px 0;
    width: 100%;
}
#tol-ausflugstipps .gastro-teaser .views-field-field-untertitel {
    margin-bottom: 10px;
}


#tol-ausflugstipps .gastro-teaser .views-field-field-image, #tol-ausflugstipps .gastro-teaser .views-field-field-event-bild {
    float: left;
    margin: 0;
    padding-right: 10px;
}
#tol-ausflugstipps .gastro-teaser .views-field-field-branchenverzeichnis {
    background: none;
    padding: 0px;
    border-bottom: 1px solid #ddd;
    margin: 0 0 10px;
}

#tol-ausflugstipps .gastro-teaser .views-field-field-kategorie-vizit .field-content, #tol-ausflugstipps .gastro-teaser .views-field-field-veranstaltungstyp, #tol-ausflugstipps .gastro-teaser .views-field-views-conditional,#tol-ausflugstipps .gastro-teaser .views-field-views-conditional-1 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #444;
    float: right;
    font-size: 0.9em;
    margin: 0;
    padding: 0px 5px;
}


#tol-ausflugstipps .jo-gastro-sidekick .views-row {
    margin: 0 0 15px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}
#tol-ausflugstipps .jo-gastro-sidekick .views-field-field-image {
    margin-top: 5px;
}
#tol-ausflugstipps .item-list ul.pager-load-more a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 0;
    padding: 0;
    vertical-align: top;
}

/***************************************************************/
/***************** REISEINFOS BASISINFO*************************/
/***************************************************************/
#tol-reiseinfos .region-three-25-50-25-third, #tol-events .region-three-25-50-25-third{
    width: 300px;
}
#tol-reiseinfos .region-three-25-50-25-second, #tol-events .region-three-25-50-25-second {
    width: 55%;
}
#tol-reiseinfos .region-three-25-50-25-first, #tol-events .region-three-25-50-25-first {
    width: 20%;
}


/*BILDER KASTEN*/
#tol-reiseinfos ul.views-fluid-grid-items-width-200 li.views-fluid-grid-item {
    background: none;
    border: none;
    width: 180px;
    padding: 0 9px 0 4px;
}
#tol-reiseinfos .pane-taxonomy-term-tol-teasers-panel-pane-7 {
    background: #fff;
    padding: 5px 0;
    box-shadow: none;
    margin: 0;
}
/*TOP THEMA KASTEN*/
#mini-panel-tol_basisinfo_full_bottom .region-inner {
    margin: 0 10px 0 -10px;
    padding: 0;
}
#mini-panel-tol_basisinfo_full_bottom {
    margin: 0;
    padding: 0;
}
#mini-panel-tol_basisinfo_full_bottom #katalog-block {
    margin: 10px 0;
    padding: 0;
}
/*TOP-KASTEN*/
#mini-panel-tol_basisinfo_full_bottom .region-two-50-first {
    
    width: 65%;
}
#mini-panel-tol_basisinfo_full_bottom .region-two-50-second {
    
    width: 35%;
}

#tol-reiseinfos #mini-panel-tol_basisinfo_top_container .region-two-66-33-first {
    width: 75%;
}
#tol-reiseinfos #mini-panel-tol_basisinfo_top_container .region-two-66-33-second {
    width: 25%;
}
#tol-reiseinfos #mini-panel-tol_basisinfo_top_container {
       /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e2e2e2+0,f2f3f7+36,eaeaea+100 */
    background: none; 
    margin: -8px -10px;
    padding: 0 10px 10px 10px;
}

/***********BASISINFO LANDING*************/

/*TOP HEADER*/

#mini-panel-tol_basisi_header_container {
    margin: 20px 0;
}

/*TOP HEADER SLIDER*/

#mini-panel-tol_basisi_header_container #basis-header-slider {
    background: none;
    margin: 5px 10px;
}
#mini-panel-tol_basisi_header_container #basis-header-slider .views-field-field-image {
    margin: 0;
    float: left;
    padding-right: 20px;
}

/*FLEXSLIDER FLICKER FIX*/
.slides > li {
display: none;
}

/* Include a no-js fallback */
.no-js .slides > li:first-child {
display: block;
}





#mini-panel-tol_basisinfo_full_bottom #top-thema .views-field-field-image {
    
    float: left;
    padding: 5px 10px 0 0;
}

#mini-panel-tol_basisinfo_full_bottom .pane-taxonomy-term-tol-teasers-panel-pane-11 .views-row {
    background: #fff none repeat scroll 0 0;
    display: table;
    margin-bottom: 5px;
    width: 100%;
    border-bottom: 3px solid #eee;
}
#mini-panel-tol_basisinfo_full_bottom .pane-taxonomy-term-tol-teasers-panel-pane-11 .views-row .views-field-title {
    font-weight: bold;
    font-size: 1.0em;
    line-height: 1.1em;
    padding: 3px 5px 0 0;
}
#mini-panel-tol_basisinfo_full_bottom .pane-taxonomy-term-tol-teasers-panel-pane-11 .views-row .views-field-field-image {
    float: left;
    padding: 5px;
}
/*TOP KASTEN SIDEBAR*/
#mini-panel-tol_basisinfo_top_container #katalog-block {
    margin: 20px 0 0 0;
}
/*****LISTE******/
#tol-reiseinfos #teaser-list .block-inner {
    
    
    display: block;
    margin: 0 0 20px 0;
    padding: 10px;

}
#tol-reiseinfos #teaser-list .teaser-1 .views-row {
    background: #fff;
    box-shadow: none;
    display: table;
    margin: 0 0 20px 0;
    padding: 10px;
    width: 97%;
    border-bottom: 10px solid #f1f1f1;
}
#tol-reiseinfos #teaser-list .teaser-2 .views-row {
    background: #fff;
    box-shadow: none;
    display: block;
    margin: 0 0 20px 0;
    padding: 10px;
    width: 97%;
    border-bottom: 10px solid #f1f1f1;
}
#tol-reiseinfos #teaser-list .teaser-3 .views-row {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #eeeeee;
    box-shadow: none;
    display: table;
    margin: 0 0 10px;
    padding: 5px 10px;
    width: 97%;
}
#tol-reiseinfos #teaser-list .teaser-3 h3 a {
    color: #B1192C;
}
#tol-reiseinfos #teaser-list .teaser-3 h3 {
    color: #535353;
    font-size: 1.2em;
    padding: 0 0 3px 2px;
}
#tol-reiseinfos #teaser-list .teaser-3 .views-field-term-node-tid {
    display: table-row;
    font-size: .8em;
    padding: 10px 0;
}
/* ADINSERT G-ADS in ROW*/
#tol-reiseinfos #teaser-list .teaser-3 #google_ads_frame2 {
    margin: 20px;
}
#tol-reiseinfos #teaser-list .teaser-3 .views-field-title {
    margin: 5px 0 0 0;
}

#tol-reiseinfos #teaser-list .teaser-3 .image-placeholder a {
    color: #fff;
    padding: 0 ;
    vertical-align: middle;
    line-height: .01em;
}
#tol-reiseinfos #teaser-list .teaser-3 .image-placeholder {
    background: #eee;
    color: #fff;
    font-weight: bold;
    height: 50px;
    padding: 3px 5px;
    position: relative;
    text-overflow: clip;
    vertical-align: bottom;
    width: 50px;
}

#tol-reiseinfos #teaser-list .views-field-field-image .field-content {
    display: table;
    float: left;
    padding: 10px 10px 0 0;
}
#tol-reiseinfos #teaser-list .view-footer .view {
    background: none repeat scroll 0 0;
    width: 100%;
    margin: 10px 0 20px 0;
}
#tol-reiseinfos #teaser-list .flash-ad embed {
    background: none;
    width: 100%;
    margin: 0 0 10px;
    padding: 0;
}
/*HERVORGEHOBEN*/
#tol-reiseinfos #hervorgehoben-block .block-inner {
    background: rgba(250,250,250, .95);
    box-shadow: none;
    margin: 10px 1px 0 0;
    padding: 10px 0 0 15px;
}

/*****************************************************/
/************ REISEINFO BASISINFO FULL****************/
/*****************************************************/

/* TOP HEADER */
#block-panels-mini-clone-of-tol-kopfleiste-regionen {
    margin: 3px 0 0px 0;
    padding: 0;
    height: 90px;
    background: #fff;
}

#mini-panel-clone_of_tol_kopfleiste_regionen ul.views-fluid-grid-items-width-200 li.views-fluid-grid-item {
    background: none;
    border: none;
    width: 180px;
    padding: 0 9px 0 4px;
}
#mini-panel-clone_of_tol_kopfleiste_regionen {
    padding: 20px 0 0 10px;
    height: 90px;
}
/*BASISIINFO FULL*/
#tol-basisinfo #basisinfo-full {
    background: #fff;
    padding: 10px;
    box-shadow: none;
}
#tol-basisinfo #basisinfo-full .views-field-field-untertitel {
    margin-bottom: 15px;
}

#tol-basisinfo #basisinfo-full .views-field-field-image {
    
    padding: 5px 20px 20px 0;
}
#tol-basisinfo #basisinfo-full .views-field-changed {
    font-size: .9em;
}
/*BASISINFO LIST STYLE*/
#tol-basisinfo #basisinfo-list {
    margin: 0 10px;
}

#tol-basisinfo #basisinfo-list li {
    padding: 0;
    margin: 0;
}
/*BASIS TAX WEITERE */
#tol-basisinfo #weitere-block .views-row {
    margin: 0 0 15px 0;
    background: #e1e1e1;
    padding: 5px;
}
#tol-basisinfo #weitere-block .views-row .views-field-title {
    padding: 5px 0 0;
}
#tol-basisinfo #weitere-block .views-row .views-field-field-image {
    background: #eee none repeat scroll 0 0;
    margin: 10px 0 5px;
    padding: 0;
}
#tol-basisinfo .pane-nachrichten-artikel-presseschau .views-row .views-field-title {
    padding: 5px 0 0 0;
}
#tol-basisinfo .pane-nachrichten-artikel-presseschau .views-row .views-field-field-image {
    margin: 10px 0 5px 0;
    padding: 0 0 0 0;
    background: #eee;
}
/*BASISINFO AKTUELLE BLOCK*/

#tol-basisinfo #aktuelle-block .views-row {
    background: #fff;
    padding: 10px;
    margin: 0 0 10px 0;
    box-shadow: none;
}

/****************************************************/
/********************NACHRICHTEN FULL****************/
/****************************************************/

#jo-news-full #news-full-body {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: none;
    margin: 20px 0 30px 0;
    border-bottom: 1px solid #ddd;
    padding: 0 0 20px 0;
}

#jo-news-full #news-full-body p {
    padding: 0 10px 0 0;
}
#jo-news-full #news-full-body .views-field-title {
    padding: 10px 0 0;
    border-top: 1px solid #ddd;
}
#jo-news-full #news-full-body .views-field-title h2 {
    font-size: 2em;
}

#jo-news-full #news-full-body .views-field-field-untertitel {
    padding: 0 0 15px 0;
}
#jo-news-full #news-full-body h4 {
    padding: 0 0 10px 0;
}
#jo-news-full #news-full-body .views-field-field-image {
    float: none;
    padding: 0 10px 10px 0;
}
/*MAP*/

#jo-news-full #news-full-body .view-footer {
    background: #f1f1f1;
    display: table;
    width: 100%;
    margin: 20px 0 0 0;
}
#jo-news-full #news-full-body .view-footer .view-display-id-gmap {
    
    float: left;
    padding-right: 20px;
}
#jo-news-full #news-full-body .view-footer .views-row {
    padding: 10px;
}

#jo-news-full #news-thema .views-row {
    background: #fff;
    padding: 10px;
    margin: 0 0 10px 0;
    box-shadow: none;
}
#jo-news-full #presseschau .views-row {
    display: table;
    margin: 0 0 15px 0;
}
/****************************************************/
/******************** VV PREMIUM FULL  **************/
/****************************************************/
#tol-vizitka .region-two-66-33-second {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    width: 300px;
}
#tol-vizitka .region-two-66-33-first {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    width: 75%;
}
#tol-vizitka #mini-panel-tol_vv_premium_full .region-two-66-33-first {
    background: none;
    width: 66%;
}
#tol-vizitka #mini-panel-tol_vv_premium_full .region-two-66-33-second {
    background: #ddd none repeat scroll 0 0;
    width: 33%;
}
#jo-vizitka #mini-panel-tol_vv_premium_full .region-two-66-33-second .block-inner {
    width: 97%;
    margin: 0;
    padding: 0 5px 0 0;
}
#jo-vizitka #mini-panel-tol_vv_premium_full #map-full {
    margin: 15px 5px 0 0;
    padding: 0;
}
#jo-vizitka #mini-panel-tol_vv_premium_full #video-full {
    margin: 20px 3px 0 0;
}
#jo-vizitka #mini-panel-tol_vv_premium_full #standort-full .views-field-name {
    padding-bottom: 5px;
}
#jo-vizitka #mini-panel-tol_vv_premium_full #standort-full .views-field-phone {
    margin-bottom: 5px;
}
#jo-vizitka #mini-panel-tol_vv_premium_full #standort-full .views-field-nothing {
    margin: 10px 0 5px 0;
    border-top: 1px solid #ddd;
    padding: 5px 0 0 0;
}
#tol-vvpremium-full {
    background: #fff;
    margin: 0 10px 0 0;
    padding: 5px 0 20px 10px;
    box-shadow: none;
}

#tol-vvpremium-slider {
    background: #fff;
    margin: 0 10px 0 0;
    padding: 0 10px;
    box-shadow: none;
    -webkit-transform: translateZ(0);
}
#tol-vvpremium-slider .views-field-field-web-link .field-content {
    margin-bottom: 10px;
}

#tol-vvpremium-full h2 {
    font-size: 2em;
}
#tol-vvpremium-full h3 {
    color: #555;
    padding: 0 0 10px 0;
}
#tol-vvpremium-slider h4 {
    padding: 5px 0 10px 0;
}
#tol-vvpremium-slider h2 {
    font-size: 2em;
    padding: 20px 0 0 0;
}
#tol-vvpremium-full .views-field-field-infokasten img {
    float: right;
    padding: 0 0 10px 10px;
}
#tol-vvpremium-full .views-field-field-infokasten {
    background: #F1F1F1;
    padding: 10px;
}


/****************************************************/
/******************** VV BASIC FULL  ****************/
/****************************************************/

/*TOP KASTEN BASIC PREMIUM*/
#top-header #block-panels-mini-tol-kopf-vv-title {
    margin: 3px 0;
    padding: 10px 0 0 20px;
    background: #fff;
}
#top-header #block-panels-mini-tol-kopf-vv-title .views-field-field-taxregion-image {
    float: left;
    padding-right: 5px;
}
#top-header #block-panels-mini-tol-kopf-vv-title .views-field-field-wetter-script {
    display: inline-flex;
    float: right;
    margin: -50px 0 0;
    padding: 0;
}

#tol-vizitka-basic .region-two-66-33-second {
    background: none;
    width: 300px;
}
#tol-vizitka-basic .region-two-66-33-first {
    background: none;
    width: 75%;
}
#tol-vizitka-basic #mini-panel-tol_vv_basic_full .region-two-66-33-first {
    background: red none repeat scroll 0 0;
    width: 66%;
}
#tol-vizitka-basic #mini-panel-tol_vv_basic_full .region-two-66-33-second {
    background: #ddd none repeat scroll 0 0;
    width: 33%;
}

#tol-vvbasic-full {
    background: #fff;
    margin: 0;
    padding: 5px 0 20px 10px;
    box-shadow: none;
}
#mini-panel-tol_vv_basic_full .views-field-title h2 {
    font-size: 2.5em;
}

#tol-vvbasic-full .views-field-field-image {
    margin: 0 18px 0 0;
}
#tol-vizitka-basic #vvbasic-standort .views-field-postal-code {
    float: left;
    padding-right: 5px;
}

#mini-panel-tol_vv_basic_full #wetter-block {
    background: #fff;
    margin: 20px 0 0 1px;
    padding: 10px;
}
/*****************************************************/
/************** GASTROTIPP  FULL**********************/
/*****************************************************/

#tol-gastro-full #mini-panel-tol_gastrotipp_full h2 {
    font-size: 2.0em;
}

#tol-gastro-full #mini-panel-clone_of_tol_gastrotipp_full {
    background: #eee none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    margin: 0 10px 0 0;
}
#tol-gastro-full #mini-panel-clone_of_tol_gastrotipp_full .view-display-id-block_2 .view-content {
    border: 3px solid #fff;
}
#tol-gastro-full #mini-panel-clone_of_tol_gastrotipp_full .region-two-66-33-second .pane-gastrotipp {
    
    margin: -15px 0 25px 0;
    padding: 0;
}
#tol-gastro-full #mini-panel-clone_of_tol_gastrotipp_full .views-row .views-field-postal-code {
    float: left;
    padding-right: 5px;
}
#tol-gastro-full #mini-panel-clone_of_tol_gastrotipp_full .views-row .views-field-name h4 {
    color: #B1192C;
    font-size: 1.4em;
}
#tol-gastro-full #mini-panel-clone_of_tol_gastrotipp_full .views-field-field-image {
    padding: 0 5px;
    margin: 15px 10px 0 0;
}
#tol-gastro-full #mini-panel-clone_of_tol_gastrotipp_full .region-two-66-33-second .views-row {
    margin-top: 30px;
}
#tol-gastro-full .views-field-timestamp, #tol-gastro-full .views-field-name {
    font-size: .9em;
}
#tol-gastro-full .views-label-field-homepage {
    float: left;
    padding-right: 5px;
}
#tol-gastro-full .views-field-body h4 {
    padding: 0 0 10px 0;
}
#tol-gastro-full .jo-gastro-sidekick .views-row {
    display: table;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

#tol-gastro-full .jo-gastro-sidekick .views-field-field-image {
    float: left;
    padding-right: 5px;
}

/*****************************************************/
/************** JOBS PRACE TAXONOMY **********************/
/*****************************************************/

/*TOP*/
#jobs-prace #mini-panel-jobs_map .pane-2 ul>li:before {
    content: "■";
    float: left;
    padding-right: 3px;
    color: #8BC34A;
}
#jobs-prace #mini-panel-jobs_map .pane-2 ul {
    list-style: none;
}

#jobs-prace h1#seitentitel {
    color: #b4bac4;
    font-size: 2.4em;
    letter-spacing: 0.05em;
    margin: 30px 0 0 0;
    opacity: 1;
    padding: 0;
    text-shadow: 0 1px 1px #fff;
}
#jobs-prace .taxonomy-term-description {
    font-size: 1.4em;
    color: #b4bac4;
    padding: 0;
    margin: 0;
}

#jobs-prace #teaser-list .views-row .kopfzeile {
    color: #666;
}
#jobs-prace #teaser-list .views-row .views-field-title img {
    float: left;
    padding-right: 10px;
}
#jobs-prace #teaser-list .views-row .views-field-title {
    font-size: inherit;
    padding: 5px 0;
    position: relative;
}
#jobs-prace #teaser-list .views-row {
    margin: 15px 0;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}
#jobs-prace #top-angebote {
    margin: 0 -15px;
}
#jobs-prace #top-angebote .views-row {
    background: #edf4e6 none repeat scroll 0 0;
    padding: 0 5px;
    position: relative;
    border-bottom: 1px solid #e1e1e1;
    margin: 10px 0;
    padding: 10px ;
}
/*AD*/
#jobs-prace .pane-block-86 {
    margin: 0 -10px;
}

/*****************************************************/
/************** KULTUR TAXONOMY **********************/
/*****************************************************/

#tol-kultur .region-three-25-50-25-third {
    width: 300px;
}
#tol-kultur .region-three-25-50-25-second {
    width: 55%;
}
#tol-kultur .region-three-25-50-25-first {
    width: 20%;
}
#tol-kultur #hervorgehoben-block-reiseziele {
    background: #fff;
    margin: 40px 0 0;
    z-index: 1;
    box-shadow: none;
}
/*BUG FIX BETTER EXPOSED FILTER*/
.form-item .description, fieldset .description, .fieldset-layout-settings dd {
    display: none;
}

/*LIST*/
.pane-taxonomy-term-tol-teasers-panel-pane-12  {
    margin: 0;
}
#tol-kultur .views-field-field-region .field-content {
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
}
#tol-kultur .pane-taxonomy-term-tol-teasers-panel-pane-12 .views-row {
    background: #fff none repeat scroll 0 0;
    box-shadow: none;
    display: table;
    margin: 20px 0 0px;
    padding: 10px;
    width: 95%;
}

#tol-kultur .pane-taxonomy-term-tol-teasers-panel-pane-12 .views-row .views-field-field-kategorie-vizit {
    float: right;
    font-size: .9em;
}
#tol-kultur .pane-taxonomy-term-tol-teasers-panel-pane-12  .views-field-field-untertitel {
    margin-bottom: 10px;
}
#tol-kultur .pane-taxonomy-term-tol-teasers-panel-pane-12 .views-row .views-field-field-date {
    background: none;
    float: right;
    margin: -30px 0 0 0;
    padding: 0 10px;
}
#tol-kultur .pane-taxonomy-term-tol-teasers-panel-pane-12 .views-field-field-blog-kategorie {
    float: right;
    color: #444;
    font-size: .95em;
}

#tol-kultur .pane-taxonomy-term-tol-teasers-panel-pane-12 .views-field-field-image {
    float: left;
    padding-right: 10px;
    margin: 0;
}

#tol-kultur .pane-taxonomy-term-tol-teasers-panel-pane-12  .views-field-field-event-bild {
    float: left;
    padding-right: 10px;
    margin: 0;
}
#tol-kultur .pane-taxonomy-term-tol-teasers-panel-pane-12 .views-field-field-branchenverzeichnis {
    background: #ddd none repeat scroll 0 0;
    color: #444;
    float: right;
    font-size: 0.8em;
    margin: -10px;
    padding: 0 10px;
}
/*KULTUR DATE_HEAD*/
#tol-kultur .pane-kalender {
    position: relative;
}

#tol-kultur .datum-pur {
    background: #fff;

}
#tol-kultur .pane-kalender .datum-pur .block-inner {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 49px;
    position: absolute;
    right: 0;
    top: 0px;
}

#tol-kultur  .views-field-field-date-1 h1 {
    color: #999;
    float: left;
    font-family: "Play", sans-serif;
    font-size: 1.4em;
    margin: 0;
}

#tol-kultur  .datum-pur .views-field-field-date-2 {
    float: left;
    font-family: "Play", sans-serif;
    font-size: 2.2em;
    font-weight: 700;
    margin: 0;
}
/*WEITERE VERANSTALTUNGEN SEITENBLOCK*/

.views-fluid-grid-items-width-300 h3 {
    textalign: left;
}
ul.views-fluid-grid-items-width-300 li.views-fluid-grid-item {
    width: 300px;
    background: none;
    border: none;
}

/*KATALOG ACCORDION---->*/

#katalog-accordion .block-inner {
    background: none;
    margin: 10px 0;
    padding: 0;
    border-bottom: 1px solid #ddd;
}

#katalog-accordion .ui-widget {
    font-family: "roboto";
    font-size: 100%;
}


#katalog-accordion .ui-state-default, #katalog-accordion .ui-widget-content .ui-state-default, #katalog-accordion .ui-widget-header .ui-state-default {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6f8f9+43,e5ebee+100,f5f7f9+100 */
background: #f6f8f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f8f9 43%, #e5ebee 100%, #f5f7f9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f6f8f9 43%,#e5ebee 100%,#f5f7f9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f6f8f9 43%,#e5ebee 100%,#f5f7f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */




    border-radius: 0;
    border-top: 1px solid #ddd;
    color: #555;
    font-weight: 400;
    border-right: none;
    border-bottom: none;
    border-left: none;
}
#katalog-accordion .ui-state-hover, #katalog-accordion .ui-widget-content .ui-state-hover, #katalog-accordion .ui-widget-header .ui-state-hover, #katalog-accordion .ui-state-focus, #katalog-accordion .ui-widget-content .ui-state-focus, #katalog-accordion .ui-widget-header .ui-state-focus {
    background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 50%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(82%,#f6f6f6), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 82%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 50%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 50%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to top,  #ffffff 0%,#f6f6f6 50%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
    border-top: 1px solid #ddd;
    color: #212121;
    font-weight: 400;
    border-bottom: none;
    border-right: none;
}
#katalog-accordion .ui-state-active, #katalog-accordion .ui-widget-content .ui-state-active, #katalog-accordion .ui-widget-header .ui-state-active {
    background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 50%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(82%,#f6f6f6), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 82%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 50%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 50%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to top,  #ffffff 0%,#f6f6f6 50%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
}


#katalog-accordion .ui-accordion .ui-accordion-header h2 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    font-size: 1.1em;
    font-weight: 400;
    margin: 0;
    padding: 3px;
}
#katalog-accordion .ui-accordion a:hover {
    color: #b1192c;
}
#katalog-accordion .ui-accordion a {
    color: #26546d;
}
#katalog-accordion .ui-accordion-icons {
    margin: 0;
    padding: 5px 0 0 6px;
}
#katalog-accordion .ui-state-default .ui-icon {
    background-image: url("/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-icons_222222_256x240.png");
}
#katalog-accordion .ui-accordion .ui-accordion-content {
    border: 0 none;
    margin: 0;
    overflow: auto;
    padding: 10px;
}
#katalog-accordion .indicator {
    display: none;
}


#katalog-accordion .ui-accordion .ui-accordion-content .item-list .ueber li {
    font-size: 100%;
    margin: 0 0 0 20px;
    padding: 0;
}
#katalog-accordion .views-field-name-2 .views-field-name-1 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 0px 20px 5px 20px;
    font-weight: 700;
}
#katalog-accordion .view-display-id-attachment_1 .item-list ul {
    margin: 3px 0;
    padding: 0px 0 0 0;
}
#katalog-accordion .grid-bild {
    background: #eee;
    margin: 20px 0;
    border-top: 1px solid;
    padding: 10px;
}
/*<----KATALOG END*/

/*-------------------------------------------*/
/*-----------VERANSTALTUNGEN EVENTS----------*/
/*-------------------------------------------*/

/*TOP-CONTAINER*/
#block-panels-mini-tol-veranstaltunge-top-container #flexslider_views_slideshow_events-block_17 {
    background: none;
    margin: 0;
    padding: 0;
}

#top-header #block-panels-mini-tol-veranstaltunge-top-container {
    margin: 20px 0 0 0;
}
#block-panels-mini-tol-veranstaltunge-top-container #top-slider {
    background: #fff none repeat scroll 0 0;
    margin: 0;
    padding: 0;
    box-shadow: none;
}
#block-panels-mini-tol-veranstaltunge-top-container .flexslider {
    background: none;
    border: none;
    border-radius: 0;
    position: relative;
    margin: 0;
    padding: 0;
}
.flex-direction-nav a:hover {
    opacity: 1 !important;
}
.flex-direction-nav a {
    opacity: .2 !important;
}
#block-panels-mini-tol-veranstaltunge-top-container #top-slider .views-field-field-logo {
    float: left;
    padding: 0 25px 0 0;
}

#mini-panel-mini_silvester_top #top-slider .views-field-field-region {
    margin-bottom: 5px;
    border-bottom: none;
    font-weight: 700;
}
#mini-panel-mini_silvester_top #top-slider .views-field-field-region a {
    color: #B1192C;
}

#mini-panel-mini_silvester_top #top-slider .views-field-field-region img {
    float: left;
    padding-right: 5px;
}
#mini-panel-mini_silvester_top #top-slider .views-field-field-video-content, #mini-panel-mini_silvester_top #top-slider .views-field-field-logo {
    float: left;
    padding: 0 25px 0 0;
}
#mini-panel-mini_silvester_top #top-slider .views-field-title h1 {
    line-height: 1.1em;
}

#mini-panel-mini_silvester_top #top-slider .views-field-field-untertitel {
    padding-bottom: 8px;
    color: #999;
    margin-top: 5px;
}
#block-panels-mini-tol-veranstaltunge-top-container #top-slider .views-field-field-date {
    background: none;
    display: table;
    position: relative;
    margin: 10px 0 10px 0;
    padding: 0;
}
#block-panels-mini-tol-veranstaltunge-top-container #top-slider .views-field-title h1 {
    font-size: 1.6em;
    line-height: 1em;
    margin: 10px 0;
}

#top-header #block-panels-mini-tol-veranstaltunge-top-container .views-field-field-untertitel h3 {
    font-size: 1.2em;
    margin: 0;
    padding: 0;
    color: #666;
}
#mini-panel-mini_silvester_top #top-slider .views-field-title h2 {
    font-size: 2.4em;
    line-height: 1em;
    margin: 10px 0;
}

#mini-panel-mini_silvester_top #top-slider h5 {
    padding-bottom: 8px;
    font-size: 1.2em;
    color: #999;
}
/*TOP-LINKS*/

#block-panels-mini-tol-veranstaltunge-top-container #top-links .pane-title {
    margin: 0 15px;
}

#block-panels-mini-tol-veranstaltunge-top-container #top-links {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 0;
    padding: 0;
}
#block-panels-mini-tol-veranstaltunge-top-container #top-links .views-row {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 0px 0 8px 0;
    padding: 0 10px 0px 0;
}
#block-panels-mini-tol-veranstaltunge-top-container #top-links .views-row .views-field-field-web-link img {
    vertical-align: middle;
    margin: 3px 5px 0 0;
    padding: 0;
}
#block-panels-mini-tol-veranstaltunge-top-container #top-links .views-row .views-field-field-web-link {
    font-size: 1em;
    font-weight: normal;
}
#block-panels-mini-tol-veranstaltunge-top-container #top-links .views-row .views-field-field-untertitel {
    border-top: 1px solid #ddd;
    font-size: 1em;
    font-weight: bold;
}

/*TICKET BLOCK*/
#block-panels-mini-tol-veranstaltunge-top-container #anzeige .block-content {
    background: #fff none repeat scroll 0 0;
    margin: 0 -10px;
    padding: 10px 20px;
}
#block-panels-mini-tol-veranstaltunge-top-container ul.views-fluid-grid-items-width-250 li.views-fluid-grid-item {
    background: none;
    border: none;
    width: 280px;
    margin: 0 0px 0 0;
}
#block-panels-mini-tol-veranstaltunge-top-container #anzeige .views-field-field-ad-image {
    text-align: center;
}
#block-panels-mini-tol-veranstaltunge-top-container #anzeige .views-field-title {
    text-align: center;
    border-top: 1px solid #ddd;
}
/*FESTIVALS SIDEBAR LOCATIONS*/

#tol-events #locations .views-field-name {
    border-bottom: 1px solid #ddd;
}
#tol-events #locations .views-field-field-image {
    margin-bottom: 0px;
}
#tol-events #locations .views-field-field-untertitel {
    padding-bottom: 0px;
    line-height: 1.1em;
}
#tol-events #locations .views-field-title {
    padding: 10px 0 0px 0;
}
#tol-events #locations .views-field-title-1 {
    margin-top: 10px;
    background: none;
    padding: 0px;
}

#tol-events #locations .block-content .views-row-even {
    background: transparent;
}
#tol-events #locations .views-row {
    margin-bottom: 30px;
    border-bottom: 1px solid #ddd;
    padding: 5px;
}
/*EVENTS LIST*/
#tol-events #stehblock {
    padding: 15px;
    margin-top: -25px;
}
#tol-events #stehblock h3 {
    font-size: 2.3em;
    line-height: 1.2em;
    margin: 0;
    padding: 0 0 15px;
    text-align: center;
    color: #b4bac4;
}


#tol-events #events-exposed-list .views-row {
    background: #fff none repeat scroll 0 0;
    border-bottom: medium none;
    box-shadow: none;
    float: left;
    margin: 20px 0 10px;
    padding: 5px 10px;
    width: 97%;
}
#tol-events #events-exposed-list .views-row .views-field-name .field-content {
    background: none;
    color: #b1192c;
    margin: -5px 0 10px -10px;
    padding: 0 10px;
    border-bottom: 1px solid #ddd;
}
#tol-events #events-exposed-list h3 {
    font-size: 1.2em;
    color: #535353;
    padding: 0 0 3px 2px;
}

#tol-events #events-exposed-list .views-row .views-field-field-event-bild, #tol-events #events-exposed-list .views-row .views-field-field-image {
    display: inline-flex;
    position: relative;
    float: left;
    padding-right: 10px;
}
#tol-events #events-exposed-list .views-row .views-field-field-untertitel {
    font-weight: bold;
    color: #666;
}
#tol-events #events-exposed-list .views-row .date-group {
    background: none;
    color: #444;
    float: right;
    margin: -5px -10px;
    padding: 0 10px;
}
#tol-events #events-exposed-list .views-row .views-field-field-date {
    margin-top: 10px;
}
/*EVENTS ABGELAUFEN*/
#tol-events .abgelaufen .views-field-field-event-bild {
    filter: grayscale(1) !important;
    -webkit-filter: grayscale(1) !important;
}
#tol-events #events-exposed-list.abgelaufen .views-row {
    background: #f1f1f1;
    margin: 0;
}
/* LINKE SPALTE INFO*/
#tol-events #service-info .block-content {
    background: #E6F4E6;
    margin: -10px 0 0 0;
    padding: 10px;
    border-radius: 0 0 16px 16px;
}


/*RECHTE SPALTE MEHR ZUM THEMA*/
#tol-events #mehr-thema .view-content .views-row-1 {
    border-top: none;
}
#tol-events #mehr-thema .views-row {
    border-top: 1px solid #ddd;
    margin: 10px 0 0 0;
}
#tol-events #mehr-thema .views-row .views-field-body {
    
    margin: 0 0 -15px 0;
    padding: 0;
}
/*VERANSTALTUNGSORTE*/

#mini-panel-mini_veranstaltungsorte_gruid {
    background: transparent;
}

#mini-panel-mini_veranstaltungsorte_gruid .region-two-33-66-second {
    width: 80%;
}
#mini-panel-mini_veranstaltungsorte_gruid .region-two-33-66-first {
    width: 20%;
}
#mini-panel-mini_veranstaltungsorte_gruid #hervorgehoben-block-events .block-inner {
    margin: 60px 0 0 0;
    background: transparent;
}
/*GRID-LIST*/

#mini-panel-mini_veranstaltungsorte_gruid .views-row {
    height: 210px;
    position: relative;
}
#mini-panel-mini_veranstaltungsorte_gruid .views-row .views-field-field-typ-des-veranstaltungsorte {
    background: rgba(250, 250, 250, 0.5) none repeat scroll 0 0;
    border-top: 1px solid #ddd;
    padding: 0 10px 0 0;
    margin: 3px 0;
    vertical-align: bottom;
    position: absolute;
    bottom: 0;
    width: 100%;
    font-size: .9em;
    color: #666;
}
#tol-events #mini-panel-mini_veranstaltungsorte_gruid .views-field-field-untertitel {
    line-height: 1.1em;
    padding-top: 5px;
}

/*SEITNESPALTE HEUTE BLOCK*/
#tol-events #heute-clubs {
    background: none repeat scroll 0 0;
    position: relative;
    margin-top: 20px;
}
#tol-events #heute-clubs .block-title {
    margin: 0 -10px;
    padding: 10px 0;
}

#tol-events #heute-clubs .views-row {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #ddd;
    box-shadow: none;
    margin: 10px -10px;
    padding: 5px;
}
#tol-events #heute-clubs .views-row .views-field-title h5 {
    font-size: 1.2em;
    font-family: "roboto condensed";
}
#tol-events #heute-clubs .views-row .views-field-field-summary .field-content {
    font-size: 1em;
    font-family: "roboto condensed";
    color: #999;
}

#tol-events #heute-clubs .view-display-id-page_6 .views-row-first {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
/*DATUM*/
#tol-events #heute-clubs .view-header .views-row-first {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#tol-events #heute-clubs .view-header {
    margin: 0;
    position: absolute;
    top: 0;
    right: 0;
    border: 0;
}
#tol-events #heute-clubs .view-header .views-row {
    background: #fff;
    margin: 0;
    width: 70px;
    height: 40px;
    border: none;
    box-shadow: none;
    padding: 0 5px 10px 15px;
}

#tol-events #heute-clubs .view-header .views-field-field-date-1 h1 {
    color: #999;
    float: left;
    font-family: "Play",sans-serif;
    font-size: 1.4em;
    margin: 0;
}
#tol-events #heute-clubs .view-header .views-field-field-date-2 {
    float: left;
    font-family: "Play",sans-serif;
    font-size: 2.2em;
    font-weight: 700;
    margin: 0;
}
/*WOCHE LISTE*/
/*UPCOMING*/

#tol-events #woche-liste .view-header {
    margin: 0;
    padding: 0;
    height: 27px;
}

#tol-events #woche-liste .view-grouping-header {
    float: left;
    font-size: 1.4em;
    font-weight: 700;
    
    font-family: "Play", sans-serif;
    margin: 0 ;
}
#tol-events #woche-liste .view-grouping-content .views-field-title {
    margin: 13px 0 5px 0;
}
#tol-events #woche-liste .view-grouping-content h3 {
    font-size: 0.9em;
    font-family: "Play", sans-serif;
    color: #999;
    margin: 8px 0 0 0;
}
/*FÜHRUNGEN TOUREN SONDERSEITE*/

/*TOP SLIDER*/

#block-panels-mini-tol-veranstaltunge-top-container #top-slider.fuehrungen .views-field-field-region img {
    float: left;
    padding-right: 5px;
}
#block-panels-mini-tol-veranstaltunge-top-container #top-slider.fuehrungen {
    background:  none repeat scroll 0 0;
    margin: 0;
}
#block-panels-mini-tol-veranstaltunge-top-container #top-slider.fuehrungen .views-field-field-untertitel h3 {
    color: #999;
    font-size: 1.2em;
}
#block-panels-mini-tol-veranstaltunge-top-container #top-slider.fuehrungen .views-field-field-tax-buchungsservice-1 {
    float: right;
    margin: 10px 20px 0;
}
#block-panels-mini-tol-veranstaltunge-top-container #top-slider.fuehrungen .views-field-field-image {
    float: left;
    padding-right: 20px;
}
#block-panels-mini-tol-veranstaltunge-top-container #top-slider.fuehrungen .views-field-title h1 {
    font-size: 1.6em;
    line-height: 1em;
    margin: 0 0 10px;
}
#block-panels-mini-tol-veranstaltunge-top-container #top-slider.fuehrungen .views-field-field-slogan {
    color: #999;
    padding: 0;
}
/*FUEHRUNGEN STEHBLOCK*/
#tol-events #stehblock-fuehrung {
    background: #f6f6f6;
    margin: 0;
    padding: 0;
}
#tol-events #stehblock-fuehrung .views-field-field-untertitel h5 {
    font-size: 1.2em;
    padding: 10px 0;
}
#tol-events #stehblock-fuehrung h3 {
    font-size: 2em;
}
#tol-events #stehblock-fuehrung .views-field-field-image {
    float: left;
    padding-right: 20px;
    width: 450px;
    margin: 0 0 -5px -10px;
}
/*FUEHRUNGEN THEMENBLOCK SEITENSPLATE*/
#tol-events #themenblock .views-row {
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
}
#tol-events #themenblock .views-field-field-untertitel {
    padding: 0 0 10px;
}
#tol-events #themenblock h2 {
    font-size: 1.4em;
}


#tol-events .pane-block-119 h2 {
    font-size: 1.6em;
    margin: 0 0 20px 0;
}
#tol-events #buch-teaser-list .block-content {
    margin: 0 10px;
}
#tol-events #buch-teaser-list .views-row-first {
    margin-top: 20px;
}
#tol-events #buch-teaser-list .views-row {
    display: table;
    margin-bottom: 40px;
}
#tol-events #buch-teaser-list .views-field-field-region {
    border-bottom: 1px solid #bdcbdc;
}
#tol-events #buch-teaser-list .views-field-field-tax-buchungsservice {
    float: right;
}
#tol-events #buch-teaser-list .views-field-field-image {
    float: left;
    padding: 10px 10px 0 0;
}
#buch-teaser-list .views-field-field-tax-buchungsservice-1 {
    background-image: url("/sites/all/themes/corolla/css/images/loadmore-right_x.png");
    margin: 0;
    background-repeat: no-repeat;
    background-position: 0px;
    margin: 15px 0 0 0;
}
#buch-teaser-list .views-field-field-tax-buchungsservice-1 {
    background-color: #f6f6f6;
    border-radius: 25px;
    float: right;
    padding: 0 10px 0 40px;
}
#buch-teaser-list .views-field-field-tax-buchungsservice-1 .field-content {
    padding: 10px;
}

#buch-teaser-list .views-field-field-tax-buchungsservice-1:hover {
    box-shadow: 1px 1px 1px #ccc;
}

/*marktplatz AUFTRAGSFORM LINK*/

#marktplatz #buch-teaser-list.views-field-field-tax-buchungsservice-1 {
    background-image: url("/sites/all/themes/corolla/css/images/loadmore-right_x.png");
    margin: 0;
    background-repeat: no-repeat;
    background-position: 0px;
    margin: 0 10px 20px;
}
#marktplatz #buch-teaser-list.views-field-field-tax-buchungsservice-1 {
    background-color: #f6f6f6;
    border-radius: 25px;
    float: right;
    padding: 0 10px 0 40px;
}
#marktplatz #buch-teaser-list.views-field-field-tax-buchungsservice-1 h2 {
    font-size: 1.4em;
}
#marktplatz #buch-teaser-list.views-field-field-tax-buchungsservice-1 .field-content {
    padding: 10px;
}

#marktplatz #buch-teaser-list.views-field-field-tax-buchungsservice-1:hover {
    box-shadow: 1px 1px 1px #ccc;
}



/*SEITENSPALTE EDPOSED FILTER*/
#hervorgehoben-block-events .block-inner {
    background: rgba(250,250,250, .95);
    box-shadow: none;
    margin: 30px 1px 0 0;
    padding: 10px 0 0 15px;
}

/*GASTROTIPPS BLOCK*/

#gastrotipps .block-content {
    background: none;
    padding: 20px 0;
}
#gastrotipps ul.views-fluid-grid-items-height-350 li.views-fluid-grid-item {
    
    border: medium none;
    height: 330px;
    margin: 0 10px;
    padding: 10px;
    box-shadow: none;
}
#gastrotipps {
    position: relative;
}
#gastrotipps .views-field-field-branchenverzeichnis {
    position: absolute;
    bottom: 20px;
    border-top: 1px solid #ddd;
    width: 250px;
}
#gastrotipps .view-id-gastrotipp .views-field-title h3 {
    text-align: left;
    font-family: "roboto", sans-serif;
    font-size: 1.2em;
    padding: 0 0 10px 0;
}/*----------------------------------------------------*/
/*-----------BUCHUNGEN FÜHRUNGEN FULLNODE-------------*/
/*----------------------------------------------------*/

#buchungen .region-two-66-33-first {
    width: 75%;
}
#buchungen .region-two-66-33-second {
    width: 25%;
}
#buchungen #mini-panel-mini_buchungsservice_fullnode .region-two-66-33-first {
    background: none;
    width: 60%;
}

#buchungen #mini-panel-mini_buchungsservice_fullnode .region-two-66-33-second {
    width: 40%;
}
#buchungen #buch-full-head h3 {
    padding: 10px 0 15px 0;
    color: #999;
}
#buchungen #buch-full-head .views-field-field-bildnachweis {
    float: right;
    color: #999;
}

#buchungen #buch-full-body .views-field-field-logo {
    float: left;
    padding-right: 10px;
}
#buchungen #buch-full-info .views-field-field-beschreibung {
    background: #f6f6f6;
    padding: 10px;
}
#buchungen #buch-full-info .views-field-field-beschreibung img {
    float: left;
    padding: 0 10px 0 0;
}

#buchungen #buch-full-karte .views-field-field-logo {
    float: left;
    padding-right: 10px;
    margin-bottom: 10px;
}
#buchungen #buch-full-karte .views-field-field-externe-links {
    float: left;
    position: relative;
    vertical-align: bottom;
    font-size: 1em;
    font-weight: 700;
    padding-top: 10px;
}

#buchungen #buch-full-preise .block-content {
    padding: 30px 10px 30px 10px;
    background: #f6f6f6;
    margin: -5px 0 0 0;
}
/*SEITENBLOCK*/
#buchungen #kopfzeile .views-field-field-branchenverzeichnis .field-content {
    border-bottom: 1px solid #ddd;
}
#buchungen #buch-kopfzeile .views-field-field-branchenverzeichnis h5 {
    font-size: 1.4em;
}

/*FORM*/
#buchungen #buch-full-form .node-header {
    display: none;
}
#buch-full-form .webform-component--titel:before {
    content: "Betreff:";
    float: left;
    padding-right: 5px;
}
#buch-full-form .webform-component--titel {
    font-weight: 700;
}


/*----------------------------------------------------*/
/*-----------VERANSTALTUNGEN EVENTS FULLNODE----------*/
/*----------------------------------------------------*/

/*OSTERN SILVESTER*/

#jo-events .jo-flex-top .flexslider-views-slideshow-main-frame-row {
    margin: 0 0 0 1px;
}

#jo-events .jo-flex-top img {
    float: right;
    padding: 10px;
}
#jo-events .jo-flex-top {
    background: none repeat scroll 0 0 #F2F4F4;
    padding: 20px 5px 0 0;
    margin: -20px 0 20px -5px;
}
#jo-events .jo-flex-top .views-field-term-node-tid {
    font-size: 14px;
    display: table;
    font-weight: bold;
    color: #999;
}
#tol-events-full .view-display-id-page_7 .views-field-field-image {
    margin: 10px 25px 10px 0;
}
#tol-events-full .view-display-id-page_7 .views-field-body {
    padding: 0 10px 0 0;
}

#tol-events-full #tol-events-fullnode {
    background: #fff none repeat scroll 0 0;
    box-shadow: none;
    margin: 0 5px 0 0;
    padding: 10px 0 20px 10px;
}

#tol-events-full #tol-events-fullnode h2 {
    font-size: 2em;
}
#tol-events-full #tol-events-fullnode .views-field-field-untertitel {
    padding: 0 0 15px;
    font-family: "roboto", sans-serif;
}
#tol-events-full #tol-events-fullnode .views-field-field-untertitel h5{
    
    font-family: "roboto", sans-serif;
}


#tol-events-full #tol-events-fullnode .views-field-field-event-bild {
    margin-bottom: 15px;
}
#tol-events-full #tol-events-fullnode .views-field-name {
    font-size: .9em;
}
#tol-events-full .views-field-field-video-content {
    margin-bottom: 10px;
}
/*Unternehemens webssite BUTTON*/
.website-button:hover {
    box-shadow: 3px 3px 1px #ddd;
}
.website-button {
    background: #b1192c;
    color: #fff;
    padding: 10px;
    border-radius: 10px;
    text-align: center;
     margin: 20px 5px;
}
.website-button a {
    padding: 0;
    color: #fff;
    line-height: 1.3em;
    text-align: center
}


/*TICKETVORVERKAUF*/

#tol-events-full .views-field-field-ticketvorverkauf {
    background-image: url("/sites/all/themes/corolla/css/images/loadmore-right_x.png");
    margin: 0;
    background-repeat: no-repeat;
    background-position: 0px;
    
}

#tol-events-full .views-field-field-ticketvorverkauf {
    background-color: #f6f6f6;
    border-radius: 25px;
    margin: 20px 0;
    padding: 5px;
}
#tol-events-full .views-field-field-ticketvorverkauf .field-content {
    text-align: center;
    font-size: 1.8em;
    margin: 0;
    padding: 0;
}

#tol-events-full .views-field-field-ticketvorverkauf:hover {
    box-shadow: 1px 1px 1px #ccc;
}

/*TICKETBUTTON*/
#tol-events-full .ticket-button {
    margin: 0 -10px;
    padding: 10px;
    text-align: center;
    border: 4px solid #E6F4E6;
}
#tol-events-full .ticket-button .views-field-field-ticketvorverkauf {
    margin: 15px 0;
}
#tol-events-full .ticket-button .views-field-field-ticketvorverkauf .field-content {
    font-size: 1.1em;
    line-height: 1.1em;
    margin: 0 0 0 10px;
    padding: 0 20px;
    font-weight: bold;
}



/*SPALTE VERANSTALTUNGSORT*/
#tol-events-full .region-three-50-25-25-second .region-inner {
    background: none;
    width: 90%;
    margin: -10px 0 0 -5px;
    padding: 0;
}
#tol-events-full .region-three-50-25-25-second .jo-ort-karte, #tol-events-full .region-three-50-25-25-second .jo-ort-info {
    background: #eee none repeat scroll 0 0;
    margin: -10px 0 10px;
    padding-bottom: 20px;
}
#tol-events-full .region-three-50-25-25-second .jo-ort-info .views-field-field-image {
    margin: 0px 5px 0 -5px;
}
#tol-events-full .region-three-50-25-25-second .region-inner #mini-panel-pa_seitenblicke h2 {
    font-size: 1.2em;
}
#tol-events-full #mini-panel-pa_seitenblicke .views-row {
    margin: 0 -20px 10px 0;
    padding: 0 0 10px 10px;
    border-bottom: 1px solid #ddd;
}
#tol-events-full .region-three-50-25-25-second .jo-ort-karte .jo-events-gmap {
    padding: 5px;
    border: 5px solid #fff;
    margin: 10px 3px 0 0;
}
#tol-events-full .views-field-field-iframe-maps, #tol-events-full .views-field-field-iframe-gmap, .views-field-field-iframe-karte {
    border: 5px solid #fff;
    margin: 10px 3px 10px 0;
    padding: 5px;
    max-height: 250px;
}

#tol-events-full .region-three-50-25-25-second .jo-ort-karte .views-field-field-externe-links {
    margin: 10px 0;
}
#tol-events-full .region-three-50-25-25-second .jo-ort-karte .views-field-field-externe-links img {
    padding: 0 5px 0 0;
}
#tol-events-full .region-three-50-25-25-second .jo-ort-karte .views-field-email {
    border-top: 1px solid #fff;
    margin: 5px 0;
    padding: 5px 0 0;
}
#tol-events-full .region-three-50-25-25-second .jo-ort-karte .views-field-field-standort {
    background: #ddd none repeat scroll 0 0;
    border: 5px solid #fff;
    margin-bottom: 20px;
    padding: 5px;
}
#tol-events-full .region-three-50-25-25-second .jo-ort-karte .views-field-name {
    font-size: 1.4em;
    padding-bottom: 10px;
}
/*ADRESSE*/
#tol-events-full .views-field-postal-code {
    float: left;
    padding-right: 5px;
}
#tol-events-full .views-field-field-homepage {
    border-bottom: 1px solid #fff;
    padding: 5px 0 ;
    margin: 0 0 10px 0;
}


#tol-events-full .views-field-field-kartenvorverkauf .vorverkauf-link img {
    padding-right: 3px;
    vertical-align: middle;
}
#tol-events-full .views-field-field-kartenvorverkauf .vorverkauf-link {
    font-weight: bold;
    padding-top: 10px;
}
#jo-events-full .views-label-field-kartenvorverkauf {
    border-top: 1px solid;
    display: block;
    font-weight: bold;
    margin-top: 5px;
}
#jo-events-full .views-field-field-kartenvorverkauf img {
    padding-right: 3px;
    vertical-align: middle;
}
#jo-events-full .views-field-field-kartenvorverkauf {
    border-top: medium none;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

#tol-events-full .region-three-50-25-25-second .pane-vv-event-ort .views-field-field-standort {
    border: 5px solid #fff;
    display: table;
    margin-top: 30px;
    padding: 0;
}
#tol-events-full .region-three-50-25-25-second .jo-ort-info .view-vv-event-ort {
    padding: 10px 5px 10px 0;
}
#tol-events-full .region-three-50-25-25-second .jo-ort-info .view-vv-event-ort .views-field-field-image .field-content {
    margin: 10px;
}
#tol-events-full .region-three-50-25-25-second .jo-ort-info .block-content {
    background: none;
}
#tol-events-full .region-three-50-25-25-second .jo-ort-karte .view-vv-event-ort .views-row {
    padding-top: 10px;
}
#tol-events-full .region-three-50-25-25-second .jo-ort-karte .views-field-field-kartenvorverkauf {
    margin: 0;
}
#tol-events-full .region-three-50-25-25-second .jo-ort-karte .views-field-field-kartenvorverkauf .field-content img {
    vertical-align: top;
    padding-right: 3px;
}
#tol-events-full .region-three-50-25-25-second .jo-ort-karte .views-field-field-kartenvorverkauf .field-content {
    float: left;
    margin: 0 0 10px 0;
}
#tol-events-full .region-three-50-25-25-second .pane-vv-event-ort .views-field-field-extra-info {
    background: #fff none repeat scroll 0 0;
    margin-top: 10px;
    padding: 10px;
}
#tol-events-full .region-three-50-25-25-second .view-vv-event-ort .embedded-video {
    padding-top: 20px;
}
#tol-events-full .region-three-50-25-25-second .view-vv-event-ort .views-field-field-logo {
    margin-top: 15px;
}

/*HEUTE KALENDER PANELS BLOCK*/

#tol-events-full .pane-kalender .views-row {
    background: #fff;
    padding: 10px;
    margin-bottom: 10px;
    display: table;
    width: 98%;
}
#tol-events-full .pane-kalender .views-row img {
    float: left;
    padding-right: 10px;
}

/*CLASSIFIED FULL*/
#tol-events-full .pane-user-contact {
    margin: 45px 0 0 0;
}
#tol-events-full .pane-user-contact .pane-title {
    font-size: 1.2em;
}


/*----------------------------------------------------*/
/*----------------VERANSTALTUNGSORTE FULL-------------*/
/*----------------------------------------------------*/

#mini-panel-tol_veranstaltungorte_full_top .region-two-66-33-first {
    width: 68%;
}
#mini-panel-tol_veranstaltungorte_full_top .region-two-66-33-second {
    background: none;
    margin: 0 5px 0 0;
    width: 30%;
}

#mini-panel-tol_veranstaltungorte_full_top .region-two-66-33-first .pane-vv-event-ort {
    background: #fff;
    box-shadow: none;
    padding: 10px;
}
#mini-panel-tol_veranstaltungorte_full_top .region-two-66-33-first .pane-vv-event-ort .views-field-field-untertitel h5 {
    font-size: 1em;
    margin-bottom: 10px;
    font-family: "roboto", sans-serif;
}

#mini-panel-tol_veranstaltungorte_full_top .region-two-66-33-first .views-field-field-homepage .views-label {
    float: left;
    padding-right: 5px;
}
#mini-panel-tol_veranstaltungorte_full_top .region-two-66-33-second .pane-vv-event-ort {
    background: #eee none repeat scroll 0 0;
    padding: 10px 0 10px 0;
    margin: 0;
}
#mini-panel-tol_veranstaltungorte_full_top .region-two-66-33-second .pane-vv-event-ort .views-field-country {
    background: none;
    border-bottom: 2px solid #fff;
    margin-bottom: 5px;
}
#mini-panel-tol_veranstaltungorte_full_top .region-two-66-33-second .pane-vv-event-ort .views-field-postal-code {
    float: left;
    padding-right: 5px;
}
#mini-panel-tol_veranstaltungorte_full_top .region-two-66-33-second .pane-vv-event-ort .views-field-field-homepage {
    margin-bottom: 10px;
    background: #f1f1f1;
    padding: 3px;
}
#mini-panel-tol_veranstaltungorte_full_top .region-two-66-33-second .views-field-field-standort {
    border: 3px solid #fff;
    padding: 0;
    margin: 0 0 10px 0;
    background: none;
}
#mini-panel-tol_veranstaltungorte_full_top .region-two-66-33-second .pane-vv-event-ort .views-field-field-logo {
    background: #fff;
}

/*AKTUELLE VERANSTALTUNG BLOCK*/
#mini-panel-tol_veranstaltungorte_full_top .region-two-66-33-first .pane-events {
    margin: 10px -10px;
}
#mini-panel-tol_veranstaltungorte_full_top .region-two-66-33-first .pane-events .views-row .views-field-field-date {
    margin: 0 0 10px;
}
#mini-panel-tol_veranstaltungorte_full_top .region-two-66-33-first .pane-events .views-row .views-field-field-event-bild {
    float: left;
    padding: 3px 10px 0 0;
}
#mini-panel-tol_veranstaltungorte_full_top .region-two-66-33-first .pane-events .views-row {
    background: #fff;
    box-shadow: none;
    padding: 10px;
}

/******************************************************/
/*---------------------MARKTPLATZ---------------------*/
/******************************************************/

/*TERMINE*/
#marktplatz #mini-panel-mini_marktplatz #marktplatz-termine .block-content {
    background: #fff;
    padding: 10px;
}

#marktplatz #mini-panel-mini_marktplatz .region-two-50-second .region-inner {
    background: none;
    margin: 0 10px 0 0;
}

#marktplatz #mini-panel-mini_marktplatz .views-row .views-field-field-image .field-content {
    float: left;
    padding: 0 10px 0 0;
}
/*IMMO*/
#marktplatz #marktplatz-immo {
    background: #fff;
    margin: 10px;
    padding: 0 10px 10px;
}
#marktplatz #marktplatz-immo .block-content {
    background: #e6f4e6 none repeat scroll 0 0;
    padding: 10px;
    margin: 0;
}

#marktplatz .jo-video-block-gespon {
    background: none;
    margin: 0;
    padding: 0;
}
#marktplatz .jo-video-block-gespon .pane-title {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 20px 0;
    padding: 20px 0 0 20px;
}
#marktplatz .pane-classified-ads .more-link {
    border-top: 1px solid;
    margin: 10px 0;
    padding: 10px 0;
    text-align: center;
}
#marktplatz .view-classified-ads .views-row {
    border-bottom: 1px solid #e1e1e1;
    display: table;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
#marktplatz #top-angebote .views-row {
    background: #edf4e6 none repeat scroll 0 0;
    position: relative;
    padding: 0 5px;
}
#top-angebote .views-row .top {

    color: #B1192C;
    padding: 1px 3px;
}

#marktplatz #top-angebote .views-row .views-field-title {
    padding: 5px 0;
}

#marktplatz .top-angebote .views-row {
    background: #edf4e6 none repeat scroll 0 0;
    padding: 10px;
}
#marktplatz .top-angebote .views-row .views-field-title h4 {
    padding: 8px 0 ;
}
#marktplatz .top-angebote .views-row .views-field-field-logo {
    float: right;
    margin-right: 10px;
}
#marktplatz .view-display-id-block_17 .views-field-title, #marktplatz .view-display-id-block_22 .views-field-title {
    color: #999;
}
#mini-panel-mini_marktplatz .view-classified-ads .views-row {
    border-bottom: 1px solid #ddd;
    display: table;
    margin-bottom: 10px;
    padding: 10px;
    background: #fff;
    width: 95%;
}


#mini-panel-mini_marktplatz .view-display-id-block_7 .views-row {
    border-bottom: medium none;
    display: table;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
#mini-panel-mini_marktplatz .view-classified-ads .views-row-last {
    border: medium none;
}
#marktplatz .view-display-id-block_7 .views-field-field-date .field-content {
    border-bottom: 1px solid;
    margin: 0 0 5px;
}
/*MARKTPLATZ ANZEIGE SCHALTEN*/

#marktplatz #mini-panel-anzeigen_schalten_mega_info {
    background: none;
    padding: 0;
    margin: 0;
}
#marktplatz #mini-panel-anzeigen_schalten_mega_info .region-inner {
    border: 1px solid #ddd;
    margin: 0 5px ;
    background: #fff;
    height: 640px;
}
#marktplatz .region-three-inset-left-middle .region-inner {
    background: none;
    margin: 0 5px 0 0;
}

/*MARKTPLATZ-GEWERBE B2B*/

#marktplatz .region-three-50-25-25-first {
    padding: 0;
    width: 45%;
}
#marktplatz .region-three-50-25-25-second {
    background: none;
    margin: 0;
    padding: 0;
    width: 30%;
}
#marktplatz .region-three-50-25-25-first .views-row {
    background: #fff;
    display: table;
    width: 95%;
    padding: 10px;
}
#marktplatz .link-favicon {
    vertical-align: middle;
    padding-right: 3px;
}
#marktplatz .region-three-50-25-25-first .views-row .image-style-tol-thumb-30x30 {
    vertical-align: middle;
    border: 1px solid #ddd;
}



/*MARKTPLATZ JOBS*/

#marktplatz .image-style-tol-thumb-50x50 {
    border: 1px solid #ddd;
    float: left;
    margin-right: 10px;
    vertical-align: bottom;
}

#marktplatz .region-three-33-second {
    width: 40%;
}
#marktplatz .region-three-33-third {
    width: 25%;
}

#marktplatz #mini-panel-basisinfos ul {
    margin: 0;
}
#marktplatz #mini-panel-basisinfos {
    background: #f1f1f1;
}
#marktplatz #mini-panel-basisinfos .block-content {
    background: #fff;
    border: 1px solid #ddd;
}
/*FORMULAR LINK*/
#tol-events-full #buch-teaser-list.views-field-field-tax-buchungsservice-1 {
    background-color: #f6f6f6;
    background-image: url("/sites/all/themes/corolla/css/images/loadmore-right_x.png");
    background-position: 0 center;
    background-repeat: no-repeat;
    border-radius: 25px;
    margin: 0;
    padding: 1px 0 0 5px;
    text-align: center;
}



/*MRKTPLATZ IMMOBILIEN*/
#marktplatz #immo-slider .flexslider.flexslider-processed {
    background: #f2f2f2 none repeat scroll 0 0;
    margin: 10px 5px 0 -3px;
}
#marktplatz #immo-slider {
    background: #fff;
    padding: 0 0 20px 0;
}
#marktplatz #immo-slider .block-content {
    background: #e6f4e6 none repeat scroll 0 0;
    height: 365px;
    margin: -5px 0;
}
#marktplatz #immo-list .view-classified-ads .views-row .views-field-field-untertitel {
    float: left;
    padding: 5px 0;
}
#marktplatz #immo-list .view-classified-ads .views-row img {
    float: left;
    padding-right: 5px;
}
#marktplatz #immo-list .view-classified-ads .views-row {
    border-bottom: 1px solid #e1e1e1;
    display: table;
    margin-bottom: 10px;
    padding-bottom: 10px;
    background: #fff;
    padding-left: 10px;
    padding-right: 10px;
    width: 95%;
}

/*NACHRICHTEN AKTUELL*/
#kopfleiste #mini-panel-tol_nachrichten_titel_ticker .region-two-33-66-first {
    width: 20%;
}
#kopfleiste #mini-panel-tol_nachrichten_titel_ticker .region-two-33-66-second {
    
    width: 80%;
}
#kopfleiste #mini-panel-tol_nachrichten_titel_ticker {
    margin: 40px 0 20px -10px;
}
#kopfleiste #mini-panel-tol_nachrichten_titel_ticker #tol-ticker {

}
#kopfleiste #mini-panel-tol_nachrichten_titel_ticker #tol-ticker h2 {
    font-size: 1.9em;
    margin: 0;
    padding: 7px 0;
}
/*NACHRICHTENTICKER*/

.views_slideshow_cycle_main { width: 100%; }
.views_slideshow_cycle_main .views-slideshow-cycle-main-frame { width: 100% !important; height: auto; }
.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row { width: 100% !important; height: auto; }
.views_slideshow_cycle_main .field-content { max-width: 100%; width: 100%; }

.views_slideshow_cycle_main .rubrik {
    color: #999;
    padding-right: 5px;
}


/*CONTETN BLOCK*/
#news-teaser .views-row {
    margin: 0 0 20px 0;
}
#news-teaser .views-row .views-field-body .field-content p {
    margin: 0px 0 10px 0;
}

/*SLIDER*/
#tol-aktuell #neueste-slider {
    padding: 0 10px 0 0;
}
#tol-aktuell #neueste-slider .slides {
    min-height: 215px;
    background: none;
    padding: 10px;
    margin: -15px 5px 0 -5px;
}
#tol-aktuell #neueste-slider .views-field-field-quelle-link img {
    float: left;
    padding-right: 5px;
}
/*VIDEO*/
#tol-aktuell .pane-tol-video-galerie .views-content-field-video-content {
    float: left;
    padding-right: 35px;
    margin: -10px 0 0 0;
}


#tol-aktuell .view-display-id-panel_pane_2 {
    background: #fff;
    padding: 10px;
}

#tol-aktuell .view-display-id-panel_pane_2 .views-field-term-node-tid {
    background: none;
    float: left;
    padding-right: 3px;
}
#tol-aktuell .views-field-title h2 {
    font-size: 1.6em;
    line-height: 1.2em;
    margin: 5px 0;
}
#tol-aktuell .views-field-field-untertitel h5 {
    padding: 0 0 10px;
    color: #666;
}

/*REGIONEN GRID*/

#regionen-grid .views-fluid-grid-items-width-250 h3 {
    text-align: left;
    margin: 0 0 5px 0;
}
#regionen-grid ul.views-fluid-grid-items-width-250 li.views-fluid-grid-item {
    width: 270px;
    border: none;
    margin: 0 3px;
}
/*NEWS RUBRIKEN*/
/*QUICKTABS*/
#news-rubriken .views-field-nothing img {
    margin: 0;
    padding: 0 3px;
    vertical-align: middle;
}
#news-rubriken .view-display-id-panel_pane_1 .views-row, #news-rubriken .view-display-id-panel_pane_2 .views-row {
    float: left;
}


#news-rubriken .item-list ul {
    margin-left: -15px;
    padding: 0;
    list-style: none;
}
#news-rubriken  .item-list ul h3 {
    background: none;
    border-bottom: none;
    margin: 0px;
}

#news-rubriken  .item-list h3 {
    color: #B1192C;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}

#news-rubriken .rubrik-anhang {
    margin: 0 0px 0 -10px;
    padding: 0;
}
#news-rubriken .rubrik-anhang .views-row {
    float: left;
    margin: 0;
    padding: 0 10px 0 0;
    width: 50%;
    display: table;
    
}
#news-rubriken .views-field-field-untertitel {
    margin: 0 0 10px 0;
}
#news-rubriken ul.views-fluid-grid-items-width-300 li.views-fluid-grid-item {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px solid #ddd;
    margin: 5px 0 5px 0;
    padding: 0 6px 6px 0;
    width: 400px;
}
/*REISEBERICHTE*/
ul.views-fluid-grid-items-width-400 li.views-fluid-grid-item {
    width: 430px;
    border: none;
    background: none;
    padding: 5px;
    margin: 0 0px 0 0;
}
div.views-fluid-grid h3 {
    text-align: left;
    margin: 5px 0 5px 0;
}

/*AKTUELL KATALOG BLOCK*/
#tol-aktuell #aktuell-katalog-neue {
    margin: 0 10px 0 0;
}
#tol-aktuell #aktuell-katalog-neue .views-row .views-field-title .field-content {
    display: block;
    font-size: 1.4em;
    font-family: "roboto";
}
#tol-aktuell #aktuell-katalog-neue .views-row .views-field-field-logo {
    float: left;
    padding: 0 10px 0 0;
}
#tol-aktuell #aktuell-katalog-neue .views-row .views-field-field-branchenverzeichnis-1, #tol-aktuell #aktuell-katalog-neue .views-row .views-field-field-branchenverzeichnis {
    background: #fff;
    width: 100%;
}
#tol-aktuell #aktuell-katalog-neue .views-row {
    background: #fff;
    margin: 0 0 20px 0;
    display: table;
    width: 100%;
    padding: 5px;
}

/*AKTUELL TEASER LIST*/
#tol-aktuell #teaser-list .views-field-term-node-tid {
    background: #fff;
}

/*AKTUELL SEITENSPALTE*/
#tol-aktuell #mini-panel-tol_seitenspalte_start {
    margin: -10px -15px 0 0;
}

/*******************************************************/
/*****************UNTERKÜNFTE***************************/

/*TOP-CONTAINER*/
#block-panels-mini-tol-unterkunft-top-container #flexslider_views_slideshow_events-block_17 {
    background: none;
    margin: 0;
    padding: 0;
}
#top-header #block-panels-mini-tol-unterkunft-top-container {
    margin: 5px 0 0 0;
}
#block-panels-mini-tol-unterkunft-top-container #top-slider {
    background: #fff none repeat scroll 0 0;
    margin: 0;
    padding: 0;
    box-shadow: none;
}
#block-panels-mini-tol-unterkunft-top-container .flexslider {
    background: none;
    border: none;
    border-radius: 0;
    position: relative;
    margin: 0;
    padding: 0;
}
.flex-direction-nav a:hover {
    opacity: 1 !important;
}
.flex-direction-nav a {
    opacity: .2 !important;
}
#top-header #top-slider .views-field-name .field-content img {
    padding-right: 5px;
    margin: 0;
    height: 16px;
}
#top-header #top-slider .views-field-name .field-content {
    display: inline-flex;
    margin: 10px 0 0 0;
}
#top-header #top-slider .views-field-name .field-content span {
    padding: 0 5px;
    font-weight: normal;
}

#block-panels-mini-tol-unterkunft-top-container #top-slider .views-field-field-image {
    float: left;
    padding: 0 15px 0 0;
    margin: 10px 0 10px;
}

#block-panels-mini-tol-unterkunft-top-container #top-slider .views-field-field-date {
    background: none;
    display: table;
    position: relative;
    margin: 10px 0 10px 0;
    padding: 0;
}
#block-panels-mini-tol-unterkunft-top-container #top-slider .views-field-title h1 {
    font-size: 1.6em;
    line-height: 1em;
    margin: 10px 0;
}
#top-header #block-panels-mini-tol-unterkunft-top-container .views-field-field-untertitel h3 {
    font-size: 1.2em;
    margin: 0;
    padding: 0;
    color: #666;
}
#top-header #top-slider .views-field-nothing, #top-header #top-slider .views-field-field-branchenverzeichnis, #top-header #top-slider .views-field-field-region {
    display: inline-flex;
    margin: 10px 0;
    font-size: 1em;
}
/*TOP-LINKS*/
#top-header #block-panels-mini-tol-unterkunft-top-container #top-links {
    background: none repeat scroll 0 0;
    margin: 10px 0 0;
    padding: 0 0 15px 10px;
}
#top-header #block-panels-mini-tol-unterkunft-top-container #top-links .block-title {
    padding: 0 0 5px 10px;
    font-size: 1.0em;
    background: #fff;
    margin: 0 -10px;
    font-family: "roboto";
}
#top-header #block-panels-mini-tol-unterkunft-top-container #top-links .views-row {
    margin: 0px 0 5px 0;
}
#top-header #block-panels-mini-tol-unterkunft-top-container #top-links .views-field-field-web-link img {
    padding-right: 3px;
    vertical-align: -3px;
}
#top-header #block-panels-mini-tol-unterkunft-top-container #top-links .views-field-field-web-link {
    border-bottom: 2px solid #fff;
    font-size: 1em;
}
#top-header #block-panels-mini-tol-unterkunft-top-container #top-links .views-field-field-untertitel {
    font-weight: bold;
    padding: 0 10px 0 0;
}
/*>>>>>>END TOP HEADER*/

#tol-unterkunft .region-three-25-50-25-second {
    width: 55%;
}
#tol-unterkunft .region-three-25-50-25-first {
    background: none;
    width: 20%;
}

/*BRANCHEN-LISTE*/

#tol-unterkunft .views-field-field-branchenverzeichnis {
    font-size: 1em;
}
#tol-unterkunft .views-field-field-web-link {
    font-size: 1em;
}
#tol-unterkunft #branchen-liste {
    background: none;
    padding: 0 10px 0 0;
}
#tol-unterkunft #branchen-liste .views-field-field-branchenverzeichnis .field-content {
    margin-bottom: 10px;
    border-bottom: 1px solid #bdcbdc;
}
#tol-unterkunft #branchen-liste .views-field-field-image {
    float: left;
    padding-right: 10px;
}
#tol-unterkunft #branchen-liste .views-field-field-branchenverzeichnis-2 img {
    width: 12px;
    float: left;
    margin: 3px 0 0;
    padding: 0px 2px 0 ;
}
#tol-unterkunft #branchen-liste .views-row .views-field-field-untertitel .field-content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #666;
    font-size: 1.2em;
    padding: 0 0 5px;
}
#tol-unterkunft .jo-branchen-liste .views-row .views-field-field-editorial {
    overflow: hidden;
}
#tax-katalog .jo-branchen-liste .views-field-field-logo {
    
    float: left;
    height: 80px;
    margin: 0 10px 0 0;
    text-align: left;
    border: 1px solid #BDCBDC;
}
#tol-unterkunft .jo-branchen-liste .views-row {
    border-top: medium none;
    display: table;
    margin-bottom: 50px;
    width: 100%;
}
#tol-unterkunft .jo-branchen-liste .views-field-field-image .field-content {
    background: #eee;
    padding: 0;
    text-align: center;
}
#tol-unterkunft .jo-branchen-liste .views-field-field-image span img {
    vertical-align: -3px;
    margin: 0 3px;
}
#tol-unterkunft .jo-branchen-liste .views-field-field-image span {
    font-weight: bold;
}
#tol-unterkunft .pane-taxonomy-term-panel-pane-3 {
    background: #F2F4F4;
    padding: 0 10px 15px 0;
}
#tol-unterkunft .pane-taxonomy-term-panel-pane-3 .block-title {
    margin: 5px -8px 5px 0;
    padding: 5px;
}
#tol-unterkunft #branchen-liste .views-field-field-region .field-content {
    float: right;
}
/*UNTERKÜNFTE HERVORGEHOBEN BLOCK*/
#tol-unterkunft #hervorgehoben-block-reiseziele {
    margin: 40px 0 0 10px;
}
#tol-unterkunft #hervorgehoben-block-reiseziele .block-title {
    color: #444;
    margin: 0;
    padding: 0;
}
#tol-unterkunft #hervorgehoben-block-reiseziele .block-title:before {
    content: url("http://tol.prag-aktuell.cz/sites/default/files/styles/thumb_15x15/public/tax-image-hellrot_0.jpg?itok=_AZRgbLy");
    padding: 0 5px 0 0;
}
/*RECHTE SPLATE*/
#tol-unterkunft #katalog-block {
    margin: 0 0 0 0;
}
/************************************************************************/
/***********************NACHRICHTEN RUBRIKEN TAXONOMY*******************/
/************************************************************************/

#tol-rubriken #tax-pane-list .views-field-field-auto-tags {
    float: left;
    margin: 0px 0 0 0;
    padding: 0px 0 0;
}
#tol-rubriken #tax-pane-list .views-row .views-field-body {
    padding: 15px 0 0;
}
#tol-rubriken #tax-pane-list .views-row {
    display: table;
    margin: 0 0 20px;
    border-bottom: 1px solid #ddd;
    padding: 0 0 10px 0;
}
#tol-rubriken #tax-pane-list .views-field-field-logo {
    float: none;
    padding: 0 10px 0 0;
    margin: 0;
}

#tol-rubriken #tax-pane-list .views-field-field-nachrichten-kategorie {
    display: inline;
}
#tol-rubriken #tax-pane-list .views-field-field-auto-tags {
    padding: 10px 0;
}

/*SEITENSPALTE FIRMEN BASICS*/
#tol-rubriken .pane-firmen-basic .views-row {
    display: table;
    margin-bottom: 20px;
}
#tol-rubriken .pane-firmen-basic .views-field-field-logo {
    float: left;
    padding: 0px 10px 20px 0;
}

/*********************************************************************/
/***********************     BLOGS                   *******************/
/************************************************************************/
/*TOL BLOGS*/

/*SLIDER*/
#tol-blogs #neueste-slider .slides {
    height: 210px;
}

#tol-blogs #neueste-slider .views-field-nothing img {
    float: left;
    padding-right: 5px;
}
#mini-panel-blogs_top_slider #top-slider .views-field-field-image img {
    float: left;
    padding: 10px 10px 0 0;
}
#tol-blogs .view-display-id-panel_pane_4 h3 {
    color: #B1192C;
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
}
#tol-blogs .pane-blogs-autoren-panel-pane-4 .views-field-field-untertitel {
    padding: 5px 0;
}
#tol-blogs .pane-blogs-autoren-panel-pane-4 .views-field-title h4 {
    padding: 5px 0 0;
    font-size: 1.4em;
}

#tol-blogs .pane-blogs-autorenprofil-panel-pane-1 ul {
    margin: 0;
    padding: 0;
    list-style: square;
}
#jo-blogs .region-three-25-50-25-first .block-inner {
    padding-right: 5px;
}
/*BLOG ACCORDION*/
#blog-accordion {
    background: none;
    margin: 0 10px 0 0;
    padding: 10px 0;
}
#blog-accordion .ui-accordion .ui-accordion-content {
    border: medium none;
    overflow: auto;
    padding: 1em;
}
#blog-accordion .views-field-title-1 {
    font-size: 1em;
    padding: 10px 0;
    font-family: "roboto condensed";
    font-weight: 700;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #fff repeat-x scroll 50% 50%;
    border: 1px solid #d3d3d3;
    color: #555;
    font-weight: 400;
}
#blog-accordion .ui-accordion .ui-accordion-header {
    cursor: pointer;
    display: block;
    margin-top: 2px;
    min-height: 0;
    padding: 0.5em 0.5em 0.5em 0.7em;
    position: relative;
    border-bottom: 1px solid #ddd;
    font-family: "roboto";
    border-left: none;
    border-right: none;
    border-top: none;
}
#blog-accordion .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    left: 15em;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
#blog-accordion .ui-widget-content a {
    color: #26546d;
}
#blog-accordion .ui-widget-content a:hover {
    color: #B1192C;
}

/*BLOGS FULL*/

.flexslider {
    margin: 10px 0 30px 0;
}
/*SIDEBAR LEFT*/
#jo-blogs .autor-profil .views-field-field-link {
    font-size: .9em;
}
#jo-blogs .autor-profil .views-row {
    padding: 0;
    margin: 10px 0;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
}
#jo-blogs .pane-nachrichten-artikel-presseschau .views-row {
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
}

#jo-blogs .region-three-25-50-25-first ul {
    margin: 0;
    list-style: square;
}
#jo-blogs .region-three-25-50-25-first .views-field-body ul {
    margin: 0 15px;
}
#blog-full .views-field-field-untertitel h5 {
    font-size: 1.2em;
    font-family: "roboto", sans-serif;
}
#blog-full .views-field-field-untertitel {
    padding: 5px 0 15px 0;
}
#blog-full .views-field-title h1 {
    font-size: 2.4em;
    line-height: 1.1em;
    padding: 10px 0 10px;
}
#blog-full .views-field-field-image {
    padding: 0 15px 0 0;
}
/*STANDORT*/
#mini-panel-karte_standort_nid h5 {
    font-family: "roboto", sans-serif;
}
#mini-panel-karte_standort_nid .views-field-postal-code {
    float: left;
    padding-right: 5px;
}
#mini-panel-karte_standort_nid .region-two-50-second {
    margin: 40px 0 0 0;
}

/*VIDEOS FULL*/

#video-full #mini-panel-video_top_full .region-two-66-33-first .views-field-title h3 {
    font-size: 2em;
    padding: 5px 0 15px;
}
#video-full .views-field-field-video-content {
    margin: 0 0 20px;
}

/*VIDEOS PANEL*/

/*VIDEO KASTEN*/
#mini-panel-tol_video_top .region-two-66-33-first {
    width: 75%;
}
#mini-panel-tol_video_top .region-two-66-33-second {
    width: 25%;
}
#mini-panel-tol_video_top .region-two-66-33-first .flexslider {
    background: #eee none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    margin: -11px 20px 0 -5px;
    padding: 10px 5px 10px 10px;
}
#mini-panel-tol_video_top .views-field-field-video-content-1 {
    float: left;
    padding-right: 10px;
}

#tol-ausflugstipps #video-list .views-row .views-field-term-node-tid {
    width: 100%;
    font-size: 1em;
}
#tol-ausflugstipps #video-list .views-row .views-field-title {
    border-top: 1px solid #ddd;
    padding: 5px 0 5px 0;
}
#tol-ausflugstipps #video-list .views-row .views-field-field-video-content {
    float: left;
    padding: 0 10px 0 0;
}

