/*  -- 								Basics--    		*/

html {
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll; 
	height: 100%;
}
body { 
	margin: 0; padding: 0;
    color: #000;
    font-family: Verdana, sans-serif;
	height: 100%;
}

td,tr,p,span,input,li  {
	font:11px Verdana, sans-serif;
}

td.pfeilRot a {
	padding:0 0 0 20px;
	margin:0;
	display:block;
	background: url(http://www.mpc-synergy.com/contell/cms/images/mpc-synergy/pfeil.gif) no-repeat left; 
	color:black;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
}

.pfeil, a.pfeil, a.pfeil:hover, a.pfeil:active  {
	padding:0 0 0 20px;
	margin:0;
	display:block;
	width:333px;
	height:24px;
	line-height:24px;
	color:#b4966e;
	font-size:12px;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
}

.mehrpfeil, a.mehrpfeil, a.mehrpfeil:hover, a.mehrpfeil:active  {
	padding:0 0 0 16px;
	margin:0; 
	color:#b4966e;
	font-size:12px;
	border:0;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
}

.little, a.little, a.little:hover, a.little:active  {
	padding:0;
	margin:0; 
	color:#000;
	font-size:10px;
	border:0;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
}

a.little:hover {
	text-decoration:underline;
}

/*  -- 					Txt&Link --    */


.txtBold{
	color:#000;
	text-align:left;
	font-size:11px;
	font-weight:bold;
}

.txtRed{
	font-size:11px;
	color:#820316;
	font-weight:normal;
}

.txtRedBold{
	font-size:11px;
	color:#820316;
	font-weight:bold;
}

.txtGrauBold {
	font-size:11px;
	text-align:left;
	color:#999999;
	font-weight:bold;
}

.txtGrau { text-align:left;color:#999999;font-weight:normal; }
.txtConfirm { text-align:left;color:#077802;font-weight:bold; }
.txtError { text-align:left;color:#bd0a00;font-weight:bold; }

.stm, a.stm, a.stm:hover, a.stm:active {
	color:#000;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-transform: uppercase;
}
.txtRedBold, a.txtRedBold, a.txtRedBold:hover, a.txtRedBold:active{
	color:#820316;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
}
.uLine{
	margin:2px 0 2px 0;
	border-bottom:1px solid #000;
	height:18px;
}
.uLine_22{
	margin:2px 0 2px 0;
	border-bottom:1px solid #000;
	height:18px;
}
.sitemap {
	margin:10px 0 0 20px;
	padding:5px 0 0 24px;
	background:url(../gfx/vertical_dotLine.gif) repeat-y;
}
.sitemap li {
	margin:10px 0 10px 0 ;
	padding:0;
}
