/*
################ Print Styles for ig-landschaft.ch ##################
### |-----------------------------------------------------------| ###
### |      © 2006 by bitsolution stalder, www.bitsolution.ch    | ### 
### |      Cascading Style Sheet for ig-landschaft.ch           | ### 
### |-----------------------------------------------------------| ###
#####################################################################
*/






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

body				{ background-color:#fff; }

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

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

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

ul					{ margin-left:10px!important; margin-left:20px; padding-left:15px!important; padding-left:10px;}
li					{ margin-bottom:5px; list-style-image:url(/global/grfx/bullet_ff.gif)!important; list-style-image:url(/global/grfx/bullet_ie.gif); }



/* headlines */
h1					{ font-size:18px; padding:0px; margin:0px 0px 1.5em 0px; font-weight:bold; }
h2					{ font-size:12px; padding:0px; margin:0px 0px 3px 0px; font-weight:bold; }
h3					{ font-size:11px; padding:0px; margin:0px 0px 3px 0px; font-weight:normal; }
h4					{ font-size:10px; padding:0px; margin:0px 0px 0px 0px; font-weight:normal; }

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

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



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


.blockMain			{ text-align:left; }
.blockTop			{ display:none;  }
.blockMid			{ background-image:none; }
.blockContent		{  }
.blockBottom		{ display:none; }

.colLeft			{ display:none; }
.blockContent .left	{ width:48%; float:left; }
.blockContent .right{ width:48%; float:right;}
.blockContent .padding{ }



/*IDs*/
.clear				{ clear:both; height:0px; line-height:0px; }
.fullWidth			{ width:100%;}
.printonly			{  }
.big				{ font-size:150%; }
.flleft				{ float:left;}
.flright			{ float:right;}

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


/*HEADER*/
.elementHeaderImage	{ float:right;}
.elementLogo		{ float:left;  }
.elementFuncs		{ position:absolute; font-weight:bold; padding:90px 0px 0px 465px; }
.elementFuncs a		{ color:#fff; }
.more, .more a		{ color:#000; }


/*LEFT*/
.elementNavigation	{ margin:20px 10px 20px 20px; }
.elementNewsletter	{ margin:20px 10px 20px 10px; padding:5px 5px 5px 10px; background-color:#ccc; }
.elementNewsletter .inputLine { width:110px; }
.elementNewsletter .inputGo { vertical-align:middle; }
.elementNewsletter .heading { font-size:11px; font-weight:bold;}

/*MAIN*/
.error				{ color:#FF3300; }
.thankyou			{ background-color:#D6E6EE; margin-top:10px; padding:15px; border:2px dashed #fff;}
.moreInfo			{ display:none; }

/*APPL*/
.blockContent .right .button { display:block; height:35px; line-height:35px; text-align:center; font-weight:bold; font-size:120%; background-color:#808080; color:#fff; margin-bottom:15px; }
.blockContent .right .button:hover { color:#808080; background-color:#ccc; text-decoration:none; }

.blockContent .left .button { display:block; width:100px; height:18px; background-color:#005C9C; color:#fff; text-align:center; font-size:10px; font-weight:bold;}
.blockContent .left .button:hover { background-color:#fff; color:#005C9C;text-align:center; text-decoration:none;}
.blockContent .left .gray, .blockContent .left .gray:hover	{ background-color:#999; color:#ccc;}
.blockContent .left .halfwidth { width:50px;}

.printImages		{ float:right; }
.objValue			{ font-weight:bold; margin-bottom:10px;}
.title				{ font-weight:bold; margin-bottom:5px; }
.objimage			{ max-width:402px; }
.containerImage		{ }

/*print images*/
.containerPrint		{ padding:20px; }
.containerPrint .row td { vertical-align:top; padding:5px 0px 5px 0px; }
.containerPrint td.caption { padding:5px 20px 5px 0px; width:200px; }
.containerPrint	h2	{ margin-top:8px;}
.containerPrint img	{ width:426px; height:auto;}




/*FOOTER*/
.elementFooter		{ clear:both; color:#666; margin-top:20px; }
.elementFooter a	{ color:#666; }
.blockBottom .credits { display:none;  }
.blockBottom .credits  a { color:#ccc; }



 .elementGallery .funcs { display:none}


