/** ************************************************************/
/** Client Definitions                                         */
/** ************************************************************/
/* Hier steht nur Mandanten spezifisches CSS */

body {
text-align:left;
}
.cp_p {
  font-size: 1em;
}


.TitlePane {
   margin-bottom: 0px;
   margin-top: 40px;
}

.Actionlist-1 {
  margin-top: 40px;
}

.ContentPane .cp_p a {
   border-bottom: 1px dashed grey;
}

li.submenu a {
   color: #100585;
}

li.submenu-selected a {
   color: #100585;
}


form {
   font-size: 1.05em;
}

form table td {
   padding-right: 5px;
   padding-top: 5px;
   padding-bottom: 5px;
   font-size: 1.05em;
}

.ActionlistElement {
  padding: 5px;
  border: none;
}

.cp_container {
   background: #EAEAEA;
   margin-bottom: 30px;
}

.cp_container .cp_p_large_letter {
   font-size: 12px;
   line-height: 14px;
   padding: 5px;
}



#layout-wrapper {
	padding: 0; 
        border: none;
margin-top: 10px;
}	

#head {
        background: white;
        padding-bottom: 5px;
        border-bottom: none;
padding-bottom: 0;
margin-bottom: 0px;
}


.TitlePane {
        padding-top: 5px;
        font-size: 20px;
}


.MasterPane {
  padding-right: 5px;
}


.WWSimpleMenuView ul li {
        padding-left: 5px;
        padding-top: 5px;
        border: none;
}


.PersonList tr td {
        background: #FFFFFF;
}


.NewsList tr.even .PictureNewsListElement img.Picture, .NewsList tr.even .PictureNewsListElement img.PictureFactory {
padding-bottom: 5px;
}

.PictureNewsListElement2 .Picture, .PictureNewsListElement2 .PictureFactory {
   padding-bottom:5px;
}

.PersonList tr.odd .ElementTable *, .PersonList tr.odd *, .PersonList tr.even .ElementTable *, .PersonList tr.even * {
font-size: 12px;
line-height: 18px;
}

.CompanyList .DescriptiveCompanyListViewElement .description {
   font-size: 12px;
   line-height: 18px;
}


.PictureDescriptionPersonListElement .Title a {
   font-size: 1.3em;
   font-weight: bold;
}

.CompanyList .DescriptiveCompanyListViewElement .title {
  font-size: 1.3em;
}

.CompanyList .DescriptiveCompanyListViewElement .right {
  width: 370px;
}



#layout-wrapper {
   margin: 0px;
   width: 100%;
}

#layout-header {
   position: relative;
   background: url(/stylefile/khtc_back.jpg) no-repeat;
   height: 165px;
}

#masterlogo {
   position: absolute;
   left: 0px;
   top: 25px;
   z-level: 1;
}

#meta {
   position: absolute;
   left: 260px;
   top: 0px;
   z-level: 1;
}


#layout-header #head img {
   height: 165px;
}

#layout-top {
   text-align: left;
   position: absolute;
   left: 260px;
   top: 140px;
   width: 731px;
   height: 25px;
   z-index: 1;
   background: #100585;
   color: #100585;
}


#layout-top a {
   background: transparent url(/kos/kos-commons/symbol/btn_white.png) no-repeat scroll 8px 5px;
   position: relative;
   top: 3px;
   color: white;
   padding-left: 30px;
   padding-top: 4px;
   padding-bottom: 8px;
   padding-right: 15px;
   font-weight: bold;
}

#layout-top a.selected {
   color: #100585;
   background: white url(/kos/kos-commons/symbol/btn_blue.png) no-repeat scroll 8px 5px;
}#layout-content {
  width: 990px;
}

.WWSimpleMenuView {
   position: relative;
   top: 40px;
   left: 20px;
   width: 200px;
}


.WWSimpleMenuView ul ul {
  list-style-type: none;
  list-style-position: inline;
  background: #eaeaea;
}

.WWSimpleMenuView ul li {
  padding: 0px;
  border-bottom: 1px solid lightgrey;
}

.WWSimpleMenuView ul li a {
  padding: 6px;
  font-weight: bold;
}

li.submenu-selected {
  padding: 0px;
  background: #100585;
  color: white;
}

li.submenu-selected a {
  color: white;
  padding: 6px;
  font-weight: bold;
}

.HeadlinePersonListElement .leftCell {
  width: 110px;
}

.HeadlinePersonListElement .midCell {
  width: 180px;
}

li.submenu a {
  color: #100585;
  padding: 6px;
  border-bottom: 1px solid white;
}

li.submenu:last-child a {
  border-bottom: none;
}

.TopicView table tr td {
padding-bottom: 5px;
}


.WWComplexMenuViewLevelX ul li.first.last {
  border-bottom: none;
}

.ActionlistElement-Border {
display:block;
float:left;
width:90px;
}

#layout-footer {
   position: relative;
   margin-top: 15px;
   margin-bottom: 15px;
   left: 250px;
}

.SelectorRow .archiveSelector span.archiveSelector_count {
font-size:0.5em!important;
}

.SelectorRow .archiveSelector {
margin:15px 0px;
}

.SelectorRow .archiveSelector .selected {
font-size:1.2em;
}

tbl_activityreport .NewsList tr.even img.PictureFactory {
float:left;
padding-left:0px;
}

.NewsList .PictureNewsListElement .Content {
text-align:left;
}


.test {
width: 800px;
}
