/**************************************
 * THEME NAME: bakd
 *
 * Files included in this sheet:
 *
 *   bakd/user_styles.css
 **************************************/

/***** bakd/user_styles.css start *****/

body {
  font-size: 100%;
  color: #333333;
  /*font-family: Arial, Verdana, Helvetica, sans-serif;'Bitstream Vera Serif', georgia, times, serif;*/
  margin: 0;
  padding: 0;
  letter-spacing:0.02em;
  min-width:820px;
}

div#page {
  margin: 0px;
  padding-top: 0px;
  border-width: 0px;
  border-style: solid;
}
div.clearer {
  clear: both;
}
a:link {
  color: #116699;
}
a:visited {
  color: #AA2200;
}
a:hover {
  color: #00b2eb;
}
a.dimmed:link {
  color: #AAAAAA;
}
a.dimmed:visited {
  color: #AAAAAA;
}
table.generaltable {
  background-color: #EEEEEE;
}
img.resize {
  width: 1em;
  height: 1em;
}
p.helplink {
  margin: 0.5em 0;}
  
#footer p.helplink { margin:0 0 0.5em 0; padding-top:0.5em; border-top: 1px solid #7fd8f5; }  

h1.headermain {
  color: #000000;
  /*font-family: "trebuchet ms", verdana, sans-serif;*/
}
h2.headingblock {
  border-style: none;
}
table.loginbox {
  /*background-color: #EEEEEE;
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;*/
  
  background-color: #FFFFFF;
  border:none; 
  border-top: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED;
}
table.loginbox td.content {
  /*background-color: #EEEEEE;
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;*/
  
  background-color: #FFFFFF;
  border:none; 
  border-top: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED;  
}
div.noticebox {
  /*background-color: #EEEEEE;
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;*/
  
  background-color: #FFFFFF;
  border:none; 
  border-top: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED;
}
table.generaltable td {
  /*border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;*/
  
  background-color: #FFFFFF;
  border:none; 
  border-top: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED;
  
}
div.generalbox {
  /*border-top-width: 1px;
  border-style: solid none none;
  border-top-color: #DDDDDD;
  border:1px solid #7fd8f5;*/
    /*border-width: 1px;
    border-style: solid;
  border-color: #EEEEEE #CCCCCC #CCCCCC #EEEEEE;*/
  background-color: #FEFEFE;
  border:none; 
  border-top: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
}
table.generalbox {
  border-top-width: 1px;
  border-style: solid none none;
  border-top-color: #DDDDDD;
}
table.generaltable th.header {
  /*background-color: #DDDDDD;
  border-width: 1px;
  border-style: solid;
  border-color: #EEEEEE #CCCCCC #CCCCCC #EEEEEE;*/
  
  background-color: #FEFEFE;
  border:none; 
  border-top: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
}
div.informationbox {
  /*background-color: #EEEEEE;
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;*/
  
  background-color: #FFFFFF;
  border:none; 
  border-top: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED;
}
table.userinfobox {
  border: 1px solid #DDDDDD;
}
p.copyright {
  text-align: center;
}
div.headermenu { margin: 0; 
  /*font-size: 0.75em;*/position:absolute; right:5px; top:5px; z-index:2;
}
div.headermenu div.logininfo {  
  margin-bottom: 0.2em; background:#fff; 
}
div.breadcrumb {
  /*font-size: 0.8em;*/
  padding-left: 0.3em; 
}

* html div.breadcrumb { height:0; }

table.tabs td.side {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #7fd8f5;
}
div.navbar div.navbutton form {
  float: left;
}
div.navbar div.navbutton {
  margin-top: 3px;
}
div.navbar {
  padding: 3px 0;
  background-color: #cbf0f9;
  margin-top: 0px;
  border-style: none;
  background-image: url(/theme/bakd/pix/lin_breith.gif);
  background-repeat: no-repeat;
  background-position: 151px 0; 
}
div#footer {
  margin-top: 0;
  /*font-size: 0.75em;*/
  border-top: 10px solid #cbf0f9;   
}
div#content {
  background-color: #F8F8F8;
  padding: 10px 0;
  font-size:.95em;
  line-height: 1.3;
  margin: 0px;
  clear: both;
  border-top: 1px solid #7fd8f5;
  border-bottom: 1px solid #7fd8f5;  
}
ul.section li {
  margin: 0.2em 0;
}
div.sideblock div.content * {
  text-align: left;
}
div.sideblock ul.list span.c1 {
  padding-left: 0;
}
div.sideblock div.title h2 {
  /*font-size: 1em;*/
  line-height: 1.1;
}
div.sideblock div.header {
  background-color: #cbf0f9; /*#EEEEEE;*/
  padding: 0 0.3em 0.3em;
  border-width: 1px;
  border-style: solid;
  border-color: #DDDDDD #CCCCCC #7fd8f5 #DDDDDD;
}
div.sideblock div.content {
  padding: 0.3em 0.3em;
  background-color: #cbf0f9;
  border-width: 1px;
  border-style: none solid solid;
  border-right-color: #DDDDDD;
  border-bottom-color: #DDDDDD;
  border-left-color: #DDDDDD;
}
div.sideblock table.minicalendar td.day {
  text-align: center;
  /*font-size: 0.9em;*/
}
div.sideblock table.minicalendar {
  border-style: none;
}
body#admin-lang h2.main {
  /*font-size: 1em;*/
  text-align: left;
}
body#course-index table.generalbox {
  /*background-color: #EEEEEE;
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;*/
  
  background-color: #FFFFFF;
  border:none; 
  border-top: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED;
}
table.minicalendar td.today {
  line-height: 1.4em;
  border: 2px solid #7fd8f5;
}
div.sideblock table.minicalendar tr.weekdays {
  /*font-size: 0.8em;*/
}

.coursebox {
  /*border-width: 1px;
  border-style: solid;
  border-color: #EEEEEE #DDDDDD #DDDDDD #EEEEEE;*/
  background-color: #FEFEFE;
  border:none;
  border-top: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
}

div.courseboxcontent {
  /*background-color: #EEEEEE;
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;*/
  
  background-color: #FFFFFF;
  border:none; 
  border-top: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED;
}
td.courseboxcontent {
  /*background-color: #EEEEEE;
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;*/
  
  background-color: #FFFFFF;
  border:none; 
  border-top: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED;
}
.tabrow td {
  border: 1px solid #7fd8f5;
}
.tabrow td.selected {
  border-top-width: 1px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-style: solid solid none;
  border-top-color: #7fd8f5;
  border-right-color: #7fd8f5;
  border-left-color: #7fd8f5;
}
.sideblock .content .message {
  text-align: left;
}
.sideblock .header .hide-show img.hide-show-image {
  background-image: url(../../pix/t/switch_minus.gif);
  background-repeat: no-repeat;
  margin-top: 0;
}
.sideblock.hidden .header .hide-show img.hide-show-image {
  background-image: url(../../pix/t/switch_plus.gif);
  background-repeat: no-repeat;
  margin-top: 2px;
}
#calendar .event_global {
  background-color: #cbf0f9;
  border-color: #cbf0f9;
}
.minicalendar .event_global {
  background-color: #cbf0f9;
  border-color: #cbf0f9;
}
.block_calendar_month .event_global {
  background-color: #cbf0f9;
  border-color: #cbf0f9;
}
#calendar .event_course {
  background-color: #FFD3BD;
  border-color: #FFD3BD;
}
.minicalendar .event_course {
  background-color: #FFD3BD;
  border-color: #FFD3BD;
}
.block_calendar_month .event_course {
  background-color: #FFD3BD;
  border-color: #FFD3BD;
}
#calendar .event_group {
  background-color: #FEE7AE;
  border-color: #FEE7AE;
}
.minicalendar .event_group {
  background-color: #FEE7AE;
  border-color: #FEE7AE;
}
.block_calendar_month .event_group {
  background-color: #FEE7AE;
  border-color: #FEE7AE;
}
#calendar .event_user {
  background-color: #DCE7EC;
  border-color: #DCE7EC;
}
.minicalendar .event_user {
  background-color: #DCE7EC;
  border-color: #DCE7EC;
}
.block_calendar_month .event_user {
  background-color: #DCE7EC;
  border-color: #DCE7EC;
}
table.cal_popup_bg {
  background-color: #F8F8F8;
  color: #333333;
  border-color: #cbf0f9;
}
div.sideblock div.calendar-controls span.current {
  text-align: center;
}
table.generaltable td.cell {
  white-space: normal;
}
body.admin table.generaltable {
  width: 100%;
}
body#course-view tr.section td.side {
  border-style: none;
}
body#course-view tr.section td.content {
  border-style: none;
}
div.que {
  border-style: none;
}
td.sitetopiccontent {
  border-style: none;
}
body#site-index td.categoryboxcontent {
  border-style: none;
}
div.sideblock span.icon {
  display: block;
  float: left;
  margin-right: 0.3em;
}
.block_site_main_menu .r0 div.icon, .block_site_main_menu .r1 div.icon { display:none; }

.block_site_main_menu .r0 { background-image: url(/blocks/admin_tree/item.gif); background-repeat: no-repeat; background-position: left center; padding-left: 18px; line-height:1.5; }

.block_site_main_menu .r1 { background-image: url(/blocks/admin_tree/item.gif); background-repeat: no-repeat; background-position: left center; padding-left: 18px; line-height:1.5; }
/*/moodle/theme/bakd/pix/webding.png*/

div.sideblock ul.list li {
  clear: left;
}
td.categoryboxcontent {
  /*background-color: #EEEEEE;
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;*/
  
  background-color: #FFFFFF;
  border:none; 
  border-top: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED;
}
body#admin-roles-manage td.generalboxcontent table td {
  padding-left: 0.5em;
  padding-right: 0.5em;
}
div.breadcrumb span.sep {
  /*font-family: verdana, arial, helvetica, sans-serif;*/
  color: #0099cc;
}
div.calendar-controls span.previous {
  /*font-family: verdana, arial, helvetica, sans-serif;*/
}
div.calendar-controls span.next {
  /*font-family: verdana, arial, helvetica, sans-serif;*/
  text-align: right;
}
div.sideblock div.header div.commands {
  height: 16px;
  background-color: #ffffff;
}
#adminsettings fieldset span.form-shortname {
  color: #cccccc;
  /*font-size: 90%;*/
}
#adminsettings fieldset {
  /*background-color: #EEEEEE;
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;*/
  
  background-color: #FFFFFF;
  border:none; 
  border-top: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED;
}
form.mform div.textarea textarea {
  width: 35em;
}
div.sideblock div.commands a.roles img {
  width: 11px;
  height: 11px;
}

#header {
  height: 100px; text-align:center; 
  background-image: url(/theme/bakd/pix/backtop.gif);
  background-repeat: no-repeat;
  background-position: 0 0; min-width:820px; position:relative; }
  
#header-home { 
  height: 100px; text-align:center;   
  background-image: url(/theme/bakd/pix/backtop.gif);
  background-repeat: no-repeat;
  background-position: 0 0; min-width:820px; position:relative; }  
  
#header-home .logininfo { display:inline; padding:0 10px 0 0; vertical-align:top; }

#header-home .logininfo a { vertical-align:top; }

#bakdpic { display:block; position:absolute; bottom:20px; left:18px; height:42px; width:199px; z-index:1; padding:1px; background-image: url(/theme/bakd/pix/link_back.gif); background-repeat: no-repeat; background-position: 0 44px; }

#bakdpic img { height:42px; width:199px; border:none; }

#fakdpic img { height:81px; width:232px;  z-index:1; margin:10px auto auto auto; }

#fakdpic { margin:10px 220px auto 220px; padding-right:80px; }

#bufapic { display:block; position:absolute; bottom:13px; right:5px; height:47px; width:295px; z-index:1; padding:1px; }

#bufapic img { height:45px; width:293px; border:none; }

a#fakdpic:link img { border:1px solid #fff; }
a#fakdpic:visited img { border:1px solid #fff; }
a#fakdpic:hover img { border:1px solid #00B2EB; }
a#fakdpic:active img { border:1px solid #00B2EB; }
a#fakdpic:focus img { border:1px solid #00B2EB; }

a#bakdpic:link { background-image:none; background-position: 0 44px; }
a#bakdpic:visited { background-image:none; background-position: 0 44px; }
a#bakdpic:hover { background-image: url(/theme/bakd/pix/link_back.gif); background-position: 0 0; }
a#bakdpic:active { background-image: url(/theme/bakd/pix/link_back.gif); background-position: 0 0; }
a#bakdpic:focus { background-image: url(/theme/bakd/pix/link_back.gif); background-position: 0 0; }

a#bufapic:link img { border:1px solid transparent; }
a#bufapic:visited img { border:1px solid transparent; }
a#bufapic:hover img { border:1px solid #00B2EB; }
a#bufapic:active img { border:1px solid #00B2EB; }
a#bufapic:focus img { border:1px solid #00B2EB; }

* html a#bufapic:link img { border:1px solid #FFF; }
* html a#bufapic:visited img { border:1px solid #FFF; }

/* Impressum etc. , Willkommen */

#text { max-width:40em; margin:0 auto; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; padding: 0 15px; }

#willk { margin:0; padding:0; }

#text h2, #willk h2 { margin: 0 0 5px 0; padding:0; }

#text h3, #willk h3 { margin: 7px 0 5px 0; padding:0; }

#text p, #willk p { margin:5px 0; padding:0; }

#text ul { margin-top:5px; margin-bottom:5px; }/***** bakd/user_styles.css end *****/


