/* -----------------uploads ----------------- */

#Content ul.csc-uploads {
  margin: 15px 0 0;
  padding: 0;
}

ul.csc-uploads li {
  border-radius: 7px 7px 7px 7px;
  -moz-border-radius:  7px 7px 7px 7px;
  -webkit-border-radius:  7px 7px 7px 7px;
  border: 0px solid #000000;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.3);
  display: block;
  float: left;
  list-style: outside none none;
  margin: 0 40px 30px 0;
  padding: 9px;
  width: 300px;
  min-height: 100px;
}

.csc-uploads-fileTitle > a{
  font-size:14px;
  color:#868686;
  font-family: "DINCondensed";
  font-size:18px;
  
}

ul.csc-uploads span.csc-uploads-fileName {
  color: #444;
  font-size: 11px;
  padding-top: 10px;
  text-decoration: none;
  display: none;
}
ul.csc-uploads span {
  display: inline;
}

ul.csc-uploads span {
  display: block;
}
.csc-uploads-fileSize {
  font-size: 12px;
  color:#555;
}
ul.csc-uploads span.csc-uploads-fileName a:hover {
  text-decoration: underline;
}


/* ----------------- Smooth Gallery ----------------- */
.myGallery {
  border: 1px solid #000;
}

.jdGallery .slideElement {
  background-color: #000;
}

/* ----------------- Sitemap ----------------- */
.csc-sitemap ul {
  margin-top: 8px !important;
}
.csc-sitemap ul li {
  border-left: 3px solid #000000 !important;
  list-style-type: none !important;
  padding-left: 10px !important;
}
.csc-sitemap ul li ul li {
  border-left: 3px solid #666666 !important;
}
.csc-sitemap ul li ul li ul li {
  border-left: 3px solid #999999 !important;
}
.csc-sitemap ul li ul li ul li ul li {
  border-left: 3px solid #CCCCCC !important;
}

/* ----------------- Indexed Search ----------------- */
.tx-indexedsearch{
  margin-top:20px;
}

.tx-indexedsearch-form{
  float: left;
  width: inherit;
}

.tx-indexedsearch-search-submit{
  float: left;
  width: inherit;
}

.tx-indexedsearch-searchbox-sword{
  height: 16px;
}

.tx-indexedsearch-whatis{
  margin:10px 0;
}

.tx-indexedsearch-browsebox ul.browsebox,
.tx-indexedsearch-browsebox p{
  list-style-type: none;
  margin: 20px 0 !important;
  text-align: center;
}

.tx-indexedsearch-browsebox ul.browsebox li{
  display: inline;
  margin: 0 5px;
}

.tx-indexedsearch-result-number,
.tx-indexedsearch-info .tx-indexedsearch-text-item-path{
  display:none;
}

.tx-indexedsearch-info dt,
.tx-indexedsearch-info dd{
  display:inline;
}

.tx-indexedsearch-redMarkup{
  color:#F18602;
}

#rglbCenter, #rglbBottom, #rglbOverlay{
  z-index:99999 !important;
}


/*------- jQuery Tools Datepicker Calender ------------ */
/* For the details, see:
http://flowplayer.org/tools/dateinput/index.html#skinning */

/* the input field */
.date {
  border:1px solid #ccc;
  font-size:18px;
  padding:4px;
  text-align:center;
  width:194px;
  
  -moz-box-shadow:0 0 10px #eee inset;
  -webkit-box-shadow:0 0 10px #eee inset;
}

/* calendar root element */
#calroot {
  /* place on top of other elements. set a higher value if nessessary */
  z-index:10000;
  
  margin-top:-1px;
  width:198px;
  padding:2px;
  background-color:#fff;
  font-size:11px;
  border:1px solid #ccc;
  
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  
  -moz-box-shadow: 0 0 15px #666;
  -webkit-box-shadow: 0 0 15px #666;
}

/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead {
  padding:2px 0;
  height:22px;
}

#caltitle {
  font-size:14px;
  color:#0150D1;
  float:left;
  text-align:center;
  width:155px;
  line-height:20px;
  text-shadow:0 1px 0 #ddd;
}

#calnext, #calprev {
  display:block;
  width:20px;
  height:20px;
  background:transparent url(/media/img/dateinput/prev.gif) no-repeat scroll center center;
  float:left;
  cursor:pointer;
}

#calnext {
  background-image:url(/media/img/dateinput/next.gif);
  float:right;
}

#calprev.caldisabled, #calnext.caldisabled {
  visibility:hidden;
}

/* year/month selector */
#caltitle select {
  font-size:10px;
}

/* names of the days */
#caldays {
  height:14px;
  border-bottom:1px solid #ddd;
}

#caldays span {
  display:block;
  float:left;
  width:28px;
  text-align:center;
}

/* container for weeks */
#calweeks {
  background-color:#fff;
  margin-top:4px;
}

/* single week */
.calweek {
  clear:left;
  height:22px;
}

/* single day */
.calweek a {
  display:block;
  float:left;
  width:27px;
  height:20px;
  text-decoration:none;
  font-size:11px;
  margin-left:1px;
  text-align:center;
  line-height:20px;
  color:#666;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}

/* different states */
.calweek a:hover, .calfocus {
  background-color:#ddd;
}

/* sunday */
a.calsun {
  color:red;
}

/* offmonth day */
a.caloff {
  color:#ccc;
}

a.caloff:hover {
  background-color:rgb(245, 245, 250);
}


/* unselecteble day */
a.caldisabled {
  background-color:#efefef !important;
  color:#ccc  !important;
  cursor:default;
}

/* current day */
#calcurrent {
  background-color:#498CE2;
  color:#fff;
}

/* today */
#caltoday {
  background-color:#333;
  color:#fff;
}




/*--- Panorama-Slider ---*/
.anythingSlider ul{
  padding:0 !important;
  margin:0 !important;
}
.anythingSlider{
}

.anythingSlider h3{
}



#lbOverlay,
#lbBottomContainer,
#lbCenter{
  z-index:99999;
}

/*---- Galleria --*/

.tx-dmfgalleria-pi1{
  height:460px;
}

.powermail_form > h3{
  display:none;
}

/* Slider */
.anythingSlider-minimalist-round .anythingControls{
  right: calc(50% - 100px);
}

/* Galleria */
.galleria-theme-classic .galleria-thumbnails .galleria-image{
  border: none;
  border-radius: 5px;
}

.galleria-stage .galleria-image,
.galleria-stage .galleria-image img{
  border: none;
  border-radius: 10px;
}

/* Cookie Banner */
.cc_banner-wrapper{
/*  display:none; */
}

.cc_banner-wrapper .cc_container {
  background: rgb(102, 102, 102);
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-family: Georgia,"Times Ten",TimesNewRoman,"Times New Roman",Times,Baskerville,serif;
  box-sizing: border-box;
  border-bottom: 1px solid rgb(136, 136, 136);
  padding: 5px 15% 3px;
}

.cc_banner-wrapper .cc_container .cc_message{
  color: rgb(255, 255, 255);
  font-size: 14px !important;
  font-family: Georgia,"Times Ten",TimesNewRoman,"Times New Roman",Times,Baskerville,serif;
  margin:0;
  line-height: normal;
}

.cc_banner-wrapper .cc_container .cc_message a{
  color: rgb(255, 255, 255);
  font-size: 14px !important;
}

.cc_container .cc_btn, .cc_container .cc_btn:visited,
.cc_container .cc_btn:hover, .cc_container .cc_btn:active {
  background-color: transparent !important;
  color: rgb(255, 255, 255) !important;
  font-size: 14px !important;
  text-decoration: underline !important;
  padding: 0 !important;
  margin: 0 0 0 15px !important;
  width: inherit !important;
}

.cc_container .cc_btn:after{
  content:"˟";
  position:absolute;
  cursor: pointer;
  font-family: Arial;
  font-size: 20px;
  margin-left: 5px;
  text-decoration: none; 
}

