html, body { background-color: #efedf0; margin:0px auto; padding:0; height:100%;}



#content { width:1100px; margin:0px auto; height:100%;  }    /* set width of page and center it */


/* Anzeige Scrollbalken auch wenn nicht benötigt */
body {
overflow-y:scroll;}


body, td, th {
    color: #1e242f;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: normal;
    letter-spacing:0px;
    line-height: 1.7em;
    text-decoration: none;
}

a:active, a:focus {outline: medium none;}

a {font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #1e242f;}
a:link {color: #1e242f; font-size: 17px;}
a:visited {color: #1e242f;}
a:hover {color: #6a3165;}
a:active {color: #1e242f;}

a.Main {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #1e242f; font-size:17px;}
a.Main:link {color: #1e242f; font-size: 17px;}
a.Main:visited {color: #1e242f;}
a.Main:hover {color: #6a3165;}
a.Main:active {color: #1e242f;}

a.NavWhite {color: #ffffff;font-size: 12px; text-decoration: none; letter-spacing:1px;}
a.NavWhite:link {color: #ffffff;}
a.NavWhite:visited {color: #ffffff;}
a.NavWhite:hover {color: #11505b;}
a.NavWhite:active {color: #ffffff;}


a.Xs {font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #1e242f; font-size:10px;}
a.Xs:link {color: #1e242f; font-size: 10px;}
a.Xs:visited {color: #1e242f;}
a.Xs:hover {color: #6a3165;}
a.Xs:active {color: #1e242f;}

a.Projekte {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #1e242f; font-size:17px;}
a.Projekte:link {color: #1e242f; font-size: 17px;}
a.Projekte:visited {color: #1e242f;}
a.Projekte:hover {color: #5856d6;}
a.Projekte:active {color: #1e242f;}

a.Aktuelles {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #1e242f; font-size:17px;}
a.Aktuelles:link {color: #1e242f; font-size: 17px; text-decoration: none;}
a.Aktuelles:visited {color: #1e242f; text-decoration: none;}
a.Aktuelles:hover {color: #ff0559; text-decoration: none;}
a.Aktuelles:active {color: #1e242f; text-decoration: none;}


a.Gruen {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #1e242f; font-size:17px;}
a.Gruen:link {color: #1e242f; font-size: 17px; text-decoration: none;}
a.Gruen:visited {color: #1e242f; text-decoration: none;}
a.Gruen:hover {color: #a0e20e; text-decoration: none;}
a.Gruen:active {color: #1e242f; text-decoration: none;}

a.Tuerkis {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #1e242f; font-size:17px;}
a.Tuerkis:link {color: #1e242f; font-size: 17px; text-decoration: none;}
a.Tuerkis:visited {color: #1e242f; text-decoration: none;}
a.Tuerkis:hover {color: #05b3d3; text-decoration: none;}
a.Tuerkis:active {color: #1e242f; text-decoration: none;}

a.HellOrange {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #1e242f; font-size:17px;}
a.HellOrange:link {color: #1e242f; font-size: 17px; text-decoration: none;}
a.HellOrange:visited {color: #1e242f; text-decoration: none;}
a.HellOrange:hover {color: #f7976e; text-decoration: none;}
a.HellOrange:active {color: #1e242f; text-decoration: none;}



.txtWeiss {color: #ffffff; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; letter-spacing:1px; line-height:14px;}

.txtXs { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; letter-spacing:1px; line-height:14px;}


div.Top {position:absolute; top:0px; border: 0 none; width: 1100px; height: 465px; z-index:110; }
div.Logo {position:absolute; border: 0 none; width: 346px; height: 145px; z-index:110; margin-left:377px; top:40px;   }
div.background { position:absolute;  height:465px; width:1100px;  z-index:1;}

/* Div Container Position: Inhalte: 2Varianten: Fixed mit fixierter Höhe und Var mit flexibler Höhe*/
#inhaltFixed { position:absolute; top:465px;  width:1100px; background-color: #ffffff; }
#inhaltVar { position:absolute; top:465px; width:1100px; background-color: #ffffff; z-index:110; }


div.Footer{position: fixed; left: 50%; bottom: 0; transform: translateX(-50%); width: 100%; z-index:110; width:1100px;  border: 0px;} 


hr {
  border: 0;
  border-top: 2px dotted #8c8c8c;
}
	




h1.inline {color: #05b3d3; display: inline; font-size: 30px; font-weight: normal; line-height: 1.4em; }
h2.inline {color: #912187; display: inline; font-size: 21px; font-weight: normal; line-height: 1.4em;}
h3.inline {color: #ab0404; display: inline; font-size: 17px; font-weight: normal; line-height: 1.4em;}
h4.inline {color: #05b3d3; display: inline; font-size: 21px; font-weight: normal; line-height: 1.4em;}

h1 {color: #05b3d3;  font-size: 30px; font-weight: normal; line-height: 1.4em; }
h2 {color: #912187;  font-size: 21px; font-weight: normal; line-height: 1.4em; }
h3 {color: #ab0404;  font-size: 17px; font-weight: normal; line-height: 1.4em; }

#slider {
    position:relative;
    width:795px; /* Change this to your images width */
    height:506px;
 /* Change this to your images height */

}
#slider img {
position:absolute;
    top:0px;
    left:0px;
    display:none;

	
	
}
#slider a {
    border:0;
    display:block;
}

#slider2 {
    position:relative;
    width:1100px; /* Change this to your images width */
    height:718px;/* Change this to your images height */
    
}
#slider2 img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
	
}
#slider2 a { border:0; display:block;}



/* Skript f&uuml;r Entfernen des gepunkteten Randes bei Firefox: */
a:active, a:focus {outline: none}