/* Content und Sidebar-Elemente */



#content b  {

        font-weight: normal;

}



#content h1 {

        font-size: 130%;

        font-weight : bold;

        margin: 0px;

        padding: 5px 0px 2px 0px;        

        text-transform: uppercase;

        color: #444444;

}



#content h2 {

        font-size: 120%;

        font-weight : bold;

        margin: 0px;

        color: #CB7200;

}



#sidebar h1 {

        padding: 9px 20px 9px 20px;

        background-color: #CB7200;

        font-size: 100%;

        font-weight : bold;

        margin: 0px;

        color: #ffffff;

        text-transform: uppercase;

        letter-spacing: 1px;

}



#sidebar h2 {

        font-size: 100%;

        font-weight : bold;

        margin: 0px;

        color: #F0D48A;

        padding: 4px 0px 2px 0px;

}





.sb {

        padding: 9px 20px 9px 20px;

        color: #000000 !important;

}



#content h2 {

        padding: 10px 0px 2px 0px;        

}



#content h3 {

        font-size: 100%;

        font-weight: bold;

        margin: 0px;

        padding: 2px 0px 2px 0px;        

        color: #CB7200;

}



#content p, #sidebar p {

        margin: 0px;

        padding: 2px 0px 4px 0px;        

        line-height: 160%;

}



#content a {

        text-decoration: none;

        font-weight : bold;

        color: #603400;

}



#sidebar a {

        font-weight : bold;

        color: #603400;

        text-decoration: none;

}



#content a:hover, #sidebar a:hover {

        text-decoration: underline;

}



#content .sidepicture {

        float: right;

        padding: 0px 0px 0px 10px;

        margin: 5px 0px 10px 10px;

        width: 160px;

}



#content .clearer {

        clear: both;

}



#more {

        margin: 0px;

        padding: 20px 0px 0px 0px;

        text-align: right;

}



#more a {

        text-decoration : none;

        background : url(../images/pbull.gif) no-repeat;

        padding: 2px 0px 4px 15px;

}



/* Liste */



#content ul, #sidebar ul, #topic ul {

        list-style: none;

        padding: 0px;

        margin: 6px 0px 6px 10px;

}



#content li, #sidebar li, #topic li {

        padding: 2px 0px 2px 16px;

        background: url(../images/pbull.gif) no-repeat top left;

}



/* Tabelle */



#content table.cells {

}



#content td.cell {

        background-color: #eeeeee;

}



#content td.headercell {

        background-color: #CB7200;

        color: #ffffff;

        font-weight: bold;

}



/* Teaser */



div.teaserelement {

        float: left;

        padding: 0px 20px 0px 0px;

        margin: 0px;

}



div.teaser {

        margin: 0px;

        padding: 2px 0px 2px 0px;        

}



div.teaserpicture {

        float: right;

        padding: 0px;

        margin: 5px 0px 8px 5px;

        border: none;

}



p.teasertext {

        margin: 0px;

        padding: 4px 0px 4px 0px;

}



.teasernav {

        clear: both;

        padding: 2px 0px 2px 0px;

        margin: 0px;

        text-align: center;

}



/* Absatztype Formular */



input.box {

        width: 300px;

        vertical-align: top;

        padding: 1px;

        margin: 0px 0px 10px 0px;

        border : 1px solid #cdcdcd;

        color: #333333;

        background: url(../images/pmt.gif) repeat-x;

        font-size: 10px;

}



form.formular textarea  {

        background: url(../images/pmt.gif) repeat-x;

        border : 1px solid #cdcdcd;

        width: 300px;

        height: 200px;

        vertical-align: top;

        padding: 1px;

        margin: 0px 0px 10px 0px;

}



form.formular .formcaption {

        width: 140px;

        line-height: 200%;

        float: left;

        clear: left;

}



form.formular .formnote {

        color: #CB7200;

        line-height: 160%;

        padding: 2px 0px 10px 142px !important;

}



.buttoncaption {

        line-height: 200%;

}





/* Plugin-Styles */



P.s2d  {

        font-size: 180%;

        color: #CB7200;

        font-weight : bold;

        margin: 0px;

        padding: 2px 0px 2px 0px;

        line-height: 200%;

}



P.s2dsmall  {

        font-size: 80%;

}



#sidebar p {

        color: #000000 !important;

}



a.s2dsmall, a.s2dinfo  {

        text-decoration:underline !important;

}