@charset "UTF-8";

@media all
{

/* orig: css/screen/basemod.css */
	#nav { background-color: #fff; }
	#nav_main .dummy { border: 1px solid #000; }

/* orig: css/screen/content.css */
  	h1, h1.formsteps .active { color: #b9005c; }
	a.action { background-image: url(img/pfeil.png); }
	a.navlink { background-image: url(img/pfeil.png); }
	a.printlink { background-image: url(img/print_icon.png); }
	a.toplink { background-image: url(img/top_icon.png); }
	.detail_link { background-image: url(img/detail_icon.png); }
	.colorbox .detail_link { background-image: url(img/detail_icon.png); }
	.back_link a { background-image: url(img/pfeil_back.gif); }
	.colorbox h2 { background-color: #fff; }
	ul.linklist li { background-image: url(img/pfeil.png); }
	.teaser .topic { color: #000046; }
	.teaserbox .floatingbox { background-color: #B9005C; }
	.floatingbox .detail_link { background-image: url(img/pfeilbox_weiss.gif); }
	.teaserlist a.tlink { background-image: url(img/pfeil.png); color: #969696; }
	.newslist .dlink a { background-image: url(img/pfeil.png); }
	table tr.active td, table tr.active th { background-color: #e9c8af; }
	.pagecounter .pageact { color: #b9005c; }
	.box .zoom_image .zoom { background-image: url(img/lupe.gif); }

/* orig: css/navigation/subnavi.css */
	#submenu .title { color: #000046; }
	#submenu ul li a { background-color: #fff; border-bottom: 1px solid #dcdcdc; background-image: url(img/pfeil_grau.png); color: #000046; }
	#submenu ul li a:hover { background-color: #fff; color: #b9005c; background-image: url(img/pfeil.png); }
	#submenu ul li.active { border-bottom: 1px solid #dcdcdc; }
	#submenu ul li.active li {}
	#submenu ul li.active a, #submenu ul li.active a:hover { background-color: #fff; color: #b9005c; background-image: url(img/pfeil.png); }
  	#submenu ul li.active ul li a { background-image: url(img/pfeil_grau.png); color: #000046; }
	#submenu ul li.active ul li a:hover {	background-image: url(img/pfeil.png); color: #b9005c; }
	#submenu ul li.active ul li.active a { background-image: url(img/pfeil.png); color: #b9005c; }
	#submenu ul li.active ul li.active a:hover { background-image: url(img/pfeil.png); }
	#submenu ul li.active ul li.nosub a,
	#submenu ul li.active ul li.nosub a:hover {	background-image: url(img/pfeil.png); }
	#submenu ul li.active ul li.active ul li a { background-color: #fff; background-image: url(img/pfeil_grau.png); color: #000046; }
	#submenu ul li.active ul li.active ul li a:hover { background-color: #fff; background-image: url(img/pfeil.png); color: #b9005c; }
	#submenu ul li.active ul li.active ul li.active a {	background-image: url(img/pfeil.png); font-weight: normal; color: #b9005c; }
	#submenu ul li.active ul li.active ul li.active a:hover {	background-image: url(img/pfeil.png); }
	#submenu ul li.active ul li.active ul li.nosub a,
	#submenu ul li.active ul li.active ul li.nosub a:hover { background-image: url(img/pfeil.png); }
	#submenu ul li.active ul li.active ul li.active ul li a:hover {	background-color: #fff; background-image: url(img/pfeil.png); }
	#submenu ul li.active ul li.active ul li.active ul li.active a { background-image: url(img/pfeil.png); }
	#submenu ul li.active ul li.active ul li.active ul li.active a:hover { background-image: url(img/pfeil.png); }
	#subbutton a { background-color: #fff; }

/* orig: css/navigation/rmenu.css */
	ul.rMenu li a { color: #b9005c;}
	ul.rMenu-ver {}
	ul.rMenu li { background-color: #fff; }
	ul.rMenu li a:hover { background-image: none; color: #000046; }
	ul.rMenu li:hover a, ul.rMenu li.sfhover a { background-image: none; }
	ul.rMenu li.Active a { border-bottom: 1px solid #000046; color: #000046;}
	ul.rMenu li ul.rMenu-ver { border: 1px solid #dcdcdc; border-top: 3px solid #000046; }
	ul.rMenu li ul.rMenu-ver li { background-color: #fff; border-bottom: 1px solid #dcdcdc; }
	ul.rMenu li ul.rMenu-ver li a { background-image: url(img/pfeil_grau.png); background-color: #fff; color: #000046; }
	ul.rMenu li ul.rMenu-ver li a:hover { background-image: url(img/pfeil.png); color: #b9005c; }
	ul.rMenu li ul.rMenu-ver li.Active a { background-image: url(img/pfeil.png); }

/* orig: css/screeen/forms.css */
	form #form_buttons a.next {
		border: 1px solid #110b25;
		background-color: #110b25;
		color: #fff;
	}
	form input.next {
		border: 1px solid #110b25;
		background-color: #110b25;
		color: #fff;
	}
	#form_fahrplanauskunft .detail_link {}

/* eRecruiting */
	.jobdetail-contact-box #form_buttons a.next {
		border: 1px solid #b9005c;
		background-color: #FFF;
		background-image: url(img/button_verlauf.gif);
	}

	.current-step {
		background-color: #b9005c;
		color: #fff;
	}
	
	.jobdetail-jobtitle h2 {
		color: #b9005c;
	}

	.jobdetail-header-border {
		border-bottom-color: #b9005c;
	}

	.jobdetail-details li:before {
		color: #b9005c;
	}

	.jobdetail-footer-contact {
		border-top-color: #b9005c;
	}	

	.jobdetail-intern-header,
	.jobdetail-intern-footer-contact {
		border-color: #b9005c;
	}

	.jobdetail-intern-job h3 {
		color: #b9005c;
	}

	.jobdetail-intern-jobtitle {
		color: #b9005c;
	}
	
}

.company-color01{
	color: #b9005c;
}