root { 
    display: block;
}

body    {
    background-color: lightgray;
}

hj1 {
    color: #0054a5; /* dunkelblau */
    font-weight: bold;
    font-size: 18px;
    font-family: sans-serif;
}

hj1c {
    color: #5aa63c; /* hellgrün */
    font-weight: bold;
    font-size: 18px;
    font-family: sans-serif;
}

hj2 {
    color: #cb0000; /* rot */
    font-weight: bold;
    font-size: 18px;
    font-family: sans-serif;
}

hj2c {
    color: #1b520d; /* dunkelgrün */
    font-weight: bold;
    font-size: 18px;
    font-family: sans-serif;
}

hj3 {
    color: #343434;  /* grau schräg */
    font-weight: bold;
    font-size: 15px;
    font-family: sans-serif;
    font-style: italic;
}

hj4 {
    color: #343434;  /* grau gerade */
    font-weight: bold;
    font-size: 15px;
    font-family: sans-serif;
}

hj5 {
    color: #ffa200;  /* orange */
    font-weight: bold;
    font-size: 15px;
    font-family: sans-serif;
}

hj5g {
    color: green;  /* grün */
    font-weight: bold;
    font-size: 15px;
    font-family: sans-serif;
}

hj6 {
    color: #343434;  /* grau schräg */
    font-weight: bold;
    font-size: 12px;
    font-family: sans-serif;
    font-style: italic;
}

hj7 {
    color: #343434;  /* grau gerade */
    font-weight: bold;
    font-size: 20px;
    font-family: sans-serif;
}

gt {
    color: #343434;  /* grau normal  */
    font-size: 12px;
    font-family: sans-serif;
}

#wrap_index_new {   
    width: 1000px;
    margin: auto;
    background-color: white;
}

#head_new   {
    height: 401px;
    background-image: url(../img/index/headhv.png);
    background-repeat: no-repeat;
}

#head_new_crm   {
    height: 401px;
    background-image: url(../img/index/head_kv_1000x401.png);
    /*background-color: orange;*/
}

#head_new_verein   {
    height: 401px;
    background-image: url(../img/index/head_verein.png);
    /*background-color: orange;*/
}

#head_new_doppel   {
    height: 401px;
    background-image: url(../img/index/doppelhaed.png);
}

#head_new_tripple   {
    height: 340px;
    background-image: url(../img/index/tripple_head2.png);
}

#mid_new    {
    background: lightpink;
}

#midleft_new    {
    width: 750px;
    float: left;    
}

#ml_text1_new   {
    margin-top: 30px;
    width: 637px;
    margin-left: 45px;
    /*background-color: lightgreen;*/
}

#wrap_lili_new   {
    margin-left: 45px;
    margin-top: 10px;
}

#mantel1_new    {
    width: 100%;
    /*background-color: lightsalmon;*/
    float: left;
}

#zip1_new   {
    float: left;
}

#bild1_new  {
    width: 306px;
    height: 172px;
    /*background-image: url(../img/index/mitarbeiter.png);*/
}

#bild2_new  {
    width: 355px;
    height: 200px;
    margin-left: -20px;
    /*background-image: url(../img/index/mitarbeiter.png);*/
}

#text1_new  {
    width: 306px;
}

#trennlinie {
    width: 7px;
    height: 320px;
    float: left;
    background-image: url(../img/index/trennlinie_schatten.png);
    margin-right: 20px;
}

#midright_new    { 
    width: 250px;
    margin-top: 25px;
    /*background-color: lemonchiffon;*/
    min-height: 100px;
    float: right;  
}

#innen_right_new    {  /* div incl. gestrichelte Linie vertikel  */
    border-left: 1px dashed #004A7F;
    min-height: 1500px;
}

#innen_right_preise    {  /* div incl. gestrichelte Linie vertikel  */
    border-left: 1px dashed #004A7F;
    min-height: 550px;
}

#right_text1_new    {
    margin-left: 10px;
}

#footer_new { 
    clear: both;
    height: 205px;
    background-image: url(../img/index/skyline_1000x205.png);
}

#footer_new_verein { 
    clear: both;
    height: 205px;
    background-image: url(../img/verein/skyline_verein1.png);
}

#leiste_head    {
    color: white;
    font-family: verdana;
    font-size: 16px;
    margin-top: -35px;
    margin-left: 47px;
    /*position: absolute;*/
    clear: both;
}
#leiste_head2    {
    position: absolute;
    color: white;
    font-family: verdana;
    font-size: 16px;
    margin-top: 365px;
    margin-left: 47px;
}

#href_index {
    color: white;
    font-family: verdana;
    font-size: 16px;
}

#index_texte    {
    font-family: verdana;
    font-size: 10px;
}

#ad_g   {
   opacity: 0; 
   font-size: 2px;
}

#button_box1    {
    width: 90%;
    background-color: lightsalmon;
}