

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- Body
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */
 
body.print 
	{ 
	background-color:#fff; 
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [WAI] ZMSLinkContainer
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */

div.ZMSLinkContainer
	{
	background-color: #95b3da;
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [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: #fff;
	border:1px solid #95b3da;
	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:transparent; 
	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;
	}
	
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
	{
	}



/*  --------------- Print -------------  */
body.print {background-color:#fff;background-image:none;top:0em;left:0em}

/*  --------------- [WAI] ZMSLinkContainer -------------  */
div.ZMSLinkContainer{background-color: #95b3da}

/*  --------------- [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: #fff;border:1px solid #95b3da;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:transparent;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;}
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:#666;padding: 2px;display: block}
div.ZMSTeaserElement div.text a:link,
div.ZMSTeaserElement div.text a:visited,
div.ZMSTeaserElement div.text{}

div#teaser div.ZMSTeaserContainer,
div#teaser div.ZMSTeaserElement,
div#teaser div.ZMSTeaserElement div.graphic, 
div#teaser div.ZMSTeaserElement div.title,
div#teaser div.ZMSTeaserElement div.title a,
div#teaser div.ZMSTeaserElement div.text,
div#teaser div.ZMSTeaserElement div.text a  {float:none;clear:both;margin:0em;padding:0px;border:0px;}
div#teaser div.ZMSTeaserElement {background:transparent url(http://www.esf-regiestelle.eu/common/images/contBG.png) 100% 0px repeat-y;}
div#teaser div.ZMSTeaserContainer {background:transparent url(http://www.esf-regiestelle.eu/common/images/contBGBottom.png) 100% bottom no-repeat;margin:0 18px 10px 0px;padding-bottom:10px}
div#teaser div.ZMSTeaserElement div.graphic,
div#teaser div.ZMSTeaserElement div.text,
div#teaser div.ZMSTeaserElement div.title {background:#fff;padding:6px;margin-right:2px}
div#teaser div.ZMSTeaserElement div.title {background:#d9e4e7;padding:6px;margin-right:2px;border-bottom:1px solid #a9b5cb;}

div.ZMSTeaserContainer{padding:0px;margin-bottom:10px}
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:#4e6e7f;padding: 0px;display: block}
div.ZMSTeaserElement div.title{font-weight:bold;text-decoration:none;display: block;color:black}
div.ZMSTeaserElement div.text a:link,
div.ZMSTeaserElement div.text a:visited	{color:#4e6e7f}
div#teaser {width:100%;font-size:100%}


/*  --------------- Image -------------  */
.img{display:block;visibility:visible}

/*  --------------- LinkElement -------------  */
table.link_element {margin-top:10px}
.link_element tr {background:#fff}
.link_element td {padding:5px;background:#f7f9fb;border-bottom:1px solid #bbd1e2;border-top:1px solid #fff}
td.link_title {padding:5px 5px 2px 0;font-size:18px;background:#fff;border-bottom:1px solid #fff}
td.link_text {}
.link_text a {font-weight:normal}

/*  --------------- ContentTeaser -------------  */
/*div.contentTeaser{margin:10px 0 2px 0;background:transparent url(http://www.esf-regiestelle.eu/common/images/mainBG.png) repeat-x 0 50px}*/
div.contentTeaser{margin:15px 0 1px 0;background:#f7f9fb}
table.content_teaser {margin-top:0}
.innerCT1 {padding:3px 3px 0 3px}
.innerCT2 {padding:0px 3px}

/*  --------------- CSS-Modul: COLORS -------------  */
.neutralColorTrans {background-color: transparent}
.neutralColorWhite {background-color: #fff}
.neutralColorLight {background-color: #e8e8e8}
.neutralColorMedium {background-color: #ccc}
.neutralColorStrong {background-color: #999}
.neutralColorBlack  {background-color: #000}
.teaserColor {background-color: #B8CB00;}
.secondColorStrong {background-color: #aaa;}
.secondColorMedium {background-color: #ddd;}
.secondColorLight {background-color: #eee;}
.primColorStrong {background-color: #336699;}
.primColorMedium {background-color: transparent;}
.primColorLight {background-color: #DCE0EA;}

/*  --------------- 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} 
.description {font-weight:bold;color:#666;}
body.neutralColorBlack{margin:2px;padding:0px;}
body.neutralColorBlack table {table-layout:auto;margin:0px;padding:0px;border-collapse:separate;width:auto;}
