body {
    margin:0px;
    padding:0px;
}



#all {
margin: 0px auto;
max-width:650px;
background:#FFFFFF;
}

#content {
position: relative;
clear:left;
top: 50px;
max-width: 600px;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 1.5em;
color: #000;
text-align:left;
padding:10px;
}

#img {
position: relative;
float:left;
width:227px;
}


#subtitle
{
margin-left: 100px;
}


.weiss{

   font-family: Arial, Verdana,  Helvetica, sans-serif;
        color:#FFFFFF;
        font-size:25px;
        font-weight:bold;

    }
#kasten {
padding:5px;
border:solid 3px #FF6600;>
}

.titel {
    font-family: Arial, Verdana,  Helvetica, sans-serif;
        color:#000000;
        font-weight: bold;
        font-size:14px;
    }

.orange {
        font-family: Arial, Verdana,  Helvetica, sans-serif;
        color:#FF6600;
        font-weight: bold;
        font-size:12px;
}

h1{
font-family: Arial, Verdana,  Helvetica, sans-serif;
        color:#FF6600;
        font-weight: bold;
        font-size:15px;
}


h2 {
font-family: Arial, Verdana,  Helvetica, sans-serif;
        color:#FF6600;
        font-weight: bold;
        font-size:15px;
}

h3 {
        font-family: Arial, Verdana,  Helvetica, sans-serif;
        font-weight:bold;
        font-size: 15px;
}

a.navi {
font-family: Arial, Verdana,  Arial, Helvetica, sans-serif;
color:#FF6633;
font-size: 15px;
line-height: 1.5em;
text-decoration: underline;
}

a.navi:visited {
font-family: Arial, Verdana,  Arial, Helvetica, sans-serif;
color:#000000;
font-size: 15px;
line-height: 1.5em;
text-decoration: underline;
}

a.navi:hover {
font-family: Arial, Verdana,  Arial, Helvetica, sans-serif;
text-decoration: underline;
font-size: 15px;
line-height: 1.5em;
color:#FF6633;
}

#kap {
list-style-type: none;
margin-left:-40px;
}

ul#kap li {
float:left;
margin-right: 20px;
}

#topnavi {
list-style-type: none;
margin-left:-40px;
}
#footer {
position: relative;
float:left;
}

ul#inhalt li {
list-style-type: none;
margin-left:-20px;
margin-bottom: 10px;
}

ul#lit li {
margin-left:-20px;
margin-bottom: 10px;
}

#inhalt {
border-left: 3px solid #FF6600;
}

/*https://astronautweb.co/snippet/font-awesome/*/

@font-face {
    font-family: 'FontAwesome';
    src: url('font/awesome/fontawesome-webfont.eot');
    src: url('font/awesome/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/awesome/fontawesome-webfont.woff2') format('woff2'),
         url('font/awesome/fontawesome-webfont.woff') format('woff'),
         url('font/awesome/fontawesome-webfont.ttf') format('truetype'),
         url('font/awesome/fontawesome-webfont.svg#awesome') format('svg');
    font-weight: normal;
    font-style: normal;

}

.fa-tint:before {
font-family:FontAwesome;
color: black;
content: "\f0a9";
}

#footer {
border-top: 3px solid #FF6600;
font-family: Arial, Verdana,  Arial, Helvetica, sans-serif;
font-size: 15px;
padding-top: 20px;
margin-left:-40px;
margin-top: 60px;
margin-bottom: 30px;

}

.footer {
list-style-type: none;

}