@charset "utf-8";
/* CSS Document */
body {
        font-size: 13px;
}
* {
        margin: 0em; padding: 0em;
}
h1 {
         color: #084875;
        font-size: 16px;
}

h2 {
        color: #084875;
        font-size: 14px;
}

ul {
        padding-left: 20px;
}

li {
        list-style-image:url(graphics/listenpunkt.jpg);
}
a {
         color: #084875;
         text-decoration:none;
}
a:hover {
         color: #084875;
         text-decoration:underline;
}


html {
        height: 101%;
        font-family:Arial, Helvetica, sans-serif;
}
body {
        background-color:#FFF;
        background-image:url(graphics/pattern_back.png);
}
#wrapback {
        float:left;
        background-image:url(graphics/body_gradient.png);
        background-repeat:repeat-x;
        width:100%;

}
#wrapper {
        width:982px;
        margin: 10px auto;
}
.header {
        float: left;
        height: 77px;
        width:982px;
}
.headerrechts  {
        float: left;
        background-image:url(graphics/header.png);
        width:786px;
        height: 77px;
}
.logo  {
        float: left;
}


.kontaktBar {
        float: right;
        padding-right: 10px;
        line-height:16px;
        height:15px;
        text-align:right;
        font-size:13px;
        color: #084875;

}
.navleiste {
         float: left;
         width: 982px;
        height: 27px;
        background-image:url(graphics/navigation.png);
        }
.topspace {
         float: left;
         width: 982px;
         height: 25px;
         background-image: url(graphics/topspace.png);
         }
#nav {
        width: 980px;
        height: 25px;
        margin: 0em auto;

}
#nav ul {
        margin-left: 10px;
}
#nav ul li{
        list-style-type: none;
        display: inline;
        float: left;
        width: auto;
        line-height: 25px;
        font-size: 14px;
}
.Button a {
        display:block;
        outline:none;
        text-decoration:none;
        color:#FFF;
        padding: 0 10px;
}

.Button a:hover {
        background-image:url(graphics/nav_over.png);
        background-repeat:repeat-x;
        padding: 0 10px;
        border-bottom: 1px solid #666;
}
.Button p {
        background-image:url(graphics/nav_over.png);
        background-repeat:repeat-x;
        font-size: 14px;
        color:#FFF;
        height: 25px;
        padding: 0 10px;
        border-bottom: 1px solid #666;
}
.Button2 {
        background-image:url(graphics/nav_over.png);
        background-repeat:repeat-x;
        font-size: 14px;
        color:#FFF;
        height: 25px;
        padding: 0 10px;
        border-bottom: 1px solid #666;
}

.Button2 a {
        display:block;
        outline:none;
        text-decoration:none;
        color:#FFF;
        padding: 0 10px;
}

#content {
        margin: 0em auto;
        width:982px;

}
.contentback {
         float: left;
        background-image:url(graphics/contentback.png);
        width:982px;


}
#center {
         float:left;
         padding-left: 20px;
         width:650px;


}
.centerbreit {
         float:left;
         margin-left: 20px;
         margin-top: 30px;
         width:940px;
         height:auto;

}
.footend {
         float:left;
         width: 982px;
         border-top: 1px solid;
         margin-bottom: 20px;
         }
.box {
        float:left;
        background-image:url(graphics/boxrechts.png);
        background-position: bottom;
        width: 197px;
        height: 247px;
        margin-top: 28px;
        padding-top: 7px;
        padding-left: 10px;
}
.box p {
        margin: 1em;
}
.engaged {
        margin-left: 20px;

}
.zitat {
        text-align: justify;
        margin:15px;
        margin-left:150px;
        line-height: 18px;
        font-size: 13px;
        color: #084875;
        padding: 10px;
 }

 .liste {
         width: 500px;
        margin-left:30px;

}

.absatz {
         text-align: justify;
}

.funktionen {
        float:left;
        padding: 10px;
        margin-left: 50px;
        width: 500px;


}

.topframe {
        background-image:url(graphics/topframe.png);
        background-repeat: no-repeat;
        width: 690px;
        height: 240px;
        padding-bottom: 10px;



}
.bild-links {
        float: left;
        width: 210px;
        height: 100px;

}