@charset "utf-8";
/* CSS Document */
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1 {
font-size:24px;
}

h2 {
font-size:18px;

}

ul {
width:100%;
padding-right:15px;
height:auto;
}

li {
width:100%;
height:auto;
}
#mobile .toggler {
width:100%;
line-height:45px;
background-color:#0e5aa4;
color:#fff;
margin-left:25px;
margin-bottom:5px;
font-weight:bold;
padding-left:15px;
padding-top:15px;
padding-bottom:15px;
cursor:pointer;
font-size:26px;
}
#mobile div.accordion  {
padding:25px;
overflow:hidden;
height:auto;

}


#mobile_impress .toggler_impress {
width:100%;
line-height:38px;
color:#0c59a3;
font-size:12px;
padding-left:15px;
cursor:pointer;

}
#mobile_impress div.accordion_impress  {
padding:15px;
overflow:hidden;
font-size:10px;
}


.mod_customnav {
display:none;
}
#main {
padding-right:25px;
}

#footer {
float:right;
}
.image_container {
padding-left:25px;
padding-top:25px;
padding-right:25px;
}
/*
################################
# Tabellen			       #
################################
*/

#main #farbe table {
	background-color:#FFFFFF;
	width:100%;
	border:solid 1px #999999;
	color:#525256;
	font-weight:bold;

}
#main #farbe table tr{
	background-color:#FFFFFF;
}
#main #farbe table td{

	padding:5px;
	border:solid 1px #e5e5e5;
}
#main #farbe table .even {
	background-color:#c4c4c4;
}
#main #farbe table .odd{
	background-color:#C4C4C4;
}
#main #farbe table .odd .col_first{
	background-color:#c4c4c4;
}
#main #farbe table .even .col_first{
	background-color:#c4c4c4;
	
}

#main #farbe table .row_first{
	background-color:#c4c4c4;
}
#main #farbe table tr.row_0 td.col_0{
	background-color:#c4c4c4;
}



/*
################################
# Stundenplan			       #
################################
*/
#stundenplaene .Table1 tr{
	background-color:#FFFFFF;
}
#stundenplaene .Table1 {
	background-color:#FFFFFF;
}
#stundenplaene .Table1 .even {
					/*background-color:#e5e5e5; */
					background-color:#C4C4C4;
}
#stundenplaene .Table1 .odd{
	background-color:#C4C4C4;
}
#stundenplaene .Table1 .odd .col_first{
					/*background-color:#0c59a3F; */
					background-color:#C4C4C4;
}
#stundenplaene .Table1 .even .col_first{
					/*background-color:#0c59a3; */
					background-color:#C4C4C4;
					/*color:#ffffff;*/
				
}
#stundenplaene .Table1 .row_first{
					background-color:#0c59a3; 
					/*background-color:#C4C4C4;*/
					color:#ffffff;
}

#stundenplaene .Table2 {
	margin-top:50px;
}
#stundenplaene .Table2 tr{
	background-color:#FFFFFF;
}
#stundenplaene .Table2 {
	background-color:#FFFFFF;
}
#stundenplaene .Table2 .even {
					/*background-color:#e5e5e5; */
					background-color:#C4C4C4;
}
#stundenplaene .Table2 .odd{
					background-color:#C4C4C4;
}
#stundenplaene .Table2 .odd .col_first{
				/*	background-color:#0c59a3F; */
					background-color:#C4C4C4;
}
#stundenplaene .Table2 .even .col_first{
				/*	background-color:#0c59a3;*/
					background-color:#C4C4C4;
					/*color:#ffffff;*/
}
#stundenplaene .Table2 .row_first{
					/*background-color:#0c59a3; */
					background-color:#C4C4C4;
					/*color:#ffffff;*/

}


#jumpMenu {
margin-top:10px;
margin-bottom:10px;
}
