/**************************************
 * THEME NAME: lukas_feat_gfb
 *
 * Files included in this sheet:
 *
 *   lukas_feat_gfb/style.css
 **************************************/

/***** lukas_feat_gfb/style.css start *****/

/*
-----
This moodle-Theme has been designed and written by Lukas Stehr for the Gymnasium Filder Benden in Moers (Germany).
-----
Visit http://www.gfb-neu.de for contact details.
-----
*/



/*******************************************************************
LAYOUT: margin, padding, width, height
*******************************************************************/

h3.weekdates {
	padding-left:0.2em;
	padding-bottom:5px;
	padding-top:5px;
}

td.content {
	padding-left:0 !important;
	padding-top:0 !important;
}

td.content ul {
	padding-top:5px !important;
	padding-left:5px !important;
}

td.author,
td.topic {
	padding-left:5px;
}

div.navbar.clearfix {
	margin-bottom:15px;
}

.courseboxes {
	margin-top:10px !important;
	margin-bottom:10px !important;
}

#course-view .section td.side.left {
	padding-top:9px;
}

.content .summary {
	padding:9px;
	margin-bottom:2px;
}

.sideblock .header .hide-show-image {
	height:0px;
	width:0px;
}

.sideblock .header,
.sideblock h2.header {
	padding:0px;
	margin:0px;
}

.sideblock h2 {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
	height: 16px;
}

.sideblock .header .commands {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
	margin:0px;
}

.navbar .navbutton {
	margin:0px;
}

.signuppanel {
	padding-bottom:12px;
}

.mform .fdescription.required {
	text-align:center !important;
	margin-top:10px;
}

table.forumpost {
	width:100%;
}

.forumpost .commands {
	text-align:left; 
}

body {
	margin:0px;
	padding:0px;
}

.headwidth {
	min-width:950px;
}

.headpadding {
	padding:8px;
}

.headpic {
	width:auto;
	height:120px;
	padding:5px;
	position:relative;
	text-align:center;
}

.headsmall {
	width:auto;
	height:80px;
	padding:5px;
	position:relative;
	text-align:center;
}

* html .headpic {
	overflow:hidden;
}

#lc {
	width:15%;
	float:left;
}

#lc img {
	height:120px;
}

#hc {
	width:84%;
	float:left;
}

#hc img {
	width:800px;
	margin-top:43px;
}

#hc a, #hc a:hover, #hc a:active, #hc a:visited {
	display:block;
	width:800px;
	margin:0 auto;
	text-align:right;
	color:#979797;
	text-decoration:none;
	font-size:17px;
}

div.box.coursebox.courseboxcontent h2.main {
	margin-top:0px;
}

div.box.coursebox.courseboxcontent {
	padding:5px;
	padding-left:10px;
}

#my-index .name,
.my .coursebox .overview .info {
	margin-left:0px;
	padding-left:0px;
}

div.box {
	width:auto;
}

legend {
	padding:0px;
}

.block_login .loginform div {
	margin-left:0px;
	margin-right:0px;
}

fieldset legend {
	padding-left:10px;
	padding-top:10px;
}

/*******************************************************************
Font COLOR
*******************************************************************/

/* BLACK font */
h2.main,
tr.header,
td.picture,
td.topic,
td.side.left,
body,
h2.main,
h3.main,
div.concept h3.nolink,
th.header a,
.errorbox {
	color:#000;
}

/* WHITE font */
.breadcrumb ul  a,
.header,
.navbar,
table.glossarycategoryheader h2.main,
th.header a {     
	color:#fff !important;
}

/* BLUE Links */
a,
a:link,
a:visited,
a:hover,
a:active {
	color:#3b577e;
}

/* GREY */
.breadcrumb ul,
.breadcrumb .sep,
#admin-report-simpletest-index .sep {
	color:#ddd !important;
}

/*******************************************************************
Background COLOR
*******************************************************************/

/* GREY background BODY */
body{
	background:#e9e9e9;
}

/* GREY background ITEMS */
.forumpost .left,
tr.header,
td.picture,
td.topic,
td.side.left,
#course-view .section td.side.left  {
	background:#f5f5f5;
}

.header {
	background:#FFD991;
}

/* WHITE background */
td.content,
td.entry,
td.entrylowersection,
table.userinfobox td.side,
.discussion,
.signuppanel,
.signuppanel h2,
fieldset,
fieldset.clearfix, 
form.mform,
.box,
.generalbox,
.categorybox,
.categoryboxcontent,
/*.coursebox,*/
.loginbox.loginpanel,
.loginbox.twocolumns .loginpanel,
.loginbox .subcontent,
.loginbox.signuppanel,
.sideblock .content,
.headsmall,
.sideblock.block_calendar_month .filters table,
#calendar .maincalendar .filters table,
#calendar .sidecalendar .filters table,
.courseboxes .unlist,
.maincalendar fieldset,
fieldset.felement.fgroup,
.generalbox.authsui.box,
.box.informationbox.informationboxcontent.boxaligncenter.boxwidthwide {
	background:#fff !important;
}

/* TRANSPARENT background */
td.starter,
.invisiblefieldset,
.unlist .coursebox,
#tag-search-box {
	background:transparent !important;
}

/* Orange "actual" background */
#course-view .weekscss .current,
#course-view .current td.side,
.errorbox {
	background: #FFD991 !important;
}

/*******************************************************************
Background PICTURES
*******************************************************************/

.header,
.navbar {     
    background-image:url(img/line_small.png);
    background-position:top;    
    background-repeat:repeat-x; 
	color:#fff;
}

h2.header,
table.glossarycategoryheader h2.main,
th.header,
.navbar,
.maincalendar .header,
.sidecalendar .header {
    background-image:url(img/line_big.png);
}

/*******************************************************************
Border
*******************************************************************/

/* NO border */
div,
table,
th,
th.header,
tr,
td,
#course-view .weekscss .section,
#course-view .section td.side.right,
#course-view .section td.side.left ,
#course-view .section td.content,
.forumpost,
.clearfix,
fieldset,
fieldset.clearfix, 
form.mform,
.forumheaderlist,
.box,
.generalbox,
.categorybox,
.categoryboxcontent,
.coursebox,
.loginbox.loginpanel,
.loginbox.twocolumns .loginpanel,
.loginbox .subcontent,
.loginbox.signuppanel,
.sideblock .content,
.left,
.side,
h2.header,
.header,
.navbar
{
	border:none !important;
}

html body table tr td.today {
	border:solid 1px !important;
}

.forumheaderlist, .forumpost {
	border-collapse:collapse !important;
}
html body div table.forumheaderlist tr.discussion {
	border-bottom: solid 3px #e9e9e9 !important;
}

/*******************************************************************
Fake BORDER-RADIUS
*******************************************************************/

/* RIGHT border radius */
.notifyproblem,
.notifysuccess
.generalbox,
.generalboxcontent,
.noticebox,
.informationbox,
.informationboxcontent,
.categorybox,
.categoryboxcontent, 
.generalbox,
.generaltab,
.generaltabinactive,
.generaltabselected,
.sideblock.hidden,
.sideblock .content,
.block_course_summary, .block_course_summary .content,
.editing .block_course_summary .content,
#calendar .maincalendar,
#calendar .sidecalendar,
body#course-user .section,
.loginbox .content.right,
.userinfobox,
.groupinfobox,
.forumpost,
.forumpost .content,
.forumpost .message,
.entrybox,
.glossarypost,
.encyclopedia .entrylowersection,
.glossarycomment,
.glossarycomment .entry,
#mod-journal-view .feedbackbox,
#mod-journal-view .feedbackbox .entrycontent,
td.right,
td.entrylowersection,
table.userinfobox td.content,
fieldset,
.courseboxes,
.unlist,
.coursebox.courseboxcontent.boxaligncenter.boxwidthwide {
  background:url(img/edge_white.png) bottom right no-repeat #fff !important;
}

#course-view .current td.side.right {
	background:url(img/edge_orange.png) #FFD991 no-repeat scroll bottom right !important;
}

/*******************************************************************
Mozilla BORDER-RADIUS
*******************************************************************/

/* NEVER border radius */

* { 
	-moz-border-radius:0px !important;
}/***** lukas_feat_gfb/style.css end *****/


