﻿/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
    font-family:"Yanone Kaffeesatz",sans-serif;

  
}
body {
  line-height:0.625;
  font-size:62.5%;
  font-family:"Yanone Kaffeesatz",sans-serif;
  line-height:1.3;
  
}


body#f2a, body#f2b {
  background:right top url(../images-new/main-bg-100%25.png) repeat;
}

h2{
  
  color: #e17609;
    font: 700 2em/1em "Yanone Kaffeesatz",sans-serif;
    padding-bottom: 15px;}


h4{

    color: #9d141b;
    font: 700 1.6em/1em "Yanone Kaffeesatz",sans-serif;
    text-transform: uppercase;
    font-size
}
p, a {
  font: 1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
    font-weight: 300;
}



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display:block;
}

nav ul, ol {
  list-style:none;
}
blockquote, q {
  quotes:none;
}

.plainImage{width:100%; height:auto;}

blockquote:before, blockquote:after, q:before, q:after {
  content:'';
  content:none;
}
a {
  margin:0;
  padding:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
  text-decoration:none;
}
/* change colours to suit your needs */
ins {
  background-color:#ff9;
  color:#000;
  text-decoration:none;
}
/* change colours to suit your needs */
mark {
  background-color:#ff9;
  color:#000;
  font-style:italic;
  font-weight:bold;
}
del {
  text-decoration: line-through;
}
abbr[title], dfn[title] {
  border-bottom:1px dotted;
  cursor:help;
}
table {
  border-collapse:collapse;
  border-spacing:0;
}
/* change border colour to suit your needs */
hr {
  display:block;
  height:1px;
  border:0;
  border-top:1px solid #cccccc;
  margin:1em 0;
  padding:0;
}
input, select {
  vertical-align:middle;
}
/* CSS-Document */
/* CSS Document */
.left {
  float:left;
}
.right {
  float:right;
}
#main {
  width:100%;
  background: left bottom url(../images-new/main-btm-bg.png) repeat-x;
  padding-bottom: 4px;
  overflow:hidden;
}
#main-wraper {
  width:1013px;
  border: 1px solid #e0e0e0;
  border-width: 0 1px;
  margin:0 auto;
  background: #fff;
  overflow: hidden;
}
.inner-wraper {
  width:975px;
  margin:0 auto 0;
  padding-top:5px;
  overflow: hidden;
}
#header {
  width: 100%;
  margin-bottom: 22px;
  overflow: hidden;
}
.logo {
  width: 140px;
  margin-right: 20px;
  overflow: hidden;
}
.logo a, .logo a img {
  width: 100%;
  height: auto;
  display: block;
}
p.tx-guestbook-latest-more a {
    text-transform: capitalize;
}
.header-content {
  width:780px;
  float: right;
  padding-top: 8px;
  overflow: hidden;
}
.header-top {
  width:100%;
  margin-bottom: 15px;
  overflow: hidden;
}
.book-now {
  width:385px;
  float: left;
  overflow: hidden;
}
.nations {
  width:140px;
  float: left;
  overflow: hidden;
}
.nations ul li {
  width:25px;
  float: left;
  display: block;
  padding-right: 12px;
}
.nations ul li.last-child {
  padding-right: 0px;
}
.book-now h4 {
  font:1.6em/1em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;  
  color: #9d141b;
  text-transform: uppercase;
}
.fb-list {
  float: left;
    height: 30px;
    margin-left: 20px;
    overflow: hidden;
    width: 270px;
}
.fb-list ul li {
  float: left;
  display: block;
  padding-right: 6px;
  padding-top: 2px;
}
.fb-list ul li.last-child {
  padding-right:0;
  padding-top: 0;
}
.social_single_icon img {
   height: 16px;
    width: auto; 
    margin-right: 10px;
    margin-top: 3px;
}
.stic_icn
{
    float: left;
    margin-right: 5px;
}
.fb-list iframe{
    border:none;float:left; overflow:hidden; width:120px; height:30px;
}
.nav {
  width:630px;
  float: right;
  padding-right: 35px;
  overflow: hidden;
  margin-bottom: 10px;
}
.nav ul li {
  float: left;
  display: block;
  padding-right:15px;
}
.nav ul li.last-child {
  padding-right:0px;
}
.nav ul li a {
  float: left;
  display: block;
  font:1.8em/1.2em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  color: #494949;
  letter-spacing: 0.5px;
}
.nav ul li a.active, .nav ul li a:hover {
  color: #9d141b;
}
#banner {
  width:100%;
  position:relative;
  overflow: hidden;
}
.banner-img {
  width:100%;
  margin-bottom: 5px;
  overflow: hidden;
}
.book-tag {
  width:170px;
  position:absolute;
    top: 100px;
  top: 65px;
  right: 75px;
  overflow: hidden;
}
.book-tag .image {
  width:113px;
  margin:0 auto;
  overflow: hidden;
}
.book-tag a h3 {
  font:2.2em/1.2em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
}
.book-tag a:hover h3 {
  color: #9d141b;
}
#feature {
  position:relative;
  margin-top: 5px;
}
.offer-box {
  width:100%;
  background: #f9a510 left bottom url(../images-new/banner-btm-bg.png) repeat-x;
  padding: 32px 0 40px;
  -webkit-border-radius: 78px;
  -moz-border-radius: 78px;
  border-radius: 78px;
  behavior: url(PIE.htc);
  overflow: hidden;
}
.offer-tag {
  width:137px;
  position:absolute;
  bottom: 25px;
  left: 46px;
  overflow: hidden;
}
.offer-box .offer-content {
  width:73.33%;  /*715px*/
  float: right;
  margin-right:5%;   /*65px*/
  overflow: hidden;
}
.offer-box .offer-content .offer-col01 {
  width:115px;
  float: left;
  margin:14px 30px 0 0;
  overflow: hidden;
}
.offer-box .offer-content .offer-col01 h4 {
  font:2em/1.2em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
}
.offer-box .offer-content .offer-col02 {
  width:300px;
  float: left;
  margin:25px 70px 0 0;
  overflow: hidden;
}
.offer-box .offer-content .offer-col02 p {
  font:1.6em/1.2em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  color: #494949;
  text-transform: uppercase;
}
.offer-box .offer-content .offer-col03 {
  width:195px;
  float: right;
  overflow: hidden;
}
.offer-box .offer-content .offer-col03 select {
  width:183px;
  font:1.4em/1.2em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 300;
  color: #575757;
  background: #fff;
  border: 1px solid #f37800;
  padding:5px;
  margin-bottom: 20px;
  overflow: hidden;
}
.offer-box .offer-content .offer-col03 .requset-btn {
  width:183px;
  background: #e17609;
  border: 1px solid #fff;
  padding:7px 0px;
  text-align: center;
  overflow: hidden;
}
.offer-box .offer-content .offer-col03 .requset-btn a {
  font:1.4em/1.2em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  color: #fff;
}
.offer-box .offer-content .offer-col03 a span {
  background:6px center url(../images-new/arrow-02.png) no-repeat;
  padding:8px 0px 8px 21px;
}
/*End of Header*/

/*Body Container*/
.conatiner {
  width: 100%;
  overflow: hidden;
}
.each-flow {
    width: 100%;
    /*margin-bottom: 38px;*/
    overflow: hidden;
}

.each-flow3 {
  margin: 30px 0;
}
#f2b .each-flow{
    overflow: visible;
    overflow: hidden; 
}
#f2b .each-flow2,#f2b .each-flow3{
    overflow: hidden;
}
#f2a #feature, #f2b #feature{
    overflow: hidden;
    display:none;
}
.dotted-divdr {
  background:left bottom url(../images-new/horizontal-dotted-divider.png) repeat-x;
  padding-bottom: 38px;
}
.col01 {
  width:314px;
  float: left;
  margin-right: 16px;
  overflow: hidden;
}
.col02 {
  width:314px;
  float: left;
  margin-right: 16px;
  overflow: hidden;
}
.col03 {
  width:314px;
  float: right;
  overflow: hidden;
}
h3.column-head {
  font:1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  color: #e17609;
  padding:5px 0 0px 42px;
  background: left top url(../images-new/body-icon01.png) no-repeat;
}
h3.bg02 {
  padding-left: 50px;
  background: left top url(../images-new/body-icon02.png) no-repeat;
}
h3.bg03 {
  background: left top url(../images-new/body-icon03.png) no-repeat;
}
h3.bg-non {
  padding:3px 10px 19px 10px;
  background:none !important;
  text-align: center;
}
.information {
  width:292px;
  border: 1px solid #faac80;
  padding: 10px;
  margin-top: 20px;
  overflow: hidden;
}
.information .info-box {
  width:100%;
  background: #eee;
  overflow: hidden;
}
.information .info-box .btm-content {
  width:267px;
  padding:12px 10px 10px 15px;
  overflow: hidden;
}
.information .info-box .btm-content p {
  font:1.4em/1.3em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 300;
  color: #575757;
  padding-bottom: 12px;
}
h4.heading {
  font:1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  color: #e17609;
  padding:15px 13px 20px;
  text-transform: uppercase;
}
.information .info-box .btm-content p.para01 {
  padding-bottom: 39px;
}
.information .info-box .btm-content p.para02 {
  font:1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 300;
  padding:12px 0 13px;
  text-align: center;
}
.information .info-box .btm-content p.para03 {
  padding-bottom: 25px;
}
.information .info-box .btm-content p span {
  color: #9d141b;
}
.information .info-box .btm-content p span.orange {
  color: #e17609;
}
.information .info-box .info-img {
  width:100px;
  margin: 0 auto;
  overflow: hidden;
}
a.button01 {
  font:1.6em/1em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  color: #fff;
  background: #e17609;
  padding: 10px 20px;
}
a.btn-arw {
  padding-left: 30px;
  background: 8px url(../images-new/body-green-marker02.png) no-repeat #e17609;
}
.block01 {
  width: 643px;
  float: left;
  overflow: hidden;
}
.block02 {
  width:314px;
  float: right;
  overflow: hidden;
}
.info-block {
  margin-top: 0px;
}
.block01 h4 {
  font:1.8em/1em 'Yanone Kaffeesatz', sans-serif;
  font-weight:300;
  color: #e17609;
  padding-bottom: 25px;
}
.block01 p {
  font:1.4em/1.3em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 300;
  color: #575757;
  padding-bottom: 30px;
}
.block01 .block-content {
  width:100%;
  overflow: hidden;
}
.block01 .block-content .block-list {
  width:445px;
  float: left;
  overflow: hidden;
}
.block01 .block-content .block-list .list {
  width:200px;
  overflow: hidden;
}
.block01 .block-content .block-list .list ul li {
  display: block;
  font:1.3em/1em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  color: #000;
  padding-top: 2px;
  padding-left: 22px;
  background: left top url(../images-new/body-green-marker.png) no-repeat;
  margin-bottom: 10px;
}
a.btn-margn {
  margin-top: 253px;
  padding:10px 30px;
}
.logo-list, .logo-list ul {
  width: 100%;
  overflow: hidden;
}
.logo-list ul li {
  min-height: 70px;
  float: left;
  display: block;
  padding: 0 10px 10px;
  vertical-align: text-top;
}
.logo-list ul li a, .logo-list ul li a img {
  width: auto;
  height: auto;
  display: block;
}
.logo-list ul li.first-child {
  padding-left: 0;
}
.logo-list ul li.last-child {
  padding-right:0;
}
/*  End Body Container  */
/*  Footer  */
#fooetr {
  width: 100%;
  background: #f9a510; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5YTUxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f9a510 0%, #ff7e00 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9a510), color-stop(100%, #ff7e00)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f9a510 0%, #ff7e00 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f9a510 0%, #ff7e00 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f9a510 0%, #ff7e00 100%); /* IE10+ */
  background: linear-gradient(to bottom, #f9a510 0%, #ff7e00 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9a510', endColorstr='#ff7e00', GradientType=0 ); /* IE6-8 */
  padding: 6px 0;
  overflow: hidden;
}
#fooetr .footer-wraper #contentBlock-2 .clearOnly {
    display:none;
} 
#contentBlock-2 {
  width: 100% !important;
  overflow: hidden !important;
}
#contentBlock-2 .columnGroup {
  width: 100% !important;
  overflow: hidden !important;
}
#contentBlock-2 .columnGroup .column {
  width: 200px !important;
  float: left !important;
  margin:0 55px 15px 0 !important;
  overflow: hidden !important;
}
#contentBlock-2 .columnGroup .column-3 {
  width: 465px !important;
  margin-right: 0 !important;
}
#contentBlock-2 .columnGroup .column-4 {
  display: none !important;
}
#contentBlock-2 .columnGroup .column .csc-default {
  width: 100% !important;
  overflow: hidden !important;
}
.foot-col02 {
  width: 177px;
  float: right;
  overflow: hidden;
}
.foot-margn {
  margin-right: 20px;
}
#contentBlock-2 .columnGroup .column h3 {
  font:1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 300;
  color: #fff;
  text-transform: uppercase;
  padding-left: 50px;
  display: block;
}/*
h2.foot-bg02{background: left 10px url(../images-new/footer-icon02.png) no-repeat; padding:3px 0px 0px 50px;}
h2.foot-bg03{background: left url(../images-new/footer-icon03.png) no-repeat; padding:10px 0px 0px 50px;}*/
#contentBlock-2 .columnGroup .column p {
  font:1.4em/1.3em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 300;
  color: #494949;
  padding-left: 55px;
  margin-top: 10px;
}
#contentBlock-2 .columnGroup .column-3 #c43 .csc-textpic .csc-textpic-imagewrap {
  width: auto !important;
  margin: 0 !important;
  float: right !important;
  display: block;
}
#contentBlock-2 .columnGroup .column-3 #c43 .csc-textpic div {
  width: auto !important;
  float: left !important;
  margin: 0 !important;
  display: block !important;
}
#contentBlock-2 .columnGroup .column-3 #c43 .csc-textpic .csc-textpic-imagewrap a{
  width: auto !important;
  height: auto !important;
  display: block !important;
}
#contentBlock-2 .columnGroup .column-3 #c43 .csc-textpic .csc-textpic-imagewrap a img {
  width: auto !important;
  height: auto !important;
  display: block !important;
  border:#FFF 1px solid !important;
}
#contentBlock-2 .columnGroup .column-3 #c43 .csc-textpic div .csc-textpic-text .csc-textpicHeader {
  float: none !important;
}
.foot-col01 a.fb-link {
  color: #fff;
}
/*  End  Footer  */

.header-btm {
  display: none;
}
.banner-img2 {
  display: none;
}
.offer-box .offer-top {
  display: none;
}
.offer-tag2 {
  display: none;
}
/*  Conatct  */
.pad01 {
  padding-top: 15px;
}
h4.head-22px {
  font:2.2em/1em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 300;
  color: #e17609;
  text-transform: uppercase;
}
.form {
  width: 100%;
  overflow: hidden;
}
.form .each-row {
  width: 100%;
  overflow: hidden;
}
.form-col01 {
  width: 555px;
  margin-right: 25px;
  overflow: hidden;
}
.form-col03 {
  width:395px;
  overflow: hidden;
}
label {
  width: 140px;
  font:1.6em/1em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  color: #575757;
  text-transform: uppercase;
}
input[type=text] {
  width: 395px;
  font:1.4em/1em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 300;
  color: #575757;
  border: 1px solid #d3d3d3;
  padding:10px 10px;
  margin: 0;
  background: #fff;
  overflow: hidden;
}
textarea {
  width: 395px;
  height:95px;
  border: 1px solid #d3d3d3;
  padding:10px 10px;
  margin: 0;
  background: #fff;
  overflow: hidden;
}
.red-bordr {
  border: 1px solid #ff0004;
}
.red-text {
  font:1.4em/1em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 300;
  color: #ff0004;
  text-transform: none;
}
.clear {
  margin-bottom: 25px;
}
/*sandeep css*/


.nations {
  width:145px;
}
.nations ul li {
  padding-right: 11px;
}
.book-now {
  width: 440px;
}
.fb-list {
  height:30px;
}
.nav ul li.active a, .nav ul li a:hover {
  color: #9D141B;
}
h2#jetztBuchen {
  background: url("../images-new/buchen.png") no-repeat scroll 20px 0 rgba(0, 0, 0, 0);
  color: #FFFFFF;
  height: 50px;
  padding: 125px 0 0;
  text-align: center;
  width: 170px;
  color: #FFFFFF;
  font: 2.2em/1.2em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
h2#jetztBuchen:hover {
  color: #9d141b;
}
a:hover h2#jetztBuchen {
  background-position:20px -176px;
  color: #9d141b;
}
/*sandeep*/
#c701 .column.column-1.oneThird {
  float: left;
  margin-right: 16px;
  overflow: hidden;
  width: 313px !important;
}
#c701 .column.column-2.oneThird {
  float: left;
  margin-right: 16px;
  overflow: hidden;
  width: 313px !important;
}
#c701 .column.column-3.oneThird {
  float: right !important;
  overflow: hidden;
  width: 313px !important;
}
#c701 .column.column-1.oneThird #c702, #c701 .column.column-2.oneThird #c706 .tx-veguestbook-pi1, #c702 {
  border: 1px solid #FAAC80;
  margin-top: 20px;
  overflow: hidden;
  padding: 10px;
  width: 291px;
  margin-bottom:20px;
}
/*#c701 .column.column-1.oneThird*/ #c702 .csc-textpic.csc-textpic-center.csc-textpic-above, #c701 .column.column-2.oneThird #c706 .tx-guestbook-latest {
  background: none repeat scroll 0 0 #EEEEEE;
  overflow: hidden;
  width: 100%;
}
/*#c701 .column.column-1.oneThird*/ #c702 .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-text, #c701 .column.column-2.oneThird #c706 .tx-guestbook-latest-inner-wrap {
  overflow: hidden;
  padding: 12px 10px 10px 15px;
  width: 267px;
}
/*#c701 .column.column-1.oneThird*/ #c702 .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-text p, #c701 .column.column-2.oneThird #c706 .tx-guestbook-latest-inner-wrap p {
  color: #575757;
  font: 1.4em/1.3em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 300;
  padding-bottom: 12px;
}
/*#c701 .column.column-1.oneThird*/ #c702 .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-text p a {
  background: none repeat scroll 0 0 #E17609;
  color: #FFFFFF;
  font: 1.2em/1em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  padding: 10px 20px;
  float:right;
}
#c701 .column.column-2.oneThird #c706 h3.orangebubble {
  /*background: url("../images/body-icon02.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    padding-left: 50px; */
  color: #E17609;
  font: 1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  }
#c701 .column.column-2.oneThird #c706 .tx-guestbook-latest-inner-wrap p.feature-text {
  padding-bottom: 39px;
  color: #575757;
  font: 1.4em/1.3em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 300;  
}
#c701 .column.column-2.oneThird #c706 .tx-guestbook-latest-inner-wrap p.tx-guestbook-date {
  color: #9D141B;
}
#c701 .column.column-2.oneThird #c706 .tx-guestbook-latest-inner-wrap p.tx-guestbook-latest-name {
  color: #E17609;
}
#c701 .column.column-3.oneThird h3.csc-firstHeader {
  color: #E17609;
  font: 1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  padding: 5px 0 0 42px;
}
/*#c701 .column.column-3.oneThird*/ div#c708 {
  border: 1px solid #FAAC80;
  margin-top: 20px;
  overflow: hidden;
  padding: 10px;
  width: auto;
  margin-bottom:20px;
}
/*#c701 .column.column-3.oneThird*/ div#c708 .webcamPreview, div#c862 .webcamPreview {
  background: none repeat scroll 0 0 #EEEEEE;
  overflow: hidden;
  width: 100%;
  text-align: center;
}
div#c708 .webcamPreview a, div#c708 .webcamPreview a img {
  width: 100% !important;
  height: auto !important;
  display: block !important;
}

 #c862 {
  border: 1px solid #FAAC80;
  overflow: hidden;
  padding: 10px;
  width: auto;
  margin-bottom:20px;
}







/*#c701 .column.column-3.oneThird*/ div#c708 .webcamPreview div.btm-content, div#c862 .webcamPreview div.btm-content {
  overflow: hidden;
  padding: 12px 10px 10px 15px;
    /*width: 267px;*/
  width: auto;
}
/*#c701 .column.column-3.oneThird*/ div#c708 .webcamPreview div.btm-content p {
  font: 1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 300;
  padding: 12px 0 13px;
  text-align: center;
  color: #575757;
}
div#c862 .webcamPreview div.btm-content p {
    font: 1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
    font-weight: 300;
    text-align: center;
    color: #575757;
}
.each-flow2 #c714 .columnGroup.twoColumnGroup > .column-1.oneHalf {
  float: left;
  overflow: hidden;
  width: 643px !important;
}
.each-flow2 #c714 .column.column-1.oneHalf h2.csc-firstHeader, #c862 h3 {
  color: #E17609;
  font: 1.8em/1em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 300;
  padding-bottom: 25px;
}
.each-flow2 #c714 #c709 h2.csc-firstHeader
{
    color: #E17609;
    font: 2em/1em 'Yanone Kaffeesatz', sans-serif;
    font-weight: 700;
    padding-bottom: 15px;
}
.each-flow2 #c714 .column.column-1.oneHalf p, .each-flow2 #c714 #c709 p {
  color: #575757;
  font: 1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 300;
  }
.each-flow2 #c714 .column.column-1.oneHalf #c715 {
  overflow: hidden;
  width: 100%;
    margin-left:15% ;
}
.each-flow2 #c714 .column.column-1.oneHalf #c715 .columnGroup.twoColumnGroup {
  float: left;
  overflow: hidden;
  width: 445px;
}
.each-flow2 #c714 .column.column-1.oneHalf #c715 .columnGroup.twoColumnGroup .column.column-1.oneHalf {
  overflow: hidden;
  width: 200px !important;
}
.each-flow2 #c714 .column.column-1.oneHalf #c715 .columnGroup.twoColumnGroup .column.column-1.oneHalf #c716 ul.csc-bulletlist.csc-bulletlist-0 li, .each-flow2 #c714 .column.column-1.oneHalf #c715 .columnGroup.twoColumnGroup .column.column-2.oneHalf #c720 ul.csc-bulletlist.csc-bulletlist-0 li {
  list-style: none;
  background: url("../images-new/body-green-marker.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  color: #000000;
  display: block;
  font: 1.8em/1em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  margin-bottom: 13px;
  padding-left: 22px;
  letter-spacing:0.5px;
}
.each-flow2 #c714 .columnGroup.twoColumnGroup > .column-2.oneHalf {
  float: right;
  overflow: hidden;
  width: 314px !important;
}
.each-flow2 #c714 .columnGroup.twoColumnGroup .columnGroup.twoColumnGroup > .column-2.oneHalf {
  float: right;
  overflow: hidden;
  width: 200px !important;
}
.each-flow2 #c714 .columnGroup.twoColumnGroup > .column-2.oneHalf #c730 {
  border: 1px solid #FAAC80;
  margin-top: 0px;
  overflow: hidden;
  padding: 10px;
  width: 292px;
}
.each-flow2 #c714 .columnGroup.twoColumnGroup > .column-2.oneHalf #c730 .moduleGroup.singleModule {
  background: none repeat scroll 0 0 #EEEEEE;
  overflow: hidden;
  width: 100%;
}
.each-flow2 #c714 .columnGroup.twoColumnGroup > .column-2.oneHalf #c730 .moduleGroup.singleModule .module.module-1 {
  width: 100% !important;
  margin-right:0px;
}
.each-flow2 #c714 .columnGroup.twoColumnGroup > .column-2.oneHalf #c730 .moduleGroup.singleModule h3.csc-firstHeader {
  color: #E17609;
  font: 1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  padding: 15px 13px 20px;
  text-transform: uppercase;
}
.each-flow2 #c714 .columnGroup.twoColumnGroup > .column-2.oneHalf #c730 .moduleGroup.singleModule .moduleBodyWrap .csc-textpic-imagewrap.csc-textpic-single-image {
  margin: 0 auto;
  overflow: hidden;
  width: 200px;
}
.each-flow2 #c714 .columnGroup.twoColumnGroup > .column-2.oneHalf #c730 .moduleGroup.singleModule .csc-textpic-text {
  overflow: hidden;
  padding: 12px 10px 10px 15px;
  width: 267px;
  float:left;
}
.each-flow2 #c714 .columnGroup.twoColumnGroup > .column-2.oneHalf #c730 .moduleGroup.singleModule .csc-textpic-text p {
  color: #575757;
  font: 1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 300;
  padding-bottom: 25px;
}
#meher a {
  background: url("../images-new/body-green-marker02.png") no-repeat scroll 8px center #E17609;
  padding: 10px 20px;
  padding-left: 30px;
  color: #FFFFFF;
  font: 1.5em/1em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  float:left;
}
#fooetr .inner-wraper.footer-wraper h3.whitehorse, #fooetr .inner-wraper.footer-wraper #contentBlock-2 .column-2 h3.whitewireless, #fooetr .inner-wraper.footer-wraper #contentBlock-2 .column-3 h3.whitepeople, h3.whitebed, h3.whitewireless, h3.whitebubble {
  color: #FFFFFF;
  display: block;
  font: 1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 300;
  margin-left: 0;
  padding-left: 55px;
  text-transform: uppercase;
  height:40px;
  margin-top: -10px;
}
#c84 ul li {
  color: #494949;
  font: 1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 300;
  margin-top: 7px;
  padding-left: 50px;
  margin-left: 11%;
  list-style: disc outside none;
}
#fooetr .inner-wraper.footer-wraper #contentBlock-2 .column-3 {
  margin-right:20px;
}
#fooetr section.inner-wraper.footer-wraper #contentBlock-2 > .csc-default.c392 {
  float:left;
}
#fooetr section.inner-wraper.footer-wraper #contentBlock-2 > #c724.csc-default {
}
#drop-down2 {
  background-color: #FFB500;
  display:none;
  margin-top:-18px;
}
#drop-down2 ol li {
  border-bottom: 1px solid #FFFFFF;
  padding: 8px 10px;
}
#drop-down2 ol li a {
  display: block;
  text-decoration: none;
  color: #494949;
  font: 1.6em/1.2em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  }
#feature > #c756, .each-flow #feature > #c809, .each-flow #feature > #c810, .each-flow #feature > #c820,  .each-flow #feature > #c822, .each-flow #feature > #c824, .each-flow #feature > #c826, .each-flow #feature > #c828 {
  background: url("../images-new/banner-btm-bg.png") repeat-x scroll left bottom #F9A510;
  border-radius: 78px;
  overflow: hidden;
  padding: 2px 0 40px;
  width: 100%;
}
.module.module-1 .moduleBodyWrap .moduleBody.moduleBodyBleed .csc-default {
  float:left;
}
#c763 ul, #c763 label, #powermaildiv_uid1048 label, #powermaildiv_uid1049 label, #powermaildiv_uid1050 label, #powermaildiv_uid1051 label {
  display: none;
}
#c777, #c782, #c812, #c819, #c821, #c823, #c825, #c827 {
  left: 5%;
  margin-top: -30px;
  overflow: hidden;
  position: absolute;
  width: 137px;
}
.module.module-1 .moduleBodyWrap .moduleBody.moduleBodyBleed #c775.csc-default {
/* bottom: 25px;
    left: 46px;
    overflow: hidden;
    position: absolute;
    width: 137px; */
}
.module.module-1 .moduleBodyWrap .moduleBody.moduleBodyBleed #c776.csc-default {
/* float: left;
    overflow: hidden;
    width: 415px;  */
}
.module.module-1 .moduleBodyWrap .moduleBody.moduleBodyBleed #c776.csc-default h3 {
  float: left;
  margin: 31px 30px 0 0;
  overflow: hidden;
  width: 115px;
  color: #FFFFFF;
  font: 2em/1.2em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
.module.module-1 .moduleBodyWrap .moduleBody.moduleBodyBleed #c776.csc-default p {
  float: left;
  margin: 42px 48px 0 0;
  overflow: hidden;
  width: 300px;
  color: #494949;
  font: 1.6em/1.2em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
#feature .module.module-1 .moduleBodyWrap .moduleBody.moduleBodyBleed div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset {
  padding:0px;
}
.module.module-1 .moduleBodyWrap .moduleBody.moduleBodyBleed #c763.csc-default {
  float: right;
  height: 44px;
  margin-top: 20px;
  overflow: hidden;
  width: 195px;
}
select.powermail_special.powermail_select {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #F37800;
  color: #575757;
  font: 1.4em/1.2em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 300;
  margin-bottom: 20px;
  overflow: hidden;
  padding: 5px;
  width: 183px;
}
.module.module-1 .moduleBodyWrap .moduleBody.moduleBodyBleed #c767.csc-default {
  width:207px;
  float: right;
  background: #e17609;
  border: 1px solid #fff;
  padding:7px 0px;
  text-align: center;
  overflow: hidden;
}
.moduleGroup, moduleBody {
  overflow: hidden;
}
.module.module-1 .moduleBodyWrap .moduleBody.moduleBodyBleed #c767.csc-default a {
  color: #FFFFFF;
  font: 1.4em/1.2em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  }
.moduleGroup.singleModule .module.module-1 {
  float: right;
  margin-right: 5%;
  overflow: hidden;
  width: 73.33% !important;
}
#c771 {
  border-radius: 6px;
    min-height: 80px;
    position: absolute;
    right: 47px;
    top: 70px;
    width: 200px;
}
#c771 p {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.85);
  border-radius: 8px;
  box-shadow: 0 0 4px #333333;
  left: 0;
  padding: 5px;
  position: relative;
  top: 0;
  font: 1.3em/1.4em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  color:#494949;
  cursor: pointer;
}
#c771 p:before {
  background: none repeat scroll 0 0 #000000;
  border: 2px solid #FFFFFF;
  border-radius: 11px;
  box-shadow: 0 0 4px #333333;
  color: #FFFFFF;
  content: "x";
  display: block;
  height: 18px;
  line-height: 16px;
  position: absolute;
  right: -9px;
  text-align: center;
  top: -9px;
  width: 18px;
}
.module.module-1 .moduleBodyWrap .moduleBody.moduleBodyBleed #c775, .module.module-1 .moduleBodyWrap .moduleBody.moduleBodyBleed #c778 {
  display:none;
}
/*h2.csc-firstHeader
{
    color: #E17609;
    font: bold 2.2em/1em 'daxcondensed-regularregular';
    text-transform: uppercase;
    margin-bottom: 10px;
}

fieldset.tx-powermail-pi1_fieldset legend
{
   font: bold 1.8em/1em 'daxcondensed-regularregular';   
}  */
.tx-powermail-pi1 .powermail_pagebrowser {
  font: bold 1.2em/1em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 300;
  margin-bottom: 20px;
}
#contentBlock-1 #c77
{
   /* float:left ; */
}
#contentBlock-1 #c871
{
    float:left ;
    width:64%;
}
#contentBlock-1 #c871 DIV.csc-textpic DIV.csc-textpic-imagerow {
    clear: none;
    float: left;
    margin: 10px 5px 0;
    position: relative;
    width: auto !important;
}
#c871 h3.whitebed {
    color: #F37800;
    background-position: 0 -277px;
    font: 2em/1.3em 'Yanone Kaffeesatz', sans-serif;
    font-weight: 700;
    margin-top:10px;
    margin-left: -11px;
    height:30px;
  letter-spacing: 0.5px;
}  
      
#c871 .csc-textpic-text p, #c84 p {
     font: 1.6em/1.5em 'Yanone Kaffeesatz', sans-serif;
     font-weight: 700;
     color: #575757;
  letter-spacing: 0.5px;
}
#c84 > ul {
    margin-bottom: 20px;
}
#c84 h3.whitehorse {
    background-image: url("../images/sprite_h3_icons_new.png");
    background-position: 3px -12px;
    color: #F37800;
    font: 2em/1.3em 'Yanone Kaffeesatz', sans-serif;
    font-weight: 700;
    height: 35px;
    margin-bottom: 10px;
    margin-left: -11px;
    margin-top: 10px;
    letter-spacing: 0.5px;
} 
#c895 h3.whitebubble {
    color: #F37800;
    background-position: 0 -220px;
    font: 2em/1.3em 'Yanone Kaffeesatz', sans-serif;
    font-weight: 700;
    margin-top:10px;
    margin-left: -2px;
    height:30px;
  letter-spacing: 0.5px;
} 
#contentBlock-1 #c77 .columnGroup.twoColumnGroup .column.column-1.threeQuarter {
  width:60% !important;
  float:left;
  margin-right: 20px;
}
#contentBlock-1 #c77 .columnGroup.twoColumnGroup .column.column-2.oneQuarter {
  width:33% !important;
  float:left !important;
}
fieldset.tx-powermail-pi1_fieldset label {
  font-weight:normal !important;
  line-height: 1.2em;
  font-size: 1.2em;
}
.tx_powermail_pi1_fieldwrap_html_captcha_description {
  font-size: 1.1em;
  line-height: 1.3em;
  margin-top: 5px;
}
#contentBlock-1 #c77 .columnGroup.twoColumnGroup .column.column-1.threeQuarter h2.csc-firstHeader,  #c155 h2.csc-firstHeader, #c98 h2.csc-firstHeader {
  color: #E17609;
  font: bold 2.6em/1em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  padding-bottom: 25px;
  letter-spacing: 0.5px;
}
#c85 h2.csc-firstHeader, #c80 h2.csc-firstHeader {
    color: #E17609;
    font: bold 2.6em/1.5em 'Yanone Kaffeesatz', sans-serif;
    letter-spacing: 0.5px;
    }
#c373 h2.csc-firstHeader {
    color: #E17609;
    font: bold 2.2em/1em 'Yanone Kaffeesatz', sans-serif;
}
#c95 h2.csc-firstHeader {
  color: #E17609;
  font: bold 2.7em/1.3em 'Yanone Kaffeesatz', sans-serif;
  letter-spacing: 0.5px
}
#c880 h3.whitebubble {
    background-position: 0 -218px;
    color: #F37800;
    font: 2em/1.3em 'Yanone Kaffeesatz', sans-serif;
    font-weight: 700;
    height: 30px;
    margin-top: 10px;
  letter-spacing: 0.5px;
}
tr.tr-even {
  background: none repeat scroll 0 0 #F9F9F9;
}
tfoot tr {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border: 1px solid #F9F9F9;
}
caption, th, td {
  font-weight: 400;
  text-align: left;
}
td, th, caption {
  height: auto;
  padding: 2px 5px;
}
tfoot td, thead td {
  font-weight: bold;
}
table.zimmerpreise .td-last {
  text-align: right;
  width: 75px;
}
.contenttable.contenttable-0 td {
   font: 1.6em/1.4em 'Yanone Kaffeesatz', sans-serif !important;
    font-size: 1.6em !important;
  color:#494949;
  line-height: 1.5em;
}
#powermaildiv_uid349 p, #c373 p {
  margin-bottom:10px;
}
#powermaildiv_uid350 label {
  display: none;
}
.tx-powermail-pi1 .hidden {
  display: none;
}
.contenttable.contenttable-0 td a {
   font: 1em/1em 'Yanone Kaffeesatz', sans-serif;
   font-weight: 700;
   /* font-size: 1em; */
  letter-spacing: 0.3px;
}
#contentBlock-1 #c77 .columnGroup.twoColumnGroup .column.column-1.threeQuarter h3, #c66 h3.csc-firstHeader {
  font: bold 1.5em/1em 'Yanone Kaffeesatz', sans-serif;
  padding-bottom: 6px;
  padding-top: 10px;
}
#contentBlock-1 #c77 .columnGroup.twoColumnGroup .column.column-1.threeQuarter #c76 h3{font: bold 2em/1em 'Yanone Kaffeesatz', sans-serif;}
#contentBlock-1 #c77 .columnGroup.twoColumnGroup .column.column-2.oneQuarter h3 {
  font: bold 2em/1em 'Yanone Kaffeesatz', sans-serif;
  padding-bottom: 0;
  padding-top: 21px;
  letter-spacing: 0.5px;
}
#c128 {
    margin-top:15px;
}
.column.column-1.threeQuarter #c75{
    margin-top:25px;
}
 #c85, #c80, #c155, #c98  {
     margin-top:10px;
 }
#contentBlock-1 #c77 .columnGroup.twoColumnGroup .column.column-2.oneQuarter h5 {
  font: bold 1.2em/1em 'Yanone Kaffeesatz', sans-serif;
  padding-bottom: 6px;
  padding-top: 10px;
}
#contentBlock-1 #c77 .columnGroup.twoColumnGroup .column.column-2.oneQuarter p, #c66 p, #c95 p {
  color: #575757;
  font: 1.3em/1.2em 'Yanone Kaffeesatz', sans-serif;
}
#c85 p{
    color: #575757;
    font: 1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 300;
}
#c373 p {
    font: 1em/1em 'Yanone Kaffeesatz', sans-serif;
    font-size: 1.4em;
    font-weight: 700;
    padding-bottom: 6px;
    padding-top: 10px;
}
#c95 h4 {
  font: bold 1.6em/1.2em 'Yanone Kaffeesatz', sans-serif;
  padding-bottom: 8px;
  padding-top: 12px;
}
#c94 {
  width:100%;
    margin-top: 15px;
}

#c94 .column.column-1.oneThird {
  width:23% !important;
}
#c94 .column.column-2.twoThird {
  width:75% !important;
}
#c94 h3.csc-firstHeader {
    font: bold 2em/1.2em 'Yanone Kaffeesatz', sans-serif;
    padding-bottom: 6px;
    padding-top: 10px;
  letter-spacing: 0.5px;
}
#c94 p {
    padding-bottom: 15px;
    font: 1.5em/1.2em 'Yanone Kaffeesatz', sans-serif;
}

#c1187 {
  width:100%;
    margin-top: 15px;
}
#c1187 .column.column-1.oneThird {
  width:23% !important;
}
#c1187 .column.column-2.twoThird {
  width:75% !important;
}
#c1187 h3.csc-firstHeader {
    font: bold 2em/1.2em 'Yanone Kaffeesatz', sans-serif;
    padding-bottom: 6px;
    padding-top: 10px;
  letter-spacing: 0.5px;
}
#c1187 p {
    padding-bottom: 15px;
    font: 1.5em/1.2em 'Yanone Kaffeesatz', sans-serif;
}
#c1187 ul li ul li {
  padding-bottom: 15px;
  font: 1.5em/1.2em 'Yanone Kaffeesatz', sans-serif;
}
.cc-btn {
  display: block;
  padding: .4em .8em;
  font-size: 1.2em;
  font-weight: 700;
  border-width: 2px;
  border-style: solid;
  text-align: center;
  white-space: nowrap;
}

#c85 h5 {
  font: 1.8em/1.3em 'Yanone Kaffeesatz', sans-serif;
  padding-bottom: 6px;
  padding-top: 10px;
}
#c98 ul {
  margin-left:5%;
}
#c98 ul li a {
    font: bold 1.2em/1.5em 'Yanone Kaffeesatz', sans-serif;
    font-weight: 700;
    color:#E17609;   
    letter-spacing:0.5px;
}
li.thumb, .csc-bulletlist li {
    color:#808080 ;
    font: bold 1.3em/1.1em 'Yanone Kaffeesatz', sans-serif;
    font-weight: 700;
    letter-spacing:0.5px;
    }
.tx-veguestbook-pi1 .tx-guestbook-result {
  float: left;
  font-weight: bold;
  color:#494949;
  font-size: 1.2em;
}
.tx-veguestbook-pi1 .tx-guestbook-pagination {
  float: right;
  
}
.tx-veguestbook-pi1 .tx-guestbook-pagination a {
  color: #9D141B;
    font: bold 1.6em/1em 'Yanone Kaffeesatz', sans-serif;
}
.tx-veguestbook-pi1 .tx-guestbook-pagination strong {
    font: bold 1.6em/1em 'Yanone Kaffeesatz', sans-serif;
}

#c86 .tx-veguestbook-pi1 h4.tx-guestbook-header {
  background: none repeat scroll 0 0 #F6A918;
  border-bottom: 1px solid #F9F9F9;
  clear: both;
  color: #FFFFFF;
  display: block;
  font-weight: bold;
  margin: 0;
  padding: 1px 5px;
  font: bold 1.3em/1.4em 'Yanone Kaffeesatz', sans-serif;
}

#c86 .tx-guestbook-wrap {
  border: 1px solid #F6A918;
  margin: 5px 0;
  padding: 5px;
  position: relative;
  overflow: hidden;
    width:98% ;
}
#c124 h2.csc-firstHeader {
  color: #E17609;
  font: bold 2.2em/1em 'Yanone Kaffeesatz', sans-serif;
}
#c86 h4.tx-guestbook-header span.tx-guestbook-date {
  color: #FFFFFF;
  float: right;
  font-size: 11px;
  font-weight: 300;
  line-height: 0.7em;
  margin: 4px 0 0;
  text-align: right;
  font: 1em/0.7em 'Yanone Kaffeesatz', sans-serif;

}
.tx-veguestbook-pi1 .tx-guestbook-latest p, .tx-veguestbook-pi1 .tx-guestbook-right p {
  color: #494949;
    font: 1.4em/1.2em 'Yanone Kaffeesatz', sans-serif;
}
.tx-veguestbook-pi1 .tx-guestbook-left {
  background: none repeat scroll 0 0 #F9F9F9;
  float: left;
  max-width: 250px;
  overflow: hidden;
  padding: 5px;
  position: relative;
  width: 250px;
  z-index: 3;
}
.tx-veguestbook-pi1 .tx-guestbook-left p {
  font-size:1.2em;
  line-height: 1.3em;
}
.tx-guestbook-left p a{
   font: 1.2em/1.3em 'Yanone Kaffeesatz', sans-serif; 
}
.tx-veguestbook-pi1 .tx-guestbook-right {
  border-left: 270px solid #F9F9F9;
  float: left;
  margin-left: -260px;
  padding: 5px;
  position: relative;
  width: 550px;
}
#c36 h2.csc-firstHeader {
  color: #E17609;
  font: bold 2.6em/1em 'Yanone Kaffeesatz', sans-serif;
  margin-bottom:10px;
  margin-top: 30px;
}
#c128 .iframefancybox.button {
  /*padding: 5px 8px 6px 22px;  */
    font: 2em/1em 'Yanone Kaffeesatz', sans-serif;
    font-weight: 700;
    padding: 7px 20px 7px 30px;
    background: url("../images/ok.png") no-repeat scroll 8px 8px #E17609;
}
#c778 {
  display: none;
}
#c362 h2 {
  font-size: 25px;
}
.tx-powermail-pi1 .powermail_pagebrowser {
  margin: 10px 0px;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset input.powermail_date, fieldset.tx-powermail-pi1_fieldset input.powermail_datetime, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {
  width:auto;
  font-size: 1.1em;
}
#lightboxLogo {
  background: url("../images-new/siteLogo.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 83px;
  margin: 0;
  position: absolute;
  right: 0;
  text-indent: -999em;
  top: 0;
  width: 173px;
}
.tx-veguestbook-pi1 .tx-guestbook-field {
    float: left;
    width: 100%;
    margin-top: 15px;
}
.tx-veguestbook-pi1 .tx-guestbook-field textarea {
    width: 235px;
}
.tx-guestbook-field label {
  clear: both;
  /*color: #FFFFFF; */
  display: block;
  float: left;
  width: 22%;
}

.tx-veguestbook-pi1 #firstname, .tx-veguestbook-pi1 #surname, .tx-veguestbook-pi1 #email, .tx-veguestbook-pi1 #homepage, .tx-veguestbook-pi1 #place, .tx-veguestbook-pi1 #captcha {
  background: none repeat scroll 0 0 #F8F8F8;
  border: 1px solid #CCCCCC;
  border-radius: 4px;
  box-shadow: 0 0 5px #EEEEEE inset;
  float: left;
  font-size: 14px;
  height: 16px;
  margin-top: 2px;
  padding: 4px;
     width: 250px;
}
.tx-veguestbook-pi1 input.tx-guestbook-submit {
    background: none repeat scroll 0 0 #EE7600;
    border: 0 solid #EE7600;
    clear: both;
    color: #FFFFFF;
    float: left;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin: 5px 0;
    padding: 2px 5px;
    text-transform: uppercase;
}
#c879 .twoColumnGroup .column-1 {
    float: left;
    width: 60% !important;
}
#c879 .twoColumnGroup .column-2 {
    float: left !important;
    width: 35% !important;
}
#c154 ul {
  margin-bottom:15px;
  margin-top:10px;
}
#c154 ul li {
  font-size:1.3em;
  color:#494949;
}
.tx-veguestbook-pi1 legend {
  display: none;
}
.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
  color: #9D141B;
}
.tx-veguestbook-pi1 p.tx-guestbook-form-error {
  color: #9D141B;
  font: 1.4em/1em 'Yanone Kaffeesatz', sans-serif; 
    font-weight: bold; 
}
#c884 .tx-veguestbook-pi1 ul li
{
    list-style: none;
    padding: 5px;
    font: 1.4em/1em 'Yanone Kaffeesatz', sans-serif; 
} 
#c884 .tx-guestbook-field label img {
    margin-left: 400px;
    margin-top: -11px;
} 
#c888 h3.whitebubble 
{
    background-position: 0 -218px;
     color: #F37800;
    font: 2em/1.3em 'Yanone Kaffeesatz', sans-serif;
    font-weight: 700;
    height: 30px;
    margin-top: 10px;
    letter-spacing:0.5px;
}
#c888 p{
     font: 1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
}
body.f4a {
  background: none repeat scroll 0 0 #FFFFFF;
  color: #494949;
  font-family: 'Yanone Kaffeesatz', sans-serif;
  font-size: 14px;
  font-weight: 400;
  height: 100%;
  line-height: 18px;
}
/*done on 25-01-14*/
#fooetr section.inner-wraper.footer-wraper #contentBlock-2 > .csc-default {
  overflow:hidden;
}
.inner-wraper #c42 {
  width:auto; /*  margin-top:20px;*/
}
DIV.csc-textpic-center {
  width: 100% !important;
  margin-left:0px;
}
#c118 p {
  margin-left:20px;
}
#c118 h3 {
  margin-left:3px;
}
#c602 {
  border: 1px solid #FAAC80;
  margin-top: 0;
  overflow: hidden;
  padding: 10px;
}
#c602 .moduleGroup.singleModule {
  background: none repeat scroll 0 0 #EEEEEE;
  overflow: hidden;
  width: 100%;
}
#c602 .moduleGroup.singleModule .module.module-1 {
  width: 96% !important;
  margin-right: 2% !important;
}
#c603 h3.csc-firstHeader {
  font-size: 16px;
  margin-bottom: 5px;
  margin-top: 0px;
  color: #E17609;
  font-weight: bold;
  line-height: 1.1em;
  text-transform: uppercase;
  font-family:'Yanone Kaffeesatz', sans-serif;
}
#c603 .csc-textpic-text p strong {
  font-weight:bold;
  font-family:'Yanone Kaffeesatz', sans-serif;
  font-size:15px;
}
#c603 .csc-textpic-text p {
  line-height: 1.3em;
  font-family:'Yanone Kaffeesatz', sans-serif;
  font-size:14px;
}
/* New Updations done by MDS on 16-04-2014 */
.slider-main {
  width: auto;
  padding: 2%;
  margin: 3% 0;
  border:#e18212 1px solid;
  overflow: hidden;
}
.slider-main > .holder {
  width: auto;
  padding: 3%;
  background-color: #f0f0f0;
  overflow: hidden;
  position: relative;
}
.slider-main > .holder > .carousel {
  width: 54% !important;
  float: left;
  margin-right: 6%;
  overflow: hidden;
}
.slider-main > .holder > .carousel > .image-block {
  width: 100% !important;
  height: auto !important;
  display: block;
  position: relative;
}
.slider-main > .holder > .carousel > .image-block img {
  width: 100% !important;
  height: auto !important;
  display: block;
  margin-bottom:10px;
}
.slider-main > .holder > .carousel > .image-block span {
  font:24px/30px 'Yanone Kaffeesatz', sans-serif;
  color: #535353;
  padding-top: 10px;
}
.slider-main > .holder .buttons {
  width: 50.8%;
  height: 30px;
  position: absolute;
  left: 3%;
  top: 90px;
  z-index:70;
}
.slider-main > .holder a.prev-more {
  width:26px;
  height: 30px;
  float: left;
  text-indent: -9999px;
  background:url(../images-new/nav.png) no-repeat left center;
}
.slider-main > .holder a.next-more {
  width:26px;
  height: 30px;
  float: right;
  text-indent: -9999px;
  background:url(../images-new/nav.png) no-repeat right center;
}
.slider-main > .holder h4.heading {
  width: 100%;
  float: left;
  padding: 0 0 10px 0;
  font:18px/18px 'Yanone Kaffeesatz', sans-serif;
  color: #535353;
  text-transform: none;
}
.slider-main > .holder > ul.slides {
  width: 40%;
  float: left;
    /*overflow: hidden;*/
  overflow: visible;
}
.slider-main > .holder > ul.slides li {
  display: block;
  float: left;
  margin: 0 13px 10px 0;
    width:100px ;
}
.slider-main > .holder > ul.slides li a img {
  width: auto;
  height: auto;
  display: block;
    margin-bottom:4px;
}
.slider-main > .holder > ul.slides li a span {
  font:16px/18px 'Yanone Kaffeesatz', sans-serif;
  color: #535353;
}
.slider-main > .more-info {
  width: auto;
  padding: 0 3% 3%;
  background-color: #f0f0f0;
  overflow: hidden;
}
.slider-main > .more-info p {
  padding: 0;
}
ul.gallery-block {
  width: 100%;
  overflow: hidden;
}
ul.gallery-block li {
  float: left;
  display: block;
  margin-right: 30px;
  position: relative;
}
ul.gallery-block li.last-child {
  margin: 0;
}
ul.gallery-block li span {
  min-width: 206px;
  font:14px/24px 'Yanone Kaffeesatz', sans-serif;
  color: #FFFFFF;
  text-align: center;
  background-color: #cc8415;
  position: absolute;
  left: 50%;
  bottom: 10px;
  margin-left: -103px;
}
.slider-main > .holder > ul.slides li.last-before-width {
    margin: 0;
    overflow: visible;
}
.last-before-width a {
    float: left;
    width: 131px;
}
.slider-main > .holder > ul.slides li.last-width {
    width:100%;
}
.comment-block {
  width: 100%;
  font-family: 'Yanone Kaffeesatz', sans-serif;
  padding-top: 20px;
  display: block;
}
.comment-block.last-child {
  padding-bottom: 15px;
}
.comment-block span.name {
  font-size: 14px;
  line-height: 20px;
  color: #cc8415;
  display: block;
}
.comment-block span.place-date {
  font-size: 14px;
  line-height: 18px;
  color: #8e261f;
  display: block;
}
.comment-block span.comment {
  font-size: 14px;
  line-height: 18px;
  color: #696468;
  display: block;
}
/* End New Updations done by MDS on 16-04-2014 */

/*sandeep*/
/*.slider-main > .holder > .carousel > .image-block
{
    display:none;
} 
.slider-main > .holder > .carousel > .image-block.first-img
{
    display: block;
}*/

/*h3.whitehorse, h3.whitewireless, h3.whitepeople, h3.whitebubble, h3.whitebed, h3.orangebed*/
#c850 h3 {
  margin-left: 0px;
  color: #E17609;
  font: 1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  padding: 5px 0 0 42px;
  background: url("../images-new/body-icon01.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
#c707 h3, #c867 h3 {
  /*background: url("../images-new/body-icon03.png") no-repeat scroll left top rgba(0, 0, 0, 0);*/
  color: #E17609;
  font: 2em/1em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  padding: 0;
}
 
#c747 {
  width: 100%;
  overflow: hidden;
}
.each-flow2 #c714 .column.column-1.oneHalf #c747 p {
  float:right;
}
#c747 a.button {
  background: none repeat scroll 0 0 #E17609;
  color: #FFFFFF;
  font: 1.2em/1em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  padding: 10px 30px;
}
#c706 {
  width: 100% !important;
  overflow: hidden !important;
  margin-bottom: 25px !important;
    margin-top: 35px;
}
#c706 h3.orangebubble {
  background: url("../images-new/body-icon02.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  padding-left: 50px;
  color: #E17609;
  font: 2em/1.3em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  margin-bottom:0px;
}
#c706 .tx-guestbook-latest .tx-guestbook-latest-inner-wrap {
  display: block;
  font-family: 'Yanone Kaffeesatz', sans-serif;
  width: 100%;
}
.each-flow2 #c714 .column.column-1.oneHalf #c706 .tx-guestbook-latest .tx-guestbook-latest-inner-wrap p.tx-guestbook-latest-name {
  color: #CC8415;
  display: block;
  font-size: 14px;
  line-height: 20px;
  font: 1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
  padding-bottom: 3px;
    margin-bottom: 15px;
}

.each-flow2 #c714 .column.column-1.oneHalf #c706 .tx-guestbook-latest .tx-guestbook-latest-inner-wrap p.tx-guestbook-date {
  color: #8E261F;
  display: block;
  font-size: 14px;
  line-height: 18px;
  font: 1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
  padding-bottom: 3px;
}
.each-flow2 #c714 .column.column-1.oneHalf #c706 .tx-guestbook-latest .tx-guestbook-latest-inner-wrap p.feature-text {
  color: #696468;
  display: block;
  font-size: 14px;
  line-height: 18px;
  font: 1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
  padding-bottom: 3px;
}
.each-flow2 #c714 .column.column-1.oneHalf #c706 p.tx-guestbook-latest-more {
  margin-top: 30px;
  display: block;
  overflow: hidden;
}
.each-flow2 #c714 .column.column-1.oneHalf #c706 p.tx-guestbook-latest-more a {
  background: none repeat scroll 0 0 #E17609;
  color: #FFFFFF;
  font: 1.2em/1em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  padding: 10px 20px;
  float: left;
  display: block;
}
 /*fieldset.tx-powermail-pi1_fieldset label*/ 
 #kontaktformular  fieldset.tx-powermail-pi1_fieldset legend,  #formulariodecontacto  fieldset.tx-powermail-pi1_fieldset legend ,  #kontaktformularjp  fieldset.tx-powermail-pi1_fieldset legend
 {
     display: none;
 }
 #kontaktformular fieldset.tx-powermail-pi1_fieldset label, #formulariodecontacto fieldset.tx-powermail-pi1_fieldset label,#kontaktformularjp fieldset.tx-powermail-pi1_fieldset label{
  color: #575757;
  font: 1.6em/1em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  width: 140px;
}
/* fieldset.tx-powermail-pi1_fieldset input.powermail_text,  fieldset.tx-powermail-pi1_fieldset input.powermail_date,  fieldset.tx-powermail-pi1_fieldset input.powermail_datetime,  fieldset.tx-powermail-pi1_fieldset input.powermail_captcha*/
#kontaktformular fieldset.tx-powermail-pi1_fieldset input.powermail_text,  #kontaktformular fieldset.tx-powermail-pi1_fieldset input.powermail_date,  #kontaktformular fieldset.tx-powermail-pi1_fieldset input.powermail_datetime,  #kontaktformular fieldset.tx-powermail-pi1_fieldset input.powermail_captcha,#formulariodecontacto fieldset.tx-powermail-pi1_fieldset input.powermail_text,  #formulariodecontacto fieldset.tx-powermail-pi1_fieldset input.powermail_date,  #formulariodecontacto fieldset.tx-powermail-pi1_fieldset input.powermail_datetime,  #formulariodecontacto fieldset.tx-powermail-pi1_fieldset input.powermail_captcha,#kontaktformularjp fieldset.tx-powermail-pi1_fieldset input.powermail_text,  #kontaktformularjp fieldset.tx-powermail-pi1_fieldset input.powermail_date,  #kontaktformularjp fieldset.tx-powermail-pi1_fieldset input.powermail_datetime,  #kontaktformularjp fieldset.tx-powermail-pi1_fieldset input.powermail_captcha{
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #D3D3D3;
  color: #575757;
  font: 1.4em/1em 'Yanone Kaffeesatz', sans-serif;
  margin: 0;
  overflow: hidden;
  padding: 10px;
  width: 395px;
  border-radius: 0;
  box-shadow: none;
}
/* fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea*/  #kontaktformular fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,#formulariodecontacto fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,#kontaktformularjp fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea{
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #D3D3D3;
  height: 95px;
  margin: 0;
  overflow: hidden;
  padding: 10px;
  width: 395px;
  border-radius: 0;
  box-shadow: none;
}
/* fieldset > div*/ #kontaktformular fieldset > div,#formulariodecontacto fieldset > div,#kontaktformularjp fieldset > div{
  margin-bottom: 25px;
}
 /*.tx_powermail_pi1_form fieldset > legend*/  #kontaktformular .tx_powermail_pi1_form fieldset > legend,#formulariodecontacto .tx_powermail_pi1_form fieldset > legend,#kontaktformularjp .tx_powermail_pi1_form fieldset > legend{
  display:none;
}
/*fieldset > div.tx_powermail_pi1_fieldwrap_html_submit*/#kontaktformular fieldset > div.tx_powermail_pi1_fieldwrap_html_submit,#formulariodecontacto fieldset > div.tx_powermail_pi1_fieldwrap_html_submit,#kontaktformularjp fieldset > div.tx_powermail_pi1_fieldwrap_html_submit {
  width: auto;
}
 /*fieldset > div.tx_powermail_pi1_fieldwrap_html_submit input.powermail_submit*/#kontaktformular fieldset > div.tx_powermail_pi1_fieldwrap_html_submit input.powermail_submit,#formulariodecontacto fieldset > div.tx_powermail_pi1_fieldwrap_html_submit input.powermail_submit,#kontaktformularjp fieldset > div.tx_powermail_pi1_fieldwrap_html_submit input.powermail_submit {
  float:left;
  background: url("../images-new/body-green-marker02.png") no-repeat scroll 8px center #E17609;
  padding-left: 30px;
  color: #FFFFFF;
  font: 1.6em/1em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  border: none;
  border-radius: 0;
  margin: 0;
  height:38px;
}
#f2b .error p {
  font: 1.4em/1em 'Yanone Kaffeesatz', sans-serif;
  font-weight: 700;
  }
.csc-textpic-imagewrap {
  width: 100% !important;
  height: auto !important;
  text-align: center !important;
  margin: 0 !important;
}
.csc-textpic-imagewrap a, .csc-textpic-imagewrap a img {
  width: 100% !important;
  height: auto !important;
  display: block !important;
  margin: 0 auto !important;
}
#c854 .csc-textpic-imagewrap {
  width: 100% !important;
  height: auto !important;
  overflow: hidden !important;
}
#c854 .csc-textpic-imagewrap .csc-textpic-imagerow {
  width: auto !important;
  float: left !important;
  display: block !important;
  clear:none !important;
  margin-right: 25px !important;
}
#c854 .csc-textpic-imagewrap .csc-textpic-imagerow ul li {
  margin: 0 !important; 
}
#c854 .csc-textpic-imagewrap .csc-textpic-imagerow ul li img {
  width: auto !important;
  height: auto !important;
  display: block !important;
}

#c1103 .csc-textpic-imagewrap a img {
  width: 262px !important;
  position: relative;
  right: 67px;

}

#f2a section#container .each-flow.each-flow3
{
    display:none;
}

.new-slider-block {
    width: 94%;
    height: 85px;
    padding:0 3% 3%;
    background-color: #F0F0F0;
}
.new-slider-block a.previous {
    width: 5%;
    height: 85px;
    float: left;
    display: block;
    font:4em/2.1em 'Yanone Kaffeesatz', sans-serif;
    font-weight: 700;
    color: #E17609;
    text-align: left;
}
.new-slider-block a.next {
    width: 5%;
    height: 85px;
    float: left;
    display: block;
    font:4em/2.1em 'Yanone Kaffeesatz', sans-serif;
    font-weight: 700;
    color: #E17609;
    text-align: right;
}
.new-slider-block > div {
    width: 90% !important;
}
.new-slider-block ul {
    width: 100%;
    height: 85px;
    float: left;
    list-style: none;
    overflow: hidden;
}
.new-slider-block ul li {
    width: 114px;
    height: 85px;
    float: left;
    display: block;
    margin-right: 7px;
}

/* New updates */
a.book-check {
    width: 87%;
    display: block;
    padding: 3% 6% 4%;
    margin-bottom: 10%;
    font:2.2em/1em 'Yanone Kaffeesatz', sans-serif;
    font-weight: 700;
    color: #292525;
    border: #FFFFFF 1px solid;
    background-color: #CC1515;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    behavior: url(PIE.htc);
}
a.book-check span {
    font-size: 0.6em;
    line-height: 1em;
    display: block;;
}

a.requesting{
    width: 99%;
    display: block;
    padding: 5% 0;
    font:1.6em/1em 'Yanone Kaffeesatz', sans-serif;
    color: #000;
    text-align: center;
    border: #FFFFFF 1px solid;
    background-color: #cc8415;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    behavior: url(PIE.htc);
}
#c860 {
    margin-top:20px;
}
.footer-static {
    font:1.5em/1em 'Yanone Kaffeesatz', sans-serif;
    font-weight: 700;
    color: #ffffff;
    text-transform: uppercase;
}
#f2a  .footer-wraper  #c724 {
    display: none;
}
/* End New updates */

#contentBlock-1 #c77 .columnGroup.twoColumnGroup .column.column-2.oneQuarter #c81 h3.csc-firstHeader, #contentBlock-1 #c77 .columnGroup.twoColumnGroup .column.column-2.oneQuarter #c121 h3{
    font-size: 2em;
}
#contentBlock-1 #c77 .columnGroup.twoColumnGroup .column.column-2.oneQuarter #c121 h5{
    font-size: 1.5em;
}
#contentBlock-1 #c77 .columnGroup.twoColumnGroup .column.column-2.oneQuarter #c81 p, #contentBlock-1 #c77 .columnGroup.twoColumnGroup .column.column-2.oneQuarter #c121 p{
    font: 1.6em/1.5em 'Yanone Kaffeesatz', sans-serif;
}
#c86 .tx-veguestbook-pi1 .tx-guestbook-result {
    font: bold 1.4em/1.3em 'Yanone Kaffeesatz', sans-serif;
    
} 
#c86 .tx-veguestbook-pi1 .tx-guestbook-result span {
    font: bold 1em/1.3em 'Yanone Kaffeesatz', sans-serif;
}.book-tag a .buchen-icon {
    height:130px;
    width:145px;
    background: url("../images/buchen.png") no-repeat scroll 20px 0 transparent; 
}
.book-tag a:hover .buchen-icon  {
    background-position: 20px -176px;
}

/* RSS FEED Gautham */
.tx-gkhrssimport-pi1-rss_box td.tx-gkhrssimport-pi1-description,
.tx-gkhrssimport-pi1-rss_box td.tx-gkhrssimport-pi1-content{
  color: #696468;
display: block;
font-size: 14px;
line-height: 18px;
font: 1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
padding-bottom: 3px;
margin-bottom: 15px;
}

.tx-gkhrssimport-pi1-rss_box td.tx-gkhrssimport-pi1-header a{
color: #8E261F;
display: block;
font-size: 14px;
line-height: 18px;
font: 1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
padding-bottom: 3px;
}


.tx-gkhrssimport-pi1-rss_box td.tx-gkhrssimport-pi1-date{
color: #CC8415;
display: block;
font-size: 14px;
line-height: 20px;
font: 1.6em/1.3em 'Yanone Kaffeesatz', sans-serif;
padding-bottom: 3px;

}

.tx-gkhrssimport-pi1-rss_title{
  display:none;
}

.tx-gkhrssimport-pi1-category{
  display:none;
}
.slider-main .holder .carousel {
    height:304px !important
    }
/* End of RSS FEED */

/* Akkordion */

.ka-panel {
  width: 350px;
  margin-bottom: 10px;
}

.ka-panel p {padding-top: 3px; padding-bottom: 3px; padding-left: 10px; color: #474747 !important;}
.ka-panel p:nth-child(odd) {background-color: #f9f9f9;}

.columnGroup.twoColumnGroup .column.column-2.oneQuarter .ka-panel h3 { color: #fff; font-size: 20px !important; font-weight: normal !important; line-height: 35px !important; padding-left: 10px !important; padding-top: 0px !important; text-transform: none; }

.ka-panel.close {
  background-image: url('../images/akkordion_unten.jpg');
  background-repeat: no-repeat;
}

.ka-panel.open {
  background-image: url('../images/akkordion_rechts.jpg');
  background-repeat: no-repeat;
}

.tx-event-calendar .categories{display: block;padding: 15px 0 9px 0;}
.tx-event-calendar .categories span{font-size: 14px;line-height: 10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.tx-event-calendar .categories span.orange, .tx-event-calendar .categories span.green, .tx-event-calendar .categories span.red{position: relative;width: 43px;display: inline-block; padding: 2px 0 0 32px;}
.tx-event-calendar .categories span.orange:after{position:absolute;content: "";background: #ffc403;width: 26px;left: 5px;top: 0;height: 14px;}
.tx-event-calendar .categories span.green:after{position:absolute;content: "";background: #00ba2c;width: 26px;left: 5px;top: 0;height: 14px;}
.tx-event-calendar .categories span.red:after{position:absolute;content: "";background: #c20007;width: 26px;left: 5px;top: 0;height: 14px;}
.tx-event-calendar p{font:1.6em/1.5em "Yanone Kaffeesatz",sans-serif !important}

#calendari_lateral1{padding: 0 50px 0 5px;}
#calendari_lateral1 .bic_calendar .days-month td{font-family: "Yanone Kaffeesatz",sans-serif !important;}
#calendari_lateral1 .bic_calendar .table tbody > tr > td{ font-size: 13px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#calendari_lateral1 .glyphicon-arrow-left, #calendari_lateral1 .glyphicon-arrow-right{color:#F29400;}
#calendari_lateral1 .bic_calendar td div{padding: 2px 5px;}
#calendari_lateral1 .bic_calendar .selection{background:  #F0F0F0;}
#calendari_lateral1 .bic_calendar .days-month td{padding: 2px 0;}
#calendari_lateral1 .bic_calendar .table header td div{padding: 0 5px;}
#calendari_lateral1 .bic_calendar .monthAndYear .visualyear{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.bic_calendar .monthAndYear .visualmonth {font-family: "Yanone Kaffeesatz",sans-serif;}
#calendari_lateral1 .bic_calendar .event, .bic_calendar .event:hover{box-shadow: none;}
