body {background:#244062;}

.background_image {display:block !important;position:absolute;z-index:1;top:116px;left:0px;width:100%;height:355px;}
.background_image_abdecker {display:block !important;position:absolute;z-index:10;top:0;left:0;width:100%;height:755px;background:url(media/background_image_abdecker_neu.png) bottom left repeat-x;}

/* wrapper */
.wrapper_white {background:#fff;}
.wrapper {position:relative;z-index:1000;text-align:left;width:990px;margin:0 auto;padding:0;font-size:.9em;}
.wrapper_white.head .wrapper {z-index:1100;}

/* header */
.header {padding:16px 0 0 0;margin:0;}
.logo {float:left;width:175px;height:auto;margin:0;}
.logo img {width:175px;height:auto;margin:7px 0 0 0;}
.header .quickmenu {display:none;}
.menu {clear:both;width:100%;background:#244062;margin:19px 0 0 0;padding:0;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);}
.menu * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.menu-button {display:none;}
ul#rid_0 {margin:0;padding:0 0 0 3%;list-style:none;font-size:0.875em;}
.flexNav-touch [role='navigation'], .flexNav-no-touch [role='navigation'] {display:block;}
.flexNav-no-touch .childs:hover > ul {visibility:visible;position:absolute;z-index:100000;opacity:1;display:block;height:auto;}
[role='navigation'] ul {background:none;}
[role='navigation'] li {float:left;position:relative;display:block;/*width:19%;*/width:auto;background:none;list-style:none;/*margin-right:1.25%;*/margin-right:2%;text-transform:uppercase;font-weight:550;}
[role='navigation'] li.npt_last {margin:0;}
[role='navigation'] > li:hover {background:#fff;}
[role='navigation'] li.npt_off a,
[role='navigation'] li.npt_off a:link,
[role='navigation'] li.npt_off a:visited {display:block;margin:0;/*padding:15px 0 16px 0;*/padding:15px 10px 16px 10px;text-align:center;text-decoration:none;font-size:1.1em;color:#fff;}
[role='navigation'] li.npt_off a:hover,
[role='navigation'] li.npt_off a:active,
[role='navigation'] li.npt_on a,
[role='navigation'] li.npt_on a:link,
[role='navigation'] li.npt_on a:hover,
[role='navigation'] li.npt_on a:active,
[role='navigation'] li.npt_on a:visited,
[role='navigation'] > li:hover a,
[role='navigation'] > li:hover a:link,
[role='navigation'] > li:hover a:hover,
[role='navigation'] > li:hover a:active,
[role='navigation'] > li:hover a:visited {display:block;margin:0;/*padding:15px 0 16px 0;*/padding:15px 10px 16px 10px;text-align:center;text-decoration:none;font-size:1.1em;color:#244062;background:#fff;}
[role='navigation'] li ul {visibility:hidden;position:absolute;z-index:1;opacity:0;text-align:left;width:230px;height:1px;margin:0 auto;padding:0 0 0 0;background:#fff !important;}
[role='navigation'] li#nlt_2120_10 ul {right:0;}
[role='navigation'] li ul li {text-align:left;margin:0 auto;padding:0;border-top:1px solid #c8cfd8;font-weight:normal;}
[role='navigation'] li ul li.npt_first {border-top:none;}
.flexNav-touch [role='navigation'] li ul.nlv_1 {position:absolute;z-index:1;top:auto;left:0;display:none;}
[role='navigation'] li.npt_off li a,
[role='navigation'] li.npt_off li a:link,
[role='navigation'] li.npt_off li a:visited,
[role='navigation'] li.npt_on li a,
[role='navigation'] li.npt_on li a:link,
[role='navigation'] li.npt_on li a:visited {height:auto !important;padding:5px !important;color:#4b4b4b;background:none !important;text-transform:none !important;text-align:left;transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;}
[role='navigation'] li.npt_off li a:hover,
[role='navigation'] li.npt_on li a:hover {height:auto !important;padding:5px 5px 5px 10px !important;text-transform:underline;color:#244062;text-align:left;transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;}
[role='navigation'] li.npt_on li a.nlk_on {text-decoration:none;}
.menu .nlv_3, .menu .nlv_4 {display:none !important;visibility:hidden !important;}
[role='navigation'] li.childs, [role='navigation'] li a.childs {background-image:none !important;}
/* suche */
.suche {float:right;width:390px;margin:9px 0 0 0;}
.suche form input {float:left;width:330px;margin:0 5px 0 0;padding:10px 5px 11px 10px;border:0;background:none;color:#4b4b4b;}
.suche form input.lupe {width:22px;padding:0;margin:9px 10px 0 0;}

/* STARTSEITE *******************************************************************************************************************************************************************************************/
/* startseite oben */
.startseite_blue_box {position:relative;height:615px;}
.startseite_blue_box_aktuelles {float:left;width:300px;margin:340px 20px 0 0;padding:0;background:none;}
.startseite_blue_box_aktuelles .einleitung {line-height:1.2em;}
.startseite_blue_box_topevents {float:left;width:250px;margin:340px 0 0 0;padding:0;background:none;}
.startseite_blue_box_darksite {float:left;width:550px;margin:350px 0 0 0;padding:0;background:none;}
.startseite_blue_box_topevents .einleitung, .startseite_blue_box_darksite .einleitung {color:#fff;}
.startseite_blue_box_aktuelles .date, .startseite_blue_box_topevents .date {margin:0 0 0 20px;padding:0;background:none;font-size:.8em;color:#ffcc00;}
.startseite_blue_box h3 {margin:0 0 15px 0;color:#fff;}
.startseite_blue_box h4 {margin:0 0 18px 0;line-height:1em;}
.startseite_blue_box h4 a, .startseite_blue_box h4 a:link, .startseite_blue_box h4 a:visited {display:block;padding:0 0 0 20px;background:url(media/pfeilsche_weiss.png) -15px -7px no-repeat;line-height:1em;font-size:.7em;color:#fff;}
.startseite_blue_box h4 a:hover, .startseite_blue_box h4 a:active {background:url(media/pfeilsche_gelb.png) -15px -7px no-repeat;color:#ffcc00;}
.startseite_blue_box_impressionen {position:absolute;z-index:1000;top:55px;right:0;width:390px;height:390px;margin:0;padding:10px;background:#fff;font-size:.8em;color:#16283f;}
.startseite_blue_box_impressionen h3 {clear:none;margin:10px 0 5px 0;text-transform:none;font-size:1.25em;color:#16283f;}
.startseite_blue_box_impressionen p, .startseite_blue_box_impressionen .einleitung {margin:0;color:#16283f;}
.startseite_blue_box_impressionen_pic {display:block;position:relative;z-index:10;float:right;margin:-50px -15px 0 0;}
.startseite_blue_box_impressionen_link {position:relative;z-index:100000;float:right;display:inline;margin:70px -185px 0 0;}
.startseite_blue_box_impressionen_link a, .startseite_blue_box_impressionen_link a:link, .startseite_blue_box_impressionen_link a:visited {padding:5px 7px;background:#16283f;text-decoration:none;text-transform:uppercase;color:#fff;}
.startseite_blue_box_impressionen_link a:hover, .startseite_blue_box_impressionen_link a:active {background:#ffcc00;color:#16283f;}
.lof-slidecontent-bildslider {display:block;overflow:hidden;position:relative;width:370px;height:280px;color:#fff;}
.lof-slidecontent-bildslider .preload {position:absolute;top:0;left:0;z-index:100000;text-align:center;width:100%;height:100%;}
.lof-slidecontent-bildslider .preload div {width:100%;height:100%;}
.lof-main-outer-bildslider {overflow:hidden;position:relative;z-index:3;width:440px;height:100%;}
.lof-main-item-desc-bildslider {position:absolute;z-index:100;top:255px;right:0;width:430px;height:10px;padding:5px;}
.lof-main-item-desc-bildslider h3 {text-align:right;margin:0 0 0 0;padding:0;font-size:.9em;color:#4c4c4c;}
.lof-main-item-desc-bildslider h3 a {margin:0;text-decoration:none;color:#4c4c4c;}
ul.lof-main-wapper-bildslider {overflow:hidden;position:absolute;margin:0;padding:0px;background:transparent url(media/load-indicator.gif) no-repeat scroll 50% 50%;}
ul.lof-main-wapper-bildslider li {overflow:hidden;position:relative;float:left;margin:0;padding:0;}
ul.lof-main-wapper-bildslider li img {}
.lof-navigator-wapper-bildslider {position:absolute;z-index:10000;left:5px;bottom:0;padding:5px 10px;font-size:.9em;}
.lof-navigator-outer-bildslider {overflow:hidden;position:relative;z-index:100;float:left;width:310px;height:180px;color:#fff;}
ul.lof-navigator-bildslider {position:absolute;top:0;width:100%;margin:0;padding:0;}
ul.lof-navigator-bildslider li {overflow:hidden;float:left;display:block;text-align:center;margin:0;padding:0;background:url(media/bildslider_inaktiv.png) top left no-repeat;list-style:none;cursor:hand;cursor:pointer;}
ul.lof-navigator-bildslider li.active , ul.lof-navigator-bildslider li:hover {display:block;background:url(media/bildslider_aktiv.png) top left no-repeat;}
.startseite_blue_box_newsletter {position:relative;width:350px;margin:10px 0 0 0;border-top:0;color:#fff;}
.startseite_blue_box_newsletter h3 {margin:15px 0 5px 0;text-transform:none;color:#fff;}
.startseite_blue_box_newsletter p {color:#fff;}
.startseite_blue_box_newsletter form {margin:15px 0 0 0;}
.startseite_blue_box_newsletter input {float:left;width:250px;margin:0 5px 0 0;padding:5px;border:1px solid #16283f;background:#16283f;color:#fff;}
.startseite_blue_box_newsletter input.los {position:relative;top:-4px;float:left;width:24px;height:24px;padding:2px;border:0;background:#16283f;color:#16283f;cursor:pointer;}

.bilderwettbewerb_startseite_bild {float:left;width:280px;margin:0 10px 25px 0;}
.bilderwettbewerb_startseite_bild img {width:100%;height:auto;}
.bilderwettbewerb_startseite_text {float:left;width:280px;margin:0 0 0 0;}

/* Strategieplattform */



/* content */
.startseite_content {clear:both;padding:25px 0 10px 0;}
.startseite_inhalt {float:left;width:580px;padding:0;background:none;}
.startseite_inhalt_box {float:left;width:280px;margin:50px 0 0 0;padding:0;border:0;}
.startseite_inhalt_box img {margin:0 0 15px 0;}
.startseite_randspalte {float:right;width:390px;}
.startseite_randspalte_box {margin:0 0 15px 0;padding:10px;border-top:0;background:#dbe3e9;}
.startseite_randspalte_box h3 {clear:none;margin:5px 0 10px 0;font-size:1.15em;}
.startseite_randspalte_box img {display:block;position:relative;float:right;margin:0 0 -10px 15px;}
.startseite_randspalte_logobox {width:120px;height:120px;margin:0 15px 15px 0;padding:5px;background:#dbe3e9;}
.startseite_randspalte_logobox_nonmargin {float:left;width:120px;height:120px;margin:0 0 15px 0;padding:5px;background:#dbe3e9;}
.startseite_randspalte_logobox img, .startseite_randspalte_logobox_nonmargin img {width:110px;height:110px;}

/* UNTERSEITE *******************************************************************************************************************************************************************************************/
/* motionpic und breadcrumb */
.motionpic {display:block;position:relative;z-index:1000;float:right;width:830px;height:300px;}
.breadcrumb {position:relative;z-index:10000;display:inline;top:-80px;padding:3px;background:#fff;color:#727272;font-size:.725em;}
.breadcrumb ul, .breadcrumb li {display:inline;margin:0;padding:0;list-style-type:none;}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {padding:0 5px;text-decoration:none;color:#484535;}
.breadcrumb a:hover, .breadcrumb a:active, .breadcrumb a.nlk_on {color:#222;}
/* submenu */
.submenu_wrapper {display:block;position:relative;z-index:10000;top:-70px;float:left;width:210px;margin:0;padding:5px;background:#fff;}
.submenu {display:block;border:5px solid #dbe3e9;background:#fff;}
.submenu ul {display:block;position:relative !important;margin:10px 0 0 0;padding:0 0 25px 0;background:#fff;list-style-type:none;}
.submenu li {display:block;margin:0;padding:0;list-style-type:none;}
.submenu li a, .submenu li a:link, .submenu li a:hover, .submenu li a:active, .submenu li a:visited {display:block;text-decoration:none;}
.submenu li#nlt_2120_2 {display:block;}
.submenu ul.nlv_1 ul {display:block;margin:0 0 0 0;padding:0 0 0 0;border:0;background:none;}
.submenu ul.nlv_1 li {display:block;margin:0;padding:0;}
.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:block;padding:5px 0 5px 10px;text-transform:uppercase;font-size:1.1em;color:#9fb6c5;}
.submenu ul.nlv_2 {margin:0 0 0 0;padding:0 0 0 0;border:0;background:none;}
.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 {padding:5px 0 5px 10px;text-transform:none;font-size:1em;color:#4b4b4b;}
.submenu ul.nlv_2 li.npt_off a:hover,
.submenu ul.nlv_2 li.npt_off a:active,
.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,
.submenu ul.nlv_2 li.npt_on a:active,
.submenu ul.nlv_2 li.npt_on a:visited {padding:5px 0 5px 10px;background:#dbe3e9;text-transform:none;font-size:1em;color:#4b4b4b;}
.submenu ul.nlv_2 li.npt_on ul.nlv_3 {margin:0 0 0 0;padding:0 0 0 0;border:0;background:none;}
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_off a,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_off a:link,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_off a:visited {padding:5px 0 5px 25px;background:none;color:#4b4b4b;}
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_off a:hover,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_off a:active,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on a,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on a:link,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on a:hover,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on a:active,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on a:visited {padding:5px 0 5px 25px;background:none;text-decoration:underline;color:#4b4b4b;}
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on ul.nlv_4 {margin:0 0 0 0;padding:0 0 0 0;border:0;background:none;font-size:.9em;}
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on ul.nlv_4 li.npt_off a,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on ul.nlv_4 li.npt_off a:link,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on ul.nlv_4 li.npt_off a:visited {padding:5px 0 5px 45px;background:none;text-decoration:none;color:#4b4b4b;}
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on ul.nlv_4 li.npt_off a:hover,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on ul.nlv_4 li.npt_off a:active,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on ul.nlv_4 li.npt_on a,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on ul.nlv_4 li.npt_on a:link,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on ul.nlv_4 li.npt_on a:hover,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on ul.nlv_4 li.npt_on a:active,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on ul.nlv_4 li.npt_on a:visited {padding:5px 0 5px 45px;background:none;text-decoration:underline;color:#4b4b4b;}

/* content */
.content {position:relative;z-index:10000;float:left;width:770px;margin:-45px 0 0 0;background:#fff;}
.inhalt {float:left;width:535px;padding:25px 10px 25px 10px;}
.inhalt_ganzseitig {float:left;width:750px;padding:25px 10px 25px 10px;}

/* randspalte */
.randspalte {float:left;width:210px;margin:5px 5px 0 0;padding:0 0 25px 0;color:#696969;}
.randspalte_box {clear:both;margin:0 0 15px 0;padding:10px;border:5px solid #dbe3e9;}
.randspalte_box h3 {font-size:1.15em;}
.randspalte_box form {margin:15px 0 0 0;}
.randspalte_box input {float:left;width:130px;margin:0 5px 0 0;padding:5px;border:1px solid #dbe3e9;background:#dbe3e9;color:#4b4b4b;}
.randspalte_box input.los {float:left;width:28px;height:28px;margin:0;padding:0;border:0;background:#dbe3e9;cursor:pointer;}
.randspalte_box a, .randspalte_box a:link, .randspalte_box a:active, .randspalte_box a.csslink_email {padding:0;background:none;color:#696969;}
.randspalte_box h4, .randspalte_box h4 a, .randspalte_box h4 a:link, .randspalte_box h4 a:hover, .randspalte_box h4 a:active, .randspalte_box h4 a:visited {margin:0 0 5px 0;font-size:1em;}
.randspalte_box .quickmenu {margin:0 0 0 0;font-size:.75em;}
.randspalte_box .quickmenu ul, .randspalte_box .quickmenu li {display:inline;margin:0;padding:0;list-style-type:none;}
.randspalte_box .quickmenu a, .randspalte_box .quickmenu a:link, .randspalte_box .quickmenu a:visited {margin:0 3px 0 0;text-decoration:none;color:#696969;}
.randspalte_box .quickmenu a:hover {color:#000;}
.randspalte_box .quickmenu .quickmenu_trenner {margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:2px solid #dbe3e9;}
.randspalte_logobox {float:left;width:100px;height:100px;margin:0 10px 10px 0;padding:5px;background:#dbe3e9;}
.randspalte_logobox_nonmargin {float:left;width:100px;height:100px;margin:0 0 10px 0;padding:5px;background:#dbe3e9;}
.randspalte_logobox img, .randspalte_logobox_nonmargin img {width:90px;height:90px;}
.randspalte_box .liste_bild {width:100%;}

/* seitennavigation */
.seitennavigation {display:block;width:100%;height:25px;padding:7px 0 0 0;background:#fff url(media/background_seitennavigation.png) top left repeat-x;font-size:.9em;color:#16283f;}
.seitennavigation_right {float:right;text-align:right;width:400px;}
.seitennavigation_left {float:left;text-align:right;width:590px;margin:0;}
.seitennavigation_right a, .seitennavigation_right a:link, .seitennavigation_right a:visited, .seitennavigation_left a, .seitennavigation_left a:link, .seitennavigation_left a:visited {padding:0 10px;text-decoration:none;color:#16283f;}

/* footer */
.footer {display:block;padding:35px 0 15px 0;color:#fff;}
.footer_right {float:right;text-align:right;width:175px;font-size:.8em;}
.footer_right a, .footer_right a:link, .footer_right a:visited, .footer_right a.csslink_email {padding:0;background:none;text-decoration:none;color:#fff;}
.footer_right a:hover, .footer_right a:active {color:#ffcc00;}
.footer_right .einleitung {color:#fff;}
.footer_left {float:left;width:810px;margin:0;font-size:.75em;}
.footer_left ul {position:relative !important;display:block;margin:0;padding:0;list-style-type:none;}
.footer_left li {display:block;float:left;width:150px;margin:0 10px 0 0;list-style-type:none;}
.footer_left li#nlt_2120_1_2120_2 {display:none;}
.footer_left ul li a, .footer_left ul li a:link, .footer_left ul li a:active, .footer_left ul li a:visited {display:block;text-decoration:none;text-transform:uppercase;color:#fff;}
.footer_left ul li a:hover {text-decoration:none;color:#ffcc00;}
.footer_left ul li ul {margin:5px 0 0 0;}
.footer_left ul li ul li {display:block;float:none;margin:0 0 3px 0;}
.footer_left ul li ul li a, .footer_left ul li ul li a:link, .footer_left ul li ul li a:visited {margin:0 0 5px 0;text-transform:none;line-height:1em;}
.footer_left ul li ul li a:hover, .footer_left ul li ul li a:active {color:#ffcc00;}
.footer_left ul li ul li ul {margin:0 0 0 0;}
.footer_left ul li ul li ul li {display:none;}
.footer_left .quickmenu {margin:35px 0;}
.footer_left .quickmenu ul {display:block;margin:0;padding:0;list-style-type:none;}
.footer_left .quickmenu li {display:block;float:left;width:auto;margin:0 10px 0 0;list-style-type:none; }
.footer_left .quickmenu a, .footer_left .quickmenu a:link, .footer_left .quickmenu a:visited {margin:0 15px 0 0;text-decoration:none;text-transform:none !important;color:#fff;}
.footer_left .quickmenu a:hover, .footer_left .quickmenu a:active {color:#ffcc00;}
.footer_left .quickmenu li#nlt_2120_1_2120_2 {display:none;}

/* Bilderwettbewerb */
.bilderwettbewerb_liste_box {width:225px;min-height:255px/*430px*/;margin:0 18px 25px 0;padding:10px;}
.bilderwettbewerb_liste_box.none {margin:0 0 25px 0;}

.bilderwettbewerb_detail_naechstes {float:right;}
.bilderwettbewerb_detail {width:530px;}

.bilderwettbewerb_liste_box_sieger_platz1 {width:530px;margin-bottom:35px;}
.bilderwettbewerb_liste_box_sieger_platz2 {width:350px;margin-bottom:30px;}
.bilderwettbewerb_liste_box_sieger_platz3 {width:350px;margin-bottom:30px;}
.bilderwettbewerb_liste_box .bilderwettbewerb_detail_links, .bilderwettbewerb_liste_box .bilderwettbewerb_detail_rechts {float:none;width:100%;}
.bilderwettbewerb_liste_box .bilderwettbewerb_detail_rechts {padding:5px 0 0 0;}


.input_container.schmaler {width:35%;}
.input_container.breiter {width:60%;}