body {
/* 	height: 100%; */
	/*overflow: hidden;*/
}

#maincontainer {
	min-width: 1100px;
/* 	min-height: 100%;	 */
	background: #e9ecf0;
	/*overflow: hidden;*/
}

#content {
	width: 100%;
	min-height: 350px;
}

#contentLeft {
	width: 50%;
	float: left;
	min-height: 350px;
}
#contentRight {
	width: 50%;
	float: left;
	min-height: 350px;
}

.header {background: url(../images/header_bg.jpg) repeat-x 0 0;clear: both;height: 160px;}
.header img {float: left;}
.header .uhr {float: left;font-size: 60px;line-height: 150px;color: #666;text-align: center;width: 750px;}


.newscontainer table {width: 100%;}
.newscontainer td {margin: 0;padding: 4px;}
.newscontainer table, .newscontainer th, .newscontainer td {font-size: 25px;vertical-align: top;border:1px solid #888;}
	.newscontainer th {text-align: left;padding-left: 10px;}
	.newscontainer .colDate {width: 15%;}
	.newscontainer .colTime {width: 10%;}
	.newscontainer .colWho {width:15%;}
	.newscontainer .colWhat {width: 40%}
	.newscontainer .colWhere {width: 20%;}
	
.bzl tr.highlight {background-color: #9eabb7;}
.bfsl tr.highlight {background-color: #819cca;}
.gymo tr.highlight {background-color: #be0033;}
.kbs tr.highlight {background-color: #819cca;}
	
	
#contentLeft .newscontainer {padding:0 10px 0 0;}
#contentRight .newscontainer {padding:0 10px 0 0;}

.specialmessage {margin: 15px 0 0 0x;background: #fff;padding: 15px 5px 5px 300px;font-size: 40px;}