body{
	font-family: Arial, Helvetica, sans-serif;
}

/*
a{ font-weight: bold; color: #367BC0; text-decoration:none; }
a:active{ font-weight: bold; color: #367BC0; text-decoration:none; }
a:link, a:visited{ font-weight: bold; color: #367BC0; text-decoration:none; }
a:hover{ font-weight: bold; color: #367BC0; text-decoration:underline; }
a:hover div { background-color: #367BC0; cursor:hand; }
*/

.bg_blue { background-color: #377AC1; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration:none; }
.bg_blue a:active { background-color: #377AC1; font-size: 12px; color: #FFFFFF; text-decoration:none; }
.bg_blue a:link, .bg_blue a:visited { background-color: #377AC1; font-size: 12px; color: #FFFFFF; text-decoration:none; font-weight: bold; }
.bg_blue a:hover { background-color: #377AC1; font-size: 12px; color: #FFFFFF; text-decoration:underline; }

.navigation_left { background-color: #D3E2F1; font-size: 12px; color: #000000; text-decoration:none; font-weight:normal; }
.navigation_left a:active { background-color: #367BC0; font-size: 12px; color: #FFFFFF; text-decoration:none; font-weight:normal; }
.navigation_left a:link, .navigation_left a:visited { background-color: #D3E2F1; font-size: 12px; color: #000000; font-weight:normal; text-decoration:none; }
.navigation_left a:hover { background-color: #367BC0; font-size: 12px; color: #FFFFFF; text-decoration:none; font-weight:normal; }

.text{ font-size: 12px; color: #000000; text-decoration:none; }
.text a:active { font-size: 12px; color: #000000; text-decoration:none; }
.text a:link, .text a:visited { font-size: 12px; color: #377AC1; text-decoration:none; font-weight: bold;  }
.text a:hover { font-size: 12px; color: #377AC1; text-decoration:underline; font-weight: bold;  }

.text_11{ font-size: 12px; color: #000000; text-decoration:none; }
.text_11 a:active { font-size: 12px; color: #000000; text-decoration:none; }
.text_11 a:link, .text_11 a:visited { font-size: 12px; color: #377AC1; text-decoration:none; font-weight: bold;  }
.text_11 a:hover { font-size: 12px; color: #377AC1; text-decoration:underline; font-weight: bold;  }

.text_11_link_schwarz { font-size: 12px; color: #000000; text-decoration:none; }
.text_11_link_schwarz a:active { font-size: 12px; color: #000000; text-decoration:none; }
.text_11_link_schwarz a:link, .text_11_link_schwarz a:visited { font-size: 12px; color: #000000; text-decoration:none; }
.text_11_link_schwarz a:hover { font-size: 12px; color: #000000; text-decoration:underline; }

.bg_hellblau { background-color: #E9F0F8; font-size: 12px; color: #000000; text-decoration:none; }
.bg_hellblau a:active  { background-color: #E9F0F8; font-size: 12px; color: #000000; text-decoration:none; }
.bg_hellblau a:link, .bg_hellblau a:visited  { background-color: #E9F0F8; font-size: 12px; color: #367BC0; text-decoration:none; font-weight: bold; }
.bg_hellblau a:hover  { background-color: #E9F0F8; font-size: 12px; color: #367BC0; text-decoration:underline; font-weight: bold; }

.bg_hellblau_main {
	background-color: #D3E2F1;
}

.headline_hellblau { font-size: 12px; color: #367BC0; font-weight: bold; text-decoration:none; }
.link_hellblau { font-size: 12px; color: #367BC0; font-weight: bold; text-decoration:none; }

.text td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td {
	font-size: 12px;
}

input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*
###################
#  ypMenu Styles  #
###################
 */
 
#cMenu {
     height:19px;
     width: 670px;
     margin-left:0px;
     margin-bottom:0px;
     /*background: #FFFFFF url(http://www.handicar.it.cms1.raiffeisen.it/fileadmin/templates/images/spacer.gif) repeat-x top left;*/
     position:relative; /* wichtige angabe, sonst taucht das slideMenu an falscher Position auf */ 
}

.mmContent {
	font-size: 12px; font-family: Arial, Helvetica, sans-serif;
}

.mmContent ul {
	margin: 0px; padding: 0px;
	list-style: none;
	z-index:2;
	position:relative; 
	left:0px; top:0px;
}
.mmContent li {
	padding: 0px; margin: 0px;
}
 
.menuBackground {
	position:absolute;
	left:0px; top:0px;
	z-index:1;
}
 
.mmContent li a {
	display: block;
	color: #000000;
	font-weight:normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 154px;
	padding: 3px;
	text-decoration: none;
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}

* html .mmContent li a {
	width: 160px;
	height: 19px;
}

.mmContent li a:link { background: #D3E2F1; color: #000000; font-size: 12px; text-decoration:none; font-weight:normal; }
.mmContent li a:visited { background: #D3E2F1; color: #000000; font-size: 12px; text-decoration:none; font-weight:normal; }
.mmContent li a:hover{ background: #D3E2F1; color: #000000; font-size: 12px; text-decoration:none; font-weight:bold; }
.mmContent li a:active { background: #D3E2F1; color: #000000; font-size: 12px; text-decoration:none; font-weight:bold; }

.mmContent li a.submenu {
background: #D3E2F1 url(http://www.handicar.it.cms1.raiffeisen.it/fileadmin/templates/images/pfeil_schwarz.gif) no-repeat right center; 
}
.mmContent li a.submenu:hover {
background: #D3E2F1 url(http://www.handicar.it.cms1.raiffeisen.it/fileadmin/templates/images/pfeil_schwarz.gif) no-repeat right center; 
}

/*
##########################################
#  ypMenu Styles for our belove IE 5.01  #
##########################################
*/

.mmContentb {
	font-size: 12px; font-family: Arial, Helvetica, sans-serif;
}

.mmContentb ul {
	margin: 0px; padding: 0px;
	list-style: none;
	z-index:2;
	position:relative; 
	left:0px; top:0px;
}
.mmContentb li {
	padding: 0px; margin: 0px; 
}
 
.menuBackground {
	position:absolute;
	left:0px; top:0px;
	z-index:1;
}
 
.mmContentb li a {
	display: block;
	width: 154px;
	padding: 3px;
	/*color: #222222;*/
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}

* html .mmContentb li a {
	width: 160px;
	height: 19px;
}

.mmContentb li a:link { background: #D3E2F1; color: #000000; text-decoration:none; font-weight:normal;}
.mmContentb li a:visited { background: #D3E2F1; color: #000000; text-decoration:none; font-weight:normal;}
.mmContentb li a:hover{ background: #D3E2F1; color: #000000; text-decoration:none; font-weight:bold;}
.mmContentb li a:active { background: #D3E2F1; color: #000000; text-decoration:none; font-weight:bold;}

.mmContentb li a.submenu {
	background: #D3E2F1 url(http://www.handicar.it.cms1.raiffeisen.it/fileadmin/templates/images/pfeil_schwarz.gif) no-repeat right center;
	font-size: 12px;
}
.mmContentb li a.submenu:hover {
	background: #D3E2F1 url(http://steinhauer-gmbh.net/cms/fileadmin/scripts/ypMenu/pfeil.gif) no-repeat right center; 
	font-size: 12px;
}

h1{
	font-size: 14px;
	font-weight: bold;
}
h2{
	font-size: 13px;
	font-weight: bold;
}
h3{
	font-size: 12px;
	font-weight: bold;
}
h4{
	font-size: 11px;
	font-weight: bold;
}
h5{
	font-size: 10px;
	font-weight: bold;
}
h6{
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
}

.ueberschrift_blau{
	color: #377AC1; font-size: 12px; font-weight: bold;
}

.hintergrund_hellblau{
	background-color: #E9F0F8;
}

.hintergrund_dunkelblau{
	background-color: #377AC1;
}

.imgtext-nowrap, td.imgtext-nowrap, td
{
	font-size: 12px !important;
}
