/*
##########################################################
#### path: typo3conf/ext/t3sftigroup/resources/css/background/screen.css
##########################################################
*/
body{
		background-image: url(typo3conf/ext/t3sftigroup/resources/images/muster.jpg);
    
		background-position:0 0;
		background-repeat: repeat;
    margin-top:1px;
}                   
html > body { margin-top:2px; }
/*
##########################################################
#### path: typo3conf/ext/t3sftigroup/resources/css/body/screen.css
##########################################################
*/
.bodyout{
 /* set the layout center for standart browser */
  width: 1009px;
  margin-top: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  background: transparent url(typo3conf/ext/t3sftigroup/resources/images/borderRight.jpg) top right repeat-y;
}
.bodyin{
 border: 0px #fff solid;
 background:transparent;
 width:1009px;
}
body{
  color: #666;  
  padding:0;
  margin:0;
}
h1,h2,h3,h4,h5,h6,a,legend,table caption {
  color: #666;
}
a:hover{
	color:  #ed7703;
}
h1{
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}

/*
##########################################################
#### path: typo3conf/ext/t3sftigroup/resources/css/boxes/screen.css
##########################################################
*/
#contentimage img{
   	border: 0;
	padding: 0;
	margin: 0;
	width: 500px;
	height: 275px;
}
#beorange a, #beorange img{
	border: 0;
	padding: 0;
	margin: 0;
}
#b4b3{
	border-top: 1px solid black;
	border-right: 10px  solid #ed7703;
	border-left: 10px  solid #ed7703;
	padding: 0;
	margin: 0;
}
* html #b4b3{
	border-right: 10px  solid #ed7703;
}
#verlaufcontent{
		background: url(typo3conf/ext/t3sftigroup/resources/images/bottom.png) no-repeat bottom right;
		/*background-image: url(typo3conf/ext/t3sftigroup/resources/images/background.jpg);*/
		z-index: 2000;
}
#b4b3b1{
		/*background-image: url(typo3conf/ext/t3sftigroup/resources/images/verlaufcontentleft.jpg);*/
		background-position: left top;
		background-repeat: no-repeat;
		padding-left: 10px;
}
* html #b4b3b1{
	padding-left: 7px;
}
#b4{
		background-image: url(typo3conf/ext/t3sftigroup/resources/images/verlaufcontent.jpg);
		background-image: url(typo3conf/ext/t3sftigroup/resources/images/background.jpg);		
		background-repeat: no-repeat;
    background-position:top left;
		background-position: -1px 0px;
		z-index: 1000;
}
.bodyin > #b4 { background-position: 0px 0px; }

.bodyin { 
  padding-bottom:10px;
  background: transparent url(typo3conf/ext/t3sftigroup/resources/images/borderBottom.jpg) bottom right no-repeat
}

#content, #b5b3{
	background-color: transparent;
}           
#content { background:transparent; height:700px; position:relative; left:2px; width:498px; line-height:14px; }
#b4b3b1 > #content { background:white; height:auto; min-height:700px; left:0; width:500px; }

.floatbox-aftercontent{
	width: 240px;
}
.floatbox-middlecontent{
	padding: 0;
	margin: 0;
	margin-right: 240px;
	margin-left: 0;
}

* html .floatbox-aftercontent{
	width: 228px;
	margin-left: -3px;
}
* html .floatbox-middlecontent{
	padding: 0;
	margin: 0;
	margin-right: 228px;
	margin-left: 0;
}
.floatbox-beforeinnercontent{
	width: 230px;
}
.floatbox-middleinnercontent{
	margin-left: 230px;
}
* html .floatbox-beforeinnercontent{
	width: 228px;
}
* html .floatbox-middleinnercontent{
	margin-left: 228px;
}
#content{
	z-index: 4;
	width:500px;
}
#precontent{
	z-index: 5;
}
#b1b3{
  /*width: 450px;*/padding-right:20px;
}
#b5b1 img{
	padding-left: 70px;
}
* html #b5b1 img{
	padding-bottom: 0px;
}
#b5b3{
  text-align: center;
}
#b4b3{ width:740px }
/*.floatbox-middle > #b4b3 {
	width:740px;
}*/

/*#tuev-logo { padding-left:70px; margin-top:50px }*/
/*
##########################################################
#### path: typo3conf/ext/t3sftigroup/resources/css/content/screen.css
##########################################################
*/
strong {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
}

#content h1 {
  font-size:16.66px;
  line-height:18.75px;
  margin-bottom:.6em;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}               
#content h2 {
  font-size:14px;
  line-height:17px;
  margin-bottom:.5em;
  padding-top:1em;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;  
}
#content h3 {
  font-size:12px;
  line-height:14px;
  margin-bottom:.0em;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;  
}
#content h4 {
  font-size:11px;
  line-height:13px;
  margin-bottom:.0em;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;  
}
#overflowbox{
  /*overflow:scroll;*/
  width: 500px;
  /*height: 400px;*/
  display: block;
  float: left;
  font-size:11.25px;
  line-height:13.33px;
}
* html #overflowbox{
  width: 501px;
}
.overflowboxpadding{
	padding: 15px;
	float: none;
	/*width: 450px;*/
}
#indexedsearchbox{
  padding-left: 20px;
  color: #666;     
  font-size:11px;
}
#indexedsearchbox input{
  border: 0px solid #666;
}
#indexedsearchbox .searchbox-sword{
  margin: 0px 7px 0px 7px;
  border: 1px solid #666;
  width: 130px; 
  background:white;
}
.tx-indexedsearch,
.tx-indexedsearch table {
	font-size:11px !important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	line-height:14px !important;
}
.tx-indexedsearch table {
	background-color: #f5f5f5;
}
.tx-indexedsearch-searchbox table, .tx-indexedsearch-searchbox td, .tx-indexedsearch-searchbox tr{
	xbackground: #fff;
}
.news-list-date, .news-single-timedata{
	display: none;
}
#precontent .news-list-item, .archiv {
	padding: 10px;
	font-size:11px;
}
#content .news-list-item {
	margin:1em 0;
}
#content .news-list-item img {
	display:none;
}
.archiv h4 {
	font-size:11px !important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.news-list-item h3, .news-list-item h4 {
  padding:0;
  margin:0;
  font-size:11px;
}
.news-list-item h3 a{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: small;*/
}
.news-list-morelink{
	font-weight: bold;
	font-size:11px;
}
.news-list-item img {
	margin:.5em 0;
	width:210px;
	height:116px;
	/*filter: alpha(opacity=80);-moz-opacity: 0.8;KhtmlOpacity: .8;opacity: .8;*/
}
.news-list-item img:hover {
	/*filter: alpha(opacity=100);-moz-opacity: 1;KhtmlOpacity: 1;opacity: 1;*/
}
div.news-single-item h3 {
	margin-bottom:1em !important;
}
div.news-single-additional-info {
	margin-bottom:2em;
}
div.news-single-additional-info dl {
	margin:0 0 0 0;
}
.news-single-additional-info dt {
	font-weight:bold;
	font-size:11px;
	margin:1em 0 .5em 0
}
.news-single-additional-info dd {
	vertical-align: middle;
	margin-bottom:.25em;
}
.news-single-additional-info dd img {
	margin-right:1em;
}

.clearer{
  display: none;
}
#lastupdate{
  position: absolute;
  left: 540px;
  width: 200px;
  bottom: 10px;
  color: #fff;
  font-size:10.4px;
}
#b5b3 > #lastupdate {
  position: absolute;
  left: 770px;
  width: 200px;
  bottom: 10px;
  color: #fff;
  font-size:10.4px;	
}

.csc-mailform-field label{
}



.tx-indexedsearch-res{
	clear: left;
	display: block;
}

ul.browsebox {
	font-weight: normal;
  /* float ie */
  width: 100%;
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
}
ul.browsebox li {
	list-style: none;
  /* bug ie */
  display: inline;
  float: left;
  margin: 0;
  padding: 0;
}

ul.browsebox  a,  ul.browsebox strong a
{
   font-weight: normal;
   padding: 0.5em;
   color: #666;
   text-decoration: none;
}
ul.browsebox strong,
.tx-indexedsearch-browsebox strong {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
}
ul.browsebox strong a {
	font-weight:bold;
}
ul.browsebox  a:hover,  ul.browsebox strong a:hover
{
   color: #ed7703;
}
ul.browsebox
{
   line-height: 1.5em;
}

.karriere { margin-top:17px; padding:0 10px; font-weight:bold; margin-bottom:41px; }
.bodybox { width:1000px !important; }
.jobsearch { font-weight:bold; padding:0 10px; margin-bottom:6px; }
#content .bodytext {
	line-height:15px;
}

/* ANFANG SITEMAP */
.tx-flseositemap-pi1 li { list-style: none; }
#content .tx-flseositemap-pi1 ul {
	list-style:none;                                           
 	font-size: 1em;
  padding-bottom:0;
  padding:0; margin:0;
}                                                                                          
.tx-flseositemap-pi1 ul.headlines { padding-top:1em; }
#content ul.deep0 li { list-style:none;padding-top:.5em; }
#content ul.deep0 li ul.headlines li { list-style:disc inside; padding-left:20px; padding-bottom:0;font-size:1em; padding-top:0;}
#content ul.deep1 li { list-style: disc inside; padding-left:20px;margin:0;font-size:1em}
#content ul.deep1 li ul.headlines { padding-top:.5em; }
#content ul.deep1 li ul.headlines li { list-style:square inside; padding-left:20px; padding-bottom:0;padding-top:0em;}
#content ul.deep0 li.deep0 a {  }
#content ul.deep1 li.deep1 a { color: #666; border-bottom:0 none;}
#content ul.deep1 li.deep1 a:hover { color: #666; border-bottom:0 none;}
ul.deep2 li {
	list-style:square inside !important;
}

li.deep0 {
	margin-top:1em;
}
.deep0 a {
	font-size:13px;
	font-weight:bold;
}
.deep1 a {
	font-weight:bold;
	font-size:11px;
}
.deep2 a {
	font-weight:normal;
}
/* ENDE SITEMAP */

.csc-textpic {
	clear:both;
}
.csc-textpic-intext-left .csc-textpic-imagewrap {
  float:left;  
}
.csc-textpic-intext-right .csc-textpic-imagewrap {
  float:right;  
}
.csc-textpic-intext-left .csc-textpic-imagewrap dl {
	margin:0 1em 1em 0;
}
.csc-textpic-intext-right .csc-textpic-imagewrap dl {
	margin:0 0em 1em 1em;
}
.csc-textpic-intext-left .csc-textpic-text {
	
}
table.csc-uploads {
	clear:both
}

#b5b3 > #tuev { width:230px; text-align:center; /*position:relative; left:0; top:57px;*/ position:absolute; left:0; bottom:7px; }
#b4b3 > .no-left-margin { margin-left:0; padding-top:45px; }
#b5b3 > #menu-country { padding-left:230px !important; }
#b5b3 > #menu-company { padding-left:230px !important; }

fieldset.csc-mailform {
	padding:0 !important; margin-top:1em;
}
.csc-mailform-label {
	font-weight:bold;
	margin-top:1em;
}
.csc-mailform-field label {
	width:40% !important;
}
#mailformausgewaehlte_Jobangebote {
	margin-top:1em;
}
object {
	z-index:0;
}
/*
##########################################################
#### path: typo3conf/ext/t3sftigroup/resources/css/menu/screen.css
##########################################################
*/
.menu-line ul li span.noanker,
.menu-line ul li a,
.menu-line .info,
.menu-line ul li .info,
.menu-line ul li
{
   font-size: 1em;
   color: #666;
}
.menu-line ul li.current span.noanker,
.menu-line ul li span.noanker,
.menu-line ul li.current a,
.menu-line ul li.current a:focus,
.menu-line ul li.current a:hover,
.menu-line ul li.current a:active{
	color: #ed7703;
}
.menu-line ul li a:focus,
.menu-line ul li a:hover,
.menu-line ul li a:active,
.menu-line ul li.current {
  background: #fff;
  color: #ed7703;
}
/*
##########################################################
#### path: typo3conf/ext/t3sftigroup/resources/css/menu/layer/screen.css
##########################################################
*/
.borderOrange{
	border-bottom: 3px solid #ed7703;
}
ul.menu-layer,
ul.menu-layer ul {
	margin: 0;
	padding: 0;
	width: 230px; /* Width of Menu Items */
	font-size: 11px;
	font-weight: bold;
	z-index: 5;
}
* html ul.menu-layer{
	width: 228px;
}
ul.menu-layer li {
	position: relative;
	list-style: none;
 
 	/* IE6 Bug */
	background: transparent url(typo3conf/ext/t3sftigroup/resources/images/spacer.gif) repeat-y top left;
}
ul.menu-layer li a,
ul.menu-layer li span.nolink {
	display: block;
	text-decoration: none;
	color: #666;
	padding: 8px 10px 9px 20px;
/*	padding-top: 7px;*/
	height: 12px;
	font-size:11px;
	text-transform:uppercase;
    border-bottom: 1px solid gray;
		background-image: url(typo3conf/ext/t3sftigroup/resources/images/buttonLeftInactive.jpg);
		background-repeat: repeat-y;
		background-position: top left;
}
ul.menu-layer li a:hover,
ul.menu-layer li.noCUR a
{
		background-image: url(typo3conf/ext/t3sftigroup/resources/images/leftmenuAct.jpg);
		background-repeat: repeat-y;
		background-position: top right;
		color: #ed7703;
}


ul.menu-layer li.yes a,
ul.menu-layer li.haschild a,
ul.menu-layer li.yeshaschild a
{
		background-image: url(typo3conf/ext/t3sftigroup/resources/images/buttonLeftYesInactive.jpg);
		background-repeat: repeat-y;
		background-position: top right;
}

ul.menu-layer li.yes a:hover,
ul.menu-layer li.haschild a:hover,
ul.menu-layer li.yeshaschild a:hover,
ul.menu-layer li.yesCUR a,
ul.menu-layer li.yesCUR a:hover
{
		background-image: url(typo3conf/ext/t3sftigroup/resources/images/buttonLeftYesActive.jpg);
		background-repeat: repeat-y;
		background-position: top right;
		color: #ed7703;
}


* html ul.menu-layer li a{
	padding-bottom: 7px;
	height:12px;
}
ul.menu-layer li > a {
	height:12px;
}

/* Fix IE. Hide from IE Mac \*/
* html ul.menu-layer li { float: left; height: 1%; }
* html ul.menu-layer li a { height: 1%; }
/* End */

ul.menu-layer ul {
	position: absolute;
	display: none;
	left: 230px; /* Set 1px less than menu width */
	top: 0;
	xpadding-left: 10px;
	width: 260px;
	background: transparent url(typo3conf/ext/t3sftigroup/resources/images/spacer.gif) repeat-y;
}
* html ul.menu-layer ul {
	left: 227px;
	width: 262px;
}
ul.menu-layer ul ul{
   width: 250px; left:260px
}
ul.menu-layer ul ul ul { width:250px }
* html ul.menu-layer ul ul{
   width: 252px;
}
ul.menu-layer li ul li.noCUR a,
ul.menu-layer li ul li.noCUR a:hover,
ul.menu-layer li ul li.no a:hover,
ul.menu-layer li ul li a:hover,
ul.menu-layer li ul li ul li.noCUR a,
ul.menu-layer li ul li ul li.noCUR a:hover,
ul.menu-layer li ul li.noCUR a,
ul.menu-layer li ul li.noCUR a:hover,
ul.menu-layer li ul li ul li.no a:hover,
ul.menu-layer li ul li ul li a:hover,
ul.menu-layer li ul li.no a,
ul.menu-layer li ul li ul li.no a,
ul.menu-layer li ul li ul li.yes a,
ul.menu-layer li ul li ul li.haschild a,
ul.menu-layer li ul li ul li.yeshaschild a,
ul.menu-layer li ul li.yes a,
ul.menu-layer li ul li.haschild a,
ul.menu-layer li ul li.yeshaschild a,
ul.menu-layer li ul li ul li.yesCUR a,
ul.menu-layer li ul li.yesCUR a,
ul.menu-layer li ul li a,
ul.menu-layer li ul li ul li a
{
	padding: 8px 10px 9px 20px;
	height: 12px;
    border-bottom: 0px solid #ccc;
    border-left: 0px solid #ccc;
	background:transparent url(typo3conf/ext/t3sftigroup/resources/images/menuSubBack_new.gif) right center no-repeat;
	color: #666;
}
ul.menu-layer li ul li a
{
    border-left: 0px solid #ccc;
    text-transform:none;
}
* html ul.menu-layer li ul li a
{
    border-left: 0px solid #ccc;
}
ul.menu-layer li ul li ul li a
{
    border-left: 0px solid #ccc !important;
}


* html ul.menu-layer li ul li a {
	padding-bottom: 7px ;
}

* html ul.menu-layer li ul li > a {
	height:12px important!;
}

ul.menu-layer li:hover ul ul,
ul.menu-layer li:hover ul ul ul,
ul.menu-layer li.over ul ul,
ul.menu-layer li.over ul ul ul { display: none; padding-left: 0px; left: 260px;}

ul.menu-layer li:hover ul,
ul.menu-layer li li:hover ul,
ul.menu-layer li li li:hover ul,
ul.menu-layer li.over ul,
ul.menu-layer li li.over ul,
ul.menu-layer li li li.over ul { display: block; }

ul.menu-layer li ul li.yes a, ul.menu-layer li ul li ul li.yes a,
ul.menu-layer li ul li.haschild a, ul.menu-layer li ul li ul li.haschild a,
ul.menu-layer li ul li.yeshaschild a, ul.menu-layer li ul li ul li.yeshaschild a
{ background: transparent url(typo3conf/ext/t3sftigroup/resources/images/arrow.gif) right center no-repeat;  }
ul.menu-layer li  ul li.yes a:hover,
ul.menu-layer li  ul li.haschild a:hover,
ul.menu-layer li  ul li.yeshaschild a:hover,
ul.menu-layer li  ul li.yesCUR a, ul.menu-layer li ul li.yesCUR a:hover,
ul.menu-layer li  ul li  ul li.yes a:hover,
ul.menu-layer li  ul li  ul li.haschild a:hover,
ul.menu-layer li  ul li  ul li.yesCUR a, ul.menu-layer li ul li ul li.yesCUR a:hover
{ background: transparent url(typo3conf/ext/t3sftigroup/resources/images/Actarrow.gif) right center no-repeat;  }

ul.menu-layer li ul li { 
   background: url(typo3conf/ext/t3sftigroup/resources/images/menuSubBack_new.gif) right center no-repeat*/;
   border-bottom:0px solid transparent; margin-bottom:1px;
	
   filter: alpha(opacity=90);-moz-opacity: 0.9;KhtmlOpacity: .9;opacity: .9;
}
ul.menu-layer li ul li a { filter: alpha(opacity=100);-moz-opacity: 1.0;KhtmlOpacity: 1.0;opacity: 1.0; }
ul.menu-layer li ul li ul li { /*margin-left:1px;*/ 	filter: alpha(opacity=100);-moz-opacity: 1;KhtmlOpacity: 1;opacity: 1; }

ul.menu-layer li ul li.no a { background:none !important;   }
ul.menu-layer li ul li.no a:hover{ background: none !important;  }
ul.menu-layer li.over { background:transparent url(typo3conf/ext/t3sftigroup/resources/images/menuSubBack_new.gif) right center no-repeat; }
ul.menu-layer li ul li ul li.noCUR a,
ul.menu-layer li ul li ul li.noCUR a:hover,
ul.menu-layer li ul li ul li.no a:hover,
ul.menu-layer li ul li.noCUR a,
ul.menu-layer li ul li.noCUR a:hover,
ul.menu-layer li ul li.no a:hover,
ul.menu-layer li a:hover { color: #ed7703; }

ul.menu-layer li ul li { 
   background:transparent url(typo3conf/ext/t3sftigroup/resources/images/menuSubBack_new.gif) right center no-repeat;
   border-bottom:0px solid transparent; margin-bottom:1px;
	
   filter: alpha(opacity=90);-moz-opacity: 0.9;KhtmlOpacity: .9;opacity: .9;
}
/*
##########################################################
#### path: typo3conf/ext/t3sftigroup/resources/css/menu/jobs/screen.css
##########################################################
*/
ul#menu-jobs { border-top:1px solid Gray }
/*
ul#menu-jobs { border-top:1px solid Gray }

ul#menu-jobs,
ul#menu-jobs ul {
	margin: 0;
	padding: 0;
	width: 240px; /* Width of Menu Items */
/*	font-size: 11px;
	font-weight: bold;
}
* html ul#menu-jobs{
	width: 240px;
}
ul#menu-jobs li {
	position: relative;
	list-style: none;
	width: 240px;
    	background: transparent url(typo3conf/ext/t3sftigroup/resources/images/spacer.gif) repeat-y top left; /* IE6 Bug */
/*    	text-align:right;
}



ul#menu-jobs li a{
	display: block;
	text-decoration: none;
	text-transform:uppercase;
	color: #666;
	padding: 8px 10px 9px 10px;
/*	padding-top: 7px;*/
/*	height: 12px;
	overflow:hidden;
        border-bottom: 1px solid gray;
		background-image: url(typo3conf/ext/t3sftigroup/resources/images/buttonRightNoInactive.jpg);
		background-repeat: repeat-y;
		background-position: top left;		
}
ul#menu-jobs li a:hover,
ul#menu-jobs li.noCUR a
{
		background-image: url(typo3conf/ext/t3sftigroup/resources/images/buttonRightNoActive.jpg);
		background-repeat: repeat-y;
		background-position: top right;
		color: #ed7703;
}


ul#menu-jobs li.yes a,
ul#menu-jobs li.yeshaschild a,
ul#menu-jobs li.haschild a{
		background-image: url(typo3conf/ext/t3sftigroup/resources/images/buttonRightYesInactive.jpg);
		background-repeat: repeat-y;
		background-position: top right;
}

ul#menu-jobs li.yes a:hover,
ul#menu-jobs li.haschild a:hover,
ul#menu-jobs li.yeshaschild a:hover,
ul#menu-jobs li.yesCUR a,
ul#menu-jobs li.yesCUR a:hover
{
		background-image: url(typo3conf/ext/t3sftigroup/resources/images/buttonRightYesActive.jpg);
		background-repeat: repeat-y;
		background-position: top right;
		color: #ed7703;
}


* html ul#menu-jobs li a {
	padding-bottom: 7px;
	height:12px;
}
ul#menu-jobs li > a {
	height:12px;
}

/* Fix IE. Hide from IE Mac \*/
/* html ul#menu-jobs li { float: left; height: 1%; }
* html ul#menu-jobs li a { height: 1%; }
/* End */

/*ul#menu-jobs ul {
	position: absolute;
	display: none;
	right: 230px; /* Set 1px less than menu width */
/*	top: 0;
	xpadding-right: 20px;
	width: 250px;
}
* html ul#menu-jobs ul {
	padding-left: 8px;
}

ul#menu-jobs li ul li.noCUR a,
ul#menu-jobs li ul li.noCUR a:hover,
ul#menu-jobs li ul li.no a:hover,
ul#menu-jobs li ul li a:hover,
ul#menu-jobs li ul li ul li.noCUR a,
ul#menu-jobs li ul li ul li.noCUR a:hover,
ul#menu-jobs li ul li.noCUR a,
ul#menu-jobs li ul li.noCUR a:hover,
ul#menu-jobs li ul li ul li.no a:hover,
ul#menu-jobs li ul li ul li a:hover,
ul#menu-jobs li ul li.no a,
ul#menu-jobs li ul li ul li.no a,
ul#menu-jobs li ul li ul li.yes a,
ul#menu-jobs li ul li.yes a,
ul#menu-jobs li ul li ul li.yeshaschild a,
ul#menu-jobs li ul li.yeshaschild a,
ul#menu-jobs li ul li ul li.haschild a,
ul#menu-jobs li ul li.haschild a,
ul#menu-jobs li ul li a,
ul#menu-jobs li ul li ul li a
{
	padding: 8px 10px 9px 10px;
	height: 12px;
    border-bottom: 0px solid gray;
	background:none;
	color: #777;
	background-color: #fff;	
}

ul#menu-jobs li ul li a
{
    border-right: 10px solid #ed7703;
    text-transform:none;
}
* html ul#menu-jobs li ul li a
{
   xborder-right: 7px solid #ed7703;
}
ul#menu-jobs li ul li ul li a
{
    border-right: 0px solid #ccc !important;
}
ul#menu-jobs li ul li a:hover {
	background:none;
	background-color: #fff;
}
* html ul#menu-jobs li ul li a {
	padding-bottom: 7px;
}

ul#menu-jobs li:hover ul ul,
ul#menu-jobs li:hover ul ul ul,
ul#menu-jobs li.over ul ul,
ul#menu-jobs li.over ul ul ul { display: none; padding-left: 0px; right: 230px; /* Set 1px less than menu width */} /* Hide sub-menus initially */

/*ul#menu-jobs li:hover ul,
ul#menu-jobs li li:hover ul,
ul#menu-jobs li li li:hover ul,
ul#menu-jobs li.over ul,
ul#menu-jobs li li.over ul,
ul#menu-jobs li li li.over ul { display: block; } /* The magic */


/*ul#menu-jobs li ul li.yes a, ul#menu-jobs li ul li ul li.yes a
{ background:  none; xbackground: url(typo3conf/ext/t3sftigroup/resources/images/Pfeil_rechts_Grau.gif) left center no-repeat;  }
ul#menu-jobs li  ul li.yes a:hover,
ul#menu-jobs li  ul li.yesCUR a, ul#menu-jobs li ul li.yesCUR a:hover,
ul#menu-jobs li  ul li  ul li.yes a:hover,
ul#menu-jobs li  ul li  ul li.yesCUR a, ul#menu-jobs li ul li ul li.yesCUR a:hover
{ background:  none; xbackground: url(typo3conf/ext/t3sftigroup/resources/images/Pfeil_rechts_Orange.gif) left center no-repeat;  }

ul#menu-jobs li ul li { background:white; border-bottom:0px solid transparent; margin-bottom:1px; filter: alpha(opacity=80);-moz-opacity: 0.8;KhtmlOpacity: .8;opacity: .8;  }
ul#menu-jobs li ul li ul li { margin-right:1px; }

ul#menu-jobs li ul li.no a{ background:  none;  }
ul#menu-jobs li ul li.no a:hover{ background: none;  }
ul#menu-jobs li.over { background-color: #fff; }
ul#menu-jobs li ul li ul li.noCUR a,
ul#menu-jobs li ul li ul li.noCUR a:hover,
ul#menu-jobs li ul li ul li.no a:hover,
ul#menu-jobs li ul li.noCUR a,
ul#menu-jobs li ul li.noCUR a:hover,
ul#menu-jobs li ul li.no a:hover,
ul#menu-jobs li a:hover { color: #ed7703; }
ul#menu-jobs ul ul {
  display: none;
  visibility: hidden;
}

ul#menu-jobs ul li ul li { background: white }*/




.borderOrange{
	border-bottom: 3px solid #ed7703;
}
ul#menu-jobs,
ul#menu-jobs ul {
	margin: 0;
	padding: 0;
	width: 240px; /* Width of Menu Items */
	font-size: 11px;
	font-weight: bold;
}
* html ul#menu-jobs{
	width: 238px;
}
ul#menu-jobs li {
	position: relative;
	list-style: none;
 
 	/* IE6 Bug */
	background: transparent url(typo3conf/ext/t3sftigroup/resources/images/spacer.gif) repeat-y top left;
}
ul#menu-jobs li a{
	display: block;
	text-decoration: none;
	color: #666;
	padding: 8px 10px 9px 10px;
/*	padding-top: 7px;*/
	height: 12px;
	text-align:right;
	text-transform:uppercase;
    border-bottom: 1px solid gray;
		background-image: url(typo3conf/ext/t3sftigroup/resources/images/buttonRightInactive.jpg);
		background-repeat: repeat-y;
		background-position: top left;
}
ul#menu-jobs li a:hover,
ul#menu-jobs li.noCUR a
{
		background-image: url(typo3conf/ext/t3sftigroup/resources/images/leftmenuAct.jpg);
		background-repeat: repeat-y;
		background-position: top right;
		color: #ed7703;
}


ul#menu-jobs li.yes a,
ul#menu-jobs li.yeshaschild a,
ul#menu-jobs li.haschild a{
		background-image: url(typo3conf/ext/t3sftigroup/resources/images/buttonRightYesInactive.jpg);
		background-repeat: repeat-y;
		background-position: top right;
}

ul#menu-jobs li.yes a:hover,
ul#menu-jobs li.yeshaschild a:hover,
ul#menu-jobs li.haschild a:hover,
ul#menu-jobs li.yesCUR a,
ul#menu-jobs li.yesCUR a:hover
{
		background-image: url(typo3conf/ext/t3sftigroup/resources/images/buttonRightYesActive.jpg);
		background-repeat: repeat-y;
		background-position: top right;
		color: #ed7703;
}


* html ul#menu-jobs li a{
	padding-bottom: 7px;
	height:12px;
}
ul#menu-jobs li > a {
	height:12px;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#menu-jobs li { float: left; height: 1%; }
* html ul#menu-jobs li a { height: 1%; }
/* End */

ul#menu-jobs ul {
	position: absolute;
	display: none;
	right: 240px; /* Set 1px less than menu width */
	top: 0;
	xpadding-right: 10px;
	width: 260px;
	background: transparent url(typo3conf/ext/t3sftigroup/resources/images/spacer.gif) repeat-y;
}
* html ul#menu-jobs ul {
	right: 238px;
	width: 262px;
}
ul#menu-jobs ul ul{
   width: 250px;
}
ul#menu-jobs ul ul ul { width:250px }
* html ul#menu-jobs ul ul{
   width: 252px;
}
ul#menu-jobs li ul li.noCUR a,
ul#menu-jobs li ul li.noCUR a:hover,
ul#menu-jobs li ul li.no a:hover,
ul#menu-jobs li ul li a:hover,
ul#menu-jobs li ul li ul li.noCUR a,
ul#menu-jobs li ul li ul li.noCUR a:hover,
ul#menu-jobs li ul li.noCUR a,
ul#menu-jobs li ul li.noCUR a:hover,
ul#menu-jobs li ul li ul li.no a:hover,
ul#menu-jobs li ul li ul li a:hover,
ul#menu-jobs li ul li.no a,
ul#menu-jobs li ul li ul li.no a,
ul#menu-jobs li ul li ul li.yes a,
ul#menu-jobs li ul li.yes a,
ul#menu-jobs li ul li a,
ul#menu-jobs li ul li ul li a
{
	padding: 8px 10px 9px 20px;
	height: 12px;
    border-bottom: 0px solid #ccc;
    border-left: 0px solid #ccc;
	background:transparent url(typo3conf/ext/t3sftigroup/resources/images/menuSubBack_right.gif) right center no-repeat;
	color: #666;
}
ul#menu-jobs li ul li a
{
    border-right: 10px solid #ed7703;
    text-transform:none;
}
* html ul#menu-jobs li ul li a
{
    border-right: 7px solid #ccc;
}
ul#menu-jobs li ul li ul li a
{
    border-right: 0px solid #ccc !important;
}


* html ul#menu-jobs li ul li a {
	padding-bottom: 7px ;
}

* html ul#menu-jobs li ul li > a {
	height:12px important!;
}

ul#menu-jobs li:hover ul ul,
ul#menu-jobs li:hover ul ul ul,
ul#menu-jobs li.over ul ul,
ul#menu-jobs li.over ul ul ul { display: none; padding-left: 0px; right: 260px;}

ul#menu-jobs li:hover ul,
ul#menu-jobs li li:hover ul,
ul#menu-jobs li li li:hover ul,
ul#menu-jobs li.over ul,
ul#menu-jobs li li.over ul,
ul#menu-jobs li li li.over ul { display: block; !important }

ul#menu-jobs li ul li.yes a, ul#menu-jobs li ul li ul li.yes a
{ background: transparent url(typo3conf/ext/t3sftigroup/resources/images/arrow.jpg) right center no-repeat;  }
ul#menu-jobs li  ul li.yes a:hover,
ul#menu-jobs li  ul li.yesCUR a, ul#menu-jobs li ul li.yesCUR a:hover,
ul#menu-jobs li  ul li  ul li.yes a:hover,
ul#menu-jobs li  ul li  ul li.yesCUR a, ul#menu-jobs li ul li ul li.yesCUR a:hover
{ background: transparent url(typo3conf/ext/t3sftigroup/resources/images/Actarrow.jpg) right center no-repeat;  }

ul#menu-jobs li ul li { 
   /*background:white/* url(typo3conf/ext/t3sftigroup/resources/images/menuSubBack.gif) right center no-repeat*/;
   border-bottom:0px solid transparent; margin-bottom:1px;
	
   filter: alpha(opacity=90);-moz-opacity: 0.9;KhtmlOpacity: .9;opacity: .9;
}
ul#menu-jobs li ul li a { filter: alpha(opacity=100);-moz-opacity: 1.0;KhtmlOpacity: 1.0;opacity: 1.0; }
ul#menu-jobs li ul li ul li { margin-left:1px; 	filter: alpha(opacity=100);-moz-opacity: 1;KhtmlOpacity: 1;opacity: 1; }

ul#menu-jobs li ul li.no a { background:none !important;   }
ul#menu-jobs li ul li.no a:hover{ background: none !important;  }
ul#menu-jobs li.over { background:transparent url(typo3conf/ext/t3sftigroup/resources/images/menuSubBack_right.gif) right center no-repeat; }
ul#menu-jobs li ul li ul li.noCUR a,
ul#menu-jobs li ul li ul li.noCUR a:hover,
ul#menu-jobs li ul li ul li.no a:hover,
ul#menu-jobs li ul li.noCUR a,
ul#menu-jobs li ul li.noCUR a:hover,
ul#menu-jobs li ul li.no a:hover,
ul#menu-jobs li a:hover { color: #ed7703; }

ul#menu-jobs li ul li { 
   background:transparent url(typo3conf/ext/t3sftigroup/resources/images/menuSubBack_right.gif) right center no-repeat;
   border-bottom:0px solid transparent; margin-bottom:1px;
	
   filter: alpha(opacity=90);-moz-opacity: 0.9;KhtmlOpacity: .9;opacity: .9;
}
/*
##########################################################
#### path: typo3conf/ext/t3sftigroup/resources/css/menu/service/screen.css
##########################################################
*/
#menu-service ul {
  width: 99%;
  padding-left: 25px;
}
#menu-service ul li{
  padding-left: 10px;
}
#menu-service ul li a { font-size:10.4px; font-weight:normal !important; color:#333333 }
#menu-service ul li a:hover,
#menu-service .current .noanker { color:#ED7703; font-size:10.4px; font-weight:normal !important; }
/*
##########################################################
#### path: typo3conf/ext/t3sftigroup/resources/css/menu/language/screen.css
##########################################################
*/
#menu-language ul{
  padding-left: 15px;
}
#menu-language ul a,#menu-language ul .noanker{
  background: url(typo3conf/ext/t3sftigroup/resources/images/pfeil.jpg) left center no-repeat;
  padding:5px 5px 5px 15px;
  font-size:10.4px;
}
/*
##########################################################
#### path: typo3conf/ext/t3sftigroup/resources/css/menu/breadcrumb/screen.css
##########################################################
*/
#menu-breadcrumb {
	background: url(typo3conf/ext/t3sftigroup/resources/images/pfeil.jpg) left center no-repeat;
	font-weight: normal;
	width: 480px;
	padding-left: 7px;
	margin-left: 15px;
	margin-top:5px;
}
#menu-breadcrumb a{
	font-weight: normal;
	font-size:10.4px;
}
#menu-breadcrumb  a
{
   padding: 0.5em;
   color: #666;
   text-decoration: none;
}
#menu-breadcrumb  a:hover
{
   color: #ed7703;
}
#menu-breadcrumb
{
   line-height: 12px;
}
/*
##########################################################
#### path: typo3conf/ext/t3sftigroup/resources/css/menu/company/screen.css
##########################################################
*/
#menu-company{
}
#menu-company  a, #menu-company  .noanker{
	font-weight: normal;
	font-size:10.4px;
}
#menu-company{
  padding-left: 20px;
  padding-bottom: 0px;
  margin-bottom:5px;
  display: block;
}
* html #menu-company{
  padding-left: 0px;
  border-left: 25px solid #fff;
  width: 470px;
  padding-bottom: 0px;
}
#menu-company
{
   line-height: 1.5em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10.4px;
}
#menu-company  a, span.nolink
{
   padding: 0.5em;
   color: #666;
   text-decoration: none;
   font-size:10.4px;
}
#menu-company  a:hover,
#menu-country a.current
{
   color: #ed7703 !important;
}

/*
##########################################################
#### path: typo3conf/ext/t3sftigroup/resources/css/menu/sidemap/screen.css
##########################################################
*/
#menu-sidemap a{
	color: #666;
	background: #fff;
}
#menu-sidemap a:hover{
	color: #ed7703;
	background: #fff;
}
#menu-sidemap ul {
 padding-left: 10px;
}
#menu-sidemap ul li {
 list-style: none;
}
#menu-sidemap ul li a{
    border-left: 10px solid #ed7703;
    border-top: 0px solid #ed7703;
    border-bottom: 1px solid #ed7703;
}
#menu-sidemap ul li ul li a {
    border: 0px;
}

/*
##########################################################
#### path: typo3conf/ext/t3sftigroup/resources/css/menu/country/screen.css
##########################################################
*/
#menu-country{
}
#menu-country  a, #menu-country .noanker{
	font-weight: normal;
}
#menu-country
{
   line-height: 1.5em;
}
#menu-country  a
{
   padding: 0.5em;
   color: #666;
   text-decoration: none;
   font-size:10.4px;
}
#menu-country  a:hover,
#menu-country a.current
{
   color: #ed7703;
}

#menu-country{
  padding-top: 30px;
  padding-left: 10px;
  margin: 0 auto;
  display: block;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
}
* html #menu-country{
	 padding-top: 20px;
	 padding-left: 10px;
	 border-left: 0px solid #fff;
	 width: 490px;
}

