/* mmg.css - version 1.3
   common cross-platform CSS definitions
   author: www.design-aspekt.com | date: 2003-04-16
*/

/** added by chop solutions **/
.content_table {
		width: 100%;
		margin: 5px 0px 10px 0px;
		background-color: #2E2E2E;
	}
	

.content_left_td {
		padding: 0px 0px 0px 5px;
		vertical-align: top;
		background-color: #2E2E2E;
		text-align: left;
	}
	
.content_right_td {
		padding: 0px 5px 0px 5px;
		vertical-align: top;
		background-color: #2E2E2E;
		text-align: right;
	}

/* absolute positioned elements */
/*#blackheader	{position:absolute; width:770px; height:105px; top:0px; left:10px; z-index:0; background-color:#000000; layer-background-color:#000000}*/
#headerbg		{position:absolute; width:750px; height:106px; top:0px; left:11px; z-index:1}
#headerlogo		{position:absolute; width:400px; height:80px; top:0px; left:27px; z-index:2}
#headerhl		{position:absolute; width:520px; height:20px; top:25px; left:227px; z-index:3; text-align:right}
#headerstern	{position:absolute; width:20px; height:20px; top:80px; left:26px; z-index:2}
/*#headernavi		{position:absolute; height:20px; top:80px; left:67px; z-index:4}*/
#headernavi		{height:20px; top:80px; left:67px; z-index:4}
#headersuche	{position:absolute; width:450px; height:20px; top:76px; left:298px; z-index:2; text-align:right}
#contentL		{position:absolute; width:374px; min-height:100px; top:115px; left:25px; z-index:5}
/*#contentM		{position:absolute; width:102px; height:100%; top:115px; left:407px; z-index:5; background-color:#000000; layer-background-color:#000000}*/
#contentM		{position:absolute; width:102px; height:100%; top:115px; left:407px; z-index:5}
#contentR		{position:absolute; width:230px; min-height:100px; top:115px; left:517px; z-index:5}
#linieHome		{position:absolute; width:750px; height:1px; top:105px; left:12px; z-index:4}
#popup			{position:absolute; width:230px; height:300px; top:5px; left:5px; z-index:2}
#dynNavigation	{position:absolute; width:350px; height:20px; top:80px; left:314px; z-index:10}

/* text */
h1, p, ul, ol, li, .paddingHlL, .paddingHlR, .text, .tabletext, .navi, .navihi, .more, .header	{
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; 
	font-weight:normal
}
/* .subnavi, .subnavihi,*/

.paddingHlL		{background-color:transparent; margin-top:10px; margin-left:22px; margin-right:16px; margin-bottom:10px}
.paddingHlR		{background-color:transparent; margin-top:10px; margin-left:16px; margin-right:22px; margin-bottom:10px}
.paddingHltt	{background-color:transparent; margin-top:3px; margin-left:10px; margin-right:10px; margin-bottom:3px}
h1				{font-weight:bold; margin-top:0px; margin-bottom:10px}

b, .header, .email, b.textportal	{font-weight:bold}
i		{font-style:italic}
ul		{list-style-type:square}
.vsn	{font-weight:normal}

/* links */
a, a:visited	{font-weight:bold; text-decoration: none}

.navi						{font-weight:bold}
.navihi						{font-weight:bold; cursor:pointer;}
a.navi, a:visited.navi		{text-decoration: none;font-size: 14px;}
a.navihi, a:visited.navihi	{text-decoration: none;font-size: 14px;}
a:hover.navi, a:hover.navihi{text-decoration: none}
/*
.subnavi							{position:absolute; padding:2px; font-weight:normal}
.subnavihi							{position:absolute; padding:2px; font-weight:normal; cursor:pointer; cursor:hand}
a.subnavi, a:visited.subnavi		{text-decoration: none}
a.subnavihi, a:visited.subnavihi	{text-decoration: none}
a:hover.subnavi, a:hover.subnavihi	{text-decoration: none}
*/
/* dynamicmenu 
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
.naviborder{position:absolute; visibility:hidden}
.subnaviborder{position:absolute; visibility:hidden}
*/
/* backgrounds */
.bg1		{background-image:url(/templates/default/images/onepix.gif); background-repeat:no-repeat}
.bgL		{background-image:url(/templates/default/images/content_bg_l.gif);}
.bgR		{background-image:url(/templates/default/images/content_bg_r.gif);}
.bgTop		{background-image:url(/templates/default/images/content_bg_top.gif);}

/* error */
.error		{color:red}
a.red, a:visited.red, a:hover.red	{color: #C8242B; text-decoration: none;font-size: 16px;}

div.error {
	color: red;
	margin: 5px;
	padding: 5px;
	font-size: 11px;
	background-color: #ffffff;
}

.success {
	color: lightgreen;
/*	background-color: #ffffff; 
	margin: 5px; */
	padding: 5px;
}
