/*    S T Y L E    */

.mobile {
display: none;
}

.desktop {
display: block;
}


* {
margin: 0px;
padding: 0px;
}

body {
font-family: 'Open Sans';
font-weight: 400;
font-size: 14px;
line-height: 20px;
letter-spacing: 0.05em;
color: #575756;
background-color: #fff5e5;
}

h1 {
font-family: 'Patrick Hand';
font-size: 45px;
line-height: 52px;
color: #A1AA35;
margin-bottom: 20px;
letter-spacing: 0.0em;
}

h2 {
font-family: 'Patrick Hand';
font-size: 30px;
line-height: 32px;
color: #A1AA35;
margin-bottom: 15px;
letter-spacing: 0.0em;
}

p {
margin-bottom: 10px;
}

a, a:visited {
color: #575756;
text-decoration: none;
font-weight: 700;
}

a:hover {
color: #8E8E8E;
}

strong {
font-weight: 700;
}

.inhalt li {
margin-left: 19px;
padding-left: 0px;
}



/*    L A Y O U T    */

div#wrapper {
width: 1024px;
margin: 0px auto;
background-color: #fff;
}

div#header img {
width: 100%;
height: auto;
}

div#main .inhalt {
padding: 50px;
}

div#main .inhalt img {
float: right;
}

div#main .image img {
width: 100%;
height: auto;
margin-top: 30px;
}

div#main .facebook-plugin {
overflow: hidden;
}

div#main .facebook-plugin div {
float: right;
width: 370px
}

div#main .facebook-plugin div.fb-page {
float: none;
width: 500px;
}

div#footer {
background-color: #A1AA35;
color: #fff;
padding: 60px 50px 50px 50px;
height: 65px;
}

div#footer div {
float: left;
padding-right: 140px;
}

div#footer div.last {
text-align: right;
padding-right: 0px;
}

div#footer div .kursiv {
font-family: 'Patrick Hand';
font-size: 35px;
margin-top: -10px;
}

div#footer a {
color: #fff;
}

div#footer a:hover {
color: #7f8723;
}

div.design-the-future {
text-align: center;
padding: 20px 0px 40px 0px;
font-size: 85%;
opacity: 0.7;
}



/*    N A V I G A T I O N    */

div.navigation {
background-color: #A1AA35;
overflow: hidden;
text-align: center;
margin-bottom: 20px;
}

div.navigation ul {
margin: 0px 50px;
overflow: hidden;
}

div.navigation ul li {
float: left;
padding: 15px 0px;
margin: 0px;
list-style-type: none;
}

div.navigation ul li.facebook {
float: right;
}

div.navigation ul li.facebook img {
margin: -5px 8px -8px 0px;
width: 30px !IMPORTANT;
}

div.navigation ul li.active, div.navigation ul li:hover {
background-color: #7f8723;
}

div.navigation ul li a {
font-size: 15px;
line-height: 20px;
padding: 15px;
color: #FFF;
}























