/**************************************
 * THEME NAME: iag-neu
 *
 * Files included in this sheet:
 *
 *   iag-neu/header.css
 *   iag-neu/flower_banner.css
 *   iag-neu/chocolate_colors.css
 *   iag-neu/styles_layout.css
 *   iag-neu/footer.css
 *   iag-neu/fw_layout.css
 *   iag-neu/fw_color.css
 *   iag-neu/fw_fonts.css
 **************************************/

/***** iag-neu/header.css start *****/

#header-home {
    background-color:#E3DFD4;
    /*	background-image:url(melt.png);	background-repeat:no-repeat; */
    background-position:top right;
    height:86px;
    margin-bottom:12px;
    clear:both;
    }
#header-home .headerlogo {
   width:430px;
   height:60px;
   position:absolute;
   top:45px;
   left:20px;
   z-index:2;
   }
#header {
    background-color:#E3DFD4;
    /*	background-image:url(melt_small.png);
    background-repeat:no-repeat; */
    background-position:bottom right;
    height:4em;
    clear:both;
    }
#header .headerlogo {
   width:287px;
   height:40px;
   position:absolute;
   top:40px;
   left:20px;
   z-index:2;
   }
h1.headermain,h2.course-cat {
    float:none;
    color:#FFFFFF;
    clear:none;
    text-align:center;
    margin:0px;
    padding:0.5em 0px 0px;
    }
#header .headermain {
    font-size:1.2em;}
h2.course-cat {
   font-size:0.9em;
   font-weight:normal;
   }
.headerhelp {
    width:115px;
    height:32px;
    background-image:url(headerpix/help-tab.png);
    background-repeat:no-repeat;
    background-position:top right;
    float:right;
    padding:10px 10px 0px 45px;
    /* include when student help files are available */
    display:none;
    }
.headerhelp img {   margin:0px 4px;}
.navbar {
    padding:0.5em 0.2em 0.3em;
    background-color:#e3dfd4;
    border-width:0px;
    border-bottom:1px solid #999999;
    padding-left: 20px;
    }
.navbar a {
   color:#003399;}
.navbutton {    float:right;}
.navbutton input {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:0.9em;
    }
.headerskip a:link,.headerskip a:visited,.headerskip a:hover {  color: #FFF;}
/******************************* ****** ************************************//*****************************/
.headertools {
   height:1.2em;
   padding:0.3em;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   clear:both;
   background-color:#e3dfd4;
   }
.headermenu {
    float:left;
    text-align:right;
    }
.headertools input,.navbutton input {
   border:1px solid #999999;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   margin-left:0.5em;
   margin-right:0.5em;
   padding-left:0.3em;
   }
.headermenu input {
   border:1px solid #999999;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   margin-left:0.5em;
   margin-right:0.5em;
   font-size:0.9em;
   padding-left:0.3em;
   }
.headertools .userinfo form {   font-size:0.8em;}
.headertools .userinfo input {   font-size:1em;}
.headertools .logininfo {   float:left;}
.headertools .userinfo {
   float:right;
   padding-right:50px;
   padding-left: 20px;
   }
.headertools .useroptions {
   float:right;
   font-size:0.8em;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   }
.headertools .useroptions select {
   border:1px solid #666666;
   padding-left:0.2em;
   }
/*Accessibility: .debugwarn */
.debugwarn {
  text-align: center;
  background: #FDD;}
.breadcrumb a {  color: #ff0000;}/***** iag-neu/header.css end *****/

/***** iag-neu/flower_banner.css start *****/

#header-home {    background-color:#cfcece;	background-image:url(melt.png);	background-repeat:no-repeat;	background-position:top right;	height:86px;	margin-bottom:12px;	clear:both;}#header-home .headerlogo {   width:430px;   height:60px;   position:absolute;   top:45px;   left:20px;   z-index:2;}#header {    background-color:#cfcece;	background-image:url(melt_small.png);	background-repeat:no-repeat;	background-position:bottom right;    height:4em;	clear:both;}#header .headerlogo {   width:287px;   height:40px;   position:absolute;   top:40px;   left:20px;   z-index:2;}h1.headermain,h2.course-cat {    float:none;    color:#FFFFFF;	clear:none;	text-align:center;	margin:0px;	padding:0.5em 0px 0px;	}#header .headermain {  font-size:1.2em;}h2.course-cat {   font-size:0.9em;   font-weight:normal;}.headerhelp {    width:115px;	height:32px;	background-image:url(headerpix/help-tab.png);	background-repeat:no-repeat;	background-position:top right;	float:right;	padding:10px 10px 0px 45px;	/* include when student help files are available */ 	display:none;}.headerhelp img {   margin:0px 4px;}.navbar {	padding:0.5em 0.2em 0.3em;	background-color:#e3dfd4;	border-width:0px;	border-bottom:1px solid #999999;        padding-left: 20px;}.navbar a {   color:#003399;}.navbutton {    float:right;}.navbutton input {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:0.9em;}.headerskip a:link,.headerskip a:visited,.headerskip a:hover {  color: #FFF;}/******************************* ****** ************************************//*****************************/.headertools {   height:1.1em;   padding:0.3em;   font-family:Verdana, Arial, Helvetica, sans-serif;   clear:both;   background-color:#e3dfd4;}.headermenu {    float:left;    text-align:right;}.headertools input,.navbutton input {   border:1px solid #999999;   font-family:Verdana, Arial, Helvetica, sans-serif;   margin-left:0.5em;   margin-right:0.5em;   padding-left:0.3em;}.headermenu input {   border:1px solid #999999;   font-family:Verdana, Arial, Helvetica, sans-serif;   margin-left:0.5em;   margin-right:0.5em;   font-size:0.9em;   padding-left:0.3em;}.headertools .userinfo form {   font-size:0.8em;} .headertools .userinfo input {   font-size:1em;}.headertools .logininfo {   float:left;}.headertools .userinfo {   float:right;   padding-right:50px;   padding-left: 20px;}.headertools .useroptions {   float:right;   font-size:0.8em;   font-family:Verdana, Arial, Helvetica, sans-serif;}.headertools .useroptions select {  border:1px solid #666666;  padding-left:0.2em;}/*Accessibility: .debugwarn */.debugwarn {  text-align: center;  background: #FDD;}.breadcrumb a {  color: #ff0000;}/***** iag-neu/flower_banner.css end *****/

/***** iag-neu/chocolate_colors.css start *****/

body {    color:#000000;    background-color:#FFFFFF;}a:link,a:visited {    color:red;}a.dimmed:link,a.dimmed:visited {    color:#AAAAAA;}a:hover {    color:#FF0000;}a.autolink:link,a.autolink:visited {    color:#000000;    background-color:#DDDDDD;}a.autolink.glossary:hover {    cursor: help;}.header {    color:#000000;    border-color:#999999;    background-color:#c6bda8;}.content {   background-color:#FFFFFF;}.content a {   color:#FF0000;}.generaltable {   border-color:#999999;   background-color:#E8E2D9;}.generaltable .cell {  background-color:#e3dfd4;  border-color:#FFFFFF;   border-bottom-color:#FFFFFF;}.generalbox {   border-color:#999999;   background-color:#e3dfd4;}.generalboxcontent {    background-color:#e3dfd4;    border-color:#CCCCCC;}.generalboxcontent td,.generalboxcontent th {    border-bottom-color:#FFFFFF;}#intro .generalboxcontent {/* works for chat choice forum journal and survey */   border-color:#999999;   background-color:#e3dfd4;}.informationbox {  border-color:#DDDDDD; }.feedbackbox {  border-color: #888888; }.feedbackby {  background-color:#BBBBBB;}.noticebox {  border-color:#DDDDDD; }.error {  color:#ff0000;}.errorbox {  color:#ffffff;  border-color:#660000;  background-color:#990000;}.errorboxcontent {  background-color:#FFBBBB;}.tabledivider {  border-color:#DDDDDD;}.tabledivider {   color:#e3dfd4;}.courseboxcontent,.categoryboxcontent,.noticeboxcontent {	border-color:#BBBBBB;}/* course, entry-page, login */.loginbox .content {    border-color:#999999;}.headingblock {  border-color:#666666;}#overDiv {   background-color:#FFFFFF;   border-color:#666666;}img.userpicture,img.grouppicture {  border-color:#000}.userinfobox {    border-color:#999999;}.userinfobox td {    background-color:#e3dfd4;}table.formtable tbody th {    background: none;}.highlight {    background-color:#AAFFAA;}.highlight2 {  color:#AA0000; /* highlight missing terms in forum search */}/* notification messages (can be good or bad) */.notifyproblem {  color:#660000;}.notifysuccess {  color:#006600;}.required {  background-color:#DDDDDD;}.dimmed_text {  color:#AAAAAA;}.teacheronly {  color:#990000;}.unread {  background: #FFD991;} .censoredtext {  color:#000000;  background:#000000;}/* ------------------------ ADMIN ----------------------------- */.admin .informationbox {  border-color:#BBBBBB;   background-color:#FFFFFF; }body#admin-index .c0 {  background-color: #FAFAFA;}body#admin-blocks table#blocks .r0,body#admin-blocks table#incompatible .r0 {  background-color: #f0f0f0;}body#admin-blocks table#blocks .r1,body#admin-blocks table#incompatible .r1 {  background-color: #fafafa;}body#admin-blocks table#incompatible td.c0 {  color: #ff0000;}table.flexible  .r0 {  background-color: #f0f0f0;}table.flexible .r1 {  background-color: #fafafa;}/* ------------------------ Course ----------------------------- */.sitetopiccontent {  border-color:#DDDDDD;  background-color:#FFFFFF;}.headingblock.header {    border-color:#999966;    background-color:#9f9f9f;}#course-view .section .left {   background-color:#c6bda8;   border-color:#999999;   color:#000000;}#course-view .section td.content {   background-color:#ffffff;   border-color:#948574;}#course-view .section .right {   background-color:#FFFFFF;   border-color:#CCCCCC;}#course-view #section-0.section td.right {   background-color:#ffffff;   border-color:#948574;}#course-view .section.hidden .left {   background-color:#EEEEEE;   border-color: #DDDDDD;   color:#666666;}#course-view .section.hidden td.content {   border-color: #DDDDDD;   background-color:#F9F9F9;   color:#999999;}#course-view .section.hidden .content a {   color:#A2B2C9;}#course-view .section.current .left {   background-color:#993300;   border-color:#663300;   color:#FFFFFF;}#course-view .section.current td.content{   background-color:#e3dfd4;   border-color:#663300;}#course-view .section .weekdates {   color:#555555;}#course-view .section.hidden .weekdates {    color:#999999;}body#course-user .section {  border-color:#AAAAAA;}#admin-report .plugin,#course-report .plugin,#course-import .plugin {  margin-bottom: 20px;  margin-left:10%;  margin-right:10%;  border-bottom: 1px solid #cecece;  border-top: 1px solid #cecece;  border-right: 1px solid #cecece;  border-left: 1px solid #cecece;  background-color: #fdfdfd;}/* ------------------------ Blocks ----------------------------- */.block_online_users .listentry img {  border:#888}.sideblock .header .hide-show img.hide-show-image {   background-image: url(pix/t/switch_minus.gif);}.sideblock.hidden .header .hide-show img.hide-show-image {   background-image: url(pix/t/switch_plus.gif);}#left-column .hidden .header,#right-column .hidden .header {  border-bottom-color: #CBC3BB;}.sideblock .header {  border-color: #DDDDDD;}.sideblock .content {  border-color: #DDDDDD;  background-color:#FCFCFC;}#left-column .header,#right-column .header {    background-color:#e3dfd4;    border-color:#CBC3BB;    color:#513233;}#left-column .content,#right-column .content {   border-color:#CBC3BB;}#left-column .content a,#right-column .content a {   color:#555555;}.blockconfigtable {  background-color:#FFFFFF;  border-left:1px solid;  border-right:1px solid;  border-bottom:1px solid;  border-color:#AAAAAA;}/* --------------------- GRADES -------------------- */body#grade-index .grades {  border-color:#999999;}body#grade-index .grades th {    background-color:#c6bda8;    border-color:#E9D7BD;}body#grade-index .grades td {  border-color:#FFFFFF;}body#grade-index .grades .r0 {  background-color: #EDEAE6;}body#grade-index .grades .r1 {  background-color: #F6F4F2;}/* --------------------- MESSAGE -------------------- */table.message_search_results td {  border-color:#DDDDDD;}.message.other .author {  color: #8888CC;}.message.me .author {  color: #999999;}.message .time {  color: #999999;}.message .content {}/* --------------------- QUESTION -------------------- */.que {    border-color: #DDD;}.que .r0 {    background-color: #F5F5F5;}.que .r1 {    background-color: #EEE;}.calculated .answer,.numerical .answer,.shortanswer .answer,.truefalse .answer {    background-color: #EEE;}.calculated .feedback,.numerical .feedback,.shortanswer .feedback,.truefalse .feedback {    border-color: #DDD;}	.que.multianswer .incorrect {    background-color: #faa;}.que.multianswer .partiallycorrect {    background-color: #ff9;}.que.multianswer .correct {    background-color: #afa;}/* --------------------- TABS -------------------- */.tablink a:link,.tablink a:visited {  color:#000066;}.selected .tablink a:link,.selected .tablink a:visited {  color:#000000;}.tabs .side,.tabrow td {  border-color: #AAAAAA;}.tabrow td {  background:url(pix/tab/left.gif) top left no-repeat;}.tabrow td .tablink {  background:url(pix/tab/right.gif) top right no-repeat;}.tabrow td:hover {  background-image:url(pix/tab/left_hover.gif);}.tabrow td:hover .tablink {  background-image:url(pix/tab/right_hover.gif);}.tabrow .last {  background: transparent url(pix/tab/right_end.gif) top right no-repeat;}.tabrow .selected {  background:url(pix/tab/left_active.gif) top left no-repeat;}.tabrow .selected .tablink {  background:url(pix/tab/right_active.gif) top right no-repeat;}.tabrow td.selected:hover {  background-image:url(pix/tab/left_active_hover.gif);}.tabrow td.selected:hover .tablink {  background-image:url(pix/tab/right_active_hover.gif);}/* --------------------- MODULES -------------------- *//*  ===================== Blogs ===================== */.blogpost.blogdraft .content {  background-color:#EEEEEE;}.block_blog_tags .official {  color: #0000cc;}.block_blog_tags .personal {  color: #666699;}/*  ===================== Forum ===================== *//* ======= General ===== */.forumpost {    border-color:#999999;}.forumpost .content {    background-color:#FFFFFF;}.forumpost .left.side {    background-image:none;    background-color:#FFFFFF;} .forumpost .picture.left {    background-color:#e3dfd4;}.forumpost .subject {    color:#7A0C00;}.forumpost .topic {    background-color:#e3dfd4;}/* ====== Forum list =====*/.forumheaderlist {    background-color:#FFFFFF;    border-color:#999999;}.forumheaderlist th {    background-color:#c6bda8;}.forumheaderlist td {    background-color:#FFFFFF;    border-color:#e3dfd4;}.forumheaderlist .discussion .starter {    background-color:#e3dfd4;    border-color:#FFFFFF;}/* ====== Discussion =====*//*  nested  */.mod-forum .indent .forumthread {	border-bottom-color:#e3dfd4;}/* ------------------------ Calendar ----------------------------- */#calendar .maincalendar,#calendar .sidecalendar {   border-color: #F9FCFF;}.maincalendar .header {    background-color:transparent;    border-bottom-color:#666666;}#calendar .sidecalendar {   border-color:#999999;   background-color:#FCFCFC;}.calendar-controls .previous,.calendar-controls .next {   color:#CC0000;}.minicalendar {    background-color:#FCF3E6;    border-color:#999999;}.calendarmonth {    background-color:#e3dfd4;    border-color:#999999;}.minicalendarblock .minicalendar,.block_calendar_month .minicalendar {    border-color:#999999;}.calendarmonth td {   border-left-color:#FFFFFF;   border-bottom-color:#FFFFFF;}#calendar .today,.minicalendar .today {    background-color:#FFFFFF;    border-color:#999999 !important;}.maincalendar .weekdays th {   color:#993300;   background-color:#c6bda8; } .minicalendar .weekdays th {   color:#993300;   background-color:#FCF3E6;}/* ------------ upcoming ----------- */.eventlist {    background-color:#FFFFFF;}.eventlist .topic {   background-color:#0033FF;}#calendar .maincalendar .eventlist .event {  border-color:#CCCCCC;}#calendar .maincalendar .eventlist .event .topic,#calendar .maincalendar .eventlist .event .picture {   background-color:#e3dfd4;}#calendar .maincalendar .eventlist .event .side {  background-color:#FFFFFF;}/*  Event colours */#calendar .sidecalendar .filters table,#calendar .maincalendar .filters table {	border-bottom-color:#999999;}#calendar .event_global,.minicalendar .event_global,.block_calendar_month .event_global {  border-color:#99CC66 !important;  background-color:#99CC66;}#calendar .duration_global,.minicalendar .duration_global {  border-top-color:#99CC66 !important;  border-bottom-color:#99CC66 !important;}#calendar .event_course,.minicalendar .event_course,.block_calendar_month .event_course {  border-color:#FF9966 !important; /* #EEC2AC */  background-color:#FF9966;}#calendar .duration_course,.minicalendar .duration_course {  border-top-color:#FF9966 !important;  border-bottom-color:#FF9966 !important;}#calendar .event_group,.minicalendar .event_group,.block_calendar_month .event_group {  border-color:#FFCC66 !important; /* #EDD69D */  background-color:#FFCC66;}#calendar .duration_group,.minicalendar .duration_group {  border-top-color:#FFCC66 !important;  border-bottom-color:#FFCC66 !important;}#calendar .event_user,.minicalendar .event_user,.block_calendar_month .event_user {  border-color:#99CCFF !important; /* #CBD6DB */  background-color:#99CCFF;}#calendar .duration_user,.minicalendar .duration_user {  border-top-color:#99CCFF !important;  border-bottom-color:#99CCFF !important;}/* ============= Hover Box ============= */.cal_popup_bg {   border-color:#666666;}#mod-assignment-view #dates.generalbox {   color:#CC0000;}#attempts {   background-color:#FFFFFF;   border-color:#999999;}.feedback {   background-color:#FFFFFF;   border-color:#999999;}/* ----------------- CHAT ---------------- */.mod-chat-gui_header_js {    background-color:#FFFFFF;    background-image:none;}#mod-chat-gui_header_js-users,#mod-chat-gui_header_js-users #content{    background-color:#e3dfd4;}#mod-chat-gui_header_js-users .dimmed_text {    color:#666666;}#mod-chat-gui_header_js-chatinput,#mod-chat-gui_header_js-chatinput #page,#mod-chat-gui_header_js-chatinput #content {   background-color:#c6bda8;   /*color:#FFFFFF;*/}/* ================ Choice =============== */#mod-choice-view .generalbox {  background-color:#F6F8FD;}.results .data {   background-color:#FFFFFF;}/* ================= Glossary ============= */.glossarydisplay {    border-color:#999999;}td.entrybox,td.entryboxheader {   background-color:#F3F3F3;   border-color:#999999;}table.glossarypost {    background-color:#FFFFFF;	border-color:#CCCCCC;}/* ---------- Journal ---------- */#mod-journal-view .generalbox {   background-color:#FFFFFF;}#mod-journal-view .generalbox .singlebutton {   background-color:#C1C1C1;}/* ---------- Lesson ---------- */#mod-lesson-view table.generalbox {   border-color:#999999;}#mod-lesson-view table.generalbox th{  background-color:#c6bda8;}#mod-lesson-view table.generalbox td{   border-color:#FFFFFF;}/*  ===================== Resource ===================== */.ims-nav-dimmed {  color: #AAAAAA;  text-decoration: none;}.ims-nav-button a:link,.ims-nav-button a:visited,.ims-nav-button a:hover {  color: #000;  text-decoration: none;}.ims-nav-dimmed,.ims-nav-button a:link,.ims-nav-button a:visited {  border-top: 1px solid #cecece;  border-bottom: 2px solid #4a4a4a;  border-left: 1px solid #cecece;  border-right: 2px solid #4a4a4a;}.ims-nav-button a:hover {  border-bottom: 1px solid #cecece;  border-top: 2px solid #4a4a4a;  border-right: 1px solid #cecece;  border-left: 2px solid #4a4a4a;}#ims-contentframe,#ims-contentframe-no-nav {  border-color: #cecece;}/* ------------------------ SCORM ----------------------------- */#mod-scorm-playscorm .structurelist a {   color:#000099;}/* kept for backward compatibility with some non-standard modules   which use these classes for various things */.generaltab, .generaltabinactive {  background-color:#BBBBBB;}.generaltabselected {  background-color:#DDDDDD;}.generaltabinactive {  color:#CCCCCC;}/***** iag-neu/chocolate_colors.css end *****/

/***** iag-neu/styles_layout.css start *****/

body {    font-size:0.9em;  margin : 5px;  background: url('pix/images/leiste-rechts-hintergrund.png') repeat-y;  }.header {    border-bottom-width:2px;    border-bottom-style:solid;}#content {   border-width:0px;   border-style:solid;}th {    padding:2px;}.generalbox {    margin-top:1em;}.generalboxcontent {    border-width:1px;    border-style:solid;    padding:1em;}.generalboxcontent td,.generalboxcontent th {    border-bottom-width:1px;    border-bottom-style:solid;}.generaltable {   border-width:2px;}.loginbox .header {    border-width:1px;	border-style:solid;}.c0 {margin-bottom: 15px!important;}/* --------------------- COURSE -------------------- */.headingblock.header {    border-width:1px;    border-style:solid;}.headingblock.header .link a {    font-size:0.9em;    font-weight:normal;}#course-view .section .left {    border-width:1px 0px 1px 1px;    border-style:solid;}#course-view .section td.content {    border-width:1px;    border-style:solid;}#course-view #section-0.section td.content {   border-right-width:0px;}#course-view .section td.right {   border-width:0px;}#course-view #section-0.section td.right {   border-width:1px 1px 1px 0px;   border-style:solid; }/*#course-view .section.hidden .right {    border-width:1px 1px 1px 0px;    border-style:solid;}*/#course-view .section .weekdates {   font-weight:bold;}/* --------------------- BLOCKS -------------------- */.sideblock .header .hide-show img.hide-show-image {   background-repeat:no-repeat;   background-position:bottom;}.sideblock.hidden .header .hide-show img.hide-show-image {   background-repeat:no-repeat;   background-position:bottom;}#left-column .hidden .header,#right-column .hidden .header {  border-bottom-width:2px;}.sideblock .footer .popupform {/* to fix size of drop-down menu */   font-size:1.2em;}.block_calendar_month .filters a{    font-size:0.9em;}#left-column .header,#right-column .header {    border-width:1px 1px 0px 1px;}#left-column .content,#right-column .content {   border-width:1px;   border-style:solid;   -moz-border-radius-bottomright:8px;   -moz-border-radius-bottomleft:8px;}/* --------------------- GRADES -------------------- */body#grade-index .grades {    border-collapse:collapse;    border-width:2px;    border-style:solid;}body#grade-index .grades th {    border-width:1px;    border-style:solid;}body#grade-index .grades td {    border-width:1px 0px;    border-style:solid;    padding:0.5em;}/* =============== Assignment ============== */#mod-assignment-view #dates.generalbox {   color:#CC0000;}#attempts {   background-color:#FFFFFF;   border-color:#999999;}.feedback {   background-color:#FFFFFF;   border-color:#999999;}/* =============== Calendar ============== */#calendar .header {    border-bottom-width:2px;    height:2em;    vertical-align:bottom;}.calendar-controls .previous,.calendar-controls .next {   font-size:0.7em;}.minicalendar, .calendarmonth {    border-width:1px;    border-style:solid;}#calendar .sidecalendar {   padding:0px;   -moz-border-radius-bottomleft:10px;   -moz-border-radius-bottomright:10px;}.sidecalendar .header {   font-family:Arial, Helvetica, sans-serif;   font-size:0.9em;}.minicalendarblock .minicalendar,.block_calendar_month .minicalendar {    border-width:1px;    border-style:solid;    -moz-border-radius:8px;}.calendarmonth td {    border-width:0px 0px 2px 2px;    border-style:solid;}#calendar .sidecalendar .filters table,#calendar .maincalendar .filters table {    font-size:0.9em;    margin:5px;    border-width:0px 0px 1px 0px;    border-style:solid;}.cal_popup_bg {   border-width:1px 2px 2px 1px;}/* ================= Chat ================ */#mod-chat-gui_header_js-chatinput,#mod-chat-gui_header_js-chatinput #page,#mod-chat-gui_header_js-chatinput #content {   margin-top:0.5em;}#mod-chat-gui_header_js-chatinput #content input {    width:90%;}/* ================ Choice =============== */#mod-choice-view .generalbox {  background-color:#F6F8FD;}.results .data {   background-color:#FFFFFF;}/*  ================= Forum ================= */.forumpost {    border-width:1px;    border-style:solid;    margin-top:10px;}.forumpost .picture.left {   border:none;}.forumpost .topic {   border-bottom-width:0px;}.forumpost .topic .subject {  font-weight:normal;  font-family:Verdana, Arial, Helvetica, sans-serif;}.forumpost .starter .subject {   font-weight:bold;   font-family:Verdana, Arial, Helvetica, sans-serif;}.forumpost .content {   font-size:0.9em;}.lastpost {    padding:3px;}/*  nested  */.mod-forum .indent {    padding:0.5em;    clear:both;}.mod-forum .indent .forumthread {    border-bottom-width:1px;    border-bottom-style:solid;    font-size:0.95em;}.forumheaderlist .discussion .starter {    padding-left:10px;}.forumheaderlist {    border-width:1px;	border-style:solid;}.forumheaderlist th{    padding:5px;}/* ================ Glossary ============= */.entrybox,.entryboxheader {   background-color:#FFFFFF;}#mod-glossary-view #content table.glossarydisplay {    width:80%;}/* ================ Journal =============== */#mod-journal-view .generalbox {   background-color:#FFFFFF;}#mod-journal-view .generalbox .singlebutton {   background-color:#C1C1C1;}/* ================ Lesson =============== */#mod-lesson-index .cell {  font-size:0.8em;}#mod-lesson-view table.generalbox {  border-width:2px;  border-style:solid;  border-collapse:collapse;}#mod-lesson-view .generalbox th {  padding:1em;}#mod-lesson-view table.generalbox td {  padding:0.5em;  border-width:1px;  border-style:solid;}#mod-lesson-view .generalbox .generalbox,#mod-lesson-view .generalbox .generalboxcontent,#mod-lesson-view .generalbox .generalboxcontent td {   border-width:0px;   border-style:none;}#mod-lesson-view .generalbox .lessonbutton a {    background-color:#F9F9F9;    padding-top:3px;    padding-bottom:2px;}#mod-lesson-view .lessonbutton.nexthorizontal a,#mod-lesson-view .lessonbutton.prevhorizontal a,#mod-lesson-view .lessonbutton.standardhorizontal a {    display:block;    clear:both;    margin:0.5em;}/* ================== Scorm ============== */#mod-scorm-playscorm .structurelist a {   color:#000099;}#mod-scorm-player #scormtop {  width: auto;  height:1em;  margin:0.5em;}#mod-scorm-player #scormnav { right:0.5em;}#tocbox {    margin-top:2em;}#mod-scorm-player #scormobject iframe{ width:99%; margin:0px 10px 1em 0px;}/* bgag-leiste links */#page, #content, #footer, .headerlogo {margin-left: 40px;}#bgag-logo-left{left: 1px;top: 2%;float: left;position: absolute;}#bgag-onlinecampus{left: 0;bottom: 10%;float: left;position: absolute;}/***** iag-neu/styles_layout.css end *****/

/***** iag-neu/footer.css start *****/

/******************************* FOOTER ************************************/#footer {	background:#E8E2D9;  	border:1px solid #999999;	clear:both;	font-family:Arial, Helvetica, sans-serif;	font-weight:normal;	margin-top:1em;}#footer .breadcrumb {   text-align:left;   margin:8px;}#footer img.top {   float:left;   margin:8px;}.logo {   float: right;   margin:8px;}#footer p.helplink {   margin:8px;}.performanceinfo {   font-size:0.9em;   text-align:left;}/***** iag-neu/footer.css end *****/

/***** iag-neu/fw_layout.css start *****/

/* Core */

body {
    margin: 5px;
}


h1.main,
h2.main,
h3.main,
h4.main,
h5.main,
h6.main {
  text-align: left;
  padding-left: 5px;
} 

h1, h2, h3, h4 {
  text-align: left;
  padding-left: 5px;
}
  
h1, h2, h3 {
  border-width: 1px;
  border-style: solid; 
}

h4 {
  border-bottom-style: solid;
  border-bottom-width:1px; 
}

input {
  
}

.generalbox {
  border-width:1px; 
  border-style:solid;
}

.sitetopiccontent {
  border-width:1px;
  border-style:solid;
}

/***
 *** Header
 ***/

#header-home {
  /* padding:1em 0.5em; */
  height:100px;
  border-width:1px;
  border-style:solid;
  
}

#header {
  height:55px;
  border-width:1px;
  border-style:solid;
}

.headermenu {
  float:right;
  text-align:right;
}

.navbar {
  margin-right: 5px;
  width: 100%; 
  padding:0px;
  height: 25px;
  border-width:1px;
  border-style:solid;
}

.breadcrumb {
 padding-top: 3px;
 padding-left: 3px;
 }
 
.navbar .navbutton {
  padding-right: 3px;
  padding-top: 2px;
 }


/***
 *** Login
 ***/

TABLE.loginbox {
  margin-top: 20px;
  }

.loginbox .header {
  border-width:1px;
  border-style:solid;
  border-bottom-width: 0px;
}

.loginbox .content {
  border-top-width: 0px;
}


/***
 *** Footer
 ***/

#footer {
  text-align:left;
  margin-top: 5px;
}


/***
 *** Blocks
 ***/


.sideblock .footer {
  border-top-width:1px;
  border-top-style:dashed;
}
  

/***
 *** Calendar
 ***/
 
 table.minicalendar {
  width: 100%;
  margin:10px auto;
  padding:2px;
  border-width:1px;
  border-style:solid;
  border-collapse:separate;
  border-spacing:1px !important;
}

table.minicalendar tr.weekdays th {
   border-style: none;
}

table.minicalendar tr td.day {
  border-style: solid;
  border-width: 1px;
}

table.calendarmonth {
  border-collapse:separate;
  border-spacing:1px !important;
}

table.calendarmonth tr td  {
  border-style: solid;
  border-width: 1px;
}


/***
 *** Course
 ***/
 
.headingblock {
  border-width:1px;
  border-style:solid;
  padding:5px;
}


.categorybox .category,
.categorybox .category {
  border-bottom: solid;
  border-width: 1px;
  padding-top: 7px;
}

#course-view .section .left {
  border-right-width: 1px;
  border-right-style: dashed;
}
/***** iag-neu/fw_layout.css end *****/

/***** iag-neu/fw_color.css start *****/

/* Core */

body {
  background-color: #F7F6F1;
}

a:link {
    color: #0033CC;
}

a:visited {
    color:#0033CC;
}

a:hover {
    color: #990000;
}

h1 {
  background-color: #C6BDA8;
  border-color: #333333;
  color: #333333;
}

h2 {
  background-color: #E3DFD4;
  border-color:#C6BDA8;
}
h3 {
  border-color:#C6BDA8;
}
h4 {
  border-color:#C6BDA8;
}


th {
    background-color:#E3DFD4;

}

th.header,
td.header,
div.header {
  background-color: #004994;

}

#layout-table #left-column {
    /* background-color: yellow; */
}

.generalbox {
  border-color:#C6BDA8;
  background-color:#FFFFFF;
}

.navbar {
  background-color:#C6BDA8;
  border-color:#666666;
  /* height: 20px; */
  background: url(pix/grad/bg_bread.jpg) repeat-x;
}

.sitetopiccontent {
  border-color:#C6BDA8;
  background-color:#FFFFFF;
}


/***
 *** Header
 ***/

#header-home, #header {
  background-color: #E3DFD4;
  border-color:#C6BDA8;
}

/***
 *** Login
 ***/


.loginbox .header {
  border-color:#C6BDA8;
}

.loginbox .content {
  border-color:#C6BDA8;
}


/***
 *** Blocks
 ***/

.sideblock .header {
  border-color: #C6BDA8;
}

.sideblock {
  border-color:#C6BDA8;
}

.sideblock .content {
  border-color:#C6BDA8;
  background-color:#FEF9F6;
}

.sideblock .footer {
  border-top-color:#C6BDA8;
}

.sideblock .header .hide-show img.hide-show-image {
  background: url('../../pix/t/switch_minus.gif') no-repeat bottom;
}

.sideblock.hidden .header .hide-show img.hide-show-image {
  background: url('../../pix/t/switch_plus.gif') no-repeat bottom;
}

/***
 *** Calendar
***/

#calendar .maincalendar,
#calendar .sidecalendar {
  border-color: #C6BDA8;
}

#calendar .maincalendar table.calendarmonth th {
  border-color: #C6BDA8;
}


table.calendarmonth tr td {
   border-color:#C6BDA8;
}

table.minicalendar {
  border-color:#C6BDA8;
}

table.minicalendar tr.weekdays th {
  background-color:#FEF9F6;
  border-color:#C6BDA8;
  }

table.minicalendar tr td.day {
   border-color:#C6BDA8;
  }

table.minicalendar tr td.weekend {
  border-color:#C6BDA8;
  color: red;
  }

#calendar .today,
.minicalendar .today {
  border-color:#000000 !important;
}

/* colors for calendar events */
#calendar .event_global,
.minicalendar .event_global,
.block_calendar_month .event_global {
  border-color:#2EBA0E !important;
  background-color:#2EBA0E;
}

#calendar .event_course,
.minicalendar .event_course,
.block_calendar_month .event_course {
  border-color:#FF9966 !important;
  background-color:#FF9966;
}

#calendar .event_group,
.minicalendar .event_group,
.block_calendar_month .event_group {
  border-color:#FBBB23 !important;
  background-color:#FBBB23;
}

#calendar .event_user,
.minicalendar .event_user,
.block_calendar_month .event_user {
  border-color:#A1BECB !important;
  background-color:#A1BECB;
}

.cal_popup_fg {
  background-color:#FEF9F6;
}

.cal_popup_bg {
  border-color:#C6BDA8;
  background-color:#FEF9F6;
}


/***
 *** Course
 ***/

.headingblock {
  border-color:#C6BDA8;
}

.categoryboxcontent,
.courseboxcontent {
  border-color:#C6BDA8;
  background: #FFFFFF;
}

.categorybox .category,
.categorybox .category {
  border-color: #C6BDA8;
}

#course-view .section .content {
  border-color: #C6BDA8;
  background-color: #FFFFFF;
}

#course-view .section .side {
  border-color: #C6BDA8;
  background-color: #FFFFFF;
}

/***
 *** Tabs
 ***/

.tabs .side {
  border-color: #C6BDA8;
}
.tabrow td {
  background:url(pix/tab/left.gif) top left no-repeat;
}
.tabrow td .tablink {
  background:url(pix/tab/right.gif) top right no-repeat;
}
.tabrow td:hover {
  background-image:url(pix/tab/left_hover.gif);
}
.tabrow td:hover .tablink {
  background-image:url(pix/tab/right_hover.gif);
}
.tabrow .last span {
  background:url(pix/tab/right_end.gif) top right no-repeat;
}
.tabrow .selected {
  background:url(pix/tab/left_active.gif) top left no-repeat;
}
.tabrow .selected .tablink {
  background:url(pix/tab/right_active.gif) top right no-repeat;
}
.tabrow td.selected:hover {
  background-image:url(pix/tab/left_active_hover.gif);
}
.tabrow td.selected:hover .tablink {
  background-image:url(pix/tab/right_active_hover.gif);
}

/***
 *** Modules: Forum
 ***/

.forumheaderlist,
.forumpost {
  border-color:#C6BDA8;
}

.forumpost .content {
  background: #FEF9F6;
}

.forumpost .left {
  background:#FEF9F6;
}

.forumpost .topic {
  border-bottom-color: #C6BDA8;
}

.forumpost .starter {
  background:#FEF9F6;
}

.forumheaderlist .discussion .starter {
  background:#FEF9F6;
}

.forumheaderlist td {
  border-color: #C6BDA8;
}

.sideblock .post .head {
  color:#FEF9F6;
}

.forumthread .unread {
  background: #FEF9F6;
}
#mod-forum-discuss .forumpost {
  background: none;
}

#mod-forum-discuss .forumpost.unread .content {
  border-color: #C6BDA8;
}

#mod-forum-discuss .forumthread .unread {
}

#mod-forum-index .unread {
}/***** iag-neu/fw_color.css end *****/

/***** iag-neu/fw_fonts.css start *****/

/* Core */

.clearer {
  font-size:1px;
}

body, td, li {
    font-family: Arial, Helvetica, sans-serif;
    font-size : 13px;
}

body {
    margin : 5px;
}

th {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}


a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

h1, h2, h3, h4 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1 {
    font-size:1.2em;
    font-weight: bold;
}

h2 {
    font-size:1.15em;
}
h3 {
    font-size:1.1em;
}
h4 {
    font-weight:bold;
}

th.header,
td.header,
div.header,
.headingblock {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 0.9em;
}


.categorybox .category,
.categorybox .category {
/*  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; */
    font-size: 1.2em;
    font-weight: bold;
}


/***
 *** Header
 ***/
 
.breadcrumb {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:.85em;
    font-weight:bold;
}

.logininfo,
#header-home .headermenu font {
     font-size:.8em;
}

 /***
 *** Blocks
 ***/
 
.sideblock .footer {
    font-size:0.85em;
    text-align: left;
}

/***
 *** Calendar
 ***/
#calendar .maincalendar table.calendarmonth td {
  font-size:.8em;
}

#calendar .maincalendar .calendar-controls .current {
  font-weight: bold;
}

#calendar .sidecalendar .filters {
  font-size:0.75em
  }

table.minicalendar tr.weekdays th {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:0.7em;
  font-weight:normal;
  }

table.minicalendar tr td.day {
  font-size:0.7em;
  }
  
/***
 *** Course
 ***/
  
#course-view .section .left {
  font-weight: bold;
  font-size: 1.2em;
}
  

  
/***** iag-neu/fw_fonts.css end *****/


