body{
        margin:0px;padding:0px;
        background-color: #E8E8E8;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        color:black;
        font-weight:normal;
}
.img_right{float:right;}


/**************************************************************************/
#site{
        margin:0px;padding:0px;
        width:1000px;
        min-height:100%;
        height:auto !important;  /* für moderne Browser */
        height:100%;  /*für den IE */
        position:absolute;
        margin-left:-500px;
        left:50%;
        background-color: transparent;
        background-color: transparent;
        background-image: url(../images/site.jpg);
        background-position: top center;
        background-repeat: repeat-y;
}
#innen{
        margin:0px;padding:0px;
        width:934px;
        min-height:100%;
        height:auto !important;  /* für moderne Browser */
        height:100%;  /*für den IE */
        position:absolute;
        margin-left:-467px;
        left:50%;
        background-color: transparent;
        background-color: transparent;
        background-image: url(../images/site.jpg);
        background-position: top center;
        background-repeat: repeat-y;
}
/**************************************************************************/
#top{
        margin:0px;padding:0px;
        width:934px;
        height:124px;
        background-image: url(../images/back_top.jpg);
   background-position: top left;
        background-repeat: no-repeat;
}
#navigation_top{
        margin:0px;padding:0px;
        width:600px;
        height:124px;
        background-color:  transparent;
}
.menu1 {
        margin:0px;padding:0px;
        list-style-type:none;
        padding-top:70px;
        padding-left:30px;

}
.menu1_level1 {
        float:left;
        background-image: url(../images/back_menu1_li.jpg);
        background-position: bottom left;
        background-repeat: no-repeat;
        line-height:34px;
        margin-left:2px;
        margin-right:2px;
}
.menu1_level1 a, .menu1_level1 a:visited {
        background-image: url(../images/back_menu1_li_a.jpg);
        background-position: bottom right;
        background-repeat: no-repeat;
        line-height:34px;
        text-decoration:none;
        font-weight:bold;
        color:white;
        display:block;
        padding-left:5px;
        padding-right:5px;
        padding-bottom:8px;
}
.menu1_level1 a:hover{
        text-decoration:underline;
}
.menu1_level1_act {
        float:left;
        background-image: url(../images/back_menu1_li_act.jpg);
        background-position: bottom left;
        background-repeat: no-repeat;
        line-height:34px;
        margin-left:2px;
        margin-right:2px;
}
.menu1_level1_act a, .menu1_level1_act a:visited {
        background-image: url(../images/back_menu1_li_a_act.jpg);
        background-position: bottom right;
        background-repeat: no-repeat;
        line-height:34px;
        text-decoration:none;
        font-weight:bold;
        color:white;
        display:block;
        padding-left:5px;
        padding-right:5px;
        padding-bottom:8px;
}
/**************************************************************************/
#navigation_left{
        margin:0px;padding:0px;
        width:200px;
        float:left;
}
.menu2{
        margin:0px;padding:0px;
        list-style-type:none;
        padding-top:23px;
        padding-left:30px;
}
.menu2_level1{
        line-height:30px;
        border-top:1px solid #0196D8;margin-top:-1px;
}
.menu2_level1 a, .menu2_level1 a_visited{
   border-bottom:1px solid #0196D8;
        display:block;
        margin-top:1px;
        color:#D82C27;
        text-decoration:none;
        font-weight:bold;
        font-size:90%;
}

.menu2_level1_act a, .menu2_level1_act a_visited {
        line-height:30px;
        display:block;
        margin-top:1px;
        color:#0196D8;
        text-decoration:none;
        border-right:10px solid #D82C27;
        font-weight:bold;
        font-size:90%;
}
#pic{
        margin:0px;padding:0px;
        background-image: url(../images/top_pic.jpg);
        background-position: top right;
        background-repeat: no-repeat;
        width:734px;
        height:155px;
        float:left;
}
/**************************************************************************/
#content{
        margin:0px;padding:5px;
        float:right;
        width:648px;
        min-height:300px;
        height:auto !important;  /* für moderne Browser */
        height:300px;  /*für den IE */
        border-right:1px solid #D82C27;
        border-left:1px solid #D82C27;
}

/*#content p{
        padding:10px;
}*/

.box_team{
   width:300px;
        height:350px;
        float:left;
        text-align:center;
        border:1px dashed #1F358B;
        margin-left:10px;
        margin-top:10px;
        background-color:#DFDFDF;
}
.box_standorte{
   width:310px;
        height:260px;
        float:left;
        text-align:center;
        border:1px dashed #1F358B;
        margin-left:5px;
        margin-top:10px;
}
/**************************************************************************/
#footer{
        margin:0px;padding:0px;
        width:934px;
        height:28px;
        background-image: url(../images/footer.gif);
        background-position: top right;
        background-repeat: no-repeat;
        float:left;
        padding-bottom:10px;
}
.anfang{
        padding-top:10px;
        padding-left:220px;
}
.anfang a{
   text-decoration:none;
        font-weight:bold;
        color:#0196D8;
}

table {
        font-size: 100%;
}

.start {
        color:#0196D8;
     font-weight:bold;
}

ul.profil {
        list-style-image: url(../img/bullet.gif);
}

li.profil a, li.profil a:visited {
        font-size: 120%;
        font-weight: bold;
        text-decoration: none;
        color: #0196D8;
        vertical-align: top;
}

h3.impulsgeber a, h3.impulsgeber a:visited {
        font-size: 120%;
        font-weight: bold;
        text-decoration: none;
        color: #0196D8;
}
