body {
        position: absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        margin:0;
        padding:0;
        background-color:rgb(244,244,244);
        color:rgb(0,0,0);
        /* overflow-y: scroll */
        text-align: center;
        }

#container {
        position: relative;
        top:0;
        margin-left:auto;
        margin-right:auto;
        margin-top:1.5%;
        width:920px;
        height:100%;
        border: 0px solid red;
        text-align:left;
}

#mycustomscroll {
         /* position: relative;
         top:0;
         left:0; */
         border-left:1px solid rgb(48,164,65);
         border-bottom:1px solid rgb(48,164,65);
         border-top:1px solid rgb(48,164,65);
         border-right:1px solid rgb(48,164,65);
         background-color:rgb(255,255,255);
         color:rgb(0,0,0);
         margin-right: 0;
         margin-left:130px;
         margin-top:65px;
         /* padding-left:3%;
         padding-right:3%;  */
         padding-left:25px;
         padding-right:25px;
         padding-top:30px;
         padding-bottom:0px;
         width:550px;
         /* height:450px;
         overflow: auto;*/
}



/*
#inhalt {
         border-left:1px solid rgb(48,164,65);
         border-bottom:1px solid rgb(48,164,65);
         border-top:1px solid rgb(48,164,65);
         border-right:1px solid rgb(48,164,65);
         background-color:rgb(255,255,255);
         color:rgb(0,0,0);
         padding-left:20px;
         padding-right:20px;
         padding-top:15px;
         padding-bottom:0px;
         position:absolute;
         left:115px;
         top:100px;
         width:720px;
         height:75%;
         overflow: auto;
} */


#mail {
        font-size:12.5px;
        font-family:Verdana, Tahoma, Arial, sans-serif;
        font-style:italic;
        color:rgb(48,164,65);
        background-color:rgb(255,255,255);
}

h1 {

        font-size:16px;
        font-family:Verdana, Tahoma, Arial, sans-serif;
        color:rgb(48,164,65);
        background-color:rgb(255,255,255);
}

h2 {

         font-size:14px;
         font-family:Verdana, Tahoma, Arial, sans-serif;
         font-style:normal;
         color:rgb(48,164,65);
         background-color:rgb(255,255,255);
}


h3 {

        font-size:12px;
        font-family:Verdana, Tahoma, Arial, sans-serif;
         color:rgb(48,164,65);
         background-color:rgb(255,255,255);
}

h4 {

        font-size:11px;
        font-family:Verdana, Tahoma, Arial, sans-serif;
        font-style:normal;
        color:rgb(0,0,0);
        background-color:rgb(255,255,255);
}

p, ol, td, tr, table {
        font-size:12px;
        line-height:13pt;
        font-family:Verdana, Tahoma, Arial, sans-serif;
        color:black;
        background-color:rgb(255,255,255);
}

ul, li {
        font-size:12px;
        line-height:14pt;
        font-family:Verdana, Tahoma, Arial, sans-serif;
        color:black;
        background-color:rgb(255,255,255);

}



.spaltelinks {

        width:250px;
         vertical-align:top;
         font-weight:bold;
}

.spalterechts {
         vertical-align:top;
}

.spaltestd {
         vertical-align:top;
         padding-left:0px;
         padding-right:10px;
         padding-top:0px;
         padding-bottom:10px;
}


.spaltepreis {
         vertical-align:middle;
         text-align:center;
         padding-left:0px;
         padding-right:10px;
         padding-top:0px;
         padding-bottom:10px;
}



.spalteref {
        vertical-align:top;
}

.spalteplan {
        vertical-align:middle;
        font-size:12px;
        font-family:Verdana, Tahoma, Arial, sans-serif;
        background-color:rgb(255,255,255);
        color:black;

}

ul {
        font-size:12px;
        line-height:14pt;
        font-family:Verdana, Tahoma, Arial, sans-serif;
        color:black;
        background-color:rgb(255,255,255);

}

div {
font-size:14px;
font-family:Verdana, Tahoma, Arial, sans-serif;
}

li {
   line-height:1em;
}


#navigationtop {
         /* position: absolute;
         left:10px;
         top:15px; */
         height:30px;
         margin-bottom:15px;
         padding-left:4px;
         padding-right:4px;
         padding-top:4px;
         padding-bottom:4px;
         white-space:nowrap;
         background-color:rgb(244,244,244);
         color:rgb(0,0,0);
}

a.navitop {
         display:inline;
         margin-left:8px;
         padding-left:6px;
         padding-bottom:2px;
         padding-right:6px;
         border-left:1px solid rgb(48,164,65);
         border-bottom:1px solid rgb(48,164,65);
         white-space:nowrap;
        font-size:12px;
        font-family:Arial, Verdana, Tahoma, sans-serif;
        font-weight:bold;
         text-decoration:none;
         letter-spacing:0.1em;
         text-align:center;
}

#navigationleft {
        position:relative;
        top:0;
        left:0;
        /*top:120px;
        left:10px;*/
         margin-top:50px;
         height:250px;
         width:100px;
         color:rgb(0,0,0);
         background-color:rgb(244,244,244);
         border:0px solid blue;
         float:left;
}

.navileft {
         display:block;
         margin-top:2px;
         padding:3px;
         padding-left:6px;
         border-left:1px solid rgb(48,164,65);
         border-bottom:1px solid rgb(48,164,65);
         background-color:rgb(48,164,65);
         color:rgb(0,0,0);
         font-size:12px;
         font-family:Arial, Verdana, Tahoma, sans-serif;
         font-weight:bold;
         white-space:nowrap;
         text-decoration:none;
}

.navisubleft {
         display:block;
         margin-top:0px;
         margin-left:0px;
         padding:2px;
         color:rgb(255,255,255);
         background-color:rgb(0,0,0);
         font-size:9px;
         font-family:Arial, Verdana, Tahoma, sans-serif;
         font-weight:bold;
         white-space:nowrap;
         text-decoration:none;
         text-align:center;
}

a.navisubleft:link, a.navisubleft:visited {
        background-color:rgb(244,244,244);
         color:rgb(48,164,65);
         text-align:center;
         }

a.navitop:link, a.navitop:visited, a.navileft:link, a.navileft:visited {
        background-color:rgb(244,244,244);
         color:black;
         }

a.start1:link, a.start1:visited {
         font-family:Verdana, Tahoma, Arial, sans-serif;
         font-size:12px;
         font-weight:bold;
         background-color:rgb(255,255,255);
         color:rgb(48,164,65);
         text-decoration:none;

}

a.start1:hover {
        background-color:rgb(48,164,65);
        color:rgb(255,255,255);
}


a.start2:link, a.start2:visited {
         font-family:Verdana, Tahoma, Arial, sans-serif;
         font-size:12px;
         font-weight:bold;
         background-color:rgb(255,255,255);
         color:rgb(0,0,0);
         text-decoration:none;

}

a.start2:hover {
        background-color:rgb(0,0,0);
        color:rgb(255,255,255);
}


a.navitop:hover, a.navileft:hover {
        background-color:rgb(48,164,65);
         color:black;
}

#seitentext {
         /* margin-left:125px;
         margin-top:100px;
         margin-right:25px; */
}

#footer {
         margin-top:5px;
         margin-left:125px;
         font-size:9px;
         font-family:Verdana, Tahoma, Arial, sans-serif;
         color:black;
         background-color:rgb(244,244,244);
         text-align:center;
         /* position:absolute;
         left:10px;
         top:95%; */
         width:500px;
         height:15px;
         overflow: auto;
}


a.cpl:link, a.cpl:visited {
         font-size:9px;
         background-color:rgb(255,255,255);
         color:rgb(0,0,0);
         text-decoration:none;
         }


li.specialaufz {
line-height:1em;
}

#mail2 {
        font-size:12.5px;
        font-family:Verdana, Tahoma, Arial, sans-serif;
        font-style:italic;
        color:rgb(48,164,65);
        background-color:rgb(255,255,255);
}

td.termin {
text-align: left;
}

a.fliesstext:link, a.fliesstext:visited {
         background-color:rgb(255,255,255);
         color:rgb(0,0,0);
         text-decoration:none;
         }

a.keintext:link, a.keintext:visited {
         background-color:rgb(255,255,255);
         color:rgb(48,164,65);
         text-decoration:none;
         font-weight: bold;
         }


a.faq:link, a.faq:visited {
         font-size:12px;
         font-family:Verdana, Tahoma, Arial, sans-serif;
         background-color:rgb(255,255,255);
         color:rgb(0,0,0);
         text-decoration:none;
         }

a.faq:hover {color:rgb(48,164,65); text-decoration:none;}


p.tipp {
background-color:rgb(151,225,162);  
padding-top:10px;
padding-bottom:10px;
}

p.agb {
         font-size:10px;
         font-family:Verdana, Tahoma, Arial, sans-serif;
}

td.agb {
vertical-align:top;
}

p.ueberuns {
         font-size:10px;
         font-family:Verdana, Tahoma, Arial, sans-serif;
         font-style:italic;
}

img.shot {
padding-top:10px;
padding-bottom:10px;

}
