/* C S S   L E C T U R A   V E R L A G */
/* ------------------------------------*/

/* ALLGEMEIN */
body {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        line-height: 11px;
        background-color: #F0F0F0;
        margin: 0 0;
        padding: 0 0;
        scrollbar-face-color: #FFFFFF;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-shadow-color: #FFFFFF;
        scrollbar-3dlight-color: #596F78;
        scrollbar-arrow-color: #596F78;
        scrollbar-track-color: #FFFFFF;
        scrollbar-darkshadow-color: #596F78
}
a { font-size: 11px; font-weight: normal; color: #000066; text-decoration: underline}
a:hover { font-size: 11px; font-weight: normal; color: #666666; text-decoration: none}
td {font-size: 11px}

/*---------------------------------------------------------------------------------------------------------*/

/* ÜBERSCHRIFTEN, FORMULARBEZEICHNUNG UND TEXTE */
/* Überschrift Content, 1- und 2-zeilig */
.tdTitel2 { font-size: 14px; color: #000066; background-image: url(/img/bg-titel2.gif); line-height: 20px }
.tdTitelLft2 { font-size: 14px; color: #000066; background-image: url(/img/bg-titel-lft2.gif); line-height: 20px }
.tdTitel {  font-size: 14px; color: #000066; background-image: url(/img/bg-titel.gif); line-height: 20px}
.tdTitelLft { font-size: 14px; color: #000066; background-image: url(/img/bg-titel-lft.gif); line-height: 20px }

/* Boxen links */
.txtLftCont {  font-size: 11px; color: #000066; line-height: 16px}
.txtLftHeader { font-size: 11px; color: #000066; font-weight: bold; background-color: #F0F0F0}
.txtLftHeader2 { font-size: 11px; color: #333333; font-weight: bold; background-color: #F0F0F0 }

/* Content */
.tdContent {  background-color: #F0F0F0}
.tdTxtContent { background-color: #F0F0F0 ; line-height: 16px; color: #596F78}
.txtData { color: #666666; background-color: #FFFFFF; font-size : 10px}
.txtDataNoBG { color: #666666; #FFFFFF; font-size : 10px}
.txtZitat { font-family : Verdana, Arial, Helvetica, sans-serif; color : #000066; font-size : 11px; line-height: 16px; font-weight: bold; letter-spacing: 0.1em; border-style: none}

/* Sonstige */
.txtError { color: #FF0000; font-weight: bold }
.txtOk { color: #339966; font-weight: bold }
.txtFormLabel { color: #596F78 }
.txtFormLabelP {
	color: #CC0000;
	background-color: #FED6B1;
}
.txtNew {
	color: #CC0000;
	font-size: 16px;
	letter-spacing: 0.2em;
	border: 1px dashed #CC0000;
	padding: 5px;
	background-color: #FED6B1;
	font-weight: bold;
}

/*---------------------------------------------------------------------------------------------------------*/

/* LAYOUT TABELLEN UND SPALTEN */
/* Layout Allgemein */
.tdBgFb0 { background-color: #FFFFFF}
.tdBgFb1b { background-color: #DBDBDB }
.tdBgFb2 { background-color: #000066}
.tdBgFb2b {  background-color: #596F78}
.tdBgBtm {  background-image: url(/img/btm-bg.gif)}
.tdBgTopTitel {  background-image: url(/img/bg-toptitel.gif)}
.tdBgTopTitelPop { background-image: url(/img/bg-toptitel-popup.gif)}

/* Subnavigation rechts */
.tdBgSubnav {  background-color: #FFFFFF}
.tdSubnavLft {  background-image: url(/img/subnav-lft.gif)}
.tdSubnavRgt {  background-image: url(/img/subnav-rgt.gif)}
.tdSubnavLink {  background-image: url(/img/subnav-link-bg.gif)}
.tdSubnavLinkRgt { background-image: url(/img/subnav-link.gif)}
.tdBgSubnavFest { background-image: url(/img/bg-subnav-fest.gif)}
.tdDotSubnav {  background-image: url(/img/dot-subnav.gif)}
.trSubnavRgt { background-color: #DBDBDB; }
.trSubnavRgtBtm { background-color: #FFFFFF; }


/* Navigation oben  */
.tdBgNav {  background-color: #DBDBDB}
.tdBgNavOnBtm { background-image: url(/img/navon-btm.gif)}
.tdBgNavOn { background-image: url(/img/navon-bg.gif)}

/*---------------------------------------------------------------------------------------------------------*/

/* FORMULARE */
/* Input, Select, Textarea */
.frmIput { color : #666666; background-color : #FFFFFF; font-size : 11px; height: 18px; width: 250px; font-family: Verdana, Arial, Helvetica, sans-serif; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.frmIputP {
color : #666666; background-color : #FFFFFF; font-size : 11px; height: 18px; width: 250px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #CC0000
}
.frmIput2 { color : #666666; background-color : #FFFFFF; font-size : 11px; height: 18px; width: 45px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.frmIput2P {
color : #666666; background-color : #FFFFFF; font-size : 11px; height: 18px; width: 45px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #CC0000
}
.frmIput3 { color : #666666; background-color : #FFFFFF; font-size : 11px; height: 18px; width: 200px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.frmIput3P {
color : #666666; background-color : #FFFFFF; font-size : 11px; height: 18px; width: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #CC0000
}
.frmSel { color : #666666; background-color : #FFFFFF; font-size : 11px; width : 300px; height: 18px; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.frmSel2 { color : #666666; background-color : #FFFFFF; font-size : 11px; width : 250px; height: 18px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.frmArea { font-family : Verdana, Arial, Helvetica, sans-serif; color : #666666; background-color : #FFFFFF; font-size : 11px; height: 100px; width: 250px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.button { color : #000066; height : 22px; font-size : 11px; color: #000000; width : 150px; background-image: url(/img/buttons/bg.gif); background-repeat: no-repeat; font-weight: normal; text-transform: none; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; letter-spacing: 0.1em}
.buttonLong { color : #000066; height : 22px; font-size : 11px; color: #000000; width : 200px; background-image: url(/img/buttons/bg.gif); background-repeat: no-repeat; font-weight: normal; text-transform: none; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; letter-spacing: 0.1em }

/* Bestellformular */
.tdTblHeadBest { color: #000000; font-weight: bold}
.tdTblHeadBest2 { color: #596F78; font-size: 10px}
.tdTblTrnBest { background-image: url(/img/box/line.gif)}
.frmIputBest { color : #666666; background-color : #FFFFFF; font-size : 11px; height: 18px; width: 20px; text-align: center; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.frmSelBest { color : #666666; background-color : #FFFFFF; font-size : 11px; width : 140px; height: 18px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

/*---------------------------------------------------------------------------------------------------------*/

/* Links */
a.LinkNav { font-weight: bold; color: #333333; text-decoration: none; font-size: 11px}
a.LinkNav:hover { font-size: 11px; font-weight: bold; color: #000066; text-decoration: none}
a.LinkNavDown { font-size: 11px; font-weight: bold; color: #596F78; text-decoration: none; background-image: url(/img/nav/bg-down.gif); background-repeat: no-repeat; vertical-align: baseline}
a.LinkNavDown:hover { font-size: 11px; font-weight: bold; color: #666666; text-decoration: none}

a.LinkSubNav {  font-size: 11px; font-weight: normal; color: #000066; text-decoration: none}
a.LinkSubNav:hover { font-size: 11px; font-weight: normal; color: #333333; text-decoration: none;}
a.LinkSubNavOn { font-size: 11px; font-weight: normal; color: #000000; text-decoration: none }
a.LinkSubNavOn:hover { font-size: 11px; font-weight: normal; color: #000000; text-decoration: none }

a.LinkMail { font-size: 11px; font-weight: normal; color: #339933; text-decoration: underline}
a.LinkMail:hover { font-size: 11px; font-weight: normal; color: #666666; text-decoration: none}

a.LinkData { font-size: 10px; font-weight: normal; color: #333333; text-decoration: none}
a.LinkData:hover { font-size: 10px; font-weight: normal; color: #000066; text-decoration: none}

/*---------------------------------------------------------------------------------------------------------*/


/* HINWEISFENSTER  */
.TdTblContH {  color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DBDBDB}
.TdTblContH2 { background: #FFFFFF; color: #596F78; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.TblBgH { background-color: #0033CC}
a.LinkHinweis { font-size: 11px; color: #666666; text-decoration: underline}
a.LinkHinweis:hover { font-size: 11px; color: #000000; text-decoration: none}
/*---------------------------------------------------------------------------------------------------------*/


/* A K T U E L L */
/* ------------- */

a.LinkNewsIdx { font-size: 11px; color: #000066; text-decoration: underline}
a.LinkNewsIdx:hover { font-size: 11px; color: #666666; text-decoration: none}
.tdNewsIdx { line-height: 11px; color: #000066}

a.linkArticle {  font-size: 11px; font-weight: normal; color: #000066; text-decoration: underline}
a.linkArticle:hover { font-size: 11px; font-weight: normal; color: #666666; text-decoration: none;}

a.print {  font-size: 11px; font-weight: normal; color: #000066; text-decoration: underline}
a.print:hover { font-size: 11px; font-weight: normal; color: #666666; text-decoration: none;}
a.tellafriend {  font-size: 11px; font-weight: normal; color: #000066; text-decoration: underline}
a.tellafriend:hover { font-size: 11px; font-weight: normal; color: #666666; text-decoration: none;}
a.newstitle { font-size: 11px; color: #000066; font-weight: bold; text-decoration: underline}
a.newstitle:hover { font-size: 11px; color: #666666; font-weight: bold; text-decoration: none}

/* Links Kommentarfunktion */
a.commlink:link, visited, active {  font-size: 11px; font-weight: normal; color: #000066; text-decoration: underline}
a.commlink:hover { font-size: 11px; font-weight: normal; color: #666666; text-decoration: none}
/*---------------------------------------------------------------------------------------------------------*/

/* Suchfunktion */
input.text { font-family : Verdana, Arial, Helvetica, sans-serif; color : #666666; background-color : #FFFFFF; font-size : 11px; height: 18px; width: 150px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
input.button { color : #000000; height : 18px; font-size : 11px; color: #000000; width : 150px; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
input.checkbox { font-size: 11px; color: #000000; font-weight: normal; text-decoration: none;}
span.checkbox { font-size: 11px; color: #000000; font-weight: normal; text-decoration: none;}
h1.result { font-size: 14px; color: #808080; line-height: 40px; font-weight: bold}
p.result { font-size: 11px; color: #000000; font-weight: normal; text-decoration: none;}
span.extract {font-size: 11px; color: #000000; font-weight: normal; text-decoration : none;}
/*---------------------------------------------------------------------------------------------------------*/

/* Newsletter subscribe.php*/
.frmIputSubs { font-family : Verdana, Arial, Helvetica, sans-serif; color : #666666; background-color : #FFFFFF; font-size : 11px; height: 18px; width: 220px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.frmButtonSubs { color : #000000; height : 18px; font-size : 11px; color: #000000; width : 220px; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.txtTitelSubs { font-size: 14px; color: #339933; line-height: 25px; font-weight: bold}
.txtContSubs { font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; background-color: #FFF9E2}
.txtHeaderSubs { font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; background-color: #FFEEAA}
.redalert { font-size: 11px; color: #FF0000; font-weight: bold}
.redok { font-size: 11px; color: #000000; font-weight: bold}
/*---------------------------------------------------------------------------------------------------------*/

/* Archivanzeige */
.aktArchSelHead {  font-weight: bold; color : #666666}
.aktArchSelCont { font-weight: normal; background-color: #F0F0F0}
.frmSelaktArch { font-family : Verdana, Arial, Helvetica, sans-serif; color : #666666; background-color : #FFFFFF; font-size : 11px; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 11px; font-weight: normal }
/*---------------------------------------------------------------------------------------------------------*/

.aktTxtDate { font-size:10px; font-weight:normal; color:#666666 }
.aktTxtTopic { font-size: 11px; font-weight: bold; color: #666666; background-color: #F7F7F7}
.aktTxtTitel { font-weight: bold; color: #000066; background-color: #DBDBDB}
.aktTxtShort { font-weight: normal; color: #666666}
.aktTxtCount { font-size: 10px; font-weight: normal; color: #666666 ; background-color: #F7F7F7}
.aktTxtDate { font-weight: normal; color: #666666; background-color: #DBDBDB}
.aktTxtCont { font-weight: normal; color: #596F78; background-color: #FFFFFF; line-height: 16px}
.aktTxtDateArticle { font-weight: normal; color: #666666 ; background-color: #DBDBDB}
.aktTxtContArticle { font-weight: normal; color: #596F78; line-height: 16px}
tooltip {
    padding: 3px;
    background: #ffffff;
    border: 1px solid #eee;
    text-align: center;
    font-size: smaller;
}

span.tip {
    border-bottom: 1px solid #eee;
}
