@import "boxes.css";
body{
 background-image:url(../vwfilesbyname/navi/-file/back_standard.gif); background-repeat:repeat-x; padding:0px;
 font-family:Verdana;
 margin:0;
}
body, td {
 font-size:11px;
 color:#333333;
}
form {
 margin:0;
 padding:0;
}
td p {
 margin:0;
}
.linkportlet {
  background-image:url(../repositoryfile/icons/-file/btn_blue.gif);
  background-repeat:no-repeat;
  background-position: 0px 1px;
  padding-left:15px;
  text-decoration:none;
  color:#333333;
}
#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid #00aeef;
padding: 8px;
background-color: #E6E6E6;
visibility: hidden;
z-index: 100;
}

.inputbox {
  width:227px;
  height:21px;
  margin-bottom:10px;
}

div.listing_anchor a{
 color:  #00aeef;
}
div.right{
float:right;
}
.navistandard a{
font-size:10px;
color:#999;
text-decoration:none
}
.navistandard a:active{
font-size:10px;
color:#999;
text-decoration:none
}
.navistandard a:hover{
font-size:10px;
color:#333;
text-decoration:none
}

#content,div.content,.left {float:left}
#content a,div.content a{
color:#00AEEF; 
}
#content a:active,div.content a:active{
color:#00AEEF; 
}

div.searchbox {
position:relative;
top:29px;
float: right;
border: 0px solid #CCCCCC;
width:220px;
line-height:20px;
}

div.searchboxadv {
 border: 1px solid #CCCCCC;
 float: left;
}

div.searchboxadv a,div.searchboxadv a:active{
 color:#00AEEF; 
}
div.searchbox a.adv,div.searchbox a.adv:active,div.searchbox a.adv:link,div.searchbox a.adv:visited{
text-decoration:none;
color:black;
padding-left:15px;
background-image: url(../repositoryfile/icons/-file/btn_blue.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
display:block;
font-size:10px;
}

div.searchbox input {
font-size: 100%;
font-family: Verdana;
margin-right: 10px;
width:120px;
vertical-align:middle;
border: 1px solid #cccccc;
font-size:10px;
}

div.searchboxadv input {
font-size: 100%;
font-family: Verdana;
margin-right: 5px;
vertical-align:middle;
}

div.searchboxadv select {
font-size: 100%;
font-family: Verdana;
margin-left: 10px;
vertical-align:middle;
}

div.searchbox img,div.searchboxadv img {
vertical-align:middle;
}

div.searchbox div{
padding-left:12px;
padding-right:0px;
padding-top:8px;
padding-bottom:8px;
}
div.searchboxadv div{
padding-left:12px;
padding-right:8px;
padding-top:8px;
padding-bottom:8px;
}

div.info_box_container{
 position:relative;
 margin-bottom:20px;
}
div.info_box div.infosb{
width:100%;
}
div.info_box div.infosb select{
font-size:90%;
width:100%;
}
div.info_box div.greyline{
margin-top:6px !important;
margin-bottom:6px !important;
}
a.pn_nav:active, a.pn_nav:hover, a.pn_nav:visited,a.pn_nav:link{
color: #999999;
} 
a.s_nav:active, a.s_nav:hover, a.s_nav:visited,a.s_nav:link{
color: #00aeef;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.text { line-height:135%;}

#content ul{
 margin-left: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 padding-top:10px;
 padding-bottom:5px;
 padding-left: 0px;
 list-style-type:none;
}
#content li{
 padding-left:16px;
 margin-left: 0px;
 margin-bottom: 5px;
 background-image:url(../repositoryfile/icons/-file/li.gif);
 background-repeat: no-repeat;
 background-position:0px -1px;
}
#accordion li {
list-style-type:none ! important;
}
h1 {
 color:#004A80;
 font-size:22px;
 font-weight:normal;
 border-top-width:1px;
 border-top-style:solid;
 border-bottom-width:1px;
 border-bottom-style:solid; 
 padding-top:24px;
 padding-bottom:8px;
 padding-left:12px;
 margin-bottom:24px;
 margin-top:0;
}

h2 {
font-weight:bold; font-size:124%; color:#004A80;
}

.h2gb {
float:left; 
width:472px;
color:#00AEEF;
font-weight:bold; 
font-size:120%
}

.cpic {
padding-top:84px; padding-bottom:7px; padding-left:12px;
border-color:#004A80; 
}
.cpicYes {
padding-top:199px; padding-bottom:7px; padding-left:12px;
border-color:#004A80; 
color:#004A80;
}

.cpic180 {
padding-top:145px; padding-bottom:7px; padding-left:12px;
border-color:#004A80; 
color:#004A80;
}
.c0 {
color:#00AEEF;
background-color:#DFF2FF;
border-color:#004A80; 
}

.c1 {
color:#004A80;
background-color:#F3F3F3;
border-color:#004A80; 
}

.c2 {
color:#004A80;
background-color:#FEF4E8;
border-color:#F37021; 
}

.c3 {
color:#004A80;
background-color:#DFF2FF;
border-color:#00AEEF; 
}

.c4 {
color:#004A80;
background-color:#FCDBE9;
border-color:#C4161C; 
}

.c5 {
color:#004A80;
background-color:#E6F0CB;
border-color:#5CA038; 
}
.c_darkgrey{
 color:#333333;
}
.c_lightgrey{
 color:#999999;
}
.c_cyan{
color:#00AEEF;
}
.c_darkblue{
color:#004A80;
}
.c_red{
color:#C00418;
}
.navistandard {
color:#999;
text-decoration:none
}

.linkblack {
color:#333333 !important;
text-decoration:none;
}
.linkgrey {
color:#999999;
text-decoration:none;
}

.standard {
border-color:#004A80; 
border-top-width:1px; border-top-style:solid; 
border-bottom-width:1px; border-bottom-style:solid; 
}

.orange {
border-color:#F37021; 
border-top-width:1px; border-top-style:solid; 
border-bottom-width:1px; border-bottom-style:solid; 
}

.blue {
border-color:#00AEEF; 
border-top-width:1px; border-top-style:solid; 
border-bottom-width:1px; border-bottom-style:solid; 
}

.red {
border-color:#C4161C; 
border-top-width:1px; border-top-style:solid; 
border-bottom-width:1px; border-bottom-style:solid; 
}

.green {
border-color:#5CA038; 
border-top-width:1px; border-top-style:solid; 
border-bottom-width:1px; border-bottom-style:solid; 
}
.navifollow {
padding-bottom:11px;
margin-bottom:24px;
border-color:#CCCCCC; border-bottom-width:1px; border-bottom-style:solid; 
}

.border { border-color:#004A80; border-top-width:1px; border-top-style:solid; border-bottom-width:1px; border-bottom-style:solid; border-left-width:1px; border-left-style:solid; border-right-width:1px; border-right-style:solid;
}

.bordertop { 
 border-color:#004A80; border-top-width:1px; border-top-style:solid; 
}

.bordertopgrey { 
 border-color:#CCCCCC; border-top-width:1px; border-top-style:solid; 
}

.imagetext {
background-color:#F3F3F3;
border-color:#004A80; border-bottom-width:1px; border-bottom-style:solid;
padding-top:12px;
padding-bottom:12px;
padding-left:12px;
}

.imagehead {
font-size: 90%;
color:#333333; font-weight:bold;
background    : #DFF2FF url("../repositoryfile/navi/-file/box_lblue.gif") top left no-repeat;
padding-top: 4px; padding-bottom:5px; padding-left:11px; padding-right:11px;
}

.imageheadhome {
 display:block;
 text-decoration:none;
 font-size: 90%;
 color:#333333; font-weight:bold;
 background    : #DFF2FF url("../repositoryfile/navi/-file/box_home_grey.gif") top left no-repeat;
 padding-top: 4px; padding-bottom:5px; padding-left:27px; padding-right:11px;
}

.imageheadmagazin {
 display:block;
 text-decoration:none;
 font-size: 90%;
 color:#333333; font-weight:bold;
 background    : #DFF2FF url("../repositoryfile/navi/-file/box_blue.gif") top left no-repeat;
 padding-top: 4px; padding-bottom:5px; padding-left:27px; padding-right:11px;
}
div.magazinebox,div.magazinebox div{
zoom: 1;
}
.imageheadlink {
background    : #DFF2FF url("../repositoryfile/navi/-file/box_home_grey.gif") top left no-repeat;
 width:228px;
 display:block;
 text-decoration:none;
 padding-top: 4px; padding-bottom:5px;
}

.imageheadbottom {
font-size: 90%;
color:#333333; font-weight:bold;
background    : #DFF2FF url("../repositoryfile/navi/-file/box_blue_bottom.gif") top left no-repeat;
padding-top: 4px; padding-bottom:5px; padding-left:11px; padding-right:11px;
}

#infoarea { 
color:#999999;
border-color:#CCCCCC; border-bottom-width:1px; border-bottom-style:solid; border-left-width:1px; border-left-style:solid; border-right-width:1px; border-right-style:solid;
line-height: 135%;
padding-top: 10px; padding-bottom:10px; padding-left:11px; padding-right:12px;
}

#infoarea b {
color:#333333;
}

#infoareahome { 
color:#999999;
border-color:#CCCCCC; border-left-width:1px; border-left-style:solid; border-right-width:1px; border-right-style:solid;
line-height:135%;
padding-top: 10px; padding-bottom:10px; padding-left:11px; padding-right:12px;
}

#infoareahome b {
color:#333333;
}

.infotext {
color:#999;
clear:left;
}

.infolink {
padding-top:5px;
color:#333333;
}

.link {
text-decoration:none;
color:#333333;
line-height:135%;
}

.textlisting {
display:block;
clear:left;
padding-top:10px;
padding-bottom:10px;
}

form #ifrc .textlisting {
border-bottom:1px solid #CCCCCC;
border-color:#CCCCCC;
clear:left;
display:block;
padding-bottom:10px;
padding-top:10px;
}

.listing {
width:100%;
display:block;
float:left;
border-color:#CCCCCC; border-bottom-width:1px; border-bottom-style:solid; 
}

.listingentry a,#listing a{
display:block; background-color:#FFFFFF; color:#333333; text-decoration:none;
}
.listingentry a:hover,#listing a:hover{
background-color:#F3F3F3; color:#333333; text-decoration:none;
}
.listing a{
display:block; background-color:#FFFFFF; color:#333333; text-decoration:none;
padding-top:10px;padding-bottom:10px;
}
.listing a:hover{
background-color:#F3F3F3; color:#333333; text-decoration:none;
padding-top:10px;padding-bottom:10px;
}

.downlisting {
 width:100%;
display:block;
float:left;
border-bottom:1px solid #CCC; 
background:url(../repositoryfile/icons/-file/btn_blue_down.gif) no-repeat ;
background-position:10px 11px;
}
.downlisting a{
display:block; background-color:#FFFFFF; color:#333333; text-decoration:none;
padding-top:10px;padding-bottom:10px;padding-left:30px; padding-right:10px;
background:url(../repositoryfile/icons/-file/btn_blue_down.gif) no-repeat ;
background-position:10px 11px;
}
.downlisting a:hover{
background-color:#F3F3F3; color:#333333; text-decoration:none;
padding-top:10px;padding-bottom:10px;
}

.magazinleftlisting {
width:348px;
display:block;
border-bottom:1px solid #CCC; 
background:url(../repositoryfile/icons/-file/btn_blue.gif) no-repeat ;
background-position:10px 11px;
}
.magazinleftlisting a{
display:block; background-color:#FFFFFF; color:#333333; text-decoration:none;
padding-top:10px;padding-bottom:10px;padding-left:30px; padding-right:10px;
background:url(../repositoryfile/icons/-file/btn_blue.gif) no-repeat ;
background-position:10px 11px;
}
.magazinleftlisting a:hover{
background-color:#F3F3F3; color:#333333; text-decoration:none;
padding-top:10px;padding-bottom:10px;
}

.listingpicture {
 display:block;
 float:left;
 width:100%;
}
.thumbnail { 
float:left;
width:92px;
cursor:pointer;
 }

.listingtext { 
display:inline-block;
text-align:left;
vertical-align:bottom;
cursor:pointer;
}

.listingtextpicture { 
width:370px;
display:inline-block;
text-align:left;
vertical-align:bottom;
cursor:pointer;
 }

.listingtextdownload { 

display:inline-block;
text-align:left;
vertical-align:bottom;
cursor:pointer;
 }


.listingsize { 
margin-top:3px;
padding-left:18px;
color:#999999;
 }

.listinggrey {
color:#999999;
}

.greyline {
font-size:1px;
border-color:#CCCCCC; border-bottom-width:1px; border-bottom-style:solid;
margin-top:24px;
}

.useless {
  z-index:100;
  width:1px;  height:1px; font-size:1px;
  background:#FFF;  position:relative;
 top:-15px; left:12px
}
div.hnavicontainer {
    background: transparent url(../vwfilesbyname/navi/-file/back_topnavi.gif) repeat scroll 0% 0%;
    z-index: 20;
    position: absolute;
    height: 25px;
 top: 95px;
 left: 252px;
 width: 708px;
}

div.hnavi {
    height: 25px;
    position: relative; background-color: rgb(255, 255, 255);
    float:left;
}
div.hnavi * {
    white-space:nowrap;
 
}
div.hnavi .n1 {
    float:left;
    position:relative;
    padding-right: 2px;
}
div.hnavi .firstentry {
    margin-left: 0px !important;
}
div.hnavi a.n1,div.hnavi span.n1 {
    background-color:#f3f3f3;
    border-color:#CCC;
    border-right-width:1px;
    border-right-style:solid;
    color:#999999;
    text-decoration:none;
    font-size:10px;
    font-weight:bold;
    line-height:12px;
    background-image: url(../vwfilesbyname/navi/-file/g_l.gif);
    background-repeat: no-repeat;
    margin-right:0px;
    padding:6px 11px 7px 12px;
    display:block;
}
div.hnavi span.n1 {
    border-right-width:0px;
}
div.hnavi a.n1:hover,div.hnavi a.n1_a {
    background-color:#004A80;
    font-family:Verdana;
    color:#FFFFFF;
    text-decoration:none; font-size:10px;font-weight:bold;
    background-image: url(../vwfilesbyname/navi/-file/b_l.gif);background-repeat: no-repeat;
    margin-right:0px;
    padding:6px 11px 7px 12px;
}
div.hnavi div.n2 {
    position:absolute;
    left:0px;
    top: 25px;
/*    display:none; */
    visibility:hidden;
    height:auto;
    padding:0;
}
div.hnavi .n2 ul {
    position:relative;
    display:block;
    height:auto;
    margin:0;
    list-style-type:none;
    background-color:white;
    border:1px solid #004A80;
    padding:5px 0px 5px 0px;
}
div.hnavi .n2 li {
    list-style-type:none;
    padding:0;margin:0;
    display:block;
}
div.hnavi a.n2{
    color:#333333;
    display:block;
    padding:5px 10px 4px 11px; 
    margin:0;
    text-decoration:none;
    height:auto; 
}
div.hnavi a.n2:hover{
    background-color:#004A80;
 color:#FFFFFF;
 text-decoration:none;
}
div.hnavi a.n2:active{
    background-color:#004A80;
 color:#FFFFFF;
 text-decoration:none;
}

a.navi0i {
clear:both;
display:block;
padding-left:11px; padding-top:4px; padding-bottom:4px;
border-color:#CCCCCC; border-bottom-width:1px; border-bottom-style:solid; 
}

a.navi0a {
clear:both;
display:block;
padding-left:11px; padding-top:4px; padding-bottom:4px;
border-color:#CCCCCC; border-bottom-width:1px; border-bottom-style:solid; 
background-color:#004A80;  color:#FFFFFF; text-decoration:none;
}

a.navi1i {
clear:both;
display:block;
padding-left:11px; padding-top:4px; padding-bottom:4px;
border-color:#CCCCCC; border-bottom-width:1px; border-bottom-style:solid; 
}

a.navi1a {
clear:both;
display:block;
padding-left:11px; padding-top:4px; padding-bottom:4px;
border-color:#CCCCCC; border-bottom-width:1px; border-bottom-style:solid; 
background-color:#DFF2FF;  color:#000000; text-decoration:none;
}

a.navi1o {
clear:both;
display:block;
padding-left:11px; padding-top:4px; padding-bottom:4px;
border-color:#CCCCCC; border-bottom-width:1px; border-bottom-style:solid; 
background-color:#DFF2FF;  color:#000000; text-decoration:none;
}

a.navi2i {
text-decoration:none;
clear:both;
display:block;
width:201px;
padding-left:27px; padding-top:3px; padding-bottom:5px;
}

a.navi2a {
color:#333333;
text-decoration:none;
clear:both;
display:block;
width:201px;
padding-left:27px; padding-top:3px; padding-bottom:5px;
}

a.navi2o {
text-decoration:none;
clear:both;
display:block;
width:201px;
padding-left:27px; padding-top:3px; padding-bottom:5px;
}

.nimage {
position:relative; top: 1px;
}

.nimage2 {
position:relative; top: 2px;
}

.nih {
display:inline-block;
float:left;
height:14px;
}

.nblackline {
height:1px;
font-size:0px;
width:228px;
position:relative; top: -3px;
border-color:#004A80; border-bottom-width:1px; border-bottom-style:solid;
}

.ngreyline {
font-size:1px;
width:228px; height:1px;
border-color:#CCCCCC; border-bottom-width:1px; border-bottom-style:solid;
}

.greydotsbox {
font-size:1px;
width:228px; height:1px;
border-color:#CCCCCC; border-bottom-width:1px; border-bottom-style:solid;
}

.navi0i a{
display:block; background-color:#FFFFFF; color:#333333; text-decoration:none;
}
.navi0i a:hover{
background-color:#004A80; color:#FFFFFF; text-decoration:none;
}
.navi0i a:active{
background-color:#004A80;  color:#FFFFFF; text-decoration:none;
}

.navi1i a{
display:block; background-color:#FFFFFF; color:#999999; text-decoration:none;
}
.navi1i a:hover{
background-color:#DFF2FF; color:#333333; text-decoration:none;
}
.navi1i a:active{
background-color:#DFF2FF;  color:#333333; text-decoration:none;
}

.navi2i a{
display:block; color:#999999; text-decoration:none;
}
.navi2i a:hover{
color:#333333; text-decoration:none;
}
.navi2i a:active{
color:#333333; text-decoration:none;
}

.s0{
 margin-bottom:6px;
 z-index:0;
}
.s1{
 padding-left:15px;
}
.s2{
 margin-bottom:6px
}
.sHr{
 width:228px;
 margin-top:25px;
 margin-bottom:10px;
 border-top: 1px solid #999;
}


.darkgrey {
background-color:#CCCCCC;
padding-left:11px;padding-right:11px; padding-top:5px; padding-bottom:5px; 
border-color:#666666; border-bottom-width:1px; border-bottom-style:solid; 
}

.darkgreyborderleft {
background-color:#CCCCCC;
padding-left:11px;padding-right:11px; padding-top:5px; padding-bottom:5px; 
border-color:#666666; border-bottom-width:1px; border-bottom-style:solid; border-left-width:1px; border-left-style:solid; 
}

.lightgrey {
background-color:#F3F3F3;
padding-left:11px;padding-right:11px; padding-top:5px; padding-bottom:5px; 
border-color:#999999; border-bottom-width:1px; border-bottom-style:solid; 
}

.darkblue {
color:#FFFFFF;
background-color:#004A80;
padding-left:11px;padding-right:11px; padding-top:5px; padding-bottom:5px; 
border-color:#FFFFFF; border-bottom-width:1px; border-bottom-style:solid; 
}

.lightblue {
background-color:#DFF2FF;
padding-left:11px;padding-right:11px; padding-top:5px; padding-bottom:5px; 
border-color:#00AEEF; border-bottom-width:1px; border-bottom-style:solid; 
}

.lightblueborderleft {
background-color:#DFF2FF;
padding-left:11px;padding-right:11px; padding-top:5px; padding-bottom:5px; 
border-color:#00AEEF; border-bottom-width:1px; border-left-width:1px; border-bottom-style:solid; border-left-style:solid;
}

.bordergrey {
padding-left:11px;padding-right:11px; padding-top:5px; padding-bottom:5px; 
border-color:#999999; border-bottom-width:1px; border-bottom-style:solid; 
}

.borderblue {
padding-left:11px;padding-right:11px; padding-top:5px; padding-bottom:5px; 
border-color:#00AEEF; border-bottom-width:1px; border-bottom-style:solid; 
}

.leftcorner {
color:#FFFFFF;
background    : #004A80 url("../repositoryfile/navi/-file/b_l.gif") top left no-repeat;
padding-left:11px;padding-right:11px; padding-top:5px; padding-bottom:5px; 
border-color:#FFFFFF; border-bottom-width:1px; border-bottom-style:solid; 
}

.rightcorner {
color:#FFFFFF;
background    : #004A80 url("../repositoryfile/navi/-file/b_r.gif") top right no-repeat;
padding-left:11px;padding-right:11px; padding-top:5px; padding-bottom:5px; 
border-color:#FFFFFF; border-bottom-width:1px; border-bottom-style:solid; 
}
/* ERecruiting */
div.head_er{
 position:relative;
}
div.head_er img{
 position:absolute;
 cursor: pointer;
 right:0px;
 top:0px;
}

div.head_er div{
 padding-left:0px;
 padding-top:3px;
 padding-bottom: 10px;
 font-size: 120%;
 border-bottom: 1px solid #014a7f;
 color: #014a7f;
}

div.eRec_select{
 padding-top:10px;
 padding-bottom: 10px;
}
div.r-box-text div.eRec_select{
 padding-bottom:0px;
}
div.eRec_select ul{
 width: 100%;
 clear:both;
 margin: 0px;
 list-style-type: none;
 padding-left: 0px;
}

div.eRec_select ul.last_ul {
 min-height: 18px;
}

div.eRec_select ul li {
 width: 50%;
 margin: 8px 0px 8px 0px;
 float:left;
 list-style-image: none;
 background: none;
 padding : 0px;
}

div.eRec_select ul li div.label{
 width: 30%;
 float:left;
}

div.eRec_select ul li div.values{
 float:right;
 width: 65%;
}

div.eRec_select select {
 width: 100%;
 font-size: 10px;
 color:#666666;
}

div.eRec_select input {
 width: 100%;
 font-size: 10px;
 color:#666666;
}

div.eRec_action {
 border-bottom: 1px solid #999999;
 padding-top:10px;
padding-bottom: 10px;
}

table.eRec_result {
   width: 100%;
   border-collapse: collapse;
   empty-cells: show;
}

table.eRec_result thead th {
 text-align: left;
 padding-top:3px;
 padding-bottom:3px;
 padding-right:3px;
 padding-left:16px;
 font-weight: bold;
 background-color: #cccccc;
 border-bottom:1px solid #666666;
 border-top:1px solid #014a7f;
}

table.eRec_result thead th.col1 {
 padding-left:16px;
}

table.eRec_result tfoot th {
 font-weight: normal;
 background-color: #cccccc;
 border-top:1px solid #666666;
}

table.eRec_result tbody td{
 padding-top:3px;
 padding-bottom:3px;
 padding-right:3px;
 padding-left:16px;
 border-bottom:1px solid #999999;
}

table.eRec_result tbody td a{
 text-decoration: none;
 color: #333333;
}

table.eRec_result tbody tr{
 cursor: pointer;
}

table.eRec_result tbody td.col1 {
 padding-left:16px;
}

img.sort {
 margin-right: 5px;
 position: relative;
 top:1px;
 cursor: pointer;
}
img.er_logo {
 margin-top:15px;
 margin-bottom:13px;
 margin-left: 16px;
 display:block;
}

/* ER Searchbox: form id=eRec_sc */
div.eRec_sc form {
 margin:0px;
 padding: 0px;
}

div.eRec_sc div.eRec_select{
 padding-top: 0px;
 font-size: 90%;
}

div.eRec_sc div.label, div.eRec_sc div.eRec_action{
 margin-top:9px;
 margin-bottom:4px;
 border: 0px;
 padding:0px;
 font-size: 90%;
}
div.r-box-text  div.eRec_action{
 margin-top:0;
}
div.eRec_action img {
cursor:pointer;
}
div.eRec_sc div.label b{
 color: #333333;
}

div.eRec_sc div.values select{
 width: 100%;
 font-size: 10px;
 height: 20px;
 margin-bottom:10px;
 border:1px solid #cccccc;
}

div.eRec_sc div.values input {
 height: 20px;
 font-size: 10px;
 border:1px solid #cccccc;
}
div.eRec_sc_iframe h2{
 font-size: 11px;
 color: #00AEEF;
 background-image:none;
}
div.eRec_sc_iframe div.r-box-text{
 border-bottom:0px;
 background-color:transparent;
 padding: 0 0 0 0;
}
div.eRec_sc_iframe div.eRec_action {
position:absolute;
margin-bottom:0px;
bottom:0;
}
/* hot jobs */ 
.eRec_hotjobs .container {
display:none;
}
a.action_e {
background-image:url('../repositoryfile/2010/-file/arrow_grey.gif');
}
a.action_c {
background-image:url('../repositoryfile/2010/-file/arrow_grey_down.gif');
}
/* end erecruiting  */
/* Picture Gallery  */
div.gallery {
 background-color: #f3f3f3;
 border-bottom: solid 1px #004a80;
}
div.gallery div.navifollow {
 border: 0px;
 margin:0px;
 padding: 10px;
}
div.gallery div.navifollow span{
 float: right;
 color: #999999;
}
div.gallery div.navifollow span img{
 vertical-align: middle;
}
div.gallery div.pic{
 text-align:center;
 border: solid 1px #004a80;
}
div.gallery div.text {
 padding: 0px 10px 10px 10px;
 float: none;
}
div.gallery div.text p{
 margin: 0px;
}
/* end Picture Gallery  */
/* magazine tabs box div#magazineVhorizontal  */
div#magazineVhorizontal div.detail{
 position:absolute;
 top: 26px;
 left:0px;
 z-index: 150;
}

div#magazineVhorizontal a.imageheadmagazin{
 display:inline;
 float: left;
 position:relative;
 height:26px;
 background: #f3f3f3; /* #004a80; */
 border-top: #cccccc 1px solid;
 border-left: #cccccc 1px solid;
 border-right: #cccccc 1px solid;
 color: #999999; /* white; */
 padding-left: 10px;
 margin-right:2px;
}

div#magazineVhorizontal,div#magazineVhorizontal div.#infoareahome
{
 border-color: #004a80 !important;
}
img.corner {
 position:absolute;
 background: white;
 top:-1px;
 left: -1px;
 width:1px;
 height: 1px;
 border:0px;
 z-index:200;
}

/* end magazine tabs box*/
@media print
{
div.downlisting{
float: none;
}
}
#slidenav {
height:36px;
position:absolute;
top:268px;
width:100%;
z-index:50;
}
#slidenavback {
background:url(../repositoryfile/div/-file/slidenaviback.gif) repeat-x scroll center bottom transparent;
height:100%;
opacity:0.75;
width:100%;
z-index:51;
}
#slidenavfront {
height:100%;
position:absolute;
top:0;
width:100%;
z-index:52;
}
#slidenavul {
padding:0 0 0 24px;
margin:0;
}
#slidenavul li {
float:left;
height:100%;
list-style-type:none;
width:43px;
}
#slidenavul li a {
color:#333333;
display:inline-block;
font-size:11px;
font-weight:bold;
padding:13px;
text-decoration:none;
}
#slidenavul li.activeSlide {
background:url(../repositoryfile/div/-file/slidenaviactive.gif) no-repeat scroll 0 0 transparent;
}
#slidenavul li.activeSlide a {
color:#00AEEF;
}
#portlet {
 width:708px;
 height:224px;
 border-bottom:solid 1px #999;
}
#portlet ul {
          margin:0; padding:0;
}
#portlet h2 {
         color:#00aeef;
         margin:0;
         padding:9px 12px;
          font-size:10px;
}

#zusatznavi {
          float:left;
          z-index:100;
          width:228px;
}

li.navi_2 {
 list-style-type:none;
 padding:0 0 0px 0px;
 height:34px;
}

#zusatznavi a, #zusatznavi a:hover, #zusatznavi a.active {
 display:block;
 font-weight:bold;
 height:34px;;
 width:225px;

 color:#00aeef;
 text-decoration:none;
}
#zusatznavi a:hover {
 color:#00aeef !important;
 text-decoration:none;
}
.navi_2inner {
    padding:10px 0 0 12px;
}
span.navi_2inner {
 display:block;
}
.naviinactive {
 background:url(../repositoryfile/2010/-file/bg_i.gif) no-repeat center left;
          color:#666!important;
}

.naviactive {
 background:url(../repositoryfile/2010/-file/bg_a.gif) no-repeat center left;
 color:#00aeef !important;
}

#schatten_container {
 float:left;
 left:-7px;
 position:relative;
 z-index:-1;
          width:1px;
}

.schatten {
 display:block;
 height:214px;
 width:4px;
 background:url(../repositoryfile/2010/-file/schatten.gif) no-repeat 0px 0px;
}

#inhalt { 
          float:right;
          width:470px;
}
.layerleft {
  float:left;
  width:228px;
  margin-left:1px;
}

.layerright {
    float:right;
    width:228px;
    background:#f7f7f7;
    border-top: 1px solid #999;
    height:223px;
    overflow:hidden;
    position:relative;
}
.layerrightinner {
    padding: 0px 12px;
    position:relative;
    height:100%;
}
.layerleft img {
  margin-bottom:8px;
}
.layerleft a {
 background:url(../repositoryfile/2010/-file/arrow_blue.png) no-repeat 0px 3px;
 padding-left: 15px;
 text-decoration:none;
 color:#333;
}

.layerrightinner img {
  margin-bottom:8px;
  left:-12px;
  position:relative;
}
.layerrightinner a {
 display:inline-block;
 background:url(../repositoryfile/2010/-file/arrow_blue.png) no-repeat 0px 3px;
 padding-left: 15px;
 margin: 5px 0 3px 0;
 text-decoration:none;
 color:#333;
}

.layerrightinner li {
  margin:3px 0; 
  padding:0;
  list-style:none;
}

.layerrightinner ul li .ui-accordion-header {
  margin:0; 
  padding:0 0 0 8px;
  cursor: pointer;
  font-size:11px;
  font-weight:bold;
  background:url(../repositoryfile/2010/-file/arrow_grey.gif) no-repeat 0px 4px;
}
.layerrightinner ul li .ui-state-active {
  background:url(../repositoryfile/2010/-file/arrow_grey_down.gif) no-repeat 0px 6px !important;
}
.layerrightinner li p {
  margin:0; 
  padding:0;

}

.layerrightinnernews a {
  text-decoration:none;
  color:#333;
  display:block;
  padding: 3px 0 12px;
  margin: 0 12px;
  border-bottom: 1px dotted #999;
}
.layerrightinnernews  {
  position:relative;
  height:100%;
}

.clear {
  clear:both;
  height:0.1px;
}
.slides {
 position:absolute;
 left:0px; top:0px;
 z-index:1
}
.hidden {
 display:none;
}
#slides img {
 position:absolute;
 top:0px;
 left:0px;
}
.slidesheaderback {
 position:absolute;
 left:0px;
 top:0px;
 width:708px;
 height:76px;
 background-color:#000;
 opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.70;
 z-index:3;
}
.slidesheader {
 position:absolute;
 left:0px;
 top:0px;
 width:708px;
 height:76px;
 color:#fff;
 z-index:4;
}
.slidesheadertext {
 font-family:Verdana;
 font-size:22px;
 padding: 23px 0 0 135px;
}
#slidestext {
 position:absolute;
 top:100px; left:115px;
 width:473px;
 z-index:5;
 background-color:#000;
 opacity:.70; filter: alpha(opacity=70); -moz-opacity: 0.70;
 display:none;
}
.linkwhite {
          color:#fff;
          text-decoration:none;
          padding-left: 15px;
          background:url(../vwfilesbyname/icons/-file/btn_blue_ohnerand.gif) no-repeat scroll;
}
.slidestext {
 font-family:Verdana;
 color:#fff;
 font-size:11px;
 padding: 10px 17px 20px 17px;
}
#picnavi {
 width:81px;
 background-color:#000;
 padding:7px 11px 3px 7px;
 opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.70;
}
#picnavi a {
 display:block;
 border: 2px solid #fff;
 padding:0;
 margin: 0 0 7px 0;
}
#picnaviover {
 width:85px;
 padding:7px 11px 3px 7px;
 position:absolute;
 top:0px;
 left:0px;
}
#picnaviover a {
 display:block;
 border: 2px solid #fff;
 padding:0;
 margin: 0 0 7px 0;
}
#picnaviover a:hover {
 display:block;
 border: 2px solid #009ee0;
 padding:0;
 margin: 0 0 7px 0;
}
.listingtext p {
margin:0;
}