@charset "utf-8";
/* CSS Document */
@media screen
{
  /**
   * (en) Repositioning content container
   * (de) Neupositionierung der Content Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col1               | #col3   |
   * | 75%                 | flexible|
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */

  /* #col1 becomes main column | Linke float-Spalte wird zur Inhaltsspalte */
  #col1 { width: 65%; }

  /* hide #col2 | Rechte Spalte abschalten */
  #col2, #col2_content { display:none }

  /* #col3 moves to the right | Linken Randabstand anpassen - #col3 wird zur Randspalte */
  #col3 { margin-left:65%; margin-right:0; }
  
  #col3 {
  color:#780201;
  }
 
	#col3 h2{
	color:#EA3017;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	border-left:5px solid #EA3017;
	padding-left:0.5em;
	background:url("../img/h2_rechts_bg.jpg") repeat-y top left;
	}
	
	#col3 table {
	background:#F4E7E6;
	width:95%;
	border:1px solid #A80000;
	margin-left:5%;
	}
	
	#col3 p {
	margin-left:5%;
	width:95%;
	}
#col3 p, #col3 li, #col1 p, #col1 li {
font-size:110%;
}
/* Vertretungsplan-Tablle */
#vplan_tabelle {
font-size:1.5em;
border-collapse:collapse;
}
#vplan_tabelle th {
text-align:center;
font-weight:bold;
background:none;
padding:0.3em;
border:1px solid black;
background-color:#f3c8bd;
color:#a80000;
}

#vplan_tabelle a {
display:block;
padding:0.3em;
font-weight:bold;
text-decoration:underline;
}
#vplan_tabelle a:hover {
text-decoration:none;
}

#vplan_tabelle td {
margin:0;
padding:0;
border:1px dashed black;
text-align:center;
}
.vplan_tag {
display:block;
padding:0.3em;
}

.vplan_akt_tag {
display:block;
background-color:#f3c8bd;
}
}