html{overflow-y:scroll;}
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* Konfiguration Openscope Inhalt 																											  */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */

/* Openscope Inhaltstabelle */
.osTable11 { width:96%; }

.osTable21 { width:96%; }

.osTable31 { width:200px; }

.osTable41 { width:200px; }

.osTable51 { width:200px; }

.osTable12 { width:96%; }

.osTable13 { width:96%; }

.osTable14 { width:96%; }

/* Titel 1 */
.osTitle1TR { }

/* Titel 2 */
.osTitle2TR { }

.osTitle2TD
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-weight:bold;
 font-size:12px;
 color:#000000;
 word-spacing: 0.1em;
 letter-spacing: 0.1em;
 padding-top:5px;
 padding-bottom:0;
 margin-bottom:0;
}

/* Titel 3 */
.osTitle3TR { }

.osTitle3TD
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-size:12px;
 color:#000000;
 text-decoration:none;
 text-align:left;
 font-weight:bold;
 word-spacing: 0.1em;
 letter-spacing: 0.1em;
}

/* Openscope Zeile/Zelle. Bei Inhalt Text und Bild wird die Bildzelle osPicTR/osPicTD definiert */
.osTextTR { }

.osTextTD
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-size:12px;
 color:#444;
 text-decoration:none;
 text-align:left;
 padding-left: 5px;
}

/* Openscope Inhalt (Text welcher durch Benutzer eingegeben wurde) */
.osContentA
{
 color:#0c4b9a;
 text-decoration: none;
}

.osContentP
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-size:12px;
 color:#444;
 text-decoration:none;
}

/* Openscope Inhalt Tabelle mit Editor erstellt */
.osContentTABLE { }

.osContentTR { }

.osContentTH { }

.osContentTD
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-size:12px;
 color:#444;
 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
{
 line-height: 1.5;
 margin-left: -20px;
 list-style-image: url(/osMedia/site/t1/bullet.gif);
}

/* 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:"Trebuchet MS", Arial, sans-serif;
 font-size:9px;
 color:#000000;
}

/* Trennlinie */
.osSeparatorTR { }

.osSeparatorTD
{
 background-color:black;
 height:1px;
}

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

.osSpaceTD { }

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

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

/* Openscope Sprachumschaltung */
.osLangActive
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-size:12px;
 color:#000000;
 text-decoration:underline;
}

.osLangInactive
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-size:12px;
 color:#444;
 text-decoration:none;
}

.osLangImage
{
 width:50px;
 height:25px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* Konfiguration Openscope Navigation																										  */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */

.osNavigTable { width: 100%; }

.osNavigTR { width: 100%; }

.osNavigTD { width: 100%; }

/* -------------------------------------*/
/* Navigations Level 0, Ordner wird als Navigationseintrag angezeigt, inaktiver Ordner */
.osNavigL0FolderTable { width: 100%; }

.osNavigL0FolderTR { }

.osNavigL0FolderTD1 { }

.osNavigL0FolderTD2 { }

.osNavigL0FolderA
{
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:12px;
 color:#444;
 text-decoration:none;
}

/* Navigations Level 0, Ordner wird als Navigationseintrag angezeigt, aktiver Ordner */
.osNavigL0FolderTableActive { width: 100%; }

.osNavigL0FolderTRActive { }

.osNavigL0FolderTD1Active { }

.osNavigL0FolderTD2Active { }

.osNavigL0FolderAActive
{
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;
 color:#444;
 text-decoration:none;
}

/* Navigations Level 0, Dokument wird als Navigationseintrag angezeigt, inaktives Dokument */
.osNavigL0DocumentTable
{
 width: 100%;
 margin-top: 10px;
}

.osNavigL0DocumentTR { }

.osNavigL0DocumentTD1 { }

.osNavigL0DocumentTD2 { }

.osNavigL0DocumentA
{
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:12px;
 color:#444;
 text-decoration:none;
}

/* Navigations Level 0, Dokument wird als Navigationseintrag angezeigt, aktives Dokument */
.osNavigL0DocumentTableActive { width: 100%; }

.osNavigL0DocumentTRActive { }

.osNavigL0DocumentTD1Active { }

.osNavigL0DocumentTD2Active { }

.osNavigL0DocumentAActive
{
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;
 color:#444;
 text-decoration:none;
}

/* -------------------------------------*/
/* Navigations Level 1, Ordner wird als Navigationseintrag angezeigt, inaktiver Ordner */
.osNavigL1FolderTable { margin-top: 10px; }

.osNavigL1FolderTR
{
 border-bottom-color: #777;
 border-bottom-style: dotted;
}

.osNavigL1FolderTD1 { border-bottom: 1px dotted #777; }

.osNavigL1FolderTD2 { border-bottom: 1px dotted #777; }

.osNavigL1FolderA
{
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:12px;
 color:#444;
 text-decoration:none;
}

/* Navigations Level 1, Ordner wird als Navigationseintrag angezeigt, aktiver Ordner */
.osNavigL1FolderTableActive { margin-top: 10px; }

.osNavigL1FolderTRActive
{
 border-bottom-color: #777;
 border-bottom-style: dotted;
}

.osNavigL1FolderTD1Active { border-bottom: 1px dotted #777; }

.osNavigL1FolderTD2Active { border-bottom: 1px dotted #777; }

.osNavigL1FolderAActive
{
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;
 color:#444;
 text-decoration:none;
}

/* Navigations Level 1, Dokument wird als Navigationseintrag angezeigt, inaktives Dokument */
.osNavigL1DocumentTable { margin-top: 10px; }

.osNavigL1DocumentTR
{
 border-bottom-color: #777;
 border-bottom-style: dotted;
}

.osNavigL1DocumentTD1 { border-bottom: 1px dotted #777; }

.osNavigL1DocumentTD2 { border-bottom: 1px dotted #777; }

.osNavigL1DocumentA
{
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:12px;
 color:#444;
 text-decoration:none;
}

/* Navigations Level 1, Dokument wird als Navigationseintrag angezeigt, aktives Dokument */
.osNavigL1DocumentTableActive { margin-top: 10px; }

.osNavigL1DocumentTRActive
{
 border-bottom-color: #777;
 border-bottom-style: dotted;
}

.osNavigL1DocumentTD1Active { border-bottom: 1px dotted #777; }

.osNavigL1DocumentTD2Active { border-bottom: 1px dotted #777; }

.osNavigL1DocumentAActive
{
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;
 color:#444;
 text-decoration:none;
}

/* -------------------------------------*/
/* Navigations Level 2, Ordner wird als Navigationseintrag angezeigt, inaktiver Ordner */
.osnavigL2FolderTable { }

.osnavigL2FolderTR { }

.osnavigL2FolderTD1 { }

.osnavigL2FolderTD2 { }

.osnavigL2FolderA
{
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:12px;
 color:#444;
 text-decoration:none;
}

/* Navigations Level 2, Ordner wird als Navigationseintrag angezeigt, aktiver Ordner */
.osnavigL2FolderTableActive { }

.osnavigL2FolderTRActive { }

.osnavigL2FolderTD1Active { }

.osnavigL2FolderTD2Active { }

.osnavigL2FolderAActive
{
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;
 color:#444;
 text-decoration:none;
}

/* Navigations Level 2, Dokument wird als Navigationseintrag angezeigt, inaktives Dokument */
.osnavigL2DocumentTable { }

.osnavigL2DocumentTR { }

.osnavigL2DocumentTD1 { }

.osnavigL2DocumentTD2 { }

.osnavigL2DocumentA
{
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:12px;
 color:#444;
 text-decoration:none;
}

/* Navigations Level 2, Dokument wird als Navigationseintrag angezeigt, aktives Dokument */
.osnavigL2DocumentTableActive { }

.osnavigL2DocumentTRActive { }

.osnavigL2DocumentTD1Active { }

.osnavigL2DocumentTD2Active { }

.osnavigL2DocumentAActive
{
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;
 color:#444;
 text-decoration:none;
}


/* -------------------------------------*/
/* Navigations Level 3, Ordner wird als Navigationseintrag angezeigt, inaktiver Ordner */
.osnavigL3FolderTable { }

.osnavigL3FolderTR { }

.osnavigL3FolderTD1 { }

.osnavigL3FolderTD2 { }

.osnavigL3FolderA
{
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:12px;
 color:#444;
 text-decoration:none;
}

/* Navigations Level 3, Ordner wird als Navigationseintrag angezeigt, aktiver Ordner */
.osnavigL3FolderTableActive { }

.osnavigL3FolderTRActive { }

.osnavigL3FolderTD1Active { }

.osnavigL3FolderTD2Active { }

.osnavigL3FolderAActive
{
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;
 color:#444;
 text-decoration:none;
}

/* Navigations Level 3, Dokument wird als Navigationseintrag angezeigt, inaktives Dokument */
.osnavigL3DocumentTable { }

.osnavigL3DocumentTR { }

.osnavigL3DocumentTD1 { }

.osnavigL3DocumentTD2 { }

.osnavigL3DocumentA
{
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:12px;
 color:#444;
 text-decoration:none;
}

/* Navigations Level 3, Dokument wird als Navigationseintrag angezeigt, aktives Dokument */
.osnavigL3DocumentTableActive { }

.osnavigL3DocumentTRActive { }

.osnavigL3DocumentTD1Active { }

.osnavigL3DocumentTD2Active { }

.osnavigL3DocumentAActive
{
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;
 color:#444;
 text-decoration:none;
}


/* getCurrentFolder als Navigationstyp, aktueller Ordner */
.osNavigCurrentFolder
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-size:12px;
 color:#444;
 text-decoration:none;
}

.osNavigCurrentFolderA
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-size:12px;
 color:#444;
 text-decoration:none;
}



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



/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* Module																													  */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
.osModGB01A
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-weight:normal;
 font-size:12px;
 color:#444;
}

.osModGB01Text
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-weight:normal;
 font-size:12px;
 color:#444;
}

.osModGB01GUIText
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-weight:normal;
 font-size:12px;
 color:#444;
}

.osModGB01GUIInputText
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-weight:normal;
 font-size:12px;
 color:#444;
}

.osModGB01GUIInputTextArea
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-weight:normal;
 font-size:12px;
 color:#444;
}

.osModGB01GUISubmit
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-weight:normal;
 font-size:12px;
 color:#444;
}

.osModSe01Error
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-size:12px;
 color:red;
 text-decoration:none;
}

.osModSe01Info
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-size:12px;
 color:#444;
 text-decoration:none;
}

.osModSe01ResultTable { }

.osModSe01Location { }

.osModSe01Title
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-size:12px;
 color:#444;
 text-decoration:none;
}

.osModSe01Result { }

.osModSe01Pager
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-size:12px;
 color:#444;
 text-decoration:none;
}

.osModSe01PagerAct
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-size:12px;
 color:#444;
 text-decoration:none;
 font-weight:bold;
}

.osModSe01LinkLocation
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-size:12px;
 color:#CCCCCC;
 text-decoration:none;
}

.osModSe01LinkTitle
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-size:12px;
 color:#444;
 text-decoration:none;
 font-weight:bold;
}

.osModSe01LinkResult
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-size:12px;
 color:#444;
 text-decoration:none;
}

.osModSe01Highlight { }

.osModSH01Title
{
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
 font-weight: bold;
}

.osModSH01Result
{
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
}

.osModSH01Link
{
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
}

.osModSH01Location
{
 border-top: 1px dotted #777;
 margin-top: 5px;
 margin-bottom: 5px;
 font-style: italic;
}

.osModSH01Pager
{
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
}

.osModSH01SearchTitle { color: #FAFAFA; }

.osModSH01Input
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-weight:normal;
 font-size:12px;
 color:#444;
 width: 150px;
 margin-right: 10px;
}

.osModSH01Highlight { background-color: #ECF2FB; }

.osModSe01Input { width:100px; }

/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* Eigene CSS Klassen																														  */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
body
{
 font-size: 12px;
 font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif;
 background-color: #595959;
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-weight:normal;
 font-size:12px;
 color:#444;
 margin: 20px 15px;
}

table.summary { font-size: 12px; }

td.summary { border-bottom: 1px solid #cccccc; }

.summary td { border-bottom: 1px solid #cccccc; }

td.summarybold
{
 font-weight: bold;
 border-bottom: 1px solid #cccccc;
}

td.summarytitle
{
 font-weight: bold;
 border-bottom: 1px solid #cccccc;
 background: #eeeeee;
 border-top: 1px solid #cccccc;
}

td.summaryprice
{
 font-size: 12px;
 border-bottom: 1px solid #cccccc;
 background: #eeeeee;
 font-weight: bold;
}

td.summaryproducttitle
{
 font-size: 12px;
 border-bottom: 1px solid #cccccc;
 border-top: 1px solid #cccccc;
 background: #eeeeee;
 color: Maroon;
}

.summaryproducttitle th
{
 font-size: 12px;
 border-bottom: 1px solid #cccccc;
 border-top: 1px solid #cccccc;
 background: #eeeeee;
 color: Maroon;
}

td.summaryproducttitle2
{
 font-size: 12px;
 border-bottom: 1px solid #cccccc;
 background: #eeeeee;
 color: Maroon;
}

td.summarydetails
{
 font-size: 12px;
 background: #eeeeee;
}

td.summarysubscribe
{
 font-size: 12px;
 border-bottom: 1px solid #cccccc;
 background: #eeeeee;
}

.navi1
{
 color: #777;
 font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif;
 text-decoration: none;
 padding-right: 20px;
}

.navi1TD
{
 font-size: 15px;
 padding-top: 7px;
}

.navi1:hover
{
 color: #262626;
 font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif;
 text-decoration: none;
 padding-right: 20px;
}

.navi1active
{
 color: #262626;
 font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif;
 text-decoration: none;
 padding-right: 20px;
}

.osNavigFolderA
{
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-size:12px;
 color:#595959;
 text-decoration:none;
}

select, textarea, input
{
 color: #444;
 font-size: 12px;
 font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif;
}

strong
{
 color: #333;
 font-weight: bold;
 word-spacing: 0.1em;
 letter-spacing: 0.1em;
}

p.wikipedia
{
 border: 1px solid #cccccc;
 background-color: #eeeeee;
 padding: 5px 5px 5px 5px;
}

.small
{
 color: #444;
 font-size: 0.8em;
}

li.pdf
{
 line-height: 1.5;
 margin-left: -25px;
 list-style-image: url(/osMedia/site/t1/pdf.gif);
}

tr.contenttitle { }



/* Schöner Button */

.btn
{
 margin-top:2em;
}

.btn a, .btn a:visited
{
 display:block;
 padding:6px;
 font-weight:bold;
 font-size:12px;
 text-decoration:none;
 border:1px #CCCCCC solid;
 color:#000000;
 background:#efefef url(/osMedia/site/t1/btn_bg.gif) repeat-x;
}

.btn a:focus, .btn a:hover
{
 text-decoration:none;
 border:1px #8c8c8c solid;
 background:#dedef1 url(/osMedia/site/t1/btn_hover_bg.gif) repeat-x;
}

.btn img
{
 float:right;
 margin-top:2px;
 border:none;
}

* html .btn a { width:106px; /* w\idth:106px; */ /* Breitenangaben nur fuer IE */ }
