/* Start of CMSMS style sheet 'print' */
/*
#################### Style Sheet for igptr.ch   #####################
### |-----------------------------------------------------------| ###
### |      © 2006 by bitsolution stalder, www.bitsolution.ch    | ### 
### |      Cascading Style Sheet for  igptr.ch                  | ### 
### |-----------------------------------------------------------| ###
#####################################################################
*/






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

body				{ background-color:#fff; }

body				{ padding:0px; margin:0px; font-family:Verdana, Arial, serif; font-size:11px; color:#000; line-height:140%;  }


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

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

ul				{ }
li				{ }



/* headlines */
h1			{ font-size:13px; padding:0px; margin:0px 0px 1.2em 0px; font-weight:bold; color:#006 }
h2			{ font-size:12px; padding:0px; margin:0px 0px 0.8em 0px; font-weight:bold; }
h3			{ font-size:11px; padding:0px; margin:10px 0px 0.8em 0px; font-weight:bold; }
h4			{ font-size:10px; padding:0px; margin:0px 0px 0.8em 0px; font-weight:normal; }

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

hr		        { height:1px; border:none; border-top:1px dotted #002D83; }



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

.blockMain         { text-align:left; }
.wrapperMain       { }

.blockTop          { }

.blockMid .columnLeft {  }
.blockMid .columnRight { display:none;  }
.blockMid .wrapper { margin-top:2.5em;}
.columnLeft .navigation { display:none; }
.columnLeft .content { }

.blockBottom       { }


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

/*common classes*/
.clear, .clearb			{ clear:both; height:0px; line-height:0px; }
.fullWidth			{ width:100%;}
.right				{ float:right; }

/*header*/
.elementLogo       { float:left; width:25%; }
.elementTitle      { float:right; text-align:left; width:75%; padding-top:1em; font-size:22px; font-family:"Myriad Pro", "Trebuchet MS", Tahoma, arial, verdana; color:#006; line-height:120%; }

/*main*/
.elementEditButton { position:absolute; margin-top:-3em;}
.elementEditButton a  { color:#fff; padding:0.4em; background: transparent url(/cms/admin/themes/NCleanGrey/images/layout/nav.png) repeat-x left -50px; cursor: pointer; }
.elementEditButton a:hover  { color:#fff; text-decoration:none; background: transparent url(/cms/admin/themes/NCleanGrey/images/layout/nav.png) repeat-x left 0px; cursor: pointer; }
.elementTopNav { display:none;  }

/*sitemap*/
.elementSitemap { margin-top:0; padding-top:0;}
.elementSitemap ul { margin:0; padding:0 0 0 2em;}


/*footer*/
.blockBottom .col1 { display:none;  }
.blockBottom .col2 { display:none;  }
.blockBottom .col3 { border-top:1px solid #ccc; margin-top:2em; padding-top:0.5em; }
.blockBottom, .blockBottom a      { color:#999; }
.screenonly { 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;}
.imageLeft			{ float:left; margin:0px 15px 15px 0px; }
.imageRight			{ float:right; margin:0px 0px 15px 15px; }
.txtError			{ color:#cc0000; text-align:left;  }
.imgFileIcon		{ vertical-align:-1px; }


/*LIST*/


/*WYSIWYG editor*/
.textSmall			{ font-size:80%;}
.textBig			{ font-size:120%;}
.imagePadding		{ margin: -20px -20px 0px -20px;}
.textRight			{ float:right; }



table.listing td	{ background-color:#C9CDB8; }
td.cellListing		{ background-color:#C9CDB8; }




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


/* End of 'print' */

