

/* ------------------------------------------------------------------------ */
/* SITE 
/* ------------------------------------------------------------------------ */
html                                      { height: 100%; margin: 0px; padding: 0px;}
body                                      { margin: 0px; padding: 0px; height: 100%; font-family: Trebuchet MS, Arial, sans-serif; font-size: 12px; color: #363b42; background-color: #e9e9e7; }


/* ------------------------------------------------------------------------ */
/* KORREKTIONS 
/* ------------------------------------------------------------------------ */
h1,h2,h3,h4,h5,h6,p                       { font-size: 1em; margin: 0px; padding: 0px; line-height: normal; font-weight: normal; font-family: Trebuchet MS, Arial, sans-serif; }
h1,h2,h3,h4                               { font-weight: bold; }
table td                                  { font-size: 1em; }


/* ------------------------------------------------------------------------ */
/* STDCLASSES 
/* ------------------------------------------------------------------------ */
.NoListOnLi ul                            { list-style: none; padding: 0px; margin: 0px; }
.NoListOnLi ul li                         { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 15px; display: inline; }
.ListonLi                                 {  }


/* ------------------------------------------------------------------------ */
/* CUSTOM DIVISIONS
/* ------------------------------------------------------------------------ */
.container                                { width: 921px; min-height: 100%; height: auto !important; height: 100%; margin: 0px; padding: 0px 0px 0px 0px; background-color: #ffffff; }
.header                                   { width: 921px; height: 100px; }
.logo																			{ width: 300px; height: 100px; float: left; }
.metamenu																	{ width: 600px; height: 100px; float: right; }
  .servicemenu                            { float: right; margin: 19px;  }
    .servicemenu_wrap                     { float: right; margin: 1px 0px 0px 0px; }
    .servicemenu_wrap a                   { color: #858382; margin: 0px 17px 0px 0px; }
    .servicemenu_wrap a:hover             { color: #bfc21c; }
    .servicemenu_wrap .active a           { color: #bfc21c; margin: 0px 17px 0px 0px; }
    .servicemenu_wrap .active a:hover     { color: #bfc21c; }
    #search                               { width: 152px; height: 21px; float: right; background: url(../images/bg_search.gif); }
      .search_submit                      { width: 18px; height: 21px; float: left; margin: 0px 0px 0px 11px; }
      .search_text                        { float: left; width: 113px; height: 21px; background-color: transparent; border: 0px transparent none; vertical-align: middle; margin: 0px 0px 0px 10px; padding: 2px 0px 0px 0px; color: #858382; font-family: Trebuchet MS, Arial, sans-serif; font-size: 11px; }
.content                                  { width: 825px; margin: 6px 0px 0px 78px; padding: 0px; }
  .photoheader														{ width: 825px; min-height: 124px; margin: 0px; }
  .rootline																{ margin: 20px 189px 0px 171px; color: #858382; }
  .rootline .startseite a 								{ color: #858382; background: none; padding-left: 0px; padding-right: 7px; }
  .rootline .startseite a:hover						{ color: #858382; }
  .rootline a 														{ color: #858382; background: url(../images/arrow_grey_single.gif) no-repeat 0px 6px; padding-left: 9px; padding-right: 7px; }
  .rootline a:hover 											{ color: #6e7018; }
  .content_area                           { width: 825px; margin: 23px 0px 0px 0px;}
    .content_left                         { width: 136px; margin: 0px 0px 0px 0px; float: left; }
      .mainmenu                           {  }
      .mainmenu ul                        { list-style: none; padding: 0px; margin: 0px; }
      .mainmenu ul li a                   { color: #363b42; }
      .mainmenu ul li a:hover             { color: #6e7018; }
      .mainmenu ul li .active_main a      { color: #6e7018; font-weight: bold; }
      .mainmenu ul li .active_main a:hover{ color: #6e7018; }
      .mainmenu ul ul                     {  }
      .mainmenu ul ul li a                { color: #bfc21c; background: url(../images/arrow_green_single.gif) no-repeat 0px 6px; padding-left: 8px; }
      .mainmenu ul ul li a:hover          { color: #6e7018; }
      .mainmenu ul ul li .active_sub a    { color: #6e7018; background: url(../images/arrow_green_single.gif) no-repeat 0px 6px; padding-left: 8px; }
      .mainmenu ul ul li .active_sub a:hover{ color: #6e7018; }
    .content_center                       { width: 465px; margin: 0px 0px 60px 35px; float: left; }
    .content_center h1                    { color: #5e6001; font: normal 19px normal; margin: 0px 0px 20px 0px; font-family: arial, sans-serif; line-height: 26px; }
    .content_center ul                    { list-style: none; padding: 0px 0px 0px 5px; margin: 0px; }
    .content_center ul li                 { background: url(../images/arrow_darkgrey_doubble.gif) no-repeat 0px 6px; padding-left: 10px; }
    .content_center a                     { color: #606202;}
    .content_center a:hover               { color: #bfc21c;}
    .content_center h2,h3,h4,h5,h6,p      { font-size: 1em; margin: 0px; padding: 0px; line-height: normal; font-weight: normal; font-family: Trebuchet MS, Arial, sans-serif; }
    .content_center h1,h2,h3,h4           { font-weight: bold; }
    .content_right                        { width: 154px; margin: 0px 0px 0px 35px; float: left; color: #858382; font-size: 11px; }
    .content_right a                      { color: #bfc21c; background: url(../images/arrow_green_doubble.gif) no-repeat 0px 6px; padding-left: 10px; }
    .content_right a:hover                { color: #606202; }
.footer_box                               { width: 921px; margin: 0px; padding: 0px; background-color: #ffffff; }
.footer                                   { width: 636px; height: 30px; margin-top: -30px; left: 78px; overflow: hidden; position: absolute; background: url(../images/bg_footer.gif) repeat-x #ffffff; }
.footer .copyright                        { float: left; margin: 8px 0px 0px 0px; color: #858382; font-size: 11px; }
.footer .links                            { float: right; margin: 8px 0px 0px 0px; font-size: 11px; }
.footer .links .print a                   { color: #bfc21c; background: url(../images/icon_print.gif) no-repeat 0px 2px; padding-left: 15px; margin-left: 12px; }
.footer .links .print a:hover             { color: #606202; }
.footer .links .totop a                   { color: #bfc21c; background: url(../images/icon_ontop.gif) no-repeat 0px 5px; padding-left: 10px; margin-left: 12px; }
.footer .links .totop a:hover             { color: #606202; }

.pagetitle                                { border: 1px solid #cccccc; padding: 10px; margin: 10px; }


a                                         { list-style: none; text-decoration: none; color: #363b42; }
a:hover                                   { color: #363b42; }

