	body {
		margin:0px; padding:30px 0px 10px 0px;
		background: #eee url('../images/bg.jpg');
		text-align:center;
	}
	body, td {
		font-family:Arial;
		font-size:12px;
	}
	img {border:0; padding:0px; margin:0px;}
	
	table, td, tr {
		margin:0px; padding:0px; 
		vertical-align:top;
	}
	
	table {border-collapse:collapse;}

	a {
		color:#ce0d1e;
		text-decoration:none;	
	}
	
	a:hover {
		text-decoration:underline;
	}
	
	.em {
			font-family:Arial, "sans serif";
			text-align:left;
			position:absolute;left:-5000px;
		}
	
	
	/*** TOP *****************************************/
	#top {
		font-size:10px;
		margin:0px auto;
		background-color:#fff;
		border:1px #C3C3C3 solid;
		border-bottom:none;
		height:115px;
	}
	
	#top a {
		color:#000;
		padding:2px 10px;
	}
	
	/*** BAR *****************************************/
	#bar {
		background:#d9dadc url('../images/bogen.jpg') no-repeat center top; 
		padding:0px; margin:0px;
	}
	
	/*****Logo 05er-des-Tages oben im BAR***************/
	a.dt_oben{
	background: url(../content/05er-des-tages/images/05dt_oben.gif);
	margin-top:-13px;
	margin-right:40px;
	width:277px;
	height:124px;
	float:right;
	display:inline;
	
	}
	
	/*** CENTER **************************************/
	.center {
		width:975px;
		text-align:left;
		margin: 0px auto;
	} 
	#menu {
		text-align:right; padding-right:0; margin-right:0;
	}
	#content {
		background:#fff url('../images/content_bg.gif') repeat-x top;
		border:1px #c3c3c3 solid;
		border-top:none;
		margin:0px auto 30px auto;
		padding-bottom:25px;
	}
	#content h1 {
		margin-left:47px;
		margin-top:70px;
		margin-bottom:25px;
	}
	#content p {
		color:#444;
		width:420px;
		margin-left:68px;
	}
	#content form {
		margin-left:68px;
		color:#444;
	}
	
	form td {vertical-align:middle;}
	input {width:250px; margin:3px 10px;}
	
	#left_column {width:287px;padding-left:40px; }

	.submenu {
		padding-top:28px;
		padding-left:0px;
		position:absolute; width:105px;
		visibility:hidden;
		overflow:hidden;
	}
	.submenu a {
		font-size:10px;
		display:block;
		padding:4px 10px 6px 15px;
		background:#dbdbdb url(../images/menu_bg.gif) top left no-repeat;
		color:#444;
		margin:1px 0px;
		text-decoration:none;
		text-align:center;
		overflow:hidden;
	}
	.submenu a:hover {
		background-color:#cf0a1b;
		color:#fff;
		background-image: url(../images/menu_bga.gif);
	}
	
	.newsbox {
		/*background-image:url(../images/newsheadline.jpg);
		background-repeat:no-repeat;
		background-position:top;*/
		float: left;
		width: 267px;
		background-color:#a6a6a6;
		padding: 10px 10px 0 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
	.laufband {
		background-color:#ce0d1e;
		height:18px;
		width: 287px;
		color:#FFF;
		margin-top: 25px;
		font-size: 10px;
		padding-top: 5px;
	}
	
	.singlenews {
		margin-bottom: 15px;
	}
	
	.schraffur {
		width:287px;
		height:15px;
		background-image:url(../images/schraffur.jpg);
		background-repeat:no-repeat;
		float: left;
	}
		
	/*** JOBS *****************************************/
	.cat_header {margin-left:68px;}
	.cat_header a {
		font-size:10px;
		display:block;
		background-color:#dbdbdb;
		color:#444;
		padding:4px 0px 4px 17px;
		width:420px;
		margin-bottom:2px;
		background:#dbdbdb url(../images/menu_bg.gif) top left no-repeat;
	}
	
	
	.cat_header.active a, .cat_header a:hover {
		text-decoration:none;
		background-color:#cf0a1b;
		color:#fff;
	}
	
	
	.cat_header_neu {margin-left:68px;}
	.cat_header_neu a {
		font-size:10px;
		display:block;
		background-color:#dbdbdb;
		color:#444;
		padding:4px 0px 4px 17px;
		width:520px;
		margin-bottom:2px;
		background:#dbdbdb url(../images/menu_bg.gif) top left no-repeat;
	}
	
	
	.cat_header_neu.active a, .cat_header_neu a:hover {
		text-decoration:none;
		background-color:#cf0a1b;
		color:#fff;
	}	
	
	
	.joblist {
		margin-left:68px;
		width:550px;
	}
	
	.joblist_neu {
		margin-left:68px;
		width:550px;
	}
	.joblist a {
		color:#000;
	}
	.joblist a:hover {
		color:#000;
		text-decoration:none;
	}
	.joblist .date td{
		padding-bottom:2px;
		padding-top:5px;
	}
	.joblist .link td, .joblist .link{
		cursor: pointer;
		border-bottom:1px #fff solid;
	}
	.joblist .link:hover td, .joblist .link:hover{
		border-bottom:1px #ce0d1e solid;
	}

	/* LEFT */
	.joblist_left {
		width:265px; 
	}
	.joblist_left td {
		font-size:10px;
		padding:2px 0px;
	}
	.joblist_left a {
		font-weight:normal;
		color:#fff;
	}
	.joblist_left a:hover {
		color:#fff;
		text-decoration:none;
	}
	
	.joblist_left .date td{
		padding-bottom:2px;
		padding-top:10px;
	}
	.joblist_left td, .joblist_left .link {
		cursor: pointer;
		border-bottom:1px #CF0A1B solid;
	}
	.joblist_left .link:hover td, .joblist_left .link:hover{
		border-bottom:1px #ffffff solid;
	}
	
	/* DETAIL */
		
	.jobdet_header {
		font-size:10px;
		margin-left:68px;
		width:420px;
		padding-bottom:4px;
		margin-bottom:4px;
		border-bottom:1px #888 solid;
	}
	.jobdet_subheader {
		font-size:10px;
		margin-left:68px;
	}
	.jobdet_table {
		width:420px;
		margin-left:68px;
		margin-top:30px;
	}
	
	.jobdet_table p{
		display:inline;
	}
	
	#myp{
		margin-left: -50px;
	}

	.jobdet_table th {
		background-color:#dbdbdb;
		padding: 1px 5px;
		font-weight:normal;
	}
	.jobdet_table td {
		padding: 2px 5px;
	}
	.jobdet_table .highlight {
		color:#ce0d1e;
	}
	
	.jobdet_links {
		margin-top:30px;
		margin-left:58px;
		width:420px;
		text-align:right;
	}
