/* Main.CSS Steuerdatei fuer http://www.ethik-consulting.de

   Das Copyright liegt bei dem Webmaster*/
   
body { font-size:11px; font-family:verdana, arial, lucida, helvetica, sans-serif; background-color:#ABABAB; margin:0; color:#666; }

/* --------------------------------------------------------------- Layout */

div#f-layout-container-Outside { background-image:url(../../fileadmin/index/pic/bg.gif); background-repeat:repeat-y; margin:0 auto; width:900px; background-color:#fff; }
div#f-layout-container-MainContainer { margin:0; width:900px; }
div#f-layout-container-Header { background-color:#38446E; height:111px; width:900px; display:block; }
div#f-layout-container-Hmenu { font-size:13px; height:18px; width:900px; position:relative; float:left; display:block; background-image:url(../../fileadmin/index/pic/horizintal_navi.jpg); background-repeat:no-repeat; }
div#f-layout-container-Tmenu { width:196px; position:relative; float:left; display:block; background-color:#F5F5F5; }
div#f-layout-container-Content { width:665px; float:left; margin:0; display:block; position:relative; text-align:left; }
div#f-layout-container-Footer { background-image:url(../../fileadmin/index/pic/footer.gif); background-repeat:no-repeat; text-align:left; background-color:#fff; position:relative; width:900px; height:30px; clear:left; display:block; }
div#f-subpart-footer { width:668px; padding:6px 0 0 232px; display:block; float:left; }

div.wrap_content { padding:70px 0 0 0; margin:0 0 70px 35px; }
div.wrap_content p { font-size:11px; }

div.f-Tmenu-FirstLine-allWrap { text-align:left; height:18px; vertical-align:top; padding:0 0 0 330px; margin:0; }
div.f-Tmenu-FirstLine { height:18px; vertical-align:top; padding:0; margin:0; }
div.f-Tmenu-FirstLineAct { height:18px; padding:0; margin:0; }
span.f-Tmenu-FirstLine-Padding { height:18px; padding:0; }
span.f-Tmenu-FirstLine-Padding img { vertical-align:top; }

div.s-Tmenu-FirstLine-allWrap { text-align:left; margin:0 0 100px 0; }
div.s-Tmenu-FirstLine { line-height:19px; background-image:url(../../fileadmin/index/pic/s_normal.gif); background-repeat:no-repeat; height:19px; padding:0 0 0 25px; margin:0 0 0 0; }
div.s-Tmenu-FirstLineAct { line-height:19px; background-image:url(../../fileadmin/index/pic/s_act.gif); background-repeat:no-repeat; height:19px; padding:0 0 0 25px; margin:0 0 0 0; }

div.th-Tmenu-FirstLine-Padding { padding:2px 0; }
div.th-Tmenu-FirstLine { background:url(../../fileadmin/index/pic/th_normal.gif) no-repeat; padding:0 0 0 30px; margin:0 0 0 0; }


.menu_f, .menu_f:hover { background-color:#FFF; font-size:11px; height:18px; font-weight:normal; color:#38446E; padding:2px 0 3px 0; }
.menu_f:hover { background-color:#FFF; height:18px; font-size:11px; color:#828080; padding:2px 0 3px 0; }
.menu_f-act, .menu_f-act:hover { font-size:11px; height:18px; background-color:#C6DE4C; font-weight:bold; color:#38446E; padding:2px 0 3px 0; }

.menu_s, .menu_s:hover { font-size:11px; font-size:11px; font-weight:normal; color:#38446E; }
.menu_s:hover { font-size:11px; color:#828080; }
.menu_s-act, .menu_s-act:hover { font-size:11px; font-size:11px; font-weight:normal; color:#38446E; }
.menu_s-act:hover { font-size:11px; color:#363B51; }

.menu_th, .menu_th:hover { font-size:11px; font-size:11px; font-weight:normal; color:#FFF; }

.footer_links { font-size:9px; font-weight:normal; color:#38446E; }
.footer_links:hover { font-size:9px; font-weight:normal; color:#828080; }
.footer-CR-link { font-size:9px; color:#38446E; }
/* ------------------------- HEader */

/*--- Default Header--- (Layout Normal)*/
.header4 { color:#38446E; font-size:13px; font-weight:bold; margin:0 0 12px 0; }

/* ------------------------------------------------------------------ normaler Text */

p,div,i,li { font-weight:normal; font-family:verdana,arial,lucida,helvetica,sans-serif; font-size:11px; margin:0; }
span { font-size:13px; }
b { font-family:verdana,arial,lucida,helvetica,sans-serif; font-size:11px; margin:0; }
ul { font-family:verdana,arial,lucida,helvetica,sans-serif; font-size:13px; }

/* ----------------------------------------------------- Main_dec: a */

a { border:0; font-family:verdana,arial,lucida,helvetica,sans-serif; text-decoration:none; font-weight:bold; font-size:11px; color:#38446E; }
a:hover { color:#828080; }
img { border:0; }

/* ---------------------------------------- Newsletter */

.nl_error { font-weight:bold; color:#F00; font-size:11px; }
.nl_fieldtext { font-weight:bold; color:#666; font-size:11px; }

.tx_safenewsletter-pi1-formtext { font-size:10px; font-family:Verdana; }
.tx_safenewsletter-pi1-forminput { font-size:10px; font-family:Verdana; }


/* ------------------------------------------- Downloads */

.downloadDescription { border-bottom:1px solid #38446E; border-top:1px solid #38446E; margin:4px 0 4px 0; padding:4px 0 4px 0; }
.tx_abdownloads_listView_download { margin:0 0 20px; 0; }
