/*  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $  osCommerce, Open Source E-Commerce Solutions  http://www.oscommerce.com  Copyright (c) 2003 osCommerce  Released under the GNU General Public License*/.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }.productsNotifications { background: #f2fff7; }.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }BODY {	/*background:url("images/bg/") repeat-y;*/  color: #000000;  margin: 0px;  font-family: Verdana, Arial, sans-serif;  font-size: 		.77em;  font-size: 		9px;}A {	color:					#77777B;  text-decoration: none;}A:hover {  color: #AABBDD;  text-decoration: underline;}FORM {	display: inline;}TR.header {  background: #ffffff;}TR.headerNavigation {  background: #bbc3d3;}TD.headerNavigation {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #bbc3d3;  color: #ffffff;  font-weight : bold;}.content_header {  color:#2F2A2D;   padding: 0px 0px 0px 12px;  background: #E9E5DC;    font-size: 		.77em;  font-size: 		10px;  line-height: 		15px;  font-weight: bold;}.form_header {  color:#957867;   font-weight: bold;  padding: 2px 0px 2px 10px;  background: #EAE8DB;    font-size: 		.7em;  font-size: 		10px;  line-height: 		15px;    font-family: Verdana, Arial,  sans-serif;}.form_content {  padding: 10px;   border-left: 2px solid #EAE8DB;  border-bottom: 2px solid #EAE8DB;   border-right: 2px solid #EAE8DB;  background:#ffffff;}A.headerNavigation {   color: #FFFFFF; }A.headerNavigation:hover {  color: #ffffff;}TR.headerError {  background: #ff0000;}TD.headerError {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  background: #ff0000;  color: #ffffff;  font-weight : bold;  text-align : center;}TR.headerInfo {  background: #00ff00;}TD.headerInfo {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  background: #00ff00;  color: #ffffff;  font-weight: bold;  text-align: center;}TR.footer {  background: #bbc3d3;}TD.footer {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #bbc3d3;  color: #ffffff;  font-weight: bold;}.infoBox {  background: #ffffff;  border: 0px solid #B2A990;}.infoBoxContents {  font-size: 10px;  font-size: .77em;  color: #5f5f5f;}.infoBoxNotice {  background: #FF8E90;}.infoBoxNoticeContents {  background: #FFE6E6;  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}TD.infoBoxHeading {  font-family: Verdana, Arial, sans-serif;  margin: 20px 0 11px 0;    padding: 5px 12px 5px 12px;  font-size: 10px;  font-weight: bold;  color: #ffffff;  background: #9A9A9A;}TD.infoBox, SPAN.infoBox {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;/* shopping cart */}.cartBoxContents {  font-size: 10px;  color: #5f5f5f;}.cartBoxNotice {  background: #FF8E90;}.cartBoxNoticeContents {  background: #FFE6E6;  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}TD.cartBoxHeading {  font-family: Verdana, Arial, sans-serif;  margin: 20px 0 11px 20;  font-size: 10px;  font-weight: bold;  color: #ffffff;  background: #87968a;}TD.cartBox, SPAN.cartBox {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}/* shopping cart */TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {  background: #f8f8f9;}TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {  background: #f8f8f9;}TABLE.productListing { border-spacing: 0px;  border-left: 2px solid #EAE8DB;  border-bottom: 2px solid #EAE8DB;   border-right: 2px solid #EAE8DB;}.productListing-heading {  color:#A18A80;   font-weight: normal;  padding: 2px 2px 2px 8px;  background: #EAE8DB;    font-size: 		.77em;  font-size: 		10px;  line-height: 		15px;}TD.productListing-data {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color:5f5f5f;  }A.pageResults {  color: #0000FF;}A.pageResults:hover {  color: #0000FF;  background: #FFFF33;}TD.pageHeading, DIV.pageHeading {    color: 				#1B6168;  font-family:         Verdana, Arial, sans-serif;  font-weight: bold;  font-size: 			.77em;      margin: 			0 0 5px 0;  padding: 			0;}TR.subBar {  background: #f4f7fd;}TD.subBar {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #000000;}TD.main, P.main {  font-size: 		.77em;  font-size: 		10px;  color: 			#3E3E3E;  line-height: 		15px;}TD.smallText, SPAN.smallText, P.smallText { font-size: 		.77em;  font-size: 		10px;  color: 			#6A6B6E;  line-height: 		15px;  font-weight: bold;}TD.accountCategory {  font-family: Verdana, Arial, sans-serif;  font-size: 13px;  color: #aabbdd;}TD.fieldKey {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}TD.fieldValue {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;}TD.tableHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}SPAN.newItemInCart {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  font-weight:bold;  color: #000000;}CHECKBOX, INPUT, RADIO, SELECT {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;}TEXTAREA {  width: 100%;  font-family: Verdana, Arial, sans-serif;  font-size: 11px;}SPAN.greetUser {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  color: #66CCFF;  font-weight: bold;}TABLE.formArea {  background: #f1f9fe;  border-color: #7b9ebd;  border-style: solid;  border-width: 1px;}TD.formAreaTitle {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}SPAN.markProductOutOfStock {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  color: #c76170;  font-weight: bold;}SPAN.productSpecialPrice {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}SPAN.errorText {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}.moduleRow { }.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }.moduleRowSelected { background-color: #E9F4FC; }.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif;  font-family: Verdana, Arial, sans-serif;font-size:.80em; font-size:10px; color: #FF8400; font-weight:bold; }/* message box */.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }/* input requirement */.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }/* *  Common styles */#page_container {    width: 					900px;    margin:					0 auto;	margin-top:0px;    text-align: 			left;    background-color: 			#FFFFFF;    position:				relative;	align: center;	}#page_body_container{    width: 					100%;		vertical-align: top;	}#page_head{  width: 100%;  /* background: 				 url(../images/head_background.gif) top left repeat-y;*/    background-color:   #ffffff;	 padding-bottom:   0px;	 padding-right:5px;	}#page_head_title_img{  background-color: 		#fff;  margin: 					0px;}/* * -- PAGE_HEAD_META  */#page_head_meta{  font-size: 		10px;  font-size: 		.6em;  color: 			#7B7B7B;  text-align: 		right;  width: 			965px;}    #page_head_meta ul{  list-style-type:	none;  margin: 			0;  padding: 			0 0 0 69px;}    #page_head_meta ul li{	display: 		inline;}    #page_head_meta a{      color: 			#7B7B7B;}       #page_head_meta_exo{  font-size: 		.77em;  font-size: 		10px;  color: 			#8d8e8f;  line-height: 		20px;  text-align: 		right;  margin: 			0px;   width: 			230px;    position: 		absolute;  top: 				0px;  left: 			520px; }#page_head_meta_exo ul{  list-style-type:	none;  margin: 			0;  padding: 			0 20px 0 0;}#page_head_meta_exo ul li{	display: 		inline;}#page_head_meta_exo a,    #page_head_meta_exo a:visited{      color: 			#8D8E8F; /* als das element noch auf gauem hintergrund lag: #585859 */}#page_body_cols_meta{      font-size: 			.77em;      margin: 				0px;      text-align: 			left;	  width: 				720px;      color: 				#fff;	  font-size: 			10px;      font-size: 			0.9em;}    #page_body_cols_meta #top_news{    float:                  left;        padding-left:           20px;}/* *  -- common body styles  */ #page_body_cols_container{  float: 					left;  width: 					720px;  font-size:				0.7em;}#page_body_content_container{   	margin: 				0;	padding: 				0;    float: 					left;    width: 					100%;	}#page_body_left{    float: 					left;    margin: 				0px 0 0 0px;		background-color: #E9E5DC;		width: 230px;		border-right: 3px solid #ffffff;}#page_body_left_content{    margin-left: 			0px;	}#page_body_main_container{       width: 					490px;	}#page_body_main_container .head_spacer{    width:                  100%;    height:                 20px;}    /* * PAGE_BODY_MAIN_CONTENT  */ #page_body_left_content a,#page_body_left_content a:visited{ 	color: 					#6a6a6b;}#page_body_left_content .teaser_newsletter {    font-size: 				0.6em;    color: 					#6a6a6b;    margin: 				20px 40px 0px 43px;    padding: 				12px 10 13px 10;	border-top: 			1px solid #d3d1c6;    border-bottom: 			0px solid #d3d1c6;	}.inline_list_spacer{    margin:                 0px 12px 0px 12px;    background:              url(../images/pipe.gif) center no-repeat;    background-position:	0px 4px;}.capitalize{    text-transform:         capitalize;}/* PAGE_BODY_FOOT */    #page_body_foot .copyright img{  position:				relative;  top:					6px;  left:					9px;}#page_body_foot img#img_top{  margin: 				6px 20px 0px 10px;  position: 			relative;}#page_body_foot img#img_print{  margin: 				10px 5px 0px 10px;  float:                left;}#page_body_foot .content_functions{  float: 				left;  width: 				750px;}#page_body_foot .content_functions ul{  list-style-type:		none;  margin: 				0;  padding:				0 0 0 20px;}    #page_body_foot .content_functions li{	float: left;    width: 235px;}#page_body_foot .content_functions li.copyright{   float: left;   width: 184px;}#page_body_foot .content_functions li.no_content_functions{	margin-left: 470px;}#page_body_foot a,#page_body_foot a:visited{    	text-decoration: none;  	color: #CCCCCC;}#page_footer{  width: 100%;  width: 900px;  border: 0px;  padding-top:5px;  align:center;  }#page_footer_title_img{  background-color: 		#fff;  margin: 					0px;}/* * -- PAGE_footer */#page_footer_meta{  font-size: 		10px;  font-size: 		.6em;  margin: 			0px;  color: 			#8A8488;  line-height: 		15px;  text-align: 		center;  border-left:      0px solid #BFBDB2;}        #page_footer_meta ul li{	display: 		inline;}    #page_footer_meta a{      color: 			#8A8488;}       #page_footer_meta_exo{  font-size: 		.77em;  font-size: 		10px;  color: 			#8d8e8f;  line-height: 		20px;  text-align: 		right;  margin: 			0px;   width: 			230px;    position: 		absolute;  top: 				0px;  left: 			520px; }#page_footer_meta_exo ul{  list-style-type:	none;  margin: 			0;  padding: 			0 0px 0 0;}#page_footer_meta_exo ul li{	display: 		inline;}#page_footer_meta_exo a,    #page_footer_meta_exo a:visited{      color: 			#8D8E8F; }/* * -- common body styles right */#page_body_right{    width:					227px;	padding: 20px;	}    #page_body_right_content{  	background:url("images/bg/pat_20031015090942.gif") repeat-y;/*font-size: .77em;*/  	color: #5f5f5f;  	float: left;  	}#page_body_right_content h2{    font-size: 1.2em;    color: #5f5f5f;        margin: 0px 0 0px 0;    padding: 0;}#page_body_right_content .content_object{    padding: 0;}/* ##################### -- link styles -- ################################# */    .pink{	color:			#9D8129;		}.paragraph a,.pink a{	color:			#9D8129;	text-decoration: underline;}.paragraph h1 a,.paragraph h2 a,.paragraph h3 a,.paragraph h4 a{    color:			#77777B;}.white{	color:			#FFFFFF;}.more{	font-weight:	bold;	font-size:      10px; }/* End Common CSS#################################################################*//* Start Content CSS#################################################################*/.page_body_main_content{ 	padding: 				40px 40px 40px 40px;  	margin: 				0px;  	width: 					450px;  	  	line-height:			15px;    	color: 					#5f5f5f;	vertical-align: top;}.page_body_main_content h2{    color: 				#A18A80;    font-family:        "Arial", Verdana, Helvetica, Arial, sans-serif;    font-size: 			1.2em;        margin: 			0 0 5px 0;    padding: 			0;}.page_body_main_content h3{    font-size: 1em;    color: #6A6B6E;        margin: 5px 20px 0px 0;    padding: 0;}   .page_body_main_content h4{	margin:					0 0 5px 0;	padding:				0 0 0 10px;	color:					#697C6D;	background: 			url("../images/h4_bg_icon_default.gif")  no-repeat;	background-position:	0px 3px;	font-size:				11px;}  .page_body_main_content .divider{	clear:					both;	line-height:			1px;	font-size:				1px;	background: 			url("../images/dotted_line_bg.gif") top left repeat-x;}.page_body_main_content .divider.dark{    background-image:       url("../images/dotted_line_dark.gif");}.page_body_main_content .img_topline{	line-height:	1px;	font-size:		1px;	width:			120px;	background:		#F0F2F0;	margin:			0 0 1px 20px;}.page_body_main_content .header{    font-size:              10px;    float:                  left;    width:                  280px;}.page_body_main_content div.paragraph{    margin:             24px 0px 0px 0px;    padding:            0px 0px 24px 0px;	}.page_body_main_content div.paragraph_inline{    margin-top:         0px;    padding-bottom:     12px;}/* #################### lists in content #########################*/.page_body_main_content ul{    font-size:          11px;    list-style-image:   url(../images/dot.gif);    margin:             0px 0px 0px 0px;    padding:            0px 0px 0px 10px;    line-height:        14px;}.page_body_main_content ul li ul{    font-size:          10px;        margin:             5px 0px 0px 0px;}/* #################### image-lists in content #########################*/.page_body_main_content .list{    padding-bottom:     30px;    font-size:          10px;    line-height:        13px;}    /* #################### info boxes in content #########################*/.page_body_main_content div.info{    padding:            10px;        line-height:        17px;        background:         #F2F3F3;}.page_body_main_content div.short_info{	float:				right;		width:				105px;		padding:			10px 0px 25px 25px;	margin:				10px 0px 25px 10px;		background:			#FFF url("../images/dotted_line_vert.gif") repeat-y left;		font-size:			10px;	color:				#000000;}.page_body_main_content div.short_info a{	color:				#000000;}.page_body_main_content div.short_info h4{	position:			relative;	left:				-10px;		padding-top:		0px;	padding-bottom:		0px;		margin-top:			0px;	margin-bottom:		0px;		font-size:			10px;}	/* #################### Right Content #########################*/.page_body_right_content h2{    font-size: 1.2em;    color:              #464542;        margin: 0px 0 0px 0;    padding: 0;}/* #################################################################*/.page_body_right_content .right_teaser{	margin: 0px 0 0 0px;	padding: 15px 15px 11px 15px;	width: 200px;	/*background-color: #96A399;*/	color:              #FFFFFF;	font-size: 0.9em;	line-height: 14px;}.page_body_right_content .right_teaser a{    color:              #FFFFFF;}.page_body_right_content .right_flame {	border-bottom: 		1px solid #fff;}.page_body_right_content img{    margin: 0px;}/* #################################################################*/.teaser_list{	font-size: 			0.9em;	padding: 			0px 0px 0px 0px;    color: 				#fff;	/*background-color: 	#96A399;*/    width: 				190px;	/*border-bottom: 		1px solid #fff;	border-top: 		1px solid #fff;*/	line-height:        15px;}.teaser_list h3{   	margin: 				20px 0 11px 0;    	background-color: 		#87968a;	padding-left: 			10px;	font-size: 				10px;}.teaser_list a{    color:                  #fff;}.teaser_list ul{  	list-style-image: 		url("../images/arrows_head.gif");  	margin: 				0 0 0px 0;  	padding: 				0;	     	border-bottom: 			1px solid  #87968A;}.teaser_list li{	margin: 				0px 0px 10px 10px;    padding: 				0;}.teaser_list .dark{	color: 					#1F2520;}/* End Content CSS#################################################################*//* ############## breadcrumb ############# */#page_body_cols_breadcrumb, .page_body_cols_breadcrumb{	 /* background: 			url("../images/default.gif") top left repeat-y;*/	  background: 			#888888;      font-size: 			.77em;      font-size: 			10px;	  font-weight: bold;      margin: 				0px;	  color: 				#fff;	 }#page_body_cols_breadcrumb ul, .page_body_cols_breadcrumb ul{  list-style-type:			none;  margin: 					0;  padding: 					0 0 0 20px;}#page_body_cols_breadcrumb ul li, .page_body_cols_breadcrumb ul li{	display: 				inline;}#page_body_cols_breadcrumb a, .page_body_cols_breadcrumb a,#page_body_cols_breadcrumb a:visited, .page_body_cols_breadcrumb a:visited{      color: 					#fff;  text-decoration: 			none;  line-height: 				20px;  font-weight: normal;} /* ############## end breadcrumb ############# *//* ############## start form css ############# */form input,form select,form textarea{	padding: 						1px 0px 1px 5px;	border:							1px solid #CCCCCC;	color:							#5f5f5f;	font-size:                      11px;}form select{    padding-left:                   1px;    width:                          140px;}form input:focus,form input.error:focus,form input:focus,form input.error:focus,form select:focus,form select.error:focus,form select:focus,form select.error:focus,form textarea:focus,form textarea.error:focus,form textarea:focus,form textarea.error:focus{	border:							1px solid #3684C0;}.form{    clear:                  both;    display:                block;	width:					450px;	margin:				    30px 0px;	padding:			    0px;	}.form_item{    padding-bottom:         6px;    width:                  420px;    float:                  left;    font-size:              10px;    margin-left:            20px;	}.submit_area{    margin-top:             30px;}.marker,label,div.label{    display:                block;    float:                  left;	height:                 21px;    padding-top:            3px;    color:				    #6f6f6f;	}label.error,div.error{    color:				    #E60003;}form input.error,form select.error,form textarea.error{    border:							1px solid #E60003;}    .form_confirm .marker,.form_confirm label,.form_confirm div.label{    height:                 24px;    padding-top:            0px;}.marker{    width:					20px;    color:                  #EB6A1D;}div.label,label{    width:                  120px;}.select,input,textarea{    /*height:                 22px;*/    vertical-align:         middle;    float:                  left;    padding:                0px;    margin:                 0px;  	color: 					#77777B;	border:		    0px solid #B7AC9A;}input{	border:		    1px solid #333333;}.select{    width:                  188px;	border:					1px solid #B7AC9A;}textarea{    height:                 70px;    width:                  260px;}.form .inline{	width:					auto;	padding:                0px;	float:                  none;	display:                inline;}input.radio{    padding:                        0px;    border:                         0px;    vertical-align:                 bottom;    float:                          left;}input.submit_button,input.button{    width:                  auto;    height:                 auto;    padding: 				0px 30px 0px 0px;	border:					0px;	vertical-align:         bottom;}input.submit_button,img.submit_button{    border:                 0px;    float:                  left;    padding:                0px;    margin:                 0px;}#page_body_main_content .form ul.error_list{    color:                  #FF0000;    font-size:              10px;    margin:                 3px 0px 0px 0px;    padding:                0px;    float:                  left;    list-style:             none;    width:					310px;}#page_body_main_content .form ul.error_list label{    color:                  #FF0000;}/** * special styles for some input elements */#UserSex{    width:					80px;}#UserPostalCode{	width:					50px;	margin-right:			5px;}#UserPlace{	width:                  120px;}#page_body_main_content .align_to_inputs{    margin-left:            160px;}#page_body_main_content #left_button{    margin-left:            25px;    margin-right:           22px;    padding-top:            1px;}/* ############## end form css ############# */.pageswitch_container{    background:                     #FAFAFA;} .pageswitch_container .pageswitch,.pageswitch_container .resultcount{    float:                          right;        padding:                        3px 9px;        background:                     #FAFAFA url(../images/dotted_line_dark_vert.gif) repeat-y left;}.pageswitch_container .resultcount{    background-image:               none;}.pageswitch_container .pageswitch a{}.pageswitch_container .pageswitch a img{    float:                          left;        margin-top:                     2px;}.pageswitch_container .pageswitch .switchtext{    float:                          left;	  font-size: 			10px;	  font-size: 			0.9em;      color: 				#7A7C7D;    padding:                        0px 5px;}/* *  -- tab nav styles */#left_tab_navi{	width: 					27px;}#left_tab_navi td {	margin: 				0px;	padding: 				0px;	list-style-type: 		none;}#left_tab_navi ul, #left_tab_navi li {	margin: 				0px;	padding: 				0px;	list-style-type: 		none;	list-style-position: 	outside;	display:                inline;}/* * -- main nav styles */#main_navigation{    font-size: 		12px;  font-size: 		0.7em;  width: 			150px;  margin-left: 		43px;  background-color: #ffffff;  padding-left: 10px;}#main_navigation a{  display: 			block;  text-indent: 		0px;        display: 			block;    padding-left: 10px;  text-decoration: none;}#main_navigation ul {  padding: 				0px;  margin: 				0px;  list-style: 			none;  list-style-position: 	outside;}#main_navigation  a:hover, #main_navigation  a:focus,#main_navigation  a:active,#main_navigation .level1 a:hover, #main_navigation .level1 a:focus,#main_navigation .level1 a:focus,#main_navigation .level2 a:hover, #main_navigation .level2 a:focus,#main_navigation .level2 a:active{     background-color: #C7C7C7;	 color:#ffffff;	 font-weight: bold;	 padding-left:10px;}#main_navigation a:hover,#main_navigation .level2 a:hover{     color: 			#000;}/*********** LEVEL 1 **************************/        #main_navigation  .level1 a    {          font-weight: 		normal;      color: 			#333333;      background: 		url("../images/arrow.gif") top right no-repeat;	  line-height: 		24px;	  	  border-bottom: 	solid 1px #d3d1c6;    }          #main_navigation  .level1active a    {        color: 				#333333;        font-weight: 		bold;        background: 		url("../images/arrow_active.gif") top right no-repeat;        border-bottom: 		solid 0px #d3d1c6;    }/*********** LEVEL 2 **************************/	#main_navigation  ul.level2    {    	border-bottom: 		solid 1px #d3d1c6;    	padding:			0 0 6px 0;    }    #main_navigation  .level2 a    {          font-weight:			normal;	  font-size: 			10px;	  font-size: 			0.9em;	  padding-left: 		10px;       color: 				#7A7C7D;	  background-image: 	none;	  line-height: 			15px;	  margin-bottom: 		3px;    }    #main_navigation  .level2active a    {      	padding-left: 		10px;      	font-weight: 		bold;	}	/* *  -- head news styles */#page_body_cols_meta .teaser_list{   float: 					left;     width: 					230px;   line-height: 			14px;   background-color: 		#797979;   border-top: 				0px solid #fff;   border-bottom:			0px solid #fff;}#page_body_cols_meta .teaser_list ul{  margin: 					0 0 8px 1px;  padding: 					0 0 4px 0;	     border-bottom: 			1px solid  #839283;}#page_body_cols_meta .teaser_list li{	margin: 				0px 0px 3px 10px;}#page_body_cols_meta .teaser_list a,#page_body_cols_meta .teaser_list a:visited{      	color: 					#fff;}div.headline_link_space{	margin-bottom:			5px;} 