a : link, a : active, a : visited {
	text-decoration : underline;
	background : transparent;
}
a : hover {
	text-decoration : underline overline;
	background : transparent;
}

a.entreetitle : active, a.entreetitle : link, a.entreetitle : visited {
	font : bold 15px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	text-decoration : none;
	text-align : center;
	line-height : normal;
} 
a.entreetitle : hover{
	color : White;
}

a.entreetext : active, a.entreetext : link, a.entreetext : visited {
	font : bold 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	text-decoration : none;
	text-align : left;
}
a.entreetext : hover{
	color : red;
}
 
a.alg-btn:active, a.alg-btn:link, a.alg-btn:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	text-align: center;
	font-weight : normal;
	line-height : 17px;
	width : 123px;
	display : block;
	float : left;
	background-image : url(../img/menu-alg.gif);
} 
a.alg-btn:hover {
	color: White;
	background-image : url(../img/menu-alg-over.gif);
}

a.cam-btn:active, a.cam-btn:link, a.cam-btn:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	text-align: center;
	font-weight : normal;
	line-height : 17px;
	width : 123px;
	display : block;
	float : left;
	background-image : url(../img/menu-cam.gif);
} 
a.cam-btn:hover {
	color: White;
	background-image : url(../img/menu-cam-over.gif);
}

a.crd-btn:active, a.crd-btn:link, a.crd-btn:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	text-align: center;
	font-weight : normal;
	line-height : 17px;
	width : 123px;
	display : block;
	float : left;
	background-image : url(../img/menu-crd.gif);
} 
a.crd-btn:hover {
	color: White;
	background-image : url(../img/menu-crd-over.gif);
}

a.div-btn:active, a.div-btn:link, a.div-btn:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	text-align: center;
	font-weight : normal;
	line-height : 17px;
	width : 123px;
	display : block;
	float : left;
	background-image : url(../img/menu-div.gif);
} 
a.div-btn:hover {
	color: White;
	background-image : url(../img/menu-div-over.gif);
}

a.fil-btn:active, a.fil-btn:link, a.fil-btn:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	text-align: center;
	font-weight : normal;
	line-height : 17px;
	width : 123px;
	display : block;
	float : left;
	background-image : url(../img/menu-fil.gif);
} 
a.fil-btn:hover {
	color: White;
	background-image : url(../img/menu-fil-over.gif);
}

a.gen-btn:active, a.gen-btn:link, a.gen-btn:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	text-align: center;
	font-weight : normal;
	line-height : 17px;
	width : 123px;
	display : block;
	float : left;
	background-image : url(../img/menu-gen.gif);
} 
a.gen-btn:hover {
	color: White;
	background-image : url(../img/menu-gen-over.gif);
}

a.isearch_prevnext:link {
	color:#ffffff;
	background-color:transparent
}

a.isearch_prevnext:visited {
	color:#ffffff;
	background-color:transparent
}

a.isearch_title, a.isearch_description, a.isearch_url, a.isearch_prevnext:active {
	color:#FF0000;
	background-color:transparent
}

a.isearch_title, a.isearch_description, a.isearch_url, a.isearch_prevnext:hover {
	color:#FF0000;
	background-color:transparent
}

a.isearch_title:link {
	color:#3366cc;
	background-color:transparent
}

a.isearch_title:visited {
	color: Gray;
	background-color: transparent;
}

a.isearch_url:link {
	font-size:11px;
	color:#008000;
	background-color:transparent
}

a.isearch_url:visited {
	font-size: 11px;
	color: #008000;
	background-color: transparent;
}

a.isearch_viewcache:link {
	font-size:11px;
	color:#6f6f6f;
	background-color:transparent
}

a.isearch_viewcache:visited {
	font-size:11px;
	color:#6f6f6f;
	background-color:transparent
}

a.kod-btn:active, a.kod-btn:link, a.kod-btn:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	text-align: center;
	font-weight : normal;
	line-height : 17px;
	width : 123px;
	display : block;
	float : left;
	background-image : url(../img/menu-kod.gif);
} 
a.kod-btn:hover {
	color: White;
	background-image : url(../img/menu-kod-over.gif);
}

a.log-btn:active, a.log-btn:link, a.log-btn:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	text-align: center;
	font-weight : normal;
	line-height : 17px;
	width : 123px;
	display : block;
	float : left;
	background-image : url(../img/menu-log.gif);
} 
a.log-btn:hover {
	color: White;
	background-image : url(../img/menu-log-over.gif);
}

a.phw-btn:active, a.phw-btn:link, a.phw-btn:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	text-align: center;
	font-weight : normal;
	line-height : 17px;
	width : 123px;
	display : block;
	float : left;
	background-image : url(../img/menu-phw.gif);
} 
a.phw-btn:hover {
	color: White;
	background-image : url(../img/menu-phw-over.gif);
}

a.spo-btn:active, a.spo-btn:link, a.spo-btn:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	text-align: center;
	font-weight : normal;
	line-height : 17px;
	width : 123px;
	display : block;
	float : left;
	background-image : url(../img/menu-spo.gif);
} 
a.spo-btn:hover {
	color: White;
	background-image : url(../img/menu-spo-over.gif);
}

a.swt-btn:active, a.swt-btn:link, a.swt-btn:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	text-align: center;
	font-weight : normal;
	line-height : 17px;
	width : 123px;
	display : block;
	float : left;
	background-image : url(../img/menu-swt.gif);
} 
a.swt-btn:hover {
	color: White;
	background-image : url(../img/menu-swt-over.gif);
}

a.tbl-btn:active, a.tbl-btn:link, a.tbl-btn:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	text-align: center;
	font-weight : normal;
	line-height : 17px;
	width : 123px;
	display : block;
	float : left;
	background-image : url(../img/menu-tbl.gif);
} 
a.tbl-btn:hover {
	color: White;
	background-image : url(../img/menu-tbl-over.gif);
}

body {
	background: #FFF url(../Images/Diversen/Background.gif);
	font: normal 13px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
} 

code {
	font: normal normal normal 15px/normal monospace;
	color: Gray;
}

div.cards-overview {
	float : left;
	width : 135px;
	height: 190px;
	margin: 0px 8px 15px 8px;
	text-align : center;
}

div.single-card {
	float : left;
	width : 175px;
	margin: 0px 8px 15px 8px;
	text-align : center;
}

div.cams {
	float : left;
	width : 135px;
	height: 180px;
	margin: 0px 8px 15px 8px;
	text-align : center;
}

div.jcard {
	float : left;
	width : 260px;
	height: 210px;
	margin: 0px 4px 4px 4px;
	text-align : center;
}

div.main {
	margin: 7px 15px 7px 15px;
}

div.programmers {
	float : left;
	width : 150px;
	height: 150px;
	margin: 0px 8px 15px 8px;
	text-align : center;
}

div.screenshot {
	float: left;
	margin: 0px 0px 16px 0px;
	text-align: center;
}

div.section {
	background : transparent;
	text-align : left;
	margin-left : 8px;
	margin-right : 8px;
}

div.spacer {
	clear : both;
}

div.SPbannerLeft {
	background : transparent;
	font : normal 14px/16px Trebuchet MS, Tahoma, Verdana, Arial;
	width : 470px;
	float : left;
	margin : 0px 8px 15px 8px;
	color : Navy;
	text-align : center;
}

div.SPbannerRight {
	background : transparent;
	font : normal 14px/16px Trebuchet MS, Tahoma, Verdana, Arial;
	width : 470px;
	float : right;
	margin : 0px 8px 15px 8px;
	color : Navy;
	text-align : center;
}

h1 {
	font: normal 16px/30px Trebuchet MS, Tahoma, Verdana, Arial;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
} 
h1.alg {
	background-image : url(../img/xp-alg.png);
} 
h1.cam {
	background-image : url(../img/xp-cam.png);
} 
h1.crd {
	background-image : url(../img/xp-crd.png);
} 
h1.div {
	background-image : url(../img/xp-div.png);
} 
h1.fil {
	background-image : url(../img/xp-fil.png);
} 
h1.gen {
	background-image : url(../img/xp-gen.png);
} 
h1.isearch {
	background-color: transparent;
	font: normal bold 16px/30px Verdana, Tahoma, Arial;
	color: #3366cc;
} 
h1.kod {
	background-image : url(../img/xp-kod.png);
} 
h1.log {
	background-image : url(../img/xp-log.png);
} 
h1.phw {
	background-image : url(../img/xp-phw.png);
} 
h1.swt {
	background-image : url(../img/xp-swt.png);
} 
h1.spo {
	background-image : url(../img/xp-spo.png);
} 
h1.tbl {
	background-image : url(../img/xp-tbl.png);
} 
h1.tools {
	text-align: left;
	font: bold 20px/22px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Blue;
}

h2 {
	font: normal bold 16px/16px Verdana, Tahoma, Arial;
	color: #000;
	text-decoration: none;
	text-align: left;
} 
h2.isearch_nomatch {
	font: normal 16px Trebuchet MS, Tahoma, Verdana, Arial;
	color:red;
}
h2.isearch_cachedpage {
	font-size:16px;
}
h2.tools {
	text-align: left;
	font: bold 16px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Navy;
}

p {
	text-align: left;
}

pre {
	font: normal 13px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
}

table.isearch_head {
	background: transparent url(../Images/Diversen/xp-bar.png) repeat-x;
}

td.isearch_head {
	font: normal 16px/26px Trebuchet MS, Tahoma, Verdana, Arial;
	vertical-align: middle;
	color:#fff;
}

table.isearch_prevnext {
	background: transparent url(../Images/Diversen/xp-bar.png) repeat-x;
}

td.isearch_prevnext {
	font: normal 14px/26px Trebuchet MS, Tahoma, Verdana, Arial;
	vertical-align: middle;
	color: #fff;
}

#statsparagraph {
	margin: 25px 25px 25px 25px;
	padding: 1px 3px 1px 7px;
}

#statsparagraph table {
	font: normal normal normal 11px/13px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: Navy;
}

#statsparagraph th {
	background-color: #3A3F48;
	color: White;
	padding: 1px 3px 1px 7px;
	opacity: .7;
	-moz-opacity: .7;
	filter: alpha(opacity=70); 
}

#statsparagraph td {
	background-color: #9CA1CA; 
	padding: 1px 3px 1px 7px;
	opacity: .7;
	-moz-opacity: .7;
	filter: alpha(opacity=70); 
}

.advertising {
	background : transparent url(../Images/Diversen/PurpleBG.gif) repeat-x;
	font : bold 13px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	color : #FFFFFF;
} 
.bluetext {
	color : blue;
}
.redtext {
	color : red;
}
.bold {
	font-weight : bold;
} 
.boldblue {
	color : #0000FF;
	font-weight : bold;
}
.boldred {
	color : #FF0000;
	font-weight : bold;
}
.comment {
	background : transparent  url(../Images/Diversen/Comment.gif);
	font : normal 13px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFF;
	text-align : left;
} 
.entree-page {
	background : transparent url(../Images/Diversen/xp-bar.png) repeat-x;
	font : bold 16px/30px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFF;
	text-decoration : none;
	text-align : center;
	vertical-align : middle;
	margin : 0px 0px 0px 0px;
} 

.isearch_description {
	font-size:12px;
	color:#000000;
}
.isearch_highlight {
	font-weight:bold;
}
.isearch_search {
	font-style:italic;
}
.isearch_size {
	font-size:11px;
	color:#008000;
	font-size:80%;
}

.plaintekst {
	background : transparent;
	font : normal 13px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #000;
} 
.plaintekst p {
	margin-bottom: 15px;
} 
.plaintekstblue {
	background : transparent;
	font : normal 13px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #0000FF;
}
.boldblue {
	/* only used in guestbook script */
	background: transparent;
	font: normal normal bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000FF;
}
.plaintekstred {
	background : transparent;
	font : normal 13px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #FF0000;
}
.plaintekstwhite {
	background : transparent;
	font : normal 13px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #FFF;
}
.print-page {
	font : bold 16px/30px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration : none;
	text-align : center;
	vertical-align : middle;
	margin-left : 0px;
	margin-right : 0px;
	border-bottom : medium solid Gray;
} 
.topframe {
	background : transparent url(../Images/Diversen/topframeXPbackground.png) repeat-x;
	font : normal 13px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : White;
	text-decoration : none;
	text-align : left;
	margin : 0px 0px 0px 0px;
}

/* parasite-detection script warning style */
#parasite {
	margin: 15px 15px 15px 15px;
	padding: 15px 15px 15px 15px;
	border: 2px solid Red;
	width: 70%;
}
#parasite h2 {
	color : red;
}
#parasite p {
	color : blue;
}
