/** ************************************************************/
/** Client Definitions                                         */
/** ************************************************************/
@import "/static/forename.css";

/* Hier steht nur Mandanten spezifisches CSS */

.ActionlistElement, .ActionlistElement-Content, .ActionlistElement-Border {
   margin-bottom: 10px;
}

.cp_p, .cp_p p {
  font-size: 12px;
  line-height: 16.8px;
}

.cp_p ol {
  font-size: 12px;
}

input {
  border-top: 1px solid grey;
  border-bottom: 1px solid lightgrey;
  border-left: 1px solid grey;
  border-right: 1px solid lightgrey;
}


.bannerLink {
  padding-left: 20px;
  background: url(/kos/kos-commons/shad/bullet_arrow_right.png) no-repeat; 
}

.WWComplexMenuViewLevel1 ul{
font-family:Century Gothic,Arial,Helvetica,sans-serif;
}


.StatusBox {
   width: 265px;  
   height: 20px;
   border-bottom: 2px dotted #FFCB00;
}

#layout-header #search {
   position: absolute;
   top: 20px;
   left: 580px;
   height: 40px;
   width: 240px;
   background: orange;
}


#layout-submenu {
 color:#02686D!important;
}

#footer {
  font-size: 10px;
  line-height: 13px;
  padding: 0px;
}

#footer hr {
   visibility: hidden;
   height: 0px;
}

#footer #springer {
   margin-top: 13px;
}


.PersonList tr td {
  background: #FFFFFF;
}


.TitlePane {
  font-size: 21px;
  font-family: Century Gothic,Arial,Helvetica,sans-serif;
  font-weight: normal;
  color: #993333;
  margin-top: 15px;
}

.Compilation h1 {
  font-family: Century Gothic,Arial,Helvetica,sans-serif;
  font-size: 1.5em;
  padding-top: 0.5em;
  font-weight: normal;
  color: #993333;
}

.Compilation h2, .AbstractBoxBeam h2, .SearchResult .title, h2.commentTitle {
  font-family: Century Gothic,Arial,Helvetica,sans-serif;
  font-size: 1.5em;
  padding-top: 0.5em;
  font-weight: normal;
  color: #993333;
  border: none;
  background: none;
}

.Compilation h3 {
  font-family: Century Gothic,Arial,Helvetica,sans-serif;
  font-size: 1.3em;
  padding-top: 0.7em;
  font-weight: normal;
  color: #993333;
  border: none;
  background: none;
}

.NewsList td {
  border-bottom: none;
}

.PersonList tr.even .ElementTable *, .PersonList tr.even, .PersonList tr.even td.cellDetail {
    background: none;
}


.PersonList .cellPicture {
  text-align: center;
}


.cp_line {
  padding-top: 0.8em;
  border-bottom: 1px dotted black;
}


.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;
height: 70px;
}

.CompanyList .PictureUrlCompanyListElement .Picture {
  width: 110px;
}

.PersonList tr.odd .ElementTable *, .PersonList tr.odd * {
   background: none;
}


.PersonList tr.even .ElementTable *, .PersonList tr.even * {
   background: none;
}


.ActionlistElement {
  background: url(/kos/kos-commons/shad/roundwindow-light-south-277.jpg) bottom left no-repeat;
  border: none;
overflow:hidden;
}

.ActionlistElement > h2 {
  background: url(/kos/kos-commons/shad/roundwindow-light-north-277.jpg) top left no-repeat;
  font-size: 1.4em;
  padding: 10px;
}

.ActionlistElement > .content {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 5px;
}

.ActionlistElement-Standard {
  margin-bottom: 10px;
  background: url(/kos/kos-commons/shad/roundwindow-dark-south-277.jpg) bottom left no-repeat;
  border: none;
overflow:hidden;
}

.ActionlistElement-Standard > h2 {
  background: url(/kos/kos-commons/shad/roundwindow-dark-north-277.jpg) top left no-repeat;
  font-size: 1.4em;
  padding: 10px;
}

.ActionlistElement-Standard > .content {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 5px;
}

.ActionlistElement-Input {
  margin-bottom: 10px;
  background: url(/kos/kos-commons/shad/roundwindow-attention-south-277.jpg) bottom left no-repeat;
  border: none;
overflow:hidden;
}

.ActionlistElement-Input > h2 {
  background: url(/kos/kos-commons/shad/roundwindow-attention-north-277.jpg) top left no-repeat;
  font-size: 1.4em;
  padding: 10px;
}

.ActionlistElement-Input > .content {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 5px;
}

/*****************/
/* InputDialog   */
/*****************/

.InputDialog form button.WWSubmitButton{
background-position: right -26px;
}

.InputDialog form button.WWSubmitButton span {
background-position: left -26px;
}

.InputDialog {
  background: url(/kos/style-commons/designContainer/fl/white-450-even-south.jpg) bottom left no-repeat;
  border: none;
}

.InputDialog > h2 {
  background: url(/kos/style-commons/designContainer/fl/white-450-even-north.jpg) top left no-repeat;
    font-size: 18px;
  font-weight: normal;
  padding: 10px;
  border: none;
}

.InputDialog > .content {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 5px;
  border: none;
  background: none;
}



#layout-header #search {
  background: url(/kos/kos-commons/shad/inverse.png) bottom left no-repeat;
  padding: 0;
}

.window {
   background:transparent url(/kos/style-commons/designContainer/fl/white-800-light-vrb.jpg) no-repeat scroll right bottom;
}

.window > .left {
   background:transparent url(/kos/style-commons/designContainer/fl/white-800-light-vlb.jpg) no-repeat scroll bottom left;
}

.window > .left > .right {
   background:transparent url(/kos/style-commons/designContainer/fl/white-800-light-vrt.jpg) no-repeat scroll right top;
   padding-right: 5px;
}

.window > .left > .right > .back {
background:transparent url(/kos/style-commons/designContainer/fl/white-240-light-vlt.jpg) no-repeat scroll left top;
padding:10px 5px 10px 10px;
position:relative;
text-align:left;
}

.window-category {
   background:transparent url(/kos/style-commons/designContainer/fl/white-800-dark-vrb.jpg) no-repeat scroll right bottom;
}

.window-category > .left {
   background:transparent url(/kos/style-commons/designContainer/fl/white-800-dark-vlb.jpg) no-repeat scroll bottom left;
}

.window-category > .left > .right {
   background:transparent url(/kos/style-commons/designContainer/fl/white-800-dark-vrt.jpg) no-repeat scroll right top;
   padding-right: 5px;
}

.window-category > .left > .right > .back {
background:transparent url(/kos/style-commons/designContainer/fl/white-240-dark-vlt.jpg) no-repeat scroll left top;
padding:10px 5px 10px 10px;
position:relative;
text-align:left;
}

.window-attention {
   background:transparent url(/kos/style-commons/designContainer/fl/white-800-attention-vrb.jpg) no-repeat scroll right bottom;
}

.window-attention > .left {
   background:transparent url(/kos/style-commons/designContainer/fl/white-800-attention-vlb.jpg) no-repeat scroll bottom left;
}

.window-attention > .left > .right {
   background:transparent url(/kos/style-commons/designContainer/fl/white-800-attention-vrt.jpg) no-repeat scroll right top;
   padding-right: 5px;
}

.window-attention > .left > .right > .back {
background:transparent url(/kos/style-commons/designContainer/fl/white-240-attention-vlt.jpg) no-repeat scroll left top;
padding:10px 5px 10px 10px;
position:relative;
text-align:left;
}

.window-content {
   background:transparent url(/kos/style-commons/designContainer/fl/white-800-light-vrb.jpg) no-repeat scroll right bottom;
}

.window-content > .left {
   background:transparent url(/kos/style-commons/designContainer/fl/white-800-light-vlb.jpg) no-repeat scroll bottom left;
}

.window-content > .left > .right {
   background:transparent url(/kos/style-commons/designContainer/fl/white-800-light-vrt.jpg) no-repeat scroll right top;
   padding-right: 5px;
}

.window-content > .left > .right > .back {
background:transparent url(/kos/style-commons/designContainer/fl/white-240-light-vlt.jpg) no-repeat scroll left top;
padding:10px 5px 10px 10px;
position:relative;
text-align:left;
}



.window-changecontent {
   background:transparent url(/kos/style-commons/designContainer/fl/white-800-even-vrb.jpg) no-repeat scroll right bottom;
}

.window-changecontent > .left {
   background:transparent url(/kos/style-commons/designContainer/fl/white-800-even-vlb.jpg) no-repeat scroll bottom left;
}

.window-changecontent > .left > .right {
   background:transparent url(/kos/style-commons/designContainer/fl/white-800-even-vrt.jpg) no-repeat scroll right top;
   padding-right: 5px;
}

.window-changecontent > .left > .right > .back {
background:transparent url(/kos/style-commons/designContainer/fl/white-240-even-vlt.jpg) no-repeat scroll left top;
padding:10px 5px 10px 10px;
position:relative;
text-align:left;
}


.window-attention, .window-content, .window-category, .window-changecontent {
  margin-bottom: 10px;
overflow:hidden;
}

.window-attention h1, .window-content h1, .window-category h1, .window-changecontent h1 {
  background: transparent;
  padding-top: 0px;
}

.window-content h1, .window-category h1, .window-changecontent h1 {
 /* color: #02686D; */
}

.window-category .window-content {
  background-image: url(/kos/style-commons/designContainer/fl/dae9ea-800-light-vrb.jpg);
}

.window-category .window-content > .left {
  background-image: url(/kos/style-commons/designContainer/fl/dae9ea-800-light-vlb.jpg);
}

.window-category .window-content > .left > .right {
  background-image: url(/kos/style-commons/designContainer/fl/dae9ea-800-light-vrt.jpg);
}

.window-category .window-content > .left > .right > .back {
  background-image: url(/kos/style-commons/designContainer/fl/dae9ea-240-light-vlt.jpg);
}


.window-changecontent .window-attention {
  background-image: url(/kos/style-commons/designContainer/fl/edf4f5-800-attention-vrb.jpg);
}

.window-changecontent .window-attention > .left {
  background-image: url(/kos/style-commons/designContainer/fl/edf4f5-800-attention-vlb.jpg);
}

.window-changecontent .window-attention > .left > .right {
  background-image: url(/kos/style-commons/designContainer/fl/edf4f5-800-attention-vrt.jpg);
}

.window-changecontent .window-attention> .left > .right > .back {
  background-image: url(/kos/style-commons/designContainer/fl/edf4f5-240-attention-vlt.jpg);
}


.Actionlist-1 h2 {
  font-family: Century Gothic,Arial,Helvetica,sans-serif;
  font-weight: normal;
}

.Compilation > .PictureFactory {
  margin-bottom: 10px;
}

.InputDialog h2 {
  color: darkred;
}

.InputDialog .WWEditorGroup h2 {
  color: darkred;
  font-size: 16px;
  font-weight: normal;
  background: transparent;
}


.ForumList.ThreadView .wrapper {
  border: none!important;
}


#ALE-11, #ALE-47 {
  background: url(/kos/kos-commons/shad/roundwindow-277-light-child_stages-bg-south-277.jpg) left bottom no-repeat;
}

#ALE-11 > .content {
  height: 150px;
}


#compilation-3 .Actionlist-1 #ALE-14 {
  height: 140px;
  visibility: visible;
}

#ALE-41 {
  height: 140px;
  margin-bottom: 20px;
}

#ALE-41 a.bannerLink {
   display: block;
   margin-top: 8px;
}

#ALE-61 {
  background: url(/kos/kos-commons/shad/roundwindow-277-light-letter-bg-south-277.jpg) left bottom no-repeat;
  height: 140px;
}

#ALE-14 {
  background: url(/kos/kos-commons/shad/roundwindow-277-light-werkzeug-bg-south-277.jpg) no-repeat scroll left bottom!important;
}


#ALE-26, #ALE-46 {
background:transparent url(/kos/kos-commons/shad/roundwindow-277-light-newpregnancy-bg-south-277.jpg) no-repeat scroll left bottom;
height: 200px;
}

#ALE-27, #ALE-63 {
background:transparent url(/kos/kos-commons/shad/roundwindow-277-light-calendar-bg-south-277.jpg) no-repeat scroll left bottom;
height: 200px;
}

#ALE-28 {
background:transparent url(/kos/kos-commons/shad/roundwindow-277-light-invite-bg-south-277.jpg) no-repeat scroll left bottom;
height: 240px;
}


.Actionlist-1 #ALE-6 > .content {
  height: 80px;
}


.ActionlistElement-Input a {
  color: #993333;
}

#coObj278 {
  position: relative;
  height: 160px;
}

#coObj278 .cp_p {
  position: relative;
  top: -100px;
  left: 185px;
  width: 325px;
  background: transparent;
}

#coObj278 .cp_p h1 {
  font-size: 20px;
  line-height: 22px;
  background: transparent;
}

/* Tabs ohne Tab-Bilder */


.tundra .dijitTab {
   background: transparent !important;
   border: none!important;
}

.tundra .dijitTab .dijitTabInnerDiv {
   background: transparent!important;
   border: none!important;
   color: #02686D;
   font-family: Century Gothic, Arial, Helvetica, sans-serif;
   font-size: 1.4em;
}

.tundra .dijitTabChecked {
   background: transparent!important;
   border: none!important;
}

.tundra .dijitTabChecked .dijitTabInnerDiv {
   background: transparent!important;
   border: none!important;
   color: darkred;
   font-family: Century Gothic, Arial, Helvetica, sans-serif;
   font-size: 1.4em;
}

.dijitTabContainerBottom-container, .dijitTabContainerTop-container, .dijitTabContainerLeft-container, .dijitTabContainerRight-container {
border:none!important;
}


.tundra .dijitTabContainerBottom-spacer, .tundra .dijitTabContainerTop-spacer {
background:#FFFFFF none repeat scroll 0 0;
border-top: none!important;
height:0;
}

.tundra .TabContainer .dijitTabContainerTop-tabs {
border:none;
}

/* Tabs */

.tundra #coObj260 .dijitTab {
   background: url(/kos/kos-commons/shad/inactive_left.png) no-repeat !important;
   border: none!important;
   position: relative;
   margin-right:0px!important;
   top: 5px;
   z-index: 1;
}

.tundra #coObj260 .dijitTab .dijitTabInnerDiv {
   background: url(/kos/kos-commons/shad/inactive_right.png) no-repeat right top !important;
   padding-right: 15px;
   font-size: 1em;
   position: relative;
}

.tundra #coObj260 .dijitTabChecked {
   background: url(/kos/kos-commons/shad/active_left.png) no-repeat !important;
   border: none!important;
   margin-right: 0px!important;
}

.tundra #coObj260 .dijitTabChecked .dijitTabInnerDiv {
   background: url(/kos/kos-commons/shad/active_right.png) no-repeat right top !important;
   z-index: 2;
}

#coObj260 .dijitTabContainerBottom-container, #coObj260 .dijitTabContainerTop-container, #coObj260 .dijitTabContainerLeft-container, #coObj260 .dijitTabContainerRight-container {
   border:1px solid #68A5A8!important;
}

/***********/
/* buttons */
/***********/
button {
margin:0;
padding:0;
border:0;

}

/*form button.WWSubmitButton {*/
/*border: 0 none;*/
/*cursor: pointer;*/
/*font-weight: bold;*/
/*padding: 0 15px 0 0;*/
/*text-align: center;*/
/*height: 25px;*/
/*line-height: 25px;*/
/*width: auto;*/
/*}*/

form button.WWSubmitButton {
background: transparent url("/kos/kos-commons/style/fl/buttons_right.gif") no-repeat scroll right top;
clear: left;
font-size: 0.8em;
}

/*form button.WWSubmitButton span {*/
/*display: block;*/
/*padding: 0 0 0 15px;*/
/*position: relative;*/
/*white-space: nowrap;*/
/*height: 25px;*/
/*line-height: 25px;*/
/*}*/

form button.WWSubmitButton span {
background: transparent url("/kos/kos-commons/style/fl/buttons.gif") no-repeat scroll left top;
color: #02686D;
}

form button.WWSubmitButton:hover {
color: #993333;
}

/*form button.WWSubmitButton:hover span {*/
/*background-position: 0% -30px;*/
/*}*/

/*form button::-moz-focus-inner {*/
/*border: none;*/
/*}*/


/**********/
/** Login */
/**********/
/* Actionbutton2 */

.ActionlistElement-Input form.LoginForm button.WWSubmitButton {
background:transparent url(/kos/kos-commons/style/fl/buttons_right.gif) no-repeat scroll right -228px;
color:#FFFFFF;
}

.ActionlistElement-Input form.LoginForm button.WWSubmitButton span {
   background-position: left -228px;
   
color:#FFFFFF;
}

form.LoginForm button.WWSubmitButton:hover span {
   color: #993333;
}


/************** ENDE Buttons ******************/

.PictureNewsListElement .Title {
   font-size: 14px;
   font-weight: normal!important;
}


.PictureNewsListElement .Content {
   margin-bottom: 5px!important;
}

.ColumnNewsListElement .Title {
   font-size: 14px;
   font-weight: normal!important;
}

#sidebar {
   padding-top: 7px;
}

#compilation-3 .TitlePane {
   visibility: hidden;
   height: 0px;
   padding: 0px;
   margin: 0px;
}

#compilation-3 > #content > h1 {
display:none;
}


.SearchForm {
   padding-top: 0px;
   padding-left: 0px;
}

.SearchForm .WWSubmitButton[name="suchen"] {
   border: none;
}

.WWSubmitButton[name="suchen"] span {
   color: darkred;
}


.PictureNewsListElement > .Content {
  padding-top: 5px;
}

.SearchForm .WWSubmitButton[name="suchen"] {
   position: absolute;
   top: 34px;
left:240px;
   background: url(/kos/kos-commons/shad/header_search.png) no-repeat!important;
   width: 23px;
}

.WWSubmitButton[name="suchen"] span {
   visibility: hidden;
   width: 23px;
   color: darkred;
}

.window-changecontent .window-attention h1 {
   color: #993333;
}

#compilation-29 #sidebar {
  display: none;
  width: 0px;
}

/*********************************/
/** Dritte Menuebene ausblenden */
/*********************************/
div.WWComplexMenuViewLevelX ul ul li {
display:none!important;
}


/*********************************/
/* Formulare */
/***********************************/
#NoActionPaneMasterLayout {
background-attachment:scroll;
background-color:#EDF4F5;
background-position:left bottom;
background-repeat:no-repeat;
margin-bottom:40px;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
width: 650px;

}

#NoActionPaneMasterLayout form {
width: 625px;
background-color: #EDF4F5;
padding: 5px;
}

#NoActionPaneMasterLayout form .WWEditorGroup *{
font-size:1em;
background-color:#EDF4F5;
padding: 2px 5px;

}


#NoActionPaneMasterLayout form .WWEditorGroup H2 {
background-color: #EDF4F5;
margin:0;
font-size:1.2em;
color:darkred;
font-weight:bold;
border-bottom: 2px solid darkred;
}

#NoActionPaneMasterLayout form button{
background-position: right -26px;
}

#NoActionPaneMasterLayout form button span {
background-position: left -26px;
}

#NoActionPaneMasterLayout form button:hover{
background-position: right -104px;
color:white;
}

#NoActionPaneMasterLayout form button:hover span {
background-position: left -104px;
color:white;
}

#NoActionPaneMasterLayout input, #NoActionPaneMasterLayout textarea {
  background: white!important;
}

.designContainer > .background h1 {
   background: transparent;
   line-height: 20px;
}

.designContainer > .background {
   margin-bottom: 20px;
}

#compilation-3 > #content {
   margin-top: -15px;
}

#compilation-3 > #sidebar {
   margin-top: -13px!important;
}


#coObj_390 {
   margin-bottom: 20px;
}

#men-22, #men-41, #men-36, #men-28 {
   background: url(/kos/kos-commons/shad/new_entry_menu.png) no-repeat;
   padding-left: 17px;
}




#AL-compilation-6 #ALE-17 {
  background-image: url(/kos/kos-commons/shad/map_south.jpg);
  min-height: 200px;
  margin-top: 0px;
}

.ActionlistElement-Content > .content, .ActionlistElement-Content > h2 {
  padding: 5px 10px 0px 10px;
}

.ShadowPictureProjectListElement, .ShadowSimplePictureProjectListElement  {
   height: 60px;
}

.ShadowPictureProjectListElement > .cellPicture > .shadow .back, .ShadowSimplePictureProjectListElement > .cellPicture > .shadow .back {
   height: 60px;
}

.ShadowPictureProjectListElement .shadow, .ShadowSimplePictureProjectListElement .shadow {
background:transparent url(/kos/kos-commons/shad/shadow.gif) no-repeat scroll right bottom !important;
width:90px;
}

.explanation {
  color: darkgrey;
}

.AbstractBoxBeam {
  background: transparent!important;
}


.ShadowPersonListElement-Detail, .ShadowSimplePersonListElement {
   height: 90px;
}


.ShadowPersonListElement-Detail .shadow, .ShadowSimplePersonListElement .shadow {
   background:transparent url(/kos/kos-commons/shad/shadow.gif) no-repeat scroll right bottom !important;
   width: 90px;
}

.ShadowPersonListElement-Detail .Title, .ShadowSimplePersonListElement .Title {
  font-size: 10px;
  line-height: 12px;
  padding-top: 4px;

}

.ShadowPersonListElement-Detail .Title, .ShadowSimplePersonListElement .Title {
display: block;
}

.ShadowPersonListElement-Actions {
position: relative;
top: -8px;
left:8px;
}

.ForumList.ThreadView .headerRow > td {
   padding: 10px 0px;
   background: white;
}

.Question {
  display: block;
  padding: 0px 0px 5px 25px;
  background: url(/kos/kos-commons/shad/question.png) no-repeat;
}

.Answer {
  display: block;
  padding: 0px 0px 5px 25px;
  background: url(/kos/kos-commons/shad/answer.png) no-repeat;
}

.ForumRowFooter {
  margin-top: 5px;
  padding: 5px;
  background: url(/kos/kos-commons/shad/toolbar.png) no-repeat;
}

.AuthorInfo {
  color: #666666;
  font-size: 10px;
}


.msgBox {
  border: 1px solid #FBE96B;
  background: #FBE96B;
  color: #BC3333;
  padding: 10px;
  margin: 10px 0px;
}

.WithShadow .dijitTab {
   background: url(/kos/kos-commons/shad/inactive_left.png) no-repeat !important;
   border: none!important;
   position: relative;
   margin-right:0px!important;
   top: 5px;
   z-index: 1;
}

.WithShadow .dijitTab .dijitTabInnerDiv {
   background: url(/kos/kos-commons/shad/inactive_right.png) no-repeat right top !important;
   padding-right: 15px;
   padding-bottom: 1px;
   font-size: 1em;
   position: relative;
}

.WithShadow .dijitTabChecked {
   background: url(/kos/kos-commons/shad/active_left.png) no-repeat !important;
   border: none!important;
   margin-right: 0px!important;
}

.WithShadow .dijitTabChecked .dijitTabInnerDiv {
   background: url(/kos/kos-commons/shad/active_right.png) no-repeat right top !important;
   z-index: 2;
}

.WithShadow .dijitTabContainerBottom-container, .WithShadow .dijitTabContainerTop-container, .WithShadow .dijitTabContainerLeft-container, .WithShadow .dijitTabContainerRight-container {
   border:1px solid #68A5A8!important;
}


.AbstractSimpleForm p.description {
color: grey;
margin-top: 0;
}

.AccessRightsForm table, .AccessRightsForm td {
border-collapse: collapse;
} 

.AccessRightsForm td {
border-top: 1px dotted black;
padding: 5px 20px 5px 0;
}

.AccessRightsForm td.group {
width: 75px;
}


.ShadowShortPersonListElement img{
padding-bottom: 2px;
padding-right: 2px;
vertical-align: middle;
}

.actionButton {
padding: 0;
border: none;
}

.PersonActions span.picturedButton, .ProjectActions span.picturedButton{
display:block;
margin: 5px 0;
}

.PersonActions .actionButton {
border:none;
}

.ProjectActions .specialAction {
display:inline;
}

.Founding {
  color: #666666;
  font-size: 10px;
  line-height: 14px;
}

.GeneratedDescription {
  color: #666666;
  font-size: 12px;
}

.ShadowPictureProjectListElement .cellPicture {
  width: 100px;
  height: 120px;
}

.ShadowPersonListElement-Detail {
  position: relative;
  width: 110px;
  height: 130px;
}

.ShadowPersonListElement-Main {
  padding-top: 8px;
}

.ShadowPersonListElement-Detail .flower3, .ShadowPersonListElement-Detail .flower2, .ShadowPersonListElement-Detail .noflower {
  position: relative;
  left: 0px;
  top: 0px;
  z-index: 0;
  width: 16px;
  height: 16px;
}

.ShadowPersonListElement-Detail .shadow {
  position: relative;
  top: -8px;
  left: 8px;
}


.ShadowShortProjectListElement img {
padding-bottom:2px;
padding-right:2px;
vertical-align:middle;
}


.ShadowSimpleForumEntryElement .metaCell {
  padding-left: 25px;
}


.communityInfo td.description {
width: 80px;
}

ul.PregnancyWeek {
   list-style-type: none;
   list-style-position: inside;
   margin-top: 40px;
   padding: 0;
   height: 23px;
   margin-left:0px;
}

ul.PregnancyWeek li {
   display: inline;
   float: left;
   width: 13px;
   height: 23px;
   background: darkgreen;
}

ul.PregnancyWeek li a {
height:20px;
top:-33px;
position:relative;
width:12px;
}

ul.PregnancyWeek li.first, ul.PregnancyWeek li.last {
   width: 15px;
   height: 23px;
   border: none;
}


ul.PregnancyWeek li.first {
   background: url(/kos/kos-commons/shad/pregnancy_week_bar_segment_first.gif) no-repeat;
}


ul.PregnancyWeek li.last {
   background: url(/kos/kos-commons/shad/pregnancy_week_bar_segment_last.gif) no-repeat right;
}


ul.PregnancyWeek li.first_third {
   background: url(/kos/kos-commons/shad/pregnancy_week_bar_segment_1.gif) no-repeat;
}


ul.PregnancyWeek li.second_third {
   background: url(/kos/kos-commons/shad/pregnancy_week_bar_segment_2.gif) no-repeat;
}


ul.PregnancyWeek li.third_third {
   background: url(/kos/kos-commons/shad/pregnancy_week_bar_segment_3.gif) no-repeat;
}

ul.PregnancyWeek li.selected {
   background: url(/kos/kos-commons/shad/pregnancy_week_bar_segment_selected.gif) no-repeat;
}

ul.PregnancyWeek li .tooltip {
   visibility: hidden;
}

ul.PregnancyWeek li .statictooltip {
   position: relative;
   left: -10px;
   top: -25px;
   border: 1px solid green;
   width: 60px;
   text-align: center;
   background: orange;
}

ul.PregnancyWeek li .seg {
   position: relative;
   top: -33px;
   height: 20px;
}

ul.DevelopmentMonth {
   list-style-type: none;
   list-style-position: outside;
   margin-top: 40px;
   padding: 0;
   height: 23px;
margin-left:0px;
}

ul.DevelopmentMonth li {
   display: inline;
   float: left;
   width: 41px;
   height: 23px;
   background: darkgreen;
}

ul.DevelopmentMonth li a {
   position: relative;
   top: -33px;
   height: 20px;
width:40px
}

ul.DevelopmentMonth li.first, ul.DevelopmentMonth li.last {
   width: 30px;
   height: 23px;
   border: none;
}


ul.DevelopmentMonth li.first {
   background: url(/kos/kos-commons/shad/child_stages_bar_segment_first.gif) no-repeat;
}


ul.DevelopmentMonth li.last {
   background: url(/kos/kos-commons/shad/child_stages_bar_segment_last.gif) no-repeat right;
}


ul.DevelopmentMonth li.first_third {
   background: url(/kos/kos-commons/shad/child_stages_bar_segment_1.gif) no-repeat;
}


ul.DevelopmentMonth li.second_third {
   background: url(/kos/kos-commons/shad/child_stages_bar_segment_2.gif) no-repeat;
}


ul.DevelopmentMonth li.third_third {
   background: url(/kos/kos-commons/shad/child_stages_bar_segment_3.gif) no-repeat;
}

ul.DevelopmentMonth li.selected {
   background: url(/kos/kos-commons/shad/child_stages_bar_segment_selected.gif) no-repeat;
}

ul.DevelopmentMonth li .tooltip {
   visibility: hidden;
}

ul.DevelopmentMonth li .statictooltip {
   position: relative;
   left: -20px;
   top: -25px;
   border: 1px solid green;
   width: 80px;
   text-align: center;
   background: orange;
}

ul.DevelopmentMonth li .seg {
   position: relative;
   top: -33px;
   height: 20px;
}

.NewsList .PictureNewsListElement2 .Title {
   position: relative;
   top: 5px;
}

.NewsList .PictureNewsListElement2 .Content {
   position: relative;
   top: 10px;
}

.cp_grey {
  color: #5F5F5F;
  font-size: 12px;
  line-height: 18px;
}

ul.TopicsNews {
  display: block;
  list-style-type: none;
  list-style-position: outside;
  list-style-image: none;
  margin: 0;
  padding: 0;
  height: 150px;
  line-height: 14px;
}

ul.TopicsNews li {
  display: block;
  float: left;
  padding: 3px 10px 3px 0px;
}

ul.TopicsGroups {
  display: block;
  list-style-type: none;
  list-style-position: outside;
  list-style-image: none;
  margin: 0;
  padding: 0;
  height: 100px;
  line-height: 14px;
}

ul.TopicsGroups li {
  display: block;
  float: left;
  padding: 3px 10px 3px 0px;
}

a.TopicButtonActive {
  color: #EE9300;
}


ul.TopicsPersons {
  display: block;
  list-style-type: none;
  list-style-position: outside;
  list-style-image: none;
  margin: 0;
  padding: 0;
  height: 100px;
}

ul.TopicsPersons li {
  display: block;
  float: left;
  width: 90px;
  padding: 3px 10px 3px 0px;
}

.WizardDialog {
  background: url(/kos/style-commons/designContainer/fl/white-560-even-south.jpg) bottom;
  border: none;
}

.WizardDialog .Header {
  border: none;
  background: url(/kos/style-commons/designContainer/fl/white-560-even-north.jpg) no-repeat top;
}

.WizardDialog .Header {
  padding-top: 15px;
}

.WizardDialog .Header .stepLabel, .WizardDialog .Header .stepBox {
  font-size: 16px;
  line-height: 24px;
  color: #326883;
}

.WizardDialog .Header .stepBox {
  border: 1px solid #326883;
}

.WizardDialog .Header .stepBox.active {
  border: 1px solid #993333;
}

.WizardDialog .Header .stepLabel.active, .WizardDialog .Header .stepBox.active {
  color: #993333;
}

.WWEditorGroup {
  background: none;
}

.WWEditorGroup h2 {
  background: none;
  border: none;
  padding: 0;
}

.WWEditorGroup .content {
  background: none;
}


.ExpertBox {
   position: relative;
   height: 250px;
}

.ExpertBox a.Title {
   display: block;
   font-size: 16px;
   line-height: 20px;
}

.ExpertBox .Team1, .ExpertBox .Team2, .ExpertBox .Team3 {
   position: relative;
   top: -225px;
   left: 120px;
   width: 75px;
   height: 75px;
   background: url(/kos/kos-commons/shad/experten_teaser.png);
}

.ExpertBox .Team1 {
   background: url(/kos/kos-commons/shad/coach_teaser.png);
}

.ExpertBox .Description {
  position: relative;
  top: -70px;
}

.rating, .dojoxRating,.ratingResult {
display:inline;
overflow:hidden;
}

.NewsAbstract {
  padding-bottom: 15px;
}

.Compilation h1 {
  line-height: 22px;
  padding-bottom: 8px;
}

.conActionbutton a.actionbutton2 span{
background: transparent url("/kos/kos-commons/style/fl/buttons_right.gif") no-repeat scroll right top;
}

.conActionbutton a.actionbutton2 {
background: transparent url("/kos/kos-commons/style/fl/buttons.gif") no-repeat scroll left top;
color: #326883;
}

.ProjectActions .conActionbutton a.actionbutton2 {
background-position: left -26px;
}
.ProjectActions .conActionbutton a.actionbutton2 span {
background-position: right -26px;
}


.PersonActions .specialAction a.actionbutton2 {
background-position: left -26px;
}
.PersonActions .specialAction a.actionbutton2 span {
background-position: right -26px;
}

.ShadowForumEntryElement .Answer b, .ShadowSimpleForumEntryElement .Answer b {
font-weight: normal;
}

.ForumList .content .info {
font-size:.9em;
color:silver;
}

.ForumList .content .info a {
margin-left: 10px;
}

.answersContainer {
margin-top: 45px;
}

.answersContainer h2.titleAnswerContainer {
   color: #993333;
   padding-bottom: 15px;
}

.replyContainer {
  margin-top: 30px;
}

.replyContainer h2 {
  color: #02686D;
}


.NewsList tr.even img.PictureFactory, .NewsList tr.odd img.PictureFactory {
   float: left;
   padding-left: 0px;
   padding-right: 5px;
}

.NewsList .NewsListElement {
   height: 120px;
overflow: hidden;
}


.window-category .NewsList .NewsListElement {
  height: 100px;
}

.cp_subtitle {
   margin-top: 15px;
   color: #993333;
   font-family: Century Gothic,Arial,Helvetica,sans-serif;
   font-size: 16px;
   line-height: 22px;
}

.WizardDialog .Header, .WizardDialog .ContentPane {
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 15px;
}

#compilation-9 .NewsList tr.odd td {
   margin: 0px;
   padding: 0px;
}

#compilation-9 img.PictureFactory {
  padding-bottom: 5px;
}

#compilation-3 .ShadowPictureProjectListElement .cellPicture {
   height:100px;
  width:100px;
}

.TableOfContentEntry.currentPage {
   font-weight: bold;
}

ul.TopicsCloud {
  display: block;
  list-style-type: none;
  list-style-position: outside;
  list-style-image: none;
  margin: 0;
  padding: 0;
  height: 150px;
  line-height: 14px;
}

ul.TopicsCloud li {
  display: block;
  float: left;
  padding: 3px 10px 3px 0px;
}

.ForumRowFooter .Categories {
font-size: 10px;
display:inline;
}

.cp_right a {
   float: right;
   display: block;
   text-align: center;
}

.cp_right a span {
   color: #993333;
}

.StatusBox a {
   text-decoration: underline;
}

.SelectorRow {
  margin-bottom: 10px;
}


.WizardDialog .Header, .WizardDialog .ContentPane {
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 15px;
}

.WWEditorGroup span.helpDescription, .WWEditorGroup .WWEditorGroupRow .description {
  color: #666666;
  font-size: 12px;
  line-height: 14px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

.helpDescription {
  color: #666666;
  display: block;
}

.WWEditorGroup h2, #avatarForm h2, .WizardDialog h2 {
  color: #993333;
  padding-top: 0px;
  margin-top: 0px;
}

.WWEditorGroupRow {
  padding-bottom: 10px;
}

.WWEditorGroup .WWEditorGroupRow span {
display:block;
font-weight:normal;
}

.WWEditorGroup span.title {
  font-weight: bold;
}


.WWEditorGroup h2 {
  color: #993333;
  padding-top: 0px;
  margin-top: 0px;
}



#fileInputControl {
  background: url(/kos/kos-commons/shad/bullet_arrow_right.png) no-repeat scroll 0 0;
  padding-left: 20px;
  padding-bottom: 15px;
}


.wwmultiselect.CategoryInput {
  padding-top: 10px;
}

.wwmultiselect.CategoryInput .newbox {
  border: none;
  background: transparent;
  padding: 0px;
  margin-top: 5px;
  font-weight: bold;
}

.GalleryNewsView>img.PictureFactory {
float:right;
}

.commentDate {
  color: #5F5F5F;
  margin-top: 5px;
}

.Categories {
  font-size: 12px;
  line-height: 14px;
}


.ShadowPictureProjectListElement .cellPicture  {
  padding-left: 5px;
  width: 105px;
}

.ShadowPersonListElement-Main span.disabledLink {
   font-weight: bold;
}


ul.TopicsCloud.Handmade {
  height: 100%;
}

.loginContainer .back {
height: 325px;
overflow:hidden;
}

.loginContainer H2 {
padding-top: 0px;
padding-bottom: 10px;
color: #993333;
}

.loginContainer .loginPreParagraph, .loginContainer .LoginForm b {
color:#993333;
}

.loginContainer .LoginForm {
margin-top:5px;
position:relative;
overflow:hidden;
}

.loginContainer .LoginForm small {
display: none;
}

.loginContainer a {
position: relative;
left: 95px;
top: -52px;
}

.loginContainer .loginPastParagraph {
overflow:hidden;
top: -50px;
position: relative;
color: #993333;
display:block;
}

.loginContainer .loginPastParagraph ul {
margin-top:3px;
padding-left:15px;
}

.loginContainer .loginPastParagraph li {
overflow: visible;;
}

.loginContainer .loginPastParagraph h2{
font-weight: bold;
font-size: 12px;
padding:0px;
margin:0px;
}

.loginContainer .actionbutton2 {
position:relative;
left:0;
top:0px;
}

.loginContainer .WWSubmitButton{
background:transparent url(/kos/kos-commons/style/fl/buttons_right.gif) no-repeat scroll right -228px;
color:white;
top:-15px;
}

.window-attention .WWSubmitButton span {
background:transparent url(/kos/kos-commons/style/fl/buttons.gif) no-repeat scroll left top;
background-position:left -228px;
color:white;
font-size:12px;
}

.window-attention a.actionbutton2 {
background:transparent url(/kos/kos-commons/style/fl/buttons.gif) no-repeat scroll left -228px;
top:-50px;
}

.window-attention a.actionbutton2 span {
background:transparent url(/kos/kos-commons/style/fl/buttons_right.gif) no-repeat scroll right -228px;
color:white;
font-weight:bold;
}

.search h2 {
  margin-top: 18px;
  color: #993333;
  margin-bottom: 6px;
}


.ForumRowFooter {
  margin-bottom: 20px;
}


.ForumList.ThreadView .content {
margin-top:0px;
}

.ForumList .content .info {
  color: #5F5F5F;
}


.ForumList .ThreadView .content .topic {
  margin-top: 10px;
  margin-bottom: 10px;
}

/*** Macht so allgemein keinen Sinn***/
/* .conActionbutton { */
/*  min-height: 50px;*/
/*  display: block; */
/*}*/

.inBox th, .outBox th {
   background: #DAE9EA;
   color: #02686D;
   padding: 3px;
}

.inBox td, .outBox th {
   padding: 4px;
}

.LoginDialog {
background:transparent url(/kos/style-commons/designContainer/fl/white-450-even-south.jpg) no-repeat scroll left bottom;
border:medium none;
width: 450px;
height: 300px;
}

.LoginDialog > h2 {
background:transparent url(/kos/style-commons/designContainer/fl/white-450-even-north.jpg) no-repeat scroll left top;
border:medium none;
font-size:18px;
font-weight:normal;
padding:10px;
color: #02686D;
}

.CompanyList .PictureUrlCompanyListElement, .CompanyList .odd .PictureUrlCompanyListElement {
border-bottom: none;
}

.ProfileCommand {
display:block;
}

.GalleryNewsView h2 {
  color: #993333;
  margin-top: 15px;
}

ul.TopicsFlat {
  list-style-type: none;
  list-style-position: outside;
  list-style-image: none;
  margin: 0px;
  padding: 0px;
  height: 15px;
  display: block;
}

.TopicsFlat li {
  display: inline;
  padding-right: 10px;
  font-weight: bold;
  width: auto!important;
}

.ComputePregnancy table td {
  padding-bottom: 5px;
  padding-right: 5px;
}

table.Report {
   border: 1px solid lightgrey;
   border-collapse: separate;
}

table.Report td {
  outline: 1px solid lightgrey;
  padding: 2px;  
  border-collapse: separate;
}


.MessageHeader {
  border: none;
  background: url(/kos/style-commons/designContainer/fl/white-560-even-south.jpg) left bottom;
  padding: 0;
}

.MessageHeader .MessageFrom {
  background: url(/kos/style-commons/designContainer/fl/white-560-even-north.jpg) left top;
  padding: 5px 10px 5px 10px;
}

.MessageHeader .MessageRecipient, .MessageHeader .MessageDate {
  padding: 0px 10px 5px 10px;
}

.MessageContent {
  border: none;
}

.NewsContent ol, .NewsContent ol li{
  font-size: 12px;
  line-height: 16.8px;
}


.GalleryNewsView .GalleryPicture {
   float: right;
   display: block;

}

.GalleryNewsView .PersonList {
   width: 280px;
}

.Categories a {
 /*  color: black; */
}

.Categories a:hover {
 /*  color: #02686D; */
}

.ShadowPictureProjectListElement td.Content {
   height: 145px;
}

.ThreadView .ForumRowFooter {
line-height:8px;
}


.goodAnswer *{
padding: 0px!important;
margin: 0px!important;
cursor:pointer;
font-size: 8pt!important;
}

.tundra .goodAnswer .dijitToggleButton .dijitCheckBoxIcon {
background-position: -32px 0;
}

.tundra .goodAnswer  .dijitButtonNode {
border:none;
background:none;
color:#02686D;
margin-right:5px!important;
}

.moreRecipientsTitlePane {
margin: 10px 0;
}

.moreRecipients ul {
display:inline;
overflow:hidden;
}

.moreRecipients ul li{
float:left;
width:160px;
display:inline;
overflow:hidden;
}

.ShadowForumEntryElement .ForumRowFooter {
font-size:10px;
}

.ForumList .today {
color:black;
font-weight:normal;
}

.ShadowForumEntryElement {
margin-top: 2em;
}

.ListView h4.RubricTitle {
  font-size: 12px;
  font-weight: normal;
}

.DahillyBox {
  border: 1px dashed grey;
  margin-bottom: 15px;
  background: url(/kos/kos-commons/shad/dahilly.jpg) top left no-repeat white;
overflow:hidden;
}

.DahillyContent {
  margin-left: 180px;
  padding: 10px;
  width: 300px;
overflow:hidden;
}

.DahillyContent h2 {
  color: black;
}

.DahillyContent p.description {
  color: darkgrey;
}

.DahillyContent .yesIwant {
  position: relative;
  top: -18px;
  left: 18px;
  display: block;
  font-weight: bold;
overflow:hidden;
}

.WizardDialog .ContentPane {
overflow:hidden;
}

.moreRecipients label {
color:#02686D;
}

.FamilyMember h2.relationCaption, .contactRequestContainer h2 {
color: #993333;
}

.FamilyMember td.FamilyMember-Main .actionButtons {
margin-bottom:10px;
}

.AbstractSimpleForm .message .errorBox {
  color: red;
  padding: 10px;
  margin-bottom: 15px;
  margin-top: 15px;
  border: 1px dashed red;
}

#coObj_1591 .window-content > .left > .right > .back {
position:static;
}

#showCalendar_last_menstruation_cal {
margin-left:5px;
}


form button.WWSubmitButton {
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 23px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    text-align:start;
border:none;
}

form button.WWSubmitButton:focus {
border:none;
}

form button.WWSubmitButton span {
    padding: 5px 0 5px 18px;
display:inline;
*display:block; /* Fuer IE 7 */
} 


form button.WWSubmitButton:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

form button.WWSubmitButton:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
display:inline;
}

form {
overflow:hidden;
}

#userbox input {

}

#userbox {
overflow:hidden
}

form.LoginForm button.WWSubmitButton {
height:23px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
form.LoginForm button.WWSubmitButton {height:26px;}
}


@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
form button.WWSubmitButton {height:26px;}
}

.PictureUploadDialog {
   width: 450px;
   border: none;
   background: transparent url(/kos/style-commons/designContainer/fl/white-450-even-south.jpg) repeat scroll left bottom;
}

.PictureUploadDialog h2 {
   border: none;
   background: transparent url(/kos/style-commons/designContainer/fl/white-450-even-north.jpg) repeat scroll left top;
   padding: 10px 15px;
   color: #990000;
   font-weight: normal;
}

.PictureUploadDialog .content {
   padding: 15px;
   background: none;
   border: none;
}

.WizardDialog form button.WWSubmitButton, .window-changecontent form button.WWSubmitButton {
background-position: right -26px;
}

.WizardDialog form button.WWSubmitButton span, .window-changecontent form button.WWSubmitButton span {
background-position: left -26px;
}

.window-changecontent a.actionbutton2 {
background-position: left -26px;
}

.window-changecontent  a.actionbutton2 span {
background-position: right -26px;
}

.window-attention form button.WWSubmitButton {
background-position: right -228px;
}

.window-attention form button.WWSubmitButton span {
background-position: left -228px;
}

.window-attention a.actionbutton2 {
background-position: left -228px;
}

.window-attention a.actionbutton2 span {
background-position: right -228px;
}

form.LoginForm button.WWSubmitButton span {
background-position:left -228px;
padding:5px 0 5px 18px;
}

.LoginDialog form.LoginForm button.WWSubmitButton {
background-position: right -26px;
}

.LoginDialog form.LoginForm button.WWSubmitButton span{
background-position: left -26px;
}

#coObj3283 a.actionbutton2 span{
background: transparent url("/kos/kos-commons/style/fl/buttons_right.gif") no-repeat scroll right top;
background-position:right -26px;
}

#coObj3283 a.actionbutton2 {
background: transparent url("/kos/kos-commons/style/fl/buttons.gif") no-repeat scroll left top;
background-position:left -26px;
}

.GalleryNewsView .EditGroup a.actionbutton2 span {
background: transparent url("/kos/kos-commons/style/fl/buttons_right.gif") no-repeat scroll right -156px;
}

.GalleryNewsView .EditGroup a.actionbutton2 {
background: transparent url("/kos/kos-commons/style/fl/buttons.gif") no-repeat scroll left -156px;
<!-- color: #326883; -->
color:#02686D;
}

.LoginDialog .content {
 padding: 0px;
 background: none;
} 

#coObj4072 {
  border: 1px dashed grey;
  margin-bottom: 15px;
}


#compilation-186 #sidebar, #compilation-202 #sidebar {
  display:none;
}

div.conBMI {
width: 190px;
text-align:right;
}

div.conBMI label {
width:180px!important;
font-weight: bold;
padding-right:5px;
line-height:30px;
}

div.conBMI input {
text-align:right;
}

div.BMICalculator .message .msgBox {
background-color:transparent;
border:none;
}

.BMICalculator td {
width:80px;
border:1px solid darkred;
}

.BMICalculator .K_Tables {
background-color:#FBE96B;
border:0 solid #444444;
padding:1.25em 2em;
}

.BMICalculator table {
border:0.07em solid #C0C0C0;
line-height:1.5em;
margin:0 0 1.25em;
padding:1.25em 0 1.25em 2em;
}

.BMICalculator table td {
border:1 solid #FFFFFF;
padding:2px;
}

.BMICalculator .tab {
background-color:#FBE96B;
border:1px solid #444444;
margin:10px;
padding:10px;
text-align:center;
color:black;
}

.BMICalculator .tabueber {
background-color:#FBE96B;
border:1px solid #444444;
font-weight:bold;
margin:10px;
padding:10px;
text-align:center;
}

.BMICalculator button.WWSubmitButton {
margin-left:72px;
background-position:right -156px;
}

.BMICalculator button.WWSubmitButton span {
background-position:left -156px;
}


#coObj4172 img.PictureFactory {
position: absolute; 
top: 55px; 
left: 250px;
}

.BMICalculator .current {
color:#BC3333;
font-weight:bold;
}
.bmiDGECaption {
line-height:30px;
}

.WWComplexMenuViewLevel1 {
width:840px;
}


.window {
  margin-bottom: 10px;
overflow:hidden;
}

.window h1 {
  background: none;
}

#coObj_4714, #coObj_4661, #coObj_4561 {
  margin-top: 10px;
}

#compilation-202 #content, #compilation-203 #content {
  width: 851px;
}

#AL-compilation-202 #ALE-41 {
  margin-bottom: 10px;
}

#compilation-202 #FLTitle {
  display: none;
  height: 0px;
}


#userbox {
top: 10px;
height: 125px;
}

.StatusBox {
height: 90px;
border-bottom: none;
}

#userbox span.username {
width: 113px;
display: inline-block;
}

#userbox span.password {
display: inline-block;
}

#userbox input[name=j_username] {
width: 100px;
margin: 0 10px 0 0;
}

#userbox input[name=j_password] {
width: 110px;
margin: 0 10px 0 0;
}

#userbox .WWSubmitButton[name=LOS] {
margin: 0;
height: 22px;
background: url(/kos/kos-commons/shad/go.png) no-repeat;
position:absolute;
right:30px;
top:47px;
width: 31px; 
display: inline;
}

#userbox .WWSubmitButton[name=LOS] span {
  display: none;
}

#userbox .SearchForm .WWSubmitButton {
   top: 100px;
}


#userbox button span {
  color: white;
}

#userbox .actions a {
display:inline-block;
width:115px;
}

/*** Newsletter *****/
.tbl_activityreport h4.RubricTitle {
font-size:12px;
font-weight:normal;
border:medium none;
display:inline;
margin:0;
padding:0;
}

.tbl_activityreport .NewsList img.PictureFactory {
padding:0!important;
}

.tbl_activityreport .answer b {
font-weight:normal;
}

td.answer b {
font-weight:normal;
}

.designContainer .content {
  border: none!important;
}


#coObj5853 {
  width: 277px!important;
}

#coObj_5860 {
  display: none;
}

#userbox {
  height: 105px;
}

.StatusBox {
  height: 75px;
}

.StatusBox h1 {
  font-size: 14px;
}

#userbox .SearchForm .WWSubmitButton {
  top: 88px;
}


.test {
width: 820px;
}
