body  { font-size: 12px; font-family: Verdana, Arial, Helvetica; margin-right: 20px }
td { font-size: 12px; font-family: Verdana, Arial, Helvetica }
.headline    { color: black; font-size: 21px; font-family: Arial, Verdana, Helvetica }
.pm-foto { font-size: 10px; line-height: 12px; background-color: #d8d8d8; margin: 6px 20px 10px 0; padding: 15px 17px 15px 15px; width: 300px; float: left }
.pm-foto img { margin-bottom: 10px }
.pm-foto i { color: #5a5a5a; font-size: 9px; font-style: italic; position: relative; top: 7px }
/*<agl.folder "pm foto 250 px">*/
	.pm-foto250 { font-size: 10px; line-height: 12px; background-color: #d8d8d8; margin: 6px 20px 10px 0; padding: 15px 17px 15px 15px; width: 250px; float: left }
	.pm-foto250 img { margin-bottom: 10px }
	.pm-foto250 i { color: #5a5a5a; font-size: 9px; font-style: italic; }
/*</agl.folder>*/
/*<agl.folder "bild links">*/
	.bild-links { color: #808080; font-size: 9px; font-style: italic; line-height: 10px; float: left ; margin: 3px 20px 20px 0; }
	.bild-links img { margin-bottom: 3px }
/*</agl.folder>*/
/*<agl.folder "bild rechts">*/
	.bild-rechts { color: #808080; font-size: 9px; font-style: italic; line-height: 10px; float: right ; clear: both; margin: 3px 2% 20px 20px; }
	.bild-rechts img { margin-bottom: 3px }
/*</agl.folder>*/
.clear-both { clear: both }
hr { font-size: 1px; background-image: url("../bilder/allgemeine/dotline-grau.gif"); margin-top: 15px; margin-bottom: 15px; width: 98%; height: 1px; float: left; border-style: none }
.mini  { font-size: 10px }
.credit { color: #8e8e8e; font-size: 9px; font-style: italic; }
.mini a { font-size: 10px }
.grau { color: #666 }
.subhead   { font-weight: bold; font-size: 12px; list-style-type: square }
.subhead-rot-13 { color: #e60003; font-weight: bold; font-size: 13px; list-style-type: square }
.bold  { font-weight: bold }
a:link    { color: #e60003; font-weight: bold; text-decoration: none }
a:visited    { color: #e05a5a; font-weight: bold; text-decoration: none }
a:hover   { color: #ff320a; font-weight: bold; text-decoration: underline }
a:active  { color: #fecb66; font-weight: bold; text-decoration: underline }

.roter_balken { color: white; font-size: 13px; background-color: #c00; margin-bottom: 4px; padding-top: 0px; padding-bottom: 1px; padding-left: 2px; width: 370px }
ul         {
	font-size: 12px;
	font-family: Verdana;
	list-style-type: square;
	margin-right: 0px;
	margin-bottom: 0px
}
li   { font-size: 12px; font-family: Verdana; padding-bottom: 2px }
h1 { color: #e60003; font-size: 13px; font-family: Verdana }
.headlinebalken-rot { color: #fff; font-size: 13px; font-family: Verdana; font-weight: bold; background-color: #e60003; padding: 4px 5px 20px }
h2 { color: #e60003; font-size: 13px; font-family: Verdana }
h3 { color: #e60003; font-size: 13px; font-family: Verdana }
h4 { color: #e60003; font-size: 12px; font-family: Verdana; margin-top: 0; margin-bottom: 0 }
.bildrahmen   { margin: 3px 20px 16px 0px; padding: 10px; border: solid 1px #e60003 }
.bildunterschrift { font-size: 10px; line-height: 11px; margin-top: 2px }
.auflistung_linie p  { list-style-type: none; margin-top: 5px; margin-bottom: 5px; padding-bottom: 6px; border-style: solid; border-width: 0 0 1px; border-color: #d1d1d1 }
.linienliste { list-style-type: none; margin-top: 5px; margin-bottom: 5px; padding-bottom: 6px; width: 98%; border-style: solid; border-width: 0 0 1px; border-color: #d1d1d1 }
.kleiner_abstand  { margin-bottom: 8px }
.textfeld  { width: 100px }
.formbutton   { width: 100px }
.newstext-cell { font-size: 10px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica; text-decoration: none; padding-top: 4px; padding-bottom: 10px }
.newsbild-table { margin-right: 15px; margin-bottom: 5px }
.button a:link { color: white; font-weight: bold; text-decoration: none; background-color: #e60003; display: block; padding: 1px 1px 2px; width: 100%; height: 100% }
.button a:visited { color: white; font-weight: bold; text-decoration: none; background-color: #e05a5a; display: block; padding: 1px 1px 2px; width: 100%; height: 100% }
.button a:hover { color: black; font-weight: bold; text-decoration: none; background-color: #fecb66; display: block; padding: 1px 1px 2px; width: 100%; height: 100% }
.button a:active { color: black; font-weight: bold; text-decoration: none; background-color: #fecb66; display: block; padding: 1px 1px 2px; width: 100%; height: 100% }
.bildrahmen-rechts   { margin-right: 3%; margin-bottom: 20px; margin-left: 20px; padding: 5px; float: right; border: solid 1px #c5c5c5 }
.header  { color: #000; font-size: 21px; font-family: Arial, Helvetica, Geneva, Verdana; margin-bottom: 20px; padding-bottom: 4px; width: 98%; border-bottom: 1px solid #fecb66 }
.footer  { color: #e60003; font-size: 11px; font-weight: bold; text-decoration: none; text-align: right; margin-top: 30px; padding-top: 8px; width: 98%; clear: both; border-top: 1px solid #fc6  }
.footer a:link, .footer a:visited  { color: #e60003; font-weight: bold; text-decoration: none; padding: 0 8px 1px; border: solid 1px }
.footer a:hover, .footer a:active  { color: #ff320a; font-weight: bold; text-decoration: none; padding: 0 8px 1px; border: solid 1px }

