html { height:100%; }
body { height: 100%; }

/********************************************************************* ALL */
tr,a,h1,h2,h3,h4,h5,h6,ul,ol,div,td,th,address,blockquote,nobr,pre,body
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
letter-spacing:0px;
color:#0F0F0F; 
}
/*9E0B0E*/
/*ALL FONT AND ALL BG*/
body
{
color:#0F0F0F;
background-color:#FFFFFF;
}

/*DIV VS P*/
.pclass
{
color:#0F0F0F;
}

.smfont
{
text-decoration: none;
color: #4D4D4D;
font-weight:normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
letter-spacing:0px;
font-size: 9px;
}

div,p,body
{
margin: 0px;
padding: 0px;
}

/*IE BUG */
br
{
letter-spacing:0px;
}

/* BUTTON LINE-HEIGHT TOOLBOX */
u{
text-decoration:none;
line-height:130%;
}

/* SLOGAN TOP */
.slogan{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
letter-spacing:1px;
line-height:120%;
}

/*HEADLINE TBX*/
.headline1{
letter-spacing:1px;
color:#006532;
font-weight:bold;
font-size:16px;
font-family: Arial, Verdana, Helvetica, sans-serif;
white-space:nowrap;
}

/*CONTENT LINKS*/
a{
text-decoration: underline;
color:#006532;
font-family: Arial,  Verdana,Helvetica, sans-serif;
letter-spacing:0px;
}
a:hover{
text-decoration: none;
color:#006532;
}

/* BUTTON TRENNLINE*/
hr{color:#006532;}

/*TABELLE menu (ONLY TOPmenu)*/
.mtb{border-collapse:collapse;background-color:#463A8E;}

/* TABELLE CONTENT*/
.cbxtab{border-collapse:collapse;}
.cbxtab td{border:1px solid #006532;}
.cbxtab th{border:1px solid #006532;background-color:#006532;color:#FFFFFF;}
.cbxtabWB td{border:none;}
.cbxtabWB th{border:none;background-color:#006532;color:#FFFFFF;}

/* BUTTON A-Z TOOLBOX */
strike{letter-spacing:1px;text-decoration:none;}

/* PATH */
.path
{
        text-decoration: none;
        color: #006532;
        font-family:Verdana, Arial,  Helvetica, sans-serif;
        letter-spacing:0px;
        font-size: 10px;
        font-weight:normal;
}
a.path
{
        text-decoration: none;
        color: #006532;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        letter-spacing:0px;
        font-size: 10px;
        font-weight:normal;
}

a.path:hover
{
        text-decoration: none;
        color: #C0C0C0;
}

/********************************************************************* menu BOTH */
.mleftbl{width:200px;height:1px;background-color:#B3B3B3;overflow:hidden;}

/********************************************************************* FOOTER */
/*COPYRIGHT FOOTER*/
a.footer{
        text-decoration: none;
        color: #686868;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        letter-spacing:0px;
        font-size: 10px;
}

a.footer:hover{
        color: #010101;
}
/* submenu FOOTER */
.mfootertxt{
        text-decoration: none;
        color:#4D4D4D;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
}
a.mfooter{
        text-decoration: none;
        color:#9B0822;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
}
a.mfooter:hover{
        text-decoration: underline;
        color:#9B0822;
}
.begrenzer{
        text-decoration: none;
        color:#9B0822;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
}


/********************************************************************* MODULE - MEHRFACH */
/*KONTAKT,BERATUNG,INTERAKTIV,INTERAKTIVPLUS*/
/*BLOG und FORUM s.u.*/
.formmsg
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#9B0822;
    font-weight:bold;
    letter-spacing:0px;
}

/* INTERAKTIV,INTERAKTIVPLUS,FORUM,BLOG MODUL */
.iaheader{
        text-decoration: none;
        color: #9B0822;
        font-weight:bold;
        font-family:Verdana,  Arial, Helvetica, sans-serif;
        letter-spacing:0px;
        font-size: 12px;
}

.iastatus{
        background-color:#9B0822;
        color:#FFFFFF;
        font-weight:bold;
}

/********************************************************************* MODUL INTERAKTIV(PLUS) */
.iacomment{
        background-color:#F7F7F7;
        font-style:italic;
        color:#9B0822;
}

.iatbout{
        background-color:#F7F7F7;
        border-top:1px dashed #9B0822;
}

/********************************************************************* MODUL FORUM */
.foheader{
        text-decoration: none;
        color: #245E21;
        font-weight:bold;
        font-family: Courier New,Arial, Verdana, Helvetica, sans-serif;
        letter-spacing:0px;
        font-size: 13px;
}
a.fonavtop
{
font-size:11px;
text-decoration:none;
}
a.fonavtop:hover
{
text-decoration:underline;
}
a.comlink{
        text-decoration: none;
        font-size: 10px;
}
a.comlink:hover{
        text-decoration: underline;
}
.fomsg{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#B3C3D0;
    font-weight:bold;
    letter-spacing:1px;
}

/********************************************************************* MODUL BLOG */

.blogheader{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
letter-spacing:0px;
}
.blogdate
{
font-size:10px;
color:#C0C0C0;
}
a.blognavtop
{
font-size:11px;
text-decoration:none;
}
a.blognavtop:hover
{
text-decoration:underline;
}
a.bloglink{
        text-decoration: none;
        font-size:10px;
        color:#000000;
        background-color:#C0C0C0;
}
a.bloglink:hover{
        text-decoration: none;
        background-color:#FFFFFF;
}
a.blogcomlink{
        text-decoration: none;
        font-size: 10px;
}
a.blogcomlink:hover{
        text-decoration: underline;
}
a.blogarchivlink{
        text-decoration: none;
        font-size: 10px;
}

a.blogarchivlink:hover{
        text-decoration: underline;
}

.blogarchivnolink{
        color:#C0C0C0;
        font-size: 10px;
}
.blogverlinken{
        color:#000000;
        font-size: 10px;
        background-color:#C0C0C0;
}
.blogmsg{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#FF8000;
    font-weight:bold;
    letter-spacing:1px;
}

/********************************************************************* BILDERGALERIE MODUL - ONLY POPUP */
/* config effektgalerie siehe lightbox.css */

/*LINK UNDER THUMB*/
.thumblink{
        text-decoration: none;
        color: #9B0822;
        font-weight:normal;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        letter-spacing:0px;
        font-size: 10px;
}

/*POPUP TITLE*/
.headgal{
        text-decoration: none;
        color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        letter-spacing:1px;
        font-weight:bold;
        font-size: 11px;
}
a.headlgal{
        text-decoration: none;
        color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        letter-spacing:1px;
        font-weight:bold;
        font-size: 11px;
}
a.headlgal:hover{
        color: #FFFFFF
}
/*DIV INFOBOX*/
.iboxgal
{
padding:8px;
background-color:#EBEBEB;
border:1px solid #A6A6A6;
font-size:10px;
}
/*LINK OPEN INFOBOX*/
a.iboxlgal
{
color: #FFFFFF;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
a.iboxlgal:hover{
color: #C0C0C0;
}
/*LINK CLOSE INFOBOX*/
a.iboxcgal
{
color: #9B0822;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
a.iboxcgal:hover{
color: #9B0822;
}
.numgal{
        text-decoration: none;
        color: #9B0822;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        letter-spacing:0px;
        font-weight:bold;
        font-size: 15px;
}
.statgal{
        text-decoration: none;
        color: #FFFFFF;
        font-family:Verdana,  Arial, Helvetica, sans-serif;
        letter-spacing:0px;
        font-weight:normal;
        font-size:10px;
}
a.bigarrow{
        text-decoration: none;
        color: #9B0822;
        font-family: Courier New, Arial, Verdana, Helvetica, sans-serif;;
        letter-spacing:0px;
        font-size: 13px;
        font-weight:bold;
        width:16px;
        height:16px;
        border:solid 1px #9B0822;
        background-color:#F2E2E5;
}
a.bigarrow:hover{
        color: #9B0822;
        text-decoration: none;
        background-color:#FFFFFF;
}

/********************************************************************** NEWS MODUL */

.headerakt{
color: #9B0822;
font-family: Verdana, Arial, Helvetica, sans-serif;
letter-spacing:0px;
font-weight:bold;
font-size: 12px;
}

.headeraktanriss{
color: #9B0822;
font-family: Verdana, Arial, Helvetica, sans-serif;
letter-spacing:0px;
font-weight:bold;
font-size: 11px;
}

.datumakt{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

.newsblock
{
text-align:left;
border:solid 1px #808080;
background-color:#FFFFFF;
}

.anrissakt
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

a.anrissnewslink
{
text-decoration:none;
color:#9B0822;
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
letter-spacing:0px
}
a.anrissnewslink:hover
{
text-decoration:underline;
}

/* NAVIGATION (vorherige/nächste) */
a.navnews{
text-decoration: none;
color:#9B0822;
font-size: 11px;
}
a.navnews:hover{
text-decoration: underline;
}

/********************************************************************* PRESSE MODUL */

/* NAVIGATION (vorherige/nächste) */
a.nav{
text-decoration: none;
color:#9B0822;
font-size: 11px;
}
a.nav:hover{
text-decoration: underline;
}

/* TITEL-LINK POPUP */
a.presselink
{
text-decoration:none;
color:#FF0300;
font-size:13px;
font-family: Courier New, Verdana, Arial, Helvetica, sans-serif;
letter-spacing:0px
}
a.presselink:hover
{
text-decoration:underline;
}

/********************************************************************* DIVERSES */

.smblack{
        text-decoration: none;
        color: #000000;
        font-weight:normal;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        letter-spacing:0px;
        font-size: 10px;
}

.smfooter{
text-decoration:none;
color:#2A3728;
font-weight:normal;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
letter-spacing:0px;
}



.smcolor{
        text-decoration: none;
        color: #020661;
        font-weight:bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        letter-spacing:0px;
        font-size: 11px;
}

.blue{
color:#000000;
}

.msg{
        text-decoration: none;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        letter-spacing:0px;
        font-size: 11px;
}


/********************************************************************* FORM */
/*FORM FIELD TITLE SMALL (OP)*/
.formsm
{
text-decoration:none;
color:#808080;
font-weight:normal;
font-size:110px;
font-family: Arial, Helvetica, sans-serif;
letter-spacing:0px;
}
.submit{
border-left:1px #FFFFFF solid;
border-top:1px #FFFFFF solid;
border-right:1px #808080 solid;
border-bottom:1px #808080 solid;
background:#F7F7F7;
color:#000000;
font-size:12px;
letter-spacing:1px;
width:100px;
}
.input{
border-left:1px #B3B3B3 solid;
border-top:1px #B3B3B3 solid;
border-right:1px #B3B3B3 solid;
border-bottom:1px #B3B3B3 solid;
font-family:Verdana;
font-size:11px;
background-color:#FFFFFF;
}
.error{
        text-decoration: none;
        color: #FF9900;
        font-weight:bold;
        font-family: Verdana, Helvetica, sans-serif;
        letter-spacing:0px;
        font-size: 11px;
}
.domain{
        text-decoration: none;
        color: #FF9900;
        font-weight:bold;
        font-family: Verdana, Helvetica, sans-serif;
        letter-spacing:0px;
        font-size: 12px;
}

/*welcome header big + small (OP)*/
.welcome{letter-spacing:1px;text-decoration:none;font-size:50px;font-weight:bold;color:#FFFFFF;}
.welcomesm{letter-spacing:0px;text-decoration:none;font-size:11px;font-weight:normal;color:#FFFFFF;}

/*header big title  (OP)*/
.ctitle{letter-spacing:0px;text-decoration:none;font-size:30px;font-weight:bold;color:#00683C;}


/********************************************************************* DONTT TOUCH !!!! */
div,body
{
margin: 0px;
padding: 0px;
}

/*TOOLbox NAVIbox*/
.tbcbx
{
border: 2px solid #FFFFFF;
border-style: outset;
background-color:#EFEFEF;
}

.tbcbxinner
{
border: 2px groove #FFFFFF;
background-color:#EFEFEF;
}

.tbcbxinnersm
{
border: 1px groove #FFFFFF;
background-color:#EFEFEF;
}

.tbcbxmd
{
background-color:#EFEFEF;
}

.tbcbxhi
{
background-color:#D4D4D4	;
border-bottom: 2px groove #FFFFFF;
}

.tbnormal
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
letter-spacing:0px;
}

.tbhead
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:0px;
font-weight:bold;
color:#1D1D1D;
}

.tbsmall
{
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
letter-spacing:0px;
}

.tbsmallhead
{
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
letter-spacing:0px;
font-weight:bold;
}

.tberror{
        text-decoration: none;
        color: #FF7F00;
        font-weight:bold;
        font-family: Verdana, Helvetica, sans-serif;
        letter-spacing:0px;
        font-size: 12px;
}

a.tblinksmall{
        text-decoration: none;
        color: #000000;
        font-family: Verdana, Helvetica, sans-serif;
        letter-spacing:0px;
        font-weight:normal;
        font-size: 10px;
}

a.tblinksmall:hover{
        color: #000000;
        text-decoration: underline;
}


a.tblinksmallc{
        text-decoration: none;
        color: #FF8000;
        font-family: Verdana, Helvetica, sans-serif;
        letter-spacing:0px;
        font-size: 11px;
}

a.tblinksmallc:hover{
        color: #FF8000;
        text-decoration: underline;
}

.tbdiv{
border: 2px groove #FFFFFF;
background-color:#EFEFEF;
padding-top:5px;
padding-left:5px;
text-align: left;
color:#000000;
font-size: 10px;
letter-spacing:0px;
}

.tbinput{
border-left:1px #C6CED6 solid;
border-top:1px #C6CED6 solid;
border-right:1px #C6CED6 solid;
border-bottom:1px #C6CED6 solid;
letter-spacing:0px;
font-family: Verdana, Helvetica, sans-serif;
}

.tbsubmit{
border-left:1px #C6CED6 solid;
border-top:1px #C6CED6 solid;
border-right:1px #C6CED6 solid;
border-bottom:1px #C6CED6 solid;
background:#D4D4D4;
color:#000000;
letter-spacing:0px;
width:100px;
font-family: Verdana, Helvetica, sans-serif;
}

.tbsubmit2{
border-left:1px #FFFFFF solid;
border-top:1px #FFFFFF solid;
border-right:1px #808080 solid;
border-bottom:1px #808080 solid;
background:#F7F7F7;
color:#000000;
font-size:11px;
letter-spacing:0px;
width:100px;
font-family: Verdana, Helvetica, sans-serif;
}

.modsubmit{
border-left:1px #FFFFFF solid;
border-top:1px #FFFFFF solid;
border-right:1px #808080 solid;
border-bottom:1px #808080 solid;
background:#F7F7F7;
color:#000000;
font-size:12px;
letter-spacing:0px;
font-family: Verdana, Helvetica, sans-serif;
}