body 
{
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#564b47;
	padding:0px;
	margin:0px;
}

a {color: #FFFFFF;text-decoration:none;}
a:visited {color:#FFFFFF;}
a:hover {color: #FFFFFF;}
a:active { color:#3C6095;}

a.navbar {color: #3C6095;text-decoration:none;}
a.navbar a:visited {color:#3C6095;}
a.navbar:hover {color: #564b47;text-decoration:underline;}

h1 
{
	font-size: 12px;
	text-transform:uppercase;
	background-color: #3C6095;
	border-top:0px solid #564b47;
	border-bottom:0px solid #564b47;
	border-left:1px solid #FFFFFF;
	padding:5px 25px;
	margin:0px;
	color: #FFFFFF;
	font-weight:bold;
	line-height: 11px;
	 
}

h2 
{
	background-image: url('pix/bg_roterbalkendunkel.gif');
	background-color: #555555;
	font-size:12px;
	font-weight: normal;
	padding: 5px 10px;
	margin:0px;
	color: #FFFFFF;
}
h3 
{
	background-image: url('pix/bg_schwarzerbalken.gif');
	font-size:12px;
	background-color: #0C86C9;
	font-weight: normal;
	color: #FFFFFF;
	padding: 5px 10px;
	margin:0px;
	text-align: center;
}
img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container 
{
	width: 960px;
	padding:0px;
	margin: 0px;
	margin-left:0px;
	margin-top:0px;
	/*margin-left: auto;
	margin-right: auto;*/
   
} 

/* ----------banner for logo-------------- */
#banner 
{
	text-align: right;
	background-color: #e1ddd9;
	background: #e1ddd9 url(pix/verlauf_top.gif) no-repeat left top;
	padding: 0px;
	margin: 0px; 
	height:60px;
}

#banner img {padding:0px 0px;} 

/* ----------outer und inner----------------- */

#outer
{ 
	border-left: solid 150px #D8E3EB; /* FDD9D9 linke Menue Spalten Farbe  */ 
	border-right: solid 200px #D8E3EB; /* rechte Menue Spalten Farbe  */ 
	background-color: #FFFCEE; /* Farbe fuer Inhalt Spalten  */
} 

#inner
{
	margin:0; 
	width:100%;

}

/* --------------left und right navigation------------- */
#left 
{
	 width:150px; 
	 float:left; 
	 position:relative; 
	 margin-left:-150px; 
	 margin-right:1px;
	 text-align: left;
	font-size: 11px;
 }

#right 
{
	width:200px; 
	float:right; 
	position:relative; 
	margin-right:-200px; 
	margin-left:1px;
	text-align: left;
	font-size: 11px;
}
#right div
{
	padding: 5px;
	font-size: 11px;
	color: #3C6095;
}

#right hr
{
	font-size: 10px;
	color: #3C6095;
}

/* -----------------Inhalt--------------------- */ 
#scroll
{ 
	height:600px;
    overflow-y:auto;
}
	

#content
{ 
	position: relative; 
	margin: 0px; 
	font-size: 11px;
	line-height: 18px;
}

p 
{
	padding: 15px 20px;
	margin:10px; 
}

pre
{
	font-size: 12px;
	padding: 10px 10px;
	margin:0px;
}


/*  ----------------footer---------------------- */ 
#footer 
{
	clear:left;
	padding:0px;
	margin:0px;
	text-align: center; 
} 

/*  ----------------YAKULT-LOGO---------------------- */ 
#yakult
{
    
    margin-top:100px;
    height:72px;
	font-size: 10px;
	text-align: center;
	background-color: #FFFFFF;
} 

/*  ----------------USER-Information---------------------- */ 
a.a_login img {background: transparent url(pix/icons/link.gif) top left no-repeat;}

a.a_login:hover img {background: transparent url(pix/icons/link_a.gif) top left no-repeat;}

a.a_login {color:#EDEDED;font-size:10px;font-weight:bold;}
a.a_login:hover {color:#EAFF90;text-decoration:underline;}



span#span_user,
span#span_adresse,
span#span_ordi

{
	color:#EDEDED;
}

ol
{
 style="list-style-position:inside";
 font-style:italic;
 font-size: 13px;
 line-height:25px;
}