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






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

html, body			{ height:100%; } 

body				{ background-color:#ebebeb;}

body				{ padding:0px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; line-height:150%;}
p, div, td, span, center, input, textarea, h1, h2, h3, h4, h5, h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; line-height:150%; }

a					{ color:#9d1d1c; text-decoration:none; }
a:hover				{ color:#9d1d1c; text-decoration:underline; }

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:14px; padding:0px 0px 4px 0px; margin:0px 0px 10px 0px; font-weight:bold; }
h2					{ color:#111; font-size:12px; padding:0px; margin:0px 0px 0px 0px; font-weight:bold; }
h3					{ color:#111; font-size:11px; padding:0px; margin:0px 0px 0px 0px; font-weight:normal; }
h4					{ color:#111; font-size:10px; padding:0px; margin:0px 0px 0px 0px; font-weight:normal; }

hr					{ height:2px; background-color:#F5DFE3; border:none; }



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

.mainTable			{ width:100%; height:100%;}
.containerMain		{  }
.blockMain			{ width:855px; text-align:left; background-image:url(/de/grfx/bg_left.gif); background-repeat:repeat-y; background-position:top left;}

.blockTop			{ height:118px; }
.blockMid			{ }
.blockLeft			{ float:left; width:169px; min-height:470px; height:auto!important; height:470px; }
.blockContent		{ float:left; width:685px; height:471px; background-position:top left; background-repeat:no-repeat; overflow:hidden; }
.blockBottom		{ background-color:#ebebeb; border-top:2px solid #2a2e4b; text-align:right; margin-right:15px;  }


.absContent			{ position:absolute; }
.containerContent	{ width:325px; visibility:hidden }

.content			{ padding:0px 15px 0px 15px; }



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


/*TOP*/
.elementTopLeft				{ float:left; width:162px; height:118px; background-color:#d9d9d9; }
.elementTopLeft .address	{ padding:20px 0px 8px 10px;}
.elementTopLeft .address a	{ color:#000; }
.elementTopLeft .quicklinks	{ background-color:#ebebeb; padding:0px 0px 0px 10px; }
.elementTopLeft .quicklinks a { color:#9d1d1c; font-weight:bold; font-size:12px; }

.elementHeader				{ float:left; margin-left:8px; }


/*LEFT*/
.elementNavigation			{ width:162px;   padding-top:10px;}


/*MAIN*/
.colLeft					{ float:left; width:280px; }
.colRight					{ float:right; width:240px; }
.back						{ padding:16px 0px 20px 0px;}

/*BEHANDLUNGEN*/
.treatments td a			{ display:inline-block; }
.treatments td a			{ color:#000; text-decoration:none; display:block; background-color:#FEE0E3; padding:2px 0px 2px 4px; border:2px solid #fff; border-left:none; }
.treatments td a:hover		{ color:#000; text-decoration:none; background-color:#F6A1AB; }





/*FOOTER*/
.elementSpacer				{  background-color:#ebebeb; line-height:12px; height:12px; width:162px; margin-top:-12px; }
.elementLogin a, .elementLogin a:hover { color:#ccc;}		

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

.inputLine, .inputField, .inputSelect		{ border:1px solid #9d1d1c; font-size:10px; color:#df0118; }
.inputLine					{ padding:1px 0px 0px 0px; height:13px!important; height:16px; line-height:13px;}
.inputButton				{ vertical-align:-1px!important; vertical-align:-1px; border:1px solid #9d1d1c; font-size:10px; height:16px; color:#9d1d1c; line-height:13px; background-color:#fff; font-weight:bold; }
.inputGo					{ width:25px; height:16px; padding:0px; vertical-align:-1px!important; vertical-align:-1px; border:1px solid #9d1d1c; font-size:10px; color:#9d1d1c; line-height:13px; background-color:#fff; font-weight:bold; }

.newsletterInputs			{ padding:5px 0px 5px 0px; line-height:0px;}


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

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

/*LIST*/
.msgDate			{ }

/*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;}

.heading			{ background-color:#F6A1AB; font-weight:bold;	 }
.hilite				{ background-color:#FEE0E3; }
.hilite td, .heading td			{ border-bottom:4px solid #fff;	 }




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

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

/* LEVEL 1 */
.nav1				{ margin-bottom:6px;}




/* 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; }



#follow {
display:none;
}


