@charset "utf-8";
/*
//////////////////////////////////////////////////////////////
////                     PKW - TARIF                      ////
////                                                      ////
////             erstellt von Leonid Kukarin              ////
////                  IP - Projects 2009                  ////
//////////////////////////////////////////////////////////////
*/

body {
        top: 0;
        bottom: 0;
        margin: 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        background: url(../images/background.jpg) repeat-x;
        text-align: left;
}

a,
a:link,
a:visited {
        text-decoration: none;
        color: #14a1ff;
}

a:hover {
        text-decoration: none;
        color: #fff;
        background: #14a1ff;
}

#logo {
        width: 996px;
        height: 205px;
        margin: 0 auto;
        padding: 0;
        top: 0;
        background: url(../images/header_bg.jpg) no-repeat;
}

#main_body {
        width: 978px;
        position: relative;
        top: -95px;
        margin: 0 auto;
        padding: 0;
}

#header {
        width: 978px;
        height: 242px;
        padding: 0;
        margin: 0;
}

#content {
        margin: 0;
        padding: 1px 0;
}

#col_1 {
        width: 180px;
        padding: 0;
        margin: 0;
        float: left;
}

#col_2 {
        width: 588px;
        padding: 10px;
        margin: 0;
        float: left;
        font-size: 12px;
        color: #666;
}

#col_3 {
        width: 190px;
        padding: 0;
        margin: 0;
        float: right;
}

#footer {
        width: 978px;
        height: 23px;
        padding: 5px 0 0 0;
        margin: 5px 0;
        border-top: 1px solid #999;
        font-size: 11px;
        color: #999;
}

#col_2 .mod_article h1 {
        margin: 0 0 8px 0;
        padding: 0;
        font-size: 18px;
        color: #14a1ff;

}

#col_2 .mod_article h2 {
        margin: 0 0 8px 0;
        padding: 0;
        font-size: 18px;
        color: #14a1ff;
}

#col_2 .mod_article p {
        margin: 0;
        padding: 0;
        font-size: 12px;
        color: #666;
}

#col_2 .ce_text {
        text-align: justify;
}

#col_3 .mod_article {
        width: 188px;
        margin: 0 0 10px 0;
        padding: 0;
        border: 1px solid #bbb;
        background: url(../images/box_bottom_bg.jpg) bottom no-repeat;
}

#col_3 .mod_article h2 {
        width: 186px;
        height: 23px;
        margin: 0;
        padding: 5px 0 0 0;
        background: #14a1ff;
        border: 1px solid #fff;
        font-size: 12px;
        font-weight: bold;
        color: #fff;
        text-align: center;
}

#col_3 .mod_article p {
        margin: 0;
        padding: 5px;
        font-size: 11px;
        color: #666;
}
