[Tex/LaTex] Texmaker Illegal unit of measure

errorshyperrefpunctuationtexmaker

I've got problems with my Texmaker on Windows 7… I changed some text in the document and configured the colors for my listings.
Suddenly Latex throws an error by the optional parameter of the hyperref usepackage! After deleting this parameters theres an error on each comma on the text! I don't know what happend… The hole file is converted in utf-8, I saved it extra in notepad++ over again, but no success…
Pleas help me, I don't know what happened, I'm desperated…

The error:

!Illegal unit of measur (pt inserted. <to be read again> F linkcolor=magenta,

The header of the document:

\documentclass[a4paper,12pt,twoside,ngerman]{article}
\parindent0pt
\parskip6pt
% makeindex -s %.ist -t %.alg -o %.acr %.acn
% makeindex -s %.ist -t %.glg -o %.gls %.glo

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel} % Paket für die neue deutsche Rechtschreibung
\usepackage{bera}
\usepackage{color}
\usepackage{xcolor}
\usepackage{listings} % Packet zum Erstellen von Listinings

\definecolor{lightgray}{HTML}{F3F3F3}

\colorlet{jsonPunct}{red!60!black}
\definecolor{jsonDelim}{RGB}{20,105,176}
\colorlet{jsonNumber}{magenta!60!black}

\definecolor{lightgreen}{HTML}{3F7F5F} % comments
\definecolor{purple}{HTML}{950055} % keywords
\definecolor{lightblue}{HTML}{3F7DE0} % javadoc
\definecolor{turquoise}{RGB}{5FC0C0}
\definecolor{darkblue}{RGB}{2A00FF}
\lstdefinelanguage{json}{
literate=
 *{0}{{{\color{jsonNumber}0}}}{1}
  {1}{{{\color{jsonNumber}1}}}{1}
  {2}{{{\color{jsonNumber}2}}}{1}
  {3}{{{\color{jsonNumber}3}}}{1}
  {4}{{{\color{jsonNumber}4}}}{1}
  {5}{{{\color{jsonNumber}5}}}{1}
  {6}{{{\color{jsonNumber}6}}}{1}
  {7}{{{\color{jsonNumber}7}}}{1}
  {8}{{{\color{jsonNumber}8}}}{1}
  {9}{{{\color{jsonNumber}9}}}{1}
  {:}{{{\color{jsonPunct}{:}}}}{1}
  {,}{{{\color{jsonPunct}{,}}}}{1}
  {\{}{{{\color{jsonDelim}{\{}}}}{1}
  {\}}{{{\color{jsonDelim}{\}}}}}{1}
  {[}{{{\color{jsonDelim}{[}}}}{1}
  {]}{{{\color{jsonDelim}{]}}}}{1},
}
\lstset{
language=Java,
keywordstyle=\color{purple}\bfseries,
commentstyle=\color{lightgreen},
morecomment=[s][\color{lightblue}]{/**}{*/}%,
}
%XML Style
\lstset{
language=XML,
keywordstyle=\color{purple}\bfseries,
commentstyle=\color{lightgreen},
morecomment=[s][\color{lightblue}]{/**}{*/}%,
}
% Allgmeiner Style für Listings
\lstset{
basicstyle=\footnotesize,
tabsize=2,
numbers=left,
numberstyle=\scriptsize,
stepnumber=1,
numbersep=8pt,
showstringspaces=false,
showspaces=false,
backgroundcolor=\color{lightgray},
frame=none,
rulecolor=\color{black},
aboveskip=1em,
belowskip=1.5em,
captionpos=b,
breaklines=true
}
% die folgendenen 3 Pakete sichern, dass Wörter nicht so oft am rechten Rand herausragen
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{microtype}
\usepackage{graphicx} % Paket zur Verwendung von Bildern. alternatif epsfig
\usepackage[
colorlinks=true,
linkcolor=magenta, % einfache interne Verknüpfungen !!!!HERE'S THE ERROR THROWN!!!!!
anchorcolor=black,% Ankertext
citecolor=green, % Verweise auf Literaturverzeichniseinträge im Text
urlcolor=cyan, % Farbe der URLs
backref % Back-Links zu den Kapiteln
]{hyperref}
\usepackage{floatflt} % Paket Bildpositionierung
\usepackage{marvosym} % Paket zur Verwendung von manchen Sonderzeichen
% Paket zur Verlinkung des Inhaltsverzeichnisses, als (vor-)letztes laden (es muss zweimal compiliert werden), nur glossaries muss danach geladen werden
\usepackage{fancyhdr} % Paket für den Pagestyle fancy
\usepackage{dirtree} % Paket zum Erstellen einer Verzeichnisstruktur
\usepackage[
nonumberlist,   %keine Seitenzahlen anzeigen
acronym         %ein Abkürzungsverzeichnis erstellen
]{glossaries}
% Entfernt den Punkt am Ende der Beschreibung beim Glossar
\renewcommand*{\glspostdescription}{}
%sammelt die Einträge
\makeglossaries

\title{title}
\date{}
\author{}
\pdfinfo{
/Title    (title)
/Author   (me)
/Creator  ()
/Producer ()
/Subject  ()
/Keywords ()
}
\begin{document}
...
\end{document}

Best Answer

You use HTML (actually CSS) syntax not RGB for the colours but specified RGB, these two lines should be

\definecolor{turquoise}{HTML}{5FC0C0}
\definecolor{darkblue}{HTML}{2A00FF}
                       %%%%%