body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

td{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#maincontent ul, #rightcontent ul{
	list-style-image:url(../images/nav/list.gif);
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	/*margin: 0px,0px,0px,18px;*/
	margin-top:0px;
	margin-bottom:10px;
	margin-left:18px;
	margin-right:0px;
	padding: 0;
	list-style-position: outside;
}

#maincontent ul li, #rightcontent ul li
{
	list-style-image:url(../images/nav/list.gif);
}

#maincontent p{
	margin:0px 0px 15px 0px;
	padding:0px;	
}

#rightcontent p, #leftcontent p{
	margin:0px 0px 5px 0px;
}

#maincontent {
	padding:0px 10px 0px 10px;	
}



blockquote{
	/*margin: 0,0,0,40;*/
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:40px;
}


li{
marker-offset:10px;
}


/* Überschriften */

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	/*margin: 0,0,8,0;*/
	margin-top:0px;
	margin-right:0px;
	margin-bottom:8px;
	/*margin-left:0px;*/

}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-bottom:0px;
	margin:0px;
}


h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin:0px;
	font-weight: normal;
}


h4, h5, h6  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #007F28;
	margin: 0px;

	
}

/* Navigation */

.headerNavi {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #007F28;
	font-weight: bold;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:14px;

}



.menueRight {
	padding: 0px 0px 0px 5px;
	border-bottom: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	
}

.menueLeft {
	border-bottom: 1px solid #E5E5E5;
	width: 10px;
}

.submenue {
	padding: 0px 0px 0px 5px;
	border-bottom: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}

.subsubmenue {
	padding: 0px 0px 0px 5px;
	border-bottom: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}

/* Fliesstext */

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #747474;
	margin:0,0,0,0;*/
	list-style-image: url(./fileadmin/templates/raiffeisen/images/nav/bulletSubNavClosed.gif);
}

.teaser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.teaserbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.tx-teasernavigation-pi1
{
	clear:both;
}

.imgtext-table tr td img
{
	margin:0px 0px 5px 0px;
}

.gruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007F28;
}

/*  Verlinkungen */

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007F28;
}

a.bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #747474;
	text-decoration: none;
}

.glossarLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007F28;
	font-weight: bold;
	text-decoration: none;
}

/* Formularfelder */

input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #747474;	
}


/* linie */

hr {
	height: 1px;
	color: #E5E5E5;
}


.claim, a.claim {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.pods{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #747474;
                font-weight: bold;
}

.grayText {
	color: #747474;
}

/* Börseninfos */

.boerseninfoTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EEEEEE;
	border-collapse: collapse;
}

.boerseninfoTable td {
	white-space: nowrap;
	border-color: #FFFFFF;
	border-style: none;
	border-width: 1px;
	padding-left: 4px;
	padding-right: 4px;
}

.boerseninfoHeader {
	background-color: #007F28;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.boerseninfoHeaderLeft {
	background-color: #007F28;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}

.boerseninfoHeaderRight {
	background-color: #007F28;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
}

.boerseninfoSubheader {
	background-color: #3CAB3C;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.boerseninfoSubheaderLeft {
	background-color: #3CAB3C;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}
.boerseninfoSubheaderLeft a, boerseninfoSubheaderLeft a:link, boerseninfoSubheaderLeft a:hover, boerseninfoSubheaderLeft a:visited, boerseninfoSubheaderLeft a:active{
	background-color: #3CAB3C;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	text-decoration:underline;
}

.boerseninfoSubheaderRight {
	background-color: #3CAB3C;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
}

.boerseninfoItem {
	text-align: right;
}

.boerseninfoAlternatingRow {
	background-color: #E0E0E0;
}

.boerseninfoItemheader {
	color: #007F28;
}

.boerseninfoItemCenter {
	text-align: center;
}

.negative {
	color: #bd0808;
}

.positive {
	color: #317D08;
}

.profileTable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E0E0E0;
	border-collapse: collapse;
}

.profileTable td {
}

.profileHeader {
	font-weight: bold;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #3CAB3C;
	color: #FFFFFF;
	font-size: 16px;
}

.profileColumnheader {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	white-space: nowrap;
}

.profileSubheader {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #007F28;
	color: #FFFFFF;
	font-weight: bold;
}

.profileSubheaderThin {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #007F28;
	color: #FFFFFF;
}

.profileItem {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.profileItemRight {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: right;
}

.profileAlternatingRow {
	background-color: #EEEEEE;
}

.rtetable {
 
       border-width: 0px;
       border-color: #ffffff; 
       border-style: solid;
       border-collapse: collapse;
}


.rtetable td {
       border-color: #ffffff; 
       border-style: solid;
       border-width: 1px;
    
}

.menuetitle , a.menuetitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #007F28;
	font-weight: bold;
  	text-decoration: none; 
}

.bildtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #747474;
	text-decoration: none;
}

.profileButton {
	background-color: #CDCDCD;
	width: auto;
	color: #808080;
	font-weight: bold;
	font-size: 8px;
	text-transform: uppercase;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #808080;
	text-decoration: none;
}

/* Neu Dazugekommen VBOL*/

.vbolmenu 
{
    margin:10px;
}

.vbolitems 
{
    background-color:#ffffff;
    margin:0px 0px 2px 0px;
    line-height:30px;
    vertical-align:middle;  
    border-left-width:10px;
    padding:0px 0px 0px 10px;  
    border-left-style:solid; 
}

.vbolitems a
{
    text-decoration:none;
    color:#767676; 
    font-weight:bold; 
    
}

.vbolitemorange 
{
    border-left-color:#FA9101;
}

.vbolitemblue 
{
    border-left-color:#2C7FDB;
}
.vbolitemred
{
    border-left-color:#C00000;
}
.vbolitemgreen
{
    border-left-color:#4DBA00;
}
.vbolitemgreen2
{
    border-left-color:#51B807;
}



/*PODS Einstellungen*/
.raiffeisenpod 
{
    margin:0px 0px 2px 0px;
}

.raiffeisenpodleft
{
    margin:0px 0px 2px 0px;
    border-top:solid 1px #E5E5E5;
    
}

.rightContentBodytext p{
		margin-bottom:4px;
	
}

/* Neues Menue*/


#leftmenu ul,#leftmenu ul li ul, #leftmenu ul li ul li ul  {
	margin:0px;
	padding:0px;
}

#leftmenu li,#leftmenu ul li,#leftmenu ul ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	
}
/* 1. Ebene */
#leftmenu ul li a{
	padding:4px 0px 4px 15px;

	border-bottom:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	font-weight: bold;
}
/* 2. Ebene*/
#leftmenu ul li ul {
	margin:0px 0px 0px 10px;
	background-color:#ffffff;
}


#leftmenu ul li ul li a {
	padding:4px 0px 4px 15px;
	
	border-bottom:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	font-weight: normal;
}

#leftmenu ul li ul li ul li a {
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 15px;
}

#leftmenu a {
	display:block;
	vertical-align:middle;
	text-decoration:none;
	font-size: 11px;
	
}

.ifsub {
	background-image:url(/fileadmin/templates/raiffeisen/images/nav/bulletSubNavClosed.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	color: #000000;
	text-decoration: none;		
}

.ifsubact {
	background-color:#F2F2F2;
	background-image:url(/fileadmin/templates/raiffeisen/images/nav/bulletSubNavOpen.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
}

.ifsubsub {
	background-image:url(/fileadmin/templates/raiffeisen/images/nav/bulletSubSubNavClosed.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	color: #000000;
	text-decoration: none;			
}

.ifsubsubact {
	background-color:#F2F2F2;
	background-image:url(/fileadmin/templates/raiffeisen/images/nav/bulletSubSubNavOpen.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
}



.withborder {
	border-top:1px solid #E4E4E4;
}

.act	{
	background-color:#F2F2F2;
	color: #007f28;
		
}

.subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.subsubnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;	
}


.subnav_act {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007f28;
	text-decoration: none;
	

}

.subsubnav_act {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007f28;
	text-decoration: none;	
}

.user-wintersporttag-pi1, .user-wintersporttag-pi1 p, .user-wintersporttag-pi1 table  {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10px !important;
}




