

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- Body
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
 
body.print 
	{ 
	background-color:#fff; 
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- Search Form
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
.searchresult {
margin-bottom:20px;
}
.searchresult span.title {
display:block;
font-weight:bold;
}
.searchresult span.description {
display:block;
}
.searchresult span.linkpath {
display:block;
font-size:smaller;
line-height:1.3em;
} 

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSLinkContainer
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

div.ZMSLinkContainer
	{
	background-color: #eee;
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSFile / ZMSLinkElement
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

div.ZMSFile, div.ZMSLinkElement 
	{ 
	background-color: #F8F8F8;
	margin: 4px;
	}

div.ZMSFile.none, div.ZMSLinkElement.none 
	{
	background-color: transparent;
	border: 2px dashed #eee;
	}

div.ZMSFile.floatleft, div.ZMSLinkElement.floatleft 
	{ 
	float:left;
	width:50%
	}

div.ZMSFile.floatright, div.ZMSLinkElement.floatright 
	{ 
	float:right;
	width:50%
	}

div.ZMSFile div.title, div.ZMSLinkElement div.title 
	{
	font-size:x-small;
	white-space:nowrap;
	}

div.ZMSFile div.title a:link, div.ZMSFile div.title a:visited, 
div.ZMSLinkElement div.title a:link, div.ZMSLinkElement div.title a:visited 
	{
	font-weight:bold;
	font-size:x-small;
	text-decoration:none;
	color:black;
	}

div.ZMSFile div.text, div.ZMSLinkElement div.text 
	{
	font-size:xx-small;
	}

div.ZMSFile div.description, div.ZMSLinkElement div.description 
	{
	font-size:x-small;
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSGraphic
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

div.ZMSGraphic {
	background-color: #F8F8F8;
	margin: 4px;
}

div.ZMSGraphic.left {
	text-align:left;
}

div.ZMSGraphic.right {
	text-align:right;
}

div.ZMSGraphic.center {
	text-align:center;
}

div.ZMSGraphic.floatleft {
	float:left;
}

div.ZMSGraphic.floatright {
	float:right;
}

div.ZMSGraphic.center {
	text-align:center;
}

div.graphic.alignleft {
	float:left;
	text-align:right;
}

div.graphic.alignright {
	float:right;
	text-align:right;
}

div.ZMSGraphic div.text {
	padding: 4px;
}

/*-- ## FF Patch ## --*/
div.ZMSGraphic.right div.graphic {
	width:100% !important; 
}
div.ZMSGraphic.right div.graphic img {
	display:inline !important;
}

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; 
}

body.print table.ZMSTable th, 
body.print table.ZMSTable td {
	background-color:transparent; 
}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [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
	{
	}

div.note {
	border-left: 1px solid #FCCD64;
	border-bottom: 1px solid #FCCD64;
	margin: 8px;
	padding: 4px;
	background: #FCFECC url(http://www.gaa-arzneiforschung.de/metaobj_manager/ZMSNote.zmsnote_bg.gif) top right no-repeat;
}/* BO f_css_defaults */

#imagegallery {
  font-family:monospace;
}

#imagegallery .preview {
  margin:1em 0;
  padding:0.5em;
  background:#eee;
  border:1px #ccc solid; 
}

#imagegallery .overview {
  margin:1em 0;
  padding:0.5em;
  background:#eee;
  border:1px #ccc solid; 
}

#imagegallery .overview table {
  padding:0.3em;
  background:#fff;
  border:1px #ccc solid; 
}

#imagegallery .overview table td {
  padding:0.3em;
  border:0;
}

 
/* EO f_css_defaults *//*-- BO InfoBox --*/

div.infobox  {
	border-top:5px solid #ccc;
	padding:0px;
	margin: 10px 0px 20px 0px;
	background-color:#f6f6f6;
	width:461px;
}
p.infoboxtitle  {
	padding:3px;
	margin:0px;
	font-weight:bold;
}
div.infoboxContentEven,
div.infoboxContentOdd {
	padding:10px 0px;
}
div.infoboxContentOdd  {
	background-color:#eaeaea;
}
div.infoboxContentEven p,
div.infoboxContentOdd p  {
	padding: 3px;
	margin:0px;
}
div.infobox ul.ZMSFile {
	padding-bottom:5px;
}
div.infobox ul {
	margin:0px 5px 0px 28px;
	padding: 0px;
}
div.infobox ul li {
	padding:0px !important;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 10px;
}
li.LinkElementExternal {
	list-style-image:url(common/external_link.gif);
}
li.LinkElementInternal, 
li.LinkElementInternalPortal {
	list-style-image:url(common/external_link.gif);
}
li.LinkElementInternalClient {
	list-style-image:url(common/external_link.gif);
}
li.LinkElementMailto {
	list-style-image:url(common/mail_link.gif);
}

/*-- EO InfoBox --*//**************************************/
/* specObj faqs                       */
/**************************************/

.faqWrapper {
	float: left;
	padding: 0 14px 0px 0px;
	width: 403px;
	}

.faqWrapper h2 {
	margin:0;
	}

.faqWrapper h2 a {
	background: url(http://www.gaa-arzneiforschung.de/common/css/common/bg_faqQuestion.gif) transparent no-repeat left top;
	color: #811233;
	float: left;
	font-size: 16px;
	height: 25px;
	padding: 5px 0 0 25px;
	text-decoration: none;
	width: 390px;
	margin:0;
	}

/*---------------------------
TOGGLE CONTENT
----------------------------*/
.faqWrapper .element {
	background: url(http://www.gaa-arzneiforschung.de/common/css/common/bg_faqAnswer.gif) transparent no-repeat left bottom;
	color: #811233;
	float: left;
	padding: 0 10px;
	margin-left:-1px;
	position: relative;
	left: 2px;
	top: -1px;
	width: 390px;
	}

.faqWrapper .element ul {
	list-style-type: square;
	padding: 10px 0 15px 20px;
	}

.faqWrapper .element ul li {
	padding: 0 0 6px 0;
	}
 
.faqWrapper .element p {
	padding: 0 20px 0 0;
	}

.faqWrapper .element p.emphasis {
	padding: 5px;
	}

.faqWrapper div.element h2 {
	font-size: 100%;
	padding: 5px 0px 0 0;
	}






/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- ContentTeaserHome
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */
 
div#teaserHomeWrapper {
	float:left;
	width:233px;
	margin:0;
	padding:0;
	padding-top:11px;
	background-color: #99CC00;
	filter:alpha(opacity=80); /* IE */
	-moz-opacity:0.8; /* Gecko-Browser */
	opacity:0.8; /* FF, Opera 9+ */
	-khtml-opacity: 0.8; /*Safari */
	}

div#teaserHomeTitle {
	width:222px;
	margin:0;
	padding:4px 2px 4px 9px;
	font-size:115%;
	font-weight:bold;
	color:#798379;
	background-color:#fff;
	}

div#teaserHomeTitle span.teaserHomeUrl {
	font-weight:normal;
	font-size:95%;
	background-color:#fff;
	}

div#teaserHomeImg {
	float:left;
	width:78px;
	margin:0;
	margin-left:9px !important;
	margin-left:4px;
	margin-right:8px;
	margin-top:1px;
	padding:0;
	color:#798379;
	}

div#teaserHomeText {
	float:right;
	width:138px;
	margin:0;
	margin-top:10px;
	padding:0;
	color:#fff;
	}




/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- specObj columnsContact
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */
 
 div#contactWrapper {
 	margin:0;
 	margin-bottom:20px;
 	padding:0;
 	padding-bottom:5px;
 	width:500px;
 	border-bottom:1px solid #cfcfcf;
 	}
 	
 div#ContactDepartment {
 	float:left;
 	margin:0;
 	padding:0;
 	padding-top:5px;
 	width:240px;
 	font-size:90%;
 	font-weight:bold;
 	color:#818284;
 	text-transform:uppercase;
 	}
 
 div#ContactDescription {
 	float:right;
 	margin:0;
 	padding:0;
 	padding-top:0px !important;
 	padding-top:10px;
 	width:240px;
 	text-align:left;
	}

 div#ContactDescription p{
  	margin:0;
 	padding:0;
	}
 
div#contactWrapper .clearing {
 	margin:0;
 	padding:0;
 	height:1px;
 	}/* portraitCard
----------------------------------------------- */       
      
.portraitCard {
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
	/* width: 550px !important; */
	/* width: 530px; */
	width: 495px !important; 
	width: 495px;
	/*background: url(http://www.gaa-arzneiforschung.de/common/css/common/portraitCard_bg.jpg) repeat-x; */
	}

.portraitCard p{
	display: block;
	height: 195px;
	padding: 0 3px 0 0;
	width: auto;
	border: 1px solid #eeeeef;
	background: url(http://www.gaa-arzneiforschung.de/common/css/common/portraitCard_element.gif) top right no-repeat; 
	color: #816f6e;
	font-size: 90%;
	line-height: 1.5em;
	}

.portraitCard p strong {
	display: block;
	color: #9E2031;
	margin: 16px 6px 4px 25px;
	}

.portraitCard p img {  
	float: left;   
	margin: 0px 12px 0 0;
	}/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- specObj dtmlCode
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
textarea#code.form-element {
	font-family:courier !important;
	font-size:11px !important;
	height:350px !important;
	width:630px !important; 
	}/* -- BO infoboxTeaser -- */ 

div.infoboxTeaserContainer {
 border:1px solid #999;
 float:left!important; /* floating FF */
 float:none; /* floating IE */
 display:inline; /* floating IE */
 
}
div.infoboxTeaserHeader {
 padding:3px;
}
div.infoboxTeaserTitle {
 color:#fff;
 font-weight:bold;
 text-align:center;
}
div.infoboxTeaserText{
 padding:3px 5px;
 font-weight:bold;
 line-height:140%;
 font-size:90%;
}
div.infoboxTeaserText img {
 margin-bottom:-2px;
}

/* -- EO infoboxTeaser-- */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] Misc
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

div.ZMSObject.new, div.ZMSObject.modified {
  border: 2px dashed blue;
  background-color: #F0F0FF;
} 
div.ZMSObject.deleted {
  border: 2px dashed red;
  background-color: #FFF0F0;
  color: red;
  text-decoration: line-through;
} 

span.unicode { 
  font-family:"Lucida Sans Unicode", "Arial Unicode MS", Arial, Helvetica, sans-serif;
}

span.highlight { 
  background-color: yellow;
  color: black;
  font-weight: bold;
}


/**************************************/
/* (c) jklein                         */
/* Author: J. Klein                   */
/* last change: 2006/02/23            */
/**************************************/

/**************************************/
/* 1. CSS-Modul: COLORS               */
/**************************************/
.neutralColorTrans {background-color: transparent}
.neutralColorWhite {background-color: #fff}
.neutralColorLight {background-color: #e8e8e8}
.neutralColorMedium {background-color: #EFEFEF}
.neutralColorStrong {background-color: #999}
.neutralColorBlack  {background-color: #000}

.teaserColor {background-color: #00cc99;}

.secondColorStrong {background-color: #aaa;}
.secondColorMedium {background-color: #ddd;}
.secondColorLight {background-color: #eee;}

.primColorStrong {background-color: #336699;}
.primColorMedium {background-color: #B0C3DE;}
.primColorLight {background-color: #DCE0EA;}


/**************************************/
/* 2. CSS-Modul: LAYOUT (PAGEREGIONS) */
/**************************************/
/* wrapping model based on:           */
/* http://www.alistapart.com          */
/* /articles/negativemargins/         */
/**************************************/
body#web {
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	position:relative;
	text-align:center;
	}

#pageregionTopWrapper {
	margin: auto;
	padding: 0;
	border: 0;
	width:960px;
	height:152px;
	text-align:left;
	}
	
#pageregionTop {
	margin:0;
	padding:0;
	}

#Logo {
	border:0;
	padding:20px 0px 0px 20px;
	margin:0;
	width:200px;
	}

#pageregionContentWrapper {
	margin: auto;
	padding: 0;
	border: 0;
	width:960px;
	text-align:left;
	}

#Content {
	float:left;
	margin:0;
	margin-left:15px;
	margin-right:10px;
	margin-top:9px;
	padding:0;
	width:490px;
	overflow:visible;
	}

#ContentBroad {
	margin:0;
	margin-top:8px;
	padding:0;
	width:960px;
	overflow:visible;
	}

#Sitemap {
	float:left;
	margin:0;
	margin-left:15px;
	margin-right:10px;
	margin-top:9px;
	padding:0;
	width:490px;
	overflow:visible;
	}

#pageregionLeft {
	float: left;
	padding-top:15px;
	margin:0px;
	float: left;
	width: 220px;
	}


#pageregionRight {
	float: right;
	width:220px;
	margin: 0;
	padding: 0;
	padding-top:22px;
	}

#pageregionBottomWrapper {
	margin: auto;
	padding: 0;
	border: 0;
	width:960px;
	text-align:left;
	}
	
	
/*-- FLOATING ---------------*/
.clearing {
	clear: both;
	height: 0;
	border:0;
	margin:0;
	padding:0;
	font-size:1px;
	line-height:0;
	}

.floatRight {
	float:right;
	}

.floatLeft {
	float:left;
	}

img.imgNoborder {
	border:0px;
	}

/**************************************/
/* 3. CSS-Modul: NAVIGATION           */
/**************************************/


/*-- Channel Menu ---------------------------*/


div#Menu{ 
	padding: 0;
	margin: 0;

margin-top:185px;
	width: 100%;


	height: 2.55em;

	float: left;
	width: 100%;
	white-space:nowrap;


}




div#Menu ul {
	margin:0px;
	padding:0px;
	font-size:small;

	}
/*----- font size hack -----*/
/*/*/a{}
body #Menu ul {
font-size : x-small;
}
html>head:first-child+body #Menu ul {
font-size : small;
}
/* */
/*----- /font size hack -----*/

div#Menu ul li {

	line-height: 130%;
	display: inline;
	padding:0px;
	margin:0px;
	}


div#Menu ul li.channel_1 a{
	}

div#Menu ul li.channel_2 a{
	}

div#Menu ul li.channel_3 a{

	}

div#Menu ul li.channel_4 a{
	}


div#Menu ul li.channel_5 a{
	}

div#Menu ul li.channel_6 a{
	}


div#Menu ul li a {
	float: left;
	font-family: arial, helvetica, sans-serif;
	font-weight:bold;
font-size:13px;
		background-color: #305E9B;
filter:alpha(opacity=70); /* IE */
-moz-opacity:0.7; /* Gecko-Browser */
opacity:0.7; /* FF, Opera 9+ */
-khtml-opacity: 0.7; /*Safari */
	color: #fff;
	text-decoration: none;
	border-right: 0.1em solid #fff;
	padding: 0.9em 1.185em;
height:11px;
text-transform:uppercase;
	}


div#Menu ul li a.current {
	color:#fff;
		background-color: #003378;
filter:alpha(opacity=99); /* IE */
-moz-opacity:1.0; /* Gecko-Browser */
opacity:1.0; /* FF, Opera 9+ */
-khtml-opacity: 0.9; /*Safari */
	}

div#Menu ul li a.home {
	background-color: #336699;
	}

div#Menu ul li a:hover {
		background-color: #003378;
filter:alpha(opacity=99); /* IE */
-moz-opacity:1.0; /* Gecko-Browser */
opacity:1.0; /* FF, Opera 9+ */
-khtml-opacity: 0.9; /*Safari */
	}

/*-- MenuDropdown ---------------------------*/

.child, .subchild 
	{ 
	position: absolute;
	visibility: hidden;

/*-------box model hack-------*/
	margin-left: -1.4em !important;
	margin-left: 0px;
	margin-left/**/:/**/-1.3em;

/*-------box model hack-------*/	
	margin-top: 1.0em !important;
	margin-top: 1.0em;
	margin-top/**/:/**/1.45em;
	}

.menuDropdown 
	{
	background-color:#EFEFEF; 
	width: 171px;
	}

.navDropdown
	{
	display: block;
	text-align: left;
	border-bottom: 1px solid #fff;
	line-height: 1.3em;
	white-space:nowrap;
	padding: 0.25em 0.25em 0.25em 1.0em;
	}

.navDropdown a:link,
.navDropdown a:visited,
.navDropdown a:hover {
	text-decoration: none;
	}

.navDropdown a:hover {
	color:#fff;
	}

/* -- MICRONAVIGATION -----------------*/

#Micronavigation {
	float:left;
	padding:6px 0px 2px 12px;
	font-size: 11px;
	color: #063154;
	}

#Micronavigation a:link,
#Micronavigation a:visited {
	color: #034e8b;
	text-decoration:none;
	}

#Micronavigation a:hover {
	color: #063154;
	text-decoration:none;
	}



/* -- MACRONAVIGATION -----------------*/

/* ######################################################################################################
** ### Vertikale Listennavigation YAML-like##############################################################
** ######################################################################################################
*/

/* -- YAML customized ------------------------*/

ul#submenu { 
	width: 94%; 
	overflow: hidden;
	margin: 1.4em 0em;
	padding:0px;
	list-style-type: none; 
	border-top: 1px #eeeeef solid; 
	/* border-bottom: 1px #ddd solid; */
	/* position:absolute; */
	}

ul#submenu a { 
	display:block;
	text-decoration: none;
	width: 100%; 
	padding: 0.1em 0em 0.3em 0em;
	border-bottom: 1px #eeeeef solid;
	}

ul#submenu a.active span { 
	font-weight:bold;
	padding-left:15px;
	background: #f6f6f7 url(http://www.gaa-arzneiforschung.de/common/css/common/macronav_arrowHi.gif) 0px 8px no-repeat;
	color:#616162;
	}

ul#submenu li {
	/* neutralize YAML */
	display:block; 
	width: 100%; 
	margin:0px;
	padding:0px;
	}

#submenu li span {
	/* neutralize YAML */
	display:block; 
	width:100%; 
	padding:0em; 
	background-color:transparent; 
	color: #595959; 
	font-weight: normal; 
	}

ul#submenu a:hover span { 
	background:#f6f6f7 url(http://www.gaa-arzneiforschung.de/common/css/common/macronav_arrow.gif) 0px 8px no-repeat;
	}

ul#submenu li a span { 
	display:block;
	width:100%; 
	background-color:transparent; 
	font-weight:normal;
	color:#595959;
	border:0px;
	margin:0px;
	padding:4px;
	padding-left:0.2em;
	cursor:pointer;
	padding-left:15px;
	}

ul#submenu ul { 
	margin:0px;
	padding:0px;
	}


/* -- Level 2 --*/
ul#submenu li ul li {
	margin:0px;
	padding:0px;
	}

ul#submenu li ul li a {
	width:100%; 
	margin:0px;
	background-color:transparent; 
	color: #595959;
	}

ul#submenu li ul li a span {
	width:100%; 
	margin:0px;
	padding:4px;
	padding-left:30px;
	background-color:transparent;
	}

ul#submenu li ul li a:hover span { 
	background:#f6f6f7 url(http://www.gaa-arzneiforschung.de/common/css/common/macronav_arrow.gif) 15px 8px no-repeat;
	}

ul#submenu li ul li a.active span { 
	font-weight:bold;
	padding-left:30px;
	background: #f6f6f7 url(http://www.gaa-arzneiforschung.de/common/css/common/macronav_arrowHi.gif) 15px 8px no-repeat;
	}


/* -- Level 3 --*/
ul#submenu li ul li ul li {
	margin:0px;
	padding:0px;
	}

ul#submenu li ul li ul li a {
	width:100%; 
	margin:0px;
	background-color:transparent; 
	color: #595959;
	}

ul#submenu li ul li ul li a span {
	width:100%; 
	margin:0px;
	padding:4px;
	padding-left:40px;
	background-color:transparent;
	}

ul#submenu li ul li ul li a:hover span { 
	background:#f6f6f7 url(http://www.gaa-arzneiforschung.de/common/css/common/macronav_arrow.gif) 25px 8px no-repeat;
	}

ul#submenu li ul li ul li a.active span { 
	font-weight:bold;
	padding-left:40px;
	background: #f6f6f7 url(http://www.gaa-arzneiforschung.de/common/css/common/macronav_arrowHi.gif) 25px 8px no-repeat;
	}


/* -- Level 4 --*/
ul#submenu li ul li ul li ul li {
	margin:0px;
	padding:0px;
	}

ul#submenu li ul li ul li ul li a {
	width:100%; 
	margin:0px;
	background-color:transparent; 
	color: #595959;
	}

ul#submenu li ul li ul li ul li a span {
	width:100%; 
	margin:0px;
	padding:4px;
	padding-left:50px;
	background-color:transparent;
	}

ul#submenu li ul li ul li ul li a:hover span { 
	background:#f6f6f7 url(http://www.gaa-arzneiforschung.de/common/css/common/macronav_arrow.gif) 35px 8px no-repeat;
	}

ul#submenu li ul li ul li ul li a.active span { 
	font-weight:bold;
	padding-left:50px;
	background: #f6f6f7 url(http://www.gaa-arzneiforschung.de/common/css/common/macronav_arrowHi.gif) 35px 8px no-repeat;
	}


ul#submenu li ul li ul li ul li ul li a span {
	padding:0em 0em 0em 5.0em;
	}

/* -- YAML original ------------------------*/	
	
#submenu li a { 
	padding:0; 
	}

/* IE can not hover without strange background */
#submenu li a:hover {
	color: #595959;
	background: url(http://www.gaa-arzneiforschung.de/common/css/common/spacer.gif) 0px 8px no-repeat;
	}


/* -- SITEMAP ------------------------*/

td.sitemapTitle0 {
	background-color: #ddd;
	border-right: solid 1px #444;
}
td.sitemapTitle1 {
	background-color: #ddd;
	border-right: solid 1px #000;
}
a.sitemapTitle0:link, a.sitemapTitle0:visited ,
a.sitemapTitle0:hover, a.sitemapTitle0:active {
	font-weight: bold;
	color: #444;
	text-decoration: none;
}

a.sitemapTitle1:link, a.sitemapTitle1:visited,
a.sitemapTitle1:hover, a.sitemapTitle1:active {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

a.sitemapElement0:link, a.sitemapElement0:visited,
a.sitemapElement0:hover, a.sitemapElement0:active {
	color: #444;
	text-decoration: none;
	font-size:12px !important;font-size:small;
}

a.sitemapElement1:link, a.sitemapElement1:visited,
a.sitemapElement1:hover, a.sitemapElement1:active {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	font-size:12px !important;font-size:small;
}


/* -- SEARCH ------------------------*/

#Search {
	margin: 15px auto;
	border: 0;
	padding: 0;
	}

#Search form {
	margin:0px !important; margin-left:3px; 
	border: 0;
	padding: 0;
	text-align:center;
	}

#Search input#raw {
	font-family:Courier;
	font-size:12px;
	padding:0;
	margin: 0;
	height:16px;
	width:105px;
	vertical-align:middle;
	}

#Search input#btnSearch {
	vertical-align:middle;
	}

#Search input#btnSearch:hover {
	background-color: #000;
	}

.searchLabel, .searchLabel, .searchElement, .searchText {
	font-size: 10px !important; font-size: xx-small;
	}

.searchText {
	text-align:left;
	padding-left:5px;
	}

input.searchSubmit{
	color: #000;
	background-color: #fff;
	border: 1px solid #D1D2CD;
	font-weight: bold;
	margin: 0;
	width:130px;
	font-size: 10px !important; font-size: xx-small;
	}

form select.form-element {
	color: #000;
	background-color: #fff;
	border: 1px solid #D1D2CD;
	font-weight: normal;
	margin: 0;
	width:130px;
	font-size: 10px !important; font-size: xx-small;
	}

form select.form-element option{
	background: transparent;	
	}

form input.form-element{
	color: #000;
	background-color: #fff;
	border: 1px solid #D1D2CD;
	font-weight: bold;
	margin: 0;
	width:127px;
	font-size: 10px !important; font-size: xx-small;
	}

/* -- METANAVIGATION ------------------------*/

#functionsTopWrapper{
	margin: auto;
	margin-top:7px;
	margin-bottom:9px;
	padding:0;
	border:0;
	width:960px;
	text-align:left;
	height:26px;
	background: url(http://www.gaa-arzneiforschung.de/common/css/common/bgFunctionsTop.gif);
	color:#9F9F9F;	
	}

#Metanavigation {
	float:right;
	margin: 0px;
	padding:0;
	padding-top:3px;
	text-align:center;
	width:270px;
	font-size:85%;
	}


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

#Metanavigation a:hover, #Metanavigation a:active  {
	color: #034e8b;
	text-decoration:none;
	}

#metanavigationItems1 {
	float:right;
	text-align:right;
	margin:0;
	margin-top:1px;
	padding:0;
	line-height:20px !important;
	line-height:18px;
	width:140px;
	height:18px;
	}

#metanavigationItems2 {
	float:right;
	text-align:left;
	margin:0;
	margin-top:1px;
	padding:0;
	padding-left:6px;
	line-height:20px !important;
	line-height:18px;
	width:107px;
	height:18px;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	}

#pageelement_Copyright {
	margin-left:235px;
	padding:0;
	padding-top:5px;
	height:16px;
	width:470px;
	font-size:90%;
	color:#9B9C9C;
	text-align:center;
	border-top: 1px solid #eeeeef;
	}

#pageelement_Copyright a:link, #pageelement_Copyright a:visited{
	color:#9F9F9F;
	}

#pageelement_Copyright a:hover, #pageelement_Copyright a:active{
	color:#CC6600;
	}

#Login {
	padding: 0;
	margin-top: 20px;
	border: 0;
	/* border-top: 5px solid #ccc; */
	width:165px;
	/* background-color:#EDEDED; */
	}

/**************************************/
/* 4. CSS-Modul: TEXT                 */
/**************************************/

#Headline h1 {
	margin-top: 0;
	}

h1, h2,  h3, h4, H5, .heading1, .heading2, .heading3, .heading4, .heading5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #818284;
	}

.form, p, ol, ul, li, em, sup, sub, table, tr, th, td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color : #666769;
	font-size: 100%;
	}

h1.title {
	font-size: 130%;
	line-height: 24px;
	margin-top:10px; 
	}

h1,.heading1 {
	font-size: 130%;
	line-height: 24px;
	margin-top:16px;
	}

h2,.heading2 {
	font-size: 120%;
	line-height: 20px;
	border-bottom: #eeeeef 1px solid;
	}
	
h2.dontDisplay {
	display: none;
	}

h3,.heading3 {
	font-size: 115%;
	line-height: 18px;
	margin-bottom: 0px
	border-bottom: #eeeeef 1px solid;
	}

h4,.heading4 {
	font-size: 110%;
	line-height: 16px 
	}

h5,.heading5 {
	font-size: 105%;
	line-height: 15px 
	}

p {
	line-height: 1.5em;
	}

ol {
	line-height: 1.5em;
	}

ul {
	line-height: 1.5em;
	list-style-type: square }

p.caption {
	font-style: italic;
	padding-top:0px;
	margin-top:0px;
	color:#000;
	}

p.emphasis {
	background-color:#fbfbf6;
	padding:4px;
	border:solid 1px #f9f3d9;
	line-height: 1.5em;
	}

p.description {
	line-height: 1.5em;
	}

p.creator  {
	}

p.small {
	font-size: 10px;
	}

p.smalltext {
	font-size: 10px !important; font-size: xx-small;
	}

strong, b {
	color:#616162;
	}

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

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

code {
	}

abbr, acronym  {
	cursor:help;
	}

kbd{
	border-bottom: rgb(128, 128, 128) 2px solid;
	border-left: rgb(200, 200, 200) 1px solid;
	border-right: rgb(128, 128, 128) 2px solid;
	border-top: rgb(200, 200, 200) 1px solid;
	padding-left: 2px;
	padding-right: 2px;
	background: rgb(247, 247, 247);
	color: rgb(100, 100, 100);
	font-size:80%;
	vertical-align: middle;
	}

/**************************************/
/* 5. CSS-Modul: TABLES               */
/**************************************/

div.ZMSTable {
	}

div.ZMSTable table tr th {
	}

div.ZMSTable tr.even td {
	}

div.ZMSTable tr.odd td {
	}

table tr td  {
	}

table.ZMSTable {
	width:98%;
	}
	
table.ZMSTable td { 
	background-color:#F8F8FA; 
	}

table.ZMSTable tr th {
	vertical-align:top;
	vertical-align:top;
	padding:2px 2px 2px 5px;
	background-color:#E9F1FA;
	color:#043F7B;
	}

table.ZMSTable tr th p{
	color:#000;
	padding:0;
	margin:0;
	}

table.ZMSTable tr.even td {
	vertical-align:top;
	padding:0px 2px 0px 2px;
	}

table.ZMSTable tr.odd td {
	vertical-align:top;
	vertical-align:top;
	padding:0px 2px 0px 2px;
	}

table.ZMSTable tr td p{
	vertical-align:top;
	vertical-align:top;
	margin:5px 2px 0px 3px;
	}


/**************************************/
/* 6. CSS-Modul: ZMS-DEFAULTS         */
/**************************************/

div.ZMSGraphic {
	background-color:transparent; 
	margin: 0;
	}

div.ZMSGraphic.left {
	text-align:left;
	margin:0;
	padding:0;
	}
	
div.ZMSGraphic.right {
	text-align:right;
	margin-left:8px;
	padding-top:3px;
	}

div.ZMSGraphic.center {
	text-align:center;
	}

div.ZMSGraphic.floatleft { 
	float:left;
	margin-right:8px !important;
	/* strange IE 6 */
	margin-right:-16px;
	padding:0;
	padding-top:3px;
	}

div.ZMSGraphic.floatright { 
	float:right;
	}

div.ZMSGraphic.center { 
	text-align:center;
	padding:0;
	margin-top:10px;
	}

div.graphic.alignleft {
	float:left;
	text-align:right;
	padding:0;
	margin-right:8px;
	margin-top:0px;
	}
	
div.graphic.alignright {
	float:right;
	text-align:right;
	padding:0px;
	margin-left:8px;
	margin-top:10px;
	}

div.ZMSGraphic div.text
	{
	padding: 0px;
	padding-top:0px;
	margin:0;
	}

div.ZMSGraphic div.text p
	{
	padding: 0px;
	padding-top:0px;
	margin:0;
	}

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

/*--------- ZMS TEASER --------------*/

div#teaser
	{
	width:220px;
	font-size: 12px !important; font-size: 12px;
	}

div.ZMSTeaserContainer {
	padding:1px;
	margin-bottom:10px;
}
div.ZMSTeaserElement {
	width:218px;
	padding:0px;
}
div.ZMSTeaserElement img.title {
	border: none;
}

div.ZMSTeaserElement div.title {
	font-weight:bold;
	text-decoration:none;
	color:black;
	padding: 4px 4px 2px 4px;
	display: block;
}

div.ZMSTeaserElement div.text
	{
	padding: 0px 6px 6px 6px;
	line-height:1.3em
	}

/*--------- ZMS LINK --------------*/

div#pageelement_Links 
	{
	width:180px;
	}

div.ZMSLinkElement
	{
	background-color: transparent;
	padding: 2px;
	}

div.ZMSLinkElement div.title
	{
	font-weight:bold;
	color:black;
	font-size: 12px !important; font-size: small;
	margin: 10px 0px 0px 0px
	}

div.ZMSLinkElement div.text
	{
	}

div.ZMSLinkElement div.text ul
	{
	margin-top: 5px;
	margin-left: -10px !important; margin-left: 20px ;
	}


/*  ------------------------------------------------------
responseForm Colors
--------------------------------------------------------*/
form.gaaResponseForm {
	width:490px;
	}

form.gaaResponseForm input, form.gaaResponseForm textarea, form.gaaResponseForm select {
	background: #fff;
	border: #666 1px solid;
	color: #818284;
	}

input:active, input:focus, textarea:active, textarea:focus, select:active, select:focus {
	background:#F6F6F6;
	border: #abdade 1px solid;
	}

form.gaaResponseForm fieldset {
	background: #fdfdfd;
	border: #f6f6f6 1px solid;
	}

form.gaaResponseForm fieldset legend {
	color: #818284 !important;
	}

form.gaaResponseForm input, form.gaaResponseForm textarea, form.gaaResponseForm select {
	padding: 3px 4px;
	font: 90% "Verdana", "Arial",  sans-serif;
	border:solid 1px #f0f0f0;
	width:200px;
	}

form.gaaResponseForm textarea {
	width: 80%;
	border:solid 1px #f0f0f0;
	}

form.gaaResponseForm input.radio, form.gaaResponseForm input.checkbox {
	border: 0 none;
	}

input:active, input:focus, textarea:active, textarea:focus, select:active, select:focus {
	}

form.gaaResponseForm select {
	width:200px;
	}

form.gaaResponseForm input#submit1, form.gaaResponseForm input#submit2 {
	padding: 2px;
	color:#063154;
	background-color:#ececec;
	}

/*Hack Opera + Safari*/
html:first-child>b\ody form input#submit1{
	padding: 3px 4px;
	}

/*Hack Opera + Safari*/
html:first-child>b\ody form input#submit2{
	padding: 3px 4px;
	}

form.gaaResponseForm  p {
	}

form.gaaResponseForm fieldset {
	width: 80%;
	display: block;
	margin: 4px 0 30px 0;
	}

form.gaaResponseForm fieldset div.distance {
	padding: 10px 20px 10px 20px;
	}

form.gaaResponseForm fieldset legend {
	margin: 0 0 0 24px;
	}

form.gaaResponseForm fieldset p, form.gaaResponseForm fieldset label, div.eingabe {
	font-size:1.0em;
	padding: 0 !important;
	margin: 0 0 8px 0 !important;
	}

form.gaaResponseForm fieldset p label {
	padding: 0 !important;
	margin: 0 !important;
	font-size:1em;
	}

form.gaaResponseForm fieldset p label.Name {
	padding: 0 !important;
	margin: 0 !important;
	font-size:1em;
	padding-right:10px;
	}

form.gaaResponseForm fieldset legend {
	font: 1.1em "Trebuchet MS", Lucida Sans, Lucida Sans Unicode, Verdana, sans-serif;
	font-weight: bold;
	}

/**************************************/
/* 8. CSS-Modul: TOC LISTS            */
/**************************************/

#pageregionLeft #Newsindex {
    padding: 0px 20px 0px 10px;
    margin:0;
}
#pageregionLeft #Newsindex h2 {
    padding:0;
    margin:0;
}
#pageregionLeft #Newsindex p {
    padding: 0px;
    margin: 0px 0px 10px 0px;
}


/**************************************/
/* 9. CSS-Modul: PRINT                */
/**************************************/

h1, h2, h3, h4, h5, h6 {
} 
h1.title {
}
p, li, blockquote {
}
ol, ul {
}
p.description {
}
p.caption {
}
p.creator  {
}
p.smalltext {
}
code {
}

/**************************************/
/* 10. CSS-Modul: sIFR styles         */
/**************************************/	
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	}

.sIFR-replaced {
	visibility: visible !important;
	}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
	}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash p.XXXinfoboxtitle {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 100%;
	width:80%;
	}



/**************************************/
/* 10. ZMI Management Interface       */
/**************************************/

.cmsTxtColorStrong0 { color: #436976; }
.cmsTxtColorStrong1 { color: #666666; }
.cmsBgColorStrong0  { background-color: #8CABB9; }
.cmsBgColorStrong1  { background-color: #CCCCCC; }
.cmsBgColorMedium0  { background-color: #DDE6EC; }
.cmsBgColorLight0   { background-color: #FFFFFF; }
div.ZMSTable table th { background-color:#DDEFFC; }
div.ZMSTable table td { background-color:#EEEEEE; }

.zmiTableRowEven {background-color:#eee;}
.zmiTableRowOdd {background-color:#ccc;}

.form-submit { font-size:12px; }

body.zmi h1, body.zmi h2, body.zmi h3, body.zmi h4, 
body.zmi h5, body.zmi h6  {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:15px;
	line-height:19px;

} 
body.zmi p, body.zmi li, body.zmi blockquote  {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:15px;
} 

body.zmi form input.form-element{
	width:20px;
	font-size: 12px !important; font-size: xx-small;
	}








