/* C S S   F R A N K   B A U M A S C H I N E N */
/* ------------------------------------------- */

/* ALLGEMEIN */
body {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        line-height: 11px;
        background-color: #FFEEAA;
        margin: 0 0;
        padding: 0 0;
}
a { font-size: 12px; font-weight: normal; color: #000099; text-decoration: none}
a:hover { font-size: 12px; font-weight: normal; color: #808080; text-decoration: none}
td {font-size: 12px; font-weight: normal}
/*---------------------------------------------------------------------------------------------------------*/

/* ÜBERSCHRIFTEN, FORMULARBEZEICHNUNG UND TEXTE */
.txtContTitel { font-size: 14px; color: #808080; line-height: 40px; font-weight: bold}
.txtCont { font-size: 12px; color: #000000}
.txtFormLabel { font-size: 11px; color: #000099; font-weight: bold}
.txtForm { font-size: 11px; color: #666666}
.txtError { font-size: 12px; color: #FF0000; font-weight: bold}
.txtOk { font-size: 12px; color: #000000; font-weight: bold}
.txtContZit { font-size: 12px; color: #666666; font-weight: bold; font-style: normal}
.txtContHeader { font-size: 12px; color: #000099; font-weight: bold }
.txtContData { font-size: 10px; color: #000000; font-weight: normal }
.tdContHeader { font-size: 12px; color: #000099; font-weight: bold ; background-image: url(../page/td-cont-head.gif)}
.tdContZit { font-size: 12px; color: #666666; font-weight: bold ; background-color: #FFF9E2; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tdContHotline { font-size: 14px; color: #CC0000; font-weight: bold ; background-color: #FFF9E2; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tdImg { background-color: #CCCCCC; font-size: 11px }
/*---------------------------------------------------------------------------------------------------------*/

/* TABELLE PROGRAMMÜBERSICHT */
.tdTblTrn { font-size: 11px ; background-image: url(../page/bg-tbl-trenn.gif)}
.txtTblData { font-size: 11px; color: #000000; font-weight: normal }
/*---------------------------------------------------------------------------------------------------------*/

/* FORMULARE */
/* Input, Select, Textarea */
.frmIput { 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; font-family: Arial, Helvetica, sans-serif}
.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}
.frmIput3 { color : #666666; background-color : #FFFFFF; font-size : 11px; height: 18px; width: 170px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.frmSel { color : #000000; background-color : #FFFFFF; font-size : 11px; width : 300px; height: 18px; border: #CCCCCC; 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 : 220px; 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 : Arial, Helvetica, sans-serif; color : #666666; background-color : #FFFFFF; font-size : 11px; height: 100px; width: 220px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.frmArea2 { font-family : Arial, Helvetica, sans-serif; color : #666666; background-color : #FFFFFF; font-size : 11px; height: 50px; width: 220px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.frmSelDat { color : #000000; background-color : #FFFFFF; font-size : 11px; width : 40px; height: 18px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }

/* Routenplaner */
.frmIputRoute { color : #666666; background-color : #FFFFFF; font-size : 11px; height: 18px; width: 120px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.frmSelRoute { color : #666666; background-color : #FFFFFF; font-size : 11px; width : 120px; height: 18px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.frmIputRoute2 { color : #666666; background-color : #FFFFFF; font-size : 11px; height: 18px; width: 35px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.frmIputRoute3 { color : #666666; background-color : #FFFFFF; font-size : 11px; height: 18px; width: 80px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }

/* Buttons */
.frmButton { color : #000000; height : 22px; font-size : 11px;  width : 100px; background-image: url(images/buttons/bg100.gif); background-repeat: no-repeat; border: #446688; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.frmButton2 { color : #000000; height : 22px; font-size : 11px;  width : 150px; background-image: url(images/buttons/bg150.gif); background-repeat: no-repeat; border: #446688; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.frmButtonKl { color : #000000; height : 22px; font-size : 11px;  width : 60px; background-image: url(images/buttons/bg100.gif); background-repeat: no-repeat; border: #446688; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.frmButtonS { color : #000000; height : 22px; font-size : 11px;  width : 100px; background-image: url(images/buttons/bgs.gif); background-repeat: no-repeat; border: #446688; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.frmButtonF { color : #000000; height : 22px; font-size : 11px;  width : 100px; background-image: url(images/buttons/bgf.gif); background-repeat: no-repeat; border: #446688; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
/*---------------------------------------------------------------------------------------------------------*/

/* Links */
a.LinkNav {  font-size: 11px; font-weight: bold; color: #000099; text-decoration: none; line-height: 18px; background-image: url(../page/nav/bg-nav.gif); background-repeat: no-repeat}
a.LinkNav:hover { font-size: 11px; font-weight: bold; color: #808080; text-decoration: none; line-height: 18px; background-image: url(../page/nav/bg-navov.gif); background-repeat: no-repeat}
a.LinkSubNav {  font-size: 11px; font-weight: normal; color: #000099; text-decoration: none; line-height: 14px}
a.LinkSubNav:hover { font-size: 11px; font-weight: normal; color: #808080; text-decoration: none; line-height: 14px}
a.LinkData { font-size: 11px; font-weight: normal; color: #000099; text-decoration: none; line-height: 18px; background-image: url(../page/nav/bg-nav.gif); background-repeat: no-repeat}
a.LinkData:hover { font-size: 11px; font-weight: normal; color: #808080; text-decoration: none; line-height: 18px; background-image: url(../page/nav/bg-navov.gif); background-repeat: no-repeat}
a.LinkContData { font-size: 10px; font-weight: normal; color: #000099; text-decoration: none}
a.LinkContData:hover { font-size: 10px; font-weight: normal; color: #808080; text-decoration: none}
a.LinkCont { font-size: 12px; font-weight: normal; color: #000099; text-decoration: none; line-height: 18px; background-image: url(../page/nav/bg-nav.gif); background-repeat: no-repeat}
a.LinkCont:hover { font-size: 12px; font-weight: normal; color: #808080; text-decoration: none; line-height: 18px; background-image: url(../page/nav/bg-navov.gif); background-repeat: no-repeat}
/*---------------------------------------------------------------------------------------------------------*/

.tdFbg01 { background-color: #000099; font-size: 11px}
.tdFbg03 { background-color: #F0F0F0; font-size: 11px }
.tdFbg02 { background-color: #FFCC00; font-size: 11px }
.tdFbg00 { background-color: #FFFFFF; font-size: 11px }
.tdFbg04 { background-color: #FFEEAA; font-size: 11px }
.tdFbg05 { background-color: #FFF9E2; font-size: 11px }
/*---------------------------------------------------------------------------------------------------------*/

/* HINWEISFENSTER  */
.TdTblContH {  background: #AABBCC; color: #0000CC; font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.TdTblContH2 { background: #FFFFFF; font: 11px Arial, Helvetica, sans-serif; color: #336699}
.TblBgH { background-color: #0000CC}
a.LinkHinweis { font-size: 11px; color: #000099; text-decoration: underline}
a.LinkHinweis:hover { font-size: 11px; color: #0000CC; text-decoration: none}
/*---------------------------------------------------------------------------------------------------------*/


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

a.LinkNewsIdx { font-size: 11px; color: #666666; text-decoration: underline}
a.LinkNewsIdx:hover { font-size: 11px; color: #666666; text-decoration: none}
a.linkArticle {  font-size: 11px; font-weight: bold; color: #000099; text-decoration: none; line-height: 18px; background-image: url(../page/nav/bg-nav.gif); background-repeat: no-repeat}
a.linkArticle:hover { font-size: 11px; font-weight: bold; color: #808080; text-decoration: none; line-height: 18px; background-image: url(../page/nav/bg-navov.gif); background-repeat: no-repeat}
a.print {  font-size: 12px; font-weight: normal; color: #000099; text-decoration: none; line-height: 18px; background-image: url(../page/nav/bg-nav.gif); background-repeat: no-repeat}
a.print:hover { font-size: 12px; font-weight: normal; color: #808080; text-decoration: none; line-height: 18px; background-image: url(../page/nav/bg-navov.gif); background-repeat: no-repeat}
a.tellafriend {  font-size: 12px; font-weight: normal; color: #000099; text-decoration: none; line-height: 18px; background-image: url(../page/nav/bg-nav.gif); background-repeat: no-repeat}
a.tellafriend:hover { font-size: 12px; font-weight: normal; color: #808080; text-decoration: none; line-height: 18px; background-image: url(../page/nav/bg-navov.gif); background-repeat: no-repeat}
a.newstitle { font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline}
a.newstitle:hover { font-size: 12px; color: #000000; font-weight: bold; text-decoration: none}

/* Links Kommentarfunktion */
a.commlink:link, visited, active {  font-size: 12px; font-weight: bold; color: #000099; text-decoration: none; line-height: 18px; background-image: url(../page/nav/bg-nav.gif); background-repeat: no-repeat}
a.commlink:hover { font-size: 12px; font-weight: bold; color: #808080; text-decoration: none; line-height: 18px; background-image: url(../page/nav/bg-navov.gif); background-repeat: no-repeat}
/*---------------------------------------------------------------------------------------------------------*/

/* Suchfunktion */
input.text { font-family : 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;  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 : 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;  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: #808080; line-height: 40px; 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-size: 11px; font-weight: bold}
.aktArchSelCont { font-size: 11px; font-weight: normal; background-color: #FFEEAA}
.frmSelaktArch { font-family : Arial, Helvetica, sans-serif; color : #666666; background-color : #FFFFFF; font-size : 11px; border: #CCCCCC; 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 }
/*---------------------------------------------------------------------------------------------------------*/

.aktTxtTopic { font-size: 12px; font-weight: normal; color: #000099; background-color: #F0F0F0}
.aktTxtTitel { font-size: 12px; font-weight: bold; color: #000000; background-color: #CCCCCC}
.aktTxtShort { font-size: 12px; font-weight: normal; color: #666666}
.aktTxtCount { font-size: 11px; font-weight: normal; color: #666666 ; background-color: #F0F0F0}
.aktTxtDate { font-size: 11px; font-weight: normal; color: #666666 ; background-color: #CCCCCC}
