/* CSS Document */
body{ color: #000000; margin:10px; background:#24486D url(../../img/body_bg_tile.gif); font-family: Verdana, Arial, Helvetica, sans-serif;  margin: 0px; padding: 0px; }
a, a:link, a:active{ text-decoration: underline; color: #0033FF; }

/*NYA*/
/*input[type="text"]{ border: 1px solid #24486D; padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; }*/
/*textarea{ border: 1px solid #24486D; margin: 0; padding: 0; padding: 3px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; }*/
input.btn{ font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; }	
input.btnSubmit{ margin-left: 10px; }
div#outer_container{ position:relative; width:840px; margin:0 auto; padding:0px; }
/*---*/

div#container{ position:relative; width:840px; margin:0 auto; margin: 0px; padding:0px; background: #EDEFF1; padding-bottom: 1px; padding-top: 1px; }
table{ font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-size: 12px; line-height: 140%; }
table tr{ vertical-align: top;}
table th, table thead{background: #69819A; color: #FFFFFF;	font-weight: bold;vertical-align: top;}

#content #middle table td{ line-height: 15px; margin: 0; padding: 0; font-size:10px;}
#content #middle table { margin: 0; padding: 0; }

/* Förhandsgranska utskrift */
.printTable th{ font-size: 11px; }
.printTable td{	padding-left: 10px;	padding-right: 10px; padding-bottom: 0px; padding-top: 2px; font-size: 11px;}
.printTable th, .printTable thead{background: #FFFFFF; color: #000000; border-bottom: 1px solid #333333;}

.printTable th.artnr{ text-align: left; }
.printTable td.artnr{ text-align: left; }

.printTable th.product_name{ text-align: left; }
.printTable td.product_name{ text-align: left; }

.printTable th.description{ text-align: left; }
.printTable td.description{ text-align: left; }

.printTable th.quantity, .printTable thead.quantity{ width: 20px; }
.printTable td.quantity{ text-align: right; }

.printTable th.article_price{ text-align: right; width: 80px; }
.printTable td.article_price{ text-align: right; }

.printTable th.article_sum{ text-align: right; width: 80px; }
.printTable td.article_sum{ text-align: right; }

.printTable td.total_sum{ font-weight: bold; }
.printTable span.total_sum{	border-top: 1px solid #333333; }
/****************************/

div#top{position:relative; width:838px; height:116px; background:url(../../img/top.jpg) no-repeat top left; margin: 0 auto; padding-bottom: 1px; }
	div#top #logo_img{ position: absolute; background: url(../../img/logo_img.jpg) no-repeat; width: 72px; height: 70px; left: 244px; top: 28px; }
	div#top #logo{ position: relative; background: url(../../img/logo.jpg) no-repeat; width: 298px; height: 64px; left: 341px; top: 29px; }
	div#top #logo h1{ display: none; }
	div#top #top_cart{ position: absolute; top: 20px; right: 25px; float: right; margin: 0; padding: 0; }
	div#top #top_cart h2{ font-size: 12px; margin: 0px ; padding: 0px; }
	div#top #top_cart p{ font-size: 10px; }
	div#top #top_cart a, div#top #top_cart a:link, div#top #top_cart a:active, div#top #top_cart a:visited{ font-size: 10px; font-weight: bold; }
	
div#flags{ height: 20px; line-height: 20px; padding-right: 2px; }	
div#flags img{border:0px none; margin:0; padding: 0; float:right; padding-top: 4px; padding-bottom: 2px; padding-right: 4px;}
div#flags img.active{border:0px none;}

/*div #flags{position:relative; left:25px; top:2px; padding:0px 20px 0px 20px; margin:0 auto;}	
	
	div #flags img{border:0px solid #999999; margin:0px; margin-left:4px; padding:20px 0px 0px 0px;}
	
	div #flags img.active{border:0px solid #ffffff;}*/

div#menu{ position: relative; width:838px; height: 34px; margin:0 auto; background: #24486D; background: url(../../img/bg_menu_tile.jpg) repeat-x; }
	div#menu ul{ position: relative; list-style: none; margin: 0; padding: 0; }
	div#menu li{ position: relative; float: left; display: inline; background: #FFFFFF; padding: 1px; border-top: 1px solid #24486D; border-bottom: 1px solid #24486D; border-left: 1px solid #24486D; line-height: 28px; height: 30px; }
	
	div#menu li a{			
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 13px;		 
		text-decoration: none; 
		background: url(../../img/bg_menu_li_a_tile.jpg) repeat-x; 
		padding-left: 10px; 
		padding-right: 10px;		
		display: block;
		color: #FFFFFF;
		padding-bottom: 2px;
	}
	div#menu li a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px; color: #FFFFFF;
		text-decoration: none;
		background: url(../../img/bg_menu_li_a_hover.jpg) repeat-x;
		padding-left: 10px;
		padding-right: 10px;
		display: block;
	}
	div#menu ul li.liOpen a{  /*div#menu li a.active{*/
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;		
		text-decoration: none;
		background: url(../../img/bg_menu_li_a_active.jpg) repeat-x;
		padding-left: 10px;
		padding-right: 10px;
		color: #FFFFFF;
		display: block;
	}
	div#menu li a.active:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;		
		text-decoration: none;
		background: url(../../img/bg_menu_li_a_active.jpg) repeat-x;
		padding-left: 10px;
		padding-right: 10px;
		color: #FFFFFF;
		display: block;
	}

	div#menu span#mleft{ position: relative; float: left; background:url(../../img/bg_menu_left.jpg) no-repeat; height: 34px; width: 2px; }	
	div#menu span#mright{ position: relative; float: right; background:url(../../img/bg_menu_right.jpg) no-repeat; height: 34px; width: 2px; }	

div#content{ margin: 0 auto; border: 1px solid #24486D; width: 836px; background: #FFFFFF; }
div#content_padding{ padding: 10px; margin-left: 20px; margin-right: 20px; overflow:hidden;  }
div#page_content_padding, div#product_content_padding{ padding-top: 10px; padding-left: 10px; padding-bottom: 10px; margin-left: 20px; }

div#breadcrumb{ font-size: 10px; margin-bottom: 0px; margin-bottom: 20px; }
	div#breadcrumb span{ font-weight: bold; margin-right: 5px; }

div#left{position:relative;	width:220px;margin:0px;padding:0px;float:left;}
	div#prodmenu{font-size:10px;}
	div#left h2	{width:100%; height:21px; font-size:12px; padding:0px; margin:0px; margin-bottom: 5px;}

div#start_left{position:relative; width:300px; margin:0px; padding:0px; float:left;}
	div#prodmenu{font-size:10px;}
	div#start_left h2{width:100%; height:21px; font-size:12px; padding:0px; margin:0px; margin-bottom: 5px;}
	div#start_left #leftimg{ width: 200px; height: 150px; position: relative; margin: 0; padding: 0; margin-top: 50px; }
	div#start_left #rightimg{ width: 200px; height: 150px; top:0px; position: relative; margin: 0; padding: 0; margin-left: 70px; }

div#start_middle{position:relative; width: 440px;/*535px;*/ margin:0px; padding:0px; margin-left: 10px; float:left; overflow: hidden; }	


div#product_middle{ width: 565px; float: left; margin-left: 10px; overflow: hidden; }
div#page_middle{position:relative; width:565px; margin:0px; padding:0px; margin-left: 10px; float:left; overflow: hidden; }
div#middle{position:relative; width: 540px; margin:0px; padding:0px; margin-left: 10px; float:left; overflow: hidden;}
	/* Textrelaterat */
	div#middle h1, div#start_middle h1, div#page_middle h1, div#product_middle h1{font-size:16px; margin-top:0px; margin-bottom:10px; }
	div#middle h2, div#start_middle h2, div#page_middle h2, div#product_middle h2{font-size: 12px; margin: 0; padding: 0; }
	div#middle .positive h2, div#page_middle .positive h2, div#product_middle .positive h2{color: green;}
	div#middle .negative h2, div#page_middle .negative h2, div#product_middle .negative h2{color: red;}
	div#middle h4, div#start_middle h4, div#page_middle h4, div#product_middle h4{font-size:14px; margin-top:0px; margin-bottom:10px; }
	div#middle p, div#start_middle p, div#page_middle p, div#product_middle p{font-size:12px; margin-top:0px; margin-bottom:10px; }
	
	/* Produktbilder */
	div#product_middle div#images{ float: left; width:230px; float: right;  }
	div#product_middle div#images div#main_image{ padding:2px; border:1px solid #24486D; float: right; margin-bottom: 5px; }
	div#product_middle div#images div.thumbs{ clear: both; margin-top: 5px; }
	div#product_middle div#images div.thumbs img{ margin-left:10px; margin-bottom:2px; margin-top:2px; float:right; border:1px solid #24486D; padding:1px;}
	div#product_middle div#images div#main_image img {margin:0px; border:none; }	
	
		
	div#product_middle div#description {float:left; width: 320px; }

	/* Intresseformulär */
	div#product_middle form.intresseform{font-size:11px; font-weight:normal; border-top: 1px dashed #000000; width: 380px; margin-top: 20px; }
	div#product_middle form.intresseform td{font-size:11px;  }
	div#product_middle form.intresseform input.field{height: 17px; font-size:11px; padding-top: 3px; padding-left: 3px; padding-right: 3px; margin-right:5px; width:150px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; border: 1px solid #24486D;}
	/*div#product_middle form.intresseform input.email{height: 17px; font-size:11px; padding-top: 3px; padding-left: 3px; padding-right: 3px; margin-right:5px; width:150px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; border: 1px solid #24486D;}
	div#product_middle form.intresseform input.required{height: 17px; font-size:11px; padding-top: 3px; padding-left: 3px; padding-right: 3px; margin-right:5px; width:150px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; border: 1px solid #24486D;}*/
 
	
	div#product_middle form.intresseform input.btn{font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; height: 22px; cursor: pointer; color:#000000; border: 1px solid #24486D; background-color:#EDEFF1;}
	div#product_middle form.intresseform textarea{font-size:11px; margin: 0; width:200px; padding-top: 3px; padding-left: 3px; padding-right: 3px; height:62px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;/* border: 1px solid #24486D;*/}

	/* Beställningsformulär */	
	div#product_middle form.bestallform{font-size:12px; font-weight:normal; color:#000000;}
	div#product_middle form.bestallform th{text-align:left; color: #FFFFFF; padding: 3px;}
	div#product_middle form.bestallform input.field{font-size:12px; margin-right:5px; width:175px; font-family: Verdana, Arial, Helvetica, sans-serif;}
	/*div#product_middle form.bestallform input.email{font-size:12px; margin-right:5px; width:175px; font-family: Verdana, Arial, Helvetica, sans-serif;}
	div#product_middle form.bestallform input.required{font-size:12px; margin-right:5px; width:175px; font-family: Verdana, Arial, Helvetica, sans-serif;}	
	div#product_middle form.bestallform textarea{font-size:12px; margin: 0; width:175px; height:62px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #24486D;}	*/
	
	div#product_middle div#orderdiv{ padding-top:10px; padding-bottom:10px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin-top:10px;}
	div#product_middle div#orderdiv strong{ font-size:14px;}
	
	div#middle form.bestallform{font-size:12px; font-weight:normal; color:#000000;}
	div#middle form.bestallform th{text-align:left; color: #FFFFFF; padding: 3px;}
	div#middle form.bestallform input.field{font-size:12px; margin-right:5px; width:175px; font-family: Verdana, Arial, Helvetica, sans-serif; padding:3px; border: 1px solid #24486D; }
	/*div#middle form.bestallform input.email{font-size:12px; margin-right:5px; width:175px; font-family: Verdana, Arial, Helvetica, sans-serif; padding:3px; border: 1px solid #24486D;}
	div#middle form.bestallform input.required{font-size:12px; margin-right:5px; width:175px; font-family: Verdana, Arial, Helvetica, sans-serif; padding:3px; border: 1px solid #24486D;}	
	div#middle form.bestallform textarea{font-size:12px; margin: 0; width:175px; height:62px; padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #24486D;}	*/
	div#middle div#orderdiv{padding-top:10px; padding-bottom:10px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin-top:10px;}
	div#middle div#orderdiv strong{ font-size:14px;}

div.break{clear:both;}

div#footer{ position:relative; margin: 0 auto; color: #666666; text-align:left; font-size:12px; padding-top: 10px; padding-left: 15px; padding-right: 15px; height: 55px; }
	div#footer div#wiseweb{ position:absolute; bottom:10px; right:15px; text-align:right; font-size: 10px;}
	div#footer div#wiseweb a{color: #BEBEBE; text-decoration: none; }
	div#footer a{text-decoration:none;color: #0033FF; text-decoration: underline;}
	div#footer p{ margin: 0; padding: 0; border-right: 1px solid #666666; float: left; padding-right: 20px; }
	div#footer table{ margin: 0; padding: 0; float: left; margin-left: 20px; font-size: 12px; color: #666666; }
	div#footer table tr{ margin: 0; padding: 0; line-height: 14px;}
	div#footer table td{ margin: 0; padding: 0; padding-right: 10px;}
	
div#middle div#printfooter{ position:relative; margin: 0 auto; color: #666666; text-align:left; font-size:12px; padding-top: 10px; padding-left: 15px; padding-right: 15px; height: 55px; }
	div#middle div#printfooter a{text-decoration:none;color: #0033FF; text-decoration: underline;}
	div#middle div#printfooter p{ margin: 0; padding: 0; border-right: 1px solid #666666; float: left; padding-right: 20px; color: #666666;}
	div#middle div#printfooter table{ margin: 0; padding: 0; float: left; margin-left: 20px; font-size: 12px; color: #666666; }
	div#middle div#printfooter table tr{ margin: 0; padding: 0; line-height: 14px;}
	div#middle div#printfooter table td{ margin: 0; padding: 0; padding-right: 10px; color: #666666;}

div#left .box{position:relative;width:155px;border: 1px solid #cccccc;overflow:hidden;padding-bottom:10px;margin-bottom:5px;}

div#buyerterms{	position:relative; display:none; border: 1px solid #333333; width:433px; margin:0 auto; margin-bottom: 10px; padding: 3px; }
	div#buyerterms #image{position:absolute; top:0px; right:0px;}	
	div#buyerterms p.close{	text-align:right;}
	div#buyerterms #image img{border:none;}

div#middle #orderdiv .box{position:relative;width:407px;background-color:#FFFFFF;border: 1px solid #cccccc;overflow:hidden;padding-bottom:10px;	margin:4px;	margin-left:0px;float:none;}
div#middle #orderdiv .dubblebox{position:relative;width:407px;background-color:#FFFFFF;border: 1px solid #cccccc;overflow:hidden;padding-bottom:10px;margin:4px;margin-left:0px;float:left;}
	div#middle table{ margin: 0 auto; }
	div#middle #orderdiv h1{font-size:16px; color:#000000;}
	div#middle #orderdiv h2{width:407px; height:21px; background: url(../../img/bg_h_tile.jpg) repeat-x; font-size:11px; font-weight:normal; text-indent:10px; color: #666666; padding:0px; margin:0px; padding-top: 1px; margin-bottom: 10px;}
	div#middle #orderdiv .dubblebox h2{width:407px; height:21px; background: url(../../img/bg_h_tile.jpg) repeat-x; font-size:11px; font-weight:normal; text-indent:10px; color: #666666; padding:0px; margin:0px; padding-top: 1px; margin-bottom: 10px;}	
	div#middle #orderdiv p strong{font-size:12px; color:#000000;}
	div#middle #orderdiv p{font-size:12px; padding:4px;  color:#000000;}

	div#middle .box{position:relative;width:435px;background-color:#FFFFFF;border: 1px solid #cccccc;overflow:hidden;padding-bottom:10px;}
	div#middle .box h4{width:100%; height:21px; background: url(../../img/bg_h_tile.jpg) repeat-x; font-size:11px; font-weight:normal; text-indent:10px; color: #666666; padding:0px; margin:0px; padding-top: 1px; margin-bottom: 10px;}

div.padding{ }

div.listElement { position: relative; /*width:533px;*/ width:535px; height:64px; border:1px solid #69819A; background:#24486D; margin:0px; padding:0px; margin-bottom: 5px; }
div.listElement div.padding{ padding: 10px; }
div.listElement .image_box{ position:relative; float: left; margin: 0; padding: 0; width: 78px; height: 62px; }
div.listElement div.image_box a, div.listElement div.padding a{ text-decoration:none; color:#FFFFFF; margin: 0; padding: 0; }
div.listElement div.image_box a:hover, div.listElement div.padding a:hover, div.listElement div.info div.padding a:hover{text-decoration:underline;}
div.listElement div.info{ position:relative; margin-left: 3px; float: left; border: 1px solid #B7C2CE; height: 62px; width: 345px; display: block; background:#69819A; }
div.listElement div.info:hover{ margin-left: 3px; float: left; border: 1px solid #B7C2CE; height: 62px; width: 345px; background:#24476D; }
div#middle div.listElement div.info p{ font-size: 10px; margin:0;padding:0; color: #FFFFFF; }
div#middle div.listElement div.info p strong{ font-size:10px; color:#FFFFFF; }
div.listElement h3{position:relative; font-size:10px; font-weight:bold; color:#FFFFFF; margin:0; padding:0; margin-bottom: 5px;}
div.listElement img{margin:0px; padding:0px; border:none; width: 78px; height: 62px; border: 1px solid #B7C2CE; }

table.article_list{font-size:11px;}
	table.article_list th{text-align:left; color:#FFFFFF; background-color:#69819A; border-left: 4px solid #69819A; border-right: 4px solid #69819A;}
	table.article_list td{background-color:#f2f2f2; border-left: 4px solid #f2f2f2; border-right: 4px solid #f2f2f2;}
	table.article_list .desc{width:100px;}
	table.article_list input{font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
	table.article_list select{font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;}

table.cartTable{font-size:11px; margin-bottom: 20px;}
	table.cartTable th{font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#FFFFFF; background-color:#69819A; border-left: 4px solid #69819A; border-right: 4px solid #69819A;}
	table.cartTable td{background-color:#f2f2f2; border-left: 4px solid #f2f2f2; border-right: 4px solid #f2f2f2;}
	table.cartTable th.product_name{width:100px;}
	table.cartTable td.sum{font-weight:bold; text-align:right;}
	table.cartTable th.sum{text-align:right;}
	table.cartTable td.article_sum{}
	table.cartTable td.total{font-weight:bold; font-size:12px;}
	table.cartTable td.totalsum{font-weight:bold; font-size:12px;}
	table.cartTable input{font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	table.cartTable select{font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
	table.cartTable input.button{font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;}

form.searchform{margin:0px; padding:0px;}
form.searchform input.field{ position: absolute; width:120px; height: 17px; font-size:12px; border:1px solid #25496E; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; padding-top: 3px; padding-left: 3px; padding-right: 3px; }
form.searchform input.button{ position: absolute; width: 40px; height: 20px; margin: 0; padding: 0; left: 135px; font-size:12px; border: 1px solid #25496E; height:22px; background-color:#EDEFF1; cursor:hand; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center;}

#admin_menu{
	position:absolute;
	margin:0px;
	top:0px;
	right:0px;
	height:20px;
	width:175px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:normal;
	color:#000000;
	background-color:#FFFFFF;
	text-transform:uppercase;
	z-index:5;
}
	#admin_menu ul{
		margin:0px; margin-left:10px; padding:0px;
	}
	#admin_menu ul li{ 
		float:left;
		padding:0px;
		padding-left: 15px;
		list-style: none;
	}
	#admin_menu ul li a{ 
		padding:0px;
		margin:0px;
		color:#000000;
		text-decoration:none;
	}

/* Put this inside a @media qualifier so Netscape 4 ignores it */
@media screen, print { 
	/* Turn off list bullets */
	ul.mktree  li { list-style: none; }
	ul.mktree  li a{ text-decoration:none; color: #000000; font-size: 10px; }
	ul.mktree  li a.active     { font-weight:bold; }	
	ul.mktree  li a:hover{ text-decoration:underline; } 
	/* Control how "spaced out" the tree is */
	ul.mktree				   { margin:0px; padding:0px; margin-top: 20px; }
	ul.mktree ul			   { margin:0px; padding:0px; margin-left: 10px; }
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 15px;}
	ul.mktree  li.liBullet   .bullet { padding-left: 15px;}
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(../../img/minus.gif) center left no-repeat; color:#AA2F2E;}
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(../../img/plus.gif) center left no-repeat; color:#AA2F2E;}
	ul.mktree  li.liBullet  .bullet { cursor: default; background: url(../../img/li_bullet_dash.gif) center left no-repeat; color:#AA2F2E;}
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none; }
	/* Format menu items differently depending on what level of the tree they are in */
	ul.mktree  li { font-size: 10px; line-height:12pt;}
	ul.mktree  li ul li { font-size: 10px; line-height:10pt;}
	ul.mktree  li ul li ul li { font-size: 10px; }
	ul.mktree  li ul li ul li ul li { font-size: 10px; }
}

/* Put this inside a @media qualifier so Netscape 4 ignores it */
@media screen, print { 
	/* Turn off list bullets */
	ul.mknews  li { list-style: none; }
	ul.mknews  li.date {font-weight:normal; }
	ul.mknews  li.header {padding-bottom:10px; }
	ul.mknews  li a{ text-decoration:underline; color:#0000FF;}
	ul.mknews  li a.active     { font-weight:normal; color:#0000FF;}	
	ul.mknews  li a:hover{ text-decoration:underline; color:#0000FF; } 
	/* Control how "spaced out" the tree is */
	ul.mknews				   { margin:0px; padding:0px; padding-left:0px; margin-top:10px; width:205px; /*background:url(../../img/bg_content_menu.jpg) top left repeat-y;*/}
	ul.mknews ul			   { margin:0px; margin-left:10px; padding:0px; }
	
	ul.mknews  li { font-size: 12px; line-height:1.4em;}
}
#newsletterform{
	position: relative;
	margin:0px;
	padding:0px 0px 20px 0px;
	/*padding-top: 0px;*/
	margin-top: 25px;
	padding-top:7px;
	/*background:url(../../img/bg_top_menu.jpg) top left no-repeat;*/
}

#newsletterform h2{
	margin:0px;
	padding:0px;
	font-size:12px;
	padding-left:0px;
	width:205px;
	/*background:url(../../img/bg_content_menu.jpg) top left repeat-y;*/
}

#newsletterform p{
	margin:0px;
	padding:0px;
	padding-top:4px;
	font-size:11px;
	padding-left:0px;
	width:205px;
	/*background:url(../../img/bg_content_menu.jpg) top left repeat-y;*/
}

#newsletterform form{
	margin:0px;
	padding:0px;
	padding-left:0px;
	width:205px;
	/*background:url(../../img/bg_content_menu.jpg) top left repeat-y;*/
}

#newsletterform .field{
	margin:0px;
	padding:0px;
	width: 120px;
}

#newsletterform .btn_newsletter{
	margin:0px;
	padding:0px;
	color: #000000;
	background: #FFFFFF;
	margin-right: 5px;
	height:16px;
	font-size:10px;
}

.btn_newsletter_unregister{
	margin:0px;
	padding:0px;
	color: #000000;
	background: #FFFFFF;
	margin-right: 5px;
	height:17px;
	font-size:10px;
}

#newsletterform_bottom{margin:0px; padding:0px; background:url(../../img/bg_bottom_menu.jpg) top left no-repeat; height:7px;}

.box_news {margin:0px; padding:0px 0px 0px 0px; margin-top:20px; line-height:100%; clear:both; font-size:11px;}
	.box_news h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; margin-top:0px; font-size:12px;  font-weight:bold; border-bottom: #CCCCCC solid 1px;}
	.box_news h3{margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; font-size:12px;  font-weight:bold;}
.box_bottom_news {margin:0px; padding:0px;  height:7px;}