
/**************************************
 * THEME NAME: mvhs
 *
 * Files included in this sheet:
 *
 *   mvhs/styles.css
 **************************************/

/***** mvhs/styles.css start *****/

/* Eigene Einstellungen */
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100.01%;
  margin: 0px;
  padding: 0px;
  background-color: #fff;
}
a {
  color: #004eff !important;
}
body {
  margin: 0px;
  padding: 0px;
}

h1 {
  font-size: 1.0em;
}

img {
  border: none;
}
.resize {
  width: auto !important;
  height: auto !important;
}
.navbread .resize {
  width: 8px !important;
  height: 8px !important;
}
button .resize {
  width: 10px !important;

}

.block_news_items .name {
  display: none;
}
.block_news_items .date {
  font-style: normal;
  font-size: 0.9em;
}

/* Layout */
#layout-table {
  width: 100%;
}
#content {
  padding-top: 20px;
  background-image: url(pix/mvhs/bg/bg_content_oben.gif);
  background-repeat: repeat-x;
   /* background-color: #838a92;*/
	 background-color: #dedede;
}

/* Hauptseite */
.courseboxcontent, .categorybox {
  background-color: white;
	
}
.categorybox .categorylist {
  margin: 0px;
	width: 100%;
}

/* Spalten */

#middle-column {
  padding-left: 10px;
  padding-right: 10px;  
}
.generalbox {
  background-color: white;
}

#left-column {
  width: 240px;
}

#left-column .content, #right-column .content {
  padding-left: 5px;
}
.c1 {
  margin-left: 3px;
}

#right-column {
  width: 240px;
}
#left-column .title, #left-column .header   {
  color: white;
  padding-left:3px;
}
#right-column .title, #right-column .header  {
  color: white;
  padding-left: 3px;  
}


#left-column .sideblock {
  width: 230px;
  margin-left: 10px;
}
#right-column .sideblock {
  width: 230px;
  margin-right: 10px;

}

#right-column input {
  width: 220px;
}

#right-column .title input.hide-show-image {
width: 11px;
}

.content {
  background-color: white; 
}
/*Dickere Linie */
 #middle-column .content, .header {
  border: 2px solid white !important; 
}



/*Formatiert die linke Seite der Inhaltsbl�cke mit dem Hintergrundstrich*/
.section .left {
  background-image:url(pix/mvhs/bg/bg_content_block.png) !important;
  background-color: white !important;
  background-position: right !important;
  background-repeat: repeat-y !important;
 /* border-right: 3px solid #838a92 !important;*/
}

.section .right {
  background-image:url(pix/mvhs/bg/bg_content_block_right.png) !important;
  background-repeat: repeat-y !important;
}

 /* Aktuelles Thema, aktuelle Woche */
 .current .right {
   background-color: #00d311 !important;
 }
  .current .left {
   background-color: #00d311 !important;
   color: white;
 }



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

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

/* Header */
#logo {
  float: left;
  margin:10px 0 0 10px;
  width: 360px;
  border-right: 1px solid #000000;
}
.headermain {
  float: left;
  margin-left: 10px;
  font-size: 1.2em;
}
/* Fu�zeile */
#fusszeile  {
  text-align: center;
	font-size: 0.8em;
}

/*MVHS Spezial */
.mvhs {
  margin-top: 10px;
  margin-bottom: 30px;
  font-weight: normal;
  font-size: 0.8em;
}

/* Logininfo */
.logininfo {
  width: 240px;
  border-left: 1px solid black;
  float: right;
}
.logininfo #logout {
  background-color: #dedede;
  height: 30px;
  padding: 5px;
  border-bottom: 1px dotted black;
}
.logininfo #loginuser {
  padding: 5px;
  padding-left: 30px;
}

/*Bread Crumb*/
#navtop {
	border-top: solid 3px #dedede;
	border-bottom: solid 3px #dedede;
	height: 60px;
	
}
/*Breadcrumb*/
.navbread .accesshide {
  display: none;
}

.navbread {	
	padding-left: 10px;
    float: left;
	padding-top: 8px;
	font-size: 0.9em;
}
.navbread ul {
  display: inline;
}
.navbread li {
  display: inline;
}
/* Navbar - right part */

.navbutton {
  width: 240px;
  float: right;
  text-align: left;	
	padding-top: 5px;
	padding-bottom: 5px;
}
.navbutton input {
  width: 230px;
  margin-bottom: 4px;
  height: 24px;
  font-size: 0.7em;
  padding-bottom: 2px;
}
.navbutton form {
  margin: 0px;
  padding: 0px;
}
#trenner_unten {
  width: 100%;
  height: 12px;
  background-image:url(pix/mvhs/bg/bg_content_unten.gif);
  background-repeat: repeat-x;
  margin-bottom: 5px;
	background-color: transparent;
}
.subcontent {
  background-color: transparent !important;
}

/*Inhalte*/
.resize  {

}

#middle-column .headingblock {
  background-color: #0b3d7a;
  color: white;

}

#left-column .header, #right-column .header {
  background-color: #0b3d7a;
}
.sideblock div.content {
  padding-bottom: 16px;
  background-image: url(pix/mvhs/bg/kastenunterkante.gif);
  background-repeat: no-repeat;
  background-position: bottom left;
  background-color: white;
  margin-bottom: 10px;  
  border: none;
}
.list {

 }
 
 /* Bl�cke */
 .block_calendar_month .content {
   font-size: 0.8em;
 }
 .block_calendar_month .calendar-controls {
   font-size: 0.9em;
   width: 210px;
   text-align: center;
 }
 
 
 /* Module */
 
 /*Event-Kalender*/

.maincalendar, .sidecalendar {
   background-color: white;
 }




/***** mvhs/styles.css end *****/


