BODY 
	{
		text-align:center;
		font-size:75%; 
		font-family: Arial, Helvetica, sans-serif; 
		line-height:1.4em;
		background-color:#90C5FA;
		margin:0px; 
		margin-top:1em;
		margin-bottom:1em;
		padding:0px; /* Opera hat standardmaessig ein padding, muss daher auf 0 gesetzt werden */
	}
	
div.main_area	
	{
		width:64.5em; 
		text-align:left;
		margin:auto;
		padding:0px;
		background-color:#4689CC;
	}	
	.box
{
	padding:1em;
	background-color:#C4DEF6;
	display:block;
}
			
/*############### Definition des oberen Teils ####################*/
			
div.start1
	{
	 	width:64.5em;
		height:1em;
		background-color:#FFAB33;
		border-top:0.25em solid #00549F;
		overflow:hidden;
	}	
div.servnavi
	{
	 	width:64.5em;
		height:1.58em;
		background-color:#ffffff;
		background-image:url('../images/servnavi_bg.jpg');
		background-repeat:no-repeat;
		background-position:right;
		text-align:right;
	}
div.servnavi ul
	{
	 	margin:0em; 
		padding:0em;
		/*margin-left:38.2em;*/
		font-size:0.83em;
		text-transform:uppercase;
		list-style-type:none;
	}
div.servnavi li
	{	
      	margin-left:1.7em;
      	margin-right:1em;
      	line-height:1.9em; /* line-height benutzt weil vertical-align im IE nicht klappt*/
      	vertical-align:middle;
      	display:inline;
	}
div.servnavi a
	{
	 	color:black;
	}	
div.servnavi a:hover
	{
	 	text-decoration:underline;
	}	
div.vis
	{
	 	width:64.5em;
		height:7.92em;
		background-color:#ffffff;
		background-image:url('../images/vis.jpg');
		background-repeat:no-repeat;
		background-position:right;   	
	}
	
#logo
	{
	 	margin-left:2.4em;
		width:12.67em;
		height:6.33em;
	}
div.teaser
	{
	 	width:64.5em;
		height:2.5em;
		background-color:#00549F;
		color:white;
		text-indent:1.67em;
		vertical-align:middle;
		line-height:2.5em;
		border-bottom:1px solid black;
		overflow:hidden;
	}
.fs11{font-size:0.92em;}
	
/* ############# Definition der Navigation der ersten Ebene ###############*/

div.navigation1
	{
		width:64.5em;
		background-image:url('../images/y.gif');
		background-color:#FFAB33;
		height:1.5em;
	}

ol.navL1	
	{
	 	margin:0em; 
		padding:0em;
		padding-left:1.67em;
		list-style-type:none;
		background-color:#FFAB33;
		background-image:url('../images/y.gif');
		display:table;
	}
										
ol.navL1 li	
	{
		text-transform:uppercase;
		padding-bottom:0px;
		float:left;
		font-size:0.83em;
		height:1.81em;
		padding-left:0.8em;
		padding-right:0.8em;
	} 
ol.navL1 li.active
	{
	 	 background-color:#00549F;
		 background-image:url('../images/b.gif');
		 color:#FFAB33;
	} 
ol.navL1 li.active a
	{
		 color:#FFAB33;
	} 
ol.navL1 a	
	{
		color:#000000;
	}
ol.navL1 a:hover
	{
		text-decoration:underline;
	}	
	
/* ############# Definition der Navigation der zweiten Ebene ###############*/
	

div.navigation2
	{
		width:64.5em;
		background-color:#00549F;
		background-image:url('../images/b.gif');
	}

ol.navL2	
	{
	 	margin:0em; 
		padding:0em;
		padding-left:0.8em;
		list-style-type:none;
		background-color:#00549F;
		background-image:url('../images/b.gif');
		display:table;
	}
										
ol.navL2 li	
	{
		text-transform:uppercase;
		padding-bottom:0px;
		float:left;
		font-size:0.83em;
		height:1.81em;
		padding-left:0.8em;
		padding-right:0.8em;
	} 
ol.navL2 li.active, ol.navL2 li.active a
	{
		 color:#FFAB33;
	} 
ol.navL2 a	
	{
		color:white;
	}
ol.navL2 a:hover
	{
		text-decoration:underline;
	}	

#actual
	{
		visibility:visible;
	}


/*############### Definition des Haupt-Teils ####################*/	

div.bg
	{
		background-color:#00549F;
		width:64.5em;
	}
	
div.content
	{
		padding-top:0.92em;
		padding-left:0.92em;
		padding-right:0.92em;
		padding-bottom:0em;
		display:table;
	}
	
div.left
	{
	 	width:44em;
		float:left;
	}
	
div.right	
	{
	 	width:17.21em;
		float:left;
		margin-left:1em;
	}

/*############### Klassen des Haupt-Teils ####################*/

.headline_article 
	{
	 	  background-color:#00549F;
		  color:white;
		  height:1.7em;
		  border-top:1px black solid;
		  border-bottom:1px solid white;
		  text-transform:uppercase;
		  font-size:0.83em;
		  line-height:1.7em;
		  text-indent:0.66em;
	}
.headline_article h2
	{
		  font-size:1em;
		  margin:0px;
		  padding:0px;		
	}

.article	
	{
		border-top:1px solid #00549F;
		border-bottom:1px solid black;
		font-size:0.92em;
		background-color:white;
		color:black;
		padding-top:0.3em;
		padding-left:0.7em;
		padding-right:0.7em;
		line-height:1.3em;
		padding-bottom:0.4em;		
		margin-bottom:1em;
	}
.article p
	{
		margin-top:0em;
	}
.headline_nav3 
	{
	 	  background-color:#00549F;
		  color:white;
		  height:1.7em;
		  border-top:1px solid black;
		  border-bottom:1px solid white;
		  text-transform:uppercase;
		  font-size:0.83em;
		  line-height:1.7em;
		  text-indent:0.66em;
	}
.headline_nav3 h2
	{
		  font-size:1em;
		  margin:0px;
		  padding:0px;
	}	

.nav3box	
	{
		border-top:1px solid #00549F;
		border-bottom:1px solid black;
		font-size:0.92em;
		background-color:white;
		color:black;
		padding-top:0.3em;
		padding-left:0.7em;
		padding-right:0.7em;
		line-height:1.3em;
		padding-bottom:0.4em;
		margin-bottom:1em;
	}
a.morelink
	{
		display:block;
		text-align:right;
		color:#00549F;
	}
	
.headline_more 
	{
	 	  background-color:#FFAB33;
		  color:black;
		  height:1.7em;
		  border-top:1px solid black;
		  border-bottom:1px solid #ffffff;
		  text-transform:uppercase;
		  font-size:0.83em;
		  line-height:1.7em;
		  text-indent:0.66em;
	}
	
.headline_more h2
	{
		  font-size:1em;
		  margin:0px;
		  padding:0px;
	}	
	
.morebox	
	{
		border-top:1px solid #FFAB33;
		border-bottom:1px solid black;
		font-size:0.92em;
		background-color:white;
		color:black;
		padding-top:0.3em;
		padding-left:0.7em;
		padding-right:0.7em;
		line-height:1.3em;
		padding-bottom:0.4em;
		margin-bottom:1em;
	}
.morebox p
	{
		margin-top:0px;
	}
.article img
	{
		float:left;
		margin-right:1em;
	}
img.nofloat
	{float:none;}

.article a
	{
	 	text-decoration:underline;
		color:#00549F;
	}
.article h3
	{
	 	margin-top:0.3em;
		margin-bottom:0.8em;
		font-size:1.7em;
		font-weight:normal;
		color:#00549F;
		line-height:1em;
	}
.article h4
	{
		margin-bottom:0.75em;
		font-size:1.1em;
		font-weight:bold;
		color:#00549F;
	}
.article h5
	{
		margin-bottom:0em;
		font-size:1em;
		font-weight:bold;
		color:black;
	}
.article ul, .article ol
	{
		margin:0em;
		margin-left:2.5em;
		padding:0em;
	}
.morebox ul, .morebox li
	{
		margin:0em;
		margin-left:1em;
		padding:0em;
	}
.article ul li, .morebox ul li
	{
		list-style-image:url(../images/bullet.gif);
	}
.article table
	{
		width:44em;
	}
td
	{
		text-align:left;
		vertical-align:top;
		padding-bottom:1em;
	}

/* ################## Definition des unteren Teils ######################*/

div.discl
	{
	 	  background-color:#FFAB33;
		  color:black;
		  height:1.7em;	
		  text-align:right;
		  text-transform:uppercase;
		  font-size:0.83em;
		  padding-right:1.1em;
		  margin-top:1em;
		  clear:both;
	}
	
 .discl a
	{
		  color:black;
	}
	
/* ################ allgemeine Klassen ###################### */

a	
	{
		text-decoration:none;
		color:#00549F;
	}

a.anchor
	{
		text-decoration:none;
		color:#000000;
	}
acronym, abbr
	{
		border-bottom:1px dotted; 
	}
.hidden
	{
		position:absolute;
		left:-5000px; 
		top: -1000px;
		width: 0px;
		height: 0px;
		overflow: hidden;
	}

/* ################ Asthma Patient Support spezial-styles ###################### */

.layer_img_left	
	{
		padding-top:8px;
		padding-left:0.8em;
		padding-right:0.1em;
		padding-bottom:0.4em;
		margin-bottom:0.3em;
		float:left
	}

.layer_right	
	{
		padding-top:3px;
		padding-left:0.1em;
		padding-right:2em;
		padding-bottom:0.4em;
		margin-bottom:0.3em;
		width:319px;
		float:right
	}

.layer_img_right	
	{
		padding-top:8px;
		padding-left:0.8em;
		padding-right:0.1em;
		padding-bottom:0.4em;
		margin-bottom:0.3em;
		float:right
	}

.layer_left	
	{
		padding-top:3px;
		padding-left:0.6em;
		padding-right:0.8em;
		padding-bottom:0.4em;
		margin-bottom:0.3em;
		width:325px;
		float:left
	}


/* ################ Ende Display-Style, Beginn Print-Style ###################### */

@media print		   
	   				   {
body
	{
	 font-size:64%; 
	}
	

   					   }

