.pmenufooter { border-top:1px solid #EEEEEE; border-bottom:1px solid #DEDEDE; padding:7px; text-align:left; background:#EEEEEE; }
.pmenufooter ul { margin:0px; padding:0px; width:70%;  }
.pmenufooter li { float:left; padding:2px -5px; list-style:decimal; margin-left:29px; }
.pmenufooter li a { font-size:75%; }
.pmenufooter li a.subaktif { font-weight:bold; text-decoration:underline; }


.bg1 { background:#FAFAFA;}
.bg2 { background:#F2F2F2;}

.contentitem div.head { background:#5678B2; padding:5px 12px; font-weight:bold; color:#fff; }

.contentitem .head td {  }
.modtitle { 
	background:#567899;
	color:#fff;
	padding:5px 7px;
	margin-bottom:7px;
	font-size:120%;
}
.modtitle div {font-size:120%; } 
.modtitle a { color:#ffff00; font-weight:bold; padding:2px;}
.modform { 
	background:#EEEEDE;
	color:#000;
	padding:5px 7px;
	margin-bottom:7px;
	border:1px solid #5689B2;
}

.modsubtitle { 
	background:#aef;
	color:#000;
	border:1px solid #5689B2; padding:5px 7px;margin-bottom:7px;
}
.successbox {
	background:#ffffEE;
	border:1px solid #eee; border-left:5px solid #88aa00;
	background:#ffe !important; margin-bottom:7px; padding:7px 14px;
}
div.note { 
	border:1px solid #eee; border-left:5px solid #AACC22;
	background:#EEEEDD !important; margin-bottom:7px; padding:7px 14px;
}
.note { font-size:100%; color:#888888; }

.alertbox {
	border:1px solid #eee; border-left:5px solid #cc3300;
	background:#ffe !important; margin-bottom:7px; padding:7px 14px;
}
.alertbox .label { font-weight:bold; }
.alertbox ul { margin-left:-20px; }
.alertbox ul li { padding:4px 0px; }
.modform .alertbox { margin-top:12px; }

.recommend {
	border:1px solid #eee; border-left:5px solid #2b245;
	margin-bottom:7px; padding:7px 14px; 
	background:#fff;
	color:#343434;
}
.recommend-label {
	background:#EEAA56;
	color:#f3f4f4;
	padding:7px 14px;
	margin-bottom:7px;
}