﻿body {
	margin:0;
    padding:0;
    border:0;			/* This removes the border around the viewport in old versions of IE */
    width:100%;
    background:#ffffff;
	font-family: Arial, Verdana;
	font-size:12px;
	color:#505050;
}

.color_red {color:#f00;}

.color_red_linethrough
{
	color:#f00;
	text-decoration:line-through;
}

.linethrough
{	
	text-decoration:line-through;
}

.color_green {color:green;}
/* centers the whole page in the browser */
#pagewrap
{
	margin-left: auto;
	margin-right: auto;
	width:1170px;
}

#header {
    clear:both;
    float:left;
    width:1000px;
}

#header img {
	height:162px;
	width:1000px;
}

#header ul {
    clear:left;
    float:left;
    width:1000px;
    list-style:none;
    margin:0;
    padding:0;
    overflow:hidden;
	background-image:url(Page/heizpellets24-navibg.png);
}

* html #header ul {
    margin:-3px 0px 0px 0px;
}

#header ul li {
    display:inline;
    list-style:none;
   	background:none;
   	margin:0;
   	padding:0;
}

#header ul li a {
   	border-left: 1px solid #adadad;
    display:block;
    float:left;
    position:relative;
    margin:1px 0px 2px 0px;
    padding:0px 16px 0px 16px;
    text-align:center;
	background:none;
	color:#8b6237;
	font-size:12px;
	font-weight:normal;
	line-height:40px;
}

#header ul li a.first {
   	border-left: none;
}

#header ul li a:hover {
	background-image:url(Page/heizpellets24-navibg-hover.png);
	text-decoration:none;
}

#preischart {margin:20px;
			padding:0pt 155px;
			position:absolute;
			top:-20px;
			width:800px;
			z-index:10;
			}

.preischart_icon {display:block;
				float:left;
				width:120px;
				margin:0 5px;
				padding:0;
				color:#fff;
				font-size:10px;
				text-align:center;}
				
.preischart_icon_doppel {display:block;
				float:left;
				width:240px;
				margin:0 5px;
				padding:0;
				color:#fff;
				font-size:10px;
				text-align:center;}
				
#tsSigel {
height:70px;
left:909px;
position:absolute;
top:39px;
width:70px;
}

#tsSigel img    {
     width:70px;
     height:70px;
     border:0px;
}

.siegel-sidebar-left	{
	margin:0 5px;
	width:50px;
	height:50px;
	border: 0;
}


			
#colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:1000px;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	background:#fde07f;		/* Left column background colour */
}

#colmid {
	float:left;
	width:200%;
	position:relative;
	left:180px;
	background:#dfdede;    	/* Centre column background colour */
}

#colright {
	float:left;
	width:100%;
	position:relative;
	left:50%;
	margin-left:-360px;
	background:#fde07f;    	/* Right column background colour */
}

#col1wrap {
	float:right;
	width:50%;
	position:relative;
	right:100%;
}

#col1pad {
	margin:0 0 0 360px;
	overflow:hidden;
}

#col1 {
	width:100%;
	overflow:hidden;
}

#col2 {
	float:left;
	width:180px;
	position:relative;
	margin-left:-50%;
	left:180px;
	overflow:hidden;
}

#col3 {
	float:left;
	width:180px;
	position:relative;
	left:0px;
	overflow:hidden;
}
#col4 {
	width:160px;
	padding-top:202px;
	padding-left:10px;
	overflow:hidden;
}
#footer {
    clear:both;
    float:left;
    width:100%;
    height:50px;
	color:#fff;
	padding-top: 10px;
	background-color: #FDE07F;
	background-image: url(Page/heizpellets24-footerbg.png);
	background-position: bottom;
	background-repeat: no-repeat;
}

#footer-col1 {
	display:inline;
	float:left;
	position: relative;
	width: 640px;
	text-align: center;
	margin-top:9px;
}

#footer-col2 {
	display:inline;
	width:180px;
	float:left;
	position: relative;
	text-align: center;
	margin-top:9px;
}

#footer-col3 {
	display:inline;
	width:180px;
	float:left;
	position: relative;
	text-align: center;
	margin-top:9px;
}

.sidebar .section {
	color:#8b6237;
	background-image:url(Page/heizpellets24-sidebarbg.png);
	background-repeat:repeat-x;
	padding:5px 5px 2px 5px;
	margin:0 0 5px 0;
	font-size:90%;
	zoom:100%;
}

.content .section {
	background-color:#eeeeee;
	background-image:url(Page/heizpellets24-containerbg.png);
	background-repeat:repeat-x;
	background-position:0 100%;
	padding:5px 10px 5px 10px;
	margin: 0 0 5px 0;
	zoom:100%;
}

.content .section-left {
	float:left;
	display:block;
	border-right:solid 2px #dfdfdf;
	width:299px;
	padding-right:5px;
}

.content .section-right 
{
	float:left;
	border-left:solid 2px #dfdfdf;
	width:299px;
	padding-left:5px;
	position:relative;
	left:-2px;
}

.error-panel {
	padding: 5px 0 5px 0;
	border: 2px solid red;
	background-color: #ffffff;
}

.error-panel-narrow {
	padding: 5px 0 5px 0;
	border: 2px solid red;
	background-color: #ff9999;
	width:280px;
}

.error-panel ul {
	list-style-position: outside;
	list-style-type: disc;
	padding: 0;
	margin: 0px 0px 0px 20px;
}

p {
	padding:5px 0 5px 0;
	margin:0;
	line-height:1.3em;
}

.extra-small {
	font-size:9px;
}

.small {
	font-size:10px;
}

.big {
	font-size: 14px;
	font-weight: bold;
}

.really-big {
	font-size: 20px;
	font-weight: bold;
}

#dealerbg {background-image:url(Page/dealerbg.png);
			background-repeat:no-repeat;
			padding:0px;}
			
.dealerbg_h2 {padding:5px 10px 5px 9px;}

.dealerbg_p {padding: 5px 130px 5px  9px;}

#membership_reason  ul{margin-left:160px;}

.dailyprice_intro p {margin-right:10px;}

h1 {
	font-size: 150%;
	font-weight: bold;
	color:#c99220;
	padding:5px 0px 5px 0px;
	margin:0;
}

h2 {
	font-size: 135%;
	font-weight: bold;
	color:#c99220;
	padding:5px 0px 5px 0px;
	margin:0;
}

h3 {
	font-size: 115%;
	font-weight: bold;
	color:#c99220;
	padding:0;
	margin:17px 0 0 0;
}

h4 {
	font-size:100%;
	font-weight:bold;
	padding: 1px 0px 5px 0px;
	margin:0;
	color:#c99220;
}

.sidebar .section h4 {
	color:#fff;
	font-weight:bold;
	font-size:140%;
}

a:link,
a:visited {
	font-weight:bold;
	text-decoration:none;
}

a:active,
a:hover {
	font-weight:bold;
	text-decoration:underline;
}

.content a {
	color:#f5a809;
}

.preischart_icon a {
	color:#FFFFFF;
}	

.sidebar a {
	color:#468cca;
}	

.section-heading h2 a {color:#c99220;}

#footer a 
{
	color:#fff;
}

ul {
	padding: 0px 0 2px 0;
	margin: 0px 0 2px 0;
	list-style:none;
}

li {
	margin:0;
	padding:0 10px 0 10px;
	list-style:none;
	background:url(Icons/list-item.gif) 0px 4px no-repeat;
}

.icon-list li
{
	padding:0 0 2px 0;
	background:none;
}

ul.icon-list {
	margin-right: -3px;
}

.icon-list img
{
	border:none;
	vertical-align:middle;
	width:23px;
	
}

ul.icon-list li:hover 
{
	background-color: #ffffff;
}
ul.icon-list li:hover a 
{
	text-decoration: underline;	
}

ul.link-list {
	padding:0 0 2px 0;
	margin:2px 0 2px 0;
	list-style:none;
}

.link-list li {
	list-style: none;
	background: url(Icons/link-list-item.png) left center no-repeat;
	padding:0 0 0 18px;
	margin:2px 0 0 0;
}

ul.menu-list {
	list-style:none;
	position:relative;
	margin: 0 0 10px 0
}	

.menu-list li {
	list-style:none;
	background:none;
	margin: 0 0 2px 5px;
	padding: 0pt 0pt 0px;
}

.clear {
	clear:both;
}

table {
	padding:5px 0 5px 0;
	margin:0;
}

thead tr {color:#c99220;
		background-color:#ededed;}

td {
	vertical-align:middle;
}	

tr {border:1px solid #dedede;}

tr.grid-row {
}

tr.grid-row-alternate {
	background-color: #d2d2d2;
}

acronym {
	border-bottom: dotted 1px black;
}

table.MyPriceTable {
	background-color:#FDE07F;
	border-spacing:0px;
	border-left:1px solid #Fff3cf;
	border-right:1px solid #Fff3cf;
	border-bottom:2px solid #Fff3cf;
}

table.MyPriceTable thead td	{
	font-weight:bold;
	background-color:#Fff3cf;
}

.MyPriceTable td {
	border-left:1px solid #Fff3cf;
	border-right:1px solid #Fff3cf;
	border-bottom:1px solid #fff;
}				

table.AccountTable thead tr	{
	font-weight:bold;
	font-size:110%;
	background-color:#D2D2D2;
}

table.PriceTrendTable thead tr {
	color:#000000;
}
	
table.PriceTrendTable td {padding-left:4px;}

tr.PriceTrendTable_td_head {color:#000000;
							
							background-color:#bbb;}

tr.PriceTrendTable_td_main {font-size:16px;
							font-weight:bold;
							background-color:#ddd;}

tr.PriceTrendTable_td_1
	{background-color:#bbb;}

tr.PriceTrendTable_td_2
	{background-color:#bbb;}
table.pml 
{
	border-collapse: separate;
	border-spacing: 1px;
	padding:0;
	background-color:#d0d0d0;
}

table.pml td
{
	padding: 2px;
}

table.pml .head
{
	background-color: #dedede;
	font-weight: bold;
	text-align: center;
}

table.pml .desc-center
{
	background-color: #DEDEDE;
	text-align: center;
	font-weight:bold;
	color:#555;
}

table.pml .desc-right
{
	background-color:#DEDEDE;
	text-align: right;
}

table.pml .first-price
{
	text-align: center;
	background-color: #EFEFEF;
}

table.pml .first-price a:link,
table.pml .first-price a:visited 
{
	color:#c38600;
}

table.pml .price
{
	text-align: right;
	background-color: #fff;
}

table.pml .no-price
{
	text-align: center;
	background-color: #fff;
}

table.pml .price a:link,
table.pml .price a:visited {font-weight:normal;
						color:#c38600;}

table.pml .price a:hover,
table.pml .price a:active{font-weight:bold;
						color:#c38600;}

table.pml thead tr {color:#000000;}

table.FormTable 
{
	/*width:100%*/
}

table.FormTable td
{
	vertical-align:top;
}



div.image-box 
{
    background-repeat:no-repeat;
    background-image:url(Page/image-box.png);
    padding:4px 4px 4px 4px;
}

.important {border:1px solid #c38600;
			padding:2px 6px;
			background-color:#ffffff;
			}
.very-important {border:1px solid orange;
			padding:2px 6px;
			background-color:#ffffff;
			}
.very-important-red {border:1px solid red;
			padding:2px 6px;
			background-color:#ffffff;
			}
.pricebox1 {border:2px solid #c99220;
			padding:1px 1px 6px 1px;
			background-color:#eeeeee;
			}
.pricebox2 {border:1px solid #aaaaaa;
			padding:1px 1px 6px 1px;
			background-color:#eeeeee;
			}

/*.zipcode-input {
	margin:10px 6px;
	width:90px;
	height:32px;
	background-image:url(Page/plz-field.jpg);
	background-repeat:no-repeat;
}

.zipcode-input input {
	width:90px;
	height:32px;
	border: 0px;
	background: transparent;
	cursor: text;
	padding-top:5px;
	font-size: 150%;
	font-weight: bold;
	color:#eceded;
	text-align: center;
}*/

.content-box {
	background-color:#e9e9e9;
	border-color:#dfdfdf;
	border-style:solid;
	border-width:2px;
	position:relative;
	margin:5px 5px 0 5px;
	padding:0 0 0 5px;
}

.content-box-narrow {
	background-color:#e9e9e9;
	border-color:#dfdfdf;
	border-style:solid;
	border-width:2px;
	position:relative;
	margin:5px 5px 0 5px;
	padding:0 0 0 5px;
	width:280px;
	margin-right:10px;
}

.content-box-narrow p {margin-right:10px;}

img.float-right
{
	float:right;
	margin:5px;
}

img.float-left
{
	float:left;
	margin:5px;
}
img.sabrina 	
{
	float:left;
	height:68px;
	width:73px;
	margin:0 0 10px 0;
}

#kundenservice {font-size:90%;
				margin-left:78px;}

img#miniinfo {margin:8px 20px 50px 10px;}

img#minicomp {margin:15px 20px 15px 10px}

img#miniarrow {margin:8px 20px 0pt 10px}
				
#header img.preistrend_small {width:15px;
					height:15px;}
					
#header img.flagge_small {width:20px;
                          height:12px;
                          margin:8px 0 0 0;
                          }
					
					


.tooltip-big
{
	width:600px;
	border:solid 2px #FFD700;
	background-color: #FFEC8B;
	padding:4px;
}
.tooltip
{
	width:250px;
	border:solid 2px #FFD700;
	background-color: #FFEC8B;
	padding:4px;
}

a img
{
	border: none;
}


img, input, li, div.image-box {
	behavior:url(/App_Themes/Default/PngFix/iepngfix.htc)
}

ul.region-arrow li {background:transparent url(Icons/drop-icon.png) no-repeat scroll left center;
				padding:0pt 0pt 0pt 18px;}

.heizpellets24-noselect,.heizpellets24-noselect *{-moz-user-select:none;}
.heizpellets24-draggable{cursor:move;}
.span-for-image{display:block;float:left;}

.heizpellets24-tabcontrol{margin:0;overflow:hidden;padding:0;}
.heizpellets24-tabcontrol-top{background:transparent;margin:0;overflow:hidden;padding:0;}
.heizpellets24-tabstrip-spacer{background:#dedede;border:1px solid #dedede;border-top:none;font-size:1px;height:2px;line-height:1px;}
.heizpellets24-tabstrip-wrapper{overflow:hidden;width:100%;}
.heizpellets24-tabstrip{display:block;width:4500px;}
.heizpellets24-tabstrip-top{border-bottom:1px solid #FFD700;height:18px;padding:1px 0 0 0;margin:0;}
.heizpellets24-tabstrip ul{}
.heizpellets24-tabstrip li{float:left;list-style-type:none;margin-left:2px;padding:0;}
.heizpellets24-tabstrip-active{cursor:default;}
.heizpellets24-tabstrip-top .heizpellets24-tabstrip-active .heizpellets24-tab-right{margin-bottom:-1px;}
.heizpellets24-tabstrip-active .heizpellets24-tab-right{background-position:0 0;}
/*.heizpellets24-tabstrip-active .heizpellets24-tab-right,.heizpellets24-tabstrip-active .heizpellets24-tab-left{height:20px;}*/
.heizpellets24-tabstrip-top .heizpellets24-tab-right{background-repeat:no-repeat;padding-left:5px;}
.heizpellets24-tabstrip-top .heizpellets24-tab-right,.heizpellets24-tabstrip-top .heizpellets24-tab-left,.heizpellets24-tabstrip-top .heizpellets24-tabstrip-content{background-color:Transparent;background-image:url(Controls/tabs-sprite.png);}
.heizpellets24-tabstrip a{cursor:pointer;text-decoration:none;}
.heizpellets24-tabstrip em,.heizpellets24-tabstrip span,.heizpellets24-tabstrip a{display:block;}
.heizpellets24-tabstrip-active .heizpellets24-tab-left{background-position:right -300px;}
.heizpellets24-tabstrip-top .heizpellets24-tab-left{background-position:right -300px;background-repeat:no-repeat;padding-right:5px;}
.heizpellets24-tabstrip-active .heizpellets24-tabstrip-content{background-position:0 -150px;}
.heizpellets24-tabstrip-top .heizpellets24-tabstrip-content{background-position:right -200px;background-repeat:repeat-x;}
.heizpellets24-tabstrip-top .heizpellets24-tabstrip-active .heizpellets24-tab-right .heizpellets24-tabstrip-text{padding-bottom:5px;}
.heizpellets24-tabstrip-text{-moz-user-select:none;margin:2px 0 0;padding:4px 0 0 5px;white-space:nowrap;}
.heizpellets24-tabstrip-active .heizpellets24-tabstrip-text{color:#1C57B9;font-weight:700;}
.heizpellets24-tabstrip .heizpellets24-tabstrip-text{color:#F5A809;font-style:normal;}
.heizpellets24-item-disabled{vertical-align:top;}
.heizpellets24-item-disabled .heizpellets24-tabstrip-text{color:#ccc;cursor:default;height:12px;}
.heizpellets24-tabcontrol-body{background:#FFF none repeat scroll 0 0;border:1px solid #dedede;overflow:hidden;}
* html .heizpellets24-tabcontrol-body{background:#FFF none repeat scroll 0 0;border:1px solid #dedede;overflow:hidden;margin-top:-19px;} /*ie6-fix*/
.heizpellets24-tabcontrol-body-content{background:#FFF none repeat scroll 0 0;border-color:#dedede;border-style:none solid solid;border-width:0 1px 1px;overflow:hidden;}
.heizpellets24-tabstrip-inactive:hover .heizpellets24-tab-right{background-position:0 -100px;}
.heizpellets24-tabstrip-inactive:hover .heizpellets24-tab-left{background-position:right -400px;}
.heizpellets24-tabstrip-inactive:hover .heizpellets24-tabstrip-content{background-position:0 -250px;}
.heizpellets24-clear{clear:both;}
.heizpellets24-tabstrip-content,.heizpellets24-tabcontrol-body-wrapper{overflow:hidden;}


/*
.heizpellets24-tabcontrol{margin:0;overflow:hidden;padding:0;}
.heizpellets24-tabcontrol-top{background:transparent;font-size:16px;margin:0;overflow:hidden;padding:0;}
.heizpellets24-tabstrip-spacer{background:#deecfd;border:1px solid #8db2e3;border-top:none;font-size:1px;height:2px;line-height:1px;}
.heizpellets24-tabstrip-wrapper{overflow:hidden;width:100%;}
.heizpellets24-tabstrip{display:block;width:4500px;}
.heizpellets24-tabstrip-top{border-bottom:1px solid #8DB2E3;height:18px;padding:1px 0 0 0;margin:0;}
.heizpellets24-tabstrip li{float:left;list-style-type:none;margin-left:2px;padding:0;}
.heizpellets24-tabstrip-active{cursor:default;}
.heizpellets24-tabstrip-top .heizpellets24-tabstrip-active .heizpellets24-tab-right{margin-bottom:-1px;}
.heizpellets24-tabstrip-active .heizpellets24-tab-right{background-position:0 0;}
.heizpellets24-tabstrip-active .heizpellets24-tab-right,.heizpellets24-tabstrip-active .heizpellets24-tab-left{height:20px;}
.heizpellets24-tabstrip-top .heizpellets24-tab-right{background-repeat:no-repeat;padding-left:5px;}
.heizpellets24-tabstrip-top .heizpellets24-tab-right,.heizpellets24-tabstrip-top .heizpellets24-tab-left,.heizpellets24-tabstrip-top .heizpellets24-tabstrip-content{background-color:Transparent;background-image:url(Controls/tabs-sprite.png);}
.heizpellets24-tabstrip a{cursor:pointer;text-decoration:none;}
.heizpellets24-tabstrip em,.heizpellets24-tabstrip span,.heizpellets24-tabstrip a{display:block;}
.heizpellets24-tabstrip-active .heizpellets24-tab-left{background-position:right -300px;}
.heizpellets24-tabstrip-top .heizpellets24-tab-left{background-position:right -300px;background-repeat:no-repeat;padding-right:5px;}
.heizpellets24-tabstrip-active .heizpellets24-tabstrip-content{background-position:0 -150px;}
.heizpellets24-tabstrip-top .heizpellets24-tabstrip-content{background-position:right -200px;background-repeat:repeat-x;}
.heizpellets24-tabstrip-top .heizpellets24-tabstrip-active .heizpellets24-tab-right .heizpellets24-tabstrip-text{padding-bottom:5px;}
.heizpellets24-tabstrip-text{-moz-user-select:none;font-family:Arial,Helvetica,Tahoma,Sans-Serif;font-size:11px;height:12px;line-height:12px;margin:2px 0 0;padding:4px 0 0 5px;white-space:nowrap;}
.heizpellets24-tabstrip-active .heizpellets24-tabstrip-text{color:#1C57B9;font-weight:700;}
.heizpellets24-tabstrip .heizpellets24-tabstrip-text{color:#15428B;font-style:normal;}
.heizpellets24-item-disabled{vertical-align:top;}
.heizpellets24-item-disabled .heizpellets24-tabstrip-text{color:#ccc;cursor:default;height:12px;}
.heizpellets24-tabcontrol-body{background:#FFF none repeat scroll 0 0;border:1px solid #89AFDF;overflow:hidden;}
.heizpellets24-tabcontrol-body-content{background:#FFF none repeat scroll 0 0;border-color:#9BE #99bbe8;border-style:none solid solid;border-width:0 1px 1px;overflow:hidden;}
.heizpellets24-tabstrip-inactive:hover .heizpellets24-tab-right{background-position:0 -100px;}
.heizpellets24-tabstrip-inactive:hover .heizpellets24-tab-left{background-position:right -400px;}
.heizpellets24-tabstrip-inactive:hover .heizpellets24-tabstrip-content{background-position:0 -250px;}
.heizpellets24-clear{clear:both;}
.heizpellets24-tabstrip-content,.heizpellets24-tabcontrol-body-wrapper{overflow:hidden;}
*/


/*Änderungen 22.10.10 - LieferOptionen Zellabstand*/

#ctl00_MainContent_DeliveryOptionsPanel_OptionGroupRepeater_ctl01_OptionGroupRadio, 
#ctl00_MainContent_DeliveryOptionsPanel_OptionGroupRepeater_ctl02_OptionGroupRadio, 
#ctl00_MainContent_DeliveryOptionsPanel_OptionGroupRepeater_ctl03_OptionGroupRadio	{padding:2px 0 0 0;}
#ctl00_MainContent_DeliveryOptionsPanel_content	table table td	{line-height:15px;}
#ctl00_MainContent_DeliveryOptionsPanel_content input {margin-top:1px; float:left; clear:both}
#ctl00_MainContent_DeliveryOptionsPanel_content label	{}


.heizpellets24-drop-extendedpanel-top{background:url(Icons/drop-icon.png) left center no-repeat;padding:0 0 0 18px;}
.heizpellets24-drop-extendedpanel-contentwrapper{overflow:hidden;}
.heizpellets24-drop-extendedpanel-content{background-color:#e9e9e9;border-color:#dfdfdf;border-style:solid;border-width:2px;position:relative;margin:5px 18px 0 18px;padding:0 0 0 5px;}

.heizpellets24-extendedpanel-top{-x-system-font-:none;background:transparent url(Controls/panel-gradient.png) repeat-x scroll 0 0;border:1px solid #6593cf;color:#15428b;font-family:Arial,Helvetica,Tahoma,Sans-Serif, Monospace;font-size:12px;font-weight:700;padding:3px 5px;position:relative;}
.heizpellets24-extendedpanel-contentwrapper{overflow:hidden;}
.heizpellets24-extendedpanel-content{background:#FFF none repeat scroll 0 0;border-color:#6593cf;border-style:none solid solid;border-width:0 1px 1px;position:relative;}

.heizpellets24-button{background:transparent url(Controls/extended-button.png) repeat-x scroll 0 0;border-color:gray;border-style:solid;border-width:1px 0;display:block;margin:auto .25em;vertical-align:text-bottom;}
.heizpellets24-button:hover{background-position:0 -300px;border-color:#5AB317;}
.heizpellets24-button-focus{background-position:0 -200px;border-color:#7D98B8;}
.heizpellets24-button .first-child{border-color:gray;border-style:solid;border-width:0 1px;display:block;height:100%;margin:0 -1px;width:100%;}
.heizpellets24-button button,.heizpellets24-button a{border:medium none;display:inline;line-height:2;margin:0;min-height:2em;padding:0 10px;}
.heizpellets24-button button{background-color:transparent;cursor:pointer;}
.heizpellets24-button-checked button,.heizpellets24-button-checked a{color:#FFF;}
.heizpellets24-button-disabled button,.heizpellets24-button-disabled a{color:#888;cursor:default;}
.heizpellets24-button-checked,.heizpellets24-button-checked:hover{background-position:0 -400px;border-color:#304369;}
.heizpellets24-button-disabled,.heizpellets24-button-disabled:hover{background-position:0 -100px;}

.heizpellets24-calendar-container{background:#fff none repeat scroll 0 0;border:1px solid #1b376c;padding:2px;position:relative;}
.heizpellets24-calendar-container a{-moz-outline:0;outline:0;outline-style:none;}
.heizpellets24-calendar-input-text{width:80px;}
.heizpellets24-calendar-previous-month,.heizpellets24-calendar-current-month,.heizpellets24-calendar-next-month{background:#cde none repeat scroll 0 0;color:#fff;font-family:Arial,Helvetica,Tahoma,Sans-Serif, Monospace;font-size:11px;font-weight:700;overflow:hidden;}
.heizpellets24-calendar-previous-month,.heizpellets24-calendar-next-month{width:18px;}
.heizpellets24-calendar-next-month{text-align:right;}
.heizpellets24-calendar-previous-month a,.heizpellets24-calendar-next-month a{background:transparent url(Controls/cal-buttons.png) no-repeat scroll 0 0;cursor:pointer;display:block;height:15px;width:15px;}
.heizpellets24-calendar-previous-month a{background-position:0 -15px;margin-left:5px;}
.heizpellets24-calendar-current-month{padding:2px 0;}
.heizpellets24-calendar-current-month a.heizpellets24-calendar-month{color:#666;text-decoration:none;}
.heizpellets24-calendar-next-month a{background-position:0 -30px;margin-right:5px;text-align:right;}
table.heizpellets24-calendar-daywrapper{table-layout:fixed;width:100%;}
.heizpellets24-calendar-daywrapper,.heizpellets24-calendar-daywrapper td,.heizpellets24-calendar-daywrapper th{border-collapse:separate;}
.heizpellets24-calendar-daywrapper th{background:transparent url(Controls/cal-gradient.png) repeat-x scroll left top;border-bottom:1px solid #727272;color:#2D2D2D;cursor:default;font-family:Arial,Helvetica,Tahoma,Sans-Serif, Monospace;font-size:10px;font-weight:400;text-align:right;width:25px;}
.heizpellets24-calendar-daywrapper th span{display:block;margin-right:7px;padding:2px;}
.heizpellets24-calendar-active{color:#2E2E2E;cursor:pointer;}
.heizpellets24-calendar-day{color:#333;display:block;font-family:Arial,Helvetica,Tahoma,Sans-Serif, Monospace;font-size:12px;font-style:normal;padding:2px 5px 0 0;text-align:center;text-decoration:none;}
.heizpellets24-calendar-daywrapper a{border:1px solid #FFF;}
.heizpellets24-calendar-daywrapper a:hover{background:transparent url(Controls/cal-gradient.png) repeat-x scroll left top;border:solid 1px #abc0e5;color:#000;text-decoration:none;}
.heizpellets24-calendar-selected a{background:transparent url(Controls/cal-gradient.png) repeat-x scroll left top;border:1px solid #333;font-weight:700;padding:1px 4px 2px 3px;}
.heizpellets24-calendar-selected span{font-weight:700;}
.heizpellets24-calendar-next-day a,.heizpellets24-calendar-previous-day a{color:#777;text-decoration:none;}
.heizpellets24-calendar-bottom{background:#ddd url(Controls/cal-gradient.png) repeat-x scroll left top;border-top:1px solid #aaa;padding:2px;}
.heizpellets24-calendar-ympicker{background:#FFF none repeat scroll 0 0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:auto;}
.heizpellets24-calendar-ympicker td{font-family:Arial,Helvetica,Tahoma,Sans-Serif, Monospace;font-size:11px;font-weight:400;}
td.heizpellets24-calendar-ympicker-month,td.heizpellets24-calendar-ympicker-year,td.heizpellets24-calendar-ympicker-yearbutton{border:0 none;cursor:pointer;text-align:center;vertical-align:middle;width:25%;}
td.heizpellets24-calendar-ympicker-month a,td.heizpellets24-calendar-ympicker-year a{color:#154154;display:block;padding:2px 4px 0 0;text-align:center;text-decoration:none;}
.heizpellets24-calendar-ympicker-yearbutton a{background:transparent url(Controls/cal-buttons.png) no-repeat scroll 0 0;cursor:pointer;display:block;height:15px;width:15px;}
.heizpellets24-calendar-ympicker-yearbutton a.heizpellets24-calendar-ympicker-next{background-position:0 -30px;float:right;margin-right:10px;}
.heizpellets24-calendar-ympicker-yearbutton a.heizpellets24-calendar-ympicker-previous{background-position:0 -15px;float:left;margin-left:10px;}
td.heizpellets24-calendar-ympicker-selected a{background:transparent url(Controls/cal-gradient.png) repeat-x scroll left top;border:1px solid #888;padding:1px 3px;}
input.heizpellets24-calendar-withtime-part{border:none;text-align:center;width:22px;}
.heizpellets24-calendar-withtime-nav{text-align:center;width:12px;}
.heizpellets24-calendar-withtime-nav a,.heizpellets24-calendar-withtime-nav span{color:#666;font-size:12px;font-weight:400;height:16px;text-decoration:none;}
.heizpellets24-datetimepicker-button span,.heizpellets24-calendar-bottom span{height:24px;}

.heizpellets24-treeview{list-style-type:none;margin:0;overflow:hidden;padding:0;position:relative;}
.heizpellets24-treeview-item-ct{left:auto;position:static;top:auto;z-index:auto;}
.heizpellets24-treeview-item{color:#111;font-family:Arial,Helvetica,Tahoma,Sans-Serif, Monospace;font-size:12px;}
.heizpellets24-treeview-item-el{cursor:pointer;line-height:18px;}
.heizpellets24-treeview-icon,.heizpellets24-treeview-ec-icon,.heizpellets24-treeview-branch-line,.heizpellets24-treeview-branch,.heizpellets24-treeview-branch-last,.heizpellets24-treeview-branch-expanded,.heizpellets24-treeview-branch-collapsed,.heizpellets24-treeview-branch-last-expanded,.heizpellets24-treeview-branch-last-collapsed{background-repeat:no-repeat;border:0;height:18px;vertical-align:top;width:16px;}
.heizpellets24-treeview-item-icon{background:transparent url(Controls/treeview-sprite.png) no-repeat scroll -256px 0;}
.heizpellets24-treeview-item-collapsed .heizpellets24-treeview-item-icon,.heizpellets24-treeview-item-expanded .heizpellets24-treeview-item-icon,.heizpellets24-treeview-item-leaf .heizpellets24-treeview-item-icon{background-position:center center;background-repeat:no-repeat;border:0 none;height:18px;vertical-align:top;width:16px;}
.heizpellets24-treeview-item-anchor{-moz-user-focus:normal;-moz-user-select:none;color:#111;text-decoration:none;}
.heizpellets24-treeview-item-anchor span{color:#000;padding:1px 3px 1px 2px;text-decoration:none;}
.heizpellets24-treeview .file .heizpellets24-treeview-item-icon{background:url(Controls/treeview-sprite.png) no-repeat -203px 0;width:15px;}
.heizpellets24-treeview .noicon .heizpellets24-treeview-item-icon{width:0;}
.heizpellets24-treeview-item-collapsed .heizpellets24-treeview-item-icon{background:url(Controls/treeview-sprite.png) no-repeat -171px 0;}
.heizpellets24-treeview-item-expanded .heizpellets24-treeview-item-icon{background:url(Controls/treeview-sprite.png) no-repeat -187px 0;}
.heizpellets24-treeview-lines .heizpellets24-treeview-branch{background:url(Controls/treeview-sprite.png) no-repeat 0 0;}
.heizpellets24-treeview-lines .heizpellets24-treeview-branch-expanded{background:url(Controls/treeview-sprite.png) no-repeat -144px 0;}
.heizpellets24-treeview-lines .heizpellets24-treeview-branch-collapsed{background:url(Controls/treeview-sprite.png) no-repeat -112px 0;}
.heizpellets24-treeview-lines .heizpellets24-treeview-branch-last{background:url(Controls/treeview-sprite.png) no-repeat -16px 0;}
.heizpellets24-treeview-lines .heizpellets24-treeview-branch-last-expanded{background:url(Controls/treeview-sprite.png) no-repeat -64px 0;}
.heizpellets24-treeview-lines .heizpellets24-treeview-branch-last-collapsed{background:url(Controls/treeview-sprite.png) no-repeat -32px 0;}
.heizpellets24-treeview-lines .heizpellets24-treeview-branch-line{background:url(Controls/treeview-sprite.png) no-repeat -96px 0;}
.heizpellets24-treeview-item .heizpellets24-treeview-drag-append{background:#efe;}
.heizpellets24-treeview-item-el:hover{background-color:#eee;}
.heizpellets24-treeview-item .heizpellets24-treeview-selected{background-color:#a9d48d;}
.heizpellets24-treeview ul,.heizpellets24-treeview-item ul{list-style-type:none;margin:0;padding:0;}
.heizpellets24-treeview li {background:none;padding: 0 0 0 5px;}


#lexicon-navi li {
	display:inline;
	list-style-image:none;
	list-style-type:none;
	background:none;
}
.poll-image
{
	float:left;
	margin-left:5px;
}
.poll-text
{
	margin-left:210px;
}
.link-column
{
	width:210px;
	padding-right:20px;
}
.link-table td
{
	vertical-align:top;
	padding-bottom:0px;
}
.regions-map
{
	float: left;
}
.regions-text
{
	margin-left: 325px;
}
.regions-table td
{
	vertical-align:text-top;
}
.justify-right
{
	text-align:right;
}
.justify-right label
{
	margin-right:5px;
}

.service_provider_table td  {vertical-align:top;}

.listicon_welcome {height:12px; margin-right:3px;}
.imagelist_welcome {height:11px; margin-right:3px;}

.Slider
{
	width: 15px;
}

/*
html, body {height:100%}

body {
	padding:0;
	margin:0;
	text-align:center;
	min-width:1002px;
	background-color: #FFFFFF;
	color: #000000;
}
#outer{
	height:100%;
	min-height:100%;
	width:1000px;
	color:#000;
	background-color: #1C891C;
	text-align:left;
	margin:auto;
	position:relative;
}
 
html>body #outer{height:auto;}
#innerwrap {
	float:left;
	width:820px;
	background-color:#DFDEDE;
}
#header{
	position:absolute;
	top:0;
	width:1000px;
	height:162px;
	background:#FF0000;
	overflow:hidden;
	color: #000000;
	z-index:100;
}
#left {
	position:relative;
	width:180px;
	float:left;
	padding-bottom:32px;
	overflow: hidden;
	background-color:#1C891C;
}

*html #left {background-color:#157E15;}

#left p {padding-left:3px;padding-right:2px}
#right p {padding-left:4px;padding-right:2px}

#right {
	position:relative;
	width:180px;
	float:right;
	padding-bottom:32px;
	overflow: hidden;
	background-color:#1C891C;
}

*html #right {background-color:#157E15;}

#footer {
	width:1000px;
	clear:both;
	height:50px;
	background-color: #1C891C;
	color: #000000;
	text-align:center;
	left:0;
	bottom:0;
	position: absolute;

}
* html #footer 
	\height:52px;
	he\ight:50px;
}
div,p  {margin-top:0}
#centrecontent {
	width:640px;
	float:right;
	padding-bottom:32px;
	overflow: hidden;
}

#clearfooter {width:100%;height:52px;clear:both}

#menucontainer 
{	
	display:block;
	width:100%;
	background-image:url(Page/heizpellets24-navibg.png);
	padding-top:162px;
	height:40px;
}

ul#mainmenu 
{
	list-style-type:none;
	width:100%;
}

ul#mainmenu li 
{
	display:inline;
	border-left: 1px solid #ADADAD;
	padding:15px 24px;
	line-height:35px;
	vertical-align: absolute middle;
}
	
ul#mainmenu li.first 
{
	border-left:0px;
}

.section
{
	background-color:#EEEEEE;
	clear:both;
}

.error-panel
{
	margin-bottom: 10px;
}

.order 		
{	
	width:270px;
	float:left;
}

.mainimage 
{
	float:right;
	background-color:#EAEAEA;
}

.plz_inputfeld
{
	width:90px;
	height:32px;
	background-image:url(Page/plz-field.jpg);
	border:0px;
	background-repeat:no-repeat;
	margin-top:5px;
	float:left;
}
	
.plz-input-txt 
{
	padding: 15px 0px 0pt 95px;
}

.tipps
{
	padding-top:25px;
}



#preisentwicklung
{
	float:left;
	width:415px;
	padding-right:8px;
	border-right: 1px solid #C6C6C6
}

#schlagzeilen
{
	padding-left:440px;
}


#tsSigel {
height:70px;
left:909px;
position:absolute;
top:39px;
width:70px;
}

#tsSigel img    {
     width:70px;
     height:70px;
     border:0px;
}

.siegel-sidebar-left	{
	margin:0 5px;
	width:50px;
	height:50px;
	border: 0;
}


Hack to fix Safari 3.0 Problem in the head*/

@media screen and (-webkit-min-device-pixel-ratio:0) {

               #preischart { top:-20px; }

}

.ajax__tab_ie-theme .ajax__tab_header
{
	padding-left: 5px;
}
.ajax__tab_ie-theme .ajax__tab_header .ajax__tab_tab 
{
	margin-right: 0px;
	background: url(Controls/tab_unselected.gif);	
	width: 116px;
	padding: 9px 0px 3px 0px;
	text-align: center;
	color: #006699;
	font-family: verdana;
	font-size: 11px;
	display: block;
}
.ajax__tab_ie-theme .ajax__tab_active .ajax__tab_tab
{	
	padding: 6px 0px 3px 0px;
	background: url(Controls/tab_selected.gif);
}
.ajax__tab_ie-theme .ajax__tab_hover 
{
	cursor:pointer;
}
.ajax__tab_ie-theme .ajax__tab_body
{
	
}
.ajax__tab_ie-theme .ajax__tab_body div
{
	padding-left:8px;
}

.TabContainer .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(WebResource.axd?d=TjL-8EGasiBwsDnwITVGBvf_tu6EVGUyUIMWi3KofSM4iM_rTzJHgVv3Xozgj-Unto9yl-ioGecpA0dMY4qWnyNZ3p1UNPitAXxQB8LYDsm3XQuU0&t=634396661657297925) repeat-x bottom;}
.TabContainer .ajax__tab_outer {padding-right:4px;background:url(WebResource.axd?d=KQyXLd2duRizzwXJKekpa5ov_tdeyA5fd6HChwYaOTDjF3tYFdIdbUsx9oNEpaxOz3wQooXDYitZ8yE1XD_8zMDU8PcXEk7AcLr5AELLh59ccAYY0&t=634396661657297925) no-repeat right;height:21px;}
.TabContainer .ajax__tab_inner {padding-left:3px;background:url(WebResource.axd?d=8E1e2aD0_LzITeurag7PGxNAvGIcjwDJbuQMPwMIRPADifK_LRjn_zUINfvWGhLgfsr-LlMIUBueh6vznFDIIBF9edL0oc5ZX76CIMxDmufITY-M0&t=634396661657297925) no-repeat;}
.TabContainer .ajax__tab_tab {height:13px;padding:4px;margin:0px;background:url(WebResource.axd?d=MYlbWqXXIb8s7dUwq6ajMAkrWP3U0dZyhHfx3YVAlbH58ZphbOqN7dkNSDw4cAFdT2N-8DUxhX6WgKGnVVBngL9bA4Uix4Hap07u8qJz9CxjJl1n0&t=634396661657297925) repeat-x;}
.TabContainer .ajax__tab_hover .ajax__tab_outer {cursor:pointer;background:url(WebResource.axd?d=P-IGe4gfifw6urMpdcYqXeL4P-Ik-VGvNKJ0lof1HLXu2a22h4ynRUUyJRrK9xgk31diEie5FksunWoMWXNGcddTMJTGwEpgaHW5gtCCFVMhRR3u0HBtMR6V7v-Txln0VrniVw2&t=634396661657297925) no-repeat right;}
.TabContainer .ajax__tab_hover .ajax__tab_inner {cursor:pointer;background:url(WebResource.axd?d=qb_rX1jlpLIcBuuV92lmHguH-BVZ0DT03xYbSCXVC8aVs63LAIyf5B-pDFzZZ5VAsanTm-J0sHaaYgBDyf4cRsTY7Sm_I5I0mJQx35OyR7fRn059YS3IdK_P2YitZnAUJh8S8Q2&t=634396661657297925) no-repeat;}
.TabContainer .ajax__tab_hover .ajax__tab_tab {cursor:pointer;background:url(WebResource.axd?d=_AMED15El4GjgjzXmEoVRBLC3SNYsSuPIyeW8zCz5C7E_OwamQJetjWqC8Ahz1RiGBu4Pm1HNqzVsKgqH4Ma6OIQhg18FZc2_1UEC1OEgIgv199m0&t=634396661657297925) repeat-x;}
.TabContainer .ajax__tab_active .ajax__tab_outer {background:url(WebResource.axd?d=72Di23e-xcbiZIt1QOPIW-4PghwaS6UIy9f5q1DThl0_P4z5zt0aAp0JQMJHHFEd5yBLhuSsfdt_rtrGnXEFZCDiTGbchmKTBLnxVTE_j1IezJ8WY-slQgsnbFpSM0IMTM_TOA2&t=634396661657297925) no-repeat right;}
.TabContainer .ajax__tab_active .ajax__tab_inner {background:url(WebResource.axd?d=fc5uXg8ewefEmX63PyLgxXE_pHcdYfXd0TFWJ1FI-nEp0PfH4-exiHftTOYMLM_V-q-0bjwmZl3PAG90DV_U9SsLxBiw9c6Bc9qEuoaU_q9n8VJ-IwvpSTf0nDQwhOqgjLZv9w2&t=634396661657297925) no-repeat;}
.TabContainer .ajax__tab_active .ajax__tab_tab {background:url(WebResource.axd?d=I4kRVcU3aLqcSfDnoZh8c2Yy2ASrZyvlyhC7vDzkaC-xUJDZjrfOqA6b7BGl3HNDHpPV0AagVfVIQ_5A-ofLlGFkDlsgseQZBZIrxsIHgM2GN4yJ0&t=634396661657297925) repeat-x;}
.TabContainer .ajax__tab_disabled { color: #A0A0A0;}

.TabContainer .ajax__tab_body {
	font-family: Arial,Verdana;
    font-size: 12px;
}

.klick_button
{    
	background-color: #D19F17;
    font-weight:bold;
    min-width: 150px;
    height: 30px;
    text-align:center;
    color: #FFFFFF;
    border-color: #c99220;
    border-style: solid;
}

.head_button 
{    
	background-color: #EEEEEE;
    font-weight:bold;
    height: 25px;
    text-align:left;
    color: #c99220;
    border: 0px;
}

/* CSS-Ergänzungen für Heizoel-Bestellformular */

#bestellung_links {
	width:45%;
	float:left;
	margin:0;
	padding:0;
	margin-top:20px;
}

#bestellung_rechts {
	width:55%;
	float:right;
	margin:0;
	padding:0;
	margin-top:20px;
}	


* html fieldset{
    position: relative;
    padding-top: 15px;
    padding-left: 10px;
}
* html legend{
    position:absolute;
    top: -.5em;
    left: .5em;
} 
fieldset{
    _position: relative;
    _padding-top: 15px;
    padding-left: 10px;
}
legend{
    _position:absolute;
    _top: -.5em;
    _left: .5em;
} 

.bestellung_box	{
	border:1px solid #c99220;
}
 .bestellung_box legend	{
	font-size:12px;
	color:#c99220;
	font-weight:bold;
	
}
.dailyPriceDirect 
{
	padding: 0px;
	margin: 0px;
}

#bestellung_rechts .bestellung_box	{
	width:90%;
	margin:auto;
}
#bestellung_angebot	{
	background-color:#fff;
	margin-left: 5px;
	margin-right: 10px;
}

#bestellung_rechts #bestellung_neukunde,	
#bestellung_rechts #bestellung_stammkunde	{
	margin-top:10px;
	_padding-left:5px;
}

#table_bestelldetails	{
	width:100%;
}
.bestelldetails_td_left	{
	width:55%;
	padding: 3px 0 0 5px;
}	

.bestelldetails_td_right {
	width:45%;
	padding: 3px 0;
}

#button_price_new {
	margin:10px 0;
}

.sortenicon	{
	width:80px;
	margin-top: 5px;
	margin-right:25px;
	margin-left: 5px;
}

#angebot_details	{
	width:180px;
}

#angebot_details h3	{
	background:transparent;
	font-size: 14px;
	color:#c99220;
	font-weight:bold;
	text-align:left;
	width:100%;
	margin-top:1px;
	margin-left:0;
	padding:0;
}

p.adetails_small {
	font-size:11px;
	padding:0;
	margin-top:1px;
}

.main_price	{
	color:#c99220;
	font-weight:bold;
	font-size:24px;
	line-height:27px;
}

#bestellung_stammkunde  .section {
	margin:0;
	padding:0;
}
#bestellung_stammkunde p	{
	padding-bottom:0;
}
#bestellung_stammkunde input{
	width:10px;
	padding-bottom:2;
}

#bestellung_stammkunde .heizpellets24-button	{
	background-image:url(AppThemes/buttons/anmelden.png);
	background-repeat:no-repeat;
	
}

#bestellung_stammkunde .heizpellets24-button .first-child	{
	border:0px;
}

#bestellung_stammkunde .heizpellets24-button:hover	 {
	background-position:0 0;
}

.fl {
	float:left;
}

/* edit für PLZ-Feld-Anpassungen */
#zipcode-input-box	{
	width:220px;	
	background-color:#fff;
	border:1px solid #fde07f;
}

.zipcode-input {
	float:none !important;
	margin: 10px 20px;
}

.zipcode-input input	{
	margin-top:10px;
	height:30px;
	width:110px;
	border:2px solid #bcbcbc;
	font-size: 25px;
	color: #505050;
}

#ctl00_MainContent_ZipCodeButton{
	background-image:url(Page/preis-berechnen-neu.png);
	background-repeat:no-repeat;
	display:block;
	width:157px;
	height:32px;
	margin-left:20px;
	margin-bottom:5px;
}

.clr  {
	clear:both;
}
.tr {
	text-align: right;
}

.calculator-bigprice {
	border: 1px solid #c99220;
	background-color: #fff;
}
.calculator {
	float:left;
	width: 230px;
}
.calculator h2 {
	padding-top: 0px; 
}
.calculator-option {
	float:left;
	width: 360px;
}

.calculator input {
	width: 120px;
}
.calculator select {
	width: 156px;
}

.calculator-input-line  {
	height: 30px;
}
.calculator-error  {
	color: red;
}
.calculator-desc {
	float:left;
	width: 60px;
}
.calculator-input {
	float:left;
	overflow: visible;
}

.calculator-optiongroup {
	float:left;
	width: 50%;
	overflow: hidden;
}

.calculator-optiongroup table {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
.calculator-optiongroup td {
}

.collapse-panel-header 
{
	Height: 30px;
	background-color: Green;
	color:White;
}

.collapse-panel-inner-div 
{
	padding: 5px; 
	cursor: pointer; 
	vertical-align: middle;
}

.collapse-panel-inner-left-div 
{
 float: left;
}

.collapse-panel-inner-middle-div 
{
 float: left;
 margin-left: 20px;
}

.collapse-panel-inner-right-div 
{
 float: right;
 vertical-align:middle;
}



.collapse-panel-head {
	/* 
	background: url("Icons/drop-icon.png") no-repeat scroll left center transparent;
    padding: 0 0 0 18px; 
*/
}

.collapse-panel-head-title {
	float:left;
	color: #c99220;
	font-weight: bold;
	cursor: pointer;
	margin-left: 5px;
	
}
.collapse-panel-head-image {
	float:left;
}
.collapse-panel-body {
	background-color: #E9E9E9;
    border: 2px solid #DFDFDF;
    margin: 5px 18px 0;
    padding: 0 0 0 5px;
    position: relative;
}





.tabstyle .ajax__tab_tab  table.pml 
{
	border-collapse: separate;
	border-spacing: 1px;
	padding:0;
	background-color:#d0d0d0;
}

.tabstyle .ajax__tab_tab table.pml td
{
	padding: 2px;
}

.tabstyle .ajax__tab_tab table.pml .head
{
	background-color: #dedede;
	font-weight: bold;
	text-align: center;
}

.tabstyle .ajax__tab_tab table.pml .desc-center
{
	background-color: #DEDEDE;
	text-align: center;
	font-weight:bold;
	color:#555;
}

.tabstyle .ajax__tab_tab table.pml .desc-right
{
	background-color:#DEDEDE;
	text-align: right;
}

.tabstyle .ajax__tab_tab table.pml .first-price
{
	text-align: center;
	background-color: #EFEFEF;
}

.tabstyle .ajax__tab_tab table.pml .first-price a:link,
.tabstyle .ajax__tab_tab table.pml .first-price a:visited 
{
	color:#c99220;
}

.tabstyle .ajax__tab_tab table.pml .price
{
	text-align: right;
	background-color: #fff;
}

.tabstyle .ajax__tab_tab table.pml .no-price
{
	text-align: center;
	background-color: #fff;
}

.tabstyle .ajax__tab_tab table.pml .price a:link,
.tabstyle .ajax__tab_tab table.pml .price a:visited {font-weight:normal;
						color:green;}

.tabstyle .ajax__tab_tab table.pml .price a:hover,
.tabstyle .ajax__tab_tab table.pml .price a:active{font-weight:bold;
						color:green;}

.tabstyle .ajax__tab_tab table.pml thead tr {color:#000000;}

/*Styles for jquery-Tooltip*/
#PopupContainer
{
    position:absolute;
    left:0;
    top:0;
    display:none;
    z-index: 20000;
}
.PopupPopup
{
}

#PopupContent
{
    background-color: #FFF;
    min-width: 175px;
    min-height: 50px;
}

#PriceMatrixPopupContent
{
    background-color: #FFF;
    min-width: 175px;
    min-height: 50px;
}



.PopupPopup .corner 
{
    width: 19px;
    height: 15px;
}
    
.PopupPopup .topLeft 
{
	    background: url(Tooltip/balloon_topLeft.png) no-repeat;
}
    
.PopupPopup .bottomLeft 
{
    background: url(Tooltip/balloon_bottomLeft.png) no-repeat;
}
    
.PopupPopup .left
{	
	background: url(Tooltip/balloon_left.png) repeat-y;
}
    
.PopupPopup .right 
{
    background: url(Tooltip/balloon_right.png) repeat-y;
}
    
.PopupPopup .topRight 
{
    background: url(Tooltip/balloon_topRight.png) no-repeat;
}
    
.PopupPopup .bottomRight 
{
    background: url(Tooltip/balloon_bottomRight.png) no-repeat;
}
    
.PopupPopup .top 
{
    background: url(Tooltip/balloon_top.png) repeat-x;
}
    
.PopupPopup .bottom 
{
    background: url(Tooltip/balloon_bottom.png) repeat-x;
    text-align: center;
}

/*jqueryTooltip  -- End*/

