body { 	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 150%;		margin: 0;	padding: 10px;	color: #000;}/* ========== CONTENT FORMATIERUNGEN ========== */h1 {	font-size: 16px;	font-weight: bold;	color: #A5B5C0;	margin-top: 25px; 	padding-bottom: 13px;	background: url(../img/border_dot_grey.gif) repeat-x left bottom;}h1 a { color: #A5B5C0; text-decoration: none; }h1 a:hover { text-decoration: underline; }h2 { 	font-size: 14px; 	font-weight: bold; 	color: #000000;	margin-top: 20px; 	margin-bottom: 10px; 	padding-bottom: 0px;}h3, h4, h5, h6 { font-size: 12px; font-weight: bold; color: #000000; }a { color: #000000; text-decoration: underline; }a:hover { text-decoration: none; }/*a.internal-link            { background: url(../img/internal_link.gif)            no-repeat left center; padding-left: 12px; }a.internal-link-new-window { background: url(../img/internal_link_new_window.gif) no-repeat left center; padding-left: 12px; }a.external-link            { background: url(../img/external_link.gif)            no-repeat left center; padding-left: 14px; }a.external-link-new-window { background: url(../img/external_link_new_window.gif) no-repeat left center; padding-left: 14px; }a.download                 { background: url(../img/download.gif)                 no-repeat left center; padding-left: 14px; }a.mail                     { background: url(../img/mail.gif)                     no-repeat left center; padding-left: 18px; }*/hr { height: 1px; background: url(../img/border_dot_grey.gif) repeat-x left bottom; border:none; }img { border: none; }#mainContent ul, body.htmlarea-content-body ul { list-style-image: url(../img/bullet_blue.gif); margin: 0 0 0 2px; padding: 0 0 0 14px; }/* ========== TABELLEN ========== */table { margin: 0; padding: 0; }th { text-align: left; padding: 0px 0 0px 3px; background-color: #DDDDDD; border-bottom: #A5B5C0 1px solid; font-size: 12px; color: #000000; font-weight: bold; vertical-align: top; }table tr td { padding: 3px 3px 3px 0; vertical-align: top; font-size: 12px; line-height: normal; }table tr td p { padding: 0; margin: 0; font-size: 12px; }table tr th p { padding: 0; margin: 0; font-size: 12px; }/* Formatierungen f√ºr die erste Zeile */.tr.tr-0 {}/* Formatierung f√ºr alle geraden Zeilen */tr.even, tr.tr-even, .even td { background-color: #F7F7F7; border-bottom: #A5B5C0 1px solid; }/* Formatierung f√ºr alle ungeraden Zeilen */tr.odd, tr.tr-odd, .odd td { background-color: transparent; border-bottom: #A5B5C0 1px solid; }/*spezielle Formatierung für tables, die aus ps mit slicing gebaut werden*/table.sliced tr td { padding: 0px 0px 0px 0; vertical-align: top; font-size: 12px; line-height: normal; }
