body {
    background-color: black;
    background-image:url("../img/stamp.gif");
}

.logo {
    margin: 0px auto;
    width: 715px;
    margin-bottom: 25px;
}

#main-wrap {
    margin: 25px auto;
    width: 1115px;
}

.head-kontakt {
    text-align:left;
    margin-left:20px;
}

#header{
    font-family: Times New Roman, Source Sans Pro;
    text-align: center;
}

#slider {
    width: 300px;
    height: 400px;
    margin: 0px auto;
    border-radius: 15px;
}

.main-content {
    position: relative;
    width: 715px;
    margin: 0 auto;
    font-family: Times New Roman, Source Sans Pro;
    font-size: 15px;
    background-color: #EEDFCC;
    border-radius: 10px;
    border: 1px solid black;
}

.rutscher {
    position: relative;
    left: 197.5px;
    border-radius: 10px;
}

.line {
    border-bottom: 2px dotted;
    margin-left:25px;
    margin-right: 25px;
}

.row {
    margin-left: 25px;
    margin-right: 25px;
}

.col-md-6 {
    height: 50px;
    text-align: center;
    font-weight: bold;
}

.newsline {
    border-bottom: 2px solid;
    margin-left:25px;
    margin-right: 25px;
    color: red;
}

.p-philosophie {
    text-align:left;
    text-align: justify;
    margin-left:25px;
    margin-right: 25px;
}

.p-date {
    color: #8b0000;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    text-align: justify;
    margin-left:25px;
    margin-right: 25px;
}

.news {
    text-align:left;
    text-align: justify;
    margin-left:25px;
    margin-right: 25px;
}

.navbar .brand {
    font-size: 15px;
    margin-left: 5px;
}

.container {
    margin-left: 15px;
}

a:link, a:visited  {
    color:black;
    text-decoration: none;
}

a:hover {
    color:black;
}

a:active {
    color:black;
}

#facebook2{
    margin-left: 315px;
}

#footer{
    margin-top: 10px;
    text-align: center;
}