/*TAGS==============================*/
/*Fliesstext*/
BODY {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
background-color: #273B4D;
color : #CCCCCC;
}
TABLE,TD {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
/*
border : none;
*/
color : #CCCCCC;
}
A {
color : #FFFFFF;
text-decoration:underline;
}

A:Hover {
color : #FF9933;
text-decoration:underline;
}

A:ACTIVE {
color : #FF9933;
text-decoration:underline;
}

/* KLASSEN======================================*/
/*Funktionsleiste*/
/*rubrik*/
.frn {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
color: #FFFFFF;
background-color : #0066CC;
}

/*funktionsliste suche ergebnis*/
.flse {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
background-color : #6699CC;
}
/*funktionsliste suche ergebnis datum*/
.flsd {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
background-color : #0066CC;
}

/*Teaser und Artikelansichten*/
/*Teaser rechts*/
/*Teaser rechts Rurik*/
.ftrr {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
/*
text-transform: capitalize;
*/
text-transform: uppercase;
background-color: #D8D6D7;
text-decoration:none;
}
/* format teaser rechts kleiner fliesstext, grau (siehe mr. check) */
.ftrmrc {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #003366;
color: #CCCCCC;
text-decoration: none;
}
/*Teaser rechts Headline*/
.ftrh {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
color : #FFFFFF;
font-weight: bold;
text-decoration: none;
}
a.ftrh:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
color : #FFFFFF;
font-weight: bold;
text-decoration: underline;
}
/*Teaser rechts Subline*/
.ftrs {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #FFFFFF;
text-decoration: none;
}
a.ftrs:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #FFFFFF;
text-decoration: underline;
}
/*Teaser rechts Fliestext*/
.ftrf {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #FFFFFF;
text-decoration:none;
}
/*Teaser rechts Link gross*/
.ftrl {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
text-transform: capitalize;
font-weight: bold;
color : #FFFFFF;
text-decoration:none;
}
/*Teaser rechts Link klein*/
.ftrls {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #FFFFFF;
text-decoration:underline;
}
/*formate tabelleheadline */
.fth {
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #4C7FB2;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
text-decoration:none;
}
/*formate tabellecontent */
.ftc {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-decoration:none;
}
.ftcbold {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
font-weight:bold;
text-decoration:none;
}
.ftcl {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-decoration:none;
}

a.ftcl:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-decoration:underline;
}

a.ftcl:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
text-decoration:none;
}

a.ftcl:visited:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration:underline;
}

.ftclg {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #CCCCCC;
text-decoration:none;
}

a.ftclg:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-decoration:underline;
}

a.ftclg:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
text-decoration:none;
}

a.ftclg:visited:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration:underline;
}

/*formate rubrikheadline */
.fhr {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #FFFFFF;
text-transform : uppercase;
text-decoration:none;
}
/*formate headline normal*/
.fhn {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight:bold;
color : #FFFFFF;
background-color: #003366;
text-decoration: none;
}
a.fhn:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
color : #FFFFFF;
background-color: #003366;
text-decoration: underline;
}
/* formate headline small(=11px) */
.fhs {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight:bold;
color: #FFFFFF;
text-decoration: none;
}
/* formate subline normal */
.fsn {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
background-color: #003366;
color: #FFFFFF;
text-decoration: none;
}
a.fsn:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
background-color: #003366;
color: #FFFFFF;
text-decoration: underline;
}
/*formate abstract*/
.fa {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
background-color: #003366;
color:#CCCCCC;
text-decoration:none;
}
a.fa:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
background-color: #003366;
color:#CCCCCC;
text-decoration: underline;
}

/* format fliesstext normal */
.ffn {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #003366;
color: #CCCCCC;
text-decoration: none;
}

/* format fliesstext fett, bold*/
.ffb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
background-color: #003366;
color: #CCCCCC;
text-decoration: none;
}

/*formate fliessext links*/
a.ffl {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CCCCCC;
text-decoration: underline;
}

a.ffl:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF9933;
text-decoration: underline;
}

a.ffl:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
text-decoration: underline;
}

/* format fliesstext klein (grau)*/
.ffk {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #003366;
color: #CCCCCC;
}

/* format fliesstext klein weiss */
.ffkw {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #003366;
color: #FFFFFF;
text-decoration: none;
}

/* formate related links */
a.fr {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #003366;
color:#6699CC;
text-decoration: none;
}

a.fr:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #003366;
color:#FF9933;
text-decoration: underline;
}

a.fr:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #003366;
color:#336699
}

a.fr:visited:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #003366;
color:#FF9933;
text-decoration: underline;
}
/* formate bildunterschrift*/
.subpic {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color: #003366;
color:#FFFFFF;
text-decoration:none;
}

/*formate artikel link (zb. "BEWERTEN"->)*/
.fal {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-transform: uppercase;
}

a.fal:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

a.fal:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

a.fal:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;

}
a.fal:visited:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.falcurs {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
 cursor : hand;
}

/*NEWSSCANNER SUCHE*/
/* newsscanner.  tabellenhintergrund  suche*/

.nsu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color: #0066cc;
color: #FFFFFF;
text-decoration:none;
}

/*newscanner fliesstext */
.nfn {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
text-decoration:none;
}

/*formularbezeicher*/
.nsl {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight: bold;
color : #FFFFFF;
text-decoration:none;
}

a.nsl:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

/*FORMS*/
/*formularheadline* achthung: geändert von "capitalize" zu "uppercase */
.nsl {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight: bold;
color : #FFFFFF;
text-transform: uppercase;
text-decoration:none;
}

.foh {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight: bold;
background-color: #4C7FB2;
color : #FFFFFF;
text-transform: uppercase;
text-decoration:none;
}

a.nsl:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
/*funktionsleiste input-/textfeld (siehe zb.0105s-suchergebnis*/
.flinput {
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
line-height: 10px
}


/*formularbackground*/
.fobg {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color: #4C7FB2;
color: #FFFFFF;
text-decoration:none;
}
.fobgcurs {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color: #4C7FB2;
color: #FFFFFF;
text-decoration:none;
cursor : hand;
}
/* formularrand */
.fobo {
background-color: #6699CC;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration:none;
}


/*Formulare*/
/*Pulldownmenu, input, etc.*/

/* RAdiobuttons und CHEckboxen*/
.rache {
background : #4c7fb2;
color: #000000;
margin-bottom:0
}

.rache2 {
background : #6699cc;
color: #000000;
margin-bottom:0
}

.mainform {
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.tickerbox {
font-family: "Courier New", Courier, mono;
font-size: 11px
}


/*funktionleiste pulldown.*/
.flpulldown {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
}


/* kontakt -input */
.kontakt {

font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
width: 150px;
}

.kontaktbig {
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
width: 332px;
}

/* chat -input */
.chatin {

font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
width: 249px;
}


/* chat-listbullets */

.chbullet {
position:relative;
margin-bottom:0px;
margin-left:10px;
text-indent:-10px;
}
/* katalogsuche listbullet */

.subullet {
position:relative;
margin-bottom:0px;
margin-left:15px;
text-indent:-10px;
background-color: #4C7FB2;
}

.chcont {
position:relative;
margin-bottom:0px;
margin-left:10px;
}

/*MISZELLEN=============================*/

.low {
	text-transform : none;
}

.error {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FF3300;
font-weight:bold;
font-style : italic;
}

.bold {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;

}

a.fola {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#FFFFFF;
text-decoration:underline;
}
a.fola:hover {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#FF9933;
text-decoration:underline;
}
a.fola:active {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#FFFFFF;
text-decoration:underline;
}
a.fola:visited {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#FFFFFF;
text-decoration:underline;
}

a.fola:visited:hover {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#FF9933;
text-decoration:underline;
}

.curs {
	cursor : hand;
}
/* link nicht unterstrichen, pfad in der katalogsuche */
a.katpfad {
text-decoration:none;
}
a.kat {
text-decoration:none;
color:#FFFFFF;
}
a.kat:hover {
text-decoration:underline;
color:#FFFFFF;
}
a.kat:active {
text-decoration:underline;
color:#FFFFFF;
}

/*navigation*/
/* (m)enu (t)abellen (h)inten*/
.nth {
/*
background-image: url(/N24Res/im/hb.gif);
*/
background-color: #0066CC;
}

/* (m)enu (t)ext (n)ormal*/
.ntn {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;

}

/* menu pfad blau*/
.npb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#6699CC;
text-decoration: none;
}

a.npb:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#FF9933;
text-decoration: underline;
}

/* menu pfad orange*/
.npo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#FF9933;
text-decoration:none;
}

/*cursor für ie bei clickable td */
.cursor {
cursor:hand;
}

/* CUSTOMIZATION */

.cuinput {
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
width: 210px;
}

.cusmallin {
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
width: 120px;
}


.fuss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px;
  	color: #0066CC }

/* BOERSE */

.botop {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#66FF66;
}

.boflop {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CC0000;
}

/* NEWSSCANNER - personal bar*/
/*link (mit pfeil) weisse schrift bold*/
.plp {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-transform: uppercase;
}
.plp:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight:bold;
color:#FF9933;
text-decoration:none;
text-transform: uppercase;
}

/*submit-link (mit pfeil) weisse schrift bold*/
.pslp {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
text-transform: uppercase;
}
.pslp:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
text-transform: uppercase;
}

/*content schwarze schrift bg dunkelgrau*/
.pc {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
text-decoration:none;
background-color: #999999;
}
.pcl {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
text-decoration:none;
}
a.pcl:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ffffff;
text-decoration:none;
}
a.pcl:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #424242;
text-decoration:none;
}
a.pcl:visited:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ffffff;
text-decoration:none;
}
.pclu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
text-decoration:underline;
}
a.pclu:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ffffff;
text-decoration:underline;
}
a.pclu:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #424242;
text-decoration:underline;
}
a.pclu:visited:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ffffff;
text-decoration:underline;
}
/*content weiss schrift bg dunkelgrau*/
.pcw {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #FFFFFF;
text-decoration:none;
background-color: #999999;
background-image: url(/N24Res/im/dg.gif);
}
/*content schwarze schrift bold bg dunkelgrau*/
.pcb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight: bold;
color : #000000;
text-decoration:none;
background-color: #999999;
background-image: url(/N24Res/im/dg.gif);
}
/*content grüne schrift bg dunkelgrau*/
.pcg {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #66FF66;
text-decoration:none;
background-color: #999999;
background-image: url(/N24Res/im/dg.gif);
}
/*content rote schrift bg dunkelgrau*/
.pcr {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #cc0000;
text-decoration:none;
background-color: #999999;
background-image: url(/N24Res/im/dg.gif);
}
/*content schwarze schrift bg dunkelgrau cursorhand*/
.pccurs {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
text-decoration:none;
text-transform: uppercase;
background-color: #999999;
cursor : hand;
}

/*content orange schrift bg dunkelblau*/
.pcodb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #FF9933;
text-decoration:none;
background-color: #003366;
background-image: url(/N24Res/im/db.gif);
}
/*content grüne schrift bg dunkelblau*/
.pcgdb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #66FF66;
text-decoration:none;
background-color: #003366;
background-image: url(/N24Res/im/db.gif);
}
/*content rote schrift bg dunkelblau*/
.pcrdb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #CC0000;
text-decoration:none;
background-color: #003366;
background-image: url(/N24Res/im/db.gif);
}
/*content weisse schrift bg dunkelblau*/
.pcwdb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ffffff;
text-decoration:none;
background-color: #003366;
}

/*header*/
.ph {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight: bold;
color : #000000;
text-transform: uppercase;
text-decoration:none;
background-color: #cccccc;
}

/*weißer bg*/
.pbgw {
background-color: #FFFFFF;
}

/* hilfe links */
a.hl {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #FFFFFF;
text-decoration:underline;
}

A.hl:Hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #FF9933;
text-decoration:underline;
}

A.hl:ACTIVE {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #FF9933;
text-decoration:underline;
}
/*
neu:
*/
.wtcl {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-decoration:underline;
}

a.wtcl:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FF9933;
text-decoration:underline;
}

a.wtcl:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-decoration:underline;
}

a.wtcl:visited:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FF9933;
text-decoration:underline;
}

/*
neu:
formate links footer
*/
a.flf {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #003366;
color:#6699CC;
text-decoration: none;
}

a.flf:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #003366;
color:#FF9933;
text-decoration: underline;
}

a.flf:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #003366;
color:#6699CC;
text-decoration: none;
}

a.flf:visited:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #003366;
color:#FF9933;
text-decoration: underline;
}