* { 
	margin: 0px; padding: 0px;
}

@font-face {
	font-family: 'Quicksand Book';
	src: url('/fonts/Quicksand_Book.eot');
	src: local('Quicksand Book'), local('Quicksand-Book'), url('/fonts/Quicksand_Book.otf') format('opentype');
	font-size: 50pt;
}

@font-face {
	font-family: 'Quicksand Bold';
	src: url('/fonts/Quicksand_Bold.eot');
	src: local('Quicksand Bold'), local('Quicksand-Bold'), url('/fonts/Quicksand_Bold.otf') format('opentype');
}

@font-face {
	font-family: 'QuillScript Regular';
	src: url('/font/Quill_script.eot');
	src: local('QuillScript Regular'), local('QuillScript-Regular'), url('/fonts/Quill_script.ttf') format('truetype');
}

html {overflow: auto;
      min-height:101%;
      overflow-x: hidden;
}

body {margin: 0px;
      padding: 0px;
      color: #666;
      background-color: #333;
}

a, a:visited {color: #666;
              text-decoration: none;
}

a:hover {color: #999;
}

#wrapper {margin: 10px auto;
          width: 950px;
          background-color: #333;
}

#header {width: 950px;
        height: 100px;
        background-color: #333;
        background-image: url(img/headerback.gif);
        <!-- margin-top: 1%; -->
}

#menu {width: 950px;
      height: 25px;
      background-color: #333;
      background-image: url(img/menuback.jpg);
      text-align: left;
}

.bottom {vertical-align: bottom;}

#menu p { margin-left: 10px;
          padding-top: 5px;
          font-family: Impact, Verdana;
}

#menu a { margin-left: 10px;
          /*padding-top: 5px;*/
}

#contenttop {width: 950px;
            height: 21px;
            background-color: #333;
            background-image: url(img/contenttop.jpg);
}

p.cfont {
    font: 18px/20px 'Quicksand Book', Verdana, sans-serif;
    padding: 10px 80px;
}

p.pfont {
    font: 18px/20px 'Quicksand Bold', Verdana, sans-serif;
    padding: 10px 80px;
}

p.ifont {
    font: 18px/27px 'QuillScript Regular', Verdana, sans-serif;
    padding: 10px 80px;

}

#content {width: 950px;
          /*padding: 20px;*/
          background-image: url(img/content.jpg);
          background-repeat: repeat-y;
          background-color: #333;
          text-align: left;
}

.border {
    border: 1px solid #666;
    padding: 5px;
}

#content img {margin: 10px 30px;
}

#footertop {width: 950px;
            height: 18px;
            background-image: url(img/footertop.jpg);
            background-color: #333;
}

#footer {width: 950px;
         height: 30px;
         background-image: url(img/footer.jpg);
         background-color: #333;
}

#impressum{ font-family: Verdana;
            width: 49%;
            float: left;
            color: #000000;
            text-align: left;
            margin-left: 15px;
            display: inline;
}

#copyright { font-family: Verdana;
             width: 48%;
             float: left;
             text-align: right;
             color: #000000;
             display: inline;
}