/* Main.CSS Steuerdatei fuer http://www.ff_Kirchborchen.de

   Das Copyright liegt bei dem Webmaster*/

body { font-size:13px; background-color:#ccc; margin:0; color:#000; font-family:verdana, arial, lucida, helvetica, sans-serif; }

h1 { font-size:20px; color:#600; margin:0 0 10px 0; font-weight:normal; }
h2 { font-size:18px; color:#000; margin:0 0 10px 0; font-weight:normal; }
table.dienstplan td { border:1px solid #000; border-collapse:collapse; }

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ Layout */
div.linkImg { margin:-8px 0 0 23px; position:absolute; }
div#ffkb-layout-container-Outside { background-image:url(../../fileadmin/index/pic/content_bg.gif); background-repeat:repeat-y; margin:0 auto; width:980px; background-color:#F9F8DF; }
/*div#ffkb-layout-container-MainContainer { margin:0 8px 0 8px; width:958px; }*/
div#ffkb-layout-container-Header { background-image:url(../../fileadmin/index/pic/header.jpg); background-repeat:no-repeat; background-color:#9C0606; position:relative; height:159px; width:980px; display:block; }
div#ffkb-layout-container-Tmenu { background-image:url(../../fileadmin/index/pic/navi.jpg); background-repeat:no-repeat; width:152px; position:relative; float:left; display:block; min-height:360px; }
div#ffkb-layout-container-Content { background-image:url(../../fileadmin/index/pic/content_bg.jpg); background-repeat:no-repeat; width:828px; float:left; margin:0; display:block; position:relative; text-align:left; }
div#ffkb-layout-container-Content-clear { margin:40px 17px 20px 17px; clear:both; }
div#ffkb-layout-container-Footer { background-image:url(../../fileadmin/index/pic/footer.jpg); background-repeat:no-repeat; text-align:center; background-color:#3B454F; position:relative; height:30px; width:980px; clear:left; display:block; }

/* ----------------------------------------------------------------------------------------------------------------------------------------------- Hmenu und Tmenu */

/*div#ffkb-Hmenu-AllWrap-Padding { width:958px; text-align:center; padding:12px 0 0 0; }*/

.navi-margin { margin:106px 0 0 20px; }
div.ffkb-Tmenu-FirstLine { height:24px; vertical-align:middle; padding-top:5px; /**margin-right:20px;**/ }
div.ffkb-Tmenu-SecondLine { display:inline; padding:0 5px 0 5px; }
div.ffkb-Tmenu-2-Ebene { margin-top:20px; }
div.ffkb-Tmenu-FirstLine-Padding { padding:0 0 0 10px; }
div.ffkb-Tmenu-SecondLine-Subpart { border-left:1px solid #7D8E9E; height:15px; background-color:#3B454F; margin:0 20px 0 15px; padding:4px 0 0 10px; }

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------- Subparts */

div#ffkb-subpart-FooterInside { width: 980px; }
div#ffkb-subpart-Footer-cr-PIC { float:left; display:block; text-align:left; }
div#ffkb-subpart-Footer-imp { padding:12px 5px 0 0; float:right; display:block; text-align:right; }
div#ffkb-subpart-navpath { margin:3px 0 0 7px; display:block; float:left; width:300px; text-align:left; }
div#ffkb-subpart-wegweiser { padding:0 15px 0 0; display:block; float:right; width:445px; text-align:right; }
div#ffkb-Forum-footer_Outside { width:819px; border:solid 3px #292929; margin:0 auto; }
div#ffkb-Forum-footer { margin:0 auto; text-align:right; border:solid 1px #000; padding:5px; }

/* ---------------------------------------------------------------------------------------------------------------------------------------------------- normaler Text */

p,div,center,b,span,i,li { margin:0; }
font { font-family:verdana, arial, lucida, helvetica, sans-serif; margin:0; font-size:13px; }
ul { font-family:verdana, arial, lucida, helvetica, sans-serif; font-size:13px; }
q { quotes:"\00BB" "\00AB"; font-style: italic; }

/* ------------------------------------------------------------------------------------------------------------------------------------------------------- Main_dec: a */

a { border:0; font-family:verdana, arial, lucida, helvetica, sans-serif; text-decoration:none; font-weight:bold; font-size:13px; color:#00f; }
a:hover { border:0; font-family:verdana, arial, lucida, helvetica, sans-serif; text-decoration:none; font-weight:bold; font-size:13px; color:#040481; }
img { border:0;}

/* ---------------------------------------------------------------------------------------------------------------------------------------------- Die Unternavigation */

.menu_f2 { font-weight:bold; color:#600; font-size:13px; }
.menu_f2:hover { font-weight:bold; color:#D67A7A; font-size:13px; }
.menu_f2-act { font-weight:bold; color:#00F; font-size:13px; }
.menu_f { font-weight:bold; color:#F9F8DF; font-size:15px; }
.menu_f:hover { font-weight:bold; color:#D67A7A; font-size:15px; }
.menu_f-act { font-weight:bold; color:#F00; font-size:15px; }
.menu_f-act:hover { font-weight:bold; color:#D67A7A; font-size:15px; }
.menu_s { color:#CCC; font-weight:normal; font-size:10px; }
.menu_s:hover { color:#FFF; font-weight:normal; font-size:10px; }
.menu_s-act { color:#DAD186; font-weight:normal; font-size:10px; }
.menu_s-act:hover { color:#FFF; font-weight:normal; font-size:10px; }

/* -------------------------------------------------------------------------------------------------------------------------------------------------- Die Breadcrumb */

.nav_path { font-weight:normal; color:#600; text-decoration:none; margin:0; font-size:10px; }
.nav_path:hover { font-weight:normal; color:#D67A7A; text-decoration:none; margin:0; font-size:10px; }
.nav_pathActive { color:#F00; margin:0; font-size:10px; }

.lastUpdate { font-size:10px; }
a.lastUpdate { font-family:verdana, arial, lucida, helvetica, sans-serif; text-decoration:none; font-weight:bold; font-size:10px; color:#600; }
a.lastUpdate:hover { font-family:verdana, arial, lucida, helvetica, sans-serif; text-decoration:none; font-weight:bold; font-size:10px; color:#D67A7A; }

/* ------------------------------------------------------------------------------------------------------------------------------------ Content Navigation und links */

.wegweiser { color:#191919; font-size:10px; font-weight:normal; text-decoration:none; }
.wegweiser:hover { color:#DAD186; font-size:10px; font-weight:normal; text-decoration:none; }
.fotter_imp { color:#FFF; font-size:10px; font-weight:normal; text-decoration:none; }
.fotter_imp:hover { color:#D67A7A; font-size:10px; font-weight:normal; text-decoration:none; }

.counter { margin:63px 0 0 0; }
.besucherC { margin:0 0 0 42px; }
.besucher { font-weight:bold; font-size:11px; color:#F9F8DF; }

/* -------------------------------------------------------------------------------------------------------------------------------------------------------- Mailform */

textarea { border-left:1px solid #000; border-top:1px solid #000; }
input { border-left:1px solid #000; border-top:1px solid #000; }
.mailformrequired { font-weight:bold; }

table.tx-mmforum-table {
 border: 1px solid #dddddd;
 border-collapse: collapse;
 clear: both;
}

td.tx-mmforum-td, th.tx-mmforum-th {
 border: 1px solid #dddddd;
 border-collapse: collapse;
        padding:5px;
font-size:11px;
color:#545353;
background-color:#FFF;
}
th.tx-mmforum-th {
 background: #670001;
 color: #FFFFFF;
 padding: 5px;
 text-align: left;
 font-size: 13px;
}