/* Allgemeines */

body {

         background: #70c7fe;
         background: -moz-linear-gradient(top,  #afe0ff 0%, #70c7fe 100%);
         background: -webkit-linear-gradient(top,  #afe0ff 0%,#70c7fe 100%);
         background: linear-gradient(to bottom,  #afe0ff 0%,#70c7fe 100%);
         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afe0ff', endColorstr='#70c7fe',GradientType=0 );
         background-attachment:fixed;
         color:#000;
         font-family: 'Oswald', sans-serif;
         font-weight: 300;
         margin:0;

}

a:hover{

         cursor:pointer;

}

#website{

         width:980px;
         margin:0 auto;

}

/* Allgemeines Ende */

/* Header */

#head_left{

         width:490px;
         float:left;

}

#head_right{

         width:490px;
         float:right;

}

/* Men� */

#menu{

         background-color:#040033;
         height: 70px;
         text-align: center;
         vertical-align: middle;
         color:#ffffff;
         font-size:20px;
         font-family: 'Oswald', sans-serif;
         font-weight: 400;

}

#menu table{

         height:100%;

}

#menu a{

         margin:10px;
         padding:10px 15px;
         border-radius:3px;
         transition: all .2s;
         -moz-transition: all .2s;
         -webkit-transition: all .2s;

}

#menu a:hover{

         background-color:#0b0646;

}

#menu .dropdown{

         position:relative;

}

#menu .dropdown-content{

         display:none;
         position:absolute;

}

#menu .dropdown:hover .dropdown-content {

         display:block;
         -webkit-animation: fadein 0.2s;
         -moz-animation: fadein 0.2s;
         -ms-animation: fadein 0.2s;
         -o-animation: fadein 0.2s;
         animation: fadein 0.2s;

}

@keyframes fadein {

         from { opacity: 0; }
         to   { opacity: 1; }

}

@-moz-keyframes fadein {

         from { opacity: 0; }
         to   { opacity: 1; }

}

@-webkit-keyframes fadein {

         from { opacity: 0; }
         to   { opacity: 1; }

}

@-ms-keyframes fadein {

         from { opacity: 0; }
         to   { opacity: 1; }

}

@-o-keyframes fadein {

         from { opacity: 0; }
         to   { opacity: 1; }

}

#menu ul{

         margin-left:-60px;
         list-style:none;

}

#menu li{

         background-color:#040033;
         padding:10px;
         transition: all .2s;
         -moz-transition: all .2s;
         -webkit-transition: all .2s;

}

#menu li:hover{

         background-color:#0b0646;

}

/* Header Ende */

/* Inhalt */

#content{

         clear:both;
         padding:30px;
         background:#ffffff;
         text-align: justify;
         font-size:18px;

}

#content h1,
#content h2,
#content h3{

         margin-top:0px;
         font-family: 'Oswald', sans-serif;
         font-weight: 400;


}

#content a{

         font-style:italic;
         padding:3px 5px;
         border-radius:2px;
         color:#000000;

}

#content a:hover{

         background-color:#d8d8d8;

}

#content .button{

         color:#ffffff;
         margin-top:200px;
         padding:5px 10px;
         border-radius:5px;
         background-color:#040033;

}

#content .button:hover{

         background-color:#0b0646;

}

content .smalltext{
    font-size: 8px;
}

#content .zitat{

         margin-top:10px;
         margin-right:60px;
         margin-left:60px;
         margin-bottom:0px;
         padding-top:15px;
         padding-right:20px;
         padding-left:15px;
         padding-bottom:0px;
         background-color:#D8D8D8;
         font-style: italic;

}

#content .person{

         margin-top:0px;
         margin-right:60px;
         margin-left:60px;
         margin-bottom:10px;
         background-color:#D8D8D8;
         padding-top:0px;
         padding-bottom:10px;
         padding-right:20px;
         padding-left:20px;
         text-align:right;
         font-style:italic;
         font-weight:bold;

}

/* Inhalt Ende */

/* Footer */

#footer{

         text-align: center;
         padding: 10px;
         color: #5099c8;
         font-size:12px;

}

#footer a{

         color: #4188b6;
         text-decoration:none;
         padding: 3px;
         border-radius:2px;

}

#footer a:hover{

         color: #227bb3;
         text-decoration:none;
         background: #91d3fc;

}

/* Footer Ende */