/* pt-sans-narrow-regular - latin */
@font-face {
    font-family: 'PT Sans Narrow';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/pt-sans-narrow-v17-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('fonts/pt-sans-narrow-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/pt-sans-narrow-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/pt-sans-narrow-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('fonts/pt-sans-narrow-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/pt-sans-narrow-v17-latin-regular.svg#PTSansNarrow') format('svg'); /* Legacy iOS */
}

* { margin: 0; }
body, html {height:100%; width:100%;  }
body {margin:0px; padding:0px; background:#ffffff;  }

body, input, select, textarea, div, table { font-family: 'PT Sans Narrow', sans-serif; color:#333333; font-size:18px; }


h1{ font-size:36px; font-weight:normal; color:#6abfb2; line-height:60px; margin:0px; padding:0px;}
h2{ font-size:24px; font-weight:normal; margin:0px; padding:0px;}


#head{ height:190px; background:url(gfx/balken.jpg); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

.wrapper{ width: 900px; margin: auto; text-align:left; padding-bottom:20px; }

.footer td{ font-size:15px; }


a{ color:#333333; text-decoration:none; }
a:hover{ color:#6abfb2; }