/* CSS Document */

body{
background-color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(/images/back_home.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0A0A0A;
text-align:left;
line-height:100%;
}

h1{
font-size:18px;
}

h2{
color:#1974D1;
font-size:16px;
font-weight:bold;
}


h3{
color:#1974D1;
font-size:14px;
}

div.content_main_stellen h3{
clear:both;
width:75px;
border-bottom:1px solid #1570CE;
padding-bottom:4px;
color:#1570CE;
font-weight:bold;
margin-bottom:9px;
margin-top:17px;
font-size:12px;
}

.orange{
color:#FF9900;
}

.blue{
color:#1974D1;
}



a:link{color:#1570CE;}
a:active{color:#1570CE;}
a:visited{color:#1570CE;}
a:hover{color:#1570CE; text-decoration:none;}


a.white:link{color:#FFFFFF;}
a.white:active{color:#FFFFFF;}
a.white:visited{color:#FFFFFF;}
a.white:hover{color:#FFFFFF; text-decoration:none}



a.under{color:#FFFFFF; text-decoration: underline}
a.under:hover {text-decoration: none}


a.arrow_blue:link {background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px;}
a.arrow_blue:active {background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px;}
a.arrow_blue:visited {background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px;}
a.arrow_blue:hover {background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px;}


.bewerben{
clear:both;
margin:15px 0px 10px 0px;
padding:10px 0px 10px 0px;
border-top:1px solid #1570CE;
border-bottom:1px solid #1570CE;
}






/* TITLE							      */
/***********************************************/
#title{
background-image:url(/images/title.jpg);
background-repeat:no-repeat;
height:167px;
}

#logo{
margin:0px 0px 0px 247px;
}

/* UTILITY	BAR						      */
/***********************************************/


.utilitybar{
width:1005px;
text-align:right;
margin:5px 0px 0px 0px;
padding:0px;
color:#E4E4E4;
font-size:11px;
}

div.utilitybar a:link{color:#FFFFFF;}
div.utilitybar a:active{color:#FFFFFF;}
div.utilitybar a:visited{color:#FFFFFF;}
div.utilitybar a:hover{color:#FFFFFF; text-decoration:none}

.utility_career{
width:150px;
letter-spacing:0.04em;
text-align:left;
}


/* UTILITY							      */
/***********************************************/
.utility{
width:1005px;
text-align:right;
margin:5px 0px 0px 0px;
padding:0px;
color:#E4E4E4;
font-size:11px;
}

div.utility a:link{color:#FFFFFF;}
div.utility a:active{color:#FFFFFF;}
div.utility a:visited{color:#FFFFFF;}
div.utility a:hover{color:#FFFFFF; text-decoration:none}


.printpage{
margin:15px 0px 20px 0px;
font-size:11px;
text-align:right;
}


/* CONTENT							      */
/***********************************************/


#content_home{
width:980px;
padding:0px;
margin:50px 0px 0px 30px;
text-align:left;
line-height:160%;
}

#content{
width:980px;
padding:0px;
margin:20px 0px 0px 30px;
text-align:left;
line-height:160%;
}

.content_main{
margin:10px 0px 0px 45px;
padding:0px 20px 30px 0px;
width:500px;
text-align:justify;
}



.content_main_stellen{
margin:0px 0px 0px 45px;
padding:0px 20px 30px 0px;
width:500px;
text-align:justify;
}


div.bmw_pageContent ul{
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
}

div.bmw_pageContent li{
padding:0px 0px 0px 10px;
margin:0px 0px 4px 0px;
list-style-type:square;
}




div.bma_related ul{
padding:0px 0px 0px 15px;
margin:5px 0px 0px 0px;
}

div.bma_related li{
padding:0px 0px 0px 5px;
margin:0px 0px 0px 0px;
}



/* BREADCRUMBS					      */
/***********************************************/

.breadcrumbs{
font-size:10px;
color:#8A8A8A;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 15px 225px;
}

a.bma_breadcrumb:link {color:#8A8A8A; text-decoration:none}
a.bma_breadcrumb:active {color:#8A8A8A; text-decoration:none}
a.bma_breadcrumb:visited {color:#8A8A8A; text-decoration:none}
a.bma_breadcrumb:hover{color:#8A8A8A; text-decoration:underline}



/* NAVIGATION							      */
/***********************************************/

#navigation{
width:180px;
text-align:left;
margin:15px 0px 30px 0px;
padding:90px 0px 0px 0px;
background-image:url(/images/back_nav.jpg);
background-repeat:no-repeat;
}

div.bmn_vnav li {
    border-bottom: 1px solid #B9B9B9; /* border between menu items */
}

#navigation div.bmw_navigation a:link{color:#1974D1; text-decoration:none; padding:5px 5px 5px 10px;}
#navigation div.bmw_navigation a:active{color:#1974D1; text-decoration:none; padding:5px 5px 5px 10px;}
#navigation div.bmw_navigation a:visited{color:#1974D1; text-decoration:none; padding:5px 5px 5px 10px;}
#navigation div.bmw_navigation a:hover{color:#FFFFFF; text-decoration:none; padding:5px 5px 5px 10px; background-color:#1974D1;}




/* SUB-NAVIGATION							      */
/***********************************************/

div.bmn_vsubnav li {
	padding:0px 0px 3px 0px;
	margin:0px 0px px 0px;
}

div.bmn_vsubnav li a:link {background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px;}
div.bmn_vsubnav li a:active {background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px;}
div.bmn_vsubnav li a:visited {background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px;}
div.bmn_vsubnav li a:hover {background-image:url(/images/back_arrow_blue.gif); background-repeat:no-repeat; padding:4px 10px 4px 25px;}



/*  	JOBS    							  */
/***********************************************/


.content_right{
width:200px;
text-align:left;
margin:55px 0px 0px 0px;
padding:0px 0px 30px 30px;
}

div.bmc_caption_home div.bmc_caption{
margin:0px !important;
}


div.content_right div.bmc_leftContentImage{
margin:0px 0px 2px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

div.content_right div.bmc_leftContentImage img{
margin:0px;
padding:0px;
}




/* TEAM							      */
/***********************************************/

.content_main_team{
margin:0px 0px 0px 45px;
padding:0px 20px 30px 0px;
width:650px;
text-align:left;
}


div.content_team .bmw_latestLinks{
margin-bottom:40px;
}


div.content_team div.bmw_latestLinks div.bmw_link {
margin:0px 0px 3px 0px;
padding:0px 0px 0px 0px;
}


div.content_team .bma_more{
font-size:11px;
}



div.content_team .bmw_pageContent{
margin:0px 0px 20px 0px;
text-align:justify;
line-height:180%;
}

div.content_team div.bmw_quickteaseLinks{
margin:80px 0px 0px 0px;
}


div.content_team div.bmw_quickteaseLinks .bma_head{
color:#1974D1;
font-weight:bold;
font-size:13px;
border-bottom:1px solid #1974D1;
padding:0px 0px 15px 0px;
}

div.content_team div.bmw_quickteaseLinks div.bmw_pageContent p{
margin-top:20px;
}



div.content_team div.bmw_pageContent ul{
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
}

div.content_team div.bmw_pageContent li{
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;
list-style-image:url(/images/back_square_blue.gif);
line-height:170%;
width:380px;
text-align:justify;
}

div.content_team div.bmc_rightContentImage img{
border:1px solid #000000;
}


/* KOOPERATIONSPARTNER							      */
/***********************************************/

.content_kooperationspartner{
margin:10px 0px 0px 45px;
padding:0px 20px 30px 0px;
width:500px;
text-align:justify;
}

div.content_kooperationspartner  .bmw_link{
margin:0px 0px 0px 0px;
}

div.content_kooperationspartner  strong{
color:#3F3F3F;
}

.partnerlinkcategory{
margin:40px 0px 0px 0px;
font-size:14px;
color:#1974D1;
}




/* COPYRIGHT							      */
/***********************************************/


.copyright{
border-top:1px solid #B9B9B9;
padding:10px 0px 5px 0px;
margin:15px 0px 5px 0px;
color:#3E3E3E;
text-align:left;
height:50px;
}

.copyright_table td{
padding:0px 10px 0px 10px;
border-right:1px solid #B9B9B9;
color:#3E3E3E;
font-size:11px;
}

div.copyright a:link{color:#3E3E3E; text-decoration:none}
div.copyright a:active{color:#3E3E3E; text-decoration:none}
div.copyright a:visited{color:#3E3E3E; text-decoration:none}
div.copyright a:hover{color:#3E3E3E; text-decoration:underline}

