/* Main.CSS Steuerdatei fuer http://www.ksz.de
   Das Copyright liegt bei dem Webmaster*/

body { margin:0; background:#fff url(../../fileadmin/index/pic/Layout/body_bg.gif) repeat-x; font-size:13px; color:#000; font-family:verdana, arial, lucida, helvetica, sans-serif; }

/* ---------------------------------------------------------------- Layout */

div#ksz-layout-container-MainContainer { background:transparent url(../../fileadmin/index/pic/Layout/bg_top_test.jpg) no-repeat; }
div#ksz-layout-container-MainContainer2 { width:895px; margin:0 auto; padding:0; }
div#ksz-layout-container-Header { height:97px; width:895px; background-color:#f2f6f7; }
div.logo { z-index:1; margin:28px 0 0 18px; position:absolute; }
div.socials { position:absolute; margin:14px 0 0 796px; }
div#ksz-layout-container-laufbild { background:transparent url(../../fileadmin/index/pic/Layout/laufbild_bg.gif) no-repeat; height:183px; }
div#ksz-layout-container-helpNav { height:17px; width:895px; display:block; background:#fff url(../../fileadmin/index/pic/Layout/help_nav.jpg) no-repeat; }
div#ksz-layout-container-Rootline { height:26px; width:895px; display:block; background-color:#f2f6f7; }
div#ksz-layout-container-HeaderHomeLink { z-index:2; position:absolute; margin:0 0 0 18px; padding:28px 0 0 0; }
div#ksz-layout-container-Hmenu { margin:0; display:block; width:895px; height:36px; background-color:#fed01d; }
div#ksz-layout-container-Content { width:895px; margin:0; padding:0; display:block; min-height:200px; background:#ededed url(../../fileadmin/index/pic/Layout/content_bg.jpg) no-repeat; }
div.content { padding:30px 30px 0 30px; }
div#ksz-layout-container-Footer { background:transparent url(../../fileadmin/index/pic/Layout/footer_bg.gif) repeat-x; height:165px; display:block; }
div#ksz-subpart-FooterInside { margin:0 auto; display:block; width:895px; background:transparent url(../../fileadmin/index/pic/Layout/footer_inner_bg.gif) repeat-x; height:165px; }

div.helpNav { position:absolute; margin:70px 0 0 709px; font-size:11px; color:#686767; }
div.helpNav a { font-weight:bold; font-size:13px; color:#686767; }
div.helpNav a:hover { color:#3d3d3d; }

/* ---------------------------------------------- Footer */

div.logo_footer { padding:30px 0 10px 30px; }
div.footerLeft { position:absolute; margin:0 0 0 30px; }
.footerLeftCopyright { font-size:11px; color:#3e3e3e; padding:0 0 10px 0; display:inline-block; }
div.footerLeft a { font-size:11px; display:block; font-weight:normal; color:#3e3e3e; }
div.footerLeft a:hover { color:#fbac16; }


/* ------------------------------------------------------------------ normaler Text */

p,h1,div,span,li,strong,em { font-family:verdana, arial, lucida, helvetica, sans-serif; margin:0; font-size:14px; }
p { text-align:justify; }
ul { font-family:verdana, arial, lucida, helvetica, sans-serif; font-size:14px; }
.rss { padding:0 0 0 3px; }

div.ie6 { background:#fc0 url(../../fileadmin/index/pic/Layout/ie6-meldung.jpg) no-repeat; z-index:1; position:absolute; border: 2px dashed #f00; padding:20px; color:#000; font-weight:bold; margin:10px; width: 350px; text-align:center; }
span.ie6red { color:#F00; display:inline-block; margin:0 0 10px 0; font-size:16px; }

/* ------------------------------------------------------------------- Main_dec: a */

a { border:0; font-family:verdana, arial, lucida, helvetica, sans-serif; text-decoration:none; font-weight:bold; font-size:14px; color:#fbac16; }
a:hover { border:0; font-family:verdana, arial, lucida, helvetica, sans-serif; text-decoration:none; color:#686767; }
img { border:0;}


/* --------------------------------------- Header */

/*--- Default Header--- aus dem Feld subtitle */

h1 { font-weight:normal; font-size:20px; background-color:#807e7e; color:#fff; margin:0 0 15px 0; }
h2 { font-weight:bold; font-size:15px; background-color:#fbad17; color:#3e3e3e; margin:0 0 15px 0; }
h1,h2 { padding:6px 0 6px 8px; border-bottom-right-radius:45px; -moz-border-radius-bottomright:45px; -webkit-border-bottom-right-radius:45px; }
h3 { font-weight:bold; font-size:15px; color:#848383; padding:0; margin:0; }


/* ---------------------------------------- Diverse */

div.likeit { width:895px; padding:0px; text-align:right; }
.facebook_frame { border:none; overflow:hidden; width:600px; height:40px; margin:50px 0 0 0; padding:0; }
.facebook { float:right; margin:-6px 20px 0 0; }
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img { border:none; border-right:1px solid #aaa; border-bottom:1px solid #aaa; padding:0 10px 10px 0; }
.csc-textpic-caption { color:#969696; font-size:11px; padding-top:3px; font-weight:bold; }
div.tx-rgsmoothgallery-pi1 { margin:0 auto; }
