/* Content und Sidebar-Elemente */

BODY  { font-size: 9pt; background-color: #ffffff; margin: 0; padding: 0 }

#content h1  { color: #e9a70c; font-size: 24px; font-family: Arial; margin: 0; padding: 0 }

#content h2  { color: #333333; font-size: 14px; font-family: Arial; font-weight: bold; margin: 0 }

#content h2  { font-family: Arial; padding: 10px 0 2px }

#sidebar p  { color: #333333; font-family: Arial; line-height: 120%; text-align: left; margin: 0 5px 0 10px; padding: 5px 0 }

#sidebar h2  { color: #e9a70c; font-size: 13px; font-family: Arial; font-weight: bold; text-align: left; margin: 0 5px 0 10px; padding: 5px 0 }

#sidebar .picturetext  { font-family: Arial; line-height: 160%; margin: 0; padding: 2px 0 5px 10px }

#content h3  { color: #e9a70c; font-size: 100%; font-family: Arial; margin: 0; padding: 2px 0; font-weigth: normal }

#content p  { color: #333333; font-size: 8pt; font-family: Arial; line-height: 160%; margin: 0; padding: 2px 0 5px }

#content .picturetext  { font-size: 90%; font-family: Arial; line-height: 160%; margin: 0; padding: 2px 0 5px }

#content a, #sidebar a  { color: #e9a70c; font-family: Arial; font-weight: bold; text-decoration: none }

#content a:hover, #sidebar a:hover  { font-family: Arial; text-decoration: underline }

#content .sidepicture  { font-family: Arial; margin: 4px 10px 10px 0; padding: 0; width: 220px; float: left }

#content .clearer  { font-family: Arial; clear: both }

#more  { font-family: Arial; text-align: right; margin: 20px 0 0; padding: 10px 0 0; border-top: 1px solid #828282 }

/* Liste */

#content ul, #sidebar ul  { font-family: Arial; list-style: none; margin: 6px 0 6px 10px; padding: 0 }

#content li, #sidebar li  { font-family: Arial; background: url(../images/pblt.gif) no-repeat left top; padding: 2px 0 2px 16px }

/* Tabelle */

#content table.cells  { color: #000; font-family: Arial, Arial; border: none }

#content td.cell  { color: #666; font-family: Arial, Arial; background-color: #ffffff }

#content td.headercell  { color: #e6e6e6; font-family: Arial; font-weight: bold; background-color: #ffffff }

/* Teaser */

div.teaserelement {
	float: left;
	padding: 0px 20px 0px 0px;
	margin: 0px;
}

div.teaser  { font-family: Arial; margin: 0; padding: 2px 0 }

div.teaserpicture  { font-family: Arial; margin: 4px 10px 10px 0; padding: 0; float: left; border: none }

p.teasertext  { font-family: Arial; margin: 0; padding: 4px 0 }

.teasernav  { font-family: Arial; text-align: center; margin: 0; padding: 2px 0; clear: both }

/* Absatztype Formular */

input.box  { font-family: Arial; margin: 0 0 10px; padding: 1px; width: 300px; vertical-align: top; border: solid 1px #828282 }

form.formular textarea   { font-family: Arial; margin: 0 0 10px; padding: 1px; width: 300px; height: 200px; vertical-align: top; border: solid 1px #828282 }

form.formular .formcaption  { font-family: Arial; line-height: 200%; width: 200px; float: left; clear: left }

form.formular .formnote  { color: #333333; font-family: Arial; line-height: 160%; padding: 2px 0 10px 202px }

.buttoncaption  { font-family: Arial; line-height: 200% }


/* Plugin-Styles */

P.s2d   { color: #333333; font-size: 180%; font-family: Arial; font-weight: bold; line-height: 200%; margin: 0; padding: 2px 0 }

P.s2dsmall   { font-size: 80%; font-family: Arial }

a.s2dsmall, a.s2dinfo   { font-family: Arial; text-decoration: underline !important }
