body {

        color: #4d4b4a;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin: 0px;
        padding: 0px;
        background-color: #E0E0E0;


 background-image: url('images/bg.jpg');
    background-position:center;
background-repeat:repeat-y;


}



* {margin: 0px;padding: 0px;}
.clear{clear:both;}
#container {
        margin: 0px auto;
        text-align: left;
        width: 780px;
}

div{


}
/********************** Header ***************************/
#logo{
        background-color: #ffffff;
        background-image: url(images/bg_header.jpg);
        background-repeat: repeat-x;
        height: 69px;
        width: 774px;
        margin: 20px 0px 0px 210px;
        padding: 0px;
        text-align: center;
}

#content h1{
      color: #4d4b4a;
      margin: 0px 0px 25px 0px;

}


#gruen_links{
 background-image: url('images/spacer_links.jpg');
height:4px;
width:16px;
float:left;
margin:25px 0px 0px 0px;
}

#gruen{
background-color: #000000;
 background-image: url('images/spacer_gruen.jpg');
height:4px;
float:left;
margin:25px 0px 0px 0px;
width:90%;
}



#gruen_rechts{
 background-image: url('images/spacer_rechts.jpg');
height:4px;
width:16px;
float:left;
margin:25px 0px 0px 0px;

}

#rotcontainer{
 padding:50px 25px 0px 25px;
 float:left;

}

#rot_oben{
 background-image: url('images/rot_oben.jpg');
height:34px;
width:3px;
float:left;
}

#rot{
background-color: #000000;
 background-image: url('images/spacer_rot.jpg');
height:4px;
float:left;
margin:25px 0px 0px 0px;
width:3px;
}



#rot_unten{
 background-image: url('images/rot_unten.jpg');
height:23px;
width:3px;
float:left;

}


#my_body{
float:left;
margin: 50px 0px 0px 0px;
width:930px;
}

#content{
float:left;
width:700px;
background-color:#ffffff;
}

#navi{
float:left;
margin:50px 0px 0px 0px;
}

#navi ul{

        list-style: none;
}

#navi ul li{
         padding: 5px 0px 0px 0px;
            margin: 5px 0px 0px 0px;

}

#navi ul .a1{

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #4d4b4a;
        text-decoration: none;
        padding: 5px 0px 0px 0px;
                margin: 5px 0px 0px 0px;

}


#navi ul .a1:hover{

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #138F3B;
        text-decoration: none;
        padding: 5px 0px 0px 0px;
            margin: 5px 0px 0px 0px;


}

#navi ul .a2{

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #4d4b4a;
        text-decoration: none;
        padding: 5px 0px 0px 0px;
             margin: 5px 0px 0px 0px;

}


#navi ul .a2:hover{

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #DC2118;
        text-decoration: none;


}

.a_impressum{

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #4d4b4a;
        text-decoration: none;


}


.a_impressum:hover{

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #DC2118;
        text-decoration: none;


}

.preise_td1{
background-color:#E0E0E0; padding:3px;

}
.preise_td2{

padding:3px;
}