body, td, div
{
	font-family : arial;
	font-size : 12px;
}
body
{
	margin : 10px;
	background-color : #fff;
}
form, p
{
	margin : 0px;
}
td 
{
	vertical-align : top;
}
.boxBar
{
	width : 132px;
	height : 19px;
	background-image : url('/img/box-bar.gif');
}
.boxBar div
{
	padding-left : 6px;
	padding-top : 2px;
	font-size : 12px;
	color : #333333;
}
.boxCnt
{
	width : 132px;
	background-color : #E5E5E5;
	border-style : solid;
	border-width : 1px;
	border-color : #fff #999 #999 #eee;
	margin-bottom : 16px;
}
.boxCnt div
{
	padding : 3px 5px 7px 5px;
	font-size : 11px;
}
.login
{
	width : 132px;
	background-image : url('/img/log-bg.gif');
}
.login div
{
	padding : 0px 5px 5px 5px;
}
.logInp
{
	font-size : 10px;
	width : 99%;
	margin-top : -1px;
}
.footer
{
	font-size : 11px;
	color : #999;
	text-align : center;
}
.footer a
{
	color : #999;
	text-decoration : none;
}
.footer a:hover
{
	color : #c00;
}
.qtAut
{
	margin-top : -5px;
	text-align : right;
	color : #666;
}
.navHead
{
	font-size : 11px;
	color : #999;
	text-align : center;
	margin-bottom : 10px;
}
.navHead a
{
	color : #999;
	text-decoration : none;
}
.navHead a:hover
{
	color : #009;
}
.navHead a.txtGrn
{
	color : #0e6;
}
.pageTitle
{
	vertical-align : bottom;
	color : #00c;
	font-weight : bold;
	font-size : 16px;
}
a
{
	color : #009;
	text-decoration : underline;
}
.frpLnk
{
	text-decoration : none;
	font-weight : bold;
}
.vtPrc
{
	color : #777;
	font-weight : bold;
	text-align : center;
	vertical-align : middle;
}
.histDate
{
	font-size : 10px;
	color : #777;
}
hr
{
	height : 1px;
	color : #ccc;
	background-color : #ccc;
	border-style : none;
}
.foBt
{
	border : solid 1px;
	border-color : #fff #333 #333 #fff;
	color : #555;
	font-size : 11px;
	padding-left : 5px;
	padding-right : 5px;
	text-decoration : none;
}
.foBtAdm
{
	border : solid 1px;
	border-color : #fff #090 #090 #fff;
    background-color : #3c3;
    color : #fff;
	font-size : 11px;
	padding-left : 5px;
	padding-right : 5px;
	text-decoration : none;
}
.foBt0
{
	border : solid 1px #999;
	color : #999;
	font-size : 11px;
	padding-left : 5px;
	padding-right : 5px;
}
.foLA
{
	color : #c00;
	font-weight : bold;
	text-decoration : none;
}
.foAno
{
	color : #000;
	font-weight : bold;
	text-decoration : none;
}
.foLB
{
	color : #555;
	font-size : 11px;
}
.foSm
{
	font-size : 11px;
}
.foSp
{
	font-size : 1px;
}
.foTi
{
	background-color : #4646D6;
	color : #ffffff;
	font-weight : bold;
}
.foRA
{
	background-color : #d9d9d9;
}
.foRB
{
	background-color : #efefef;
	vertical-align : top;
}
.foRC
{
	background-color : #e8e8e8;
}
.foTA
{
	background-color : #efefef;
	vertical-align : top;
}
.foTB
{
	background-color : #e8e8e8;
	text-align : center;
}
.foTBsm
{
	background-color : #e8e8e8;
	text-align : center;
	font-size : xx-small;
}
.foTBsm a
{
	color : #666;
}
.foTC
{
	background-color : #d9d9d9;
	text-align : center;
}
.foTCsm
{
	background-color : #d9d9d9;
	text-align : center;
	font-size : xx-small;
}
.foTCsm a
{
	color : #666;
}
.foMt
{
	font-size : 16px;
	font-weight : bold;
}
.foEd
{
	font-size : 12px;
	color : #999;
	font-style : italic;
}
.foSm
{
	font-size : 11px;
}
.foRel {
    border : solid 1px #ccc;
    padding : 4px;
    background-color : #eee;
}
.foRel a {
    color : black;
    text-decoration : none;
}
.officeBar
{
	background-color : #D4D0C8;
}
.tbBg0
{
	background-color : #eee;
}
.tbBg1
{
	background-color : #e6e6e6;
}
.tbTit
{
	background-color : #4646D6;
	color : #fff;
	font-weight : bold;
	padding : 2px 2px 2px 6px;
}
.txtGry
{
	color : #777;
}
.txtLGr
{
	color : #bbb;
}
.txtRed
{
	color : #c00;
}
.mpNav select
{
	font-size : 12px;
	margin-top : 3px;
}
.pTit
{
	font-size : 16px;
	font-weight : bold;
	color : #777;
}
.pPre
{
    font-family : courier;
}
.brdBar
{
	background-color : #ddd;
	padding : 4px;
	border : solid 1px;
	border-color : #999 #eee #eee #999;
	text-align : right;
}
.maxWdt
{
	width : 100%;
}
.tbSfx
{
	color : #666;
	font-size : 10px;
}
.tbAbs
{
	background-color : #ccf;
	color : #333;
}
#navSpc
{
	height : 275px;
}
#bxSml
{
	border : solid 1px;
	border-color : #666 #fff #fff #666;
	padding : 7px;
	width : 67%;
	background-color : #ccc;
	padding-top : 15px;
}
#bxSml a
{
	padding : 1px;
	margin : 1px;
	border : solid 1px;
	border-color : #fff #666 #666 #fff;
	background-color : #e6e6e6;
}
#bxSml p
{
	margin-bottom : 8px;
}
.btFun
{
	font-size : 11px;
	background-color : #ccc;
}
.txtGrn
{
	font-weight : bold;
	color : #ff0000;
}
.tbHad
{
	background-color : #bbb;
	font-weight : bold;
	color : #333;
}
.tbSfx a
{
	color : #666;
}
.tab1
{
	border-style : solid;
	border-width : 1px;
	border-color : #000 #000 #fff #000;
	padding : 4px 10px 5px 10px;
	font-size : 11px;
}
.tab0
{
	border-style : solid;
	border-width : 1px;
	border-color : #666 #666 #ccc #666;
	padding : 1px 10px 5px 10px;
	background-color : #ddd;
}
.tab0 a
{
	font-size : 11px;
	color : #666;
	text-decoration : none;
	padding : 0px;
}
.zitat
{
	font-style : italic;
	padding : 0px 10px 0px 10px;
	margin : 0px;
	color : #666;
}
.staNo
{
    font-size : xx-small;
    vertical-align : middle;
    text-align : center;
}
#spiderLink
{
    display : none;
    text-align : center;
    color : #fff;
    font-size : 6px;
}
#spiderLink a
{
    color : #fff;
    font-size : 6px;
}
.mpDate {
    font-size : 11px;
}
.views {
    border : solid 1px #ccc;
    width : 200px;
}
.views table {
    width : 100%;
    padding : 0px;
}
.views td {
    color : #999;
    font-size : 11px;
}
.pSign {
    padding-top : 12px;
    font-size : 12px;
    color : #999;
}
.editButton {
    padding : 2px;
    width : 132px;
    height : 16px;
    border : solid 1px #3c3;
    text-align : center;
    vertical-align : center;    
}
.editButton a {
    color : #3c3;
    text-decoration : none;
}
#emailBlock {
    background-color : #0e6;
    color : white;
    margin : 5px;
    padding : 5px;
}
#emailBlock a {
    text-decoration : underline;
    color : white;
}
#hinweis {
    background-color : #ffee99;
    border : solid 1px black;
    padding : 10px;
    margin : 0px 20px 20px 20px;
}
span.mms img {
    border : solid black 1px;
}
span.mms .mmsIcon {
    position : absolute;
    width : 26px;
    height : 13px;
    margin : 1px;
    background-image : url('/img/ico-mms.gif');
    background-repeat : no-repeat;
}
/* -------------- EDITOR -------------- */
.noLink {
  text-decoration : none;
  color : black;
}
p#editorBar {
    margin : 0 0 10px 0;
    border : 1px solid #ccc;
    background-color : #eee;
    padding : 7px;
}
p#editorBar a {
    color : #333;
    text-decoration : none;
}
p#editorBar a:hover {
    color : #000;
    text-decoration : underline;
}
p#editorBar span {
    color : #999;
}
#linkNewArticle {
    font-weight : bold;
    background-image : url('/img/ico_page_add.png');
    background-repeat : no-repeat;
    padding : 0 0 3px 20px;
}
#linkEditArticle {
    font-weight : bold;
    background-image : url('/img/ico_page_edit.png');
    background-repeat : no-repeat;
    padding : 0 0 3px 20px;
}
#linkImages {
    font-weight : bold;
    background-image : url('/img/ico_images.png');
    background-repeat : no-repeat;
    padding : 0 0 3px 20px;
}
#linkNewImage {
    font-weight : bold;
    background-image : url('/img/ico_image_add.png');
    background-repeat : no-repeat;
    padding : 0 0 3px 20px;
}
#linkCatRemove {
    background-image : url('/img/ico_delete.png');
    background-repeat : no-repeat;
    padding : 0 0 3px 20px;
}
#linkCatAdd {
    background-image : url('/img/ico_add.png');
    background-repeat : no-repeat;
    padding : 0 0 3px 20px;
}
#btnSave {
    background-image : url('/img/ico_page_save.png');
    background-repeat : no-repeat;
    background-position : 5px 3px;
    background-color : #ccc;
    padding : 3px 3px 3px 25px;
    margin-right : 15px;
}
#btnPublish {
    background-image : url('/img/ico_tick.png');
    background-repeat : no-repeat;
    background-position : 5px 4px;
    background-color : #ccc;
    padding : 3px 3px 3px 23px;
}
div#frmError {
    background-color : #fcc;
    border : 1px solid #c00;
    padding : 8px;
    margin-bottom : 8px;
}
div#frmError strong { color : #c00; }
div#frmError ul {
    margin : 0; 
    padding : 5px 0 5px 15px;
}
table#catTable {
    width : 300px;
}
table#catTable select {
    width : 100%;
}
table#catTable input {
    width : 100%;
}