/*-------------------------------------------------------------------------------------

  Copyright (c) 2009 Pixelzauber GmbH, Switzerland
  
  ModuleFactory - Content-Management-System (CMS)
  Version: 3.0.0 / Last Update: 2009-08-08

  [Master Stylesheet]

  Project:
  Version: 
  
-------------------------------------------------------------------------------------*/
@import url("style.layout.css");
@import url("style.navigation.css");
@import url("style.module.css");

/* CSS Base */
body {
	font-family:		Arial, Helvetica, sans-serif;
	font-size: 			0.8em;
	color:				rgb(80,80,80);
	text-align:			left;
}

fieldset, img {
	border:				0;
}

select, input, textarea {
	font-size:			99%;
}

/* CSS Text definition */
h1 {
	height:				54px;
	padding:			6px 0 0 0;
	font-size: 			26px;
	color: 				rgb(50,50,50);
	font-weight:		normal;
}

h2 {
	margin: 			0px 0px 9px 0px;
	font-size: 			1.45em;
	color: 				rgb(169,39,38);
	font-weight:		normal;
}

h3 {
	margin: 			15px 0px 7px 0px;
	font-size: 			1.2em;
	color: 				rgb(50,50,50);
}

h4 {
	margin: 			15px 0px 5px 0px;
	font-size: 			1.1em;
	color: 				rgb(80,80,80);
}

p {
	line-height : 		1.4em;
	margin: 			0 0 7px 0;
}

a {
	color: 				rgb(169,39,38);
	text-decoration:	none;
}

a:hover {
	color: 				rgb(150,150,150);
	text-decoration:	none;
}

ul, ol {
	padding: 			0 0 15px 15px;
	margin: 			0;
}

ul ul, ol ol {
	padding: 			0 0 0 15px;
	margin: 			0;
}

li {
	padding: 			0;
	line-height : 		1.4em;
    margin: 			0 0 0 5px;
}

ol li {
	margin-left:		15px;
}

#BoxFooter {
	font-size: 			0.85em;
	color:				rgb(255,255,255);	
}

#BoxFooter a {
	color:				rgb(255,255,255);
}

#BoxFooter a:hover {
	color:				rgb(169,39,38);
}



#BoxContent a[href^="http:"] {
	background: 		transparent url('images/picto_linkex.gif') 100% 50% no-repeat;
	padding-right: 		12px;
}

#BoxContent a:hover[href^="http:"] {
	background: 		transparent url('images/picto_linkex_hover.gif') 100% 50% no-repeat;
	padding-right: 		12px;
}

#BoxContent a[href$=".pdf"] {
	background: 		transparent url('images/picto_pdf.gif') 0 50% no-repeat;
	padding-left: 		18px;
}



.ContIMG {
	float:				left;
	width:				250px;
	margin-bottom:		20px;
}

.ContIMG .ContIMGBorderTop {
	position:			absolute;	
	width:				250px;
	height:				10px;	
	background:			transparent url('images/bg_ContentIMGtop.png') top left no-repeat;
}

* html .ContIMG .ContIMGBorderTop {
	background:			transparent url('images/bg_ContentIMGtop.gif') top left no-repeat;
}

.ContIMG .ContIMGBorderBottom {
	position:			absolute;	
	width:				250px;
	background:			transparent url('images/bg_ContentIMGbottom.png') bottom left no-repeat;
}

* html .ContIMG .ContIMGBorderBottom {
	background:			transparent url('images/bg_ContentIMGbottom.gif') bottom left no-repeat;
}

.ContIMGsmall {
	float:				left;
	width:				115px;
	margin-bottom:		20px;
}

.ContIMGsmall .ContIMGBorderTop {
	position:			absolute;	
	width:				250px;
	height:				10px;	
	background:			transparent url('images/bg_ContentIMGtopSmall.png') top left no-repeat;
}

* html .ContIMGsmall .ContIMGBorderTop {
	background:			transparent url('images/bg_ContentIMGtopSmall.gif') top left no-repeat;
}

.ContIMGsmall .ContIMGBorderBottom {
	position:			absolute;	
	width:				250px;
	background:			transparent url('images/bg_ContentIMGbottomSmall.png') bottom left no-repeat;
}

* html .ContIMGsmall .ContIMGBorderBottom {
	background:			transparent url('images/bg_ContentIMGbottomSmall.gif') bottom left no-repeat;
}
