@charset "utf-8";
/* CSS Document */

/* ***************************** */
/* ****** GLOBAL SETTINGS ****** */
/* ***************************** */

body {
	margin:0 0 0 0;
	padding:0 0 25px 0;
	overflow-y:scroll;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	background-color:#566d7b;
	font-family:Verdana, "Lucida Grande", "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Arial, sans-serif;
}
div#lvl0 {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div#lvl0 div#lvl1 {
	width:980px;
	margin:40px auto 0 auto;
}
div#lvl0 div#lvl1 div#topbar {
	width:980px;
	height:85px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
	z-index:9998;
}
div#lvl0 div#lvl1 div#topbar div#topbar_logo {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div#lvl0 div#lvl1 div#topbar div#topbar_mainnavi {
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:absolute;
	right:0;
	bottom:-3px;
	z-index:9999;
}
div#lvl0 div#lvl1 div#content {
	background-color:#FFFFFF;
	width:930px;
	height:590px;
	margin:0 0 0 0;
	padding:25px 25px 25px 25px;
	position:relative;
	z-index:1000;
	overflow:auto;
}
div#lvl0 div#lvl1 div#botnavi {
	width:980px;
	height:30px;
	background-image:url(../images/botbar_leiste.png);
	background-repeat:no-repeat;
}
div#lvl0 div#lvl1 div#botnavi div#botnavi_navi {
	display:inline;
	float:left;
}
div#lvl0 div#lvl1 div#botnavi div#botnavi_stylelink {
	display:inline;
	float:left;
}
.clearer {
	clear:both;
}

/* ****************************** */
/* ****** SUBTEMPLATE HOME ****** */
/* ****************************** */

div#lvl0 div#lvl1 div#content div.content_left {
	width:460px;
	position:absolute;
	top:41px;
	left:25px;
	z-index:auto;
}
div#lvl0 div#lvl1 div#content div.content_left div.content_left_top {
	width:460px;
	margin:0 0 15px 0;
}
div#lvl0 div#lvl1 div#content div.content_left div.content_left_bottom_01 {
	width:310px;
	float:left;
}
div#lvl0 div#lvl1 div#content div.content_left div.content_left_bottom_02 {
	width:150px;
	float:left;
}
div#lvl0 div#lvl1 div#content div.content_right_top {
	width:460px;
	position:absolute;
	top:41px;
	right:25px;
	z-index:auto;
}


/* *********************** */
/* ****** TIMETABLE ****** */
/* *********************** */

div#lvl0 div#lvl1 div#content div.news-list-container {
	border:0 none;
	background-color:transparent;
}
div#lvl0 div#lvl1 div#content div.news-list-container table.termine {
	width:100%;
	border:0 none;
}
div#lvl0 div#lvl1 div#content div.news-list-container table.termine tr.head td {
	background-color:#CCCCCC;
	padding:5px 5px 5px 10px;
	border:0 none;
	border-right:2px solid #FFFFFF;
	border-bottom:15px solid #FFFFFF;
}
div#lvl0 div#lvl1 div#content div.news-list-container table.termine tr {
	background-color:transparent;
}
div#lvl0 div#lvl1 div#content div.news-list-container table.termine tr * {
	background-color:transparent;
}
div#lvl0 div#lvl1 div#content div.news-list-container table.termine tr td {
	padding:5px 5px 5px 10px;
	border:0 none;
	border-bottom:1px solid #CCCCCC;
	background-color:transparent;
}


/* *********************** */
/* ****** NEWS MAIN ****** */
/* *********************** */

div.news-list-container_main div.news-list-container_main_item {
	width:280px;
	height:151px;
	background-color:#edf5f8;
	padding:10px;
}
div.news-list-container_main div.news-list-container_main_item div.news-list-container_main_item_image {
	width:280px;
	height:70px;
	background-color:#666666;
	margin:0 0 10px 0;
}
div.news-list-container_main div.news-list-container_main_item div.news-list-container_main_item_content {
	height:30px;
}


/* *********************** */
/* ****** NEWS SUB ****** */
/* *********************** */

div.news-list-container_sub div.news-list-container_sub_item {
	width:128px;
	height:60px;
	background-color:#edf5f8;
	padding:10px;
	margin:0 0 11px 0;
}
div.news-list-container_sub div.news-list-container_sub_item div.news-list-container_sub_item_content {

}

/* ***************************** */
/* ****** NEWS MAIN_RIGHT ****** */
/* ***************************** */

div.news-list-container_right div.news-list-container_right_item {
	width:458px;
	background-color:#edf5f8;
}
div.news-list-container_right div.news-list-container_right_item div.news-list-container_right_image {
	width:458px;
	/*height:150px;*/
	background-color:#666666;
	margin:0 0 0 0;
}
div.news-list-container_right div.news-list-container_right_item div.news-list-container_right_content {
	padding:15px;
}

