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

html, body { width:100%; }

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

form, p { padding:0px; margin:0px; }
input, select, textarea { font-size: 11px; font-family: Verdana,Arial,Helvetica,Sans-Serif; }

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:11px; width:150px; float:left; line-height:18px; }
input.inputKF { font-size:11px; width:350px; margin:0 0 2px 0; padding:2px; }

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

a { color:#730000; text-decoration:underline; }

/*
a:hover, a:focus, a:active {
    text-decoration: underline;
    background-color: #E1E1E1;
}
*/

a.sec_nav_off { font-size: 11px; font-weight: normal; color: #fff; line-height:22px; text-decoration: none; }
a.sec_nav_on { font-size: 11px; font-weight: normal; color: #FF9900; line-height:22px; 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; }

a.service_link { font-size: 10px; text-decoration: none; }
a.service_link:hover, a.service_link:focus, a.service_link:active { text-decoration: underline; }

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

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

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

td.lineunten { border-bottom: 1px solid #BD6E00; }
#pageTopSpacer { display:block; width:995px; height:1px; overflow:hidden; }
#pageBody { display:block; width:995px; }
#pageNavi { float:left; width:409px; background-color:white; }
#pageNaviMain { display:block; width:409px; height:415px; background-color:white; }
#pageNaviFirst { float:left; width:210px; height:415px; }
#pageNaviSub { float:left; width:199px; background-color:white; }
#pageNaviLogo { width:199px; height:144px; background-image:url(../../images/back_logo.jpg); text-align:right; }
#pageNaviSubContent { width:199px; height:266px; background-image:url(../../images/back_sec_navi.jpg); }
#pageNaviFooter { display:block; width:405px; height:150px; background-color:white; }
#pageContent { float:left; width:585px; background-color:white; }
#pageContentTopSpacer { display:block; width:585px; height:112px; }
#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, #pageContentNew { clear:both; display:block; background-color:#F18D01; text-align:left; line-height:18px; padding:0px; margin:0px; }
#pageContentNew { padding:0 5px; min-height:500px; }
#pageContentNew p.newsListeDatum { padding:3px 0; font-size:13px; text-align:left; float:left; width:100px; }
#pageContentNew p.newsListeText { padding:3px 0;font-size:13px;;float:right;width:460px; }
#pageContentNew div.col1 { width:80px; float:left; display:block; padding:0 10px 4px 7px; margin:0px; }
#pageContentNew div.col2 { width:470px; float:left; display:block; padding: 0 0 4px 0; }
#pageContentNew div.col2 p { padding:0px; margin:0px; }

#pageRightSpace { float:left; width:1px; height:485px; background-color:transparent; }
#pageFooter { clear:both; }

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