
/* Typotest CSS */
/* musca-design */
/* D.Wienand '09 */

@import url("reset.css");
@import url("layout.css");

@import url("ui.totop.css");

html								{ height: 100.3%;}
/* @font-face							{ font-family: 'Vollkorn'; src: url('font/vollkorn.otf'); format("opentype");} */
body								{ font-size: 14px; line-height: 1.5em;}


a:link, a:visited, a:hover, a:active{ color:#57402d}

a:link								{ }
a:visited							{ }
a:hover								{ }
a:active							{ }

/* line-height errechnet sich:
 basis-line-height / schriftgroesse
 18px / (2.25em*12px)=27px = 0.66em line-height
 margin(top,bottom) muss gleich wie line-height sein!
 default-line-height / font-size 
 1.5em/2.25em
*/

h1,h2,h3,h4 						{ }
h1 									{ font-size:1.626em; line-height: 0.923em ; margin: 0.923em 0;  }/*27px*/
h2 									{ font-size:1.5em;  line-height: 1em    ; margin: 1em 0;       }/*18px*/
h3 									{ font-size:1.125em;line-height: 1.334em; margin:1em 0 .334em;   }/*13.5px*/
h4 									{ font-size:0.875em;line-height: 1.714em; margin: 1.714em 0;  }/*10.5px*/

p  									{ font-size:1em;    line-height: 1.5em; margin: 1.5em 0 }/*12px*/  
/* jeder nachfolgende Paragraph einrcken*/
/* text-indent:1.5em = line-height enspricht visuell einem Block*/
p + p 								{ /* text-indent:1.5em */ }
small 								{ font-size: 0.85em; line-height: 1.765em;}
strong 								{ font-weight: bold;}
em 									{ font-style: italic;}
/*abkrzungen*/
abbr 								{ text-transform: uppercase; letter-spacing:0.1em}

img 								{ /* border: 1px dotted #a8a8a8 */}
 

table 								{ line-height: 1.5em; margin: 1.5em auto;}/*auto = 
mittig!*/
table td, table th 				    { text-align: left;}

/*Listen*/
ul                                  { margin: 0;}
ul li 								{ margin:0 0 0 1em}
ol   								{ margin:0;}
ol li 								{/* list-style-type: decimal; */}


.verse pre 							{ font-size: 0.85em; line-height: 1.765em; font-family: inherit; display: table; width: auto; margin: 1.765em auto; font-style: italic;}



