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

/* Openscope Tabellen bei zwei Spalten oder Gemischt */
.osContainerTable1{width:100%;}
.osContainerTD11{text-align:left;vertical-align:top;}
.osContainerTD12{text-align:left;vertical-align:top;width:50%;}
.osContainerTD13{text-align:left;vertical-align:top;width:50%;}
.osContainerTD14{text-align:left;vertical-align:top;}
 
/* Openscope Inhaltstabelle */
.osTable11{
 width: 100%;
 }
.osTable12{
 width: 100%;
 }
.osTable13{
 width: 100%;
 }
.osTable14{
 width: 100%;
 }

/* Titel 1 */
.osTitle1TR{}
.osTitle1TD{font-family:arial, helvetica, sans-serif;font-size:16px;color:#222;text-decoration:none;text-align:left;font-weight:bold;}

/* Titel 2 */
.osTitle2TR{}
.osTitle2TD{font-family:arial, helvetica, sans-serif;font-weight:bold;font-size:14px;color:#222;padding-top:5px;padding-bottom:0;margin-bottom:0;}

/* Titel 3 */
.osTitle3TR{}
.osTitle3TD{font-family:arial, helvetica, sans-serif;font-size:12px;color:#222;text-decoration:none;text-align:left;font-weight:bold;}

/* 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:#222;
 line-height: 1.5;
 text-decoration:none;
 text-align:left;
 }

/* Openscope Inhalt (Text welcher durch Benutzer eingegeben wurde) */
.osContentA{color:#233a86;}
.osContentP{
 color: #222;
 line-height: 1.5;
 }

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

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

/* 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:9px;color:#000000;}

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

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

/* PopUp Bildvergr?sserung */
.osPicWinBody{background-color:#fff;}

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

/* Openscope Sprachumschaltung */
.osLangActive{
 font-family:arial, helvetica, sans-serif;
 font-size:13px;
 color:#ddd;
 text-decoration:none;
 }
.osLangInactive{
 font-family:arial, helvetica, sans-serif;
 font-size:13px;
 color:white;
 text-decoration:underline;
 }
.osLangImage{width:50px;height:25px;}

/* Link zu PrintWindow */
.osLinkPrint{}
.osLinkPrint:hover {
 background-color: white;
 text-decoration: none;
 }

.osLinkPrintImg{
 width: 21px;
 height: 20px;
 }
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* Konfiguration Openscope Navigation																										  */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
.osNavigTable{}
.osNavigTR{}
.osNavigTD{}

/* Navigations Level 0, Ordner wird als Navigationseintrag angezeigt, inaktiver Ordner */
.osNavigL0FolderTable{
 
 }
.osNavigL0FolderTR{}
.osNavigL0FolderTD1{
 width: 1px;
 border-bottom: 2px solid #575757;
 }
.osNavigL0FolderTD2{
 width: 170px;
 height: 26px;
 border-bottom: 2px solid #575757;
 }
.osNavigL0FolderA{
 font-family:arial, helvetica, sans-serif;
 font-size:12px;
 color:#222;
 text-decoration:none;
 }

/* Navigations Level 0, Ordner wird als Navigationseintrag angezeigt, aktiver Ordner */
.osNavigL0FolderTableActive{
 
 }
.osNavigL0FolderTRActive{
 
 }
.osNavigL0FolderTD1Active{
 background-color: #eee;
 width: 1px;
 border-bottom: 2px solid #233a86;
 }
.osNavigL0FolderTD2Active{
 background-color: #eee;
 width: 170px;
 height: 26px;
 border-bottom: 2px solid #233a86;
 }
.osNavigL0FolderAActive{
 font-family:arial, helvetica, sans-serif;
 font-size:12px;
 color:#233a86;
 text-decoration: none;
 }

/* Navigations Level 0, Dokument wird als Navigationseintrag angezeigt, inaktives Dokument */
.osNavigL0DocumentTable{}
.osNavigL0DocumentTR{}
.osNavigL0DocumentTD1{
 width: 1px;
 border-bottom: 2px solid #575757;
 }
.osNavigL0DocumentTD2{
 width: 170px;
 height: 26px;
 border-bottom: 2px solid #575757;
 }
.osNavigL0DocumentA{
 font-family:arial, helvetica, sans-serif;
 font-size:12px;
 color:#222;
 text-decoration:none;
 }

/* Navigations Level 0, Dokument wird als Navigationseintrag angezeigt, aktives Dokument */
.osNavigL0DocumentTableActive{
 
 }
.osNavigL0DocumentTRActive{
 
 }
.osNavigL0DocumentTD1Active{
 background-color: #eee;
 width: 1px;
 border-bottom: 2px solid #233a86;
 }
.osNavigL0DocumentTD2Active{
 background-color: #eee;
 width: 170px;
 height: 26px;
 border-bottom: 2px solid #233a86;
 }
.osNavigL0DocumentAActive{
 font-family:arial, helvetica, sans-serif;
 font-size:12px;
 color:#233a86;
 text-decoration: none;
 }

/* Navigations Level 1, Ordner wird als Navigationseintrag angezeigt, inaktiver Ordner */
.osNavigL1FolderTable{
 
 }
.osNavigL1FolderTR{}
.osNavigL1FolderTD1{
 width: 1px;
 border-bottom: 1px solid #575757;
 }
.osNavigL1FolderTD2{
 width: 161px;
 height: 26px;
 border-bottom: 1px solid #575757;
 }
.osNavigL1FolderA{
 font-family:arial, helvetica, sans-serif;
 font-weight:normal;
 font-size:11px;
 color:#222;
 text-decoration:none;
 margin-top: 10px;
 margin-bottom: 2px;
 }

/* Navigations Level 1, Ordner wird als Navigationseintrag angezeigt, aktiver Ordner */
.osNavigL1FolderTableActive{
 
 }
.osNavigL1FolderTRActive{
 
 }
.osNavigL1FolderTD1Active{
 background-color: #eee;
 width: 1px;
 border-bottom: 1px solid #233a86;
 }
.osNavigL1FolderTD2Active{
 background-color: #eee;
 width: 161px;
 height: 26px;
 border-bottom: 1px solid #233a86;
 }
.osNavigL1FolderAActive{
 font-family:arial, helvetica, sans-serif;
 font-size:11px;
 color:#233a86;
 text-decoration: none;
 }

/* Navigations Level 1, Dokument wird als Navigationseintrag angezeigt, inaktives Dokument */
.osNavigL1DocumentTable{}
.osNavigL1DocumentTR{}
.osNavigL1DocumentTD1{
 width: 1px;
 border-bottom: 1px solid #575757;
 }
.osNavigL1DocumentTD2{
 width: 161px;
 height: 26px;
 border-bottom: 1px solid #575757;
 }
.osNavigL1DocumentA{
 font-family:arial, helvetica, sans-serif;
 font-weight:normal;
 font-size:11px;
 color:#222;
 text-decoration:none;
 margin-top: 10px;
 margin-bottom: 2px;
 }

/* Navigations Level 1, Dokument wird als Navigationseintrag angezeigt, aktives Dokument */
.osNavigL1DocumentTableActive{}
.osNavigL1DocumentTRActive{}
.osNavigL1DocumentTD1Active{
 background-color: #eee;
 width: 1px;
 border-bottom: 1px solid #233a86;
 }
.osNavigL1DocumentTD2Active{
 background-color: #eee;
 width: 161px;
 height: 26px;
 border-bottom: 1px solid #233a86;
 }
.osNavigL1DocumentAActive{
 font-family:arial, helvetica, sans-serif;
 font-size:11px;
 color:#233a86;
 text-decoration:none;
 }

/* Navigations Level 2, Ordner wird als Navigationseintrag angezeigt, inaktiver Ordner */
.osNavigL2FolderTable{
 
 }
.osNavigL2FolderTR{}
.osNavigL2FolderTD1{
 width: 1px;
 border-bottom: 1px solid #575757;
 }
.osNavigL2FolderTD2{
 width: 151px;
 height: 26px;
 border-bottom: 1px solid #575757;
 }
.osNavigL2FolderA{
 font-family:arial, helvetica, sans-serif;
 font-weight:normal;
 font-size:11px;
 color:#222;
 text-decoration:none;
 padding-top: 5px;
 padding-bottom: 2px;
 }

/* Navigations Level 2, Ordner wird als Navigationseintrag angezeigt, aktiver Ordner */
.osNavigL2FolderTableActive{
 
 }
.osNavigL2FolderTRActive{}
.osNavigL2FolderTD1Active{
 background-color: #eee;
 width: 1px;
 border-bottom: 1px solid #233a86;
 }
.osNavigL2FolderTD2Active{
 background-color: #eee;
 width: 151px;
 height: 26px;
 border-bottom: 1px solid #233a86;
 }
.osNavigL2FolderAActive{
 font-family:arial, helvetica, sans-serif;
 font-size:11px;
 color:#233a86;
 text-decoration:none;
 padding-top: 5px;
 padding-bottom: 2px;
 }

/* Navigations Level 2, Dokument wird als Navigationseintrag angezeigt, inaktives Dokument */
.osNavigL2DocumentTable{}
.osNavigL2DocumentTR{}
.osNavigL2DocumentTD1{
 width: 1px;
 border-bottom: 1px solid #575757;
 }
.osNavigL2DocumentTD2{
 width: 151px;
 height: 26px;
 border-bottom: 1px solid #575757;
 }
.osNavigL2DocumentA{
 font-family:arial, helvetica, sans-serif;
 font-weight:normal;
 font-size:11px;
 color:#222;
 text-decoration:none;
 padding-top: 5px;
 padding-bottom: 2px;
 }

/* Navigations Level 2, Dokument wird als Navigationseintrag angezeigt, aktives Dokument */
.osNavigL2DocumentTableActive{}
.osNavigL2DocumentTRActive{}
.osNavigL2DocumentTD1Active{
 background-color: #eee;
 width: 1px;
 border-bottom: 1px solid #233a86;
 }
.osNavigL2DocumentTD2Active{
 background-color: #eee;
 width: 151px;
 height: 26px;
 border-bottom: 1px solid #233a86;
 }
.osNavigL2DocumentAActive{
 font-family:arial, helvetica, sans-serif;
 font-size:11px;
 color:#233a86;
 text-decoration:none;
 padding-top: 5px;
 padding-bottom: 2px;
 }

/* Navigations Level 3, Ordner wird als Navigationseintrag angezeigt, inaktiver Ordner */
.osNavigL3FolderTable{
 
 }
.osNavigL3FolderTR{}
.osNavigL3FolderTD1{
 width: 1px;
 border-bottom: 1px solid #575757;
 }
.osNavigL3FolderTD2{
 width: 141px;
 height: 26px;
 border-bottom: 1px solid #575757;
 }
.osNavigL3FolderA{
 font-family:arial, helvetica, sans-serif;
 font-weight:normal;
 font-size:11px;
 color:#222;
 text-decoration:none;
 padding-top: 5px;
 padding-bottom: 2px;
 }

/* Navigations Level 3, Ordner wird als Navigationseintrag angezeigt, aktiver Ordner */
.osNavigL3FolderTableActive{
 
 }
.osNavigL3FolderTRActive{}
.osNavigL3FolderTD1Active{
 background-color: #eee;
 width: 1px;
 border-bottom: 1px solid #233a86;
 }
.osNavigL3FolderTD2Active{
 background-color: #eee;
 width: 141px;
 height: 26px;
 border-bottom: 1px solid #233a86;
 }
.osNavigL3FolderAActive{
 font-family:arial, helvetica, sans-serif;
 font-size:11px;
 color:#233a86;
 text-decoration:none;
 padding-top: 5px;
 padding-bottom: 2px;
 }

/* Navigations Level 3, Dokument wird als Navigationseintrag angezeigt, inaktives Dokument */
.osNavigL3DocumentTable{}
.osNavigL3DocumentTR{}
.osNavigL3DocumentTD1{
 width: 1px;
 border-bottom: 1px solid #575757;
 }
.osNavigL3DocumentTD2{
 width: 141px;
 height: 26px;
 border-bottom: 1px solid #575757;
 }
.osNavigL3DocumentA{
 font-family:arial, helvetica, sans-serif;
 font-weight:normal;
 font-size:11px;
 color:#222;
 text-decoration:none;
 padding-top: 5px;
 padding-bottom: 2px;
 }

/* Navigations Level 3, Dokument wird als Navigationseintrag angezeigt, aktives Dokument */
.osNavigL3DocumentTableActive{}
.osNavigL3DocumentTRActive{}
.osNavigL3DocumentTD1Active{
 background-color: #eee;
 width: 1px;
 border-bottom: 1px solid #233a86;
 }
.osNavigL3DocumentTD2Active{
 background-color: #eee;
 width: 141px;
 height: 26px;
 border-bottom: 1px solid #233a86;
 }
.osNavigL3DocumentAActive{
 font-family:arial, helvetica, sans-serif;
 font-size:11px;
 color:#233a86;
 text-decoration:none;
 padding-top: 5px;
 padding-bottom: 2px;
 }

/* 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-color:#C0C0C0;border-bottom-style:dotted;border-bottom-width :1px;}

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

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

/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* Module																													  */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* Eigene CSS Klassen																														  */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
body   {
 font-size: 11px;
 font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
 background-color: white;
 background-image: url(/osMedia/site/t1/media/body_bg.gif);
 background-repeat: repeat;
 background-attachment: fixed }
.claim {
 font-size: 11px;
 font-weight: bold }
 
a {
 color: #233a86;
 text-decoration: underline }
a:hover {
 color: #233a86;
 text-decoration: underline;
 }
a:active {
 color: #f60024;
 text-decoration: none;}
.topsubline   {
 font-size: 14px;
 font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
 font-style: italic;
 font-weight: bold;
 line-height: 1.2 }
.toptitel {
 font-size: 18px;
 font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
 font-style: italic;
 font-weight: bold;
 line-height: 1;
 margin: 0 }
.MenuTD {
  border-right: 1px solid #808080;
  }
.ContentTD {
  padding: 20px 20px 30px;
  }

.RechtsTD {
  background-color: #ebebeb;
  border-left: 1px solid #808080;
  }
.linkKontakt {
 color: white;
 font-size: 13px;
 font-weight: bold;
 }


