/*
Copyright 2004 The Apache Software Foundation

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/

div.wrapper {
  /* für IE notwendig, damit Inhalt korrekt an der Block-Grenze  umgebrochen wird. */
  width: 100%;
}

/* ------------------------------ iwms ------------------------------ */
div.portlet-iwms {
  border-color: #2C59B2;
  font-family: arial;
  border-style: solid;
  border-width: 1px;
}

.portlet-iwms .PTitle {
  padding: 3px;
  background: #2C59B2;
  font-weight: bold;
  color: #ffffff;
}

.portlet-iwms .PTitleText {
  float: left;
}

.portlet-iwms .PTitleActions {
  float: right;
}

.portlet-iwms .PTitleRight {
  /** Needs to specify the width of image used otherwise it won't show ! **/
  width: 10px;
  background: url(content/jetspeed/images/titleright.gif);
}

.portlet-iwms .PContentLeft {
  width: 10px;
  background: url(content/jetspeed/images/contentleft.gif);
  height: 100%;
}

.portlet-iwms .PContent {
  padding: 3px;
}

.portlet-iwms .PContentRight {
  width: 10px;
  background: url(content/jetspeed/images/contentright.gif);
  height: 100%;
}

.portlet-iwms .PBottomLeft {
  width: 10px;
  background: url(content/jetspeed/images/bottomleft.gif);
}

.portlet-iwms .PBottom {
  /** Specify the height of the image used else it won't appear **/
  height: 13px;
  background: url(content/jetspeed/images/bottom.gif);
}

.portlet-iwms .PBottomRight {
  width: 10px;
  background: url(content/jetspeed/images/bottomright.gif);
}

/* --------------------------------- */
/* PLT.C.2 Fonts                     */
/* --------------------------------- */
.portlet-iwms .portlet-font {
  color: black;
}

.portlet-iwms .portlet-font-dim {
  color: gray;
}

/* --------------------------------- */
/* PLT.C.3 Messages                  */
/* --------------------------------- */
.portlet-iwms .portlet-msg-status {
  font-style: italic;
  font-family: courier, serif;
}

.portlet-iwms .portlet-msg-error {
  color: #FF0000;
}

.portlet-iwms .portlet-msg-alert {
  color: #FFCC33;
  font-style: italic;
}

.portlet-iwms .portlet-msg-success {
  color: #66CC66;
}

/* --------------------------------- */
/* PLT.C.4 Sections                  */
/* --------------------------------- */
.portlet-iwms .portlet-section-header {
  font-weight: bold;
  background-color: #C0C0C0;
}

.portlet-iwms .portlet-section-body {
  background-color: #F4F7FC;
  text-align: left;
}

.portlet-iwms .portlet-section-alternate {
  background-color: #33CCFF;
  text-align: left;
}

.portlet-iwms .portlet-section-selected {
  background-color: #003366;
  color: #FFFFFF;
  font-weight: bold;
  text-align: left;
}

.portlet-iwms .portlet-section-subheader {
  font-weight: bold;
  font-style: italic;
}

.portlet-iwms .portlet-section-footer {
  background-color: #C0C0C0;
  font-family: courier, serif;
  text-align: center;
}

.portlet-iwms .portlet-section-text {
  text-decoration: underline;
}

/* --------------------------------- */
/* PLT.C.5 Forms                     */
/* --------------------------------- */
.portlet-iwms .portlet-form-label {
  font-weight: bold;
}

.portlet-iwms .portlet-form-input-field {
  font-family: arial, "lucida console", sans-serif;
  background-color: #F4F7FC;
}

.portlet-iwms .portlet-form-button {
  font-family: arial, "lucida console", sans-serif;
}

.portlet-iwms .portlet-form-field-label {
  font-family: arial, "lucida console", sans-serif;
}

.portlet-iwms .portlet-form-field {
  background-color: transparent;
}

/* --------------------------------- */
/* PLT.C.6 Menus                     */
/* --------------------------------- */
.portlet-iwms .portlet-menu {
  background-color: #FFFFFF;
}

.portlet-iwms .portlet-menu-item {
  background-color: #FFFFFF;
}

.portlet-iwms .portlet-menu-item-selected {
  background-color: #FFCC33;
}

.portlet-iwms .portlet-menu-item-hover {
  background-color: #003366;
  color: #FFFFFF;
}

.portlet-iwms .portlet-menu-item-hover-selected {
  background-color: #FFFF00;
}

.portlet-iwms .portlet-menu-cascade-item {
  background-color: #33CCFF;
  color: black;
  text-decoration: none;
}

.portlet-iwms .portlet-menu-cascade-item-selected {
  background-color: #FFCC33;
}

.portlet-iwms .portlet-menu-description {
  background-color: #FFFFFF;
}

/* ------------------------------ iwms-clear ------------------------------ */
div.portlet-iwms-clear {
  font-family: arial;
}

.portlet-iwms-clear .PTitle {
  padding: 3px;
  font-weight: bold;
}

.portlet-iwms-clear .PTitleText {
  float: left;
}

.portlet-iwms-clear .PTitleActions {
  float: right;
}

.portlet-iwms-clear .PTitleRight { 
  /** Needs to specify the width of image used otherwise it won't show ! **/
  width: 10px;
  background: url(content/jetspeed/images/titleright.gif);
}

.portlet-iwms-clear .PContentLeft {
  width: 10px;
  background: url(content/jetspeed/images/contentleft.gif);
  height: 100%;
}

.portlet-iwms-clear .PContentRight {
  width: 10px;
  background: url(content/jetspeed/images/contentright.gif);
  height: 100%;
}

.portlet-iwms-clear .PBottomLeft {
  width: 10px;
  background: url(content/jetspeed/images/bottomleft.gif);
}

.portlet-iwms-clear .PBottom { 
  /** Specify the height of the image used else it won't appear **/
  height: 13px;
  background: url(content/jetspeed/images/bottom.gif);
}

.portlet-iwms-clear .PBottomRight {
  width: 10px;
  background: url(content/jetspeed/images/bottomright.gif);
}

/* --------------------------------- */
/* PLT.C.2 Fonts                     */
/* --------------------------------- */
.portlet-iwms-clear .portlet-font {
  color: black;
}

.portlet-iwms-clear .portlet-font-dim {
  color: gray;
}

/* --------------------------------- */
/* PLT.C.3 Messages                  */
/* --------------------------------- */
.portlet-iwms-clear .portlet-msg-status {
  font-style: italic;
  font-family: courier, serif;
}

.portlet-iwms-clear .portlet-msg-error {
  color: #FF0000;
}

.portlet-iwms-clear .portlet-msg-alert {
  color: #FFCC33;
  font-style: italic;
}

.portlet-iwms-clear .portlet-msg-success {
  color: #66CC66;
}

/* --------------------------------- */
/* PLT.C.4 Sections                  */
/* --------------------------------- */
.portlet-iwms-clear .portlet-section-header {
  font-weight: bold;
  background-color: #C0C0C0;
}

.portlet-iwms-clear .portlet-section-body {
  background-color: #F4F7FC;
  text-align: left;
}

.portlet-iwms-clear .portlet-section-alternate {
  background-color: #33CCFF;
  text-align: left;
}

.portlet-iwms-clear .portlet-section-selected {
  background-color: #003366;
  color: #FFFFFF;
  font-weight: bold;
  text-align: left;
}

.portlet-iwms-clear .portlet-section-subheader {
  font-weight: bold;
  font-style: italic;
}

.portlet-iwms-clear .portlet-section-footer {
  background-color: #C0C0C0;
  font-family: courier, serif;
  text-align: center;
}

.portlet-iwms-clear .portlet-section-text {
  text-decoration: underline;
}

/* --------------------------------- */
/* PLT.C.5 Forms                     */
/* --------------------------------- */
.portlet-iwms-clear .portlet-form-label {
  font-weight: bold;
}

.portlet-iwms-clear .portlet-form-input-field {
  font-family: arial, "lucida console", sans-serif;
  background-color: #F4F7FC;
}

.portlet-iwms-clear .portlet-form-button {
  font-family: arial, "lucida console", sans-serif;
}

.portlet-iwms-clear .portlet-form-field-label {
  font-family: arial, "lucida console", sans-serif;
}

.portlet-iwms-clear .portlet-form-field {
  background-color: transparent;
}

/* --------------------------------- */
/* PLT.C.6 Menus                     */
/* --------------------------------- */
.portlet-iwms-clear .portlet-menu {
  background-color: #FFFFFF;
}

.portlet-iwms-clear .portlet-menu-item {
  background-color: #FFFFFF;
}

.portlet-iwms-clear .portlet-menu-item-selected {
  background-color: #FFCC33;
}

.portlet-iwms-clear .portlet-menu-item-hover {
  background-color: #003366;
  color: #FFFFFF;
}

.portlet-iwms-clear .portlet-menu-item-hover-selected {
  background-color: #FFFF00;
}

.portlet-iwms-clear .portlet-menu-cascade-item {
  background-color: #33CCFF;
  color: black;
  text-decoration: none;
}

.portlet-iwms-clear .portlet-menu-cascade-item-selected {
  background-color: #FFCC33;
}

.portlet-iwms-clear .portlet-menu-description {
  background-color: #FFFFFF;
}

/* ------------------------------ iwms-left ------------------------------ */
div.portlet-iwms-leftcontent {
  font-family: arial;
}

.portlet-iwms-leftcontent .PTitle {
  padding: 3px;
  font-weight: bold;
}

.portlet-iwms-leftcontent .PTitleText {
  float: left;
}

.portlet-iwms-leftcontent .PTitleActions {
  float: right;
}

.portlet-iwms-leftcontent .PTitleRight { 
  /** Needs to specify the width of image used otherwise it won't show ! **/
  width: 10px;
  background: url(content/jetspeed/images/titleright.gif);
}

.portlet-iwms-leftcontent .PContentLeft {
  width: 10px;
  background: url(content/jetspeed/images/contentleft.gif);
  height: 100%;
}

.portlet-iwms-leftcontent .PContent {
  padding: 0px;
  background: #FFFFFF;
}

.portlet-iwms-leftcontent .PContentRight {
  width: 10px;
  background: url(content/jetspeed/images/contentright.gif);
  height: 100%;
}

.portlet-iwms-leftcontent .PBottomLeft {
  width: 10px;
  background: url(content/jetspeed/images/bottomleft.gif);
}

.portlet-iwms-leftcontent .PBottom { 
  /** Specify the height of the image used else it won't appear **/
  height: 13px;
  background: url(content/jetspeed/images/bottom.gif);
}

.portlet-iwms-leftcontent .PBottomRight {
  width: 10px;
  background: url(content/jetspeed/images/bottomright.gif);
}

/* --------------------------------- */
/* PLT.C.2 Fonts                     */
/* --------------------------------- */
.portlet-iwms-leftcontent .portlet-font {
  color: black;
}

.portlet-iwms-leftcontent .portlet-font-dim {
  color: gray;
}

/* --------------------------------- */
/* PLT.C.3 Messages                  */
/* --------------------------------- */
.portlet-iwms-leftcontent .portlet-msg-status {
  font-style: italic;
  font-family: courier, serif;
}

.portlet-iwms-leftcontent .portlet-msg-error {
  color: #FF0000;
}

.portlet-iwms-leftcontent .portlet-msg-alert {
  color: #FFCC33;
  font-style: italic;
}

.portlet-iwms-leftcontent .portlet-msg-success {
  color: #66CC66;
}

/* --------------------------------- */
/* PLT.C.4 Sections                  */
/* --------------------------------- */
.portlet-iwms-leftcontent .portlet-section-header {
  font-weight: bold;
  background-color: #C0C0C0;
}

.portlet-iwms-leftcontent .portlet-section-body {
  background-color: #F4F7FC;
  text-align: left;
}

.portlet-iwms-leftcontent .portlet-section-alternate {
  background-color: #33CCFF;
  text-align: left;
}

.portlet-iwms-leftcontent .portlet-section-selected {
  background-color: #003366;
  color: #FFFFFF;
  font-weight: bold;
  text-align: left;
}

.portlet-iwms-leftcontent .portlet-section-subheader {
  font-weight: bold;
  font-style: italic;
}

.portlet-iwms-leftcontent .portlet-section-footer {
  background-color: #C0C0C0;
  font-family: courier, serif;
  text-align: center;
}

.portlet-iwms-leftcontent .portlet-section-text {
  text-decoration: underline;
}

/* --------------------------------- */
/* PLT.C.5 Forms                     */
/* --------------------------------- */
.portlet-iwms-leftcontent .portlet-form-label {
  font-weight: bold;
}

.portlet-iwms-leftcontent .portlet-form-input-field {
  font-family: arial, "lucida console", sans-serif;
  background-color: #F4F7FC;
}

.portlet-iwms-leftcontent .portlet-form-button {
  font-family: arial, "lucida console", sans-serif;
}

.portlet-iwms-leftcontent .portlet-form-field-label {
  font-family: arial, "lucida console", sans-serif;
}

.portlet-iwms-leftcontent .portlet-form-field {
  background-color: transparent;
}

/* --------------------------------- */
/* PLT.C.6 Menus                     */
/* --------------------------------- */
.portlet-iwms-leftcontent .portlet-menu {
  background-color: #FFFFFF;
}

.portlet-iwms-leftcontent .portlet-menu-item {
  background-color: #FFFFFF;
}

.portlet-iwms-leftcontent .portlet-menu-item-selected {
  background-color: #FFCC33;
}

.portlet-iwms-leftcontent .portlet-menu-item-hover {
  background-color: #003366;
  color: #FFFFFF;
}

.portlet-iwms-leftcontent .portlet-menu-item-hover-selected {
  background-color: #FFFF00;
}

.portlet-iwms-leftcontent .portlet-menu-cascade-item {
  background-color: #33CCFF;
  color: black;
  text-decoration: none;
}

.portlet-iwms-leftcontent .portlet-menu-cascade-item-selected {
  background-color: #FFCC33;
}

.portlet-iwms-leftcontent .portlet-menu-description {
  background-color: #FFFFFF;
}

/* ------------------------------ iwms-right ------------------------------ */
div.portlet-iwms-rightcontent {
  font-family: arial;
  border-color: #2C59B2;
  border-style: solid;
  border-width: 1px;
}

.portlet-iwms-rightcontent .PTitle {
  padding: 3px;
  background: #2C59B2;
  font-weight: bold;
}

.portlet-iwms-rightcontent .PTitleText {
  float: left;
}

.portlet-iwms-rightcontent .PTitleActions {
  float: right;
}

.portlet-iwms-rightcontent .PTitleRight { 
  /** Needs to specify the width of image used otherwise it won't show ! **/
  width: 10px;
  background: url(content/jetspeed/images/titleright.gif);
}

.portlet-iwms-rightcontent .PContentLeft {
  width: 10px;
  background: url(content/jetspeed/images/contentleft.gif);
  height: 100%;
}

.portlet-iwms-rightcontent .PContent {
  padding: 1px;
  background: #FFFFFF;
}

.portlet-iwms-rightcontent A {
  text-decoration: none;
}

.portlet-iwms-rightcontent .PContentRight {
  width: 10px;
  background: url(content/jetspeed/images/contentright.gif);
  height: 100%;
}

.portlet-iwms-rightcontent .PBottomLeft {
  width: 10px;
  background: url(content/jetspeed/images/bottomleft.gif);
}

.portlet-iwms-rightcontent .PBottom { 
  /** Specify the height of the image used else it won't appear **/
  height: 13px;
  background: url(content/jetspeed/images/bottom.gif);
}

.portlet-iwms-rightcontent .PBottomRight {
  width: 10px;
  background: url(content/jetspeed/images/bottomright.gif);
}

/* --------------------------------- */
  /* PLT.C.2 Fonts                     */
  /* --------------------------------- */
.portlet-iwms-rightcontent .portlet-font {
  color: black;
}

.portlet-iwms-rightcontent .portlet-font-dim {
  color: gray;
}

/* --------------------------------- */
/* PLT.C.3 Messages                  */
/* --------------------------------- */
.portlet-iwms-rightcontent .portlet-msg-status {
  font-style: italic;
  font-family: courier, serif;
}

.portlet-iwms-rightcontent .portlet-msg-error {
  color: #FF0000;
}

.portlet-iwms-rightcontent .portlet-msg-alert {
  color: #FFCC33;
  font-style: italic;
}

.portlet-iwms-rightcontent .portlet-msg-success {
  color: #66CC66;
}

/* --------------------------------- */
/* PLT.C.4 Sections                  */
/* --------------------------------- */
.portlet-iwms-rightcontent .portlet-section-header {
  font-weight: bold;
  background-color: #C0C0C0;
}

.portlet-iwms-rightcontent .portlet-section-body {
  background-color: #F4F7FC;
  text-align: left;
}

.portlet-iwms-rightcontent .portlet-section-alternate {
  background-color: #33CCFF;
  text-align: left;
}

.portlet-iwms-rightcontent .portlet-section-selected {
  background-color: #003366;
  color: #FFFFFF;
  font-weight: bold;
  text-align: left;
}

.portlet-iwms-rightcontent .portlet-section-subheader {
  font-weight: bold;
  font-style: italic;
}

.portlet-iwms-rightcontent .portlet-section-footer {
  background-color: #C0C0C0;
  font-family: courier, serif;
  text-align: center;
}

.portlet-iwms-rightcontent .portlet-section-text {
  text-decoration: underline;
}

/* --------------------------------- */
/* PLT.C.5 Forms                     */
/* --------------------------------- */
.portlet-iwms-rightcontent .portlet-form-label {
  font-weight: bold;
}

.portlet-iwms-rightcontent .portlet-form-input-field {
  font-family: arial, "lucida console", sans-serif;
  background-color: #F4F7FC;
}

.portlet-iwms-rightcontent .portlet-form-button {
  font-family: arial, "lucida console", sans-serif;
}

.portlet-iwms-rightcontent .portlet-form-field-label {
  font-family: arial, "lucida console", sans-serif;
}

.portlet-iwms-rightcontent .portlet-form-field {
  background-color: transparent;
}

/* --------------------------------- */
/* PLT.C.6 Menus                     */
/* --------------------------------- */
.portlet-iwms-rightcontent .portlet-menu {
  background-color: #FFFFFF;
}

.portlet-iwms-rightcontent .portlet-menu-item {
  background-color: #FFFFFF;
}

.portlet-iwms-rightcontent .portlet-menu-item-selected {
  background-color: #FFCC33;
}

.portlet-iwms-rightcontent .portlet-menu-item-hover {
  background-color: #003366;
  color: #FFFFFF;
}

.portlet-iwms-rightcontent .portlet-menu-item-hover-selected {
  background-color: #FFFF00;
}

.portlet-iwms-rightcontent .portlet-menu-cascade-item {
  background-color: #33CCFF;
  color: black;
  text-decoration: none;
}

.portlet-iwms-rightcontent .portlet-menu-cascade-item-selected {
  background-color: #FFCC33;
}

.portlet-iwms-rightcontent .portlet-menu-description {
  background-color: #FFFFFF;
}

/* ------------------------------ iwms-title ------------------------------ */
div.portlet-iwms-title {
  font-family: arial;
}

.portlet-iwms-title .PTitle {
  padding: 3px;
  background: #2C59B2;
  font-weight: bold;
  color: #FFFFFF;
}

.portlet-iwms-title .PTitleText {
  float: left;
}

.portlet-iwms-title .PTitleActions {
  float: right;
}

.portlet-iwms-title .PTitleRight {
  /** Needs to specify the width of image used otherwise it won't show ! **/
  width: 10px;
  background: url(content/jetspeed/images/titleright.gif);
}

.portlet-iwms-title .PContentLeft {
  width: 10px;
  background: url(content/jetspeed/images/contentleft.gif);
  height: 100%;
}

.portlet-iwms-title .PContent {
  padding: 3px;
}

.portlet-iwms-title .PContentRight {
  width: 10px;
  background: url(content/jetspeed/images/contentright.gif);
  height: 100%;
}

.portlet-iwms-title .PBottomLeft {
  width: 10px;
  background: url(content/jetspeed/images/bottomleft.gif);
}

.portlet-iwms-title .PBottom {
  /** Specify the height of the image used else it won't appear **/
  height: 13px;
  background: url(content/jetspeed/images/bottom.gif);
}

.portlet-iwms-title .PBottomRight {
  width: 10px;
  background: url(content/jetspeed/images/bottomright.gif);
}

/* --------------------------------- */
/* PLT.C.2 Fonts                     */
/* --------------------------------- */
.portlet-iwms-title .portlet-font {
  color: black;
}

.portlet-iwms-title .portlet-font-dim {
  color: gray;
}

/* --------------------------------- */
/* PLT.C.3 Messages                  */
/* --------------------------------- */
.portlet-iwms-title .portlet-msg-status {
  font-style: italic;
  font-family: courier, serif;
}

.portlet-iwms-title .portlet-msg-error {
  color: #FF0000;
}

.portlet-iwms-title .portlet-msg-alert {
  color: #FFCC33;
  font-style: italic;
}

.portlet-iwms-title .portlet-msg-success {
  color: #66CC66;
}

/* --------------------------------- */
/* PLT.C.4 Sections                  */
/* --------------------------------- */
.portlet-iwms-title .portlet-section-header {
  font-weight: bold;
  background-color: #C0C0C0;
}

.portlet-iwms-title .portlet-section-body {
  background-color: #F4F7FC;
  text-align: left;
}

.portlet-iwms-title .portlet-section-alternate {
  background-color: #33CCFF;
  text-align: left;
}

.portlet-iwms-title .portlet-section-selected {
  background-color: #003366;
  color: #FFFFFF;
  font-weight: bold;
  text-align: left;
}

.portlet-iwms-title .portlet-section-subheader {
  font-weight: bold;
  font-style: italic;
}

.portlet-iwms-title .portlet-section-footer {
  background-color: #C0C0C0;
  font-family: courier, serif;
  text-align: center;
}

.portlet-iwms-title .portlet-section-text {
  text-decoration: underline;
}

/* --------------------------------- */
/* PLT.C.5 Forms                     */
/* --------------------------------- */
.portlet-iwms-title .portlet-form-label {
  font-weight: bold;
}

.portlet-iwms-title .portlet-form-input-field {
  font-family: arial, "lucida console", sans-serif;
  background-color: #F4F7FC;
}

.portlet-iwms-title .portlet-form-button {
  font-family: arial, "lucida console", sans-serif;
}

.portlet-iwms-title .portlet-form-field-label {
  font-family: arial, "lucida console", sans-serif;
}

.portlet-iwms-title .portlet-form-field {
  background-color: transparent;
}

/* --------------------------------- */
/* PLT.C.6 Menus                     */
/* --------------------------------- */
.portlet-iwms-title .portlet-menu {
  background-color: #FFFFFF;
}

.portlet-iwms-title .portlet-menu-item {
  background-color: #FFFFFF;
}

.portlet-iwms-title .portlet-menu-item-selected {
  background-color: #FFCC33;
}

.portlet-iwms-title .portlet-menu-item-hover {
  background-color: #003366;
  color: #FFFFFF;
}

.portlet-iwms-title .portlet-menu-item-hover-selected {
  background-color: #FFFF00;
}

.portlet-iwms-title .portlet-menu-cascade-item {
  background-color: #33CCFF;
  color: black;
  text-decoration: none;
}

.portlet-iwms-title .portlet-menu-cascade-item-selected {
  background-color: #FFCC33;
}

.portlet-iwms-title .portlet-menu-description {
  background-color: #FFFFFF;
}