/* ----------------------------------------------- */
/* Standard-Style-Sheet für BE
/* ----------------------------------------------- */

html, body { width:100%; }

body {
    padding: 0px; margin: 0px;
    text-align:left; min-width:988px;
    font-family: Verdana,Arial,Helvetica,Sans-serif,sans-serif; font-size: 11px; color: #000000;
    background-color: #ffffff; background-repeat:repeat-x;
    overflow-x:hidden; overflow:-moz-scrollbars-vertical;
}

form, p { padding:0px; margin:0px; }
input, select, textarea { font-size: 12px; }
h1 { font-size: 16px; font-weight: bold; padding-top: 0; margin-top: 0; }
h2 { font-size: 14px; font-weight: bold; padding-top: 10px; margin-top: 0; }
h3 { font-size: 13px; font-weight: bold; padding-top: 0; margin-top: 0; }
h4 { font-size: 12px; font-weight: bold; padding-top: 0; margin-top: 0; }

p.frmHeadline { font-weight: bold; border-bottom: 1px solid #730000; margin: 15px 0 10px 0; }
label { font-size: 12px; width: 150px; float: left; line-height: 18px; }
input.inputKF { font-size: 12px; width: 350px; margin: 0 0 2px 0; padding: 2px; }

/* ----------------------------------------------- */

a { color: #730000; text-decoration: underline; }
a.sec_nav_off { font-size: 12px; font-weight: normal; color: #fff; line-height:24px; text-decoration: none; }
a.sec_nav_on { font-size: 12px; font-weight: normal; color: #FF9900; line-height:24px; text-decoration: none; }
a.sec_nav_on:hover, a.sec_nav_on:focus, a.sec_nav_on:active { text-decoration: underline; }
a.sec_nav_off:hover, a.sec_nav_off:focus, a.sec_nav_off:active { text-decoration: underline; }

/* ----------------------------------------------- */
.hidden { display: none; }

/* ----------------------------------------------- */

/* ----------------------------------------------- */
/* Styles für das Layout                           */
/* ----------------------------------------------- */

#pageTopSpacer { display:block; width:995px; height:1px; overflow:hidden; }
#pageBody { display:block; width:995px; }
#pageNavi { float:left; width:400px; background-color:white; }
#pageNaviMain { display:block; width:400px; height:485px; background-color:white; }
#pageNaviFirst { float:left; width:220px; height:485px; background-image:url(../../images/back_prim_navi.jpg); }
#pageNaviSub { float:left; width:180px; background-color:white; }
#pageNaviLogo { width:180px; height:155px; background-image:url(../../images/back_logo.jpg); text-align:right; }
#pageNaviSubContent { width:180px; height:330px; background-image:url(../../images/back_sec_navi.jpg); }
#pageNaviFooter { display:block; width:400px; height:150px; background-color:white; }
#pageContent { float:left; width:585px; background-color:white; }
#pageContentTopSpacer { display:block; width:585px; height:115px; }
#pageContentNavi { display:block; width:585px; text-align:right; }
#pageContentNaviSpacer { float:left; width:167px; height:32px; line-height:32px; }
#pageContentNaviMenue { float:left; width:300px; height:32px; line-height:32px; vertical-align:bottom; }
#pageContentNaviButtons { float:left; width:118px; height:32px; }
#pageContentHeadText { clear:both; display:block; width:585px; height:32px; background-color:#900000; text-align:right; line-height:32px; }
#pageContentHeadForm { clear:both; display:block; width:585px; height:32px; background-color:#900000; text-align:right; line-height:32px; }
#pageContentContent { clear:both; display:block; background-color:#F18D01; text-align:left; line-height:18px; padding: 0px; margin: 0px; }
#homeButton1 { float:left; background:url(./../../images/home_button_1.gif) no-repeat; width:127px; height:115px; padding:50px 0 50px 33px; }
#homeButton1 a { text-align:center; text-decoration:none; font-size:14px; color:#8F0000; display:block; }
#homeButton1 a:hover { color:#fff; }
#homeButton2 { float:left; background:url(./../../images/home_button_2.gif) no-repeat; width:130px; height:115px; padding:50px 0 50px 28px; }
#homeButton2 a { text-align:center; text-decoration:none; font-size:14px; color:#fff; display:block; }
#homeButton2 p { padding:0px; margin:0px; }
#homeButton3 { float:left; background:url(./../../images/home_button_3.gif) no-repeat; width:133px; height:115px; padding:50px 0 50px 25px; }
#homeButton3 a { text-align:center; text-decoration:none; font-size:14px; color:#fff; display:block; margin:0px; padding:0px; }
#homeButton2 a:hover, #homeButton3 a:hover { color:#8F0000; }
#homeSloagen p { padding:0px; margin:0px; }
#pageRightSpace { float:left; width:10px; height:485px; background-color: transparent; }
#pageFooter { clear:both; }

/* ----------------------------------------------- */
