body, table {
	font-family: Tahoma,Verdana,Arial,sans-serif;
	font-size: 12px;
}


h2 {
	margin-top: 0px;
	font-size: 18px;
	margin-top: 5px;
	margin-bottom: 3px;
}


h3 {
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 0px;
	margin-top: 20px;
	margin-bottom: -10px;
}


* html h3 { /* IE fix */
	margin-bottom: -15px;
}


th {
	text-align: left;
}


.imprintLeft {
	float: left;
	font-weight: bold;
}


.imprintRight {
	display: block;
	margin-left: 180px;
}


#content p.news a {
	font-size: 17px;
	font-weight: bold;
}


p.news {
	margin-bottom: 0px ! important;
}


div.newsSummary {
	font-weight: bold;
}


p.news span {
	display: block;
	font-weight: normal;
	font-size: 11px;
}


/* >>> Stundentafeln >>> */
table.stdtafel {
	border-top:2px solid black;      
	border-left:2px solid black;      
	border-right:2px solid black;      
}
table.stdtafel th.rb,
table.stdtafel th.rb_S,
table.stdtafel th.rb_M,
table.stdtafel th.rb_L,
table.stdtafel td.rb,
table.stdtafel td.rb_b {
	border-right:2px solid black;      
	border-bottom:2px solid black;      
}
table.stdtafel th.r,
table.stdtafel td.r,
table.stdtafel td.r_b {
	border-right:2px solid black;      
	border-bottom:1px solid black;      
}
table.stdtafel th.b,
table.stdtafel th.b_S,
table.stdtafel th.b_M,
table.stdtafel th.b_L,
table.stdtafel td.b,
table.stdtafel td.b_b {
	border-right:1px solid black;      
	border-bottom:2px solid black;      
}
table.stdtafel th.n,
table.stdtafel td.n,
table.stdtafel td.n_b {
	border-right:1px solid black;      
	border-bottom:1px solid black;      
}
table.stdtafel td.rb_b,
table.stdtafel td.r_b,
table.stdtafel td.b_b,
table.stdtafel td.n_b {
	font-weight:bold;
}
table.stdtafel th.rb_S,
table.stdtafel th.b_S {
  width:5%;
}
table.stdtafel th.rb_M,
table.stdtafel th.b_M {
  width:7%;
}
table.stdtafel th.rb_L,
table.stdtafel th.b_L {
  width:10%;
}

table.stdtafel span.extra {
	color:#FF0000;
}
/* <<< Stundentafeln <<< */


td {
	vertical-align: top;
}

.calendar-upcominglist {
	margin-bottom: 10px;
}


#right div.calendar-list h3 {
	display: none;
	margin: 0px;
	padding: 0px;
}


.hide {
	display: none;
}