/* ################################# */
/* ZMSTeaserContainer.f_css_defaults */
/* ################################# */

/* ####################### */
/* Toc Home.f_css_defaults */
/* ####################### */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- Toc Home - TOC Home Container
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
div.tocItemHomeWrapper {
	clear:both;
	margin:0px 0px 0px 0px;
	padding:13px 0px 0px 0px;

	}

div.tihContent {
	margin:0px 20px 13px 0px;
	padding:0px;
	width:306px !important;
	height:270px;
	float:left !important;
	border-bottom:solid 1px #eee;
	overflow:hidden
	}

div.tihContentTerminate {
	margin:0px 0px 27px 0px;
	}

h2.tihTitle {
	margin:0px 0px 5px 1px;
	padding:0px 0px 3px 0px;
	font-size:100%;
	font-weight:bold;
	color:#2d2e2e;
	border-bottom:solid 1px #eee;
	}

h2.tihTitle span {
	color:#195d8e;
	}

div.tihText {
	margin:0px;
	padding-left:7px;
	padding:3px 0px 7px 7px;
	width:292px;
	color:#666;
	}
/* ############################ */
/* infoboxteaser.f_css_defaults */
/* ############################ */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- specObj infoboxTeaser - Infobox-Item
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
body.zmi div.infoboxteaserset,
body.zmi td.zmiContainerColCenter > div.infoboxTeaserContainer {
	width:480px !important;
	overflow:scroll!important;
	}

body.maximized div.infoboxteaserset,
body.maximized td.zmiContainerColCenter > div.infoboxTeaserContainer {
	width:auto !important;
	overflow:hidden!important;
	}

/* ############################## */
/* layout sizes necessary for IE6 */
/* ############################## */
.layout1 div.infoboxteaserset {
	width:700px;
	position:static;
	}

.layout2L div.infoboxteaserset,
.layout2R div.infoboxteaserset {
	width:700px;
	}

.layout3 div.infoboxteaserset {
	width:700px;
	}

div.infoboxTeaserContainer {
	border:1px solid #e1e1e1;
	float:left!important; /* floating FF */
	float:none; /* floating IE */
	display:inline; /* floating IE */
	margin-top:20px;
	overflow:hidden;
	background-color:#fff;
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: 0.5em;
	}

/* fonts */
div.infoboxTeaserTitle,
div.infoboxTeaserText,
div.infoboxTeaserText p,
div.infoboxTeaserText ol,
div.infoboxTeaserText ul,
div.infoboxTeaserText li
div.infoboxTeaserText a {
	font-size:88% !important;
	line-height:160% !important;
	}

div.infoboxTeaserTitle {
	font-weight:bold;
	font-size:13px;
	text-align:left;
	font-size:13px !important;
	}

div.infoboxTeaserTitle a:link,
div.infoboxTeaserTitle a:visited {
	}

div.infoboxTeaserHeader {
	padding:2px 20px 4px 20px;
	margin-bottom:-3px;
	}

div.teaserColor1 div.infoboxTeaserTitle,
div.teaserColor2 div.infoboxTeaserTitle,
div.teaserColor3 div.infoboxTeaserTitle,
div.teaserColor4 div.infoboxTeaserTitle,
div.teaserColor5 div.infoboxTeaserTitle,
div.teaserColor6 div.infoboxTeaserTitle {
	color:#fff;
	font-size:85% !important;
	}


div.infoboxTeaserText {
	padding:10px 20px;
	font-weight:normal;
	line-height:160%;
	}

div.infoboxTeaserText span.headline {
	font-weight:bold;
	/* color:#6d7a89; */
	}

div.infoboxTeaserText p,
div.infoboxTeaserText ul,
div.infoboxTeaserText ol {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	}

div.infoboxTeaserText img {
	display:none;
	margin:0px;
	padding:0px;
	}

html>/**/body#web div.infoboxTeaserText img {
	margin-bottom:2px; /* only FF */ 
	}

div.infoboxTeaserText a.morelink {
	text-decoration:none;
	font-weight:normal;
	}

div.infoboxTeaserText a.morelink img {
	display:inline;
	}

div.infoboxImage {
	margin:3px 0px 0px 0px;
	}

div.infoboxTeaserText select {
	font-family:verdana;
	font-size:100%;
	color: #555;
	width:160px !important;
	margin:1em 0em;
	display:block;
	}

div#content div.infoboxTeaserText select,
div#content div.infoboxTeaserText select#diseasecategory,
div#content div.infoboxTeaserText select#selectedtrial {
	width:100% !important;
	}

div.infoboxTeaserText ul,
div.infoboxTeaserText ul li {
	line-height:1.5em;
	padding:0px;
	margin:0px;
	list-style-type:none; 
	list-style-position:outside;
	list-style-image:none;
	}

div.infoboxTeaserText ul {
	margin-top:0.75em;
	}
div.infoboxTeaserText ul li a {
	font-weight:normal;
	}

div.infoboxTeaserText ul li span.linkdescription {
	padding-left:1em;
	display:block
	}
/* ############################### */
/* ZMSTeaserElement.f_css_defaults */
/* ############################### */

/* ##################################### */
/* org.cmess.imagegallery.f_css_defaults */
/* ##################################### */

/* ############################### */
/* ZMSLinkContainer.f_css_defaults */
/* ############################### */
div.ZMSLinkContainer {
	background-color: #eee;
}
/* ############################# */
/* coursematerial.f_css_defaults */
/* ############################# */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- specObj coursematerial - Publikation
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
div.lectureheader {
	border:1px solid #eee;
	border-bottom:0px !important;
	background-color:#fff;
	margin:2.0em 0em 0em 0em !important;
	font-weight:bold;
	padding:2px;
	padding-left:5px;
	}

div.lecture {
	border:1px solid #eee; 
	background-color:#fff;
	padding:5px;
	padding-bottom:0;
	margin-bottom:20px;
	}

a.media:link, a.media:visited {
	display:block;
	padding:3px 0px 0px 0px;
	border:0px silver solid;
	}

a.media:hover {
	text-decoration:none;
	border:0px black solid;
	color:#fff;
	}
/* ############################# */
/* ZMSLinkElement.f_css_defaults */
/* ############################# */
/* @see ZMSFile.f_css_defaults */
/* ###################### */
/* infobox.f_css_defaults */
/* ###################### */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- specObj infobox - Link-Box
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
table.infobox td.ibTimg img {
	margin-bottom:-3px;
	}

table.infobox { 
	margin:0px 0px 31px 0px;
	}

table.infobox div.ZMSFile { 
	margin:5px 0px 5px 0px;
	}

table td.ibTimg {
	/* background-color:#7b93b4 !important; */
	}

table td.ibTimg span {
	color:#fff;
	padding:0px 0px 0px 3px !important;
	line-height:20px;
	}
/* ######################### */
/* ZMSGraphic.f_css_defaults */
/* ######################### */

/*--------- .ZMSGraphic --------------*/
a.fancybox img {
	padding:1px 1px 21px 1px;
	background:transparent url(/misc_/zms/zoom.gif) bottom right no-repeat;
	background-color:transparent;
}
div.ZMSGraphic {
	background-color: transparent;
	margin: 1em 0;
}
.zmi div.ZMSGraphic {
	margin:0;
}
div.ZMSGraphic.left {
	text-align:left;
}
div.ZMSGraphic.right {
	text-align:right;
}
div.ZMSGraphic.center {
	text-align:center;
}
div.ZMSGraphic.floatleft {
	float:left;
	margin-right:2em;
}
div.ZMSGraphic.floatright {
	float:right;
	margin-left:2em;
}
div.ZMSGraphic .alignleft {
	margin-right:10px;
}
div.ZMSGraphic.center div.graphic {
	text-align:center;
	margin:0px auto;
}
div.graphic {
	max-width:100% !important;
}
div.graphic.alignleft {
	float:left;
	text-align:right;
}
div.graphic.alignright {
	float:right;
	text-align:right;
}
div.ZMSGraphic div.text {
	padding: 4px;
}
.ZMSGraphic .text {
	background-color:transparent;
	padding:.5em 1em 0em 1em;
	font-size:smaller;
	font-style:italic;
}
.ZMSGraphic .graphic {
	margin-bottom: 7px;
}
.ZMSGraphic.center div.graphic  {
	margin:0 auto
}
.ZMSGraphic.left .graphic.alignleft {
	float:left;
	margin-right:15px;
}
.ZMSGraphic.left .text,
.ZMSGraphic.right .graphic,
.ZMSGraphic.right .text {
	width: auto !important;
}
/*-- ## FF Patch ## --*/
div.ZMSGraphic.right div.graphic {
	width:100% !important;
}
div.ZMSGraphic.right div.graphic img {
	display:inline !important;
}
a.zoom img.zoom,
a.superzoom img.superzoom {
	width: 26px;
	height: 21px;
	background-position:top right;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
a.zoom img.zoom {
	background-image: url(/misc_/zms/zoom.gif);
}
a.superzoom img.superzoom {
	background-image: url(/misc_/zms/superzoom.gif);
}
/*--------- /.ZMSGraphic --------------*/

/* ################### */
/* tabs.f_css_defaults */
/* ################### */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- specObj tabs - Registerkarte
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
/* root element for tabs  */
.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	height:40px;
	border-bottom:1px solid #dbdbdb;
	}

/* single tab */
.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
	background-position:-10000px !important;
	}

/* link inside the tab. uses a background image */
.tabs a { 
	display:block;
	text-align:center;	
	text-decoration:none;
	color:#555;
	padding:10px 0px 3px 7px;
	margin:0px;
	margin-top:1px;
	height:39px;
	text-transform:uppercase;
	background:transparent url(common/images/tabItemLo_left.png) 0px 1px no-repeat !important;
	}

.tabs a span {
	padding:11px 35px 15px 35px;
	background:transparent url(common/images/tabItemLo_right.png) top right no-repeat !important;
	}

.tabs a.current span, .tabs a:hover span {
	background:transparent url(common/images/tabItemHi_right.png) top right no-repeat !important;
	}

.tabs a.current, .tabs a:hover {
	background:transparent url(common/images/tabItemHi_left.png) 0px 1px no-repeat !important;
	outline:none;
	padding:10px 0px 3px 7px;
	color:#0061a8 !important;
	border:solid 0px red;
	}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
.tabs .w1 			{ background-position: -519px 0; width:134px; }
.tabs .w1:hover 	{ background-position: -519px -31px; }
.tabs .w1.current { background-position: -519px -62px; }

/* width 2 */
.tabs .w2 			{ background-position: -366px -0px; width:154px; }
.tabs .w2:hover 	{ background-position: -366px -31px; }
.tabs .w2.current { background-position: -366px -62px; }


/* width 3 */
.tabs .w3 			{ background-position: -193px -0px; width:174px; }
.tabs .w3:hover 	{ background-position: -193px -31px; }
.tabs .w3.current { background-position: -193px -62px; }

/* width 4 */
.tabs .w4 			{ background-position: -0px -0px; width:194px; }
.tabs .w4:hover 	{ background-position: -0px -31px; }
.tabs .w4.current { background-position: -0px -62px; }


/* initially all panes are hidden */ 
.panes .pane {
	display:none;		
	}


/* tab pane styling */
.panes div.paneContent {
	display:none;		
	padding:15px 10px;
	border:1px solid #dbdbdb;
	border-top:0;
	min-height:240px;
	background-color:#e8f1f7;
	}

div.toggleDescBox {
	float:left;
	width:213px;
	height:235px;
	margin:0px 14px 0px 0px;
	padding:5px;
	border:solid 0px #dbdbdb;
	background-color:#fff;
	border:solid 0px #dbdbdb;
	background-color:#f8f7f7;
	-moz-border-radius:4px;
	}

.description div:last-child  {
	margin:0px 0px 0px 0px;
	}


div.toggleDescBox h3 {
	display:block;
	margin:0px 0px 9px 0px;
	line-height:1.2em;
	}


div.toggleDescBox p {
	line-height:1.2em;
	}

div.toggleDescBox p.tdbText {
	min-height:80px;
	}

div.toggleDescBox img {
	margin:5px 0px 7px 0px;
	width:216px;
	cursor:pointer;
	}

div.toggleDescBox p.tdbRefMore {
	text-align:right;
	}

div.toggleDescBox img.refMoreImg {
	width:auto;
	height:auto;
	}

h3.tdbTitle {
	color: #A8000D;
	}


h3.tdbTitle a:link, h3.tdbTitle a:visited {
	color: #000;
	}

h3.tdbTitle a:hover, h3.tdbTitle a:active {
	text-decoration:none;
	}
/* ###################### */
/* ZMSFile.f_css_defaults */
/* ###################### */

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 a:link, div.ZMSFile div.title a:visited, 
div.ZMSLinkElement div.title a:link, div.ZMSLinkElement div.title a:visited 
	{
	font-weight:bold;
	text-decoration:none;
	}

/* ##################### */
/* ZMSLib.f_css_defaults */
/* ##################### */
