/**************************************
 * THEME NAME: lernzentrum_schule
 *
 * Files included in this sheet:
 *
 *   lernzentrum_schule/gradients.css
 **************************************/

/***** lernzentrum_schule/gradients.css start *****/

/**
  *  Adds all the nice finish to the standard theme
  *
  */


.wrap { width: 984px; width: 61.5em; }
.floatleft { float:left; }
.floatright { float:right; }
.clear { clear:both; line-height:0px; height:0px; display:block; font-size: 0;}
a { color: #ff5a06!important;}


select { font-size: 13px!important;}

/* kill rollswitch*/
#switchrole .helplink { display: none;}
#switchrole_jump { display: none;}

/* kill misc */

#course-view .topics td.right img { display: none!important;}
.info .teachers { display: none!important;}
 /*.singlebutton form { display: none!important;}*/


/* header */

.header_top img { width: 61.5em; height: 6.25em; }

.header_navigation {
	border-top: 3px solid #fff;
  width: 61.5em;
	height: 1.5625em;
	background: url(pix/header_navi_bg.gif) repeat-x;
}

/* ie7 hack */
/* bearbeiten einschalten justieren */
*+html .header_navigation .login div input { margin-top: -42px;	margin-left: -250px;}
/* test bearbeiten  justieren */
*+html .header_navigation .login td div input { margin:0;}




.header_navigation .rootnavi { float:left; }
.header_navigation .login {  float:right;}
.header_navigation .login .logininfo { margin: 0.3125em 0.5em 0 0; font-family:Arial,Verdana,sans-serif; font-size:13px; font-weight: bold;}
.header_navigation .login .logininfo a {color:#ff5a06; }

.header_navigation .rootnavi ul li .sep {color:#000; font-size: 16px;}

.rootnavi ul { list-style-type:none; margin: 0; padding:0; font-family:Arial,Verdana,sans-serif; font-size:13px; font-weight: bold;
	margin: 0.3125em 0 0 0.5em;
}
.rootnavi li { display:inline; color: #ff5a06;}
.rootnavi li a { color: black!important;}


/* footer */

#footer { background: #ebf0fa; height: 2.5em; overflow: hidden;}
#footer .content img { height: 3.1em;}
#footer .content{ text-align:left; margin: 0; padding: 0; font-family:Arial,Verdana,sans-serif; font-size:13px; color: black; font-weight: bold;}
#footer .content a { color: black!important; text-decoration: none;}
#footer .content a:hover { text-decoration: underline;}
.margin_copy { margin: 0.85em 0 0 1.75em;}

* html #footer p.helplink { padding-top:10px;}
*+html #footer p.helplink { padding-top:10px;}

/* content */

.wrap #content h2.main{ color: #fff; font-size: 15px; text-align: left; background: #ff5a06; padding: 0.2em 0.5em; margin: 1em 0 0.2em 1em;}

.headingblock { color: #fff; text-align: left; background: #ff5a06; margin: 0!important; border:none!important;}
h2.headingblock { font-size: 15px!important; padding: 0.2em 0.5em; margin:0;}
.coursebox { border:none;  overflow: hidden; margin: 0;}
.coursebox .info{ border-top: 3px solid #fff; background:#ffdfce; width: 100%; padding: 0.2em 0 0.2em 0.5em; font-size: 14px!important; font-weight: bold;}
.coursebox .info a { color: #ff5a06;}
.coursebox .summary{
  border-top: 3px solid #fff;
	background:#ebf0fa; width: 100%;
	padding: 1em 0.5em!important;  float:left; font-size: 13px!important;
	margin: 0!important;
}
.userinfobox { border: none;}
td.content, td.side { background: #ebf0fa; font-size: 13px;  }

.orangebox { color: #fff; text-align: left; background: #ff5a06; margin: 0.9375em 0.5em 0 0.5em; border:none!important; width: 62em; padding: 0.2em 0.5em 0.2em 0.5em;}
.orangebox span { font-size: 14px; font-weight: bold; }


#intro.generalbox { width: 57.7em!important; margin-left:1em!important;}




/*login */

.loginbox.twocolumns { border:none; margin: 1.25em 0 0 0.625em; width: 71.5em;}
.loginbox.twocolumns .loginpanel { background: #ebf0fa; width: 26.5em; border: none;}
.loginbox.twocolumns .signuppanel { border-left: 2px solid #fff; background: #ebf0fa; width: 44em; margin-left:0!important; float: left; }

.loginbox .loginpanel h2 {color: #fff; font-size: 15px; text-align: left; background: #ff5a06; padding: 0.2em 0.5em; margin: 0;}
.loginbox .signuppanel h2 { color: #fff; font-size: 15px; text-align: left; background: #ff5a06; padding: 0.2em 0.5em; margin: 0;}
.loginbox .guestsub { display: none;}


.loginbox .subcontent {
	margin: 0;
	background: #ebf0fa;
	border:none;
	font-family:Arial,Verdana,sans-serif;
	font-size:13px;

}

.loginbox .forgotsub { float: left!important;}
.loginbox .loginsub { border-bottom: 2px solid #fff; height: 150px; text-align: left!important; }
.loginbox .forgotsub { margin-left: 0;}



.mform {  margin: 0.9375em 0.5em 0 0.5em!important; padding: 0!important;}
form.mform fieldset { background: #ebf0fa; margin: 0!important; padding: 0.5em 0; border: none; width: 61em; text-align:left;}
form.mform legend { display: none; }
form.mform .fitemtitle { font-size:13px;}
form.mform .fitemtitle label { color: #000!important;}
form.mform .felement { margin-left: 100px;}

form.mform .felement #id_submitbutton { margin-left: 10px;}

span.error { font-size: 13px; color: #ff5a06!important;}

form.mform div.error, form.mform fieldset.error {
border:1px solid #ff5a06!important;
}

#notice.generalbox { border: none; background: #ebf0fa; margin-top: 1em; width: 76em; font-size: 13px;}
.continuebutton { text-align: left; margin-left: 0.5em;}
.fdescription { font-size: 13px; color: #000!important; text-align:center!important; padding: 0.5em 0;}


/* block */

.sideblock .header{ background: #7194db; color: #fff; padding-left: 0.5em; border: none; margin-bottom: 0.2em;}
.sideblock .content { background: url(pix/block_bg.gif); border: none; padding: 0.5em 1em;}
.sideblock .content a { color: #7194db!important; font-size: 13px;}



.sideblock .content .loginform { font-family:Arial,Verdana,sans-serif; font-size:13px; color: #3366cc; }
.sideblock .content .loginform .input { border: none; font-family:Arial,Verdana,sans-serif; font-size:13px; margin: 0.2em 0 0.7em 0; }
.sideblock .content .loginform .btn { margin: 0.3em 0; text-align: left; }



.block_online_users .header { background: #7194db; color: #fff; padding-left: 0.5em; border: none; margin-bottom: 0.2em;}
.block_online_users .content { background: url(pix/block_bg.gif); border: none; }
.block_online_users .content li { padding: 0.5em 0; }
.block_online_users .content .user a{ font-family:Arial,Verdana,sans-serif; font-size:13px; color: #3366cc!important; }


.block_course_summary .content h2 {
	font-size: 16px!important; color: #ff5a06!important; padding: 0.2em 0 0.4em 0; margin: 0;
}

.block_course_summary .content {
	background: url(pix/block_bg.gif);
	border:none;
	font-family:Arial,Verdana,sans-serif; font-size:13px; color: #000;
}



.tabrow0 div,.tabrow0 ul {
  border-top: 1px solid #fff!important;
  background: none!important;
}


.tabrow0 a span {
  background: none!important;
  padding: 0;
}

.tabrow1 li a span {
  background: none !important;
}

.tabrow0 a {
  background: none !important;
}

.tabrow0 a:hover {
  background: none !important;
}

.tabrow0 .here a:hover {
  background: none !important;
}

.tabrow0 a:hover span {
 background: none !important;
}

.tabrow0 .here a:hover span {
  background: none !important;
}

.tabrow0 ul a {
  background-image: none;
}

.tabrow0 ul a span {
  background-image: none;
}


/* forum */

table.forumpost .starter { background: #ffdfce!important;}
table.forumpost .content { background: #ebf0fa!important;}
table.forumpost .left { background: #ffdfce!important;}

table.forumheaderlist .topic.starter {background: #ffdfce!important;}


/* nachricht: startseite  ->  hide author */
.forumpost .author { display:none;}

#mod-quiz-attempt #page {
	text-align:left!important;
}

#mod-quiz-attempt #page .boxaligncenter{
	text-align:center!important;
}

.quiz_timer { font-size: 12px!important; margin-top: 50px;}



/*
* html .mod-quiz-attempt { padding: 0!important; margin:0!important; text-align:left!important;}
* html .page { padding: 0!important; margin:0!important; text-align:left!important;}
* html .wrap { padding: 0!important; margin:0!important; text-align:left!important;}
* html .nocoursepage { padding: 0!important; margin:0!important; text-align:left!important;}
* html body {text-align:left!important;}
*/

/* styling for new function - not jet activated -> probably obsolete...*/
div.categorylist { margin: 0.2em 0 0.2em 1em; background: #ffdfce; width: 63em; }
div.categorylist div { padding: 0.2em 0.5em; }
div.categorylist div a { font-family:Arial,Verdana,sans-serif; font-size:15px; color: #ff5a06!important; font-weight: bold; }
div.category_meta { margin: 0.2em 0 0.2em 1em; background: #ebf0fa; width: 63em; }
div.category_meta .txt { width: 25em; padding: 0.5em 0.5em; font-family:Arial,Verdana,sans-serif; font-size:15px; }

/* eof obsolete */
/***** lernzentrum_schule/gradients.css end *****/


