/* Content und Sidebar-Elemente */


BODY  {
margin : 0;
padding : 0;
background : #D3CCBC url(../images/pback.gif) repeat-x;
color : #202020;
}
#content h1 {
font-size : 200%;
font-weight : lighter;
margin : 0 0 5px 0;
padding : 25px 0 2px 0;
color : #000000;
font-variant : small-caps;
border-bottom : 3px solid #555555;
}
#content h2, #sidebar h2 {
font-size : 100%;
font-weight : bold;
margin : 0;
color : #ffffff;
letter-spacing : 1px;
}
#content h2 {
padding : 10px 0 2px 0;
text-transform : uppercase;
}
#sidebar h2 {
padding : 2px 0 2px 0;
text-transform : uppercase;
}
#content h3 {
font-size : 100%;
font-weight : bold;
margin : 0;
padding : 2px 0 2px 0;
text-transform : uppercase;
}
#content p, #sidebar p {
margin : 0;
padding : 2px 0 2px 0;
line-height : 180%;
text-align: left;
}
#content a, #sidebar a {
text-decoration : none;
font-weight : bold;
color : #9d0606;
font-style : normal;
font-size : 14px;
}
#content a.link {
border-bottom : 1px solid #555555;
}
#content a:hover, #sidebar a:hover {
color : #ffffff;
}
#content .sidepicture {
float : right;
padding : 0 0 0 10px;
margin : 0 0 10px 10px;
width : 160px;
}
#content .clearer {
clear : both;
}
#more p {
padding : 2px 0 8px 0;
text-align : right;
line-height : 112%;
text-align: center;
margin-top: 1%;
}
#more a {
padding : 2px 0 2px 14px;
background : url(../images/pbull.gif) no-repeat;
}
.pictureframe {
padding : 1px;
border : 1px solid #000000;
background-color : #888888;
}
#content ul, #sidebar ul {
list-style : none;
padding : 0;
margin : 6px 0 6px 10px;
}
#content li, #sidebar li {
padding : 2px 0 2px 16px;
background : url(../images/pbull.gif) no-repeat top left;
}
#content table.cells {
border : 1px solid #aaaaaa;
}
#content td.cell {
background-color : #000000;
}
#content td.headercell {
background-color : #000000;
color : #ed7f0f;
font-weight : bold;
}
div.teaserelement {
float : left;
padding : 0 20px 0 0;
margin : 0;
}
div.teaser {
margin : 0;
padding : 2px 0 2px 0;
}
div.teaserpicture {
float : right;
margin : 5px 0 10px 10px;
padding : 1px;
border : 1px solid #000000;
background-color : #888888;
}
p.teasertext {
margin : 0;
padding : 4px 0 4px 0;
}
.teasernav {
clear : both;
padding : 6px 0 2px 0;
margin : 0;
text-align : center;
}
input.box {
border : 1px solid #888888;
width : 300px;
vertical-align : top;
padding : 1px;
margin : 0 0 10px 0;
background : #ffffff url(../images/pfade.gif) repeat-x;
}
form.formular textarea {
background : #ffffff url(../images/pfade.gif) repeat-x;
border : 1px solid #888888;
width : 300px;
height : 200px;
vertical-align : top;
padding : 1px;
margin : 0 0 10px 0;
}
form.formular .formcaption {
width : 220px;
line-height : 200%;
float : left;
clear : left;
}
form.formular .formnote {
line-height : 160%;
padding : 2px 0 10px 222px !important ;
}
.buttoncaption {
line-height : 200%;
}
P.s2d {
font-size : 180%;
color : #ed7f0f;
font-weight : bold;
margin : 0;
padding : 2px 0 2px 0;
line-height : 200%;
}
P.s2dsmall {
font-size : 80%;
}
a.s2dsmall, a.s2dinfo {
border-bottom : 1px solid #555555 !important ;

  BODY  {
margin : 0;
padding : 0;
background : #608080 url(../images/pback.gif) repeat-x;
color : #202020;
}
#content h1 {
font-size : 200%;
font-weight : normal;
margin : 0 0 5px 0;
padding : 5px 0 2px 0;
color : #ffffff;
font-variant : small-caps;
border-bottom : 1px solid #555555;
}
#content h2, #sidebar h2 {
font-size : 100%;
font-weight : bold;
margin : 0;
color : #ffffff;
letter-spacing : 1px;
}
#content h2 {
padding : 10px 0 2px 0;
text-transform : uppercase;
}
#sidebar h2 {
padding : 2px 0 2px 0;
text-transform : uppercase;
}
#content h3 {
font-size : 100%;
font-weight : bold;
margin : 0;
padding : 2px 0 2px 0;
text-transform : uppercase;
}
#content p, #sidebar p {
margin : 0;
padding : 2px 0 2px 0;
line-height : 180%;
}
#content a, #sidebar a {
text-decoration : none;
font-weight : bold;
color : #9d0606;
font-style : normal;
font-size : 14px;
}
#content a.link {
border-bottom : 1px solid #555555;
}
#content a:hover, #sidebar a:hover {
color : #ffffff;
}
#content .sidepicture {
float : right;
padding : 0 0 0 10px;
margin : 0 0 10px 10px;
width : 160px;
}
#content .clearer {
clear : both;
}
#more p {
padding : 2px 0 8px 0;
text-align : right;
line-height : 112%;
}
#more a {
padding : 2px 0 2px 14px;
background : url(../images/pbull.gif) no-repeat;
}
.pictureframe {
padding : 1px;
border : 1px solid #000000;
background-color : #888888;
}
#content ul, #sidebar ul {
list-style : none;
padding : 0;
margin : 6px 0 6px 10px;
}
#content li, #sidebar li {
padding : 2px 0 2px 16px;
background : url(../images/pbull.gif) no-repeat top left;
}
#content table.cells {
border : 1px solid #aaaaaa;
}
#content td.cell {
background-color : #000000;
}
#content td.headercell {
background-color : #000000;
color : #ed7f0f;
font-weight : bold;
}
div.teaserelement {
float : left;
padding : 0 20px 0 0;
margin : 0;
}
div.teaser {
margin : 0;
padding : 2px 0 2px 0;
}
div.teaserpicture {
float : right;
margin : 5px 0 10px 10px;
padding : 1px;
border : 1px solid #000000;
background-color : #888888;
}
p.teasertext {
margin : 0;
padding : 4px 0 4px 0;
}
.teasernav {
clear : both;
padding : 6px 0 2px 0;
margin : 0;
text-align : center;
}
input.box {
border : 1px solid #888888;
width : 300px;
vertical-align : top;
padding : 1px;
margin : 0 0 10px 0;
background : #ffffff url(../images/pfade.gif) repeat-x;
}
form.formular textarea {
background : #ffffff url(../images/pfade.gif) repeat-x;
border : 1px solid #888888;
width : 300px;
height : 200px;
vertical-align : top;
padding : 1px;
margin : 0 0 10px 0;
}
form.formular .formcaption {
width : 220px;
line-height : 200%;
float : left;
clear : left;
}
form.formular .formnote {
line-height : 160%;
padding : 2px 0 10px 222px !important ;
}
.buttoncaption {
line-height : 200%;
}
P.s2d {
font-size : 180%;
color : #ed7f0f;
font-weight : bold;
margin : 0;
padding : 2px 0 2px 0;
line-height : 200%;
}
P.s2dsmall {
font-size : 80%;
}
a.s2dsmall, a.s2dinfo {
border-bottom : 1px solid #555555 !important ;
} 