/**************************************
 * THEME NAME: inwent
 *
 * Files included in this sheet:
 *
 *   inwent/styles_color.css
 **************************************/

/***** inwent/styles_color.css start *****/

/**
  *  Adds all the nice finish to the standard theme
  *
  */

/** First of all, we reset some undesired styles from standard **/
.forumheaderlist .discussion .starter,
.forumpost .starter,
#grade-index table .generaltableheader,
#grade-index table .generalboxcontent,
#grade-exceptions table .generaltableheader,
#grade-exceptions table .generalboxcontent,
#mod-forum-view table.forumheaderlist td,
#mod-assignment-submissions table.submissions th,
#mod-assignment-submissions table.submissions td,
#course-view .section td,
#course-view .section .side,
#course-view .section .left,
#course-view .section .content {
    border:none;
    background:none;
}

/** General HTML tags defined here **/

TD P{
  color: #333333;
}

.main {
  color: #003955;
}

* {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

body {
	background-color: #FFFFFF;
	background-image: url("bg.gif");
	background-repeat: repeat-y;
	font-size: 76%;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}

img {
  border:none;
}

table {
    border:none;
    collapse:separate;
}

div, .loginbox, .content left {
    color: #000000;
}

#header {
	position: absolute;
	top: 0em;
	left: 0em;
	width: 64em;
	height: 80px;
}
#headerlogo {
	position:absolute;
	top:0em;
	left:0em;
	width: 16em;
	height: 80px;
}
#headerkeyvisual {
	position:absolute;
	top:0em;
	left:16em;
	width: 48.0em;
	height: 80px;
	text-align: right;
}

#hilfsnavigation {
	position:absolute;
	top:80px;
	left:0px;
	width: 64em;
	height: 30px;
	padding: 0em 0em 0em 0em;
}
#hilfsnavigationlinks {
	position: absolute;
	top: 80px;
	left: 0px;
	height: 30px;
	width: 16em;
	padding: 0em 0em 0em 0em;
}
#hilfsnavigationrechts {
	position:absolute;
	top:80px;
	left:16em;
	height: 30px;
	width: 48em;
	padding: 0em 0em 0em 0em;
	z-index:1;
}
#hilfsnavigationinbox, #logininfo { 
  padding: 0.4em 0em 0.3em 2em;
  font-size:90%;
}

/* Farben fuer die Hilfsnavigation */.hilfsnavigationlinksfarbe { background-color: #006699; }
.hilfsnavigationrechtsfarbe { background-color: #48A5D4; }
/* Hintergrundfarbe fuer Marginalboxen */
.marginalboxfarbe { background-color: #D0EFFF; }
.marginalnavifarbe a:link, .marginalnavifarbe a:hover, .marginalnavifarbe a:active, .marginalnavifarbe a:visited  { color: #003955; }
.marginalnavifarbe { color: #003955; }
.marginalheadlinefarbe {
		color: #003955;
		border-color: #006699;
		background-color: #48A5D4;
}
/* Farbe fuer den Fussrahmen (dunkel) */
.fussrahmenfarbe { 
  border-color: #000000; 
}
/* Farben fuer die Headlines: Hintergrund (mittel) und Border (dunkel) & Typo */
.headlinefarbe {
		background-color: #D0EFFF;
		border-color: #48A5D4;
		color: #003955;
}

#contentall {
	position: absolute;
	top: 110px;
	left: 0em;
	width:46em;
	border: none;
	z-index:0;
	background-color: #FFFFFF;
}

#page {
  width: 63.8em;
}

#contenthome {
	position: absolute;
	top: 110px;
	left:0em;
	width:46em;
}

#left-column {
	position:absolute;
	left:0em;
	width:16em;
}

.loginbox {
  font-size: 1.2em;
  color:#003399;
}

#cnt_left {
	position:absolute;
	left:0em;
	width:16em;
	background: #DEE6F9;
	padding-top:20px;
}

#cnt_right {
	position:absolute;
	left: 0;
	width:48em;
	padding-top:20px;
	border-left: 16em #DEE6F9 solid;
	min-height:100%;
}

.course-content{
	position:absolute;
	left: -16em;
}

#left-column {
  padding-right:35px;
	width:15em;
}

#middle-column {
	position:absolute;
	left:16em;
	width:46em;
}

#right-column {
	position:absolute;
	left:64em;
	width:16em;
	padding: 2em 0em 0em 0em;
}

.generaltable, .generalbox {
	position: relative;
	width: 48em;
	text-align: left;
	align: left;
}

H2 {
  padding-bottom: 20px;
}
	
hr {
    border-top-color:#330000;
}

.continuebutton {
  position: relative;
}

input[type="text"]{
  background-color: #FFFFFF;
  padding: 2pt;
}

input[type="submit"] { /* den Submit-Button */
  float: none;
  width: auto;
  background-color: #CCCCCC;  
  padding: 1pt;
}

.breadcrumb, .navbar {
  border-color: #000000;
}

.header.topic, .header.author, .header.replies, .header.lastpost {
  color: #000000; 
}


/** Links defined here **/

.tablink a:link,
.tablink a:visited,
a:link,
a:visited {
	color: #000000;
	padding: 0em 0em 0em 0em;
	text-align:left;
	text-decoration: none;
}

a.autolink:link,
a.autolink:visited {
  background: #99FFCC;
}


/** All the tabs stuff starts here **/

.tabs .r0,
.tabs .r1 {
    background:none;
}

.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);
}

/** Styles to have the blocks showed and hidden properly **/

.sideblock .header .hide-show img.hide-show-image {
  height:11px;
  width:15px;
  margin-top:0.25em;
}

.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;
}

.accesshide {
  padding-left: -30px;
}

.sideblock .header{
  border: 0px;
  background-image: url(bg_balken.gif);
  background-color: #DEE6F9;
  background-repeat:no-repeat; 
  padding-right:25px;
}

.title {
  position:relative;
  left: 20px;
  color: #000000;
}

th.header,
td.header,
div.header,
.forumpost,
.navbar {
	background-color: #48A5D4;
	color: #FFFFFF;
}

th.header A,
td.header A,
div.header A,
.forumpost A,
.navbar A{
	color: #DEE6F9;
}
.r1 {
	background-color: #DEE6F9;
}

/** Places using the horizontal medium wood texture without borders **/

#mod-chat-gui_header_js-chatinput,
.forumpost .header,
#mod-forum-view table.forumheaderlist th,
.glossarypost .entryheader,
.glossarycomment .entryheader,
.glossarypost .entryattachment,
#grade-index .header,
#grade-exceptions .header,
#calendar .maincalendar .eventlist .event .topic,
.required {
	background-color: #DEE6F9;
}

/** Places using the vertical white wood texture with borders **/

.results,
.loginbox .content,
.loginbox .content left,
.loginbox .content TD,
.loginbox .content P,
.loginbox .content FORM,
.generalboxcontent,
.noticeboxcontent,
.entryboxheader,
.entrybox,
.userinfobox,
#course-user .section, 
#calendar .maincalendar .filters table,
#calendar .sidecalendar,
#calendar .sidecalendar .filters table,
.block_calendar_month .filters table,
#calendar .maincalendar .minicalendar,
#calendar .sidecalendar .minicalendar,
.block_calendar_month .minicalendar,
#calendar .maincalendar .eventlist .event,
#calendar .maincalendar,
.generalbox,
.generalbox P,
.courseboxcontent,
.cal_popup_fg {
    background-color:#FFFFFF;
    color: #003399;
}

td, th, li {
  color: #003399;
}

.sitetopiccontent{
    background-color:#000000;
    border: 0px;
}


.sideblock .content {
    border:0px;
    padding-bottom: 20pt;
    background-color:#DEE6F9;
}

.sideblock .r1 {
    background-color:#DEE6F9;
    border:none;
}

/** Places using the vertical white wood texture without borders **/

#mod-chat-gui_header_js-users,
admin-index .c1,
admin-config .c1,
#course-view .section .content,
#grade-index .generaltableheader,
#grade-index .generalboxcontent,
#grade-exceptions .generaltableheader,
#grade-exceptions .generalboxcontent,
.forumpost .left,
.r0 {
    background-color:#DEE6F9;
    border:none;
}

/** Places using the vertical medium wood texture without borders **/

#course-view .section .side,
.glossarypost .left,
.glossarycomment .left,
#calendar .maincalendar .eventlist .event .picture,
#calendar .maincalendar .eventlist .event .side {
    background-color:#FFFFFF;
    border:none;
}

/** Places using the horizontal dark wood texture with borders **/

.cal_popup_bg {
    border-top:1px solid #FFCC99;
    border-left:1px solid #FFCC99;
    border-bottom:1px solid #330000;
    border-right:1px solid #330000;
    background-image:  url(background.jpg);
    background-position:bottom;
    background-repeat:repeat-x repeat-y;
}

/** Places using the horizontal dark wood texture without borders **/

#admin-index .c0,
#admin-config .c0,
.categoryheader {
    background-image:  url(background.jpg);
    background-position:bottom;
    background-repeat:repeat-x repeat-y;
    border:none;
}


.categoryboxcontent,
.courseboxcontent {
  border-color: #000000;
  background-color:white;
}

th.header,
td.header,
div.header {
  border-color:#000000;
}



.categorybox .category,
.categorybox .category {
  font-size:0.9em;
  font-weight:bold;
}

/** Places using a white background **/

#mod-survey-view table tr.r1,
.r1,
#calendar .maincalendar .eventlist .event .description,
.glossarypost .entry,
.glossarycomment .entry,
.glossarypost .entrylowersection {
    background-color:#DEE6F9;
    border:none;
}

/** Places using a green border **/

.unread {
    border-top:1px solid #99FF99;
    border-left:1px solid #99FF99;
    border-bottom:1px solid #99FF99;
    border-right:1px solid #99FF99;
    border-collapse: separate;
}

/** Places using an standard border **/

.read,
.forumheaderlist,
.glossarypost,
.glossarycomment,
#mod-assignment-submissions .submissions,
#mod-forum-view .forumheaderlist,
#course-view .section.main {
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-collapse: separate;
}

.headercenter {
  float:center;
  align:center;
}

.list {
  padding-right: 20px;
  margin-right: 20;
}

.content.list, .label.c0, .info.c1 {
  background-color: #DEE6F9;
}

.label.c0, th {
  color: #666666;
  font-weight: bold;
}

hr {
 color: #666666;
 background-color: #FFFFFF;
 height: 1px;
}

.headermenu, .header-home {
  align: left;
  text-align: left;
}

.info, .courseboxcontent {
  font-size:10pt;
}

.summary {
  width: 70%;
}

.info {
  padding-top: 10pt;
  width: 30%;
}

.navbar A {
  color: #FFFFFF;
}

TD#right-column, TD#left-column {
  padding: 5pt;
}

.headermain, .logininfo {
  float:none;
  color: #333333;
  font-size: 9pt;
  font-weight: normal;
}

.headermain A {
  color: #003399;
  font-weight:bold;
}


.category name, .categorybox, .categoryboxcontent {
	background-color: #DEE6F9;
	width: 500px;
}

.dimmed_text {
  color: #999999;
}

.MsoNormal {
  color: #999999;
}

.festebreite UL{
  padding:0%;
  margin:0%;
  text-indent:0%;
  list-style:none;
}

.festebreite LI{
  display:inline;
}

.generalbox {
  border: none;
}

.generalbox .generalbox{
  border: 1px solid #EEEEEE;
}


.admin .generalboxcontent {
  background-color:#FFFFFF; 
  border: none;
}

.loginbox A:link, .loginbox A:visited, .loginbox A:active, .loginbox A:hover {
  padding-left: 15px;
  background: url("weiterlesen_sw.gif") 0% 50% no-repeat;
}

.loginbox SPAN A:link, .loginbox SPAN A:visited, .loginbox SPAN A:active, .loginbox SPAN A:hover {
  padding-left: 0px;
  background: none;
}

#contentall .generalbox, #contentall .generalboxcontent {
  padding-left: 50px;
  padding-top: 20px;
  background: none;
}

#help {
  background: none;
}

.c0, .c1, .c2, .c3, .c4, .c5 {
	background-color: #DEE6F9;
	background-image: none;
}

.header.c0 A:link, .header.c1 A:link, .header.c2 A:link, .header.c3 A:link, .header.c4 A:link, .header.c5 A:link, .header.c6 A:link,
.header.c0 A:active, .header.c1 A:active, .header.c2 A:active, .header.c3 A:active, .header.c4 A:active, .header.c5 A:active, .header.c6 A:active,
.header.c0 A:visited, .header.c1 A:visited, .header.c2 A:visited, .header.c3 A:visited, .header.c4 A:visited, .header.c5 A:visited, .header.c6 A:visited{
	color: #FFFFFF;
}

#hilfsnavigationinbox FORM {
  position: relative;
  left: 55em;
  top: 0;
}

.cell.c0 A:link, .cell.c1 A:link, .cell.c2 A:link, .cell.c3 A:link, .cell.c4 A:link, .cell.c5 A:link, .cell.c6 A:link,
.cell.c0 A:active, .cell.c1 A:active, .cell.c2 A:active, .cell.c3 A:active, .cell.c4 A:active, .cell.c5 A:active, .cell.c6 A:active,
.cell.c0 A:visited, .cell.c1 A:visited, .cell.c2 A:visited, .cell.c3 A:visited, .cell.c4 A:visited, .cell.c5 A:visited, .cell.c6 A:visited{
	color: #000000;
}

.commands A {
  color: #000000;
}

.headingblock.header, .headingblock, h2.headingblock {
  background-color: #D0EFFF;
  border:none;
  border-left:1em solid #48A5D4;
  color: #003955;
}

/***** inwent/styles_color.css end *****/

