

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

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

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

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

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

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

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

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

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

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

div.ZMSFile div.description
	{
	font-size:x-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] ZMSFile/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
	{
	}


/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [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: red;
  font-weight: bold;
  border: 1px dashed blue; 
}

/**************************************/

/***************/
/* Colorscheme */
/***************/

.emptyColor { background-color:#002F55; }
.primColorStrong0 { background-color:#002F55; }
.primColorMedium0 { background-color:#668299; }
.primColorLight0 { background-color:#CCD5DD; }

.secndColorStrong1 { background-color:#5D7B9B; }
.secndColorStrong0 { background-color:#82A0C0; }
.secndColorMedium1 { background-color:#B5C8DB; }
.secndColorMedium0 { background-color:#C8D3DD; }
.secndColorLight1 { background-color:#E1E8EF; }
.secndColorLight0 { background-color:#E8EFF6; }

.teaserColor { background-color:#FF6600; }

.neutralColorBlack { background-color:#000; }
.neutralColorStrong0 { background-color:#999; }
.neutralColorMedium0 { background-color:#CCC; }
.neutralColorLight0 { background-color:#E7E7E7; }
.neutralColorWhite { background-color:#FFF; }
.neutralColorTrans { background-color:#00FF00; }

/****************/
/* Layout */
/***************/

#header {background:#002f55 url('http://www.soc-bdr.org/common/css/bg_header.jpg') no-repeat top right;}
#logo {display:block; width:100px; height:100px; background: transparent url('http://www.soc-bdr.org/common/css/Logo_SBDR.jpg') no-repeat;}
#right {background:url('http://www.soc-bdr.org/common/css/bg_teasersiegel.gif');}

/****************/
/* Navigation */
/***************/

.navChannel {text-decoration:none;}
div.navMicro {font-size:11px; line-height:20px; text-decoration:none; padding-left:15px; border-top:1px solid #002f55;}
.navMicro a:link, .navMicro a:visited {font-size:11px; color:#000; text-decoration:none; margin:0 5px;}


.navMacroPub, .navMacroDoc {color:#003366; font-size:11px; line-height:13px; text-decoration:none;}
.navMacroPubIcon, .navMacroDocIcon {line-height:13px;}

/***************/
/* Links */
/***************/

a:link {color:#003366; text-decoration:underline;}
a:visited {color:#888; text-decoration:underline;}
a:hover, 
a:active {text-decoration:underline; color:#800000;}
a.navChannel:link, 
a.navChannel:visited {color:#FFF; text-decoration:none;}
a.navChannel:hover, 
a.navChannel:active {text-decoration:underline;}
a.navMacroPub:link, 
a.navMacroDoc:link, 
a.navMacroPub:visited, 
a.navMacroDoc:visited {font-size:11px; color:#000; text-decoration:none;}

/*********************/
/* Textbody-Elements */
/*********************/

h1, h2,  h3, h4, .heading1, .heading2, .heading3, .heading4 {
   font-family: Arial, Helvetica, sans-serif;
}
.standardtext, body, form, p, ol, ul, li, em, sup, sub, table, tr, th, td {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
}
body {
   margin:0;
   padding:0;
   background: #EEE;
   line-height: 16px;
}
h1.title {
   color: #999;
   font-size: 18px;
   line-height: 24px;
   margin-top:18px;
}
h1, .heading1{
   color: #999;
   font-size: 18px;
   line-height: 20px;
   margin-top:16px;
}
h2, .heading2 {
   color: #999;
   font-size: 15px;
   line-height: 18px;
}
h3, .heading3 {
   color: #999;
   font-size: 14px;
   line-height: 16px;
   margin-bottom: 0px;
}
h4, .heading4 {
   color: #000;
   font-weight: bold;
   font-size: 12px;
   line-height: 14px;
}
h5, .heading5 {
   color: #000;
   font-weight: normal;
   font-size: 12px;
   line-height: 14px;
}
p {
   font-size: 12px;
   line-height: 15px;
}
ol {
   line-height: 15px;
}
ul {
   line-height: 15px;
   list-style-type: disc;
}
.small {
   font-size: 10px;
}
.caption {
   font-style: italic;
}
p.emphasis {
   background-color: #DBE4D4;
   margin-left: 20px;
   margin-right: 30px;
   line-height: 16px;
}
.description {
   background-color:#EEEEEE;
   line-height: 16px;
}
.Adresse {
   font-size: 10px;
}
.Referenz {
   font-size: 10px;
}
em {
   font-weight: bold;
   font-style: normal;
}
sup, sub {
   font-size: 10px;
}
u {
   text-decoration: underline;
}

/**********************/
/* Graphics */
/**********************/

div.ZMSGraphic {background:transparent; margin:4px 0;}
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.ZMSGraphic div.text {padding: 0;}
div.ZMSGraphic p {margin:0;}

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


/**********************/
/* Teaser */
/**********************/

div.ZMSLinkElement {background:#e8eff6; padding:0; margin-bottom:20px;}
div.ZMSLinkElement ul {margin:0; padding:4px;}
div.ZMSLinkElement li {list-style-type:none;}
div.ZMSLinkElement div.title a:link,
div.ZMSLinkElement div.title a:visited,
div.ZMSLinkElement div.title {background:#82a0c0; font-size:12px; font-weight:bold; text-decoration:none; color:black; padding:4px 6px;}
div.ZMSLinkElement div.text a:link,
div.ZMSLinkElement div.text a:visited {font-size:12px; font-weight:bold; text-decoration:none;}
div.ZMSLinkElement div.text {font-size:12px;}

div#teaser {width:174px;}
div.ZMSTeaserContainer {}
div.ZMSTeaserElement {margin-bottom:10px; text-align:justify;}
div.ZMSTeaserElement img.title {border:none;}
div.ZMSTeaserElement div.title a:link,
div.ZMSTeaserElement div.title a:visited,
div.ZMSTeaserElement div.title {font-size:12px; font-weight:bold; text-decoration:none; padding:1px 0;}
div.ZMSTeaserElement div.text a:link,
div.ZMSTeaserElement div.text a:visited,
div.ZMSTeaserElement div.text {font-size:12px; padding:1px 0;}

/**********************/
/* Functions */
/**********************/

.functionSearch {font-size:11px;}
.functionSearch {color: #fff;}
a.functionSearch:link, 
a.functionSearch:visited {color:#fff; text-decoration:none;}
.copyright {font-size:11px; text-align:center;}
.copyright a:link, 
.copyright a:visited {text-decoration:none;}
a.functionSearch:hover, 
a.functionSearch:active, 
.copyright a:hover, 
.copyright a:active  {text-decoration:underline;}
a.forumNav:link, 
a.forumNav:visited  {color:#003366; font-weight:bold; text-decoration:underline;}
a.forumNav:active, 
a.forumNav:hover {color:#fff; font-weight:bold; text-decoration:none; background-color:#E1E8EF;}

/*******************/
/* Sitemap         */
/*******************/

td.sitemapTitle0 {background-color:#000066; border-right-width:1px; border-right-color:#FFFFFF; border-right-style:solid;}
td.sitemapTitle1 {background-color:#FF6600; border-right-width:1px; border-right-color:#FFFFFF; border-right-style:solid;}
a.sitemapTitle0:link, 
a.sitemapTitle0:visited, 
a.sitemapTitle1:link, 
a.sitemapTitle1:visited {font-weight:bold; color:#FFFFFF; text-decoration:none;}
a.sitemapTitle0:hover, 
a.sitemapTitle0:active ,
a.sitemapTitle1:hover, 
a.sitemapTitle1:active {font-weight:bold; color:#E8F2F9; text-decoration:underline;}
a.sitemapElement0:link, 
a.sitemapElement0:visited {font-weight:bold; text-decoration:none;}
a.sitemapElement1:link, 
a.sitemapElement1:visited {font-weight:normal; text-decoration:none;}
a.sitemapElement0:hover, 
a.sitemapElement0:active, 
a.sitemapElement1:hover, 
a.sitemapElement1:active {color:#FF6600; text-decoration:underline;}

/*************************/
/* Management Interface  */
/*************************/

.cmsTxtColorStrong0 { color: #000066; } /* primColorStrong0 */
.cmsTxtColorStrong1 { color: #666666; } /* neutralColorStrong0 */
.cmsBgColorStrong0 { background-color: #000066; } /* primColorStrong0 */
.cmsBgColorStrong1 { background-color: #CCCCCC; } /* neutralColorLight0 */
.cmsBgColorMedium0 { background-color: #E8F2F9; } /* primColorLight0 */
.cmsBgColorLight0 { background-color: #FFFFFF; } /* neutralColorWhite */

/* Tables */
table.TBL {width:580px;}
.TBL th {background-color:#cccccc;}
.TBL tr {background-color:#efefef;}
.TBL td {vertical-align:top;}
.TBL input {
  padding:2px 4px;
  border:1px solid #CCC; 
}
.TBL select {
  padding:2px 4px;
  border:1px solid #CCC; 
}
.TBL textarea {
  padding:2px 4px;
  border:1px solid #CCC; 
}

.ftTH { background-color:#cccccc; }
.ftTD { background-color:#efefef; }

.w50 {width:50px;}
.w150 {width:150px;}
.w175 {width:175px;}
.w200 {width:200px;}
.w350 {width:350px;}

h2.RdsIssue {
   font-size:12pt;
   text-align:center;
   margin-top:30px;
}
h2.RdsArticle {
   font-size:14pt;
   margin-bottom:40px;
}
h3.RdsIssue {
   font-size: 10pt;
   line-height : 40px;
   border-bottom: 2px solid #999;
   margin-top:25px;
}
h3.RdsArticle {
   color:#000;
   font-size:12px;
   line-height:15px;
   margin:5px 0 0 0;
}
h4.RdsIssue {
   font-family: Arial, Helvetica, sans-serif;
   color: #000;
   font-weight: bold;
   font-size: 12px;
   line-height: 15px;
   margin-top: 5px;
   margin-bottom: 0;
}
h4.RdsArticle {
   font-family: Arial, Helvetica, sans-serif;
   color: #000;
   font-weight: bold;
   font-size: 12px;
   line-height: 25px;
   margin: 0;
   margin-top: 20px;
}
h4.rdsHeadline {
   color: #000;
   font-weight: bold;
   font-size: 12px;
   line-height: 14px;
}
h5.rdsHeadline, h6.rdsHeadline, h7.rdsHeadline {
   color: #000;
   font-weight: normal;
   font-size: 12px;
   line-height: 14px ;
   font-style: italic;
}
p.RdsIssueAuthor {
   color: #000;
   font-weight: normal;
   font-size: 12px;
   line-height: 12px;
   margin: 6px 0 0 0;
}
p.RdsIssueAbstract {
   font-size: 12px;
   line-height: 14px;
   margin-top: 20px;
   margin-bottom: 40px;
}
table.RdsArticle {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 10pt;
   line-height : 20px;
   border-bottom: 2px solid #999;
   margin-bottom: 15px;
}
address.RdsArticle {
   border-bottom: 2px solid #999;
   margin-top: 25px;
   padding-bottom: 3px;
}
ol.RdsArticle {
   margin: 0;
   padding-left: 25px;
   line-height: 14px;
}
li.RdsArticle {
   padding-top: 5px;
   line-height: 14px;
}
.edit_title {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   line-height: 22px;
}
.edit_author {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 10pt;
}
.edit_affili {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-style: italic;
}

table.RdsJournal { 
   background:#FFF; 
   width:180px;
}
th.RdsJournal { 
   background:#CCC; 
   line-height:20px;
   padding-left:20px;
   padding-right:20px;
}
td.RdsJournal { 
   background:#EFEFEF; 
   line-height:18px;
   padding:3px 0 3px 3px ;
}
td.RdsVolumes { 
   padding-left:4px;
   padding-right:4px;
}
	
/* ************* */
/* News Section  on homepage   */
/* ************* */

table.CF {background: #ccd5dd;}
.CF td {background: url(http://www.soc-bdr.org/common/css/Hintergrund_news_zelle_4.jpg); font-weight:bold; line-height:13px; text-align:center;}
table.CF td.left {text-align:left;}
table#homeNews {border:1px solid #002f55;}
table#homeNews table {width:100%;}
table#homeNews th {padding-left:5px; border-bottom:1px solid #002f55; background: url('http://www.soc-bdr.org/common/css/Hintergrund_news_heller.jpg'); height:20px; text-align:left;}
table#homeNews a, table#homeNews a:link, table#homeNews a:visited { color:#002f55; text-decoration:none;}
table#homeNews a:hover, table#homeNews a:active {text-decoration:underline; color:#002f55;}
table#homeNews td.bg {background: url('http://www.soc-bdr.org/common/css/Hintergrund_news_zelle_4.jpg') repeat-x; width:50%; vertical-align:top;}
table#homeNews td.bg td {font-size:7pt; line-height:13px;}
table#homeNews a, table#homeNews a:link, table#homeNews a:visited {}
table#homeNews a:hover, table#homeNews a:active {background:transparent;}
table#homeNews a img, table#homeNews a:link img, table#homeNews a:visited img {float:left; margin:2px 5px 2px 0; border:0;}
table#homeNews a span.newsTitle1, table#homeNews a:link span.newsTitle1, table#homeNews a:visited span.newsTitle1 {font-size:12px; font-weight:bold;}
table#homeNews a span.newsTitle2, table#homeNews a:link span.newsTitle2, table#homeNews a:visited span.newsTitle2 {font-size:9px; line-height:12px;}
table#homeNews a span.newsDesc, table#homeNews a:link span.newsDesc, table#homeNews a:visited span.newsDesc {color:#000;}
table#homeNews a:hover span.newsTitle2, table#homeNews a:active span.newsTitle2 {background:transparent; text-decoration:underline;}
table#homeNews a:hover span.newsTitle1, table#homeNews a:active span.newsTitle1 {background:transparent; text-decoration:underline;}

/* ************************ */
/* Article Cited by Other Articles  */
/* ************************ */

hr.citedIn {border-top:1px solid #999999; border-bottom:1px solid #999999;}
table.citedIn {width:100%;}
table.citedIn td {padding:6px 10px 6px 2px; border-top:1px solid #E4E9ED; border-right:1px solid #E4E9ED; border-bottom:1px solid #E4E9ED; background:#F7F8FA;}
table.citedIn td.tdLeft {padding:6px 0 6px 2px; border-top:1px solid #E4E9ED; border-right:none; border-bottom:1px solid #E4E9ED; border-left:1px solid #E4E9ED; background:#F7F8FA;}
table.citedIn span {color:#003366; font-weight:bold;}
table.citedIn td.noBkgd {border:none; background:transparent;}
table.citedIn td a, table.citedIn td a:link, table.citedIn td a:visited {font-weight:bold; text-decoration:none;}
table.citedIn p {margin:3px 0;}
table.citedIn img {margin:4px 0 4px 0; border:0;}

input.CrossRefQ {
  padding-left:20px;
  margin-left:67px;
  cursor:pointer;
  background:#D4D0C8 url('http://www.soc-bdr.org/common/css/database_refresh.png') 2px no-repeat;
}

