/* ************************************ Überschriften ********************************** */
h1
{
	font-size:2.0em;
	font-weight: normal;
	margin-bottom:12px;
	line-height:1.2em;
	z-index:1;
}
h2
{
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:3px;
}
h3
{
	font-size: 14px;
	font-weight: bold;
	color: #007F28;
}
h4
{
	font-size:1.2em;
	font-weight: normal;
	color: #007F28;
	line-height:1.3em;
	margin-bottom:10px;
}
h5
{
	font-weight: bold;
	color: #007F28;
}

h6,.news-single-related dt,.news-single-files dt,.news-single-links dt
{
	font-weight:bold;
	margin-top:5px;
}


/* ******************** Farben und Rahmen ****************** */
	/*Hellgrau*/
body, html, #quicklogin ul, #quicklinks, #quicklinks ul.secondQuicklinks,
div.mybank ul, #main.mainbig div.sidebar div.pod,
.financesSearch h2
{
	background-color:#F0F0F0;
}

.htmlarea-content-body, #main {
	line-height:1.8em;
}

	/*Dunkelgrau Border*/
#header,#main ,#footer,.leftmenu ul li a,.leftmenu ul li ul li ul,
.leftmenu ul li ul,
#quicklogin ul,#quicklogin ul li a,#quicklinks ul.secondQuicklinks,
#main.mainbig .menu,#main.mainbig .menu  a,div.mybank ul,
div.pagefunctions li,div.mybank ul li a,#quicklinks ul.secondQuicklinks li a,
.bodycontent table,.htmlarea-content-body table,
.bodycontent table th,.htmlarea-content-body table th,
.bodycontent table td,.htmlarea-content-body table td,
div.sidebar .contact img, div.sidebar div.pod,
#main.mainbig .tx-indexedsearch-browsebox,
#main.mainbig .tx-indexedsearch-browsebox a,
#main hr,
.box table th,
.financesSearch h2, .financesSearch .financesSearchSet
{
	/* Alternative DDCDCD*/
	border-color:#E5E4E4;
	border-style:solid;
	border-width:0px;
}

	/*Weißer Hintergrund*/
#header,#main ,#footer,#menutopleft  li.menubg, #menutopright  li.menubg, 
#footer li.menubg,div.mainbig div.sidebar,#main.mainbig .menu  a.act,
#main.mainbig .menu  li.act
{
	background-color:#ffffff;
}

	/*Raiffeisen Grüne Schrift*/
#menutopright a,#quicklogin h1 a,#quicklogin ul li a,#quicklinks ul li a,
#quicklinks .quicklink-more a,.leftmenu h1, .sidebar h1,.leftmenu ul li a.act,
div.news h1,div.mybank ul li a,
.leftmenu ul li div.news-catmenu-ACT a,
#tx_slsitemap a.Main:hover, #tx_slsitemap  a.Sub:hover,
.csc-textpic-caption, .financesSearch h2,
.leftmenu ul li a:hover
{
	color:#007F28;
}

	/*Grau*/
div.news .categorie a, #kassensearch input.field
{
	color:#A1A1A1;
}

	/*Weißes Menü*/
#menu a,div.mybanktitle a, .bodycontent table th,.htmlarea-content-body table th,
.box table th
{
	color:#ffffff;
}
	/*Scharze links*/
.leftmenu ul li a, #menutopleft a,.setStartPage a,div.pagefunctions li a,
#footer .menubg a
{
	color:#000000;
	text-decoration:none;
}

.error
{
	color: #FF0000;
}

/* ******************** Schrift ****************** */
*,.htmlarea-content-body {
	font-family: Arial,Verdana, Helvetica, sans-serif;
}
body,.htmlarea-content-body
{
	font-size:0.7em;
}

div.leftmenu div.mybank ul
{
	font-size:0.8em;
}

#quicklogin h1,#quicklogin ul li a,#quicklinks,.leftmenu ul li ul li a,
#kassensearch input.field
{
	font-size:1.0em;
}
#menu a
{
	font-size:1.1em;
}

div.news h1,.leftmenu ul li a
{
	font-size:1.2em;
}

.button
{
	font-size: 11px;
}

.htmlarea-content-body p, .bodytext
{
	margin-bottom:10px;
}

.bodycontent a,.htmlarea-content-body a
{
	text-decoration:underline;
}

/* ********************** Tabellenformatierungen ********************** */
.bodycontent table,htmlarea-content-body table
{ 
	border-collapse:collapse;
	border-width:2px;
	margin:5px 0px 5px 0px;
}

.bodycontent table th,.htmlarea-content-body table th,
.bodycontent table td,.htmlarea-content-body table td,
.box table th
{
	padding:5px 8px 5px 8px;
	border-width:1px;
}

.bodycontent table th,.htmlarea-content-body table th,
.box table th
{
	background-color:#007F28;
	color: #FFF;
	vertical-align:middle;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
}

.bodycontent table td,.htmlarea-content-body table td
{
	vertical-align:top;
}

.htmlarea-content-body table
{
	font-size:1em;
}

.bodycontent table th .bodytext,.htmlarea-content-body table th .bodytext,
.bodycontent table td .bodytext,.htmlarea-content-body table td .bodytext
{
	margin:0px;
	padding:0px;
}

/* ********************** Listen ********************** */
.bodycontent ul li,.htmlarea-content-body ul li
{
	background-image:url(../images/icons/link.gif);
	padding-left:12px;
	background-repeat:no-repeat;
	background-position:0px 7px;
	list-style:none;
	margin:0px;
}

.bodycontent #kassensearch_result ul li
{
	background-image:none;
}

.bodycontent ul,.htmlarea-content-body ul
{
	padding:0px;
	margin:0px 0px 15px 5px;
}

.bodycontent ol li,.htmlarea-content-body ol li
{
	
	background-repeat:no-repeat;
	background-position:0px 7px;
	margin:0px;
	padding-left:0px;
	list-style-type:decimal;
	list-style-image:auto;
	list-style-position:inside;
}

.bodycontent ol li ol li,.htmlarea-content-body ol li ol li
{
	list-style-type:lower-alpha;
}

.bodycontent ol,.htmlarea-content-body ol
{
	padding:0px;
	margin:0px 0px 0px 15px;
}


/* ********************** Download Bereich ********************** */
.bodycontent table.csc-uploads,.bodycontent table.csc-uploads td,.bodycontent table.csc-uploads th
{
	border-width:0px;
	vertical-align:top;
	padding:2px 0px 2px 6px;
}

.bodycontent table.csc-uploads td p
{
	margin:0px;
	padding:0px;
	vertical-align:top;
}

.bodycontent table.csc-uploads td.csc-uploads-icon
{
	padding-top:6px;
}

/* ********************** globale Formatierungen ********************** */

a{
	color: #007F28;
	text-decoration:none;
}

sup{
	vertical-align:super;
}

sub{
	vertical-align:sub;
}


p.align-center
{
	text-align:center;
}

p.align-right
{
	text-align:right;
}
p.align-justify
{
	text-align:justify;
}



