
body {
         font: 100% Verdana, Arial, helvetica, sans-serif;
         background-color:#999999;

         margin:0px;
         padding: 0px;

         }
html {display:block;
         }

/* ganzer Container-----*/
#holder {
        background:url(../img/holder_01.jpg) repeat-no;
        /* color: grey;*/
        background-image: linear-gradient(silver, black);

         }


#content {
         max-width:1200px;
         width:95%;
         font-size: 85%;
         background-color: white;
         margin: 5px auto 0 auto;
         }
/*Bilder auf der Seite------*/


/*    #header img {
            max-width:15%;
            border: 2px solid red;
            margin: 0px 0px 0px 40px;

            }  */

.dseite {
            max-width:20%;
            border: 2px solid red;
            margin: 0px 0px 0px 40px;
}

.logo {
         max-width:25%;
         min-width: 25%;
}



#nav     {
         width: 140px;
         float: left;
         line-height: 53px;
         padding: 15px 10px;
         /*background-color: #1139F8; */
         }
/*Inhalt der Seite-----*/
#main {
         margin: 30px 0 0 230px;
         padding: 15px;
         height: 700px;
         border-left: 1px solid #999999;
         /*background-color: yellow;*/

         }
/*Fusszeile--------*/
#footer  {
         margin-left: 10px;
         padding: 15px;
         border-top: 1px solid grey;
         font-size: 85%;
         color:#B41A61; /*roter Text wie Logo ändern */
         }


.brclear {
         clear: both;
         height:0;
         margin:0;
         font-size: 1px;
         line-height: 0px;

         }

h1 {
         font-size: 1.5em;
         letter-spacing: 0.2em;
         color: #B41A32;
         text-decoration: underline;


         }

.logo {
         margin: 2px 0px 0px 6px;
         }
.sw {
         font-size: 0.65em;
         text-align: justify;
         }

.td {
       /*  display: block;*/ /*untereinander*/
         padding: 1px 0 1px;

         text-align: left;
         }
.td a {
         /*margin-left: 25px;*/
         display: block;
         text-decoration: none;
         color: #ae1f4a;
         }

./*dienste ul p li a {
         text-decoration: none;
         }  */
.s1  {
         font-size: 1em;
         line-height: 1.8em;
         }

.impr {
         font-size: 0.9em;
         line-height: 1.5em;

         }
.impr-haft {
         font-size:  0.9em;
         line-height: 1.5em;
         }
/*.disc  {
         margin-left: 10px ;
         } */

#nav ul  {
         background-color: transparent;
         list-style-type: none;
         margin-top: 20px;
         padding: 0;
         font-size: 90%;
         /*border: 1px solid #B41A32; */
         }
#nav ul li aktiv{
         padding: 0;
         margin: 0;
         }



#nav ul li a, .aktiv  {
         background-color: #white;
         font-size: 1.2em;
         /*border-bottom: 1px solid #ae1f4a; */
         color: #999999;
         display: block;
         padding: 2px 0 6px 50px;
         text-decoration: none;
         height: 2%;

         }

#nav a:visited {
         color: #999999;
         }



#nav a:hover, #nav a:focus, .aktiv {
         /*background-color: #999999; */
         /*border-right:1px solid #B41A32;*/
        /* border-bottom: 1px solid #B41A32; */
         text-decoration: underline;
         color: #B41A32;

         }


