/*
################# Style Sheet for mikroklimaag.ch ###################
### |-----------------------------------------------------------| ###
### |      © 2006 by bitsolution stalder, www.bitsolution.ch    | ### 
### |      Cascading Style Sheet for  mikroklimaag.ch           | ### 
### |-----------------------------------------------------------| ###
#####################################################################
*/






/*
####################################################
################## GENERAL TAGS ####################
####################################################
*/

body				{  }

body				{ padding:0px; margin:0px; font-family: Verdana, Arial, serif; font-size:11px; color:#000; line-height:150%;  }
em, p, div, span, td, center, input, textarea, h1, h2, h3, h4, h5, h6 { font-family: Verdana, Arial, serif; font-size:11px; color:#000; line-height:150%; }

a					{ color:#508DBB; font-weight:bold; text-decoration:none; }
a:hover				{ color:#508DBB; 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					{ font-size:1.5em; padding:0px; margin:0em 0em 1em 0em; font-weight:bold; color:#333; }
h2					{ font-size:1.3em; padding:0px; margin:1em 0em 0.5em 0em; font-weight:bold; color:#222; }
h3					{ font-size:1.1em; padding:0px; margin:1em 0em 0.5em 0em; font-weight:bold; }


p					{ margin:0px; padding:0px;}

hr					{ height:1px; border:none; border-top:1px dotted #002D83; }



/*
####################################################
#################### BLOCKS ########################
####################################################
*/

.containerMain		{  }


.blockMain			{ text-align:left;}
.blockTop			{ margin-bottom:2em;}
.blockMid			{ }
.blockLeft			{ display:none;  }
.blockContent		{ }
.blockBottom		{ margin-top:2em;}


/*IDs*/
.clear				{ clear:both; height:0px; line-height:0px; }
.fullWidth			{ width:100%;}


/*
####################################################
#################### ELEMENTS ######################
####################################################
*/


/*HEADER*/
.elementClaim			{ display:none; }
.elementLogo			{ text-align:right; padding-bottom:1em; border-bottom:0.25pt solid #aaa; }
.elementDeko			{ display:none;}


/*LEFT*/
.elementNavigation		{ }



/*FOOTER*/
.blockBottom *			{ font-size:10px;}
.blockBottom a			{ font-weight:normal;}
.elementCopyright		{ font-style:italic; border-top:0.25pt solid #aaa; padding-top:0.3em;  }
.elementPrint			{ display:none; }
.elementDeeplinks		{ display:none; }


/*
####################################################
################# FORM ELEMENTS ####################
####################################################
*/

.inputLine, .inputField	{ background-color:#FFEEE2; border:none; font-size:11px; color:#001E81;  }
.inputButton			{ background-color:#FFDFC9; border:none; font-size:11px; color:#001E81; cursor:pointer; }
.inputSelect			{ border:1px solid #FF7619; font-size:11px; color:#001E81; }


/*
####################################################
############# (FLOAT)TEXT FORMATTING ###############
####################################################
*/

.imageBorder		{ border:1px solid #ccc;}
.txtError			{ color:#cc0000; text-align:left;  }
.imgFileIcon		{ vertical-align:-1px; }


/*WYSIWYG editor*/
.textSmall			{ font-size:80%;}
.textBig			{ font-size:120%;}
.imageLeft			{ float:left; margin:0.4em 2em 1.5em 0em; }
.imageRight			{ float:right; margin:0.4em 0em 1.5em 2em; }



/*
####################################################
################## NAVIGATION ######################
####################################################
*/

.nav1				{ padding:0 0 15px 0;}
.nav2				{ padding:6px 0 2px 25px;}
.nav3				{ padding:6px 0 2px 25px;}





/* 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; }




