body {
    font-family: Arial, Arial, Helvetica, sans-serif;
    color:#000;
    font-size:12px;
    line-height:16px;
    background:url(../images/bg-page.jpg) top left repeat-x;
}


#container-wrapper{
    width:980px;
    margin: 0 auto;
    background:url(../images/bg-repeat.jpg) top left repeat-y;
}
#container {
    background:url(../images/bg-top.jpg) top left no-repeat;
}

#header {
    height: 109px;
//    overflow: none;
    padding: 0 0 0 20px;
}
#logo {
    width:288px;
    height:109px;
    float:left;
}
#slogan {
    width:442px;
    height:109px;
    float:left;
}
#telefoon {
    width:125px;
    height:109px;
    float:left;
    color:#fff;
    padding: 0 0px 0 50px;
    text-align:left;
}
#telefoon span {
    font-size:18px;
    font-weight:bold;
    display:block;
    line-height:19px;
    padding: 80px 0 0 0px;
}

#slider {
    margin: 11px 0 20px 11px;
    height:279px;
    width:738px;
    background:#efefef;
}
#menu {
    height:30px;
    line-height:30px;
    font-size:14px;
    padding: 0 0 0 25px;
}
#menu li {
    float:left;
}
#menu a {
    display:block;
    height:30px;
    padding: 0 15px;
    color:#fff;
    border-right:1px solid #2a3162;
    text-transform:uppercase;
}
#menu li.active a {
    background:url('../images/bg-menu-active.jpg');

}
#menu a:hover {
    color:#eeff33;
}
#menu li.active li a, #menu li li a {
    background-image:none;
    background:#4A4A4A;
        text-transform:none;
    width:170px;
}
#menu li li.active a {
    text-transform:none;
}
#menu li.active li a:hover, #menu li.active li.active a {
    color:#eeff33;
}

#menu li li {
border-left:1px solid #6E6E6E;
border-right:1px solid #6E6E6E;
border-bottom:1px solid #6E6E6E;
}

#left {
width:770px;
overflow:auto;
float:left;
}
#right {
width:200px;
overflow:auto;
float:left;
}

#main {
    overflow:auto;
    padding: 0 0 20px 0;
}

#content {

    padding: 8px 30px 0 160px;

}

.text p, .text ul, .text ol, .text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {
    padding: 0 0 15px 0;
}
.text ul, .text ol{
    padding: 0 0 15px 25px;
    list-style:disc;
}
.text ol{
    list-style:decimal;
}
.text table {
margin: 0 0 15px 0;
}
.text td {
    vertical-align:top;
}
.text a {
    color:#0f4c7c;
    text-decoration:underline;
}
.text a:hover {
    color:#80b0e0;
}
.text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {
    font-size:14px;
    color:#0f4c7c;
}
.text h1 {
    font-size:18px;
}
.text h2 {
    font-size:16px;
}
.text h3 {
    font-size:15px;
}

#rightbar {
    padding: 10px;
    width:170px;
    color:#fff;
}
#offertebutton {
margin: 0 0 40px 0;
display:block;
}
#rightbar .title {
    font-size:15px;
    font-weight:bold;
    display:block;
    padding: 0 5px 5px 5px;
    display:block;
    border-bottom: 1px solid white;
    margin: 0 0 15px 0;
}
#rightbar p {

    padding: 0 0 8px 0;
    margin: 0 5px 8px 5px;
    border-bottom: 1px dotted white;
}

#footer {
    clear:both;
    font-size:11px;
    background:url(../images/bg-footer.jpg);
    height:40px;
    line-height:40px;
    padding: 0 0 0 160px;
    color:#fefefe;
}
#footer a {
color:#fefefe;
}
#footer a:hover {
    text-decoration:underline;
}
