BODY { font-family:Verdana; background-color:#484646; color:#ffffff; font-size:10px; text-decoration:none; }

/***************************/
/* General element styles: */
/***************************/
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-size: 11px; font-family: verdana, arial, helvetica; color: #999999; }
PRE { font-family: monospace; }
A { color: #000066; text-decoration: underline; }
A:hover { color: #660000; }
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }
P, TD, UL, OL { font-size: 10px; }
INPUT, TEXTAREA, SELECT { padding-left: 5px; font-size: 10px; }


.navi {
    color: #ffffff; 
    font-size: 10px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    text-decoration: none;
}
.navi_upper {
	color: #ffffff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform:uppercase;
	border: thin none;

}
.navi_top_menu {color: #ffffff; font-case: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform:uppercase}
.navi_bold {color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-case: upper; text-decoration: none}
.navi_hover {color: #ffffff; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif}
.navi_active {color: #ffffff; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.ft10px666666 {color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-case: bold; text-decoration: none}
.text {
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.rahmenlinie {
	border: 1px dashed #FF0000;
	margin: 1px;
	padding: 1px;
}
.rahmenlinieRL {
	border-top: 1px #0099CC;
	border-right: 1px outset #0099CC;
	border-bottom: 1px #0099CC;
	border-left: 1px outset #0099CC;
}
.rahmenlinieOU {
	border-top: 1px solid #0099CC;
	border-right: 1px none #0099CC;
	border-bottom: 1px solid #0099CC;
	border-left: 1px none #0099CC;
}
.rahmenOULR {
	border-top: 1px solid #ea2b3a;
	border-right: 1px solid #ea2b3a;
	border-bottom: 1px solid #ea2b3a;
	border-left: 1px solid #ea2b3a;
}
.rahmenR {
	border-top: 1px none #ea2b3a;
	border-right: 1px solid #ea2b3a;
	border-bottom: 1px none #ea2b3a;
	border-left: 1px none #ea2b3a;
}
.rahmenL {
	border-top: 1px none #ea2b3a;
	border-right: 1px none #ea2b3a;
	border-bottom: 1px none #ea2b3a;
	border-left: 1px solid #ea2b3a;
}
.rahmenU {
	border-top: 1px none #ea2b3a;
	border-right: 1px none #ea2b3a;
	border-bottom: 1px solid #ea2b3a;
	border-left: 1px none #ea2b3a;
}
.rahmenO {
	border-top: 1px solid #ea2b3a;
	border-right: 1px none #ea2b3a;
	border-bottom: 1px none #ea2b3a;
	border-left: 1px none #ea2b3a;
}
.rahmenRLU {
	border-top: 1px none #ea2b3a;
	border-right: 1px solid #ea2b3a;
	border-bottom: 1px solid #ea2b3a;
	border-left: 1px solid #ea2b3a;
}
.tx-spdirectory-pi1 H3 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:gray; font-weight:normal; font-variant:normal; }
.tx-spdirectory-pi1 P { font-family:Verdana; font-size:10px; color:white; }
.tx-spdirectory-pi1 H3 A { color:navy; }
A:visited { color:white; }
A { color:white; }
A:active { color:white; }
.tx-srfeuserregister-pi1 P A { color:yellow; }
.tx-srfeuserregister-pi1 P A:hover { color:red; }
.tx-srfeuserregister-pi1 P A:active { color:blue; }
.tx-srfeuserregister-pi1 P A:visited { color:yellow; }


   /* Style classes for the category items */
    .av_otherresource_cattitle {
      font-style: Arial, Verdana;
      font-size: 10px;
      font-weight: bold;
      padding:2px 0px 2px 0px;
      background-color:#000000;
    }

    .av_otherresource_catsub {
      font-style: Arial, Verdana;
      font-size: 12px;
      font-weight: normal;
      padding:5px 0px 2px 20px;
    }

    .av_otherresource_catdesc {
      font-style: Arial, Verdana;
      font-size: 10px;
      font-weight: normal;
      padding:5px 0px 2px 20px;
    }

    /* Style classes for the resource items */
    .av_otherresource_itemtitle {
      font-style: Arial, Verdana;
      font-size: 10px;
      font-weight: bold;
      padding:2px 0px 2px 0px;
      background-color:#000000;
    }

    .av_otherresource_itemborder {
       border: 0px solid #FFF;
	border-bottom: 1px dotted #666666;

    }

    .av_otherresource_itemdesc {
      font-style: Arial, Verdana;
      font-size: 12px;
      font-weight: normal;
      padding:5px 0px 2px 20px;
    }

    .av_otherresource_itemmeta {
      font-style: Arial, Verdana;
      font-size: 10px;
      font-weight: bold;
      padding:2px 0px 5px 20px;
    }

    .av_otherresource_ratingform {
      font-style: Arial, Verdana;
      font-size: 8px;
      font-weight: normal;

    }
    .av_otherresource_redbold {
      font-style: Arial, Verdana;
      font-size: 12px;
      font-weight: bold;
	  color: red;
    }
	.av_otherresource_backlink {
      font-style: Arial, Verdana;
      font-size: 12px;
      font-weight: bold;
      padding:2px 0px 2px 0px;
    }
  )
}


