body {text-align:center;width:100%;margin:0 auto;background:#fff url(media/background_graublau.jpg) top left repeat-x;font-family:arial, verdana, sans-serif;font-size:100%;color:#737373;}
img {border:0;}
a, a:link, a:visited {color:#737373;}
a:hover, a:active {text-decoration:none;color:#737373;}

h3 {margin:15px 0;padding:0;text-transform:uppercase;font-family:arial narrow, arial, verdana, helvetica, sans-serif;font-weight:normal;font-size:1.5em;color:#5f88bc;}
h4, h5 {margin:25px 0 10px 0;padding:0;font-family:arial narrow, arial, verdana, helvetica, sans-serif;font-weight:normal;font-size:1.15em;color:#5f88bc;}

.cb {clear:both;margin:0 0 0 0;padding:0 0 0 0;}
.cl {clear:left;margin:0 0 0 0;padding:0 0 0 0;}

/* LAYOUT ***************************************************************************************************************************************************/
.wrapper {text-align:left;width:980px;margin:0 auto;background:#fff;}

/************************************ header */
.header {position:relative;width:100%;height:325px;background:#fff;}
.menu {float:right;width:700px;height:100px;}
.menu ul {width:700px;margin:0;padding:0;list-style-type:none;}
.menu li {display:inline;margin:0;padding:0px;list-style-type:none;}
.menu ul.nlv_1 li.npt_off a, 
.menu ul.nlv_1 li.npt_off a:link, 
.menu ul.nlv_1 li.npt_off a:visited {display:inline;text-align:center;float:left;width:140px;height:65px;padding:34px 0 0 0;text-decoration:none;color:#737373;}
.menu ul.nlv_1 li.npt_off a:hover, 
.menu ul.nlv_1 li.npt_on a, 
.menu ul.nlv_1 li.npt_on a:link, 
.menu ul.nlv_1 li.npt_on a:hover, 
.menu ul.nlv_1 li.npt_on a:active, 
.menu ul.nlv_1 li.npt_on a:visited {display:inline;text-align:center;float:left;width:140px;height:65px;padding:34px 0 0 0;background:#5f88bc;text-decoration:none;color:#fff;}
.logo {position:absolute;z-index:100;width:280px;height:120px;background:#fff;}
.logo img {padding:45px 0 0 10px;}
.suche {position:absolute;bottom:0;left:0;z-index:100;}
.suche input {width:200px;height:30px;padding:0 0 0 5px;border:0;color:#737373;}
.suche .lupe input {position:relative;float:left;width:30px;height:30px;margin:-31px 0 0 165px;}
.border {clear:both;height:25px;margin:1px 0 0 0;background:url(media/background_border_graublau.jpg) top left repeat-x;}

/************************************ inhalt */
.content {width:980px;margin:25px 0 0 0;background:url(media/background_content_graublau.gif) top left repeat-y;}
/* submenu */
.submenu {float:left;width:225px;margin:20px 0 0 0;}
.submenu ul {width:200px;margin:0;padding:0;list-style-type:none;}
* html .submenu li {height:1%;}
.submenu a, .submenu a:link, .submenu a:hover, .submenu a:active, .submenu a:visited {text-decoration:none;}
/* level 1 */
.submenu ul.nlv_1 li.npt_off a, 
.submenu ul.nlv_1 li.npt_off a:link, 
.submenu ul.nlv_1 li.npt_off a:visited,
.submenu ul.nlv_1 li.npt_off a:hover, 
.submenu ul.nlv_1 li.npt_on a, 
.submenu ul.nlv_1 li.npt_on a:link, 
.submenu ul.nlv_1 li.npt_on a:hover, 
.submenu ul.nlv_1 li.npt_on a:active, 
.submenu ul.nlv_1 li.npt_on a:visited {display:none;}
/* level 2 */
.submenu ul.nlv_2 {margin:0;padding:0;font-size:.9em;}
.submenu ul.nlv_2 li.npt_off a,
.submenu ul.nlv_2 li.npt_off a:link, 
.submenu ul.nlv_2 li.npt_off a:visited {display:block;margin:0;padding:5px 0 5px 20px;background:#fff;list-style-type:none;line-height:1.15em;color:#737373;}
.submenu ul.nlv_2 li.npt_off a:hover, 
.submenu ul.nlv_2 li.npt_on a, 
.submenu ul.nlv_2 li.npt_on a:link, 
.submenu ul.nlv_2 li.npt_on a:hover {display:block;margin:0;padding:5px 0 5px 20px;background:#dfe7f2;color:#5f88bc;}
/* level 3 */
.submenu ul.nlv_3 {margin:0;padding:0;font-size:.9em;}
.submenu ul.nlv_3 li.npt_off a,
.submenu ul.nlv_3 li.npt_off a:link, 
.submenu ul.nlv_3 li.npt_off a:visited {margin:0 0 0 15px;padding:3px 0 3px 20px;background:#fff;color:#737373;}
.submenu ul.nlv_3 li.npt_off a:hover, 
.submenu ul.nlv_3 li.npt_on a, 
.submenu ul.nlv_3 li.npt_on a:link, 
.submenu ul.nlv_3 li.npt_on a:hover {margin:0 0 0 15px;padding:3px 0 3px 20px;background:#fff;text-decoration:underline;color:#737373;}
/* inhalt */
.inhalt {width:650px;margin:0 0 0 250px;}

/************************************ footer */
.footer {margin:25px 0;padding:10px;background:#737373;font-size:.7em;color:#e0e0e0;}
.footer_menu {float:right;width:225px;}
.footer_menu  a, .footer_menu  a:link, .footer_menu  a:visited {padding:0 10px;text-decoration:none;color:#e0e0e0;}
.footer_menu  a:hover {color:#fff;}
.footer_left {float:left;}
.footer_logo {float:left;width:240px;}
.footer_anschrift {float:left;width:250px;}
.footer_anschrift  a, .footer_anschrift  a:link, .footer_anschrift  a:visited {padding:0;text-decoration:none;color:#e0e0e0;}
.footer_anschrift  a:hover {color:#fff;}

/************************************ BITV Sprungziele (*/
.sprungziel, .sprungziel ul, .sprungziel li {position:absolute;z-index:5;top:-5000px;left:-5000px;display:none;}


.text1  {font-size:80%;}
.text2  {font-size:90%;}
.text3  {font-size:100%;}
.text4  {font-size:105%;}
.text5  {font-size:115%;color:#5F88BC;}
.text6  {font-size:130%;color:#5F88BC;}
.text7  {font-size:145%;color:#5F88BC;}
.text8  {font-size:160%;color:#5F88BC;}
.text9  {font-size:175%;color:#5F88BC;}

a.csslink_PDF { background:url(/media/csslink_pdf.gif) top left no-repeat !important; padding-left:20px !important; padding-bottom:2px !important; }
*html a.csslink_PDF { display:inline-block; vertical-align:bottom;}