@charset "utf-8";
/* CSS Document */

/* ----------------------------------------------------------------------------- *
 *                        Template Modules by A-KRUEGER                          *
 * ----------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------- *
 *                                Typographie                                    *
 * ----------------------------------------------------------------------------- */

h1 {
	font-family: DaxRegular, Arial, Verdana, serif;
	font-size: 1.5em;
	color: #336699;
	}

h2 {
	font-size: 1.2em;
	text-transform: uppercase;
	color: #336699;
	font-family: DaxRegular, Arial, Verdana, serif;
	letter-spacing: 0.1em;
	text-align: left;
	padding: 10px;
	line-height: 1.5em;
	}	

h2[id]   {margin:0;}

h2 a {display:none;}
h2 a[name] {display:block; height:0;color: transparent;}

h3 {
	margin-top: 30px;
	margin-bottom: 30px;
	font-family: DaxRegular, Arial, Verdana, serif;
	font-size: 3.0em;
	font-weight: normal;
    color: #336699;    
	line-height: 1.5em;
	text-align: center;
	}

h4 {
	font-family: DaxRegular, Arial, Verdana, serif;
	color: #336699;
	line-height: 1.5em;	
	font-size: 1.0em;
	font-weight: normal;
	padding: 10px;
	text-align: left;
	}

h5 {
	font-family: DaxRegular, Arial, Verdana, serif;
	color: #336699;
	line-height: 1.5em;	
	font-size: 1.1em;
	padding: 10px;
	}

p {
	font-family: DaxRegular, Arial, Verdana, serif;
	font-size: 1.0em;
	color: #808080;
	line-height: 1.9em;
	padding: 0 10px 0 10px;
	text-align: justify;
	}

section ul {
	padding-left: 45px;
}

section ul > li {
    list-style-type: disc;
	list-style-position:outside;
	color: #808080;
    margin: 5px;
	font-size: 1.0em; 
    font-weight: normal;
	font-family: DaxRegular, Arial, Verdana, serif;
	line-height: 1.5em;
}

a {
	text-decoration: none;
	font-family: DaxRegular, Arial, Verdana, serif;
	font-size: 0.9em;
	color: #808080;
	line-height: 1.9em;
}
a:hover {
	text-decoration: underline;
	opacity: 0.7;
}

/* ---------------------------------------------------------------*/
/*                        Responsive                              */
/* ---------------------------------------------------------------*/	


@media all and (max-width:900px) {

h1, h2 {	
	font-size: 1.2em;
	}
	
h3 {
	line-height: 1.0em;
	font-size: 1.5em;
	}

h4 {	
	font-size: 1.0em;
	}
	
p {
	font-size: 0.9em;
	}
}

@media all and (max-width:378px) {

h1, h2 {
	font-size: 1.2em;
	}
	
h4 {
	font-size: 1.2em;
	}	
h5 {
	font-size: 1.2em;
	}
}

