



/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [DirectEdit2.0]
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */

form.DirectEdit
	{
	}
	
a.DirectEdit:link, a.DirectEdit:visited
	{
	background-color: white;
	}

a.DirectEdit:hover, a.DirectEdit:active
	{
	background-color: yellow;
	}

div.DirectEditManageForm
	{
 	border: 1px solid black; 
 	background-color: black;
 	width: 749px; 
 	}

div.DirectEditManageForm div.zmiNeutralColorMedium0
	{
 	padding: 10px;
	}

div.DirectEditManageForm div.zmiNeutralColorMedium0 div.zmiNeutralColorLight0
	{
 	padding: 4px;
	}

div.DirectEditActionList
	{
	font-size:xx-small;
 	border: 1px solid black; 
 	background-color: white;
 	}

div.DirectEditActionList div.action,
div.DirectEditActionList div.action a:link, div.DirectEditActionList div.action a:visited
	{
	white-space: nowrap;
	font-size:xx-small;
	color: black;
	background-color: white;
	text-decoration: none;
	}

div.DirectEditActionList div.action
	{
	border: 1px solid white;
	}

div.DirectEditActionList div.actionActive,
div.DirectEditActionList div.actionActive a:hover, div.DirectEditActionList div.actionActive a:active
	{
	white-space: nowrap;
	font-size:xx-small;
	color: black;
	background-color: silver;
	text-decoration: none;
	}

div.DirectEditActionList div.actionActive
	{
	border: 1px dotted gray;
	}


/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [WAI] ZMSLinkContainer
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */

div.ZMSLinkContainer
	{
	background-color: #EEEEEE;
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [WAI] ZMSFile
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */

div.ZMSFile div.title a:link,
div.ZMSFile div.title a:visited,
div.ZMSFile div.title
	{
	font-weight:bold;
	font-size:x-small;
	text-decoration:none;
	color:black;
	}

div.ZMSFile div.text
	{
	font-size:xx-small;
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [WAI] ZMSLinkElement
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */

div.ZMSLinkElement
	{
	background-color: #EEEEEE;
	padding: 2px;
	}

div.ZMSLinkElement div.title a:link,
div.ZMSLinkElement div.title a:visited,
div.ZMSLinkElement div.title
	{
	font-weight:bold;
	font-size:x-small;
	text-decoration:none;
	color:black;
	}

div.ZMSLinkElement div.text
	{
	font-size:xx-small;
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [WAI] ZMSGraphic
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */

div.ZMSGraphic 
	{ 
	background-color:#EFEFEF; 
	margin: 4px;
	}

div.ZMSGraphic div.text
	{
	padding: 4px;
	}
	
a.zoom img.zoom
	{
	width: 23px;
	height: 21px;
	background: url(.//misc_/zms/zoom.gif);
	}

a.download img.download
	{
	width: 23px;
	height: 21px;
	background: url(.//misc_/zms/download.gif);
	}

a.superzoom img.superzoom
	{
	width: 23px;
	height: 21px;
	background: url(.//misc_/zms/superzoom.gif);
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [WAI] ZMSTables
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */

table.ZMSTable th 
	{ 
	background-color:#DDEFFC; 
	}
	
table.ZMSTable td { 
	background-color:#EEEEEE; 
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [WAI] ZMSTeaser
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */

div#teaser
	{
	width:150px;
	font-size:x-small;
	}

div.ZMSTeaserContainer
	{
	padding:1px;
	margin-bottom:10px;
	}

div.ZMSTeaserElement
	{

	}

div.ZMSTeaserElement img.title
	{
	border: none;
	}

div.ZMSTeaserElement div.title a:link,
div.ZMSTeaserElement div.title a:visited,
div.ZMSTeaserElement div.title
	{
	font-weight:bold;
	text-decoration:none;
	color:black;
	padding: 2px;
	display: block;
	}

div.ZMSTeaserElement div.text a:link,
div.ZMSTeaserElement div.text a:visited,
div.ZMSTeaserElement div.text
	{
	}


html{  height: 100.1%;}

html, body  {
  width: 100%;
}

* {
	padding:0;
 	margin: 0; 
 	font-family: Arial,Helvetica, sans-serif;
	font-size: 1em;
	color:#2D6AB6;
}


body#rotavirus  {
 	background: #FFF;
 	font-size: 10px;
 	font-family: Arial,Helvetica, sans-serif;
 	font-weight:normal;
 	font-style:normal;
	line-height:150%;
	text-align: center;
    color: #2D6AB6;
}

div#OuterShell{
position:relative;
height:100%;
width:100%;
text-align: center;
}


div#InnerShell{
position:relative;
margin:0 auto;
width:902px;
text-align: left;
background:transparent url(../common/main_background.gif) top left repeat-y;
}

div#pageregionTop{
position:relative;
left:1px;
height:159px;
background:transparent url(../common/head.jpg) top left no-repeat;
}
a#Homelink{
position:relative;
top:10px;
left:275px;
width:165px;
height:69px;
display:block;
background:transparent;
}
div#Logo{
position:relative;
width:156px;
height:53px;
}

div#LogoPrint{
	display:none;
	visibility:hidden;
}

div#Logo a{
position:relative;
top:28px;
left:700px;
}


div#ContentShell{
	position:relative;
	top:0;
	left:1px;
	width:896px;
	height:auto;
	background: transparent url(../common/teaser_background.jpg) bottom right no-repeat;
	overflow:hidden;

}

div#pageregionLeft{
	position:relative;
	top:0;
	left:0;
	width:211px;
	float:left;
	display:block;
}

div#Description{
	display:none;
}

div#Macronavigation{
	position:relative;
	top:0px;
	left:0px;
	margin:15px 0 0 0;
	width:198px;
	color:#00579A;
}

div#Macronavigation ul{
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
}

div#Macronavigation ul.firstlevel li {
	position:relative;
	top:0;
	left:0;
	margin:0 0 15px 0;
	padding:0;
	border:0;
	display:block;
	list-style:none;
	background:transparent;
	width:198px;
}

div#Macronavigation ul.nextlevel li {
	position:relative;
	top:0;
	left:0;
	margin:0 0 0px 20px;
	padding:0;
	border:0;
	display:block;
	list-style:none;
	background:transparent;
}

div#Macronavigation a{
 	font-family: Arial,Helvetica, sans-serif;
	margin:0;
	padding:0;
 	font-size:10px;
 	color:#00579A;
 	font-weight:bold;
 	text-decoration:none;
}

div#Macronavigation a.current,
div#Macronavigation a:hover,
div#Macronavigation a:active{
	color:#009999;
	text-decoration:none;
}

div#Macronavigation ul.firstlevel li a{
 	display:block;
 	font-size:11px;
	margin:0px 0 0px 10px;
	padding:5px 0 5px 0;
	border-bottom:1px solid #00579A;
	background:transparent;
}


div#Macronavigation ul.nextlevel li a {
	font-weight: normal;
 	display:block;
 	font-size:10px;
	margin:0px 0 0px 0px;
	padding:0px 0 0px 10px;
	border: none;
}

/**

aquq

**/


div#Macronavigation li.aqua a.current,
div#Macronavigation a.aqua:hover,
div#Macronavigation a.aqua:active,
h1.aqua {
	color:#009C96;
}

div#Macronavigation ul.firstlevel li.aqua {
	background: transparent url(../common/li_aqua_b.gif) 188px 15px no-repeat;
}
div#Macronavigation ul.firstlevel li.aqua li {
	background: transparent url(../common/li_basic_s.gif) 0px 6px no-repeat;
}
div#Macronavigation ul.firstlevel li.aqua li:hover,
div#Macronavigation ul.firstlevel li.aqua li.current {
	background: transparent url(../common/li_aqua_s.gif) 0px 6px no-repeat;
}

/**

yellow

**/

div#Macronavigation li.yellow a.current,
div#Macronavigation a.yellow:hover,
div#Macronavigation a.yellow:active,
h1.yellow {
	color:#C5CB01;
}

div#Macronavigation ul.firstlevel li.yellow {
	background: transparent url(../common/li_yellow_b.gif) 188px 15px no-repeat;
}
div#Macronavigation ul.firstlevel li.yellow li {
	background: transparent url(../common/li_basic_s.gif) 0px 6px no-repeat;
}
div#Macronavigation ul.firstlevel li.yellow li:hover,
div#Macronavigation ul.firstlevel li.yellow li.current {
	background: transparent url(../common/li_yellow_s.gif) 0px 6px no-repeat;
}


/**

darkgreen

**/


div#Macronavigation li.darkgreen a.current,
div#Macronavigation a.darkgreen:hover,
div#Macronavigation a.darkgreen:active,
h1.darkgreen {
	color:#008F39;
}

div#Macronavigation ul.firstlevel li.darkgreen {
	background: transparent url(../common/li_darkgreen_b.gif)  188px 15px no-repeat;
}
div#Macronavigation ul.firstlevel li.darkgreen li {
	background: transparent url(../common/li_basic_s.gif) 0px 6px no-repeat;
}
div#Macronavigation ul.firstlevel li.darkgreen li:hover,
div#Macronavigation ul.firstlevel li.darkgreen li.current {
	background: transparent url(../common/li_darkgreen_s.gif) 0px 6px no-repeat;
}

/**

mediumgreen

**/


div#Macronavigation li.mediumgreen a.current,
div#Macronavigation a.mediumgreen:hover,
div#Macronavigation a.mediumgreen:active,
h1.mediumgreen {
	color:#4BB033;
}

div#Macronavigation ul.firstlevel li.mediumgreen {
	background: transparent url(../common/li_mediumgreen_b.gif)  188px 15px no-repeat;
}
div#Macronavigation ul.firstlevel li.mediumgreen li {
	background: transparent url(../common/li_basic_s.gif) 0px 6px no-repeat;
}
div#Macronavigation ul.firstlevel li.mediumgreen li:hover,
div#Macronavigation ul.firstlevel li.mediumgreen li.current {
	background: transparent url(../common/li_mediumgreen_s.gif) 0px 6px no-repeat;
}

/**

lightgreen

**/


div#Macronavigation li.lightgreen a.current,
div#Macronavigation a.lightgreen:hover,
div#Macronavigation a.lightgreen:active,
h1.lightgreen {
	color:#79BD2B;
}

div#Macronavigation ul.firstlevel li.lightgreen {
	background: transparent url(../common/li_lightgreen_b.gif)  188px 15px no-repeat;
}
div#Macronavigation ul.firstlevel li.lightgreen li {
	background: transparent url(../common/li_basic_s.gif) 0px 6px no-repeat;
}

div#Macronavigation ul.firstlevel li.lightgreen li:hover,
div#Macronavigation ul.firstlevel li.lightgreen li.current {
	background: transparent url(../common/li_lightgreen_s.gif) 0px 6px no-repeat;
}



/**

purple 

**/

div#Macronavigation li.purple a.current,
div#Macronavigation a.purple:hover,
div#Macronavigation a.purple:active,
h1.purple {
	color:#9079BA;
}

div#Macronavigation ul.firstlevel li.purple {
	background: transparent url(../common/li_purple_b.gif)  188px 15px no-repeat;
}
div#Macronavigation ul.firstlevel li.purple li {
	background: transparent url(../common/li_basic_s.gif) 0px 6px no-repeat;
}
div#Macronavigation ul.firstlevel li.purple li:hover,
div#Macronavigation ul.firstlevel li.purple li.current {
	background: transparent url(../common/li_purple_s.gif) 0px 6px no-repeat;
}



div#pageregionMiddle{
	position:relative;
	top:0;
	left:0px;
	width:480px;
	overflow:hidden;
}

div#pageregionContent {
	margin:20px 0 20px 10px;
	width:450px;	
	font-size:11px;
	line-height:150%;
	overflow:hidden;
}

div#pageregionContent p{
	font-size:11px;
	line-height:150%;
}

div#pageregionContent a{
	text-decoration:underline;
}

div#pageregionContent div.purple a {
	color:#9079BA;
}
div#pageregionContent div.darkgreen a {
	color:#008F39;
}
div#pageregionContent div.mediumgreen a {
	color:#4BB033;
}
div#pageregionContent div.lightgreen a {
	color:#79BD2B;
}
div#pageregionContent div.yellow a {
	color:#C5CB01;
}
div#pageregionContent div.aqua a {
	color:#009C96;
}


div#pageregionContent .grafic{
	border:1px solid #CFD8E6;
	margin:3px;
	padding:3px;
}

div#pageregionRight {
	position:relative;
	top:0;
	left:0;
	width:205px;
	height:20px;
	float:right;
}

div#Teaser {
	position:relative;
	top: 0px;
	left: 0;
	width: 200px;
	background:transparent;
}

div.ZMSTeaserContainer{
	position:relative;
	top: 0px;
	left: 0;
	width: 205px;
	background:transparent;
}

div.ZMSTeaserElement{
	position:relative;
	top: 0px;
	left: 0;
	width: 129px;
	margin-bottom:5px;
	background:transparent;
}

div.ZMSTeaserElement .title {
	border-bottom:1px solid #00579A;
	width: 129px;
	padding:3px 0 3px 0;
	margin:0;
	font-size:12px;
}


div.ZMSTeaserElement .title a {
	margin:0;
	padding:0;
	color:#2D6AB6;
	text-decoration:none;
}
div#pageregionRight div.purple a {
	color:#2D6AB6;
}
div#pageregionRight div.darkgreen a {
	color:#008F39;
}
div#pageregionRight div.mediumgreen a {
	color:#4BB033;
}
div#pageregionRight div.lightgreen a {
	color:#79BD2B;
}
div#pageregionRight div.yellow a {
	color:#C5CB01;
}
div#pageregionRight div.aqua a {
	color:#009C96;
}

div.ZMSTeaserElement .text {
	width: 129px;
	padding:3px 0 3px 0;
	font-size:11px;
}

div.ZMSTeaserElement .text a{
	
	text-decoration:underline;
}

div.klaerchen {
	display:block;
	height:0;
	width:0;
	clear:both;
}

div#pageregionBottom {
	position:relative;
	height:22px;
	color:#999;
	background:white url(../common/footer_background.gif) top left no-repeat;

}

div#Copyright {
	position:relative;
	top:5px;
	width:390px;
	float:right;
	color:#999;
}

div#Copyright * {
	color:#999;
}

div#Copyright a:hover {
	text-decoration:underline;
}


h1.title {
	font-weight:bold;
	font-size:18px;
	line-height:140%;
	padding-bottom: 0.5em;
}

h2 {
	font-weight:bold;
	text-transform:uppercase;
}

i,em {
	font-style:italic;
}

small, .small {
	font-size: 0.9em;
}

a,
a:link,
a:visited {
	color:#009999;
	text-decoration:none;
}

a:hover,
a:active,
a:focus {
	color:#666666;
	text-decoration:none;
}

a img {
	border:none;
}

a.zoom img.zoom {
	width: 23px;
	height: 21px;
	background: url(.//misc_/zms/zoom.gif);
}


/***********************************************************************
Listen
***********************************************************************/
ul {
  list-style: square outside;
  margin: 0px 10px 0 15px;
  padding: 0px 30px;
}

ol {
  list-style: decimal outside;
  margin: 0px 10px 0 15px;
  padding: 0px 30px;
}

th,td{
text-align:left;
}
div.ZMSGraphic 
	{ 
	background-color:transparent; 
	margin: 4px;
	}
