body {
        margin:0px;
        padding:0px;
        font-family: verdana, arial, helvetica, sans-serif;
         font-size: 12px;
         color:#333;
        background-color: #eee;
        height: 100%;

         }




h1 {
        margin: 0px 0px 15px 0px;
        padding: 0px;
        font-size: 28px;
        line-height:28px;
        font-weight:900;
        color:#ccc;
        }

.spruch
{
         font-size: 12px;
         padding-top: 0px;
        margin-top: 0px;
        text-decoration: none;
        color: #003399;
}


strong
{
        color: #003399;
}

.abstandunten
{
        margin-bottom: 7px;
}


h2
{
         padding: 5px 0px 0px 20px;
         margin: 0;
         font-weight: bold;
        font-size: 12px;
        color: #003399;
}

h3
{
         padding: 10px 0 0 20px;
         margin: 0;
         font-weight: normal;
        font-size: 12px;
        color: #003399;
}

a
{
        color:#000;
        font-size:11.4px;
        text-decoration:none;
        font-family: verdana, arial, helvetica, sans-serif;
}

a:link
{
        color:#000;
}


.logohome
{
        margin: 25px 0 20px 10px;
        padding: 0;
}

.engdeu
{
         font-size:12px;
         color: #003399;
        text-align: right;
        font-weight: bold;
        padding: 0px;
}

.engdeu a:link
{
        font-weight:bold;
        color:#003399;
        text-decoration:none
}

.engdeu a:hover
{
        font-weight:bold;
        color: #4D69AC;
        text-decoration:none;
}

.engdeu a
{
        font-weight:bold;
        color: #003399;
        text-decoration:none;
}

.mannhome
{
        margin: 0px;
        padding: 5px 0 0 50px;
}

#Content {
         font-size:12px;
        margin:0px 0px 0px 210px;
        padding: 0px;
        width: 800px;
        z-index: 1;
         /*border: solid 1px #f00;*/
        }

#Content p
{
        padding-left: 20px;
        width: 620px;
        font:12px/20px verdana, arial, helvetica, sans-serif;
        /*margin:0px 0px 16px 0px;*/
         margin-bottom: 16px;
}


#kasten1 {
        background-repeat: no-repeat;
        left: 230px;
        top: 540px;
        position: absolute;
        z-index: 2;
        height: 130px;
        width: 260px;
        border-color:#00C;
        border-style: solid;
        border-width:thin;
        padding: 0px;
        padding-top: 0px;
        padding-bottom: 22px;
        background-color: #FFF
}

#kasten2{
        background-repeat: no-repeat;
        left: 550px;
        top: 540px;
        position: absolute;
        z-index: 2;
        height: 130px;
        width: 265px;
        border-color: #00C;
        border-style: solid;
        border-width:thin;
        padding: center;
        padding-top: 5px;
        padding-bottom:20px;
        padding-left: 5px;
        background-color:#FFF

}


#map{
        position:relative;
        margin: 0px 0px 0px 20px;

        }

.team
{
        font:12px/20px verdana, arial, helvetica, sans-serif;
        margin:0px 0px 16px 0px;
        padding:0px;
}

.weihnachten
{
        font-family: verdana, arial, helvetica, sans-serif;
        font-weight:bold;
        font-size:12px;
        color: #003399;

}

.stellen
{
        background-color: #fff;
         font:12px/20px verdana, arial, helvetica, sans-serif;
        margin: 10px 0px 20px 0px;
         padding: 5px 5px 5px 5px;
         /*border: 1px solid #f00;*/
}

.stellen a
{
        text-decoration: underline;
}

.stellendatum
{
         /*width: 110px;*/
         padding-right: 10px;
        vertical-align:top;
}

li
{
        font-size: 12px;
}

.anfahrt
{
        text-decoration: underline;
}

#bild
{
        background-color: #EBEEF3;
        height: 123;
        width: 100%;
        margin-bottom: 10px;
}

.aufzaehlung
{
         font-size: 12px;
         list-style-type: square;
        line-height: 20px;
}

aufzaehlung, li
{
         line-height: 17px;
                padding-bottom: 7px;
}

.unteraufzaehlung li
{
        line-height: 17px;
         padding-bottom: 7px;
         padding-left: 7px;
}

.unteraufzaehlung
{
        font-size: 12px;
         padding-top: 7px;
         padding-bottom: 0px;
         list-style-image: url(images/haeckchen.gif);
         list-style-type: disc;

}

.imgtable, td
{
        padding-bottom: 15px;

}

.kontakttable
{
        margin-left: 20px;
}

.kontakttableright
{
        padding-left: 30px:
         padding-bottom: 40px;
}

.kontakttableleft
{
        padding-bottom: 40px;
}


#bild, img
{
        display: block;
}

img
{
        border: none;
}

#Menu
{
        font: verdana, arial, helvetica, sans-serif;
        position: absolute;
        top: 124px;
        left: 0px;
        width: 210px;
        padding-top: 0px;
        background-color:#fff;
        /*border:1px solid #00f;*/
        line-height: 17px;
        padding-bottom: 20px;
        height: 150%;
         /******nur fuer ie******/
        /* \*/
        * height: 100%;        /* */

}


/*************navigation**************/


#Menu ul
{
padding-left: 10px;
margin-left: 0px;
font-size: 11.4px;
list-style: none;
line-height: 24px;
font: verdana, arial, helvetica, sans-serif;
/*border: solid 1px #f00;*/
}

.fontbold li
{
font-weight: bold;
}

#menue, a:hover
{
color: #003A8C;
}
