/** ************************************************************/
/** Client Definitions                                         */
/** ************************************************************/
/** ************************************************************/
/** Client Definitions                                         */
/** ************************************************************/
/* Hier steht nur Mandanten spezifisches CSS */

body {
  background: url(/kos/kos-commons/kfk/back.gif);
}

.AbstractStdBoxLightBackground h2 {
border-bottom: none;
}

#layout-wrapper {
       padding: 0; 
       margin:0 auto;
}	
#layout-footer {
        padding: 15px 0px;
        background: url(/kos/kos-commons/kfk/back.gif);
        width: 909px;
}

#layout-footer a {
   color: white;
   font-weight: bold;
}

#head {
        background: white;
        padding-bottom: 0px;
}

#head img {

}

#layout-content {
  border: 10px solid #E5E0EF;
}


.TitlePane {
        padding-top: 15px;
        font-size: 20px;
        margin: 0px;
}


.WWSimpleMenuView ul li {
        padding-left: 5px;
        padding-top: 0px;
        border: none;
}


.PersonList tr td {
        background: #E5E0EF;
}

#topmenu {
  background: #AE9BCF;
  height: 30px;
  margin-bottom: 0px;
  border: none;
}

.WWComplexMenuViewLevel1 ul {
   background: transparent;
   font-family: Comic Sans MS;
   display:block;
   float:left;
   font-size:24px;
   font-weight:bold;
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   margin:0;
   padding:0 30px 0 0 ;
   text-decoration:none;
}

#submenu {
   background-color: transparent;
   height: 30px;
}


.WWComplexMenuViewLevel1 ul li {
   padding: 0px 10px 0px 0px;
}

.WWComplexMenuViewLevel1 ul li a {
   color: white;
}

.WWComplexMenuViewLevelX ul {
  /*background: white;*/
  height: 30px;
   display:block;
   float:left;
   font-weight:bold;
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   margin:0;
   padding:0 0px 0 0 ;
   text-decoration:none;
}


.WWComplexMenuViewLevelX ul li {
   position: relative;
   top: 7px;
   color:#AE9BCF;
   display:block;
   float:left;
   margin:0;
   padding-right: 20px;
   text-decoration:none;
}

.WWComplexMenuViewLevelX ul li a {
  /* color: #AB98C9; */
color:#AE9BCF;
   font-family: Comic Sans MS;
   font-size: 15px;
   padding: 5px;
}


.WWComplexMenuViewLevelX ul li ul {
   visibility: hidden;
   width: 0px;
}

a.selected {
  color: #E5320F!important;
}


.NewsList td {
border-bottom: none;
}

#layout-content {
   width: 909px;
   padding: 0px 0px 25px 0px;
   margin: 0px;
   border: none;
   background: url(/kos/kos-commons/kfk/roundwindow-light-south-900.jpg) no-repeat bottom right;
}

#topmenu {
   background: url(/kos/kos-commons/kfk/roundwindow-light-north-900.jpg);
   padding: 30px 20px 0px 15px;
}

#innercontent {
   /*width: 870px;*/
   padding-left: 15px!important;
background:transparent url(/kos/kos-commons/kfk/roundwindow-light-content.jpg) repeat-y scroll left top;
padding-right:20px;
}

#submenu { 
   position: relative;
background:transparent url(/kos/kos-commons/kfk/roundwindow-light-content.jpg) repeat-y scroll left top;
padding: 0 15px;
}


td.EventListMonth {
   background: none;
}

td.EventListMonth a {
   color: #856DAF!important;
   font-size: 16px;
   font-weight: bold;
   line-height: 24px;
}


.CompanyList .DescriptiveCompanyListViewElement img {
   border: none;
}


.WWComplexMenuViewLevel1 ul li, .WWComplexMenuViewLevelX ul li {
   background: transparent;
}

.WWComplexMenuViewLevel1 img, .WWComplexMenuViewLevelX img {
   border: 0;
}

.Compilation img.PictureFactory {
  margin-bottom: 10px;
}

.Compilation h2 {
  border: none;
  margin-top: 10px;
}


.window-content td.EventListMonth a {
  font-size:13px;
  line-height: 20px;
}


.Teaser .title a.caption, .ColumnNewsListElement a.Title, .PictureDescriptionPersonListElement .Title a {
  font-size:14px;
  font-weight: bold;
  line-height: 16px;
}

.window-content {
   background:transparent url(/kos/kos-commons/kfk/e4e0ef-800-light-vrb.jpg) no-repeat scroll right bottom;
}

.window-content > .left {
   background:transparent url(/kos/kos-commons/kfk/e4e0ef-800-light-vlb.jpg) no-repeat scroll bottom left;
}

.window-content > .left > .right {
   background:transparent url(/kos/kos-commons/kfk/e4e0ef-800-light-vrt.jpg) no-repeat scroll right top;
   padding-right: 5px;
}

.window-content > .left > .right > .back {
background:transparent url(/kos/kos-commons/kfk/e4e0ef-240-light-vlt.jpg) no-repeat scroll left top;
padding:10px 5px 10px 10px;
position:relative;
text-align:left;
}

.dojoxGridScrollbox, .dojoxGrid {
  background: #E4E0F1!important;
}

.designContainer .EventList tr {
  border: none;
}

#TitleInMenu_true {
   visibility: hidden;
   height: 10px;
}

form#Register input {
background-color:white;
margin-bottom:10px;
}

form#Register label {
font-weight:bold;
line-height:1.5em;
}

form#Register button.WWSubmitButton {
color:#856DAF;
border-color:#856DAF;
}

.msgBox {
  background: orange;
  padding: 10px;
  margin-bottom: 15px;
}

.ActionlistElement {
  background: url(/kos/kos-commons/kfk/e4e0ef-206-light-south.jpg) bottom left no-repeat;
  padding: 0px 0px 5px 0px;
  border: none;
}

.ActionlistElement .content {
  padding: 0px 10px;
  margin-bottom: 10px;
}

.ActionlistElement > h2 {
  background: url(/kos/kos-commons/kfk/e4e0ef-206-light-north.jpg) top left no-repeat;
  padding: 10px;
}

.Actionlist-1 {
  margin-top:22px;
}

.Gallery .DualCenterContainer {
padding:0px!important;
height:105px;
width:105px;
}

.Gallery .DualCenterContainer .Second {
display:none;
}

.test {
width: 880px;
}

