/* (c)2014 by Norbert Koestenbauer
**  Version: 2.0  jänner 2014  Funktion: zuschaltung zu den FAQ Seiten Primärer content */
@media screen {
/* ############## FAQ - Liste fuer Fragen und Antworten ##################*/
 h2 + ul,  h2 + ol{
	margin-top: 1.75em; margin-bottom: 1em; }
li {line-height: 1.75;}
h2 + ul {list-style: circle;}
ul li[class="noStyle"] {padding-top: 0.5em;}
li.first {list-style: none; color:navy; padding-top: 0.5em; }
li.first-headl {list-style: none; font-weight: bold; line-height: 1.5; color:navy; padding: 0.5em 0 0.5em 0; }
.first-headl p {font-weight:normal; color: black; padding:0; margin:0;}
 <section role="main"> ul{	text-indent: 1em;list-style-type: square;	margin: 0 0 0 3em;	padding-left: 2em;}
<section role="main"> ul img{width:150%;max-width:150%;height:auto;}
ol{  padding: 0.5em 0 0 1em;} 
ol li{ padding: 0 0 0.75em 0; }
h3 + ol li:first-line {font-weight: bold;}
#pageFAQ h3 + ol li:first-line {font-weight: normal;}
 ol li a{ padding: 0.2em 0.2em 0 0.1em;}
 ol ul{	margin: 0.5em 0 0 2.5em;padding: 0;}
 ol ul li{	font-size: 1em;	font-weight: normal;line-height: 1.5em;	padding: 0 0 0 0;margin: 0.5em 0 0 0;}
section[role="main"] ol li a:link[href="#layout"]:before {content: "[ ";color:blue;}
section[role="main"] ol li a:link[href="#layout"]:after {content: " ]";color:blue;}   
section[role="main"] ol li a:link[href="#layout"] {color:blue;}    
}