* {
	border:0 !important;
	background-image: none !important;
	background-color: white !important;
}

#head img,
.headmenu,
.headmenu ul,
#footer,
#nav  {
 display:none;
}

.headmenu {
 float:left;
}

.headmenu div.headline{
 text-align:left;
}

#target-groups div {
 width:auto;
}

#target-groups div.entry_target-group{

}

.col2 {
    display:none;
}

#lightwindow_title_bar_close_link img,
a#lightwindow_title_bar_close_link,
#lightwindow_title_bar{
	display:none;
}

#maincontent{
	width:100%;
}

div#sidebar {
	position:absolute;
	right:20px;
	top:30px;
	padding-top:0;
}


div.contextboxfloat,
div.contextbox,
div#sidebar {
	width:auto;
}


div.contextboxfloat {
	padding:0;
	margin:0;
	float:none;
}

div.contextbox{
	width:500px;
	padding:0;
        border:0;
}

a.hromatrixcontex,
	#lightwindow_contents,
	#lightwindow_overlay,
	#lightwindow_container,
	#breadcrumb,
	div.contextbox div,
	div#sidebar,
	.headline_screen,
	#changeNav div#news {
	display:none;
}

#head {
	background-color:#660066 !important;
	height:15px;
}

.print_header,
.headline_print{
	display:block;
}

.print_header{
	width:660px;
	border:0;
}


#maincontent p,
div.contextbox table.matrixRef tr td,
div.contextbox table.matrixRef tr td b,
div.jobdetail ul li   {
	font-size:14px;
	font-family:Georgia,serif;	
	line-height:25px;
}

#maincontent p{
	margin-top:8px;
}

div.contextbox table.matrixRef tr td{
	padding:15px 10px 0;
}

div.jobdetail ul li.caption {
	font-family:trebuchet ms,Arial,Helvetica,sans-serif;
	font-size:16px;
	margin:0 0 0 15px;
}

#maincontent h1{
	margin-bottom:30px;
}

table.adressblock_print{
	display:block;
	border:0;
	font-size:14px;
	line-height:25px;
}

.adressblock_print{
	display:block;
}

.adressblock_print table.hrodetailcontact tr td,
.adressblock_print table.hrodetailcontact tr td b {
	font-family:Georgia,serif;
	font-size:14px;
	line-height:25px;
	padding-right:20px;
}

.adressblock_print table.hrodetailcontact tr td b {
	font-weight:bold;
}

table.adressblock_print tr td.adress_anschrift div,
table.adressblock_print tr td.adress_ansprechpartner div.adress{
	display:none;
} 

table.adressblock_print tr td.adress_ansprechpartner div strong{
	font-weight:normal;
}

table.adressblock_print tr td.adress_ansprechpartner div b{
	font-weight:bold;
}

table.adressblock_print tr td.adress_anschrift div.adress,
table.adressblock_print tr td.adress_anschrift div.adress div,
table.adressblock_print tr td.adress_anschrift div.adress div strong,
table.adressblock_print tr td.adress_ansprechpartner div,
table.adressblock_print tr td.adress_ansprechpartner div strong,
table.adressblock_print tr td.adress_ansprechpartner div b{
	display:block;
	font-family:Georgia,serif;
	font-size:14px;
} 

table.adressblock_print tr td.adress_anschrift div.adress{
	padding-right:20px;
}

table.adressblock_print tr td.adress_anschrift div strong{
	padding-bottom:25px;
}

