#container {
                    width: 100%;
                    height: 100%;
                    padding:0px;
                    margin: 0px;
}

#content {
                    width: 540px;
                    padding: 0px 0px 0px 30px ;
                    margin: 0px;
                    float: left;
}

#topic {
                    width: 200px;
                    padding: 5px 0px 0px 10px ;
                    float: left;
                    position: relative;
                    margin-left: -5px;
                    margin-right: - 5px;
}

#sidebar {          width: 150px;
                    padding: 10px 0px 0px 10px ;
                    float: right;
                    position: relative;
                    margin-left: -5px;
                    margin-right: -5px;
                    clear: right;
}

#footer {
                    width: 100%;
                    height: 70px;
                    border-top: 1px solid #FFFFFF;
                    color: #000000;
                    font-weight: bold;
                    font-size: .9em;
                    font-family: Verdana, Helvetica, sans-serif;
                    position: relative;
                    clear: both;
                    margin-bottom: -10px;
                    padding: 5px 0 0px 0;
}

#logo {
                    width: 100%;
                    height: 100px;
                    background :url(http://www.lordmusic.de/portal/logo_cbp.gif) no-repeat;
}

#plaintext {
                    position: absolute;
                    top: 10px;
                    left: 880px;
                    text-align: right;
                    width: 100px;
}

#plaintext a {
                    color: #ffffff;
                    text-decoration: none;
}

#maintopic {
                    width: 100%;
                    margin: -5px;
                    padding: 0px 0px 20px 0px;

                    height: 22px;
}

#maintopic ul {
                    list-style-type: none;
                    margin:0px;
                    padding:0px;
}

#maintopic li {
                    display: inline;
}

#maintopic a {
                    display: block;
                    float: left;
                    margin: 0px;
                    padding: 12px 16px 0px 16px;
                    text-decoration: none;
                    font-family : Verdana, Helvetica, sans-serif;
                    font-size: 11px;
                    font-weight: bold;
                    color:#82471d;

                    text-transform : uppercase;
                    height: 1px;
}

#maintopic a:hover {
                    font-weight: bold;
                    font-size: 13px;
                    color: #fa180b;
}

#maintopic a.sel {

                    color: #fa180b;
}


#topic h3 {
                    border-top: 1px solid #E8CC3D;
                    border-bottom: 1px solid #E8CC3D;

                    color: #fa180b;
                    padding: 4px 10px 4px 10px;
                    font-size: 115%;
                    font-weight: bold;
                    text-transform : uppercase;
                    margin: 0px 0px 0px 0px;
}

#topic p {
                    padding: 4px 10px 4px 10px;
                    border-bottom: 1px solid #E8CC3D;
                    margin: 0px;        }

#topic p a {
                    text-decoration: none;
                    color: #fa180b;
}

#topic p a:hover {
                    text-decoration: underline;
                    color:#82471d;
}

form.search {
                    padding: 0px;
                    margin: 15px 0px 0px 0px;
}

form.search input {
                   margin: 0px;
                   vertical-align : middle;
}

input.search {
                   border-top: #cccccc 2px solid;
                   border-left: #cccccc 2px solid;
                   border-bottom: #eeeeee 2px solid;
                   border-right: #eeeeee 2px solid;
                   border-style: inset;
                   background-color: #fcfcfc;
                   width: 150px;
                   padding: 2px;
                   color: #EBD25B}



#werbung {
                   margin: 0px 0px 0px 0px;
                   width: 200px;
                   padding: 0px;
                   float: left;

}

/*--- footer ---*/

#footer p {
                   text-align: left;
                   margin: 4px 0 0px 0;
                   padding: 4px;
                   width: 70%;
                   line-height: 2.1em;
                   padding: 0px 0 0px 0;
}

#footer p {
                   background-color: transparent;
                   color: #eeeeee;
                   text-decoration: none;
}

#footer a{
                   background-color: transparent;
                   color: #82471d;
                   text-decoration: none;
}

#footer  a:hover,
#footer  a:focus,
#footer  a:active{
                   text-decoration: underline;
                   color: #eee;
}
