        body{
            background: #C0C0C0;
            font-family:Verdana, Tahoma, Arial, sans-serif; 
            font-size: 1.5em; 
            overflow:auto;
        }
        h1,h2,h3{
            text-align:center;
            font-size: 2.0em; 			
            padding-left: 5%;
            color: #62615C;
        }
        p{
            padding:2%;
            color: #62615C;
        }
        img{
            text-align:center;
            max-width: 100%;
            height:auto;
            width:auto;
        }
        #wrapper{
            background: #FFFFFF;
            margin: 0 auto;
            max-width: 1020px;
            width:98%;
            border: 1px solid #800012;
            border-radius: 2px;
            box-shadow: 0 0 10px 0px rgba(12, 3, 25, 0.8);
        }
        #telefon{
            width: 100%;
            height: 40px;
            background: #800012;
            overflow:hidden;
        }
        #telefon p{
            text-align: right;
            font-size:0.5em;
            padding: 1px 3% 0.1% 0;
            color: #C0C0C0;
        }
        #telefon p a {
            color: #C0C0C0;
            text-decoration: none;
        }
		header{
            width: 100%;
            min-height: 90px;
            text-align: center;
        }
        nav ul{
            list-style: none;
            margin: 0;
            padding-left: 35px;
        }
        nav ul li{
            float:left;
            border: 1px solid #800012;
            width: 16%;
        }
        nav ul li a{
            background: #800012;
            display: block;
            padding: 2% 2% ;
            font-weight: bold;
            font-size: 1.0em;
            color: #e7f3ef;
            text-decoration: none;
            text-align: center;
        }
        nav ul li a:hover, nav ul li a.active{
            background: #C0C0C0;
            color: #800012;
        }
        #banner{
            width: 100%;
            border-top: 1px solid #73726D;
        }
        #vers{
            width: 90%;
            padding: 2% 2%;
			margin: 1% 1%;
			border: 1px solid #800012;
			background-color: #800012;
			text-align: center;
			color:#ffffff;
			font-size:14px;
			
        }		
        .linke-spalte{
            width: 65%;
            float: left;
            margin: -2% 1% 1% 1%;
        }
        .seitenleiste{
            width: 31%;
            float: right;
            margin: 1%;
            text-align: center;
        }
        .wir{
            float:left;
            margin: 0;
            max-width: 100%;
            height: auto;
            padding: 1%;
        }
        .loeschen{
            clear: both;
        }
        .bereich{
            width: 29%;
            float: left;
            margin: 2% 2.16%;
            text-align: center;
        }   
        footer {
            background: #800012;
            width: 100%;
            overflow: hidden;
        }
        footer p {
            color: #C0C0C0;
			line-height:1.1em;
			height: 1.0em;
			font-size: 0.5em; 
        }
       footer a {
            color:  #C0C0C0;
            text-decoration: none;
        }
        ul {
            list-style-type: none;
            margin: 0;
            padding: 0;
        }
        li{
            display: inline;
        }
        ul li img{
            height: 3.125em;
        }
        @media screen and (max-width: 478px){
            body{
                font-size: 1.25em;
            }
        }
        @media screen and (max-width: 740px){
            #banner{
                display:none;
            }
            nav {
                width: 100%;
                margin-bottom: 10px;
            }
            nav ul{
                list-style:none;
                margin: 0 auto;
                padding-left: 0px;
            }
            nav ul li{
                text-align: center;
                margin-left: 0;
                width: 100%;
                border-top: 1px solid #800012;
                border-right: 0px solid #800012;
                border-bottom: 1px solid #800012;
                border-left: 0px solid #800012;
            }
            nav ul li a {
                padding: 8px 0;
            }
            .linke-spalte{
                width: 100%;
            }
            .seitenleiste{
                width: 100%;
            }
            .bereich{
                float: left;
                margin:0;
                width: 100%;
            }
        }
