/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* Konfiguration Openscope Inhalt 																											  */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */

/* Openscope Inhaltstabelle */
.osTable11{width:100%;}
.osTable21{width:100%;}
.osTable31{width:100%;}
.osTable41{width:100%;}
.osTable51{width:100%;}
.osTable12{width:50%;}
.osTable13{width:50%;}
.osTable14{width:100%;}

/* Titel 1 */
.osTitle1TR{}
.osTitle1TD{
 font-family:arial, helvetica, sans-serif;
 font-size:18px;
 color:#9a0000;
 text-decoration:none;
 font-weight:normal;
 word-spacing: 0.1em;
 letter-spacing: 0.1em;
 margin-top: 0;
 margin-bottom: 12px;
 padding-top: 0;
 padding-bottom: 12px;
 text-shadow: 2px 2px 2px #bbb;
 }

/* Titel 2 */
.osTitle2TR{}
.osTitle2TD{
 font-family:arial, helvetica, sans-serif;
 font-weight:bold;
 font-size:14px;
 color:#555555;
 word-spacing: 0.1em;
 letter-spacing: 0.1em;
 margin-top: 6px;
 margin-bottom: 0;
 padding-top: 6px;
 padding-bottom: 0;
 border-bottom: 1px solid #c0c0c0;
 }

/* Titel 3 */
.osTitle3TR{}
.osTitle3TD{
 font-family:arial, helvetica, sans-serif;
 font-size:12px;
 word-spacing: 0.1em;
 letter-spacing: 0.1em;
 color:#555555;
 font-weight: bold;
 text-decoration:none;
 text-align:left;
 margin-bottom: 0;
 padding-bottom: 0;
 border-bottom: 1px solid #c0c0c0;
 }

/* Openscope Zeile/Zelle. Bei Inhalt Text und Bild wird die Bildzelle osPicTR/osPicTD definiert */
.osTextTR{}
.osTextTD{
 font-family:arial, helvetica, sans-serif;
 font-size:12px;
 color:#646464;
 line-height: 1.5;
 text-decoration:none;
 text-align:left;
 }

/* Openscope Inhalt (Text welcher durch Benutzer eingegeben wurde) */
.osContentA{color:#9a0000; 
 text-decoration:none;}
.osContentP{
 font-family:arial, helvetica, sans-serif;
 color: #646464;
 font-size: 12px;
 line-height: 1.5;
 margin-top: 0;
 margin-bottom: 8px;
 padding-top: 0;
 padding-bottom: 8px;
 }

/* Openscope Inhalt Tabelle mit Editor erstellt */
.osContentTABLE{}
.osContentTR{}
.osContentTH{}
.osContentTD{
 font-family:arial, helvetica, sans-serif;
 font-size:12px;
 color:#646464;
 line-height: 1.5;
 text-decoration:none;
 }

/* Openscope Inhalt Aufz?hlung mit Editor erstellt */
.osContentOL{margin-bottom:0px;margin-top:0px;}
.osContentUL{margin-bottom:0px;margin-top:0px;}
.osContentLI{
 
 }

/* Inhalt Text und Bild,Definition der Bild Zeile/Zelle */
.osPicTR{}
.osPicTD{}
.osPicInnerTable{margin-right:5px;margin-bottom:5px;}
.osPicInnerTable{}
.osPicInnerTD{text-align:left;margin-right:4px;}
.osPicAlignTop{margin-bottom:0px;text-align:left;}
.osPicAlignLeft{margin-bottom:5px;margin-right:10px;}
.osPicAlignCenter{margin-bottom:5px;}
.osPicAlignRight{margin-bottom:5px;margin-left:10px;}
.osPicAlignBottom{margin-bottom:5px;margin-right:15px;}
.osPicDesc{font-family:arial, helvetica, sans-serif;font-size:10px;color:#000000;}

/* Trennlinie */
.osSeparatorTR{}
.osSeparatorTD{background-color:#000000;height:1px;}

/* Leerzeile (Zeilenabstand wird mit Wert in der Vorlagenkonfiguration definiert) */
.osSpaceTR{}
.osSpaceTD{}

/* PopUp Bildvergr?sserung */
.osPicWinBody{
 background-color:#c4c7ca;
 background-image: url(/osMedia/site/t1/images/bodyBGR.gif);
 }

/* Anordnung der Bilder nebeneinander,NICHT VERAENDERN! */
.osFloatingDiv div{display:block;float:left}

/* Openscope Sprachumschaltung */
.osLangActive{
  color: #444444;
  font-size:12px;
  font-family: arial, helvetica, sans-serif;
  text-decoration: none;
  text-shadow: 0px 1px 0px #ffffff;
  }
.osLangInactive{
  color: #000000;
  font-size:12px;
  font-family: arial, helvetica, sans-serif;
  text-decoration: none;
  text-shadow: 0px 1px 0px #ffffff;
  }
.osLangImage{
  width:48px;
  height:30px;
  padding-right: 10px;
  }

/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* Konfiguration Openscope Navigation																										  */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
.osNavigTable{}
.osNavigTR{}
.osNavigTD{}

/* Navigations Level 0,Ordner wird als Navigationseintrag angezeigt,inaktiver Ordner */
.osNavigL0FolderTable{}
.osNavigL0FolderTR{}
.osNavigL0FolderTD1{
  
  }
.osNavigL0FolderTD2{}
.osNavigL0FolderA{ 
font-family:arial, helvetica, sans-serif; 
font-weight: normal;
font-size:12px;
color:#646464;
line-height: 1.5;
text-decoration:none;}

/* Navigations Level 0,Ordner wird als Navigationseintrag angezeigt,aktiver Ordner */
.osNavigL0FolderTableActive{}
.osNavigL0FolderTRActive{}
.osNavigL0FolderTD1Active{
  
  }
.osNavigL0FolderTD2Active{}
.osNavigL0FolderAActive{
font-family:arial, helvetica, sans-serif; 
font-weight: bold;
font-size:12px;
color:#9a0000;
line-height: 1.5;
text-decoration:none;}

/* Navigations Level 0,Dokument wird als Navigationseintrag angezeigt,inaktives Dokument */
.osNavigL0DocumentTable{}
.osNavigL0DocumentTR{}
.osNavigL0DocumentTD1{
  
  }
.osNavigL0DocumentTD2{}
.osNavigL0DocumentA{
font-family:arial, helvetica, sans-serif; 
font-weight: normal;
font-size:12px;
color:#646464;
line-height: 1.5;
text-decoration:none;}

/* Navigations Level 0,Dokument wird als Navigationseintrag angezeigt,aktives Dokument */
.osNavigL0DocumentTableActive{}
.osNavigL0DocumentTRActive{}
.osNavigL0DocumentTD1Active{
  
  }
.osNavigL0DocumentTD2Active{}
.osNavigL0DocumentAActive{
font-family:arial, helvetica, sans-serif; 
font-weight: bold;
font-size:12px;
color:#9a0000;
line-height: 1.5;
text-decoration:none;}

/* Navigations Level 1,Ordner wird als Navigationseintrag angezeigt,inaktiver Ordner */
.osNavigL1FolderTable{}
.osNavigL1FolderTR{}
.osNavigL1FolderTD1{
  width: 8px;
  }
.osNavigL1FolderTD2{}
.osNavigL1FolderA{
font-family:arial, helvetica, sans-serif; 
font-weight: normal;
font-size:12px;
color:#646464;
line-height: 1.5;
text-decoration:none;}

/* Navigations Level 1,Ordner wird als Navigationseintrag angezeigt,aktiver Ordner */
.osNavigL1FolderTableActive{}
.osNavigL1FolderTRActive{}
.osNavigL1FolderTD1Active{
  width: 8px;
  }
.osNavigL1FolderTD2Active{}
.osNavigL1FolderAActive{
font-family:arial, helvetica, sans-serif; 
font-weight: bold;
font-size:12px;
color:#9a0000;
line-height: 1.5;
text-decoration:none;}

/* Navigations Level 1,Dokument wird als Navigationseintrag angezeigt,inaktives Dokument */
.osNavigL1DocumentTable{}
.osNavigL1DocumentTR{}
.osNavigL1DocumentTD1{
  width: 8px;
  }
.osNavigL1DocumentTD2{}
.osNavigL1DocumentA{
font-family:arial, helvetica, sans-serif; 
font-weight: normal;
font-size:12px;
color:#646464;
line-height: 1.5;
text-decoration:none;}

/* Navigations Level 1,Dokument wird als Navigationseintrag angezeigt,aktives Dokument */
.osNavigL1DocumentTableActive{}
.osNavigL1DocumentTRActive{}
.osNavigL1DocumentTD1Active{
  width: 8px;
  }
.osNavigL1DocumentTD2Active{}
.osNavigL1DocumentAActive{
font-family:arial, helvetica, sans-serif; 
font-weight: bold;
font-size:12px;
color:#9a0000;
line-height: 1.5;
text-decoration:none;}

/* Navigations Level 2,Ordner wird als Navigationseintrag angezeigt,inaktiver Ordner */
.osNavigL2FolderTable{}
.osNavigL2FolderTR{}
.osNavigL2FolderTD1{
  width: 16px;
  }
.osNavigL2FolderTD2{}
.osNavigL2FolderA{
font-family:arial, helvetica, sans-serif; 
font-weight: normal;
font-size:11px;
color:#646464;
line-height: 1.5;
text-decoration:none;}

/* Navigations Level 2,Ordner wird als Navigationseintrag angezeigt,aktiver Ordner */
.osNavigL2FolderTableActive{}
.osNavigL2FolderTRActive{}
.osNavigL2FolderTD1Active{
  width: 16px;
  }
.osNavigL2FolderTD2Active{}
.osNavigL2FolderAActive{
font-family:arial, helvetica, sans-serif; 
font-weight: bold;
font-size:11px;
color:#9a0000;
line-height: 1.5;
text-decoration:none;}

/* Navigations Level 2,Dokument wird als Navigationseintrag angezeigt,inaktives Dokument */
.osNavigL2DocumentTable{}
.osNavigL2DocumentTR{}
.osNavigL2DocumentTD1{
  width: 16px;
  }
.osNavigL2DocumentTD2{}
.osNavigL2DocumentA{
font-family:arial, helvetica, sans-serif; 
font-weight: normal;
font-size:11px;
color:#646464;
line-height: 1.5;
text-decoration:none;}

/* Navigations Level 2,Dokument wird als Navigationseintrag angezeigt,aktives Dokument */
.osNavigL2DocumentTableActive{}
.osNavigL2DocumentTRActive{}
.osNavigL2DocumentTD1Active{
  width: 16px;
  }
.osNavigL2DocumentTD2Active{}
.osNavigL2DocumentAActive{
font-family:arial, helvetica, sans-serif; 
font-weight: bold;
font-size:11px;
color:#9a0000;
line-height: 1.5;
text-decoration:none;}


/* Navigations Level 3,Ordner wird als Navigationseintrag angezeigt,inaktiver Ordner */
.osNavigL3FolderTable{}
.osNavigL3FolderTR{}
.osNavigL3FolderTD1{
  width: 22px;
  }
.osNavigL3FolderTD2{}
.osNavigL3FolderA{
font-family:arial, helvetica, sans-serif; 
font-weight: normal;
font-size:11px;
color:#646464;
line-height: 1.5;
text-decoration:none;}

/* Navigations Level 3,Ordner wird als Navigationseintrag angezeigt,aktiver Ordner */
.osNavigL3FolderTableActive{}
.osNavigL3FolderTRActive{}
.osNavigL3FolderTD1Active{
  width: 22px;
  }
.osNavigL3FolderTD2Active{}
.osNavigL3FolderAActive{
font-family:arial, helvetica, sans-serif; 
font-weight: bold;
font-size:11px;
color:#9a0000;
line-height: 1.5;
text-decoration:none;}

/* Navigations Level 3,Dokument wird als Navigationseintrag angezeigt,inaktives Dokument */
.osNavigL3DocumentTable{}
.osNavigL3DocumentTR{}
.osNavigL3DocumentTD1{
  width: 22px;
  }
.osNavigL3DocumentTD2{}
.osNavigL3DocumentA{
font-family:arial, helvetica, sans-serif; 
font-weight: normal;
font-size:11px;
color:#646464;
line-height: 1.5;
text-decoration:none;}

/* Navigations Level 3,Dokument wird als Navigationseintrag angezeigt,aktives Dokument */
.osNavigL3DocumentTableActive{}
.osNavigL3DocumentTRActive{}
.osNavigL3DocumentTD1Active{
  width: 22px;
  }
.osNavigL3DocumentTD2Active{}
.osNavigL3DocumentAActive{
font-family:arial, helvetica, sans-serif; 
font-weight: bold;
font-size:11px;
color:#9a0000;
line-height: 1.5;
text-decoration:none;}

/* getCurrentFolder als Navigationstyp,aktueller Ordner */
.osNavigCurrentFolder{font-family:arial,helvetica,sans-serif;font-size:12px;color:#000000;text-decoration:none;}
.osNavigCurrentFolderA{
 font-family:arial, helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 text-decoration:none;
 border-bottom: 1px dotted silver;
 }

/* getFolderName als Navigationstyp,aktueller Ordner */
.osNavigFolderName{font-family:arial,helvetica,sans-serif;font-size:12px;color:red;text-decoration:none;}
.osNavigFolderNameA{
 font-family:arial, helvetica, sans-serif;
 font-size:12px;
 color:red;
 text-decoration:none;
 border-bottom: 1px dotted silver;
 }

/* Konfiguration einzelner Navigationselemente mittels FolderID oder DocumentID */
/* #osNF4{padding-top:10px;background-color:red;} */
/* #osND87{padding-top:10px;background-color:red;} */

/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* Module																													  */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
of01TABLE
{
  font-family:arial, helvetica, sans-serif;
  color: #646464;
  font-size: 12px;
  line-height: 1.5;
}

of01H1
{
  font-family:arial, helvetica, sans-serif;
  color: #646464;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  }

of01INPUT
{
  font-family:arial, helvetica, sans-serif;
  color: #646464;
  font-size: 12px;
  line-height: 1.5;
}

.of01TEXTAREA
{
  font-family:arial, helvetica, sans-serif;
  color: #646464;
  font-size: 12px;
  line-height: 1.5;
  width: 300px;
  height: 100px;
  }

.osModSe01Input{
width: 90px;
font-family:arial, helvetica, sans-serif;
font-size: 11px;
}

.osModSe01Submit{}

.osModSe01Info{
 font-family:arial, helvetica, sans-serif;
 font-size:12px;
 color:#646464;
 line-height: 1.5;
 text-decoration:none;}
 
.osModSe01LinkLocation{
font-family:arial, helvetica, sans-serif;
 font-size:11px;
color:#646464; 
 text-decoration:none;}
 
.osModSe01LinkTitle{
 font-family:arial, helvetica, sans-serif;
 font-size:12px;
 color:#9a0000;
 font-weight: bold;
 text-decoration:none;
 text-align:left;
 border-bottom: 1px solid #c0c0c0;
}
.osModSe01LinkResult{
font-family:arial, helvetica, sans-serif;
 font-size:12px;
 color:#646464;
 line-height: 1.5;
 text-decoration:none;}
 
.osModSe01Highlight{
 background-color:#ffeb9b;
 font-weight:bold;
 padding-right: 3px;
 padding-left: 3px;
 }

.osModSe01Pager{
font-family:arial, helvetica, sans-serif;
 font-size:12px;
 color:#646464;
 text-decoration:none;
 }
 
.osModSe01PagerAct{
font-family:arial, helvetica, sans-serif;
 font-size:12px;
 font-weight: bold;
 color:#9a0000;
 text-decoration:none;
 }

/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* osModul CSS																														  */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */

.osModFM01ErrorTable{}
.osModFM01ErrorTitle{color:#9a0000;font-size:16px;}
.osModFM01ErrorTD{color:#9a0000;}


/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* Eigene CSS Klassen																														  */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */

body {
  background-color: #8a9197;
  background-image: url(/osMedia/site/t1/images/bodyBGR.gif);
  background-repeat: repeat-x;
  margin: 0;
  font-family:arial, helvetica, sans-serif;
  color: #646464;
  font-size: 12px;
  line-height: 1.5;
  }
td {
  font-family:arial, helvetica, sans-serif;
  color: #646464;
  font-size: 12px;
  line-height: 1.5;
  }

a:hover {
  text-decoration: underline;
  }

.leftmenuTD {
  padding-top: 20px;
  border-right: 1px solid #cacaca;
  }
.contentTD {
  margin-left: 10px;
  padding-top: 0;
  padding-left: 16px;
  }

.tb01 {
  background-color: #fff;
  background-image: url(/osMedia/site/t1/images/toolboxBgr1.gif);
  background-repeat: repeat-y;
  text-align: center;
  border-top: 1px solid #9b9b9b;
  }
.tb02 {
  background-color: #fff;
  background-image: url(/osMedia/site/t1/images/toolboxBgr2.gif);
  background-repeat: repeat-y;
  border-top: 1px solid #9b9b9b;
  }
.tbBottom {
 background-image: url(/osMedia/site/t1/images/toolboxBottom.gif);
 background-repeat: no-repeat;
 background-position: 0 top;
 border-top: 1px solid #9b9b9b;
 }
.tbTop {
  background-image: url(/osMedia/site/t1/images/toolboxTop.gif);
  background-repeat: no-repeat;
  background-position: 0 bottom;
  }
.small {
 font-size:12px;
 font-family: arial,helvetica,sans-serif;
 }

.adresszeile {
  color: #444444;
  font-size:12px;
  font-family: arial, helvetica, sans-serif;
  text-decoration: none;
  text-shadow: 0px 1px 0px #ffffff;
  padding: 0 15px;
  }

.adresszeile a {
  color: #444444;
  font-size:12px;
  font-family: arial, helvetica, sans-serif;
  text-decoration: none;
  text-shadow: 0px 1px 0px #ffffff;
  }
  
.adresszeile a:hover {
  color: #000;
  font-size:12px;
  font-family: arial, helvetica, sans-serif;
  text-decoration: underline;
  text-shadow: 0px 1px 0px #ffffff;
  }

.tdAddress {
padding: 5px 8px;
line-height:1.3em;
border-bottom:solid 1px #999;
}
