/* CSS Document */

body{
background-image:url(/kalender/images/back_body.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#666666;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

a:link {color:#005997; text-decoration:none}
a:active {color:#005997; text-decoration:none}
a:visited {color:#005997; text-decoration:none}
a:hover {color:#005997; text-decoration:underline}


a.arrow_orange:link {color:#005997; text-decoration:none; background-image:url(/kalender/images/back_arrow_orange.gif); background-repeat:no-repeat; padding:0px 0px 0px 25px;}
a.arrow_orange:active {color:#005997; text-decoration:none; background-image:url(/kalender/images/back_arrow_orange.gif); background-repeat:no-repeat; padding:0px 0px 0px 25px;}
a.arrow_orange:visited {color:#005997; text-decoration:none; background-image:url(/kalender/images/back_arrow_orange.gif); background-repeat:no-repeat; padding:0px 0px 0px 25px;}
a.arrow_orange:hover {color:#005997; text-decoration:underline; background-image:url(/kalender/images/back_arrow_orange.gif); background-repeat:no-repeat; padding:0px 0px 0px 25px;}

.bordeaux{
color:#8E2228;
}


.orange{
color:#FF9933;
}

.green{
color:#003300;
}
.blue{
color:#005997;
}


.bmc_caption{
margin:10px 0px 0px 0px;
}

div.bilder div.bmw_announcements{
background-image:url(/kalender/images/back_bilder.jpg);
background-repeat:no-repeat;
margin:40px 0px 10px 5px;
padding:40px 0px 10px 0px;
}

div.bilder h3{
font-size:14px;
line-height:140%;
}

/* PAGECELL						    		  */
/***********************************************/
#pagecell{
width:1002px;
margin:0px 0px 20px 25px;
line-height:140%;
}


/* UTILITY						    		  */
/***********************************************/

.utility{
margin:15px 0px 0px 0px;
text-align:right;
color:#CCCCCC;
}

div.utility a:link{color:#eeeeee;text-decoration:underline;}
div.utility a:active{color:#eeeeee;text-decoration:underline;}
div.utility a:visited{color:#eeeeee;text-decoration:underline;}
div.utility a:hover{color:#eeeeee; text-decoration:none;}


/* NAVIGATION						    		  */
/***********************************************/

#navigation{
margin:150px 0px 30px 90px;
font-size:13px;
font-weight:bold;
}


div.bmn_hnav li {
background-color: transparent;
border-bottom: 1px solid #197ABE;
border-right:1px solid #dee;
text-align:left;
}

div.bmn_hnav li:hover, div.bmn_hnav li.bmn_hover {
    background: transparent;    /* rollover background color */
	border-bottom:1px solid #dee;
	background-color:#dee;
}


div.bmw_navigation a:link{padding:7px 20px 7px 10px; text-decoration:none; color:#FFFFFF;}
div.bmw_navigation a:active{padding:7px 20px 7px 10px; text-decoration:none; color:#FFFFFF;}
div.bmw_navigation a:visited{padding:7px 20px 7px 10px; text-decoration:none; color:#FFFFFF;}
div.bmw_navigation a:hover{padding:7px 20px 7px 10px; text-decoration:none; color:#005997;}

li.bmn_sec-bestellen a:link{padding:7px 20px 7px 10px; text-decoration:none; color:#FFCC00;}
li.bmn_sec-bestellen a:active{padding:7px 20px 7px 10px; text-decoration:none; color:#FFCC00;}
li.bmn_sec-bestellen a:visited{padding:7px 20px 7px 10px; text-decoration:none; color:#FFCC00;}
li.bmn_sec-bestellen a:hover{padding:7px 20px 7px 10px; text-decoration:none; color:#005997;}


/* SUBNAVIGATION						    		  */
/***********************************************/

#subnavigation{
margin:40px 0px 0px 0px;
}

div.bmn_vsubnav li {
    border-bottom: 1px solid #B9B9B9; /* border between menu items */
}

div.bmn_vsubnav li:hover, div.bmn_vsubnav li.bmn_hover {
    background: #005997;    /* rollover background color */
	border-bottom:1px solid #dee;
}

div.bmn_vsubnav a:link{color:#005997; text-decoration:none; padding:7px 5px 6px 15px;}
div.bmn_vsubnav a:active{color:#005997; text-decoration:none; padding:7px 5px 6px 15px;}
div.bmn_vsubnav a:visited{color:#005997; text-decoration:none; padding:7px 5px 6px 15px;}
div.bmn_vsubnav a:hover{color:#FFFFFF; text-decoration:none; padding:7px 5px 6px 15px;}





/* BREADCRUMBS					      */
/***********************************************/

.bmw_breadcrumbs{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
margin:0px 0px 20px 0px;
}

a.bma_breadcrumb:link {color:#474747; text-decoration:none}
a.bma_breadcrumb:active {color:#474747; text-decoration:none}
a.bma_breadcrumb:visited {color:#474747; text-decoration:none}
a.bma_breadcrumb:hover{color:#474747; text-decoration:underline}




/* CONTENT						    		  */
/***********************************************/

.container_home{
margin:85px 0px 0px 0px;
}

.container{
margin:0px 0px 0px 0px;
}

.content_left{
margin:0px 30px 0px 0px;
width:280px;
}

.content_left_presentation{
margin:20px 40px 0px 0px;
width:206px;
}

.content_middle{
margin:0px 30px 0px 0px;
width:420px;
text-align:left;
}

.content_middle_presentation{
margin:0px 20px 0px 0px;
width:494px;
text-align:left;
}

.content_right{
margin:0px 0px 0px 0px;
}

.content_right_order{
margin:0px 0px 0px 0px;
}



.bmw_headline{
margin:20px 0px 30px 0px;
font-size:14px;
line-height:130%;
}

div.content_left h2.bmw_headline{
line-height:130%;
font-size:14px;
color:#005997;
}

/* IMAGES							      */
/***********************************************/

div.bmc_rightContentImage{
width:402px !important;
padding:0px;
}

div.bmc_leftContentImage{
width:402px !important;
padding:0px;
}

div.content_left_presentation div.bmc_leftContentImage{
width:202px !important;
text-align:left;
padding:0px;
}

div.content_right_order div.bmc_leftContentImage{
width:202px !important;
text-align:left;
padding:0px;
}



.calendar_table img{
margin-bottom:30px;
}


/* ORDER INFOS      */
/***********************************************/
.shipping_table td{
color:#000000;
vertical-align:top;
padding:3px 10px 3px 7px;
}

.shipping_table_paypal td{
color:#000000;
vertical-align:middle;
padding:5px 6px 5px 6px;
}

.order_description{
background-image:url(/kalender/images/back_weltweit.jpg);
background-repeat:no-repeat;
margin:60px 0px 30px 5px;
padding:60px 0px 15px 0px;
}


/* FOOTER (SYSTEM = Contact) 		      */
/***********************************************/

.bmw_footer{
margin:0px 0px 0px 5px;
}

div.content_right_order div.bmw_footer{
margin:50px 0px 0px 5px;
padding:50px 0px 20px 0px;
background-image:url(/kalender/images/back_kontakt.jpg);
background-repeat:no-repeat;
border-bottom: 1px solid #FC9A30;
}


/* TIPS	 		      */
/***********************************************/

div.bmw_tips{
width:400px;
}


div.bmw_tips h3{
font-size:14px;
font-weight:bold;
}

div.bmw_tipContent div.bmc_leftContentImage {
width:170px !important;
}

div.bmw_tipContent div.bmc_leftContentImage div{
text-align:left !important;
}

div.bmw_tipContent p{
padding:10px 0px 0px 0px;
}


/* FOOTER (bottom bar)			 		      */
/***********************************************/

.footer{
clear: both;
margin:40px 0px 0px 0px;
padding:80px 0px 40px 0px;
background-image:url(/kalender/images/back_footer_neu.jpg);
background-repeat:repeat-x;
background-color:#005595;
line-height:140%;
color:#A7C0FF;
}


.footercontent_left{
margin: 0px 40px 0px 40px;
}

.footercontent_right{
margin: 50px 40px 0px 20px;
padding:0px 0px 0px 30px;
border-left:1px solid #eeeeee;
}


.footercontentheader{
margin:0px 0px 15px 0px;
padding:3px 10px 3px 7px;
font-weight:bold;
color:#FFFFFF;
}

.footerelement{
margin:0px 0px 15px 0px;
}

div.footerelement a:link{display:block; text-decoration:none; color:#CCCCCC; padding:3px 7px 3px 7px; }
div.footerelement a:active{display:block; text-decoration:none; color:#CCCCCC; padding:3px 7px 3px 7px;}
div.footerelement a:visited{display:block; text-decoration:none; color:#CCCCCC; padding:3px 7px 3px 7px;}
div.footerelement a:hover{display:block; text-decoration:none; background-color:#A7C0FF; color:#00365F; padding:3px 7px 3px 7px;}





/* COPYRIGHT							      */
/***********************************************/


#copyright{
clear: both;
font-size:11px;
padding:15px 0px 5px 0px;
margin:20px 0px 0px 25px;
color:#eeeeee;
text-align:left;
line-height:140%;
}

.copyright_table td{
padding:0px 10px 0px 10px;
border-right:1px solid #eeeeee;
color:#eeeeee;
font-size:11px;
}

a.copyright{color:#eeeeee; text-decoration:none}
a.copyright:active{color:#eeeeee; text-decoration:none}
a.copyright:visited{color:#eeeeee; text-decoration:none}
a.copyright:hover{color:#eeeeee; text-decoration:underline}



/* MOD							      */
/***********************************************/

.bmw_modified{
clear:both;
color:#9FC8ED;
padding:0px 0px 20px 35px;
}

