/**************************************/
/* Colors and Management Interface    */
/**************************************/

.menuColor1 { background-color: #9CA8BE; }
.menuColor2 { background-color: #D7B599; }
.menuColor3 { background-color: #E4B026; }
.menuColor4 { background-color: #C4000E; }
.menuColor5 { background-color: #93A08A; }
.menuColor6 { background-color: #FFCC99; }
.menuColor7 { background-color: #D69240; }
.menuColor8 { background-color: #ADFF76; }
.menuColor9 { background-color: #C8F082; }
.menuColor10 { background-color: #F0A8C1; }
.menuColorDefault { background-color: #C0C0C0; }
.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: #752F22; }
.secondColorMedium { background-color: #B83BC5; }
.secondColorLight { background-color: #E1B4A2; }
.primColorStrong { background-color: #666666; }
.primColorMedium { background-color: #C6C6C6; border-right-color: #c0c0c0; border-top-color: #e0e0e0; border-bottom-color: #c0c0c0; border-left-color: #e0e0e0; }
.primColorLight { background-color: #9A9A9A; }
.cmsTxtColorStrong0 { color: #436976; }
.cmsTxtColorStrong1 { color: #666666; }
.cmsBgColorStrong0  { background-color: #8CABB9; }
.cmsBgColorStrong1  { background-color: #CCCCCC; }
.cmsBgColorMedium0  { background-color: #DDE6EC; }
.cmsBgColorLight0   { background-color: #FFFFFF; }

body { background: #e5e5e5; }

h1 { color: #b83b25; }
h2 { color: #b83b25; }
h6 { color: #202020; }


.ZMSTable { width: 100%; }
div.ZMSTable table th { background-color:#CCCCCC; }
div.ZMSTable table td { background-color:#EEEEEE; }
table.ZMSTable th { background-color: #E1B4A2; }
.zmiTableRowEven {background-color:#eee;}
.zmiTableRowOdd {background-color:#ccc;}

.form-submit { font-size: 12px; }

div#teaser { width: 175px; font-size: x-small; border-left: 0; border-right: 0; }
div.ZMSTeaserElement {  border-left: 0; border-right: 0; width: 100%; }
div.ZMSTeaserElement div.title a:link, 
div.ZMSTeaserElement div.title a:visited, 
div.ZMSTeaserElement div.title{ 
	 font-family: Verdana,Arial,Helvetica,sans-serif;
         font-weight: lighter;
         text-decoration: none; 
         display: block; 
         color: #333333; 
         line-height: 30px;
         font-size: 12px;
         padding-top: 0;
         padding-bottom: 0;
}

div.ZMSTeaserElement div.title { padding-left: 10px; }
div.ZMSTeaserElement div.title { border-width: 2px; border-style: solid; border-right-color: #c0c0c0; border-top-color: #e0e0e0; border-bottom-color: #c0c0c0; border-left-color: #e0e0e0; }
div.ZMSTeaserElement div.text a:link,
div.ZMSTeaserElement div.text a:visited,
div.ZMSTeaserElement div.text { padding: 4px; color: #000000; }
body.zmi h1, body.zmi h2, body.zmi h3, body.zmi h4,
body.zmi h5, body.zmi h6  {
	font-family: Verdana,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,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 15px;
}


/*** Form container ***/
.ZMSForm { width: 95%; }

/*** Form description ***/
.ZMSFormDescr {}

/*** form table ***/
.ZMSFormTable { width: 550px; }

.ZMSFormGroupTitle { 
	color: #000000;
	border-left: 2px solid #F1C4B2; 
	border-top: 2px solid #F1C4B2;
	border-right: 2px solid #D1A492;
        border-bottom: 2px solid #D1A492;
	background-color: #E1B4A2;
 }

.ZMSFormGroupTitle th {}

/*** form field label ***/
.ZMSFormFieldLabel {}

/*** form field description ***/
.ZMSFormFieldDescr {}

/*** form submit button ***/
.ZMSFormBtnSubmit {}

/*** phase with star ***/
.ZMSFormStar {}

div.ZMSGraphic { background-color: #ffffff; }