/* ================================================ */
/* Webkatalog-Layout       |        Standard-Layout */
/* ================================================ */

/* Grund-Layout */
body {
	background-color: #ffe9a4;
	color: #cc6600;
	font: normal 9pt Verdana,Arial,Helvetica,Sans-Serif;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	scrollbar-arrow-color: #0066cc; 
	scrollbar-base-color: #666666; 
	scrollbar-face-color: #fff8CC; 
	scrollbar-highlight-color: #fff8CC; 
	scrollbar-shadow-color: #0066cc;
}
h1{
	background-color: #ffe9a4;
	color: #cc6600;
	font: normal 15pt Verdana,Arial,Helvetica,Sans-Serif;
	
}

/* ~~~~~~~~~~~~~~~~~~~~~~ */
/*    Texte               */
/* ~~~~~~~~~~~~~~~~~~~~~~ */

/* hervorgehobenes Suchergebnis */
.key {
	font-weight: 900;
	
}

/* kleine Schrift */
.klein {
	font: normal 7pt Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: none;
}

/* Hinweise (Formulare) */
.note {
	background-color: transparent;
	color: #DD0000;
	font: normal 8pt Verdana,Arial,Helvetica,Sans-Serif;
	line-height: 100%;
	text-decoration: none;
}

/* Wichtige Meldungen */
.update {
	background-color: #FF0000;
	color: #DEEBF6;
	font: normal bold 9pt Verdana,Arial,Helvetica,Sans-Serif;
	line-height: 150%;
	text-decoration: none;
}

/* ~~~~~~~~~~~~~~~~~~~~~~ */
/*    Links               */
/* ~~~~~~~~~~~~~~~~~~~~~~ */

/* Standard-Layout der Links */
a:link, a:visited, a:active {
	background-color: transparent;
	color: #0000FF;
	font: normal 9pt Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: none;
}
a:hover {
	background-color: transparent;
	color: #0000ff;
	font: normal 9pt Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: underline;	
	
}

/* Sponsor-Links */
a.adlink:link, a.adlink:visited, a.adlink:active {
	background-color: transparent;
	color: #000066;
	font: normal bold 9pt Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: none;
}
a.adlink:hover {
	background-color: #DEEBF6;
	
}

/* Sponsor-Links 2 */
a.adlin1:link, a.adlin1:visited, a.adlin1:active {
	background-color: transparent;
	color: #000066;
	font: small-caps 8pt Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: none;
}
a.adlin1:hover {
	background-color: #DEEBF6;
}

/* Kategorie-Pfad-Links */
a.catpf:link, a.catpf:visited, a.catpf:active, .catpf {
	background-color: transparent;
	color: #000066;
	font: normal 7pt Verdana,Arial,Helvetica,Sans-Serif;
	letter-spacing: 0.5pt;
	text-decoration: none;
}
a.catpf:hover {
	background-color: transparent;
	color: #0000ff;
	font: normal 7pt Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: underline;	

	
}

/* Hauptkategorie-Links */
a.hkat,a.hkat:link, a.hkat:visited, a.hkat:active, .hkat {
	background-color: transparent;
	color: #0000ff;
	font: normal 9pt Verdana,Arial,Helvetica,Sans-Serif;
	line-height: 150%;
	text-decoration: none;
}
a.hkat:hover {
	background-color: transparent;
	color: #0000ff;
	font: normal 9pt Verdana,Arial,Helvetica,Sans-Serif;
	line-height: 150%;
	text-decoration: underline;	
}

/* kleine Links */
a.klein:link, a.klein:visited, a.klein:active {
	background-color: transparent;
	color: #0000ff;
	font: normal 7pt Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: none;
}
a.klein:hover {
	color: #cc6600;
	text-decoration: underline;
}

/* Navigation-Links */
a.navi:link, a.navi:visited, a.navi:active {
	background-color: transparent;
	
	color: #0000ff;
	font: normal 9pt Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: none;
}
a.navi:hover {
	background-color: transparent;
	color: #0000ff;
	font: normal 9pt Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: underline;
}

/* Seiten-Links */
a.seiten:link, a.seiten:visited, a.seiten:active {
	background-color: transparent;
	
	color: #0000ff;
	font: normal 8pt Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: none;
}
a.seiten:hover {
	background-color: transparent;
	color: #0000ff;
	font: normal 8pt Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: underline;	
	

}

/* Unterkategorie-Links */
a.ukat:link, a.ukat:visited, a.ukat:active, .ukat {
	background-color: transparent;
	color: #0000ff;
	font: normal 8pt Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: none;
}
a.ukat:hover {
	background-color: transparent;
	color: #0000ff;
	font: normal 8pt Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: underline;	

	
}

/* Xtra-Charts-Links */
a.xtra:link, a.xtra:visited, a.xtra:active {
	background-color: transparent;
	
	color: #0000ff;
	font: normal 7pt Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: none;
}
a.xtra:hover {
	background-color: transparent;
	color: #0000ff;
	font: normal 7pt Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: underline;	

	
}

/* Seiten-Titel */
h3 {
	background-color: #ffe9a4;
	
	color: #cc6600;
	font: normal bold italic 13pt Verdana,Arial,Helvetica,Sans-Serif;
}


/* ~~~~~~~~~~~~~~~~~~~~~~ */
/*    Tabellen            */
/* ~~~~~~~~~~~~~~~~~~~~~~ */

/* Einfache Tabelle (Zelle) */
td {
	color: #cc6600;
	font: normal 8pt Verdana,Arial,Helvetica,Sans-Serif;
}

/* Werbepartner-Info */
td.adinf {
	background-color: #FFEAAA;
	
	
	
	
	color: #cc6600;
	font: noraml 7pt Verdana,Arial,Helvetica,Sans-Serif;
	letter-spacing: 0.5pt;
	word-spacing: 2.0pt;
	text-align: right;
}

/* Werbepartner-Text */
td.adtext {
	background-color: #FFEAAA;
	
	
	color: #cc6600;
	font: normal 8pt Verdana,Arial,Helvetica,Sans-Serif;
	letter-spacing: 0.25pt;
	word-spacing: 1.5pt;
	text-align: justify;
}

/* Kategorie-Pfad-Tabelle */
td.catpf {
	background-color: #ffe9a4;
	color: #cc6600;
	font: normal 7pt Verdana,Arial,Helvetica,Sans-Serif;
	letter-spacing: 0.5pt;
	text-align: left;
}

/* Tabelle für externen Zusatzframe */
td.extlink { 
	background-color: #fffFE1;
	color: #cc6600;
	font: normal 8pt Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: none;
}

/* Haupt-Tabelle (Inhalte/Einträge) */
td.inh {
	background-color: #ffe9a4;
	color: #0000ff;
	
	font: normal bolder 12pt Verdana,Arial,Helvetica,Sans-Serif;
	text-align: center;
}

/* Kategorien-Tabellen */
td.kata {
	background-color: #ffe9a4;
	
	color: #cc6600;
	font: normal 8pt Verdana,Arial,Helvetica,Sans-Serif;
	text-align: center;
}

/* Kategorien-Tabellen */
td.katb {
	background-color: #ffe9a4;
	
	color: #cc6600;
	font: normal 8pt Verdana,Arial,Helvetica,Sans-Serif;
	text-align: left;
}

/* Kategorien-Tabellen (Kategorien ohne Teilung) */
td.katc {
	background-color: #FFF1C6;
	
	color: #cc6600;
	font: normal 8pt Verdana,Arial,Helvetica,Sans-Serif;
	text-align: left;
}

/* Hinweis-Tabellen  */
td.hinweis {
	background-color: #FFF1C6;
	
	color: #cc6600;
	font: normal 8pt Verdana,Arial,Helvetica,Sans-Serif;
	text-align: left;
}

/* Navigations-Tabelle */
td.navi {
	background-color: #DEEBF6;
	
	color: #cc6600;
	font: normal 9pt Verdana,Arial,Helvetica,Sans-Serif;
	text-align: center;
}

/* Seiten-Navigations-Tabelle */
td.seiten {
	background-color: #FFF4D2;
	
	
	
	
	color: #cc6600;
	font: normal 7pt Verdana,Arial,Helvetica,Sans-Serif;
	letter-spacing: 0.5pt;
	word-spacing: 2.0pt;
	text-align: center;
}

/* Formular (links) */
td.tdforl {
	background-color: #FFEEBB;
	
	color: #800000;
	line-height: 115%;
	font: normal bold 8pt Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: none;
}

/* Formular (rechts) */
td.tdform {
	background-color: #FFF4D2;
	
	color: #cc6600;
	line-height: 115%;
	font: normal 8pt Verdana,Arial,Helvetica,Sans-Serif;
}

/* 1. Tabelle (Logo / Suchformular) */
td.top {
	background-color: #cc6600;
	
	color: #EEEEEE;
	font: normal 9pt Verdana,Arial,Helvetica,Sans-Serif;
	text-align: center;
}

/* Statistik-Tabelle */
td.statistik {
	background-color: #FFF4D2;
	
	color: #cc6600;
	line-height: 115%;
	font: normal 8pt Verdana,Arial,Helvetica,Sans-Serif;
}

/* Xtra-Charts-Tabelle (links) */
td.xtral {
	background-color: #FFEEBB;
	
	color: #800000;
	line-height: 115%;
	font: normal bold 8pt Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: none;
}

/* Xtra-Charts-Tabelle (rechts) */
td.xtrar {
	background-color: #FFF4D2;
	
	color: #cc6600;
	line-height: 115%;
	font: normal 8pt Verdana,Arial,Helvetica,Sans-Serif;
}

/* Xtra-Charts-Tabelle (Titel) */
th.xtratitel {
	background-color: #ffe9a4;
	
	
	color: #804040;
	font: italic bold 9pt Verdana,Arial,Helvetica,Sans-Serif;
	line-height: 150%;
	text-align: left;
}

/* Einfache Tabelle (Zelle) - (fett - zentriert) */
th {
	color: #cc6600;
	font: normal bolder 8pt Verdana,Arial,Helvetica,Sans-Serif;
}

/* Werbepartner-Titel */
th.adtit {
	background-color: #FFDB6F;
	
	
	
	
	color: #cc6600;
	font: normal 8pt Verdana,Arial,Helvetica,Sans-Serif;
	letter-spacing: 0.3pt;
	line-height: 120%;
	text-align: left;
	word-spacing: 1.0pt;
}

/* Titel der Seite (in Tabelle)*/
th.titel {
	background-color: #ffe9a4;
	
	
	color: #804040;
	font: italic bold 9pt Verdana,Arial,Helvetica,Sans-Serif;
	line-height: 150%;
	text-align: left;
}

/* ~~~~~~~~~~~~~~~~~~~~~~ */
/*    Formulare           */
/* ~~~~~~~~~~~~~~~~~~~~~~ */

input,textarea,select {
	background-color: #FFFFFF;
	
	color: #cc6600;
	font: normal 8pt Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: none;
}
input.data,textarea.data {
	width: 300px;
}

/* Nutzungsbedingungen (Liste) */
ol.addinfo {
	
	
	
	
	font: normal 8pt Verdana,Arial,Helvetica,Sans-Serif;
	padding-top: 2pt;
	padding-left: 20pt;
	padding-right: 2pt;
	padding-bottom: 2pt;
	text-align: left;
}
li.cola {
	background-color: #FFF4D2;
	line-height: 135%;
}
li.colb {
	background-color: #FFEEBB;
	line-height: 135%;
}

