/*
################ Style Sheet for heiners-destillate.ch ##############
### |-----------------------------------------------------------| ###
### |      © 2006 by bitsolution stalder, www.bitsolution.ch    | ### 
### |      Cascading Style Sheet for  heiners-destillate.ch     | ### 
### |-----------------------------------------------------------| ###
#####################################################################
*/






/*
####################################################
################## GENERAL TAGS ####################
####################################################
*/



body				{ padding:0px; margin:0px; font-family: "Times New Roman", Times, serif; font-size:13px; color:#000; line-height:150%;}
p, div, span, td, center, input, textarea, h1, h2, h3, h4, h5, h6 { font-family: "Times New Roman", Times, serif; font-size:13px; color:#000; line-height:150%; }

a					{ color:#DD7646; text-decoration:none; }
a:hover				{ color:#FF9967; text-decoration:none; }

form				{ padding:0px; margin:0px;}

ul					{ margin-left:0px!important; margin-left:30px; padding-left:25px!important; padding-left:0px;}
li					{ list-style-image:url(/global/grfx/bullet_ff.gif)!important;  list-style-image:url(/global/grfx/bullet_ie.gif); margin-bottom:3px;}



/* headlines */
h1					{ color:#111; font-size:16px; padding:0px; margin:0px 0px 3px 0px; font-weight:bold; }
h2					{ color:#111; font-size:14px; padding:0px; margin:0px 0px 3px 0px; font-weight:bold; }
h3					{ color:#111; font-size:13px; padding:0px; margin:10px 0px 3px 0px; font-weight:bold; }
h4					{ color:#111; font-size:12px; padding:0px; margin:0px 0px 0px 0px; font-weight:normal; }

p					{ margin:0px; padding:0px;}

hr					{ height:2px; border:none; border-top:2px solid #ddd; }



/*
####################################################
#################### BLOCKS ########################
####################################################
*/

.blockMain			{ padding-bottom:16px;}
.blockTop			{ display:none; }
.blockMid			{ width:1020px!important; width:1020px; }
.blockLeft			{ display:none;}
.blockContent		{ float:left; width:800px!important; width:820px; vertical-align:top; }
.blockBottom		{ display:none; }



/*IDs*/
#clear				{ clear:both; height:0px; line-height:0px; }


/*
####################################################
#################### ELEMENTS ######################
####################################################
*/


/*HEADER*/

/*LEFT*/
.elementNavigation		{ margin:50px 0px 0px 20px; }
.elementAddress			{ margin:35px 0px 0px 20px; font-size:12px;}


/*MAIN*/
.blockContent .colMain	{ padding:20px 20px 40px 20px; float:left; min-height:530px; height:auto!important; height:530px; }
.blockContent .colRight	{ display:none; }


/*ORDER FORM*/
.itemDescr				{ float:left; width:320px; margin-right:10px; }
.itemPrice				{ float:left; width:60px; text-align:center; margin-right:10px; }
.itemAmount				{ float:left; width:60px; }
#disabled				{ text-decoration:line-through; }
.soldout				{ font-weight:bold; color:#CC0000; }
input#disabled			{ background-color:#FFDAB8; }


/*FOOTER*/
.elementFooter 			{ margin-left:200px; width:580px; font-size:11px;  color:#FFD6B2; }
.elementFooter a, .elementFooter a:hover { font-size:11px; color:#FFD6B2 }


.elementGotoTop			{ display:none; }
.elementGotoTop a:hover	{ text-decoration:none; border:none}



/*
####################################################
################# FORM ELEMENTS ####################
####################################################
*/

.inputLine, .inputField		{ background-color:#FFEDDC; border:none; font-size:12px; color:#333; font-family:"Courier New", Courier, mono; }
.inputButton				{ background-color:#FFEDDC; border:none; font-size:12px; color:#000; }



/*
####################################################
############# (FLOAT)TEXT FORMATTING ###############
####################################################
*/

.imageBorder		{ border:1px solid #ccc;}
.imageLeft			{ float:left; margin:3px 20px 10px -20px; }
.imageRight			{ float:right; margin:3px -20px 10px 20px; }
.txtError			{ color:#cc0000; }
.imgFileIcon		{ vertical-align:-1px; }


/*LIST*/


/*WYSIWYG editor*/
.text8px			{ font-size:8px;}
.text9px			{ font-size:9px;}
.text10px			{ font-size:10px;}
.text11px			{ font-size:11px;}
.text12px			{ font-size:12px;}
.text13px			{ font-size:13px;}
.text14px			{ font-size:14px;}
.text16px			{ font-size:16px;}
.imagePadding		{ }




/*
####################################################
################## NAVIGATION ######################
####################################################
*/


.elementNavigation a, .elementNavigation a:hover { text-decoration:none;}


/* LEVEL 1 */
.nav1 a				{ line-height:200%; }
.nav1 a.is 			{ font-size:18px; color:#000;  }
.nav1 a.is:hover, .nav1 a.selected, .nav1 a.selected:hover	{ font-size:18px; color:#FF9967;}


/* LEVEL 2 */
.nav2				{ padding-left:20px;}
.nav2 a				{ line-height:200%; }
.nav2 a.is 			{ font-size:14px; color:#000;  }
.nav2 a.is:hover, .nav2 a.selected, .nav2 a.selected:hover	{ font-size:14px; color:#FF9967;}


/* LEVEL 3 */
.nav3 				{ }
.nav3 a				{ }




/* SITEMAP */
.navSitemap1		{ margin-top:10px;}
.navSitemap1 a		{ font-weight:bold;}
.navSitemap2 a		{ padding-left: 20px; font-weight:normal; }
.navSitemap3 a		{ padding-left:40px; font-weight:normal; }






