@charset "ISO-8859-1";

/**
 * companyinfo.css
 *
 * @author		Marc Aschmann <marc.aschmann@dmc.de>
 * @copyright	Copyright (c) dmc - digital media center GmbH
 * @version		$Id: companyinfo.css 85152 2011-09-26 12:04:16Z mberner $
 **/

@media all
{
	/* import core styles | Basis-Stylesheets einbinden */
	@import url("/yaml/core/slim_base.css");

	/* import screen layout | Screen-Layout einbinden */
	@import url("/css/yaml/screen/basemod.css");

	#NM_companyinfo.content {
		font-family	: arial, verdana, sans-serif;
		font-size	: 1.2em;
	}
	#NM_companyinfo.contentBold {
		font-weight	: bold;
	}
	#NM_companyinfo.contentFullRedText {
		color		: #FF0000;
	}
	#NM_companyinfo.contentPaddingBottomA {
		padding-bottom	: 8px;
	}
	#NM_companyinfo.contentNoDisplay {
		display		: none;
	}
	#NM_companyinfo div.clearAll {
		clear		: both;
	}
	#NM_companyinfo #col1 {
		float		: left;
		width		: 190px;
	}
	#NM_companyinfo #col2 {
		float		: right;
		width		: 120px;
	}
	#NM_companyinfo #col3 {
		width		: auto;
		margin		: 0;
		padding		: 0px 10px 0px 10px;
		margin-left	: 190px;
		overflow	: hidden;
		border-right: 120px #F2F2F2 solid;
	}
	#NM_companyinfo li {
		list-style-type : disc;
	}
	#NM_companyinfo div.contentSeperator {
		margin		: 0px;
		padding		: 0px;
		padding-top	: 14px;
		border		: none;
		border-bottom	: 1px dotted #000000;
		width		: 340px;
		height		: 1px;
		line-height	: 1px;
	}
	#NM_companyinfo div.contentUpLink {
		float		: right;
		display		: inline;
	}
	#NM_companyinfo div.contentUpLink a {
		text-decoration	: none;
		font-weight	: bold;
	}
	#NM_companyinfo div.locationStd {
		background	: #F2F2F2;
		padding-top	: 3px;
	}
	#NM_companyinfo .locationTitle {
		font-weight: bold;
		font-size: 12px;
	}
	#NM_companyinfo {
		width		: 984px;
	}
	#NM_companyinfo div.menuActive {
		height		: 17px;
		background	: #FFFFFF;
		border-bottom	: 1px solid white;
		padding-top	: 3px;
		font-weight	: bold;
	}
	#NM_companyinfo div.menuHeader {
		height			: 20px;
		background		: #e20026;
		padding-right		: 7px;
		padding-top		: 3px;
	}
	#NM_companyinfo div.menuHeaderTitle {
		height		: 17px;
		margin-top	: 1px;
		background	: #e20026;
		vertical-align	: bottom;
		color		: #FFFFFF;
		font-weight	: bold;
	}
	#NM_companyinfo div.menuMain {
	}
	#NM_companyinfo div.menuMainRight {
		width		: 120px;
	}
	#NM_companyinfo div.menuStd {
		height        : 17px;
		background    : #F2F2F2;
		border-bottom : 1px solid white;
		padding-top   : 3px;
	}

	#NM_companyinfo div.menuStdPicture{
		padding: 10px 0 0 9px;
	}
	#NM_companyinfo div.menuMain a {
		text-decoration	: none;
	}

	#NM_companyinfo div.newLine {
		display		: block;
		height		: 1px;
	}
	#NM_companyinfo div.vacaturesItem {
		width		: 300px;
		white-space	: nowrap;
		display		: block;
		float		: left;
		font-weight	: bold;
		overflow	: hidden;
		margin-right: 15px;
	}
	#NM_companyinfo div.stage_en_afstuderenItem {
		width		: 600px;
		white-space	: nowrap;
		display		: block;
		float		: left;
		font-weight	: bold;
		overflow	: hidden;
		margin-right: 10px;
	}
	#NM_companyinfo div.stage_en_afstuderenContent {
		width        : 600px;
	}
	#NM_companyinfo div.stage_en_afstuderenSubtitle {
		padding		: 111px 0 0 155px;
	}
	#NM_companyinfo a.contentLinkNoDecoration {
		text-decoration	: none;
	}
	#NM_companyinfo a.contentLinkUnderline {
		text-decoration	: none;
		border-bottom	: 1px solid #000000;
	}
	#NM_companyinfo h2 {
		font-size	: 2.1em;
		margin		: 0px;
		padding		: 0px;
	}
	#NM_companyinfo h3 {
		font-size	: 1.4em;
		font-weight	: bold;
		margin		: 0px;
		padding		: 5px 0px 0px 0px;
	}
	#NM_companyinfo h3.subHeadline {
		font-size	: 1.2em;
		font-weight	: bold;
		padding-top	: 5px;
		padding-bottom	: 0px;
	}
	#NM_companyinfo ul.listLeftAligned {
		margin		: 0px;
		padding		: 0px;
	}


	/* ie6 hack for iframe in a 3 col cms tpl */
	*html #NM_companyinfo #main #col3 .tx-dmccmsiframe-pi1 iframe {
		width		: 635px;
	}

	* html #NM_companyinfo #col3 {
		margin:0;
		margin-left:-180px;
		clear:right;
		width:650px;
		position:relative;
		float:left;
		height:100%;
		border-left	: 185px #fff solid;
	}

	* html #NM_ComFooter {
		position:relative;
	}

	* html #NM_companyinfo #cmsBreadcrumb {
	position:relative;
	}
	/* css for cms iframe template with none cols (CMS_NONE_COLUMN.html)*/
	#CMS_IFrame_None_Col {
		width		: 984px;
	}
	#CMS_IFrame_None_Col #col1 {
		display		: none;
	}
	#CMS_IFrame_None_Col #col2 {
		display		: none;
	}
	#CMS_IFrame_None_Col #col3 {
		width		: auto;
		margin		: 0px 0px 0px 0px;
		padding		: 0px 10px 0px 0px;
	}
	#CMS_IFrame_None_Col #main #col3 #col3_content iframe{
		width		: 980px;
	}

	/* ie6 hacks to display iframe in a none col tpl in cms */
	*html #CMS_IFrame_None_Col #main #col3 #col3_content .tx-dmccmsiframe-pi1 {
		width		: 980px;
	}

	*html #CMS_IFrame_None_Col #main #col3 #col3_content .tx-dmccmsiframe-pi1 iframe{
		width		: 100%;
	}

	/* css for cms iframe template with 2 cols (CMS_IFRAME_2_COLUMN.html)*/
	#CMS_IFrame_2_Col {
		width		: 980px;
	}
	#CMS_IFrame_2_Col div.contentLeft {
		float		: left;
	}
	#CMS_IFrame_2_Col #col1 {
		float		: left;
		width		: 200px;
	}
	#CMS_IFrame_2_Col #col2 {
		display		: none;
	}
	#CMS_IFrame_2_Col #col3 {
		width		: auto;
		margin		: 0;
		padding		: 0px 0px 0px 10px;
		margin-left	: 200px;
		overflow	: hidden;
	}

	#CMS_IFrame_2_Col div.locationStd {
		background	: #F2F2F2;
		padding-top	: 3px;
	}
	#CMS_IFrame_2_Col .locationTitle {
		font-weight	: bold;
		font-size	: 12px;
	}
	#CMS_IFrame_2_Col div.menuActive {
		height		: 17px;
		background	: #FFFFFF;
		border-bottom	: 1px solid white;
		padding-top	: 3px;
		font-weight	: bold;
	}
	#CMS_IFrame_2_Col div.menuHeader {
		height			: 20px;
		background		: #e20026;
		padding-right		: 7px;
		padding-top		: 3px;
	}
	#CMS_IFrame_2_Col div.menuHeaderTitle {
		height		: 17px;
		margin-top	: 1px;
		background	: #e20026;
		vertical-align	: bottom;
		color		: #FFFFFF;
		font-weight	: bold;
	}
	#CMS_IFrame_2_Col div.menuStd {
		height        : 17px;
		background    : #F2F2F2;
		border-bottom : 1px solid white;
		padding-top   : 3px;
	}
	#CMS_IFrame_2_Col div.menuStd a {
		text-decoration	: none;
	}
	/* ie6 hack for iframe in a 2 col cms tpl */
	*html #CMS_IFrame_2_Col #main #col3 .tx-dmccmsiframe-pi1 iframe {
		width		: 780px;
	}

	#csc-header #csc-header-n1 {
		margin-top:-400px;
	}

	/*
	* overwrite neckermann.css - start -
	*/

	div #col3_content ul{
		list-style-type: disc;
		list-style-position:inside;
	}

	div #col3_content a{
		text-decoration: underline;
	}
	
	div #col3_content a b{
		color: #3a3b3d;
	}

	div #col3_content a:hover b{
		color: #999999;
	}

	div #col3_content a:hover span{
		color: #e20026;
	}
}
/*
* overwrite neckermann.css - end -
*/
