/* BO cme.onkodin.de.css */

/* no left/right background */
#layoutWrapper1_BGleft, #layoutWrapper4_ContentLeft,
#layoutWrapper2_BGright,#layoutWrapper3_ContentAll {
	background: #FFF url(/misc_/zms/spacer.gif) repeat;
}
#pageregionRight, #layoutWrapper4_ContentLeft {
	margin-top:0px;
}
#pageregionTop { margin-top: 15px; }

div#layoutWrapper4_ContentLeft {padding-top:25px}
div.ZMSTeaserElement div.text {font-size:11px;}

/* -- Channel Menu --------------------------- */
#Menu {
        width:740px;
        position:relative;
        top:-16px;
        padding:0px 10px;
}

/* -- CHANNELNAVIGATION -----------------*/

#Menu {
        margin-top:1px;
	}

#Menu a.current {
	color: #ff9900;
	}

#Menu a:hover  {
	text-decoration: underline;
	color: #ff9900;
	}
#Menu a.active {
	text-decoration: underline;
	color: #ff9900;
	}

#Menu ul li {
        margin-top:0px;
        padding:0 0 0 3px;
        font-size: 12px !important;
}

#Metanavigation {
        font-size:12px !important;
        padding-top:0px;
        padding-right:0px;
        margin-right:0px;
}

/* -- Document TEXT TABLE PRINTMEDIALINKS specified (added) -----------------*/

h1 {
        color: #5bac62;
        line-height:22px;
}
h2 { color: #000; }
h3 { color: #5bac62; }

.body, p, ol, ul, li, table td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.0em;
}

.body, p, table td {
        line-height: 17px;
}

body#contentScorm {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.8em !important;
        line-height: 20px !important;
}

/* div#Content { */
/*      font-family: Arial, Helvetica, sans-serif; */
/*      font-size: 1.0em !important; */
/*      line-height: 16px !important; */
/* } */

p.emphasis {
	margin: auto 20px;
	padding:5px !important;
         font-weight:bold;
	background-color:#ff9900 !important;
	}

div#courseSummary {
	padding-top: 10px;
}

img.img {
	padding-top: 10px;
}

/* --- Metaeintrag unter H1 ---*/
.metadata {
        font-size: 0.8em !important;
        margin-top: 8px !important;
        padding-bottom: 6px !important;
}

/* --- Abstract Kursheader / Kursübersicht ---*/
p.description.course { 
        font-weight:normal !important;
        font-size: 12px !important;
        text-align: justify !important;
} 
div.abstract { 
        text-align: justify !important;
}

/* --- BO Printmedialinks-Optimierung ---*/

div.ZMSLinkElement div.description {
	font-size:10pt;
        line-height: 16px;
        padding-top: 10px;
        padding-bottom: 2px;
	}
div.ZMSLinkContainer {
        background-color: #fff;
	}

/* --- EO Printmedialinks-Optimierung ---*/

/* --- BO TOC-Inhaltsliste Zeilen-Optimierung ---*/
div#Index ul {
        height: 8px;
        list-style : disc;
        list-style-position : inside;
        margin-left : 0px;
        padding-left : 2px;
}
div#Index ul li {
        line-height: 15px;
}
/* --- EO TOC-Inhaltsliste Zeilen-Optimierung ---*/

/* --- BO Kurstabellen-Optimierung ---*/

table.ZMSTable {
        border-collapse:collapse;
        line-height: 18px !important;

}
table.ZMSTable caption {
        border:0px;
        color: #fff !important;
        font-size:12px !important;
        font-weight:bold !important;
        background-color: #ff9900 !important;
}
.Tabellentitel {
        font-size: 12px !important;
        font-weight: bold !important;
        background-color: #ff9900;
         }
table.ZMSTable tr th,
div.ZMSTable tr.even th
table.ZMSTable tr.even th {
        background-color: #8099ca !important;
        font-weight: normal !important;
        text-align:left;
}
table.ZMSTable tr.odd th {
        background-color: #8099ca !important;
        vertical-align:top;
}
.Tabellenspaltentitel {
        font-weight: normal !important;
        background-color: #8099ca;
         }
.Tabellenzeilentitel {
        font-weight: bold !important;
        background-color: #f2f3f9;
         }
table.ZMSTable tr td {
        background-color: #f2f3f9;
        vertical-align:top;
}
table.ZMSTable tr.evenScorm td {
        background-color: #d7ddea !important;
        vertical-align:top;
}
table.ZMSTable tr.oddScorm td {
        background-color: #f2f3f9;
        vertical-align:top;
}
.tablecaption {
        font-size: 10px !important;
        background-color: #f2f3f9 !important;
         }
.aligncenter { text-align:center; }

/* --- EO Kurstabellen-Optimierung ---*/

/* --- BO Kursdokument-Navigation ---*/

div.coursePageNavigation {
        color:#707070 !important;
        margin-top:30px !important;
        font-family:Verdana,Geneva,sans-serif !important;
        font-size:10px !important;
}
.pageNo {
        color:#707070 !important;
        font-family:Verdana,Geneva,sans-serif !important;
        font-size:10px !important;
}
input.course {
        color:#707070;
        background-color: #ebeaf4 !important;
        border: 1px solid #dbdbdb;
        font-size:10px;
        font-weight:bold;
        font-family:Verdana,Geneva,sans-serif;
}

/* --- EO Kursdokument-Navigation ---*/

/* -- BO CAVE: aus Header-CSS bisher unverändert übernommen: -----------------*/

p.description { font-weight:bold; }
p.caption { font-style: italic; padding-top:0px; margin-top:0px; }
p.small, p.smalltext { }

a:link, a:visited {
	color: #3a3db0;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
	color: #3a3db0;
}

/* -- EO CAVE: aus Header-CSS ... -----------------*/

/* -- Buttons -----------------*/

button {
        padding: 8px 24px 8px 4px;
        color:#707070;
        background-color: #ebeaf4;
        border: 1px solid #dbdbdb;
        font-size:10px;
        font-weight:bold;
        font-family:Verdana,Geneva,sans-serif;
        cursor: pointer;
}
button:disabled {
         background-color: lightgray !important;
         color: gray !important;
}

div#dashboardNavigation button.course {
  margin:0px 5px 10px 0;
  padding: 0px!important; /* IE7 */
  padding: 0px 10px !important; /* FF */
  padding: 0px; /* IE6 */
  height: 30px;
  font-weight: bold;
  font-size: 11px;
  color: #4e6ca5 !important;
}

div#dashboardNavigation button.course:disabled,
div#dashboardNavigation button.course.disabled  {
  color: #ccc !important;
  background-color: #ebeaf4 !important; 
  border: 1px solid #dbdbdb !important; 
}

input#backbtn {
         background-color: lightgray !important;
         color: #444 !important;
}

/*    -- LCMS --    */
body#navigationScorm {
  background: #FFF url(/misc_/zms/spacer.gif) repeat;
  }
body#navigationScorm h1 {
  font-size:12px;
  margin-left:1px;
  margin-top:25px;
}
body#contentScorm {
	background: #FFF url(/misc_/zms/spacer.gif) repeat;
	margin-right:222px;
}
div#contentScormTeaser {
  }

/* Login Form */
table.medipoints td.form-label {font-weight:normal;padding-left:1em;}
button#loginbutton, button#pwrequestbutton {font-size:11px;padding-left:4px; padding-right:4px}
button#loginbutton:hover, button#pwrequestbutton:hover {color:#fff}
button#loginbutton {width:82px}
button#pwrequestbutton {width:140px}


/* -- MACRONAVIGATION -----------------*/

#Macronavigation {
	width:191px;
	padding-top:5px;
/*	border-bottom: 1px solid #dbdbdb; */
}

#Macronavigation ul li a {
	color: #999 !important;
}

#Macronavigation ul li a.active,
#Macronavigation ul li a:hover {
	background-color: #fff;
	color: #ff9900 !important;
	font-weight:bold;
}

#Macronavigation ul li {
	padding: 0px;
	margin: 0px;
	background-color: transparent !important;
	background-image: none;
	border-top: 1px solid #dbdbdb;
	list-style-type: none;
}

#Macronavigation ul li:last-child {
/*	border-bottom: 1px solid #dbdbdb; */
}

#Macronavigation ul li ul li,
#Macronavigation ul li ul li.active,
#Macronavigation ul li ul li.inactive,
#Macronavigation ul li ul li.current {
	background-image: none;
	list-style-type: none;
}
#Macronavigation ul li ul li a {
	margin-top:3px;
	margin-bottom:3px;
	font-weight:normal;
}

#Macronavigation ul li ul li a:link,
#Macronavigation ul li ul li a:visited {
	color: #999 !important;
}
#Macronavigation ul li ul li a:hover {
	color: #ff9900 !important;
}
#Macronavigation ul li ul li.current a.current {
	color:#000 !important;
}

/* Course Overview */
div#courseOverview {
}
div#courseOverview table th {
  background-color:#8099ca;
  font-weight:normal;
}
div#courseOverview table th,
div#courseOverview table td {
  padding:8px;
}

div#courseOverview table th a {
color:#fff;
font-weight:bold;
text-decoration:underline;
}
div#courseOverview table th a:hover {
color:#003;
text-decoration:none;
}

/* Dash Board */
div#dashboardNavigation {
  background-color: #fff;
  width:95%;
  overflow:hidden;
}

div#dashboardNavigation table th {
  background-color: #8099ca !important;
  color:#fff !important;
  font-weight:normal;
}
div#dashboardNavigation table th,
div#dashboardNavigation table td {
  padding:2px
  padding-left:4px !important;
}


/* EO cme.onkodin.de.css */

