#btnhtml{
 	 overflow-x:hidden;
 	 overflow: -moz-scrollbars-vertical; overflow-y: scroll;
 	 height:100%;
}
body{
	margin:0;
	padding:0;
	background:#d5dad6 url(../gfx/bg_page.png) repeat-x; /* 0px 115px*/
	color:#333333;
	font-family:Arial,sans-serif;
	font-size:14px;
	line-height:18px;
}
img{ border:none; }
div{ margin:0;padding:0;}
#debug{ position:absolute;top:10px;left:400px;
		border:1px solid green;width:200px;height:40px;float:right;display:none;}
#stage{
    width:1090px; padding:0;margin:0 auto; 
}
#head{
    width:1090px; height:115px;background:transparent;}
#navCon{
	float:left;width:803px;height:115px;padding:0 0 0 20px;
}
#logo{
	float:right; width:267px;height:105px;padding:10px 0 0 0;
}               
#con{
	position:relative;margin:10px 0 0 0; height:1250px; /* set Height*/
    float:left;width:1090px;padding:0;
    overflow:hidden; /**/
}

#arrow_l{}
#arrow_r{}
#slider{ position:absolute;top:0px; left:0px;width:12000px;height:100%;}
#slider div.page{float:left;width:1090px; height:100%; min-height:666px;}

.p40{ padding:0 0 0 40px;}
.pRel{ position:relative; }
.pAbs{ position:absolute;left:20px;top:0px;z-index:1;width:1070px;height:100%;}
.banda{ position:absolute;left:290px;top:0px;z-index:10;width:800px;height:260px;}
.pAbsCon{ position:absolute; left:20px; top:0px; z-index:10; }
#pos{ position:absolute;left:78px;top:350px;z-index:10;cursor:pointer; }

#sNav{ float:left;height:75px;width:803px;}
#sNav ul{ list-style:none; margin:20px 0 0 10px; padding:0; width:150px;}
#sNav ul li{ line-height:20px; color:#525652; text-transform: uppercase; float:left; margin:0; padding:0 10px 0 0; cursor:pointer;font-weight:normal;font-size:12px;
  -webkit-transition: color .2s ease-out;
  -moz-transition: color .2s ease-out;
  -ms-transition: color .2s ease-out;
  -o-transition: color .2s ease-out;
  transition: color .2s ease-out;
  }
/*
#sNav ul li a,#sNav ul li a:visited{
	line-height:20px;font-size:11px;font-weight:bold; text-decoration:none; color:#333333;
}
#sNav ul li a:hover, #sNav ul li a:active { text-decoration:none; color:#ab8a66; }
*/






#slider{ cursor:move; } /* cursor: default; */
.initPop{float:left;}

#nav{ float:left;height:40px; width:803px; }
#nav ul{ list-style:none; margin:0; padding:0; }
#nav ul li{ line-height:30px; color:#525652; text-transform: uppercase; float:left; margin:0; padding:0 10px 0 10px; cursor:pointer;font-weight:bold; font-size:15px;
  -webkit-transition: color .2s ease-out;
  -moz-transition: color .2s ease-out;
  -ms-transition: color .2s ease-out;
  -o-transition: color .2s ease-out;
  transition: color .2s ease-out;
  }

#nav ul li.active{
	line-height:30px;
	color:#ac875c;
	text-transform: uppercase;
	float:left;
	margin:0;
	padding:0 10px 0 10px;
	font-weight:bold;
	font-size:14px;
	text-decoration: underline;
}

/* inactive Nav */
#nav ul li a,#nav ul li a:visited{
	line-height:30px;font-size:14px;font-weight:bold; text-decoration:none; color:#525652;     	    
}

#nav ul li a:hover, #nav ul li a:active { text-decoration:none; color:#ac875c;}

a.norm, a.norm:hover, a.norm:active {
font-size:14px;font-weight:bold; text-decoration:none; color:#ac875c;
}

a{ color:#525652; text-decoration:none; }

a{ 
  -webkit-transition: color .2s ease-out;
  -moz-transition: color .2s ease-out;
  -ms-transition: color .2s ease-out;
  -o-transition: color .2s ease-out;
  transition: color .2s ease-out;
 }  
  
a:hover, a:active {	color:#ac875c;text-decoration:none; }


p {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}


/* Home */

#recruiting div{float:left; cursor:pointer;width:260px;height:165px;background:#bde2e9; margin:0 10px 0 0;padding:0;}


#teaserNav{ float:left; height:165px; width:1070px; margin:10px 0 10px 0; }
#teaserNav div{float:left; cursor:pointer;width:260px;height:165px;background-color:#bde2e9; margin:0 10px 0 0;padding:0;
  -webkit-transition: background-color .2s ease-out;
  -moz-transition: background-color .2s ease-out;
  -ms-transition: background-color .2s ease-out;
  -o-transition: background-color .2s ease-out;
  transition: background-color .2s ease-out;
  }
#teaserNav div.mNull, #teaserNav_recr #trex_t4{ margin:0; !important; padding:0; !important; }
#teaserNav div h2, #teaserNav div.mNull h2{
	width:240px;
	height:32px;
	font-size:15px;
	font-weight:bold;
	background:url(../gfx/trenner.png) no-repeat bottom;
	text-align:center;
	padding:5px 0 0 0;
	margin:10px 10px 0 10px;
	color:#333333;
}
#teaserNav div.mNull h2{padding:0;height:37px; color:#333333; line-height:14px;}
#teaserNav_recr div h2{width:240px;height:35px; font-size:15px; color:#333333; text-align:center; padding:4px 0 0 0; margin:10px 10px 0 10px;}
#teaserNav_recr div h2.m5{width:240px;height:35px; font-size:15px; color:#333333; text-align:center; padding:0; margin:9px 10px 0 10px; line-height:14px;}

#wArea{ float:left; background:#fff; width:1070px;}
/*h1{font-size:32px; font-weight:normal; margin:0 0 25px 0; color:#333333; text-decoration:none; text-transform: none; line-height:33px;}
*/ 
/*	h1{
	border-bottom-color: #ac875c;
    border-bottom-style: solid;
    border-bottom-width: 4px;
	color:#333333;
    display: inline;
    font-size: 32px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 45px;
    text-transform: uppercase;
	}*/ 
	
	h1{
	border-bottom-color: #ac875c;
    border-bottom-style: solid;
    border-bottom-width: 0px;
	color:#333333;
    display: inline;
    font-size: 32px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 35px;
    text-transform: uppercase;
	}	
	
h1.cb{margin:20px 0 20px 0;display: block;text-align:center; font-size:22px;font-weight:bold;border:none;line-height:30px;padding:10px; background:#bde2e9;}
	
.tService th h1{font-size:32px; font-weight:normal; margin:0 0 0 0; color:#333333; text-decoration:none;text-transform: uppercase;line-height:35px;}
	
.wAreaL_h1, .con_h1, .conBody_li_h1, .conBody_re_h1, .m30_h1 {margin-bottom: 25px;}

h2{font-size:14px;margin:0 0 15px 0;color:#333333; }
h3{font-size:18px; font-weight:normal; margin:0 0 15px 0; color:#333333; text-decoration:none; text-transform: none; line-height:22px;}
h4{font-size:24px; font-weight:normal; margin:0 0 10px 0; color:#333333; text-decoration:none; text-transform: none; line-height:26px;}
h5{font-size:14px;font-weight:bold; margin:0 0 15px 0;color:#333333; text-decoration:none; text-transform: none;}


.wAreaL{ float:left;width:740px;margin:30px 0 30px 30px; padding-right:30px;}
.wAreaR{
	float:right;
	width:220px;
	margin:30px 30px 30px 0;
	padding-left:19px;
	border-left: 1px solid #d5dad6;
}
.wAreaR h2{font-size:14px;margin:0 0 15px 0;color:#333333; }

#teaserNav ul{float:left;margin:8px 10px 0 10px;padding:0;}
#teaserNav ul li{padding:0 0 4px 12px;list-style-type: none;margin:0;background:url(../gfx/bullet_brown.gif) no-repeat 0px 6px; line-height:16px;}

ul.type_b{float:left;margin:0 0 6px 0;padding:0;}
ul.type_b li{padding:0 0 6px 12px;list-style-type: none;margin:0;background:url(../gfx/bullet_brown.gif) no-repeat 0px 6px; line-height:18px;}

ul.type_c{margin:0 0 0 0;padding:0;}
ul.type_c li{padding:0 0 0 12px;list-style-type: none;margin:0;background:url(../gfx/bullet_brown.gif) no-repeat 0px 6px; line-height:18px;}

ul.type_d{margin:5px 0 6px 0;padding:0 0 0 30px;}
ul.type_d li{padding:0 0 6px 12px;list-style-type: none;margin:0;background:url(../gfx/bullet_brown.gif) no-repeat 0px 6px; line-height:18px;}

ul.type_e{margin:0 0 6px 0;padding:0;}
ul.type_e li{padding:0 0 6px 0px;list-style-type: none;margin:0;background:transparent; line-height:18px; }

ul.type_f{margin:0 0 0 0;padding:0 0 0 15px;}
ul.type_f li{padding:0 0 0 12px;list-style-type: none;margin:0;background:url(../gfx/bullet_second-level.gif) no-repeat 0px 8px; line-height:18px;}  

a.dPfeil, a.dPfeil:hover, a.dPfeil:active, a.dPfeilIn, a.dPfeilIn:hover, a.dPfeilIn:active, a.dPfeilIn_RS_DE, a.dPfeilIn_RS_DE:hover, a.dPfeilIn_RS_DE:active, a.dPfeilIn_RS_EN, a.dPfeilIn_RS_EN:hover, a.dPfeilIn_RS_EN:active {
	padding:0 0 8px 13px;margin:0;line-height:16px;color:#525652;display:block;border:0;text-decoration:none;font-weight:bold;background:url(../gfx/bullet_arrow.gif) no-repeat 0px 2px; 
}
a.dPfeil:hover, a.dPfeil:active, a.dPfeilIn:hover, a.dPfeilIn:active, a.dPfeilIn_RS_DE:hover, a.dPfeilIn_RS_DE:active, a.dPfeilIn_RS_EN:hover, a.dPfeilIn_RS_EN:active  {
	color:#ac875c;background:url(../gfx/bullet_arrow_on.gif) no-repeat 0px 2px;
}
a.dPfeilIn, a.dPfeilIn:hover, a.dPfeilIn:active, a.dPfeilIn_RS_DE, a.dPfeilIn_RS_DE:hover, a.dPfeilIn_RS_DE:active, a.dPfeilIn_RS_EN, a.dPfeilIn_RS_EN:hover, a.dPfeilIn_RS_EN:active { display:inline;}

a.ahp, a.ahp:hover, a.ahp:active {
	float:left;display:block;cursor:pointer;width:36px;height:36px;padding:0;margin:0;background:url(../gfx/ahp.png) no-repeat top; }
a.ahp:hover, a.ahp:active {
	background:url(../gfx/ahp_on.png) no-repeat top;}

a.xing, a.xing:hover, a.xing:active {
	float:left;display:block;cursor:pointer;width:36px;height:36px;padding:0;margin:0 0 0 10px;background:url(../gfx/xing.png) no-repeat top; }
a.xing:hover, a.xing:active {
	background:url(../gfx/xing_on.png) no-repeat top;}

a.linkedin, a.linkedin:hover, a.linkedin:active {
	float:left;display:block;cursor:pointer;width:36px;height:36px;padding:0;margin:0 0 0 10px;background:url(../gfx/linkedin.png) no-repeat top; }
a.linkedin:hover, a.linkedin:active {
	background:url(../gfx/linkedin_on.png) no-repeat top;}

a.referenzen, a.referenzen:hover, a.referenzen:active {
	float:left;display:block;cursor:pointer;width:220px;height:193px;padding:0;margin:0;background:url(../gfx/referenzen_home.png) no-repeat top; 
  -webkit-transition: background .2s ease-out;
  -moz-transition: background .2s ease-out;
  -ms-transition: background .2s ease-out;
  -o-transition: background .2s ease-out;
  transition: background .2s ease-out;	
	}
a.referenzen:hover, a.referenzen:active {
	background:url(../gfx/referenzen_home_on.png) no-repeat top;	
  -webkit-transition: background .2s ease-out;
  -moz-transition: background .2s ease-out;
  -ms-transition: background .2s ease-out;
  -o-transition: background .2s ease-out;
  transition: background .2s ease-out;
  }


.pbump {
    margin-bottom: 0;
    padding-top: 20px;
}



.innerContent {
    background-color: #FFFFFF;
    margin-top: -10px;
    padding-bottom: 30px;
    width: 470px;
}

.innerContent h3 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 6px;
    margin-top: 28px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 300px;
}


.vcard {
    margin-bottom: 22px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
}

.vcard img {
 
}

.vcard div {
    left: 220px;
    position: absolute;
    top: -1px;
}

.innerContent p, .innerContent h3, .innerContent table {
    clear: both;
    margin-bottom: 18px;
    margin-top: 0;
    padding-top: 0;
}

/* HOME */

.referenzen {
    margin-bottom: 0px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
}

.referenzen img { height:192px; width:220px;
 
}

/* Recruitment */

#teaserNav_recr{ float:left; height:44px; width:1070px; margin:10px 0 10px 0; }
#teaserNav_recr div{float:left; cursor:pointer; width:260px;height:44px;background:#bde2e9; margin:0 10px 0 0;padding:0;
  -webkit-transition: background-color .2s ease-out;
  -moz-transition: background-color .2s ease-out;
  -ms-transition: background-color .2s ease-out;
  -o-transition: background-color .2s ease-out;
  transition: background-color .2s ease-out; 
  }

#rex{ float:left; background:#fff; width:1070px; }
#rex .con{ margin:30px;float:left; background:#fff; }

/* Content */

.conHead{ float:left; height:260px; width:1070px; margin:0;}
.conHead_li{ float:left; height:260px; width:260px; margin:0;background-color:#ac875c;}








/*Neu*/
.conHead_li_h1 { margin:190px 0 0 10px;}
.conHead_li_h1_k { margin:155px 0 0 10px;}
.conHead_li h1{font-size:32px; font-weight:bold; margin:0; color:#FFFFFF; text-decoration:none;text-transform: uppercase;}


a.recruiting, a.recruiting:active {
	cursor:pointer;text-decoration:none; font-weight:bold;color:#525652;padding:0;margin:0;background:transparent; }
a.recruiting:hover, a.recruiting:active {color:#ac875c; text-decoration:none;background:transparent;}

ul.type_b li a, ul.type_b li a:active {
	cursor:pointer;text-decoration:none; font-weight:bold;color:#525652;padding:0;margin:0;background:transparent; }
ul.type_b li a:hover, ul.type_b li a:active {color:#ac875c; text-decoration:none;background:transparent;}



/*Neu-ENDE*/







.conHead_re{ float:right; height:260px; width:800px; margin:0; padding:0; overflow: hidden; }
.conHead_re img { height: 260px; width: 800px; padding: 0; background:transparent; top:0; left:0 }

.conBody{ float:left; min-height:330px; width:1070px;margin:10px 0 0 0; background:#fff; }
.conBody1{ float:left; min-height:100px; width:1070px;margin:0 0 0 0; background:#fff; }
.conBody2{ float:left; min-height:330px; width:1070px;margin:10px 0 0 0; background:url(../gfx/bg_conBody.gif); }

.conBody_li{ float:left; width:470px; margin:0;}
.conBody_re{ float:right; width:470px; margin:0;}
.conBody_li, .conBody_re, .m30{ margin:30px;}

#posTab{ margin:20px 0 0 0; }
#posService{ margin:0 0 25px 0; padding:50px 0 0 0;}
.posReferenz{ margin:20px 0 20px 0; padding:20px 0 0 0;}

#btn_rex_back{    background: url("../gfx/btn_rex_back_off.gif") no-repeat scroll 5px 5px rgba(0, 0, 0, 0);
    border-bottom: 0 solid #525652;
    color: #333333;
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    padding: 0 0 0 40px;
    position: relative;
    right: 0;
    text-align: left;
    top: 0;
    width: 320px;
    z-index: 10;
}

#btn_rex_back_en{    background: url("../gfx/btn_rex_back_off.gif") no-repeat scroll 5px 5px rgba(0, 0, 0, 0);
    border-bottom: 0 solid #525652;
    color: #333333;
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    padding: 0 0 0 40px;
    position: relative;
    right: 0;
    text-align: left;
    top: 0;
    width: 320px;
    z-index: 10;
}


#rex dl {

}

dl {
    margin-bottom: 12px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

#rex dd {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

dt, dd {
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 0;
    margin-top: 0;
}

#rex dt {
	font-size:14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
	border-bottom-color: #ac875c;
    border-bottom-style: solid;
    border-bottom-width: 3px;
	padding:0 0 5px 0;
	display: inline-block;
	
}


#wArea dt {
	font-size:14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
	padding:0 0 0 0;
	display: inline-block;
	
}

/* Tabellen */

.tService{ border-collapse:collapse;}
.tService th{ height:90px; text-align:left;padding:0 10px 0 0;}
.tService td{ height:90px;}




.tNorm, .tDownload, .tRef{ border-collapse:collapse; }
.tNorm th, .tDownload th, .tRef th{ height:35px; line-height:35px; text-align:left; background-color:#3F4340; color:#fff; padding:0 0 0 10px; border-bottom:5px solid #fff; }


.tServiceLevels{ border-collapse:collapse; width:100%;}
.tServiceLevels th{ height:35px; line-height:0px; text-align:center; background-color:#ffffff; color:#3F4340; padding:0 0 0 0px; border-bottom:4px solid #3F4340; }


.tNorm td, .tRef td, .tDownload td{ height:35px; border-bottom:5px solid #fff; color:#333333; }
.tNorm td{ background-color:#bde2e9; padding:0 10px 0 10px; height:35px;
  -webkit-transition: background-color .2s ease-out;
  -moz-transition: background-color .2s ease-out;
  -ms-transition: background-color .2s ease-out;
  -o-transition: background-color .2s ease-out;
  transition: background-color .2s ease-out;
  }

/* hovered table rows */
table.tNorm tr:hover td{ background: #dbcbba; cursor: pointer;}
.tRef td{ background:#bde2e9 url(../gfx/odd_arrow.gif) no-repeat 8px 11px; padding:0;
  -webkit-transition: background-color .2s ease-out;
  -moz-transition: background-color .2s ease-out;
  -ms-transition: background-color .2s ease-out;
  -o-transition: background-color .2s ease-out;
  transition: background-color .2s ease-out;
   }
.tDownload td{ background:#bde2e9; padding:0 0 0 10px;
  -webkit-transition: background-color .2s ease-out;
  -moz-transition: background-color .2s ease-out;
  -ms-transition: background-color .2s ease-out;
  -o-transition: background-color .2s ease-out;
  transition: background-color .2s ease-out;
  }

table.tRef tr:hover td, table.tRef tr td.active{
    background: #dbcbba url(../gfx/odd_arrow_on.gif) no-repeat 8px 11px;cursor: pointer; height:35px;line-height:35px;}

table.tDownload tr:hover td{ background: #dbcbba; cursor: pointer; }
.odd_arrow td h3{ font-size:14px;font-weight:bold;margin:0;padding:0 0 0 30px;line-height:35px; height:35px;color:#101010;}
.odd_arrow td div{  display:none; float:left; background:#ffffff; }
.odd_arrow td div p{ padding:10px 10px 10px 30px;margin:0; line-height:18px; }

a.btn_pdf, a.btn_pdf:hover, a.btn_pdf:active { 
	line-height:30px;
	background:url(../gfx/icn_pdf.gif) no-repeat;
	text-decoration:none; font-weight:bold;color:#101010;padding:0 0 0 30px;
}

/* Service navi */
#sl img{ float:left; }
#sl_pfeil{ float:left; height:40px; margin:0; padding:0;}
#sl_nav div{ float:left; cursor:pointer; width:252px; margin:0 0px 0 0;}

.tServiceLevels th img { height: 56px; width: 180px; padding: 0; background:transparent; top:0; left:0 }

#footer {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #006567;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    clear: both;
    color: #B8CDCD;
    display: block;
    margin-bottom: 0;
    margin-left: -5px;
    margin-right: -5px;
    margin-top: 100px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 50px;
}
#footer a {
    color: #B8CDCD;
    line-height: 19px;
}
#footer a:hover {
    color: white;
}
#footer .border {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #045355;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    clear: both;
    padding-bottom: 14px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 26px;
}




#quicklinks {
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 60px;
    position: static;
}




#quicklinks .last {
    width: 250px;
}

.quicklinks dl {
    display: inline;
    float: left;
    margin-bottom: 0;
    width: 1070px;
}

#legal {
    font-size: 14px;
    position: static;
}
#legal .inline-list dd, #legal .inline-list dt { margin-right: 10px;}


.confine {
    clear: both;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    position: relative;
    width: 985px;
}

.inline-list li, .inline-list dd, .inline-list dt, .inline {
    display: inline;
}


#fNav dt, #fNav dd {
    display: inline;
	margin:0 20px 0 0;
}






#quicklinks dl {
    display: inline;
    float: left;
    margin-bottom: 0;
    width: 220px;
}
#quicklinks .first, #legal dl {
    margin-left: 0px;
}
#quicklinks dt {
    color: #D4D600;
    line-height: 16px;
    margin-bottom: 12px;
}
#quicklinks dd {
    margin-bottom: 8px;
}

#language-chooser {
    bottom: 22px;
    right: 0;
}
#language-chooser a:hover {
    color: white;
}
#footer .language-chooser {
    position: relative;
}
#footer .dropdown a {
    color: #333333;
}
#footer .dropdown a:hover {
    color: white;
}



/*Neu / Änderungen*/



a.xing_home, a.xing_home:hover, a.xing_home:active {
	display:inline-block;cursor:pointer;width:21px;height:21px;padding:0;margin:0 0 -5px;background:url(../gfx/xing_home.png) no-repeat 0px 0px;}
a.xing_home:hover, a.xing_home:active {
	background:url(../gfx/xing_home_on.png) no-repeat 0px 0px;}

a.linkedin_home, a.linkedin_home:hover, a.linkedin_home:active {
	display:inline-block;cursor:pointer;width:21px;height:21px;padding:0;margin:0 0 -5px;background:url(../gfx/linkedin_home.png) no-repeat 0px 0px;}
a.linkedin_home:hover, a.linkedin_home:active {
	background:url(../gfx/linkedin_home_on.png)no-repeat 0px 0px;}


.quicklinks{ clear:both;float:left;width:1070px;margin:10px 0 40px 0;background:transparent; }

.border { clear: both;padding:20px 30px 20px 30px;}
#fNav{ float:left;height:0;width:1010px;display: block;clear: both;}
#fNav ul{ margin:0 0 0 0; padding:0; display: inline;}
#fNav ul li{ line-height:21px; color:#525652; text-transform: uppercase; display: inline; margin:0; padding:0 20px 0 0; cursor:pointer;font-weight:normal; font-size:12px;
  -webkit-transition: color .2s ease-out;
  -moz-transition: color .2s ease-out;
  -ms-transition: color .2s ease-out;
  -o-transition: color .2s ease-out;
  transition: color .2s ease-out;
  }

a.legal_DE,a.legal_DE:hover, a.legal_DE:active{  color: #525652;
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-transform: uppercase;}

a.legal_DE:hover, a.legal_DE:active { text-decoration:none; color:#ac875c;}
