/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

 * +- Body

 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

 */

 

body.print 

	{ 

	background-color:#fff; 

	}



/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

 * +- [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: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:#4F8F23; 

	}

	

table.ZMSTable td { 

	background-color:#7EBA56; 

	}



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

	{

	}







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

/* 1. 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: #B0C3DE;}

.primColorLight {background-color: #DCE0EA;}





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

/* 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:#7EBA56; }



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

} 













/* ######################################################################################################

** ### Überschriften #######################################################################

** ######################################################################################################

*/



.heading1 {

margin:0px;

padding:0px;

font-size:16px;

font-style:italic;

font-weight:bold;

color:#7EBA56;

}



.rubriksubheadline {

margin:0px;

padding:0px;

font-size:20px;

color:#4F8F23;

font-weight:bold;

}



/* ######################################################################################################

** ### Lupenbilder #######################################################################

** ######################################################################################################

*/



a.zoom img.zoom

	{

	width: 16px;

	height: 16px;

	background: url(common/icon_lupe.gif);

	}



a.superzoom img.superzoom

	{

	width: 16px;

	height: 16px;

	background: url(common/icon_lupe_plus.gif);

	}







/* ######################################################################################################

** ### Listen #######################################################################

** ######################################################################################################

*/



div.text ul li {



padding-left: 15px;

background-image:url(common/listsymbol.png);

background-repeat:no-repeat;

background-position: 0px 5px;

 }



div.text ul  {

     list-style-type:none;

}



ul li {



padding-left: 15px;

background-image:url(common/listsymbol.png);

background-repeat:no-repeat;

background-position: 0px 5px;

 }



ul  {

     list-style-type:none;

}





/* ######################################################################################################

** ### Tabellenfarben #######################################################################

** ######################################################################################################

*/



table.ZMSTable th 

	{ 

	padding: 4px;

        width:490px;
        font-face: arial;
        color: #FFFFFF;
        font-weight: bold;


       }



table.ZMSTable td { 

	background-color:#7EBA56; 

        width:490px;

        padding: 4px;
font-face: arial;
        color: #FFFFFF;

	}



/* ######################################################################################################

** ### Icons zentrieren #######################################################################

** ######################################################################################################

*/





.navicon img {

        vertical-align:middle;

}


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



td.sitemapTitle0 {
	background-color: #ddd;
	border-right: solid 1px #444;
padding-left:100px;
}
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;
}

h1.title {
color: #B4D79D;
font-size:14px;
font-face:arial;
}

h2 {
color: #4F8F23;
font-size:14px;
font-face:arial;
}

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

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

#Search {
	margin: 0px 0px 30px 0px;
	border: 0;
	padding: 0;
}
#Search form {
	margin: 0;
	border: 0;
	padding: 10px 10px 0px 10px;
}
