/* Body */

BODY {
        margin: 10px 0px 0px 0px;
       background-color : #FFFFFF ;
       color : #000000;
     }
td,tr,div {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10pt;
     color: #000000;
       }
table.tdleft {text-align:left;}

p{margin-right:30px; padding-left:10px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10pt;
     color: #000000;text-align:left;
       }
.suche{text-align:left;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 9pt;
     color: #000000;
     margin-left:14px;
       }
.rand{ padding-left: 10px; padding-right:10px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10pt; background-color : #FFffff;
     color: #000000;
       }

.fianid
{     font-family: Arial, Helvetica, sans-serif;
     font-size: 9pt; vertical-align:top;
     color: #000000;
text-align:left;
       }



table.rand { margin-left: 9px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10pt; background-color : #FFffff;
     color: #000000;text-align:left;
       }
.headfian{ font-size:14px ;text-align:left;
    color:#003300 ; font-family:  Arial, Helvetica, sans-serif;
    font-weight: bold;
    }
h2,h4 {padding-left:10px;
    color:#003300 ; font-family:  Arial, Helvetica, sans-serif;
    font-size: 12pt; font-weight: bold;
    }


h5 {padding-left:10px;
   color:#003300; font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt; font-weight: bold;
    }
h6 {padding-left:10px;
   color:#003300; font-family:  Arial, Helvetica, sans-serif;
   font-size: 11pt; font-weight: bold;
    }

/* Links */

a:link, a:visited {
  font-size: 9pt; color: #003300;
  text-decoration: none; font-weight: bold;
  font-family:  Arial, Helvetica, sans-serif;
  }
a:hover {
  color: #FF6600;        text-decoration: none;
      }

/* Horizontal Line */

hr {
    background: #ffffff; height:0px; border: 0px inset;
  }


/* --Default Class Settings-- */

a.mainlevel:link, a.mainmenu:visited {
  color: #003300; font-family:Arial, Helvetica, serif;
  font-weight: bold;
     }

a.mainlevel:hover {
  color: #ff6600; text-decoration: none;
     }
a.mainlevel:active {
   color: #ff6600;
   font-weight: normal;
     }
a.sublevel:link, a.sublevel:visited {font-size: 9pt;
       color: #003300; font-family:  Arial, Helvetica, serif;
       font-weight: normal;
}

a.sublevel:hover {font-style: normal;
       color:#FF6600; text-decoration: none;
        }



/* Content - Sections & Categories */

.contentpane {
       background-color : #FFFFFF;
     }
.contentpaneopen {text-align:left;
                 border : 0px ridge #DCDCDC;
      }
.contentheading {padding-left:10px;
padding-top:5px;
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 13pt;
        font-weight: bold;
        color: #003300;
        text-align:left;
        }

.contentdescription {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #000000;
        text-align: left;

        }



/* Links */

a.blogsection:link, a.blogsection:visited {
  color: #003300; text-decoration: none; font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
     }
a.blogsection:hover {
     color: #ff6600;        text-decoration: underline;
      }
a.weblinks:link, a.weblinks:visited {
   color: #003300; text-decoration: none; font-weight: normal;
  font-family:  Arial, Helvetica, sans-serif;
     }
a.weblinks:hover {
   color: #ff6600;        text-decoration: underline;
    }

a.weblinks2:link, a.weblinks:visited {  font-size: 9pt;
   color: #003300; text-decoration: none; font-weight: normal;
  font-family:  Arial, Helvetica, sans-serif;
   }
a.weblinks2:hover {font-size: 9pt;
  color: #ff6600;        text-decoration: underline;
       }
a.readon:link, a.readon:visited {padding-left:10px;
    color: #FF6600; text-decoration: none; font-weight: normal;
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 10pt;
    }
a.readon:hover {padding-left:10px;
       color: #999999;        text-decoration: underline;
       }



.moduleheading {
       font-family:  Arial, Helvetica, sans-serif;
       font-size: 11pt;
    padding-left: 10px;padding-top:5px;
     font-weight: bold;
      text-align: left;
      height : 13pt;
      line-height : 13pt;
      white-space: nowrap;
      width : 100%;
      color: #003300;
      background-color: #cadfcd;
        }


table.moduletable {font-family:  Arial, Helvetica, sans-serif;
       width: 100%;
        border-left: solid 0px #000000;
        border-right: solid 0px #000000;
        border-top: solid 0px #000000;
        border-bottom: solid 0px #000000;
        text-align: left;
        }

table.moduletable th { font-family:  Arial, Helvetica, sans-serif;
padding-left: 10px;padding-top:5px;
  font-size        : 11pt;
  font-weight      : bold;
  color            : #003300;
  text-align       : left;
  width            : 100%;
}

table.moduletable td { font-family:  Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        }



.componentheading {
     font-family: Arial, Helvetica, sans-serif;
      font-size: 12pt;
      padding-left: 12px;
     font-weight: bold;
      color: #003300;
     text-align:left;
       }

.buttonpoll

{
      font-family: Arial, Helvetica, sans-serif;
      font-style: normal;
      font-weight: normal;
       font-size: 7pt;
        color: #003300;
       background: #c0c0c0;
        border-style: solid;
       border-top-width: 1px; border-right-width: 1px;
       border-bottom-width: 1px; border-left-width: 1px;
        }

.button {
      font-family: Arial, Helvetica, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 9pt;
      color: #003300;
      background: #c0c0c0;
      border-style: solid; margin-top:5px;
      border-top-width: 1px; border-right-width: 1px;
      border-bottom-width: 1px; border-left-width: 1px;
      }


.inputbox {
     font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
     font-weight: normal;
    color: #000000;
    background: #ffffff;
    border: 1px solid;
     }

/** category text format and links **/

.category {
      color: #000000; font-family:  Arial, Helvetica, sans-serif;
      font-size: 11pt; font-weight: bold; text-decoration: none;
      }

a.category:link, a.category:visited {
     color: #003300; font-weight: bold;
      }

a.category:hover {
     color: #ff6600;
       }

.poll {padding-left:10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #003300;text-align:left;
       line-height: 11pt;
       }
.pollstableborder {   font-family: Arial, Helvetica, sans-serif; text-align:left;}

.polloption
{
     font-family: Arial, Helvetica, sans-serif;
     font-size: 9pt;
     color: #003300;
     line-height: 10pt
      }

.sectiontableentry1 {
      background-color : #FFFFFF;
      }
.sectiontableentry2 {
    background-color : #cadfcd;
     }
.sectiontableheader {
       background-color : #cadfcd;
       color : #003300;
      font-weight : bold;
     }
.small {
       font-family: Arial, Helvetica, sans-serif;
       font-size: 9pt;
       color: #FF6800;
       text-decoration: none;
       font-weight: normal;
       }
.createdate {
     font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
     color: #000000;
    text-decoration: none;
     font-weight: normal;
       }

.modifydate {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 9pt;
      color: #808080;
      text-decoration: none;
     font-weight: normal;
      }
UL

{
List-Style-Image: url(../images/arrow.gif);
List-Style-Position: outside;
}



ul.li {font-family:Arial, Helvetica, sans-serif;
    font-size: 10pt;   margin-top: 5px; margin-right:30px;
    list-style-image: url(../images/arrow.gif) ;
    }



.fase4rdf {
        font-family:Arial, Helvetica, sans-serif;
      font-size: 10pt; color: #000000; font-weight: normal;
       }
a.fase4rdf:link {
      font-size: 10pt; font-weight: normal; color: #00CC00;
       }
a.fase4rdf:hover {
        font-weight: bold; color: #808080;
        }
table.searchintro {
       background-color: #FFFFFF;
       border: solid 1px #777777;
       }
table.contact {margin-left:12px;
        background-color: #FFFFFF;
       }
table.contact td.icons {
       background-color: #CFCFCF;
     }
table.contact td.details {
      background-color: #ffffff;
      font-size: 10pt;
     font-weight: bold;
     font-family: Arial, Helvetica, sans-serif;
        }

/* version 1.4.styles*/



.pagenav {
        color: #323F10;
}

a.pagenav {
        color: #759328;
}

.pagenavbar {
        background-color: #f0f0f0;
}

/* Content voting */
.content_rating {
        font-weight: normal;
        font-size: 8pt;
}

.content_vote {
        font-weight: normal;
        font-size: 8pt;
}


/**neues**/

li.mainmenu {
        list-style: inside url(../images/arrow.gif) ;
        list-style-image: url(../images/arrow.gif);
        }

.pathway {
        font-family: Arial, Helvetica, sans-serif;
        font-size:10pt;
        font-weight: normal;
        text-align:left;
}

/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
        background-color: #f0f0f0;
}

/* Text passed with mosmsg url parameter */
.message {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size : 10pt;
        color : #ff6600;
        text-align: center;
}