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

html
{
	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	height:100%;
}

#container
{
	height: 100%;
	width: 992px;
	background-image:url(../images/linie_rechts.gif);
	background-repeat:no-repeat;
	background-position:right 126px;
}
#background
{
	background-image:url(../images/table_bg.gif);
	background-repeat:repeat-y;
}

#container td
{
	vertical-align:top;
}

#header
{
	height:101px;
}

#header img
{
	float:left;
}

#topmenu
{
	height:25px;
	background-image:url(../images/linie_oben.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	vertical-align:top;
	background-color: #0063A6;
	margin-right:1px;
}

#topmenu_td
{
	height:25px;
}

#content
{
	padding:15px;
	width:565px;	
}

#leftcontent 
{
	background-image:url(../images/linie_links.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0px 0px 0px 6px;
	width:192px;
	
}

#rightcontent 
{
	
	width:192px;
	padding:0px 6px 0px 0px;
	
}

#search
{
	float:right;
}
#search form
{
	margin:0px 0px 0px 0px;
	padding:1px 13px 0px 0px;
	vertical-align:top;
	
}

.inputfields
{
	WIDTH: 130px;
	border:1px solid #464646;
	font-size:10px;	
	height:12px;
	vertical-align:top;
}

.buttons
{
	background-color:#00426f;
	border:1px solid #cccccc;
	color:#ffffff;
	font-size:10px;
	text-align:center;
	height:16px;
	vertical-align:top;
	width:45px;
}


#footer
{
	font-size:3px;
	background-image:url(../images/linie_unten.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#ffffff;
	height:6px;
}

/*CONTENT*/

#content
{
	font-size:12px;
}

#rightcontent
{
	font-size:12px;
	background-repeat:repeat-y;
	background-position:left top;
}

.first-element
{
	background-image:url(../images/bg/right_orange.gif);
	background-repeat:repeat-y;
}

.r-element
{
	padding:5px;
	border-bottom:1px solid #ffffff;
}

h1
{
	font-size:16px;
}

#rightcontent h2,#rightcontent h3,#rightcontent h4
{
	font-size:12px;
	margin:0px;
	padding:0px;
}

#content h2,#content h3
{
	font-size:16px;
	margin:0px;
	padding:0px;
}

#content h4
{
	font-size:12px;
	margin:0px;
	padding:0px;
}

#content a
{
	text-decoration:none;
	font-weight:bold;
	color:#0063A6;
}




/*Menü*/
.menubox
{
	border-bottom:1px solid #ffffff;
}

#leftcontent ul, #leftcontent li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#leftcontent ul li a
{
	display:block;
	width:177px;
	height:17px;
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	background-repeat:no-repeat;
	background-position:3px 3px;
	padding:3px 0px 0px 16px;
}

#leftcontent .noact:hover, .act
{
	background-color:#fAA700;
	background-image:url(../images/pfeil_visited.gif);
}

.pfeilnormal, .noact
{
	background-image:url(../images/pfeil.gif);
}
.pfeilgelb
{
	background-image:url(../images/pfeil_gelb.gif);
}
.pfeilgruen
{
	background-image:url(../images/pfeil_gruen.gif);
}
.pfeilblau
{
	background-image:url(../images/pfeil_dblau.gif);
}
.pfeilhblau
{
	background-image:url(../images/pfeil_hblau.gif);
}

.pfeilgelb:hover, .gelbactiv
{
	background-image:url(../images/pfeil_gelb_visited.gif);
	background-color:#FFD200;
}
.pfeilgruen:hover, .gruenactiv
{
	background-image:url(../images/pfeil_gruen_visited.gif);
	background-color:#34a53b;
}
.pfeilblau:hover, .blauactiv
{
	background-image:url(../images/pfeil_dblau_visited.gif);
	background-color:#00426f;
}
.pfeilhblau:hover, .hblauactiv
{
	background-image:url(../images/pfeil_hblau_visited.gif);
	background-color:#6DC7EC;
}

.menuheader
{
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
	padding:0px 0px 0px 8px;
}

.lastmenu
{
	background-image:url(../images/und.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-bottom:120px;
}




/*
###################
#  ypMenu Styles  #
###################
 */
 
#cMenu {
     height:19px;
     width: 790px;
     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;
	border: 1px solid #000000;
	background-color: #0063A6;
}

.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:bold;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 254px;
	text-decoration: none;
	padding: 0px 15px;
	line-height: 20px;
	vertical-align:middle;
	/*
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	*/
}

.mmContent li a {
	width: 254px;
	height: 20px;
}

.mmContent li a:link { 
	background: #0063A6 url(../images/pfeil.gif) no-repeat left center; 
	color: #FFFFFF; 
	font-size: 12px; 
	text-decoration:none; 
	font-weight:bold; 
}

.mmContent li a:visited { 
	background: #0063A6 url(../images/pfeil.gif) no-repeat left center; 
	color: #FFFFFF; 
	font-size: 12px; 
	text-decoration:none; 
	font-weight:bold; 
}

.mmContent li a:hover{ 
	background: #fAA700 url(../images/pfeil_visited.gif) no-repeat left center; 
	color: #FFFFFF; 
	font-size: 12px; 
	text-decoration:none; 
	font-weight:bold; 
}
.mmContent li a:active { 
	background: #0063A6 url(../images/pfeil.gif) no-repeat left center ; 
	color: #FFFFFF; 
	font-size: 12px; 
	text-decoration:none; 
	font-weight:bold; 
}

.mmContent li a.submenu {
	background: #0063A6 url(../images/pfeil.gif) no-repeat left center;  
}
.mmContent li a.submenu:hover {
	background: #fAA700 url(../images/pfeil_visited.gif) no-repeat left center;  
}

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



/*Login*/
.loginInformations{
	padding: 5px;
}
.loginInformations h2 {
	margin-bottom: 5px !important;
}

#rightcontent .loginInformations a{
	color: #faa700;

}

.logoutbutton{
	padding-top: 5px;
	text-align: right;
}
