body  { background-color: rgb(0,51,102);; margin-bottom: 1px; padding: 10px 0; height: auto }
a:link, a:visited      { color: rgb(0,51,153); font-weight: 500; text-decoration: none }
a:hover     { color: red; font-weight: 500 }
h1 { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 14pt; color: rgb(0,51,153); font-weight: normal; font-style: normal; text-decoration: none ;}
h2   { color: rgb(0,51,153); font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Sans-serif, sans-serif; margin-bottom: 0px; padding-bottom: 0px }
h3  { color: rgb(0,51,153); font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
h4 { color: #333; font-family: Arial, sans-serif }
div, p, table, td, th    { font-size: 10pt; font-family: Arial, Helvetica, sans-serif }

div.center { text-align: center;}
div#spacer  { height: 10px }

div#wrapper   { background: #f7f7f7 url(/fileadmin/template/t3_og_basis/images/mw_shadow_l.png) repeat-y 0 0 }
div#wrapper_r {
	background: url(/fileadmin/template/t3_og_basis/images/mw_shadow_r.png) 100% 0 repeat-y;
}

div#header  { background: url(/fileadmin/template/t3_og_basis/images/mw_header_t.png) repeat-x 0 0 }

div#header_l {
	background: url(/fileadmin/template/t3_og_basis/images/mw_header_t_l.png) 0 0 no-repeat;
}

div#header_r  { background: url(/fileadmin/template/t3_og_basis/images/mw_header_t_r.png) no-repeat 100% 0; height: 115px }

div#site           { margin: 0px; padding: 0px; width: auto; height: 90px }
div#site_i           { margin-right: auto; margin-left: auto; padding: 20px 0px 0px }
div#site h1     { color: rgb(0,51,153); font-style: oblique; font-weight: normal; font-size: 32pt; margin: 0px; padding: 0px }
div#site h2     { color: rgb(0,51,153); font-style: italic; font-size: 12pt; margin: 0px; padding: 0px }

div#tabarea {
	background: #f7f7f7 url(/fileadmin/template/t3_og_basis/images/mw_header_b.png) 0 0 repeat-x;
	margin: 0 11px;

}

div#tabarea_l {
	background: url(/fileadmin/template/t3_og_basis/images/mw_header_l_b.png) 0 0 no-repeat;
	padding-left: 32px;
}

div#tabarea_r {
	height: 42px;
	background: url(/fileadmin/template/t3_og_basis/images/mw_header_r_b.png) 100% 0 no-repeat;
	padding-right: 1px;}

table.pill {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}
td.pill_l {
  background: url(/fileadmin/template/t3_og_basis/images/mw_menu_cap_l.png) no-repeat;
  width:  20px;
  height: 32px;

}
td.pill_m {
  background: url(/fileadmin/template/t3_og_basis/images/mw_menu_normal_bg.png) repeat-x;
  padding: 0;
  margin: 0;
  width: auto;
}
td.pill_r {
  background: url(/fileadmin/template/t3_og_basis/images/mw_menu_cap_r.png) no-repeat;
  width:  19px;
  height: 32px;
}
#pillmenu {
  white-space: nowrap;
  height: 32px;
  float: left;
}
#pillmenu ul {
  margin: 0;
  padding: 0;
  list-style:none;
}
#pillmenu li {
	float: left;
	background: url(/fileadmin/template/t3_og_basis/images/mw_menu_separator.png) top right no-repeat;
	margin: 0;
	padding: 0;
}
#pillmenu a  { color: rgb(0,51,153); font-weight: bold; font-size: 12px; line-height: 24px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; float: left; padding: 0 20px; height: 24px; display: block }
#pillmenu a:hover  { color: #f00 }
#pillmenu a#active_menu-nav {
  background: url(/fileadmin/template/t3_og_basis/images/mw_menu_active_bg.png) repeat-x;
  color: #fff;
}
#pillmenu a#active_menu-nav:hover {
  color: #fff;
}

#basis-no { float: left}
#basis-act { float: left}


td#menu_1  { vertical-align: top; padding-top: 15px; width: 220px; }
td#menu_1 div  { width: 95%; padding-top: 15px }

td#menu_1 div.menu1-level1-no    { padding-top: 10px; border-bottom: 1px dashed #ccc }
td#menu_1 div.menu1-level1-act   { padding-top: 15px; padding-left: 5px; border-bottom: 1px dashed #ccc }
td#menu_1 div.menu1-level1-act a  { color:#003399 }
td#menu_1 div.menu1-level1-act a:hover   { color: #ff4500; font-weight: bold }
td#menu_1 div.menu1-level1-act a:active   { color: #ff4500; font-weight: bold }
td#menu_1 div.menu1-level2-no  { padding-left: 20px; padding-top: 10px; }
td#menu_1 div.menu1-level2-act  { font-weight: bold; padding-left: 20px; padding-top: 10px; }
td#menu_1 div.menu1-level2-act a  { color:#003399 }
td#menu_1 div.menu1-level2-act a:hover  { color: #ff4500; font-weight: bold}
td#menu_1 div.menu1-level2-act a:active  { color: #ff4500; font-weight: bold }

div#menu_1   { vertical-align: top; padding-top: 5px; padding-bottom: 10px; width: 220px }
div#menu_1 div   { width: 95% }
div#menu_1 div.menu1-level1-no    { padding-top: 10px; border-bottom: 1px dashed #ccc }
div#menu_1 div.menu1-level1-act     { font-weight: bold; padding-top: 15px; padding-left: 15px; border-bottom: 1px dashed #ccc }
div#menu_1 div.menu1-level1-act a   { color: #003399; font-weight: bold }
div#menu_1 div.menu1-level1-act a:hover   { color: #ff4500; font-weight: bold }
div#menu_1 div.menu1-level1-act a:active   { color: #ff4500; font-weight: bold }
div#menu_1 div.menu1-level1-actifsub     { font-weight: bold; padding-top: 10px }
div#menu_1 div.menu1-level1-actifsub a    { font-weight: bold; padding-top: 10px }
div#menu_1 div.menu1-level1-actifsub a:hover   { color: #ff4500; font-weight: bold }
div#menu_1 div.menu1-level1-actifsub a:active   { color: #ff4500; font-weight: bold }

div#menu_1 div.menu1-level2-no  { padding-left: 20px; padding-top: 10px; }
div#menu_1 div.menu1-level2-act  { font-weight: bold; padding-left: 20px; padding-top: 10px; }
div#menu_1 div.menu1-level2-act a  { color:#003399 }
div#menu_1 div.menu1-level2-act a:hover  { color: #ff4500; font-weight: bold}
div#menu_1 div.menu1-level2-act a:active  { color: #ff4500; font-weight: bold }


div#container_1     { background-color: #f7f7f7; vertical-align: top; padding: 5px 5px 20px; border: solid 1pt #003399 }
/*div#container_1 div   { padding-top: 5px; width: 95% }*/

div#container_2   { vertical-align: top; padding-top: 5px; padding-bottom: 20px }
/*div#container_2 div   { padding-top: 5px; width: 95% }*/

div#container_3    { background-color: #f7f7f7; vertical-align: top; padding: 5px 5px 20px; border: solid 1pt #003399 }
/*div#container_3 div    { padding-top: 5px; width: 95% }*/



#pathway {
	padding: 0px 30px 8px;
	width: auto;
	margin-right: 250px;
	text-align: left;
}

#area    { padding: 0 }

td#greyline  { background: url(/fileadmin/template/t3_og_basis/images/mw_line_grey.png) repeat-y 50% 0; width: 20px }


#whitebox {
	margin: 0 21px 0px 21px;
	background: #fff;
	width: auto;
}
#whitebox div {
	text-align: left;
}
#whitebox_t {
	background: #fff url(/fileadmin/template/t3_og_basis/images/mw_content_t.png) 0 0 repeat-x;
}
#whitebox_tl {
	background: url(/fileadmin/template/t3_og_basis/images/mw_content_t_l.png) 0 0 no-repeat;
}
#whitebox_tr {
	height: 10px;
	overflow: hidden;
	background: url(/fileadmin/template/t3_og_basis/images/mw_content_t_r.png) 100% 0 no-repeat;
}
#whitebox_m  { padding: 1px 8px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; width: auto }
#whitebox_b  { background: url(/fileadmin/template/t3_og_basis/images/mw_content_b.png) repeat-x 0 100%; margin-top: -5px }
#whitebox_bl {
	background: url(/fileadmin/template/t3_og_basis/images/mw_content_b_l.png) 0 100% no-repeat;
}
#whitebox_br {
	height: 13px;
	background: url(/fileadmin/template/t3_og_basis/images/mw_content_b_r.png) 100% 100% no-repeat;
}


div#footer   { background: #f7f7f7 url(/fileadmin/template/t3_og_basis/images/mw_footer_b.png) repeat-x 0 100% }
div#footer_l  { background: url(/fileadmin/template/t3_og_basis/images/mw_footer_b_l.png) no-repeat 0 0 }
div#footer_r  { background: url(/fileadmin/template/t3_og_basis/images/mw_footer_b_r.png) no-repeat 100% 0;  padding-top: 10px; overflow: hidden }
div#footer_text   { height: 47px }
div#footerspacer {height: 10px; }


