html,body{width:100%;height:100%;margin:0;padding:0;}

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

 * +- 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: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:0px;	margin-bottom:10px;	}

div.ZMSTeaserElement {background:none;margin:0 0 21px 0}

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

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

/* Colorscheme */

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

.primColorStrong0 { background-color:#ff0011; }

.primColorMedium0 { background-color:#666666; }

.primColorLight0 { background-color:#E7E7E6; } 

.secndColorStrong1 { background-color:#5D7B9B; }

.secndColorStrong0 { background-color:#82A0C0; } 

.secndColorMedium1 { background-color:#B5C8DB; } 

.secndColorMedium0 { background-color:#C8D3DD; }

.secndColorLight1 { background-color:#ebeef0; }

.secndColorLight0 { background-color:#E8EFF6; }

.teaserColor { background-color:#800000; } 

.neutralColorBlack { background-color:#000000; }

.neutralColorStrong0 { background-color:#999999; }

.neutralColorMedium0 { background-color:#CCCCCC; } 

.neutralColorLight0 { background-color:#E7E7E7; }

.neutralColorWhite { background-color:#FFFFFF; }

.neutralColorTrans { background-color:#00FF00; }

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

/* Navigation */

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

.navMicro, .navMacroPub, .navMacroDoc {font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;}

.navChannel {font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;margin-left: 4px;margin-right: 4px;}

.navMacroPub  {line-height: 10px;color : #003366;text-decoration: None;}

.navMacroPubIcon  {line-height: 10px;}

.navMacroDoc  {line-height: 10px;color : #003366;text-decoration: None;}

.navMacroDocIcon {line-height: 10px;}

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

/* Links */

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

a.navChannel:link, a.navChannel:visited {font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;font-size: 11px;font-variant: small-caps;color : #FFFFFF;text-decoration : none;}

a.navChannel:hover, a.navChannel:active {text-decoration : underline;}

a.navMacroPub:link, a.navMacroDoc:link, a.navMacroPub:visited, a.navMacroDoc:visited, a.navMicro:link, a.navMicro:visited {font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color : #003366;text-decoration : none;}

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

/* Textbody-Elements */

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

 /* neutralColor_medium */

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: Arial, Verdana, sans-serif;color : #323232;font-size: 12px;}

body {font-size: 12px;background-color: #FFFFFF;margin-top: 0px;margin-left:0px;}

h1.title {font-size: 24px;color: #F5A300;font-weight: bold;padding-top: 20px;}

h1,.heading1,.headline_1{font-weight:normal;font-size:24px;margin:0px 0px 20px 0px;color:#f5a300;line-height:26px}

h2,.heading2,.headline_2{font-size:18px;color:#f5a300;font-weight:normal;line-height:23px;margin:0px;}

h3,.heading3,.headline_3{font-weight:bold;font-size:12px;color:#000;line-height:18px;margin:0 0 7px}

h4,.heading4,.headline_4{font-size:14px;color:#000;font-weight:bold;line-height:17px;margin:0 0 7px 0}

h5,.heading5,.headline_5{font-size:12px;color:#000;font-weight:bold;margin:0 0 7px}

p {font-size: 11px;line-height: 15px }

ol {font-size: 11px;line-height: 15px;}

ul {font-size: 11px;line-height: 15px;}

.small {font-size: 9px;}

.caption, .description {margin: 0px;font-family: Helvetica, Arial, Verdana, sans-serif;font-size: 12px;line-height: 18px;padding-bottom: 10px;}

P.emphasis {background-color:#DBE4D4;margin-left: 20px;margin-right: 30px;line-height: 16px;}

.Adresse {font-size: 10px }

.Referenz {font-size: 10px }

/* em {font-weight: bold;font-style: normal } */

sup, sub {font-size: 10px }

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

/* Teaser */

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

TABLE.teaserElement { border-spacing: 0pt 0pt;border-collapse: collapse;border-style: none;width: 100%;}

P.teaserTitle {font-family : Verdana,Geneva,Arial,Helevetica,sans-serif;color : #000000;font-size : 12px;line-height : 15px;font-weight: bold;margin-top: 3px;margin-bottom: 3px;margin-left:3px;margin-right:3px;}

TD.teaserTitle {padding: 0px;background-image:url(/misc_/zms/spacer.gif);}

TD.teaserText {padding : 0px;background-image:url(/misc_/zms/spacer.gif);}

P.teaserText {font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;font-size : 10px;font-weight : normal;text-decoration : none;color : #000000;line-height: 16px;margin-top: 3px;margin-bottom: 3px; margin-left:3px;margin-right:3px;}

A.teaserTitle:link, A.teaserTitle:visited {font-weight: bold;font-size : 12px;color: #003366;text-decoration: none;}

A.teaserTitle:hover, A.teaserTitle:active {color : #800000;text-decoration: none;}

A.teaserText:link, A.teaserText:visited {color: #000099;text-decoration: none;}

A.teaserText:hover, A.teaserText:active {color: #800000;text-decoration: underline;}

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

/* Functions */

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

.Copyright,.functionSearch {font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;font-size: 10px;}

.functionSearch {color : #FFFFFF;}

a.functionSearch:link, a.functionSearch:visited {font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;font-size: 10px;color : #FFFFFF;text-decoration : none;}

a.functionSearch:hover, a.functionSearch:active, a.Copyright:hover, a.Copyright:active  {text-decoration : underline;}

a.Copyright:link, a.Copyright:visited {color : #003366;text-decoration : none;}

a.forumNav:link,a.forumNav:visited  {color : #003366;font-weight: bold;text-decoration: underline;}

a.forumNav:active,a.forumNav:hover {color : #000000;font-weight: bold;text-decoration: none;background-color: #E1E8EF;}

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

/* H.3.6 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: normal;text-decoration: none;}

A.sitemapElement1:link, A.sitemapElement1:visited {font-weight: bold;text-decoration: none;}

A.sitemapElement0:hover, A.sitemapElement0:active , A.sitemapElement1:hover, A.sitemapElement1:active {color: #FF6600;text-decoration: underline;}

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

/* Abbildung */

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

div.ZMSGraphic {margin: 0px;padding: 0px;}

div.ZMSGraphic.floatleft {margin-right:10px}

div.ZMSGraphic.floatright {margin-left:10px}

div.graphic {margin:0px;padding: 0px;}

div.graphic.alignleft{float: left;text-align: right;width: 100px;margin-right: 10px;}

div.graphic.alignright{float: right;text-align: left;width: 100px;margin-left: 10px;}

div.text {margin: 0px;padding: 0px;}

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

/* 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 */

.ftTH { background-color:#cccccc; }

.ftTD { background-color:#efefef; }


