body {
        margin: 10px auto;
        max-width: 980px;
        /*font-family: sans-serif;*/
        /*color: #32CD32;*/
        background: #FC3;
}
* {
   -web-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
}
header {
        color: #32CD32;
        background-image: url(image/body_4.png);
        background-repeat: repeat;
        border-radius: 0.8em 0.8em 1px 1px;
        border: 4px solid;
        margin: 2px 10px 0px 0px;
        height: 300px;
}

h1 {
        color: #F90C5B;
        font-family: Brush Script MT, cursive;
        font-size: 4.0em;
        font-style: normal;
        font-variant: normal;
        margin: 10px 10px 0px 10px;
        padding: 0px 0px 0px 10px;
}

h2 {
        color: #F90C5B;
        font-family: sans-serif;
        font-size: 2.0em;
        font-style: normal;
        font-variant: normal;
        margin: 10px 10px 0px 15px;
}

p,li,h5 {
     color: #034DFD;
     font-family: sans-serif;
}



nav li {
      display: inline;
      list-style-type: none;
      background-color: #83FD03;
      color: #32CD32;
      border-radius: 20px;
      border: 2px solid;
      margin: 10px;
      padding: 12px;
}


nav {
        height: 50px;
        width: 35em;
        margin: 20px 0px 0px 0px;
        /*background: #fffbf0;
        border-color: #e7c157;*/
}

q {
        quotes: "\201E" "\201C";
}

main {
         display: block;
         border: 2px;
         margin: 0px 10px 0px 0px;
}

article {
         width: 100%;
         background: linear-gradient(#F5F5F5, #FFFF00);
         color: #32CD32;
         border: 4px solid;
         padding: 20px 20px 10px 40px;
}

p.hinweis {
         front-family: Verdana, Arial;
         color: black;
}

.article_1 {
         /*float: right;*/
         /*width: 40%;*/
         border: 4px solid;
         padding: 10px;
}

.doCircle {
          list-style-type: circle;
}

img {
       float: right;
       color: #32CD32;
       border-radius: 50%;
       padding: 40px 40px 10px 0px;
}

h3 {
        ;
        font-family: Brush Script MT, cursive;
        font-size: 3.0em;
        font-style: normal;
        font-variant: normal;
}

footer {
        background: #FFFF00;
        color: #32CD32;
        border-radius: 1px 1px 0.8em 0.8em;
        border: 4px solid;
        margin: 0px 10px 0px 0px;
}

p.footer {
        font-family: VERDANA,ARIAL,HELVETICA;
        color: #32CD32;
        text-align: center;
}

p.adress {
        font-family: VERDANA,ARIAL,HELVETICA;
        font-size: 0,1em;
        color: #32CD32;
        /*border: 4px groove;*/
}