/* meritgroup.at v1.1.4 */

body {
	margin: 0;
	border: 0;
	padding: 0;
	background: #ffffff url(../../img/bg/body.jpg) top center no-repeat;
	color: #7a837f;
	font-family: Verdana, sans-serif!important;
	font-size: 75%;
}

body * {
	outline: none;
}

/* Standard HTML */

h1 {
	clear: left;
	margin-top: 3px;
	margin-bottom: 24px;
	font-size: 200%;
	font-family: Arial, sans-serif;
	color: #d5d3bf;
}

h1.rightfix {
	margin-right: 145px;
}

h1 span.date {
	font-weight: normal;
}

h2, h3, h4 {
	color: #afb5b2;
}

h2 {
/*
	clear: right;
*/
	margin-top: 1.3em;
	margin-bottom: 0.5em;
	font-weight: normal;
	font-size: 125%;
	padding: 0;
}

h3 {
	margin-top: 1.1em;
	margin-bottom: 0;
	font-weight: normal;
	font-size: 116.67%;
}

h4 {
	margin-bottom: 0;
	font-weight: normal;
	font-size: 108.33%;
}


p {
	margin-top: 0.8em;
	margin-bottom: 0.4em;
	padding: 0;
	line-height: 1.5em;
}

.alert {
	margin: 12px 0 0 0;
	border: 0;
	border-top: 4px solid #80b2d4;
	background: #e7eff2 url(../../img/bg/alert.gif) left center no-repeat;
	padding: 15px 25px 20px 80px;
}

.alert form {
	float: left;
	display: inline;
}



.alert h2 {
	padding-top: 0;
}



/*
p {
	margin-top: 0.6em;
	margin-bottom: 0.3em;
	padding: 0;
	line-height: 1.4em;
	font-size: 11px;
}
*/

blockquote {
	margin-left: 0;
	margin-right: 0;
	border: 0;
	background: transparent url(../../img/bg/blockquote.jpg) top left no-repeat;
	padding: 8px 8px 14px 20px;
	color: #aaaaa9;
}

#content blockquote p {
	line-height: 1.3em;
}

/* fieldset */

/*
fieldset label {
	vertical-align: middle;
	text-align: left;
}
*/

form, label {
	margin: 0;
	border: 0;
	padding: 0;
}

#content fieldset {
	overflow: visible;
	margin: 0.5e 0 0 0;
	padding: 0 20px 10px 20px;
	background: #f2f2eb;
	border: 1px solid #d5d3bf;
}

#content fieldset legend {
	display: none;
}

#content fieldset p {
	margin: 7px 0 0 0;
	padding: 5px 0 5px 0;
}

#content fieldset ul {
	list-style-type: none;
	margin: 7px 0 0 0;
	padding: 5px 0 5px 0;
}

#content fieldset ul.select,
#content fieldset ul.select ul {
	list-style-type: none;
	margin: 0 0 0 10px;
	padding: 3px 0 2px 0;
}

#content fieldset li {
	background-image: none;
	clear: left;
	margin-top: 5px;
	padding: 2x 0;
}

#content fieldset li label {
}

#content fieldset li.required label {
	font-weight: bold;
}

#content fieldset fieldset {
	margin-right: 0;
	border-color: #d1d1d1; 
	padding: 0 15px 10px 15px;
}

#content fieldset fieldset legend {
	background: #d1d1d1;
}

#content fieldset fieldset ul {
	padding: 7px 0 0 0;
}

#content fieldset fieldset li {
	margin-top: 0;
	padding: 0;
}

#content fieldset h3 {
	margin-top: 1.0em;
	font-weight: normal;
	font-variant: small-caps;
}

#content fieldset p {
}

#content fieldset img.labeled {
	float: left;
	margin: 5px 0;
	background: #ffffff;
	padding: 20px 25px;
}

#content fieldset input,
#content fieldset select,
#content fieldset textarea {
	margin: 0;
	border-width: 1px;
	font-size: 91%;
}	

#content fieldset li input {
	display: block;
	width: 300px;
	height: 1.4em;
}

#content fieldset li textarea {
	display: block;
	width: 500px;
}



#content fieldset input.small {
	width: 100px;
}	

#content fieldset input.input-fix {
	display: none;
	background-color: #f2f2eb;
}

#content fieldset input.button {
	display: inline;
	width: auto;
	height: 2.0em;
	margin-top: 2px;
	padding-right: 7px;
	padding-left: 7px;
}












	
input,
textarea {
	display: inline;
	vertical-align: middle;
	font-family: Verdana, sans-serif!important;
	line-height: 1.4em;
	font-size: 100%;
	padding: 0;
}


/* a */

a:link,
a:visited,
a:hover,
a:active {
	color: #80b2d4;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active {
	color: #d5d3bf;
}

a.e-mail {
	background: transparent url(../../img/bg/a.E-mail.gif) left 60% no-repeat;
	padding-left: 14px;
}


img,
a img {
	border: 0;
}


/* ids */

#container {
	position: relative;
	margin: 0 auto 0 auto;
	top: 23px;
	border: 0;
	border-bottom: 2px solid #d5d3bf;
	width: 900px;	
	background: #ffffff url(../../img/bg/container.jpg) top left no-repeat;
	padding: 0;
}


#main {
	margin: 0 270px 0 0;
	border: 0;
	padding: 0;
/* min-height workaround */
	height: expression(this.height <= 800? "800px": "auto" );
/**/
	min-height: 800px;		
}

#content {
	clear: left;
	border: 0;
	background: transparent;
	padding: 280px 10px 35px 30px;
}

#content a:link,
#content a:visited,
#content a:active {
	border-bottom: 1px dotted #bad5e8;
}

#content a:hover {
	border-bottom: 1px solid #bad5e8;
	text-decoration: none;
}


/* ol, ul */

#content ol,
#content ul {
	list-style-type: square;
	margin: 15px 0 20px 30px;
	padding: 0;
}

#content ol ol,
#content ul ul {
	margin: 8px 0 10px 25px;
}


#content li {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
}

#content li h2 {
	margin-top: 0.8em;
	margin-bottom: 0.3em;
}

#content li h3 {
	margin-top: 0.6em;
	margin-bottom: 0.2em;
}

#content li h4 {
	margin-top: 0.4em;
	margin-bottom: 0.2em;
}

#content li p {
	margin-top: 0;
	margin-bottom: 0.6em;
}



/* ol.links, ul.links */

#content ul.links,
#content ul.sitemap {
	margin: 18px 0 24px 7px;
	list-style-type: none;
}

#content ul.links li,
#content ul.sitemap li {
	background: transparent url(../../img/bg/bullet_liA.gif) left top no-repeat;
	padding: 0 0 0 25px;
}

#content ul.links ul,
#content ul.sitemap ul {
	list-style-type: none;
	margin-left: 25px;
}

#content ul.links li li,
#content ul.sitemap li li {
	background-image: none;
	list-style-type: square;
	padding: 0;
}





#content ul.biglist {
	margin-left: 0;
}

#content ul.biglist li {
	list-style: none;
	clear: both;
}

#content ul.biglist li h2 {
	clear: both;
}

#content ul.biglist li .feature-right {
	float: right;
	margin: 0 0 0 10px;
}

#content ul.biglist li .feature-right img {
	vertical-align: bottom;
	padding-left: 60px;
	border-bottom-style: dotted;
}

/**/



body#aig #content ul.links li,
#content ul.links li.orange {
	background-image: url(../../img/bg/bullet_liA-Aig.gif);
}

/*
body#aii #content ul.links li {
	background-image: url(../../img/bg/bullet_liA-Aii.gif);
}
*/

body#cmg #content ul.links li,
#content ul.links li.red {
	background-image: url(../../img/bg/bullet_liA-Cmg.gif);
}

body#intl #content ul.links li,
#content ul.links li.blue {
	background-image: url(../../img/bg/bullet_liA-Intl.gif);
}

body#uig #content ul.links li {
	background-image: url(../../img/bg/bullet_liA-Uig.gif);
}

body#rcm #content ul.links li,
#content ul.links li.grey {
	background-image: url(../../img/bg/bullet_liA-Rcm.gif);
}

body#pcg #content ul.links li {
	background-image: url(../../img/bg/bullet_liA-Pcg.gif);
}






#content ul.news {
}

#content ul.news li,
#content li ul.news li {
}  


#content dl {
	margin: 1.0em 0 0 1.0em;
	padding: 0 0 1.0em 0;

}

#content dt {
	clear: left;
	float: left;
	margin: 0 6px 0 0;
	padding-top: 5px;
	font-weight: bold;
} 

#content dd {
	margin: 0;
	padding-top: 5px;
}

#content #contentmenu {
	left: 0;
	margin: 0 0 0 10px;
	border: 0;
	border-bottom: 1px solid #dee2e0;
	list-style-type: none;
	padding: 0 50px 0 2px;
	font-size: 91.67%;
	color: #d5d3bf;
	text-transform: uppercase;
	height: 23px;
}

#content #contentmenu li {
	position: relative;
	margin: 2px 0 0 5px;
	float: left;
	display: block;
	border-collapse: collapse;
	border: 1px solid #dee2e0;
	border-bottom: 1px solid #dee2e0;
	background-color: transparent; 
	padding: 1px 10px 2px 10px;
	height: 17px;
}

#content #contentmenu li.focus {
	margin: 0 0 -1px 5px;
	border: 1px solid #bcc3c0;
	border-top: 3px solid #d5d3bf;
	border-bottom: 2px solid #ffffff;
	padding: 1px 10px 1px 10px;
}

div#header {
	position: absolute;
	margin: 0;
	top: 0;
	left: 0;
	width: 630px;
	height: 285px;
	background: transparent;
	padding: 0;
}

body#index div#header,
body#index-en div#header {
	background: transparent url(../../img/bg/headerIndex.gif) top left no-repeat;
	height: 324px;
}

body#index h1,
body#index-en h1  {
	margin-top: 62px;
}


/* fieldset#language */

fieldset#language {
/*temporär*/
	display: none;
/**/
	position: absolute;
	top: -21px;
	margin: 0 0 0 10px;
	border: 0;
	padding: 0;
	font-size: 83.33%;
	text-transform: uppercase;
	color: #adab8b;
}

#language legend {
	display: none;
}

#language input {
	margin: 0;
	padding: 0;
}

#language strong {
	font-weight: normal;
	padding-right: 5px;
}

#language a:link,
#language a:visited,
#language a:hover,
#language a:active {
	color: #80b2d4;
	padding-right: 5px;
}


/* ul#hotspots */

ul#hotspots {
	margin: 8px 0 0 10px;
	background-color: transparent;
	list-style-type: none;
	padding: 0;
}

#hotspots li {
	display: inline;
	float: left;
	margin: 0 0 7px 0;
	border: 0;
	border-right: 1px dotted #80b2d4;
	padding: 0 5px;
	font-size: 91.67%;
	color: #073771;
}

#hotspots a,
#hotspots a:link,
#hotspots a:visited,
#hotspots a:active {
	color: #80b2d4;
}

#hotspots a:hover {
	color: #073771;
}


/* li#search */
	
li#search {
	display: inline;
	margin: -3px 0 0 3px;
	background-color: transparent;
	border: 0;
	padding: 0;
}

#search fieldset {
	margin: 0;
	border: 0;
	padding: 0;
}

#search fieldset input {
	line-height: normal;
	margin-left: 3px;
}

#search legend {
	display: none;
}


/* dl#tagline */

#tagline {
	display: none;
	position: absolute;
	clear: left;
	top: 28px;
	margin: 0 0 0 10px;
	height: 100px;
/*
	background: transparent url(../../img/bg/tagline.gif) top left no-repeat;
*/
	background: transparent;
	padding: 45px 0 0 0;
	font-family: Arial, sans-serif;
}

#tagline dt {
	margin: 0;
	padding-top: 0;
	color: #c4deef;
	font-size: 233.33%;
} 

#tagline dd {
	overflow: hidden;
	margin: 0;
	color: #ffffff;
	font-size: 133.33%;
	text-transform: uppercase;
	white-space: nowrap;
} 


/* ul#menu-products */

ul#menu-products {
	position: absolute;
	overflow: hidden;
	clear: left;
	top: 150px;
	margin: 0 0 0 15px;
	width: 605px;
	border-left: 1px solid #d5d3bf;
	height: 120px;
	padding: 0;
	list-style-type: none;
}

#menu-products li {
	float: left;
	margin: 0 0 0 0;
	background-color: transparent;
}

#menu-products li a,
#menu-products li img,
#menu-products li a img {
	margin: 0;
	border: 0;
	padding: 0;
}

ul#menu-products.product li a img {
	background: transparent url(../../img/menu-products/bgFocusA.gif) bottom no-repeat;
}

body.unternehmen_ubg ul#menu-products.company li.available a img {
	background-color: #073771;
}

body.unternehmen_intl ul#menu-products.company li.available a img {
	background-color: #073771;
}

body.unternehmen_cmg ul#menu-products.company li.available a img {
	background-color: #800000;
}

body.unternehmen_aig ul#menu-products.company li.available a img {
	background-color: #ff8700;
}

/*
body.unternehmen_aii ul#menu-products.company li.available a img {
	background-color: #ff8700;
}
*/

body.unternehmen_rcm ul#menu-products.company li.available a img {
	background-color: #9d9fa3;
}

body.unternehmen_pcg ul#menu-products.company li.available a img {
	background-color: #3d6b32;
}

/* override auf Wunsch Merit (keine Produkt-Zuordnung sichtbar) */

body.unternehmen_pcg ul#menu-products.company li a img {
	background-image: url(../../img/menu-products/bgFocusA-Pcg.gif);
}





/* ul#path */

ul#path,
ul#path * {
	background-color: transparent;
	margin: 9px 0 12px 0;
	list-style-type: none;
	padding: 0;
}

ul#path {
	font-size: 91.67%;
}

ul#path * {
	float: left;
}

ul#path ul {
	margin: 0;
	padding: 0 0 0 7px;
}

ul#path ul li {
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
}

ul#path a {
	padding-right: 15px;
	background: transparent url(../../img/bg/pathLiA.gif) center right no-repeat;
}

ul#path a:link,
ul#path a:visited,
ul#path a:active {
	border-bottom: 0;
}

ul#path a:hover {
	text-decoration: underline;
}


/* object#chart */

#chart {
	display: block;
	clear: left;
	width: 585px;
	height: 250px;
}
	

/* div#sidebar */

#sidebar {
	position: absolute;
	top: 0;
	right: 0;
	border: 0;
	width: 270px;
	background: #ffffff;
	padding: 0;
}

#sidebar form {
	margin: 5px 0 0 27px;
	background: transparent;
	padding: 0;
	list-style-type: none;
	font-size: 91.67%;
} 


#sidebar ul#history,
#sidebar ul#sidebar-news {
	margin: 10px 0 0 27px;
	background: transparent;
	padding: 0;
	list-style-type: none;
	font-size: 91.67%;
} 

#sidebar ul#history li,
#sidebar ul#sidebar-news li {
	margin: 0;
	background: transparent url(../../img/bg/bgSidebarContextLi.jpg) bottom right no-repeat;
	padding: 2px 0 4px 0;
}

#sidebar ul#sidebar-news img {
	margin-top: 10px;
}

#sidebar h6 {
	margin: 25px 0 5px 0;
	background: transparent url(../../img/bg/bgSidebarContextH3.jpg) top right repeat-y;
	padding: 5px 5px 5px 27px;
	font-weight: bold;
	color: #81c2c4;	
	font-size: 91.67%;
}

#logo {
	margin: 0;
	border: 0;
	height: 125px;
	padding: 10px 0 0 20px;
}


/* ul#menu-companies */

#menu-companies {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 90%;
	border-collapse: collapse;
	color: #ffffff;
}

#menu-companies li ul li {
	color: #7a837f;
}

#menu-companies li a:link,
#menu-companies li a:visited,
#menu-companies li a:hover,
#menu-companies li a:active {
	color: #ffffff;
}

#menu-companies {
}

#menu-companies li {
	display: block;
	margin: 0;
	border: 0;
	border-top: 1px solid #ffffff;
/*
	background: #80b2d4 url(../../img/bg/menu-companiesLi.gif) top left no-repeat;
*/
	background: #80b2d4;
	padding: 0;
}

#menu-companies li span {
	display: block;
	margin: 0;
	border: 0;
/*
	height: 28px;
*/
	padding: 5px 0 7px 26px;
}

#menu-companies li#mg {
	border-right: 8px solid #073771;
	background: transparent url(../../img/bg/company/menu-companyLiMg.jpg) top left no-repeat;
}
	
#menu-companies li#ubg {
	border-right: 8px solid #073771;
	background-image: url(../../img/bg/company/menu-companyLiUbg.gif);
	background-position: center left;
	background-repeat: no-repeat;
}
	
#menu-companies li#intl {
	border-right: 8px solid #073771;
	background-image: url(../../img/bg/company/menu-companyLiIntl.gif);
	background-position: center left;
	background-repeat: no-repeat;
}
	
#menu-companies li#cmg {
	border-right: 8px solid #800000;
	background-image: url(../../img/bg/company/menu-companyLiCmg.gif);
	background-position: center left;
	background-repeat: no-repeat;
}
	
#menu-companies li#aig {
	border-right: 8px solid #ff8700;
	background-image: url(../../img/bg/company/menu-companyLiAig.gif);
	background-position: center left;
	background-repeat: no-repeat;
}
	
/*
#menu-companies li#aii {
	border-right: 8px solid #ff8700;
	background-image: url(../../img/bg/company/menu-companyLiAii.gif);
	background-position: center left;
	background-repeat: no-repeat;
}
*/

#menu-companies li#rcm {
	border-right: 8px solid #9d9fa3;
	background-image: url(../../img/bg/company/menu-companyLiRcm.gif);
	background-position: center left;
	background-repeat: no-repeat;
}

#menu-companies li#pcg {
	border-right: 8px solid #426d38;
	background-image: url(../../img/bg/company/menu-companyLiPcg.gif);
	background-position: center left;
	background-repeat: no-repeat;
}




#menu-companies li ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
}

#menu-companies li ul li {
	margin: -1px 8px 0 30px;
	background-color: transparent;
	height: 16px;
	padding: 2px 0 3px 0;
	font-size: 100%;
}

#menu-companies li ul li span {
	height: 16px;
	padding: 0;
}

#menu-companies li#ubg ul li {
	border-top: 1px solid #073771;
}

#menu-companies li ul li a {
	padding-left: 0;
}

#menu-companies li ul li a:link,
#menu-companies li ul li a:visited,
#menu-companies li ul li a:hover,
#menu-companies li ul li a:active {
	color: #80b2d4;
}

#menu-companies li ul li a:visited {
	color: #80b2d4;
}

#menu-companies li ul li a:active {
	color: #d5d3bf;
}


#menu-companies li#ubg ul li {
	border-top: 1px solid #073771;
}

#menu-companies li#intl ul li {
	border-top: 1px solid #073771;
}

#menu-companies li#cmg ul li {
	border-top: 1px solid #800000;
}

#menu-companies li#aig ul li {
	border-top: 1px solid #ff8700;
}

/*
#menu-companies li#aii ul li {
	border-top: 1px solid #ff8700;
}
*/

#menu-companies li#rcm ul li {
	border-top: 1px solid #9d9fa3;
}

#menu-companies li#aii ul li {
	border-top: 1px solid #426d38;
}








/* #menu-companies.product */

#menu-companies.product li.available  {
	background-color: #d5d3bf;
}

#menu-companies.product li#aig.available  {
	background-image: url(../../img/bg/company/menu-companyLiAigAvailable.gif);
}

/*
#menu-companies.product li#aii.available  {
	background-image: url(../../img/bg/company/menu-companyLiAiiAvailable.gif);
}
*/

#menu-companies.product li#cmg.available  {
	background-image: url(../../img/bg/company/menu-companyLiCmgAvailable.gif);
}

#menu-companies.product li#intl.available  {
	background-image: url(../../img/bg/company/menu-companyLiIntlAvailable.gif);
}

#menu-companies.product li#ubg.available  {
	background-image: url(../../img/bg/company/menu-companyLiUbgAvailable.gif);
}

#menu-companies.product li#rcm.available  {
	background-image: url(../../img/bg/company/menu-companyLiRcmAvailable.gif);
}

#menu-companies.product li#pcg.available  {
/* override */
/*
	background-image: url(../../img/bg/company/menu-companyLiPcgAvailable.gif);
*/
	background-color: #80b2d4;
}





/* #menu.companies.company */

#menu-companies.company li#ubg.focus {
	background-color: #073771;
	background-image: url(../../img/bg/company/menu-companyLiUbgFocus.gif);
}
	
#menu-companies.company li#intl.focus {
	background-color: #073771;
	background-image: url(../../img/bg/company/menu-companyLiIntlFocus.gif);
}
	
#menu-companies.company li#cmg.focus {
	background-color: #800000;
	background-image: url(../../img/bg/company/menu-companyLiCmgFocus.gif);
}
	
#menu-companies.company li#aig.focus {
	background-color: #ff8700;
	background-image: url(../../img/bg/company/menu-companyLiAigFocus.gif);
}
	
/*
#menu-companies.company li#aii.focus {
	background-color: #ff8700;
	background-image: url(../../img/bg/company/menu-companyLiAiiFocus.gif);
}
*/

#menu-companies.company li#rcm.focus {
	background-color: #9d9fa3;
	background-image: url(../../img/bg/company/menu-companyLiRcmFocus.gif);
}

#menu-companies.company li#pcg.focus {
	background-color: #426d38;
	background-image: url(../../img/bg/company/menu-companyLiPcgFocus.gif);
}



/* table */

table {
	margin: 10px 0 0 0;
	font-size: 91%;
	border-collapse: collapse;
	border: 0;
	text-align: left;
}

table thead th,
table tfoot td,
table tbody td {
	margin: 0;
	border: 0;
	border-right: 1px solid #ffffff;
	background-color: #f3f3f3;
	padding: 3px 6px 4px 6px;
	font-weight: normal;
}

table thead th {
	background-color: #d5d3bf;
	font-weight: bold;
	color: #ffffff;
}

table tfoot td {
	font-size: 91%;
	background-color: #d5d3bf;
}

table tbody tr.odd td {
	background-color: #f0efe6;
}

table tbody tr.even td {
	background-color: #f7f7f2;
}

table tfoot td {
	padding: 1px 1px;
}

table tfoot tr.odd td {
	background-color: #E4E4E4;
}

table td.editable input {
	background-color: transparent;
	padding: 1px;
}

table td.calculated input {
	border: 0;
	background-color: transparent;
	padding: 2px;
	color: #808080;
}

table td.calculated input {
	color: #808080;
}

table td.overruled input {
	background-image: url(../img/bgInputOverruled.gif);
	background-position: top left;
	background-repeat: repeat;
}

table tbody tr.over td {
	background-color: #80b2d4;
	color: #ffffff;
	cursor: pointer;
}
table tbody tr.over td a:link, 
table tbody tr.over td a:visited, 
table tbody tr.over td a:hover, 
table tbody tr.over td a:active, {
	color: #ffffff;
	text-decoration: underline;
}

table tbody tr.over td,
table tbody tr.over td {
	background-color: #80b2d4;
	color: #ffffff;	
}

table tbody td.modified input {
	color: #cc0000;
}	

table tbody input.focus {
	background-color: #ffffff;
}	

table tbody tr.headline td {
	background-color: #f3f3f3;
	padding-top: 10px;
	font-size: 110%;
}


/* div#disclaimer */

#disclaimer {
	position: relative;
	top: 2px;
	margin: 0 0 -3.3em 0;
	border: 0;
	background-color: transparent;
	padding: 0 3px 20px 3px;
	font-size: 91.67%;
/*
	color: #ffffff;
*/
}

/*
#disclaimer a:link,
#disclaimer a:visited,
#disclaimer a:hover,
#disclaimer a:active {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
}

#disclaimer a:hover {
	border-bottom: 1px solid #ffffff;
}	
*/


/* div#logo-print */

#logo-print {
	display: none;
}


/* diverse */

.nowrap {
	white-space: nowrap;
}

.clear-right {
	clear: right;
}
	
.clear-left {
	clear: left;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



	

/* old */
 
/*


.item {
	margin-top: 10px;
	background-color: transparent;
	background-image:  url(../../img/bg/bgItem.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	border: 1px solid #ffffff;
	border-bottom: 1px solid #f0f5b0;
	padding: 11px 18px 12px 18px;
}

.item-over {
	margin-top: 10px;
	border: 1px solid #d2dd26;
	background-color: #ffffff;
	background-image: none;
	padding: 11px 18px 12px 18px;
	cursor: pointer; 
}

.item *,
.item-over * {
	margin-top: 0;
}

.item ul {
	margin-top: 1.0em;
}

.item-over a:hover {
	text-decoration: none;
}

*/


.gallery {
	clear: left;
	background-color: transparent;
	margin: 15px 0 0 0;
	padding: 0;
}

.gallery .feature-left {
	white-space: nowrap;
	text-align: center;
}

/*
.gallery div.feature-left a,
.gallery div.feature-left a:link,
.gallery div.feature-left a:visited,
.gallery div.feature-left a:hover,
.gallery div.feature-left a:active {
	border-bottom: none;
}
*/

.gallery .feature-left {
	float: left;
	display: block;
	margin: 0 10px 10px 0;
	border: 1px solid #d5d3bf;
	background-color: #ffffff;
	padding: 0;
}

.gallery .feature-left img {
	vertical-align: bottom;
}

.gallery .feature-left p {
	margin: 0;
	border: 0;
	padding: 2px 7px 5px 7px;
	text-align: center;
	font-size: 91.67%;
}
	



.feature-right {
	float: right;
	margin: -88px 0 7px 20px;
	display: block;
	border: 0;
	background-color: transparent;
	text-align: right;
}

.feature-right img {
	border-bottom: 1px solid #d3d3d3;
}

.logo img {
	margin: -7px 30px 0 0;
	border-bottom: 0;
}

.feature-right * {
	margin: 0;
	padding: 0;
}

.feature-right p {
	font-size: 90%;
	padding: 3px 0 8px 5px;
	text-align: left;
}

#content .feature-right a:link,
#content .feature-right a:visited,
#content .feature-right a:active {
	border-bottom: 0;
}

#content .feature-right a:hover {
	text-decoration: underline;
}

#content .feature-right p a:link,
#content .feature-right p a:visited,
#content .feature-right p a:active {
	border-bottom: 1px dotted #bad5e8;
}

#content .feature-right p a:hover {
	border-bottom: 1px solid #bad5e8;
	text-decoration: none;
}












/* body.unternehmen_ubg */

.unternehmen_ubg #container {
	background-image: url(../../img/bg/container_ubg.jpg);
}

.unternehmen_ubg #header #hotspots a:link,
.unternehmen_ubg #header #hotspots a:visited,
.unternehmen_ubg #header #hotspots a:hover,
.unternehmen_ubg #header #hotspots a:active {
	color: #ffffff;
}

.unternehmen_ubg #hotspots li {
	border-right-color: #ffffff;
}

.unternehmen_ubg h1 {
	color: #073771;
}

/* body.unternehmen_intl */

.unternehmen_intl #container {
	background-image: url(../../img/bg/container_intl.jpg);
}

.unternehmen_intl #header #hotspots a:link,
.unternehmen_intl #header #hotspots a:visited,
.unternehmen_intl #header #hotspots a:hover,
.unternehmen_intl #header #hotspots a:active {
	color: #ffffff;
}

.unternehmen_intl #hotspots li {
	border-right-color: #ffffff;
}

.unternehmen_intl h1 {
	color: #073771;
}

/* body.unternehmen_cmg */

.unternehmen_cmg #container {
	background-image: url(../../img/bg/container_cmg.jpg);
}

.unternehmen_cmg #header #hotspots a:link,
.unternehmen_cmg #header #hotspots a:visited,
.unternehmen_cmg #header #hotspots a:hover,
.unternehmen_cmg #header #hotspots a:active {
	color: #ffffff;
}

.unternehmen_cmg #hotspots li {
	border-right-color: #ffffff;
}

.unternehmen_cmg h1 {
	color: #800000;
}

/* body.unternehmen_aig */

.unternehmen_aig #container {
	background-image: url(../../img/bg/container_aig.jpg);
}

.unternehmen_aig #header #hotspots a:link,
.unternehmen_aig #header #hotspots a:visited,
.unternehmen_aig #header #hotspots a:hover,
.unternehmen_aig #header #hotspots a:active {
	color: #ffffff;
}

.unternehmen_aig #hotspots li {
	border-right-color: #ffffff;
}

.unternehmen_aig h1 {
	color: #ff8700;
}

/* body.unternehmen_aii */

/*
.unternehmen_aii #container {
	background-image: url(../../img/bg/container_aii.jpg);
}

.unternehmen_aii #header #hotspots a:link,
.unternehmen_aii #header #hotspots a:visited,
.unternehmen_aii #header #hotspots a:hover,
.unternehmen_aii #header #hotspots a:active {
	color: #ffffff;
}

.unternehmen_aii #hotspots li {
	border-right-color: #ffffff;
}

.unternehmen_aii h1 {
	color: #ff8700;
}
*/

/* body.unternehmen_rcm */

.unternehmen_rcm #container {
	background-image: url(../../img/bg/container_rcm.jpg);
}

.unternehmen_rcm #header #hotspots a:link,
.unternehmen_rcm #header #hotspots a:visited,
.unternehmen_rcm #header #hotspots a:hover,
.unternehmen_rcm #header #hotspots a:active {
	color: #ffffff;
}

.unternehmen_rcm #hotspots li {
	border-right-color: #ffffff;
}

.unternehmen_rcm h1 {
	color: #9d9fa3;
}

/* body.unternehmen_pcg */

.unternehmen_pcg #container {
	background-image: url(../../img/bg/container_pcg.jpg);
}

.unternehmen_pcg #header #hotspots a:link,
.unternehmen_pcg #header #hotspots a:visited,
.unternehmen_pcg #header #hotspots a:hover,
.unternehmen_pcg #header #hotspots a:active {
	color: #ffffff;
}

.unternehmen_pcg #hotspots li {
	border-right-color: #ffffff;
}

.unternehmen_pcg h1 {
	color: #426d38;
}






/* cms_admin */

div.cms_admin {
	position: relative;
	text-align: right;
	vertical-align: middle;
	margin: 28px auto 0 auto;
	width: 900px;
	font-size: 91.67%;
	padding-right: 3px;
}

div.cms_admin a {
	border-left: 1px dotted #7a837f;
	padding: 0 0 0 5px;
}

span.machmichrot {
	color: #e31313;
}