/* 
Demo: Tutorial für einen digitalen Adventskalender | webkrauts.de
http://webkrauts.de/artikel/2012/tutorial-digitaler-adventskalender
*/

/* ----- Basis-Layout ----- */

body { color: #000; background: #CCC; font: 18px/25px PTSansRegular, sans-serif; margin: 0; padding: 0; }
#wrapper { width: 1000px; padding: 20px; margin: 0 auto; background: #FFF; }

p { margin: 0 0 5px 0; }
h1, h2 { font-family: PTSansBold, sans-serif; font-weight: normal; }
h1 { font-size: 26px; }
h2 { font-size: 22px; }

li { padding: 0 0 20px 0; border-bottom: 1px dashed #ccc; margin-bottom: 30px; }

a { color: #CD0000; text-decoration: underline; }
a:hover, a:focus { text-decoration: none; }

@font-face {
    font-family: 'PTSansBold';
    src: url('../fonts/PTS75F-webfont.eot');
    src: url('../fonts/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PTS75F-webfont.woff') format('woff'),
         url('../fonts/PTS75F-webfont.ttf') format('truetype'),
         url('../fonts/PTS75F-webfont.svg#PTSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansRegular';
    src: url('../fonts/PTS55F-webfont.eot');
    src: url('../fonts/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PTS55F-webfont.woff') format('woff'),
         url('../fonts/PTS55F-webfont.ttf') format('truetype'),
         url('../fonts/PTS55F-webfont.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}