body {
     font-family: Verdana,Tahoma,Arial;
     font-size: 13px;
     margin: 0px;
     padding: 0px;
     width: 100%;
}
.custom p{
    background: #d7e1ea;
}
.custom{
    background: #d7e1ea;
}
#boxTitleCompany{
    border-radius: 10px 10px 0px 0px;
}
#naviCheckbox {
    float:right;
}

#naviCheckbox img {
    vertical-align: bottom;
}

.navWaediInfo {
     list-style: none outside none;
     margin: 10px 10px 0px ! important;
     padding: 0px;
}

#galleryAutorTitle{
      margin-bottom:15px;
}

#galleryDeskborder{
      border-bottom-left-radius: 15px;
      border-bottom-right-radius: 15px;
      border-top-left-radius: 15px;
      border-top-right-radius:15px;
      -moz-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
      -webkit-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
      box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
      margin-bottom:15px;
      padding-left:15px;
      padding-right:15px;
      padding-top:15px;
      padding-bottom:15px;
}


.navWaediInfoLi {
     border-radius: 4px;
     border: 1px solid #16384B;
     margin: 5px 0px ! important;
     font-size: 10pt !important;
     word-break: normal;
}


.navWaediInfoLi:hover {
     background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #D7DF01),
	color-stop(1, #FAAC58)
);
background-image: -o-linear-gradient(left top, #D7DF01 0%, #FAAC58 100%) !important;
background-image: -moz-linear-gradient(left top, #D7DF01 0%, #FAAC58 100%) !important;
background-image: -webkit-linear-gradient(left top, #D7DF01 0%, #FAAC58 100%) !important;
background-image: -ms-linear-gradient(top, #D7DF01 0%, #FAAC58 100%) !important;
background-image: linear-gradient(to bottom, #D7DF01 0%, #FAAC58 100%) !important;
    //background-image: radial-gradient(ellipse farthest-corner at left top , #FFFFFF 0%, #FFFFFF 100%) !important;
}
.navWaediInfoLi:hover a{
    color: #000000 !important;
}


#navWaediInfoInnerLi:hover {
     background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FFFFFF),
	color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(left top, #D7DF01 0%, #FAAC58 100%) !important;
background-image: -moz-linear-gradient(left top, #D7DF01 0%, #FAAC58 100%) !important;
background-image: -webkit-linear-gradient(top, #D7DF01 0%, #FAAC58 100%) !important;
background-image: -ms-linear-gradient(top, #D7DF01 0%, #FAAC58 100%) !important;
background-image: linear-gradient(to bottom, #D7DF01 0%, #FAAC58 100%) !important;
    //background-image: radial-gradient(ellipse farthest-corner at left top , #FFFFFF 0%, #FFFFFF 100%) !important;
}

#navWaediInfoInnerLi:hover a{
    color: #000000 !important;
}

#navWaediInfoInnerLi {
     border-radius: 4px;
     border: 1px solid #16384B;
     margin-top: 5px;
     padding: 2px 7px;
     word-break: normal;
     font-size: 8pt !important;
}

.subnav {
     list-style: none outside none;
     margin: 0px 25px 0px 5px ! important;
     padding: 0px;
}

.green {
     color: #008000;
     font-weight: bold;
}

.red {
     border-color: #FF0000;
     color: #FF0000;
     font-weight: bold;
     font-size: 10pt ;
      
}
.redAlert{
     border-color: #FF0000;
     color: #FF0000;
     font-weight: bold;
}

.right {
     float: right;
}

.left {
     float: left;
}

.title {
     border-bottom: 2px ridge #000000;
     font-weight: bold;
     margin: 0px 0px 0px 10px;
     padding: 0px 0px 5px;
}

img {
     border: 0px none #000000;
}

a {
     color: #000000;
}

a:hover {
     color: #000058;
}

table {
     border-spacing: 0px;
}

table td {
     padding:0;
     border:0 !important;
}

input, textarea, select {
     font-size: 11px;
     vertical-align: middle;
}

input:hover, textarea:hover, select:hover {
     color: #992200;
}

input:focus, textarea:focus, select:focus {
     background-color: #F8F7F1;
}

#login {
     min-height: 90px;
}

#nav {
     background-color: #0069A6;
     height: 100%;
     width: 200px;
}

#head {
     color: #000000;
     float: left;
     margin: -20px;
     padding: 5px;
     /*background-color: lightblue;*/
     //background-color: rgba(173, 223, 255, 0.2);
     width: 260px;
}

#head a {
     color: #000000;
     text-decoration: none;
}

#menuTree {
     font-size: 12px;
     font-weight: bold;
     margin-top: 10px;
     padding: 0px;
}

#menuTree * div {
     line-height: 15px;
     margin: 0px 0px 0px 10px;
     padding: 0px;
     vertical-align: middle;
}

#menuTree .sig {
     margin: 0px 0px 0px -10px;
}

#content {
     background-color: #FFFFFF;
     margin: -20px 0px 0px 26%;
     min-height: 440px;
     min-width: 697px;
     padding-bottom: 10px;
     padding-right: 1px;
     padding-top: 10px;
     padding-left:10px;
}

#content5 {
     background-color: #FFFFFF;
     margin: -20px 0px 0px 0%;
     min-height: 440px;
     min-width: 650px;
     padding-bottom: 10px;
     padding-right: 1px;
     padding-top: 10px;
     padding-left:10px;
}

#content2 {
     background-color: #FFFFFF;
     margin: -20px 0px 0px;
     min-height: 440px;
     min-width: 650px;
     padding-bottom: 10px;
     padding-right: 1px;
     padding-top: 10px;
}

span.stitle {
     font-size: 12px;
     font-weight: bold;
     line-height: 16px;
     padding: 2px 0px;
}

#breadcrumbs {
     font-size: 16px;
     font-weight: bold;
     margin: 0px 1% 12px;
     padding: 0px;
     text-align: left;
}

#order {
     color: #444444;
     font-weight: bold;
     line-height: 12px;
     padding: 0px 0px 15px;
     text-align: center;
}

#order a {
     color: #000000;
}

#order a:hover {
     color: #0069A6;
}

table.addressList {
     width: 600px;
}

table.addressList td {
     vertical-align: top;
}

tr.seperator td {
     background-image: url("/cms/files/images/seperator.gif");
     background-position: left center;
     background-repeat: repeat-x;
     padding: 15px 0px;
}

tr.entry td {
     line-height: 13px;
    /* padding-left: 2%;*/
}

tr.entryName td {
     font-size: 12px;
     padding: 5px 0 5px 2% !important;
}
/*     padding: 5px 0 5px 2% !important; */
tr.entryName span {
     font-size: 16px;
     font-weight: bold;
}

table.newEntry td {
     padding: 2px;
}
#entryTableContent{
    padding-left: 2%;
}


.newEntry {
    width: 100%;
}

.newEntryFinalize {
    width: 600px;
}

table.numbers {
     width: 100%;
}

div.error {
     color: #FF0000;
}

#footer {
     background: none repeat scroll 0% 0% #0069A6;
     bottom: 0px;
     margin: 0px 0px 0px 200px;
     padding: 10px;
     position: fixed;
     text-align: center;
     width: 100%;
}

#copyr {
     font-weight: bold;
     text-decoration: none;
}

#Tabs ul {
     list-style-type: none;
     margin: 0px;
     padding: 10px 0px 0px;
}

#Tabs ul li {
     clear: none;
     display: inline-block;
     float: left;
     height: 38px;
     margin: 0px 1px 0px 0px;
     padding: 0px;
}

#Tabs ul li a {
     /*background: linear-gradient(to bottom, #0069A6 1%, #6D95AA 100%) repeat scroll 0% 0% transparent; */
     background-color: #375B88;
     border-radius: 4px;
     color: #FFFFFF;
     display: block;
     font-weight: bold;
     line-height: 24px;
     position: relative;
     text-align: center;
     text-decoration: none;
     z-index: 9;
     padding:0 25px;
}

#Tabs ul li a:hover {
     background-color: #375B88;
     text-decoration: none;
}

#Tabs #Content_Area {
     background-color: #E0E0E0;
     border-radius: 4px;
     border: 1px solid #B3B3B3;
     float: left;
     line-height: 19px;
     overflow-x: hidden;
     overflow-y: hidden;
     padding: 5px 15px;
     position: relative;
     width: 97.8%;
     z-index: 4;
}

#Tabs ul li .active {
     background-color: #375B88;
     color: #FFB62C;
}

#subTabs{
    
}
#subTabsMenu{
    color: #3B94C4;
    font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
    margin-bottom: 10px;
}
#subTabsMenu td{
   padding-left: 5px;
}

.w150 {
     width: 120px;
}

p {
    
}

.btn_update {
     background-image: url("/cms/files/images/update_small.gif");
     background-repeat: no-repeat;
     border: 0px solid #FFFFFF;
     font-weight: bold;
     height: 30px;
     width: 60px;
}

.btn_delete {
     background-image: url("/cms/files/images/images/delete2.gif");
     background-repeat: no-repeat;
     border: 0px solid #FFFFFF;
     font-weight: bold;
     height: 30px;
     width: 60px;
}

div.faq dt {
     background: url("/cms/files/images/images/arrow_up.gif") no-repeat scroll 0% 0% #BED5DD;
     border: 1px solid #5F98B5;
     color: #5F98B5;
     font: bold 1em Arial,Verdana,Helvetica,sans-serif;
     margin: 1em 0px 0px;
     padding: 0.2em 20px;
}

div.faq dd {
     background-color: #9FFF9F;
     border-bottom: 1px solid #008000;
     border-left: 1px solid #008000;
     border-right: 1px solid #008000;
     padding: 5px;
}

div.faq dt.down {
     background: url("/cms/files/images/arrow_down.gif") no-repeat scroll 0% 0% #BED5DD;
}

.eventButtonEC {
     margin-top: 5px;
}

.eventTimelineTitle {
     color: #3B94C4;
     font-size: 15px;
     font-weight: bold;
}

div.eventEditForm {
     background-color: #B4B4B4;
     border-radius: 5px;
     border: 1px solid #868686;
}

dt.eventEditTitle {
     background-color: #375B88;
     color: #CFCFCF;
     font-weight: bold;
     padding-left: 20px;
     border-radius: 5px 5px 0 0;
}

img.editTitle {
     float: right;
}

b.editTitle {
     float: right;
}

a.mouseHover {
     color: #CFCFCF;
}

a.mouseHover:hover {
     color: #000000;
}

table.adminUser {
     
}

tr.adminTitle {
    
}

#boxAroundGrey {
  margin: 0 0 12px;
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  border-radius:15px;
  -moz-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
  -webkit-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
  box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
}

#boxAroundGreyEntry {
  margin: 0 0 12px;
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  border-radius:15px;
  -moz-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
  -webkit-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
  box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
  width:600px;
}

#boxTitleGrey {
  background-image: radial-gradient(ellipse farthest-corner at left top , rgba(255, 255, 255, 1) 0%, rgba(128, 128, 128, 1) 100%);
  border-left: 1px solid #C0C0C0;
  border-radius: 15px 15px 0 0;
  border-right: 1px solid #C0C0C0;
  border-top: 1px solid #C0C0C0;
  color: #FFFFFF;
  padding: 4px 6px 6px; 
}

#boxTitleVerzeichnis {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #2c6d90),
	color-stop(1, #74b3d4)
);
background-image: -o-linear-gradient(center top, #2c6d90 0%, #74b3d4 100%);
background-image: -moz-linear-gradient(center top, #2c6d90 0%, #74b3d4 100%);
background-image: -webkit-linear-gradient(center top, #2c6d90 0%, #74b3d4 100%);
background-image: -ms-linear-gradient(center top, #2c6d90 0%, #74b3d4 100%);
background-image: linear-gradient(to bottom, #2c6d90 0%, #74b3d4 100%);
  //background-image: radial-gradient(ellipse farthest-corner at center top , #2c6d90 0%, #74b3d4 100%);
  border-left: 1px solid #C0C0C0;
  border-radius: 15px;
  border-right: 1px solid #C0C0C0;
  border-top: 1px solid #C0C0C0;
  color: #FFFFFF;
  padding: 20px 5px;
  width: 677px;
  margin-bottom: 25px;
  -moz-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
  -webkit-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
  box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
}

#searchTextContent {
    padding: 10px;
}

#claimContent, #claimTextContent {
    padding: 10px;
}

#claimTextInput {
    width: 85% !important;
}
#claimTextInputStreet{
    width: 70% !important;
}
#claimTextInputSmall{
    width: 15% !important;
}
#claimTextInputPlz{
    width: 30% !important;
}
#claimTextInputCity{
    width: 55% !important;
}

/* Eventkalender */

#titleEvent{
    color: #3B94C4;
}

tr.monthTitle {
    
    background-image: linear-gradient(to bottom, #388FBC 0%, #296889 100%);
    border-radius: 0 0 0 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    color: white;
    font-size: 18px;
    padding-left: 5px;
}

tr.eventTitle {
     color: white;
}

td.titleleft {
     background-color: #0069E9;
     font-weight: bold;
     text-align: center;
     vertical-align: top;
}

td.titleright {
     background-color: #0069E9;
     font-weight: bold;
     text-align: center;
     vertical-align: top;
}

td.titlemiddle {
     background-color: #0069E9;
     font-weight: bold;
     text-align: center;
     vertical-align: top;
}

td.bracketleft {
     vertical-align: top;
     padding: 5px 5px 5px 5px;
}

td.bracketright {
     line-height: 1.5;
     vertical-align: top;
     padding: 5px 5px 5px 5px;
}

td.bracketmiddle {
     vertical-align: top;
     padding: 5px 5px 5px 5px;
}

td.lastleft {
     vertical-align: top;
     padding: 5px 5px 5px 5px;
}

td.lastright {
     line-height: 1.5;
     vertical-align: top;
     padding: 5px 5px 5px 5px;
}

td.lastmiddle {
     vertical-align: top;
     padding: 5px 5px 5px 5px;
}

hr.tableLast {
     background-color: #000000;
     border: medium solid;
     height: 5px;
     vertical-align: top;
}

#sidebar:before {
     background-color: #D7E1EA;
     bottom: 0px;
     content: " ";
     direction: ltr;
     display: block;
     float: left;
     left: 0px;
     margin: -5px;
     overflow: hidden;
     padding: 0px;
     position: absolute;
     top: 0px;
     width: 28%;
     z-index: -2;
}

#sidebar {
     width: 28%;
}

div.catForm {
    padding: 5px 5px 0px 5px;
     float: right;
     text-align: right;
}
div.timeForm {
    padding: 0px 5px 0px 5px;
     float: right;
}

div#eventCatDescText{
    width: 550px; 
    float: left; 
    padding: 5px; 
    text-align: justify;
}

div.editChoice {
     background-color: #0069A6;
     margin-top: 10px;
     padding-left: 5px;
}

.editChoiceInput {
     margin-left: 200px;
}

div.loginActive {
    float:right;
}

#tdHeaderAccount{
  width: 85px;
  max-width: 85px;
  padding-right: 10px;
}

#tdHeaderAcc {
     width: 0px;
     max-width: 0px;
     padding-right: 140px;
}

#tdHeaderClaim {
     width: 53px;
     max-width: 53px;
     padding-right: 43px;
}

#tdHeader {
     width: 20%;
}
#tdHeaderLogin{
    width: 69px;
    max-width: 69px;
    padding-top: 2px;
}
#tdHeaderPassword{
    width: 75px;
    max-width: 75px;
    padding-top: 2px;
}
#tdHeaderSearchField{
    width: 150px;
}

#tdHeaderSearchInputField {
    width: 95%;
}

#tdHeaderSearch {
     width: 104px;
     max-width: 104px;
}

#tdHeaderLogout {
     width: 30px;
     max-width: 30px;
     padding-right: 30px;
}

#tdHeaderCat {
     width: 16%;
}

#inputLogin {
     width: 128px;
}

#tableSearch {
     margin-left: 2%;
     padding: 0px;
     width: 150%;
}

#headerContent {
     margin: 0px auto;
     width: 100%;
}

div.topbarRight {
     float: left;
     height: 3%;
     width: 100%;
}

#topbarSearch {
     height: 3%;
}

#headerBarLogin {
    
}

#headerBar {
     background-color: #FF8F1F;
    
opacity:0.94;
     height: 35px;
     padding-bottom: 20px;
     padding-right: 3%;
     width: 100%;
}

tr#verticalalign {
     vertical-align: bottom;
     height: 23px;
}

#topbarText {
     color: white;
}

#buttonLogin {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #388FBC),
	color-stop(1, #296889)
);
background-image: -o-linear-gradient(center top, #388FBC 0%, #296889 100%);
background-image: -moz-linear-gradient(center top, #388FBC 0%, #296889 100%);
background-image: -webkit-linear-gradient(center top, #388FBC 0%, #296889 100%);
background-image: -ms-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: linear-gradient(to bottom, #388FBC 0%, #296889 100%);
     //background-image: moz-radial-gradient(ellipse farthest-corner at center top , #388FBC 0%, #296889 100%) repeat scroll 0% 0% transparent;
     border-radius: 0.5em;
     border: 1px solid #255F7D;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
     color: #E9EFF3;
     cursor: pointer;
     display: inline-block;
     height: 23px;
     outline: medium none;
     padding: 0.4em 2em 0.4em;
     text-align: center;
     text-decoration: none;
     text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
}

#buttonSearch {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #388FBC),
	color-stop(1, #296889)
);
background-image: -o-linear-gradient(center top, #388FBC 0%, #296889 100%);
background-image: -moz-linear-gradient(center top, #388FBC 0%, #296889 100%);
background-image: -webkit-linear-gradient(center top, #388FBC 0%, #296889 100%);
background-image: -ms-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: linear-gradient(to bottom, #388FBC 0%, #296889 100%);
     //background-image: moz-radial-gradient(ellipse farthest-corner at center top , #388FBC 0%, #296889 100%) repeat scroll 0% 0% transparent;
     border-radius: 0.5em;
     border: 1px solid #255F7D;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
     color: #E9EFF3;
     cursor: pointer;
     display: inline-block;
     height: 24px;
     outline: medium none;
     padding: 0.4em 2em 0.4em;
     text-align: center;
     text-decoration: none;
     text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
     margin-top: -2px;
}

#buttonLogout {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #388FBC),
	color-stop(1, #296889)
);
background-image: -o-linear-gradient(center top, #388FBC 0%, #296889 100%);
background-image: -moz-linear-gradient(center top, #388FBC 0%, #296889 100%);
background-image: -webkit-linear-gradient(center top, #388FBC 0%, #296889 100%);
background-image: -ms-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: linear-gradient(to bottom, #388FBC 0%, #296889 100%);
     //background: -moz-linear-gradient(center top , #388FBC, #296889) repeat scroll 0% 0% transparent;
     border-radius: 0.5em;
     border: 1px solid #255F7D;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
     color: #E9EFF3;
     cursor: pointer;
     display: inline-block;
     height: 13px;
     outline: medium none;
     padding: 0.4em 2em 0.4em;
     text-align: center;
     text-decoration: none;
     font-weight:bold;
     text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
}


#buttonLoginOther {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #388FBC),
	color-stop(1, #296889)
);
background-image: -o-linear-gradient(center top, #388FBC 0%, #296889 100%);
background-image: -moz-linear-gradient(center top, #388FBC 0%, #296889 100%);
background-image: -webkit-linear-gradient(center top, #388FBC 0%, #296889 100%);
background-image: -ms-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: linear-gradient(to bottom, #388FBC 0%, #296889 100%);
     //background: -moz-linear-gradient(center top , #388FBC, #294189) repeat scroll 0% 0% transparent;
     border-radius: 0.5em;
     border: 1px solid #255F7D;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
     color: #E9EFF3;
     cursor: pointer;
     display: inline-block;
     font-weight: bold;
     height: 14px;
     outline: medium none;
     padding: 0.5em 2em 0.55em;
     text-align: center;
     text-decoration: none;
     text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
     padding-bottom: 8px;
}

#buttonLoginOther2{

     /*background: -moz-linear-gradient(center top , #388FBC, #294189) repeat scroll 0% 0% transparent; */
     border-radius: 0.5em;
     border: 1px solid #255F7D;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
     color: #E9EFF3;
     cursor: pointer;
     display: inline-block;
     font-weight: bold;
     height: 14px;
     outline: medium none;
     padding: 0.5em 2em 0.55em;
     text-align: center;
     text-decoration: none;
     text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
     padding-bottom: 8px;
}
#buttonLoginOther2:hover{

     /*background: -moz-linear-gradient(center top , #388FBC, #294189) repeat scroll 0% 0% transparent; */
     border-radius: 0.5em;
     border: 1px solid #255F7D;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
     color: #E9EFF3;
     cursor: pointer;
     display: inline-block;
     font-weight: bold;
     height: 14px;
     outline: medium none;
     padding: 0.5em 2em 0.55em;
     text-align: center;
     text-decoration: none;
     text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
     padding-bottom: 8px;
     background-color: #255F7D;
}


#buttonAcc {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #838FBC),
	color-stop(1, #294189)
);
background-image: -o-linear-gradient(center top, #838FBC 0%, #294189 100%);
background-image: -moz-linear-gradient(center top, #838FBC 0%, #294189 100%);
background-image: -webkit-linear-gradient(center top, #838FBC 0%, #294189 100%);
background-image: -ms-linear-gradient(top, #838FBC 0%, #294189 100%);
background-image: linear-gradient(to bottom, #838FBC 0%, #294189 100%);
     //background: -moz-linear-gradient(center top , #838FBC, #294189) repeat scroll 0% 0% transparent;
     border-radius: 0.5em;
     border: 1px solid #255F7D;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
     color: #E9EFF3;
     cursor: pointer;
     display: inline-block;
     font-weight: bold;
     height: 50%;
     outline: medium none;
     padding: 0.5em 2em 0.55em;
     text-align: center;
     text-decoration: none;
     text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
     font-size: 7px;
     height: 29px;
     width: 125px;
}

#buttonAdmin {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #838FBC),
	color-stop(1, #944189)
);
background-image: -o-linear-gradient(center top, #838FBC 0%, #944189 100%);
background-image: -moz-linear-gradient(center top, #838FBC 0%, #944189 100%);
background-image: -webkit-linear-gradient(center top, #838FBC 0%, #944189 100%);
background-image: -ms-linear-gradient(top, #838FBC 0%, #944189 100%);
background-image: linear-gradient(to bottom, #838FBC 0%, #944189 100%);
     //background: -moz-linear-gradient(center top , #838FBC, #944189) repeat scroll 0% 0% transparent;
     border-radius: 0.5em;
     border: 1px solid #255F7D;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
     color: #E9EFF3;
     cursor: pointer;
     display: inline-block;
     font-weight: bold;
     height: 4 0%;
     outline: medium none;
     padding: 0.4em 2em 0.4em;
     text-align: center;
     text-decoration: none;
     text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
}

#promoteRegisterDir {
     border-radius: 15px;
     box-shadow: 0px 0px 5px #333333, 5px 5px 3px #808080;
     margin: 10px 0px;
     padding: 5px;
     text-align: center;
     width: 60%;
}

#promoteRegisterDir2 {
     border-radius: 15px;
     box-shadow: 0px 0px 5px #333333, 5px 5px 3px #808080;
     margin: 10px 6px 15px;
     padding: 14px 5px;
     text-align: left;
     width: 60%;
     font-size: 13px;
     line-height: 125%;
}

#promoteSearch {
     border-radius: 15px;
     box-shadow: 0px 0px 5px #333333, 5px 5px 3px #808080;
     padding: 5px 5px 15px;
     text-align: center;
     width: 100%;
}

#promoteSearch2 {
     border-radius: 15px;
     box-shadow: 0px 0px 5px #333333, 5px 5px 3px #808080;
     padding: 5px 5px 15px;
     width: 679px;
     margin: 0 1% 12px;
}

#categoryOutput {
     border-radius: 15px;
     box-shadow: 0px 0px 5px #333333, 5px 5px 3px #808080;
     padding: 5px 5px 15px;
     width: 679px;
     margin: 15px 1% 12px;
     display: table;
}

#promoteRegister {
     border: 3px solid #92ADC4;
     margin: 5px auto;
     width: 80%;
}

#galleryAgreed {
     margin: 5px auto;
}

#imageArrowBlue{
    
}

#promoteRegisterInt {
     border: 3px solid #92ADC4;
     margin: 5px auto;
     width: 100%;
}

#createEntryFinish {
    margin: 15px 0 10px;
    width: 600px;
}

#promoteRegisterBlue {
     border: 3px solid #92ADC4;
     margin-top: 5px;
     padding: 5px;
     width: 57%;
}

#promoteRegisterRed {
     border: 3px solid #DC143C;
     margin-top: 5px;
}

h3 {
     color: #467893;
}

#buttonArea {
     /*padding-top: 10px;*/
}

#gallery_newPhotos {
     color: yellow;
}

.edit_titlecontainer {
     margin: 0px auto;
     max-height: 350px;
     max-width: 350px;
}

.edit_titleimage {
     margin: 0px auto;
     max-height: 350px;
     max-width: 350px;
}

a.download_button {
     background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FFFFFF),
	color-stop(1, #808080)
);
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #D9D6D4 100%);
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #D9D6D4 100%);
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #D9D6D4 100%);
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #D9D6D4 100%);
background-image: linear-gradient(to top, #FFFFFF 0%, #D9D6D4 100%);
     //background: none repeat scroll 0% 0% #D9D6D4;
     color: black;
     font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif;
     font-size: 11px;
     font-style: normal;
     font-weight: bold;
     letter-spacing: normal;
     text-decoration: none ! important;
     vertical-align: middle ! important;
}

#ad-list {
     height: 150px ! important;
     width: auto ! important;
}

#adimage {
     height: 100px;
     width: auto;
}

td#interviewText {
     height: 250px;
     overflow: auto;
     width: 300px;
}

textarea#interviewText {
     background-color: white;
     height: 240px;
     overflow: auto;
     width: 290px;
}

#interviewContainer {
     height: auto;
     width: 100%;
}
#interviewContainerStart{
     height: 100%;
     width: 350px;
  margin: 10px 0 12px;
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  border-radius:15px;
  -moz-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
  -webkit-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
  box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
}


#interviewImages {
     background-color: orange;
     float: right;
     height: 250px;
     margin-bottom: 20px;
     margin-left: 20px;
     width: 250px;
}

#interviewTable {
     margin: 0px auto;
     padding-top: 10px;
     width: 100%;
}

#interviewContent {
     float: right;
     margin-bottom: 10px;
     margin-left: 10px;
     margin-top: -10px;
     max-width: 315px;
     padding: 5px;
     vertical-align: top;
}

#interviewContent2 {
     float: right;
     margin-bottom: 10px;
     margin-top: -10px;
     max-width: 315px;
     padding-right: 5px;
     padding-top: 5px;
     vertical-align: top;
}

#interviewTableContent {
     width: 800px;
}

#sliderInv {
     height: 100%;
     margin: 0px auto;
     width: 500px;
}

#sliderInv .viewport {
     float: left;
     height: 125px;
     overflow: hidden;
     position: relative;
     width: 240px;
}

#sliderInv .buttons {
     display: block;
     float: left;
     margin: 30px 10px 0px 0px;
}

#sliderInv .next {
     margin: 30px 0px 0px 10px;
}

#sliderInv .disable {
     visibility: hidden;
}

#sliderInv .overview {
     left: 0px;
     list-style: none outside none;
     margin: 0px;
     padding: 0px;
     position: absolute;
     top: 0px;
}

#sliderInv .overview li {
     border: 1px solid #DCDCDC;
     float: left;
     height: 121px;
     margin: 0px 20px 0px 0px;
     padding: 1px;
     width: 236px;
}

#sliderContainer {
     background-color: #C0C0C0;
     margin: 0px auto;
     padding-left: 1%;
     padding-right: 1%;
     width: 75%;
}

#tdImageSlider {
     height: 100%;
     width: 100%;
}

#divGalleryTitle {
     color: #3B94C4;
     font-size: 18px;
 
}

#tdInterviewContent {
     padding-left: 10px;
     vertical-align: top;
}

#smallInterview {
     height: 100px;
     width: 100px;
}

#centerTD {
     display: block;
     margin: 0px auto;
     width: 75%;
}

#centerTDHigh {
     display: block;
     margin: 0px auto;
     width: 45%;
}

#rightTD {
    
}

#centerTDAlign {
     text-align: center;
}

#order a {
     font-size: 10px;
}

#brDirectory {
     display: block;
     margin: 5px 0px;
}

#Tabs {
     margin-right: 10px;
}

.fotorama__img {
     max-height: 500px;
     max-width: 500px;
}

#authInterview {
     font-size: 13px;
     width: 200px;
}

#counterStyle {
     background: -moz-linear-gradient(center top , #388FBC, #296889) repeat scroll 0% 0% transparent;
     border-radius: 0.5em;
     border: 1px solid #255F7D;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
     color: #E9EFF3;
     cursor: pointer;
     display: inline-block;
     height: 50%;
     outline: medium none;
     padding: 0.5em 2em 0.5em;
     text-align: center;
     text-decoration: none;
     text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
     font-color: #ffffff;
     text-decoration: none;

}

#imageDescInterview {
     font-size: 10px;
}

#colorInterview {
     color: #296889;
}

#interviewTextFormat {
     text-align: justify;
}

#imgoverview2 {
     display: block;
     height: 150px;
     margin-left: auto;
     margin-right: auto;
     max-height: 150px;
     max-width: 150px;
     width: 150px;
     padding: 5px 5px 5px 5px;
}

#claimText {
     text-align: justify;
     width: 75%;
}

#entryText {
     text-align: justify;
     width: 59%;
}

#imgCenter {
     margin: 0px auto;
     padding-bottom: 10px;
     padding-top: 5px;
     text-align: center;
}

#imgShrink {
     width: 40%;
}

#dirText {
     text-align: justify;
}

#pageCenter {
     margin: 0px auto;
}

#smallTitle {
     color: #296889;
}

#singleEntryTtl {
     padding-right: 8px !important;
}

#singleEntry {
     border-radius: 15px;
     box-shadow: 0px 0px 5px #333333, 5px 5px 3px #808080;
     margin: 0px 1% 12px;
     width: 689px;
}

#wrapperStart {
     position: relative;
     width: 730px;
}

#eventContainer {
     float: left;
     height: 100%;
     width: 230px;
}

#interviewContainer2 {
     float: right;
     height: 100%;
     width: 550px;
}

#interviewContainer {
     height: auto;
     width: 100%;   
}

#buttonEC-gray {
    background: rgb(201,201,201); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZjdmN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(201,201,201,1) 0%, rgba(127,127,127,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,201,201,1)), color-stop(100%,rgba(127,127,127,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(201,201,201,1) 0%,rgba(127,127,127,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(201,201,201,1) 0%,rgba(127,127,127,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(201,201,201,1) 0%,rgba(127,127,127,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(201,201,201,1) 0%,rgba(127,127,127,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#7f7f7f',GradientType=0 ); /* IE6-8 */
     border-radius: 0.5em;
     border: 1px solid #6D6D6D;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
     color: #E9EFF3;
     cursor: pointer;
     display: inline-block;
     outline: medium none;
     padding: 0.5em 2em 0.55em;
     text-align: center;
     text-decoration: none;
     text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
}

#buttonEC-gray:hover {
    background: rgb(201,201,201); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZjdmN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(201,201,201,1) 0%, rgba(127,127,127,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,201,201,1)), color-stop(100%,rgba(127,127,127,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(201,201,201,1) 0%,rgba(127,127,127,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(201,201,201,1) 0%,rgba(127,127,127,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(201,201,201,1) 0%,rgba(127,127,127,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(201,201,201,1) 0%,rgba(127,127,127,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#7f7f7f',GradientType=0 ); /* IE6-8 */
}

buttonEC::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
     border: medium none;
}

#buttonEC {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #388FBC),
	color-stop(1, #296889)
);
background-image: -o-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: -moz-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: -webkit-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: -ms-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: linear-gradient(to bottom, #388FBC 0%, #296889 100%);
     //background: -moz-linear-gradient(center top , #388FBC, #296889) repeat scroll 0% 0% transparent;
     border-radius: 0.5em;
     border: 1px solid #255F7D;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
     color: #E9EFF3;
     cursor: pointer;
     display: inline-block;
     outline: medium none;
     padding: 0.5em 2em 0.55em;
     text-align: center;
     text-decoration: none;
     text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
}

#buttonEC2 {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #388FBC),
	color-stop(1, #296889)
);
background-image: -o-linear-gradient(center top, #388FBC 0%, #296889 100%);
background-image: -moz-linear-gradient(center top, #388FBC 0%, #296889 100%);
background-image: -webkit-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: -ms-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: linear-gradient(to bottom, #388FBC 0%, #296889 100%);
     //background: -moz-linear-gradient(center top , #388FBC, #296889) repeat scroll 0% 0% transparent;
     border-radius: 0.5em;
     border: 1px solid #255F7D;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
     color: #E9EFF3;
     cursor: pointer;
     display: inline-block;
     outline: medium none;
     padding: 0.5em 2em 0.55em;
     text-align: center;
     text-decoration: none;
     text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);

}

#buttonECSelected {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #388FBC),
	color-stop(1, #296889)
);
background-image: -o-linear-gradient(center top, #388FBC 0%, #FFF 100%);
background-image: -moz-linear-gradient(center top, #388FBC 0%, #FFF 100%);
background-image: -webkit-linear-gradient(top, #388FBC 0%, #FFF 100%);
background-image: -ms-linear-gradient(top, #388FBC 0%, #FFF 100%);
background-image: linear-gradient(to bottom, #388FBC 0%, #FFF 100%);
     /*background: -moz-linear-gradient(center top , #388FBC, #296889) repeat scroll 0% 0% transparent;*/
     border-radius: 0.5em;
     border: 1px solid #255F7D;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
     color: #467893;
     cursor: pointer;
     display: inline-block;
     outline: medium none;
     padding: 0.5em 2em 0.55em;
     text-align: center;
     text-decoration: none;
     text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);

}


#buttonEC:hover {
     text-decoration: none;
}

#buttonEC:active {
     position: relative;
     top: 1px;
}

#buttonEC:hover {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #3586B0),
	color-stop(1, #235975)
);
background-image: -o-linear-gradient(center top, #3586B0 0%, #235975 100%);
background-image: -moz-linear-gradient(center top, #3586B0 0%, #235975 100%);
background-image: -webkit-linear-gradient(top, #3586B0 0%, #235975 100%);
background-image: -ms-linear-gradient(top, #3586B0 0%, #235975 100%);
background-image: linear-gradient(to bottom, #3586B0 0%, #235975 100%);
     //background: -moz-linear-gradient(center top , #3586B0, #235975) repeat scroll 0% 0% transparent;
}

#buttonEC:active {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #296889),
	color-stop(1, #3586B0)
);
background-image: -o-linear-gradient(center top, #296889 0%, #3586B0 100%);
background-image: -moz-linear-gradient(center top, #296889 0%, #3586B0 100%);
background-image: -webkit-linear-gradient(top, #296889 0%, #3586B0 100%);
background-image: -ms-linear-gradient(top, #296889 0%, #3586B0 100%);
background-image: linear-gradient(to bottom, #296889 0%, #3586B0 100%);
     //background: -moz-linear-gradient(center top , #296889, #3586B0) repeat scroll 0% 0% transparent;
     color: #BED1DB;
}

buttonEC2::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
     border: medium none;
}

#buttonEC2 {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #388FBC),
	color-stop(1, #296889)
);
background-image: -o-linear-gradient(center top, #388FBC 0%, #296889 100%);
background-image: -moz-linear-gradient(center top, #388FBC 0%, #296889 100%);
background-image: -webkit-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: -ms-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: linear-gradient(to bottom, #388FBC 0%, #296889 100%);
     //background: -moz-linear-gradient(center top , #388FBC, #296889) repeat scroll 0% 0% transparent;
     border-radius: 0.5em;
     border: 1px solid #255F7D;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
     color: #E9EFF3;
     cursor: pointer;
     display: inline-block;
     max-width: 300px;
     outline: medium none;
     padding: 0.5em 2em 0.55em;
     text-align: center;
     text-decoration: none;
     text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
}

#buttonEC2:hover {
     text-decoration: none;
}


#buttonEC2:active {
     position: relative;
     top: 1px;
}

#buttonEC2:hover {
     background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FFFFFF),
	color-stop(1, #808080)
);
background-image: -o-linear-gradient(top, #3586B0 0%, #235975 100%);
background-image: -moz-linear-gradient(top, #3586B0 0%, #235975 100%);
background-image: -webkit-linear-gradient(top, #3586B0 0%, #235975 100%);
background-image: -ms-linear-gradient(top, #3586B0 0%, #235975 100%);
background-image: linear-gradient(to bottom, #3586B0 0%, #235975 100%);
     //background: -moz-linear-gradient(center top , #3586B0, #235975) repeat scroll 0% 0% transparent;
}

#buttonEC2:active {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #296889),
	color-stop(1, #3586B0)
);
background-image: -o-linear-gradient(center top, #296889 0%, #3586B0 100%);
background-image: -moz-linear-gradient(center top, #296889 0%, #3586B0 100%);
background-image: -webkit-linear-gradient(top, #296889 0%, #3586B0 100%);
background-image: -ms-linear-gradient(top, #296889 0%, #3586B0 100%);
background-image: linear-gradient(to bottom, #296889 0%, #3586B0 100%);
     //background: -moz-linear-gradient(center top , #296889, #3586B0) repeat scroll 0% 0% transparent;
     color: #BED1DB;
}

#buttonEC3 {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #388FBC),
	color-stop(1, #296889)
);
background-image: -o-linear-gradient(center top, #388FBC 0%, #296889 100%);
background-image: -moz-linear-gradient(center top, #388FBC 0%, #296889 100%);
background-image: -webkit-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: -ms-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: linear-gradient(to bottom, #388FBC 0%, #296889 100%);
     //background: -moz-linear-gradient(center top , #388FBC, #296889) repeat scroll 0% 0% transparent;
     border-radius: 0.5em;
     border: 1px solid #255F7D;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
     color: #E9EFF3;
     cursor: pointer;
     display: inline-block;
     max-width: 300px;
     outline: medium none;
     padding: 0.5em 2em 0.55em;
     text-align: center;
     text-decoration: none;
     text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
}

#buttonEC3:hover {
     text-decoration: none;
}

#buttonEC3:active {
     position: relative;
     top: 1px;
}

#buttonEC3:hover {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #3586B0),
	color-stop(1, #235975)
);
background-image: -o-linear-gradient(center top, #3586B0 0%, #235975 100%);
background-image: -moz-linear-gradient(center top, #3586B0 0%, #235975 100%);
background-image: -webkit-linear-gradient(top, #3586B0 0%, #235975 100%);
background-image: -ms-linear-gradient(top, #3586B0 0%, #235975 100%);
background-image: linear-gradient(to bottom, #3586B0 0%, #235975 100%);
     //background: -moz-linear-gradient(center top , #3586B0, #235975) repeat scroll 0% 0% transparent;
}

#buttonEC3:active {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #296889),
	color-stop(1, #3586B0)
);
background-image: -o-linear-gradient(center top, #296889 0%, #3586B0 100%);
background-image: -moz-linear-gradient(center top, #296889 0%, #3586B0 100%);
background-image: -webkit-linear-gradient(top, #296889 0%, #3586B0 100%);
background-image: -ms-linear-gradient(top, #296889 0%, #3586B0 100%);
background-image: linear-gradient(to bottom, #296889 0%, #3586B0 100%);
     //background: -moz-linear-gradient(center top , #296889, #3586B0) repeat scroll 0% 0% transparent;
     color: #BED1DB;
}

#hideAll {
     background-color: white;
     bottom: 0px;
     left: 0px;
     position: fixed;
     right: 0px;
     top: 0px;
     z-index: 99;
}

#startTitle {
     padding-bottom: 10px;
     text-align: center;
}

#galleryContainer {
     height: 250px;
     margin-top: 17px;
     width: 500px;
}

#clearFloat {
     clear: both;
}

#companyContainer {
     border-radius: 11px;
     float: left;
     height: 100%;
     margin-top: 145px;
     outline: 7px ridge #044767;
     width: 450px;
}

#businessPart {
     float: left;
     height: 100%;
     width: 220px;
}

#clubPart {
     float: right;
     height: 100%;
     width: 220px;
}

#companyImage {
     max-height: 200px;
     max-width: 200px;
}

#companyImage {
     max-height: 400px;
     max-width: 315px;
     padding: 5px 2px;
}

#companyTitleImage {
     max-height: 100px;
     max-width: 150px;
}

#companyTitleImage2 {
     max-height: 100px;
     max-width: 100px;
}

#companyTitleImageBox {
     float: right;
     height: 100%;
     position: relative;
     width:164px;
}

#companyTitleImageBox2 {
     float: left;
     height: 100%;
     position: relative;
     width:164px;
}

#companyContainer2 {
     border-radius: 11px;
     float: right;
     height: 100%;
     outline: 7px ridge #044767;
     width: 350px;
}

#companyContainer {
     height: auto;
     width: 350px;
}

#companyContent {
     height: 120px;
     text-align: center;
     vertical-align: middle;
}

#companyContent2 {
     height: 120px;
     text-align: center;
     vertical-align: middle;
}

#companyTitle {
     height: 100px;
     text-align: center;
}

#companyLink {
     padding-bottom: 10px;
}

#companyText {
     padding-bottom: 10px;
     word-break: break-word;
}

#meteoContainer {
     float: right;
     margin-top: 135px;
}

#kulturWrapper {
     margin-top: 10px;
}

#kulturContainer1 {
     float: left;
     width: 59%;
}

#kulturContainer2 {
     float: right;
     width: 41%;
}

#kulturContainer_small1 {
     float: left;
     width: 71.4%;
}

#kulturContainer_small2 {
     float: right;
}

#kulturContainer_small3 {
     float: left;
}

#kulturContainer_small4 {
     float: right;
}

#box1 {
     float: left;
}

#box2 {
     float: left;
}

#box3 {
     float: left;
}

#box4 {
     float: left;
}

#box5 {
     float: left;
}

#buttonLB {    
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #388FBC),
	color-stop(1, #296889)
);
background-image: -o-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: -moz-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: -webkit-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: -ms-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: linear-gradient(to bottom, #388FBC 0%, #296889 100%);
     //background: -moz-linear-gradient(center top , #388FBC, #296889) repeat scroll 0% 0% transparent;
     border-radius: 0.5em;
     border: 1px solid #255F7D;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
     color: #E9EFF3;
     cursor: pointer;
     display: inline-block;
     outline: medium none;
    padding: 0em 1em 0em;
     text-align: center;
     text-decoration: none;
     text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
     margin: 5px 0;
}

#buttonLB:hover {
    background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #3586B0),
	color-stop(1, #235975)
);
background-image: -o-linear-gradient(center top, #3586B0 0%, #235975 100%);
background-image: -moz-linear-gradient(center top, #3586B0 0%, #235975 100%);
background-image: -webkit-linear-gradient(top, #3586B0 0%, #235975 100%);
background-image: -ms-linear-gradient(top, #3586B0 0%, #235975 100%);
background-image: linear-gradient(to bottom, #3586B0 0%, #235975 100%);
}

#abstandButtonImg {
    width:100%;
    height:5px;
}

#gallery_article {
    background-color: #375B88;
    border: 4px solid #091014;
}

#gallery_uebernehmen {
    background-color: #B4B4B4;
    border: 1px solid #868686;
    border-radius: 15px;
    padding: 10px;
}

#interviewFull {
    padding: 10px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    border-radius:15px;
    -moz-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
    -webkit-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
    box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
}

#imgposoverview {
    margin-top: 6px;
}

/* Search Suchfunktion CSS*/

#imgSearch {
    float: right;
    height:100%;
    width:100%;
}
#divGalSearch {
  margin: 12px;
  margin-top: 0px;
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  border-bottom-left-radius:15px;
  border-bottom-right-radius:15px;
  border-top-right-radius:15px;
  border-top-left-radius:15px;
  -moz-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
  -webkit-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
  box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
  padding:10px;
  float: left;
  width: 43%;
}

#galleryPaddingSingle{
    width: 350px;
    float: left;
}
#galleryIntPaddingSingle{
    width: 100%;
}

#searchTitle{
  background-image: radial-gradient(ellipse farthest-corner at left top , rgba(255, 255, 255, 1) 0%, rgba(128, 128, 128, 1) 100%);
  border-left: 1px solid #C0C0C0;
  border-radius: 15px 15px 0 0;
  border-right: 1px solid #C0C0C0;
  border-top: 1px solid #C0C0C0;
  color: #FFFFFF;
  padding: 4px 6px 6px;    

}
#searchTitleBox{
  background-image: radial-gradient(ellipse farthest-corner at left top , rgba(255, 255, 255, 1) 0%, rgba(128, 128, 128, 1) 100%);
  border-left: 1px solid #C0C0C0;
  border-radius: 15px 15px 0 0;
  border-right: 1px solid #C0C0C0;
  border-top: 1px solid #C0C0C0;
  color: #FFFFFF;
  padding: 4px 6px 6px;    
  text-align: center;
  font-weight: bold;
  font-size: 15px;
}
#searchAllTitle{
      border-bottom-left-radius: 15px;
      border-bottom-right-radius: 15px;
      border-top-left-radius: 15px;
      border-top-right-radius:15px;
      -moz-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
      -webkit-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
      box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
      margin-bottom:15px;
      padding: 0px;
}

#searchContentPadding{
    padding: 10px 10px 10px 10px;
}

#searchContentCollapse{
}

#searchContent{
      border-bottom-left-radius: 15px;
      border-bottom-right-radius: 15px;
      border-top-left-radius: 15px;
      border-top-right-radius:15px;
      -moz-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
      -webkit-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
      box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
      margin-bottom:15px;
      padding-left:15px;
      padding-right:15px;
      padding-top:15px;
      padding-bottom:15px;
      width: 650px;
      word-break: break-all;
}

#searchInhalt{
      box-shadow: 0px 0px 5px #333333, 5px 5px 3px #808080;
      border-radius: 15px;
      margin-bottom:10px;
      width: 650px;
      word-break: break-all;
}

#searchContentPadding{
    padding: 5px;
}

#statistikTool{
    height: 165px;
    width: 130px;
    float: right;
    border-radius: 10px;
    margin: 5px;
    padding: 5px;
    border-radius: 15px;
    box-shadow: 0px 0px 5px #333333, 5px 5px 3px #808080;
}

#welcomeContainer2{
    float: right;
    height: 100%;
    width: 350px;
}

#welcomeContent{
    font-size: 9px;
}

#randomLogo{
    padding: 10px;
}

#randomLogo img{
      -webkit-box-shadow: 3px 3px 10px 1px #000000;
      -moz-box-shadow:    3px 3px 10px 1px #000000;
      box-shadow:         3px 3px 10px 1px #000000;
}

#searchFakeTitle{
    color: #467893;
    font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
    font-size: 16px;
    letter-spacing: normal;
    text-align: left;
}

#FakeTitle{
    color: #467893;
    font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
    font-size: 16px;
    letter-spacing: normal;
    text-align: left;
}

#randomLogos{
    width: 100%;
    height: 100%;
    border-radius: 15px;
    box-shadow: 0px 0px 5px #333333, 5px 5px 3px #808080;
}

#statistic{
    padding: 3px 5px;
    border-radius: 15px;
    box-shadow: 0px 0px 5px #333333, 5px 5px 3px #808080;
    width: 34%;
    float:right;
}

#breadcrumbsHeader{
    //margin-top: 7.2%;
    //margin-left: 0.5%;
}

#breacrumbsHeaderContents{
    padding: 2px 5px 2px 5px;
    border-radius: 10px;
    background-color: #FFFFFF;
    width: -moz-max-content;
    float:right;
    font-size: 12px;
    color: #3B94C4;
}

#breacrumbsHeaderContents a{
    color: #3B94C4;
}

#breacrumbsHeaderContents a:hover{
    color: #333333;
}

#breadcrumbsContents{
    //margin-top: 7.2%;
    //margin-left: 0.5%;
}

#breadcrumbsContents{
    margin-top: 10.7%;
    margin-left:2%;
}

#titleText{
    letter-spacing: normal;
    font-size: 20px;
    color: #3B94C4;
}

/* Eventkalender*/

#eventCalContentBox{
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0 0 5px #333333, 5px 5px 3px #808080;
    margin: 0 0 12px;
    padding-bottom: 40px;
    
}
#boxTitleEvent{
    background-image: radial-gradient(ellipse farthest-corner at left top , #FFFFFF 0%, #808080 100%);
    border-left: 1px solid #C0C0C0;
    border-radius: 15px 15px 0 0;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    color: #FFFFFF;
    padding: 4px 6px 6px;
    margin: -1px;
    text-align: center;
}

/* AdminTitle */

#boxTitleAdmin{
    background-image: radial-gradient(ellipse farthest-corner at left top , #FFFFFF 0%, #808080 100%);
    border-left: 1px solid #C0C0C0;
    border-radius: 15px 15px 0 0;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    color: #FFFFFF;
    padding: 4px 6px 6px;
    margin: -1px;
    text-align: center;
}
#adminContent{
      border-bottom-left-radius: 15px;
      border-bottom-right-radius: 15px;
      border-top-left-radius: 15px;
      border-top-right-radius:15px;
      -moz-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
      -webkit-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
      box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
      margin-bottom: 15px;
      padding-bottom: 5px;
      width: 650px;
      word-break: break-all;
}
#adminSearchForm{
    padding-top: 5px;
    margin-left: 15px;
}

buttonECTopbar::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
     border: medium none;
}

#buttonECTopbar {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #388FBC),
	color-stop(1, #296889)
);
background-image: -o-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: -moz-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: -webkit-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: -ms-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: linear-gradient(to bottom, #388FBC 0%, #296889 100%);
     //background: -moz-linear-gradient(center top , #388FBC, #296889) repeat scroll 0% 0% transparent;
     border-radius: 0.5em;
     border: 1px solid #255F7D;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
     color: #E9EFF3;
     cursor: pointer;
     display: inline-block;
     outline: medium none;
     padding: 0.5em 2em 0.55em;
     text-align: center;
     text-decoration: none;
     text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
}

#buttonECTopbar:hover {
     text-decoration: none;
}

#buttonECTopbar:active {
     position: relative;
     top: 1px;
}

#buttonECTopbar:hover {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #3586B0),
	color-stop(1, #235975)
);
background-image: -o-linear-gradient(center top, #3586B0 0%, #235975 100%);
background-image: -moz-linear-gradient(center top, #3586B0 0%, #235975 100%);
background-image: -webkit-linear-gradient(top, #3586B0 0%, #235975 100%);
background-image: -ms-linear-gradient(top, #3586B0 0%, #235975 100%);
background-image: linear-gradient(to bottom, #3586B0 0%, #235975 100%);
     //background: -moz-linear-gradient(center top , #3586B0, #235975) repeat scroll 0% 0% transparent;
}

#buttonECTopbar:active {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #296889),
	color-stop(1, #3586B0)
);
background-image: -o-linear-gradient(center top, #296889 0%, #3586B0 100%);
background-image: -moz-linear-gradient(center top, #296889 0%, #3586B0 100%);
background-image: -webkit-linear-gradient(top, #296889 0%, #3586B0 100%);
background-image: -ms-linear-gradient(top, #296889 0%, #3586B0 100%);
background-image: linear-gradient(to bottom, #296889 0%, #3586B0 100%);
     //background: -moz-linear-gradient(center top , #296889, #3586B0) repeat scroll 0% 0% transparent;
     color: #BED1DB;
}

#buttonClaim {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #838FBC),
	color-stop(1, #294189)
);
background-image: -o-linear-gradient(center top, #838FBC 0%, #294189 100%);
background-image: -moz-linear-gradient(center top, #838FBC 0%, #294189 100%);
background-image: -webkit-linear-gradient(center top, #838FBC 0%, #294189 100%);
background-image: -ms-linear-gradient(top, #838FBC 0%, #294189 100%);
background-image: linear-gradient(to bottom, #838FBC 0%, #294189 100%);
     //background: -moz-linear-gradient(center top , #838FBC, #294189) repeat scroll 0% 0% transparent;
     border-radius: 0.5em;
     border: 1px solid #255F7D;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
     color: #E9EFF3;
     cursor: pointer;
     display: inline-block;
     font-weight: bold;
     height: 50%;
     outline: medium none;
     padding: 0.5em 2em 0.55em;
     text-align: center;
     text-decoration: none;
     text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
     height: 30px;
     width: 185px;
}

#getPremium {
    height:75px;
    width:360px;
    position:absolute;
    z-index:10000;
    border-radius:0.5em;
}

#boxArrow {
    margin: 3px 0 -1.5px;
}

#msgBox {
    height:50px;
    width:348px;
    border-radius:0.5em;
    border-bottom: 1px solid rgba(0, 0, 0, 0.8);
    border-right: 1px solid rgba(0, 0, 0, 0.8);
    border-left: 1px solid rgba(0, 0, 0, 0.8);
    background-color: white;
    padding:5px 5px 0;
}

/*#buttonClaim2{
    color: white;
    height: 30px;
     width: 185px;
     background-color: black;
          border-radius: 0.5em;
     border: 1px solid #255F7D;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}
#buttonClaim2:hover{
    color: white;
    height: 30px;
     width: 185px;
     background-color: #255F7D;
          border-radius: 0.5em;
     border: 1px solid #255F7D;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}*/



#buttonSearchTB {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #838FBC),
	color-stop(1, #294189)
);
background-image: -o-linear-gradient(center top, #FFA500 42%, #FFFFFF 110%);
background-image: -moz-linear-gradient(center top, #FFA500 42%, #FFFFFF 110%);
background-image: -webkit-linear-gradient(center top, #FFA500 42%, #FFFFFF 110%);
background-image: -ms-linear-gradient(top, #FFA500 42%, #FFFFFF 110%);
background-image: linear-gradient(to bottom, #FFA500 42%, #FFFFFF 110%);
     border-radius: 0.5em;
     border: 1px solid #255F7D;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
     color: #E9EFF3;
     cursor: pointer;
     display: inline-block;
     font-weight: bold;
     height: 50%;
     outline: medium none;
     padding: 0.5em 2em 0.55em;
     text-align: center;
     text-decoration: none;
     text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
     height: 29px;
     width: 100px;
     //background: -moz-linear-gradient(center top , #838FBC, #294189) repeat scroll 0% 0% transparent;

}

#breadcrumbElements{
      border-bottom-left-radius: 15px;
      border-bottom-right-radius: 15px;
      border-top-left-radius: 15px;
      border-top-right-radius:15px;
      -moz-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
      -webkit-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
      box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
      float:right;
      padding: 2px;
}

#catOutput {
     border-radius: 15px;
     box-shadow: 0px 0px 5px #333333, 5px 5px 3px #808080;
     padding: 5px 5px 5px;
     width: 100%;
     margin-top: 15px;
}

#buttonClaim2 {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #388FBC),
	color-stop(1, #296889)
);
background-image: -o-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: -moz-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: -webkit-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: -ms-linear-gradient(top, #388FBC 0%, #296889 100%);
background-image: linear-gradient(to bottom, #388FBC 0%, #296889 100%);
     //background: -moz-linear-gradient(center top , #388FBC, #296889) repeat scroll 0% 0% transparent;
     border-radius: 0.5em;
     border: 1px solid #255F7D;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
     color: #E9EFF3;
     cursor: pointer;
     display: inline-block;
     outline: medium none;
     padding: 0.4em 2em 0.4em;
     text-align: center;
     text-decoration: none;
     text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
}

#buttonClaim2:hover {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #3586B0),
	color-stop(1, #235975)
);
background-image: -o-linear-gradient(center top, #3586B0 0%, #235975 100%);
background-image: -moz-linear-gradient(center top, #3586B0 0%, #235975 100%);
background-image: -webkit-linear-gradient(top, #3586B0 0%, #235975 100%);
background-image: -ms-linear-gradient(top, #3586B0 0%, #235975 100%);
background-image: linear-gradient(to bottom, #3586B0 0%, #235975 100%);
     //background: -moz-linear-gradient(center top , #3586B0, #235975) repeat scroll 0% 0% transparent;
}

#buttonClaim2:active {
     background-image: -webkit-gradient(
	linear,
	center top,
	center bottom,
	color-stop(0, #296889),
	color-stop(1, #3586B0)
);
background-image: -o-linear-gradient(center top, #296889 0%, #3586B0 100%);
background-image: -moz-linear-gradient(center top, #296889 0%, #3586B0 100%);
background-image: -webkit-linear-gradient(top, #296889 0%, #3586B0 100%);
background-image: -ms-linear-gradient(top, #296889 0%, #3586B0 100%);
background-image: linear-gradient(to bottom, #296889 0%, #3586B0 100%);
     //background: -moz-linear-gradient(center top , #296889, #3586B0) repeat scroll 0% 0% transparent;
     color: #BED1DB;
}

#boxAllCat{
    height: 17px;
    width: -moz-max-content;
    background-image: radial-gradient(ellipse farthest-corner at left top , #2C6D90 0% , #74b3d4 100%);
    background-image: -webkit-radial-gradient(left top, #2C6D90 0%, #74b3d4 100%);
    color: #FFFFFF;
    margin-bottom: 5px;
    margin-right: 5px;
    float:left;
    border-radius: 4px;
    border: 1px solid #16384B;
    padding: 2px 7px;
    font-size: 8pt !important;
    font-weight: bold;
}

#boxAllCat:hover {
     background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #D7DF01),
	color-stop(1, #FAAC58)
);
background-image: -o-linear-gradient(left top, #D7DF01 0%, #FAAC58 100%) !important;
background-image: -moz-linear-gradient(left top, #D7DF01 0%, #FAAC58 100%) !important;
background-image: -webkit-linear-gradient(left top, #D7DF01 0%, #FAAC58 100%) !important;
background-image: -ms-linear-gradient(top, #D7DF01 0%, #FAAC58 100%) !important;
background-image: linear-gradient(to bottom, #D7DF01 0%, #FAAC58 100%) !important;
    //background-image: radial-gradient(ellipse farthest-corner at left top , #FFFFFF 0%, #FFFFFF 100%) !important;
}
#boxAllCat:hover a{
    color: #000000 !important;
}

#categoryOutputTitle{
    color: #467893;
    font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
    font-size: 16px;
    letter-spacing: normal;
    text-align: left;
}
/* Bot Actually */
#tblVerticalBot{
    vertical-align: top;
}

#tblColorWhite{
    background-color: white;
}

#tblColorWBlue{
  background-color:  #B3C1D3;
}

#tdHeaderLoginButton {
    padding-right: 50px;
    width:10px;
    max-width: 10px;
}

/* ------------------------------------------------------------------------------------------------ Ab hier am schluss in anderen CSS eintragen */

#generalSearchContent {
    width: 50%;
}

#searchInputField {
    width: 100% !important;
}

tr.entry{
    padding-bottom: 5px;
}

#premiumTbl tr td {
    padding: 5px;
}

#premiumTbl-bg {
background-color: rgba(59, 148, 196, 0.4);
}
/*
#premiumTbl-special-bg {
background-color: rgba(242, 255, 0, 0.7);
}

.premiumTbl-border {
    border-bottom: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
}

.premiumTbl-border2 {
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
}

.premiumTbl-border3 {
    border-left: 2px solid #000000;
    border-bottom: 2px solid #000000;
}

.premiumTbl-border4 {
    border-bottom: 2px solid #000000;
}*/

#infoToolbox {
    height:85px;
    width:200px;
    margin-left: 145px;
    margin-top: -50px;
    position:absolute;
    visibility: hidden;
}

#infoToolbox2 {
    height:55px;
    width:200px;
    margin-left: 148px;
    margin-top: -15px;
    position:absolute;
    visibility: hidden;
}

.UebersichtStuff {
    max-width: 350px;
    width: 350px;
}

#loginContent-left {
    width: 49%;
    float:left;
    margin: 0 0 12px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    border-radius:15px;
    -moz-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
    -webkit-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
    box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
}

#RegiContent-right {
    width: 49%;
    float:right;
    margin: 0 0 12px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    border-radius:15px;
    -moz-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
    -webkit-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
    box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
}

#jokeContainer {
    height: 100%;
    width: 350px;
    margin: 10px 0 12px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    border-radius:15px;
    -moz-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
    -webkit-box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
    box-shadow:0px 0px 5px #333, 5px 5px 3px #808080;
}

#sponsorDiv, #banners {
    margin-left:-9px;
}

#banners {
    margin-top:1.5px;
}

.visible_tr_dark td {
    padding:2px 5px 2px 5px;
    font-size:12px;
}    

.visible_tr_dark {
    height:30px;
}
   
.visible_tr_light td {
    padding:2px 5px 2px 5px;
    font-size:12px;
}    

.visible_tr_light {
    height:30px;
}

.visible_tr_light:hover, .visible_tr_dark:hover {
    background-color:rgba(56, 143, 188, 0.5) !important;
    cursor:pointer;
}

.visible_tr_jump td {
    padding:2px 5px 2px 5px;
    font-size:12px;
}

.visible_tr_jump {
    height:30px;
}

.visible_tr_jump:hover {
    background-color:rgba(56, 143, 188, 0.5) !important;
    cursor:pointer;
    color:black !important;
}

.hover td{
    font-size:12px;
    padding:2px 5px;
}

.hover{
    height:30px;
}

.hover:hover {
    background-color:rgba(56, 143, 188, 0.5) !important;
    cursor:pointer;
}

#evt-main-container {
    margin: auto;
    background-color:rgba(255, 255, 255, 1);
    border-radius: 15px 15px 15px 15px;
    }

#evt-list-parent {
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0 0 5px #333333, 5px 5px 3px #808080;
    margin: 0;
    padding-bottom: 15px;
    width:100%;
    float:left;
}
#evt-list-loader {
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0 0 5px #333333, 5px 5px 3px #808080;
    margin: 0;
    padding-bottom: 15px;
    width:485px;
    float:left;

}

#evt-filter-container {
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0 0 5px #333333, 5px 5px 3px #808080;
    margin: 0;
    width:230px;
    position:relative;
    z-index:9988;
    background-color:#FFF;
}

#evt-filter-wrapper {
    float:right;
    width:230px;
}

#all-evt-title {
    background-image: radial-gradient(ellipse farthest-corner at left top , #FFFFFF 0%, #808080 100%);
    border-left: 1px solid #C0C0C0;
    border-radius: 15px 15px 0 0;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    color: #FFFFFF;
    padding: 4px 6px 6px;
    margin: 0px;
    text-align: center;
    font-weight: normal;
    font-size:20px;
}

#evt-kalender-container {
    background-image: radial-gradient(ellipse farthest-corner at left top , #FFFFFF 0%, #808080 100%);
    border-left: 1px solid #C0C0C0;
    border-radius: 15px 15px 0 0;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    color: #FFFFFF;
    padding: 4px 6px 6px;
    margin: 0px;
    text-align: center;
    width:94.2%;
    font-weight: normal;
    font-size:20px;
}

#eventTableOberview {
    border-radius: 0 0 0 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    font-size:7.5pt;
    margin-top: 15px;
    width:100%;
}

#monthBigTitle{
    background-color: #296889;
    background-image: linear-gradient(to bottom, #388FBC 0%, #296889 100%);
    border-radius: 0 0 0 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    color: #E9EFF3;
    margin: -1px;
    outline: medium none;
    padding: 5px 0 5px 2px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    border-top: 1px solid rgba(255, 255, 255, 0.8);
    cursor:pointer;
}

#monthBigTitle td {
    padding: 5px 5px 5px 7px;
    font-size:18px;
    letter-spacing:1.5px;
    text-align:left;
}

#search-Container{
    width:96%;
    position:relative;
    border-top:1px solid rgba(0, 0, 0, 0.3);
    padding:5px 5px 5px 5px;
}

#filter-Container{
    width:96%;
    position:relative;
    border-top:1px solid rgba(0, 0, 0, 0.3);
    padding:5px;
}

#kalendar-Container{
    width:100%;
    position:relative;
    border-top:1px solid rgba(0, 0, 0, 0.3);
    //border-top:1px solid rgba(0, 0, 0, 0.3);
}

#extended-Container{
    width:96%;
    height:375px;
    position:relative;
    border-top:1px solid rgba(0, 0, 0, 0.3);
    padding:5px;
}

#evt-details-tbl{
    width:100%;
    float:left;
}

#evt-details-tbl .padding-details{
    padding:10px;
}

#evt-details-container{
    padding: 0px;
    width:100%;
    display: table;
}

#evt-calendar-msg{
    position:absolute;
    height:15px;
    width:96%;
    color: #000000;
    top: 245px; //270px ist f�r wenn msg
    padding: 0px 5px;
}

#filler{
    position:relative;
    height:15px;
    width:100%;
    color: #000000;
    top: 245px; //270px ist f�r wenn msg
}

#extended-Container-contens {
    width:100%;
    height:80px;
}

#clear-filter {
    display:none;
}

#cancelFilter {
    cursor:pointer;
}

#filter-wrapper {
    margin: 10px 0;
}

#evt-kalendar-von-bis{
    background: none repeat scroll 0 0 #eee;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    color:#222;
    padding: 3px 5px;
    //border-radius: 0 0 5px 5px;
}

#evt-kalendar-p-tag{
    margin-bottom: 0.21cm !important;
}

#evt-kalendar-show-date{
    margin-bottom:0 !important;
}

.gldp-flatwhite {
    top:0px !important;
    left:0 !important;
}

.details-title {
    color: #3B94C4;
    padding-bottom: 5px;
}

.loadingAni {
    visibility:hidden;
    font-size:16px;
    float:right;
    margin:5px;
}

.clearable {
    position:relative;
}


#search-field {
    padding-right:17px; /* add space for the 'x' icon*/
}

#backToTopContainer {
    position:relative;
    border-radius: 0 0 14px 14px;
    height: 30px;
    position: relative;
    background-color: rgba(70, 120, 147, 0);
}

#backToTop {
    margin: auto 0;
    padding:5px;
    text-align:center;
    font-size:12pt;
    display:none;
    color:#FFFFFF;
    font-weight: bold;
}

#evt-show-all {
    float:right;
}

#timeclock {
    float:left;
}

#evt-infos{
    padding: 5px;
}

.icon_search {
    display: inline;
    float: right;
    margin-right:10px;
    visibility: visible;
    width:20px;
    height:20px;
    background-image: url('/cms/files/images/search_grey.png');
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: 99% 50%; 
}

.icon_search:hover {
    cursor:pointer;
}

.collapsed {
    background-color:rgba(56, 143, 188, 0.5) !important;
}

span.icon_clear {
    position:absolute;
    right:9px;    
    top:1px;
    display:none;
    
    /* now go with the styling */
    cursor:pointer;
    font: bold 1em sans-serif;
    color:#000000;  
}

span.icon_clear:hover {
    color:#f52;
}

.info {
    color:rgba(70, 120, 147, 1);
}

.cursor-pointer {
    cursor:pointer;
}