/** ************************************************************/
/** Client Definitions                                         */
/** ************************************************************/
/* Hier steht nur Mandanten spezifisches CSS 
*/

.ActionlistElement-Border {
display:block;
float:left;
width:87px;
}

.SendMessageDiv {
float: right;
margin: 5px 0 10px 10px;
border: 1px solid red;
padding: 4px;
background:#FFF5EF none repeat scroll 0 0;
}

.SendMessageDiv .actionButton {
border: 0 none;
}

#layout-mainmenu {
   font-family: Arial;
   height: 36px;
}

.WWComplexMenuViewLevel1 ul {
   display: block;
   list-style: none;
   margin: 0px;
   padding: 0px;
   text-decoration: none;
   color: white;
   float: left;
   font-weight: bold;
   font-size: 0.88em;
}


.WWComplexMenuViewLevel1 a {
   display: block;
   color: white;
   font-size: 1.5em;
   margin: 0px;
   padding: 10px;
   text-decoration: none;
}

.WWComplexMenuViewLevel1 a:active {
   background-color: #FFB38A;
   color: #BF0000;
}


.WWComplexMenuViewLevel1 a.selected,
.WWComplexMenuViewLevel1 a.subselected {
   background: #FBB38A;
}


#layout-submenu {
   height: 20px;
}

.WWComplexMenuViewLevelX ul {
   list-style: none;
   margin: 0px;
   padding: 0px;
   color: white;
}

.WWComplexMenuViewLevelX ul li {
   float: left;
   display: block;
}

.WWComplexMenuViewLevelX a {
   display: block;
   color: #BF0000;
   font-family: Arial;
   font-weight: bold;
   font-size: 1.0em;
   padding-top: 2px;
   padding-left: 10px;
   padding-right: 10px;
}

.WWComplexMenuViewLevelX a.selected {
   color: white;
}


.NewsTile {
   text-align: center;
   width: 180px;
   height: 200px;
   padding: 5px;
   margin: 5px;
   float: left;
}
.ownerbox {
  width: 100px;
  border: 1px solid #BF0000;
  padding: 5px;
  background: #FFF5EF;
}

.ownerbox .PictureFactory {
  padding-top: 5px;
  padding-bottom: 5px;
}

.currentForumEntries {
   margin-top: 5px;
}

p.hidden {
  visibility: hidden;
}

div#wrapper_skyscraper {
	position: absolute;
	top: 11.5em;
	left: 55em;
	margin: 0em;
	padding: 0em;
}


.cp_line {
   border-top: 1px solid #999999;
}
.cp_fm_container .ForumEntryElement {
   margin-top: 3px;
   padding-bottom: 3px;
   border-bottom: 1px dotted #999999;
}

.cp_fm_container {
   background: #FFF5EF;
   padding: 10px;
   border: 1px solid #FFD9C3;
   margin-top: 10px;
   margin-bottom: 10px;
}


.cp_fm_container .cp_p_large_letter {
  font-size: 1.4em;
  line-height: 1.2em;
  background: #FFF5EF;
  margin: 0px;
  padding: 0px;
}

.cp_fm_container .cp_p_large_letter p {
  padding:0px;
  margin: 0px;
}

.cp_fm_container h2 {
   background: #FFF5EF;
}


.forumentry {
  font-size: 1.2em;
  margin-bottom: 10px;
}
.forumentry .title {
  background: url(/kos/kos-
commons/themes/crystal/16x16/actions/help.png
) no-repeat;
  padding-left: 20px; 
}

.forumentry .author {
  padding-left: 15px;
}

.TableOfContentEntry a{
padding-left:0px;
margin-left:0px;
padding-bottom:5px;
}


.PictureProjectListElement td.cellPicture img 
{
}

.PictureProjectListElement td.cellPicture {
background-color:#FAFAFA;

}

.PictureProjectListElement td {
background-color:#FFD9C3;
border-bottom: 10px solid #FAFAFA;
}

.PictureProjectListElement td.Content .Title 
{
font-weight:bold;
padding-bottom: 4px;
}

#layout-footer {
text-align: center;
}
#layout-wrapper{
padding:0px;
margin:0 15px;
}

#menu {
border: 0px;
height:30px;
font-size: 15px;
font-family: arial, helvetica;
}

#menu a, #menu h2  {
padding: 7px 12px;
font-size:14px;
font-weight:bold;
}

#layout-submenu {
background-color:#FBB38A;
height:20px;
}



.WWSimpleMenuView ul li {
        padding-left: 5px;
        padding-top: 5px;
        border: none;
}


#layout-supermenu  {
  border: 1px solid orange;
  background: white;
}

.PersonList tr td {
        background: #FFFFFF;
}

body {
text-align:left;
}


.PictureProjectListElement td {
padding-bottom:0px;
}

.NewsList tr.even .PictureNewsListElement 
img.Picture, .NewsList tr.even 
.PictureNewsListElement img.PictureFactory, 
.NewsList tr.odd  .PictureNewsListElement 
img.PictureFactory {
margin:0pt;
padding:0pt 0pt 5px;
width:100%;
}

.ActionlistElement {
    padding: 5px;
    margin: 0 0 0 5;
    border: 0px;
}

.ActionlistElement-content {
    padding: 0px;
    margin: 0 0 0 5;
    border: 0px;
}

.ActionlistElement .LoginForm {
	padding:0px;
}

.ActionlistElement .SearchForm {
	padding:0px;
}


#head {
  width: 848px;
  border-left: 1px solid #C10100;
  border-top: 1px solid #C10100;
  border-right: 1px solid #C10100;
}





.ForumList .today {
color: #E75812; 
font-weight: bolder;
}


.newPersonMale {
   background: lightblue;
   line-height: 2.5em;
   padding: 5px;
   margin: 5px;
}


.newPersonFemale {
   background: #FFF5EF;
   line-height: 2.5em;
   padding: 5px;
   margin: 5px;
}

.attention {
   background: #FFF5EF;
   padding: 5px;
   margin-bottom: 5px;
}

.attention .cause {
   color: #BF0000;
}

.attention .solution {
}


div#wrapper_footernav h3.hidden {
display:none;
}
div#wrapper_footernav  {
margin-top:20px;
}

div#wrapper_footernav ul {
font-size:0.8em;
line-height: 10px;
color: grey;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

div#wrapper_footernav ul li {
display:inline;
}

div#wrapper_footernav ul li a {
background-color:#FFFFFF;
color: grey;
}

div#wrapper_footernav ul li a:hover, 
div#wrapper_footernav ul li a:focus, 
div#wrapper_footernav ul li a:active {
background-color:#FFFFFF;
color:#000000;
}
div#wrapper_footernav {
text-align:center;
}

#layout-supermenu {
background-color: transparent!important;
border: none;
position:absolute;
right:5px;
top:0px;
z-index:130;
}

#layout-supermenu li h2 a {
   font-size: 1em;
}

#layout-supermenu .WWSimpleMenuView ul {
  background-color:transparent!important;
  border: none;
  margin:3px 0 0 0;
  margin-top: 3px;
  padding: 4px 0 0 5px;
}

#layout-supermenu .WWSimpleMenuView ul li {
   margin: 0 0 0 0;
   padding: 0 0px 0 5px;
   background: url(/layout/bg_servicenav.gif) no-repeat scroll left 4px;
float:left;
}

#layout-supermenu .WWSimpleMenuView ul a:hover {
   text-decoration: none;
}

#layout-supermenu .WWSimpleMenuView ul.first li {
   background: transparent;
}
 


.WWPathView a {
   border-bottom: 2px dotted;
}

.TitlePane {
   line-height: 1.4em;
   padding-bottom: 10px;
}

.WWEditorGroup h2 {
  background: none;
  padding-left: 0px;
}

.inBox th, .outBox th {
	padding-left: 3px;
	color: white;
	background: #FBB38A;
}

.inBox tr.highlight td, 
.outBox tr.highlight td {
    background-color:#FBB38A!important;
    color:#BF0000!important;
}

.inBox tr.highlight a, 
.outBox tr.highlight a {
    background-color:#FBB38A!important;
    color:#BF0000!important;
}

.WWComplexMenuViewLevelX ul ul {
display: none;
}


#MasterLayoutMax #MasterLayoutCenter {
   width: 840px;
}

.ColumnNewsListElement {
  min-height: 125px;
}

.PictureProjectListElement .desc {
   width: 250px;
   float: left;
}

.PictureProjectListElement .Content .Title {
   width: 540px;
   float: left;
}

.PictureProjectListElement .entries {
   width: 280px;
   float: right;
}

.PictureProjectListElement .count {
   width: 5px;
}

.ForumList.TopicView td {
  padding-bottom: 5px;
}

ul.SiteMapPathView {
   display: inline;
   line-height: 2em;
   list-style-image: none;
   list-style-position: inside;
   padding-left: 0px;
   margin-left: 0px;
}

ul.SiteMapPathView li:first-child {
   background: transparent;
   padding-left: 0px;
}

ul.Breadcrumbs li:first-child a {
   padding-left: 0px;
}

#MasterLayoutCenter {
  padding-left:0px;
  margin-left: 0px;
}

.ShadowPersonListElement {
   min-height: 80px;
}

.ShadowPersonListElement .PictureFactory {
   width: 50px;
   height: 50px;
}

.ShadowPersonListElement .shadow {
   background:transparent url(/kos/kos-commons/shad/shadow.gif) no-repeat scroll right bottom !important;
   width: 65px;
}

.shadow .left {
   background:transparent url(/kos/kos-commons/shad/corner_left.gif) no-repeat scroll -17px bottom;
}

.shadow .left .right {
   background:transparent url(/kos/kos-commons/shad/corner_right.gif) no-repeat scroll right -17px;
   padding: 0 5px 5px 0;
}

.shadow .left .right .back {
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #E3E3E3;
border-top:1px solid #E3E3E3;
padding:4px;
position:relative;
text-align:left;
}


.PersonList tr.odd .ElementTable *, .PersonList tr.odd * {
   background: none;
}

tr.ForumRawTableProjectListElement td {
  padding: 3px;
}

.NewsList tr.even  img.PictureFactory {
   float: left;
   padding-left: 0px;
   padding-right: 10px;
}


#compilation-31 .ProjectList {
border-color: darkgrey;
border-style: solid;
border-width: 0 0 0 1px;
}

#compilation-31 .ProjectList table, #compilation-31 .ProjectList td {
border-style: solid;
border-color: darkgrey;
}

#compilation-31 .ProjectList table {
border-collapse: collapse;
border-width: 0 0 1px 1px;
border-color: darkgrey;
}

#compilation-31 .ProjectList td {
border-width: 1px 1px 0 0;
}

#compilation-31 .ProjectList tr.FooterRow {
display: none;
}

.NewMemberList img.PictureFactory {
   display: inline;
   float: left;
   padding-bottom: 10px;
}

.NewMemberList .Detail {
   display: inline;
   float: left;
   width: 210px;
   padding: 0px 5px ;
}

.flower {
   visibility: hidden;
   height: 0px;
}

.CommentaryList {
   margin-top: 10px;
}

td.ShadowPersonListElement-Detail {
  width: 80px;
}


td.ShadowPersonListElement-Detail a.Title {
  font-size: 10px;
}

.CommentaryList .commentDate {
  color: #aeaeae;
}

.commentsContainer .commentTitle, .commentsContainer .WWEditorGroup h2 {
  color: #94897F;
  border-bottom: 1px solid #94897F;
  margin-top: 30px;
  padding-left: 0px;
}

.CommentaryList .shadow .left .back {
  background: none;
  border: none;
}

.CommentaryList .shadow .left {
  background: none;
}

.CommentaryList .shadow .left .right {
  background: none;
  padding-right: 15px;
}




.test {
width: 850px;
}
