body {text-align:left;margin:0;padding:0;background:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;color:#1a171b;}
table, tr, td {font-size:100%;}
a img {border:none;}

a, a:link, a:visited {text-decoration:underline;color:#1a171b;}
a:hover, a:active {text-decoration:none;color:#1a171b;}

legend {padding:0 5px 5px;background:#fff;color:#1a171b;}
input, textarea, radio {margin:0;padding:2px;border:1px solid #e1e1e1;background:#e1e1e1;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;color:#1a171b;}
input:hover, select:hover, textarea:hover, input:focus, select:focus, textarea:focus, input:visited, select:visited, textarea:visited {border:1px solid #e1e1e1;background:#fff;color:#1a171b;}
select  {margin:0;padding:1px;border:1px solid #e1e1e1;background:#e1e1e1;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;color:#1a171b;}

h3 {clear:both;margin:0 0 20px 0;padding:0;line-height:1.15em;font-size:1.15em;color:#454545;}
h4 {clear:both;margin:25px 0 15px 0;padding:0;line-height:1.1em;font-size:1em;color:#454545;}
h4 a, h4 a:link, h4 a:active, h4 a:visited {text-decoration:none;color:#454545;}
h5 {margin:0 0 0 0 !important;padding:0 0 5px 0;font-size:1em;color:#454545;}
h5 a, h5 a:link, h5 a:active, h5 a:visited {text-decoration:none;color:#454545;}

.cb {clear:both;margin:0;padding:0;line-height:1px;}
.cb_big {clear:both;margin:0;padding:10px 0;line-height:1px;}
.cl {clear:left;margin:0;padding:0;line-height:1px;}
.cr {clear:right;margin:0;padding:0;line-height:1px;}
.trenner_small {clear:both;height:1px;margin:5px 0;padding:0;}
.trenner_line {clear:both;margin:15px 0;padding:0;border-top:1px solid #e1e1e1;}
.trenner_dottiline {margin:8px 0;padding:0;border-top:1px dotted #e1e1e1;}
.minifont {font-size:.8em;}

/* layout **************************************************************************************************************************************************************************************************************************************************************/
.wrapper {text-align:left;width:982px;margin:0 auto;/*padding:0 1px;*/font-size:.8em;}
.wrapper_content {padding:0 0 0 25px;border-right:1px solid #707173;border-left:1px solid #707173;}

/* quickmenu oben *******************************************************************************************************************************************************************************************************************************************************/
.quickmenu {text-align:right;padding:15px 0 10px 0;border-bottom:2px solid #82aa0a;font-size:.8em;}
.quickmenu ul {margin:0;padding:0;list-style-type:none;}
.quickmenu li {display:inline;margin:0;padding:0;list-style-type:none;}
.quickmenu ul li a, .quickmenu ul li a:link, .quickmenu ul li a:visited, .quickmenu a.csslink_intern, .quickmenu a.csslink_extern {margin:0 0 0 20px;padding:0;background:none;text-decoration:none;}
.quickmenu ul li a:focus, .quickmenu ul li a:active {text-decoration:underline;}

/* logo und bild sowie button **********************************************************************************************************************************************************************************************************************************************************/
/* 21.06.2012 - krz - MB - im Quelltext logo und abdecker in den headpic-Bereich verschoben, daher hier Positionierung ändern, Grund: Anzeige im Firefox war nicht korrekt (Abdecker nicht tief genug positioniert
.logo {position:absolute;z-index:100;top:64px;}
.headpic {margin:0;padding:25px 0 0 0;}
.abdecker_links_startseite {position:absolute;z-index:10;top:150px;margin:0;}
.abdecker_unten_startseite {position:absolute;z-index:10;top:429px;margin:0;}
.abdecker_links {position:absolute;z-index:10;top:150px;margin:0;}
.abdecker_unten {position:absolute;z-index:10;top:294px;margin:0;}
*/
.logo {position:absolute;z-index:100;}
.headpic {position:relative;margin:0;padding:25px 0 0 0;}
.abdecker_links_startseite {position:absolute;z-index:10;bottom:0;left:0;margin:0;}
.abdecker_unten_startseite {position:absolute;z-index:10;bottom:0;left:0;margin:0;}
.abdecker_links {position:absolute;z-index:10;bottom:0;left:0;margin:0;}
.abdecker_unten {position:absolute;z-index:10;bottom:0;left:0;margin:0;}
.button_start {position:absolute;z-index:20;bottom:0;right:0;margin:0;}

/* content **************************************************************************************************************************************************************************************************************************************************************/
.content {clear:left;width:945px;margin:0 0 0 10px;padding:0;}
.breadcrumb {padding:20px 0 25px 0;}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {margin:0 5px 0 0;padding:0 15px 0 0;background:url(../images/background_breadcrumb.gif) top right no-repeat;text-decoration:none;font-size:.8em;color:#707173;}
.breadcrumb a:hover {color:#1a171b;}
.breadcrumb a.npt_last {margin:0;padding:0;background:none;text-decoration:none;color:#707173;}

/* menu ****************************************************************************************************************************************************************************************************************************************************************/
.menu {height:50px;margin:0;font-size:1.4em;}
.menu ul {margin:0 0 5px 0;padding:0;list-style-type:none;}
.menu li {float:left;display:inline;width:180px;margin:0 10px 0 0;padding:0;list-style-type:none;}
.menu ul li a, .menu ul li a:link, .menu ul li a:visited {float:left;display:inline;width:180px;margin:0 10px 0 0;padding:5px 0;border-bottom:2px solid #82aa0a;text-decoration:none;color:#82aa0a;}
.menu ul li a:hover, .menu ul li a:active  {float:left;display:inline;width:180px;margin:0 10px 0 0;padding:5px 0;border-bottom:6px solid #82aa0a;}
.menu ul li.npt_on a, .menu ul li.npt_on a:link, .menu ul li.npt_on a:hover, .menu ul li.npt_on a:active, .menu ul li.npt_on a:visited {float:left;display:inline;width:180px;margin:0 10px 0 0;padding:5px 0;border-bottom:6px solid #82aa0a;font-weight:bold;}
.menu_trenner {clear:both;height:25px;}


/* STARTSEITE SONDERLÖSUNG */
.wrapper_inhalt_startseite {background:#fff;}
.inhalt_startseite_aktuell {float:left;width:560px;margin:0;padding:0 0 35px 0;}
.inhalt_startseite_aktuell h3 {color:#b4141e;}
.inhalt_startseite_aktuell_bild {float:left;width:190px;}
.inhalt_startseite_aktuell_bild img {width:180px;margin:0 0 10px 0;}
.inhalt_startseite_aktuell_bild_text {float:left;width:370px;}
.inhalt_startseite_aktuell_text {560px;}
.inhalt_startseite_kulturell {float:left;width:180px;margin:0 0 0 10px;}
.inhalt_startseite_kulturell h3 {color:#b4141e;}
.veranstaltungen_startseite {clear:both;padding:0 0 15px 0;}
.veranstaltungen_startseite h4 {margin:0 0 0 0 !important;font-weight:bold;}
.randspalte_startseite .randspalte_box {padding:40px 10px 25px 15px;border-bottom:2px solid #b4141e;}
.randspalte_startseite .randspalte_box a.csslink_intern {display:inline-block;padding:0 0 2px 20px;background:url(/../images/output/csslink_intern.gif) no-repeat top left;}
.randspalte_startseite .randspalte_box a.csslink_extern {display:inline-block;padding:0 0 2px 20px;background:url(/../images/output/csslink_extern.gif) no-repeat top left;}
.randspalte_startseite .randspalte_box h3 {margin:2px 0 10px 0;font-size:1.15em;color:#b4141e;}
.randspalte_startseite .randspalte_box h4 a, .randspalte_startseite .randspalte_box h4 a:link, .randspalte_startseite .randspalte_box h4 a:hover, .randspalte_startseite .randspalte_box h4 a:active, .randspalte_startseite .randspalte_box h4 a {margin:0 0 0 0 !important;padding:0 10px 0 0;font-weight:bold !important;font-size:1em;} 

.wrapper_inhalt {background:url(../images/background_wrapper_inhalt.gif) top left repeat-y;}

/* submenu **************************************************************************************************************************************************************************************************************************************************************/
.submenu {position:relative;float:left;width:200px;margin:0 0 0 -10px;padding:0 0 50px 0;}
.submenu ul {margin:0;padding:0 10px 0 0;list-style-type:none;}
.submenu li {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 ul {margin:0;}
.submenu ul.nlv_2 li {margin:0;padding:0;}
.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:0 0 10px 10px;font-size:1.1em;color:#1a171b;}
.submenu ul.nlv_2 li.npt_off a:hover,
.submenu ul.nlv_2 li.npt_off a:active {display:block;margin:0;padding:0 0 10px 10px;background:url(../images/background_submenu.gif) top left no-repeat;font-weight:normal;font-size:1.1em;color:#1a171b;} 
.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 {display:block;margin:0;padding:0 0 10px 10px;background:url(../images/background_submenu.gif) top left no-repeat;font-weight:bold;font-size:1.1em;color:#1a171b;} 

.submenu ul.nlv_2 li.npt_on ul.nlv_3 ul {padding:0 0 5px 0;}
.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 {display:block;margin:0 0 0 11px;padding:0 0 10px 10px;background:none;font-weight:normal;font-size:1em;color:#1a171b;}
.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 {display:block;margin:0 0 0 11px;padding:0 0 10px 10px;background:url(../images/background_submenu.gif) top left no-repeat;font-weight:normal;font-size:1em;color:#1a171b;}
.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 {display:block;margin:0 0 0 11px;padding:0 0 10px 10px;background:url(../images/background_submenu.gif) top left no-repeat;font-weight:bold;font-size:1em;color:#1a171b;}

.submenu ul.nlv_2 li.npt_on ul.nlv_3 ul li.npt_on ul.nlv_4 ul {padding:0 0 15px 0;}
.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 {display:block;margin:0 0 0 22px;padding:0 0 8px 10px;background:none;font-weight:normal;font-size:.9em;color:#1a171b;}
.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 {display:block;margin:0 0 0 22px;padding:0 0 8px 10px;background:url(../images/background_submenu.gif) top left no-repeat;font-weight:normal;font-size:.9em;color:#1a171b;}
.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 {display:block;margin:0 0 0 22px;padding:0 0 8px 10px;background:url(../images/background_submenu.gif) top left no-repeat;font-weight:bold;font-size:.9em;color:#1a171b;}


/* inhalt ****************************************************************************************************************************************************************************************************************************************************************/
.inhalt {float:left;width:555px;margin:0;padding:0 0 35px 0;}
.date {font-weight:bold;}

/* randspalten ************************************************************************************************************************************************************************************************************************************************************/
.randspalte_startseite {position:relative;float:right;width:185px;margin:-42px 0 0 0;}
.randspalte {position:relative;float:right;width:185px;margin:-399px 0 0 0;padding:0 0 50px 0;border-top:2px solid #b4141e;background:#f3f3f3;}

/* suche */
.suche {padding:15px 0 15px 5px;background:#b4141e;}
.suche input {padding:2px;border:1px solid #fff;background:#fff;}
.suche .lupe {position:relative;margin:-1px 0 0 2px;border:0;background:none;}
.suche_startseite {padding:5px 0 5px 5px;background:#82AA0A;width:180px;float:right;font-size:0.8em;}
.suche_startseite input {padding:2px;border:1px solid #fff;background:#fff;}
.suche_startseite .lupe {position:relative;margin:-1px 0 0 2px;border:0;background:none;}

/* schnell gefunden */
.schnellgefunden {height:277px;margin:15px 0 0 0;padding:0 0 10px 0;border-bottom:2px solid #b4141e;}
.schnellgefunden ul {margin:0;padding:0;list-style-type:none;}
.schnellgefunden li {display:block;margin:0;padding:0;list-style-type:none;line-height:2em;}
.schnellgefunden ul li.npt_off a, 
.schnellgefunden ul li.npt_off a:link, 
.schnellgefunden ul li.npt_off a:visited {display:block;margin:0;padding:0 0 0 5px;border-bottom:2px solid #fff;text-decoration:none;}
.schnellgefunden ul li.npt_off a:hover, 
.schnellgefunden ul li.npt_off a:active, 
.schnellgefunden ul li.npt_on a, 
.schnellgefunden ul li.npt_on a:link, 
.schnellgefunden ul li.npt_on a:hover, 
.schnellgefunden ul li.npt_on a:active, 
.schnellgefunden ul li.npt_on a:visited {display:block;margin:0;padding:0 0 0 5px;border-bottom:2px solid #fff;text-decoration:none;font-weight:bold;}
.socialmedia {position:absoltue;z-index:10;margin:-35px 0 0 0;padding:0 0 0 10px;}
.socialmedia a.csslink_intern_img, .socialmedia a.csslink_extern_img {margin:0 5px 0 0;}

/* box */
.randspalte_box {padding:40px 10px 25px 15px;border-bottom:2px solid #454545;}
.randspalte_box h3 {margin:2px 0 5px 0;font-size:1.15em;color:#454545;}
.randspalte_box h4 {margin:0 0 0 0 0;padding:0 10px 0 0;font-weight:normal;font-size:1em;} 
.randspalte_box h4.aufklapper {cursor:pointer;}
.randspalte_box h5 {margin:0 0 5px 0;padding:15px 0 10px 0;border-bottom:1px solid #e1e1e1;}
.randspalte_box ul, .randspalte_box li {margin:0;padding:0 0 5px 10px;}
.randspalte_box a, .randspalte_box a:link, .randspalte_box a:hover, .randspalte_box a:active, .randspalte_box_content a:visited {display:inline-block;}
a#a1, a#a2, a#a3, a#a4, a#a5, a#a6,a#a7, a#a8, a#a9, a#a10, a#a11, a#a12 {display:none !important;padding:0 0 0 0 !important;}
.randspalte_box_kontakt a, .randspalte_box_kontakt a:link, .randspalte_box_kontakt a:hover, .randspalte_box_kontakt a:active, .randspalte_box_kontakt a:visited {padding:0 0 0 0 !important;line-height:1.25em;color:#1a171b;cursor:pointer;}
.randspalte_box_kontakt a.csslink_email, .box_grey_kontakt a.csslink_extern {padding:0;background:none;}
.randspalte_box_kontakt_icon {float:left;width:20px;margin:5px 0 0 0;}
.randspalte_box_kontakt_icon img {display:inline;margin:-2px 0 0 0;}
.randspalte_box_kontakt_text {float:left;width:120px;margin:5px 0 0 0;line-height:1em;}
.randspalte_box_trenner {clear:both;margin:15px 0;padding:0;border-top:1px dotted #9c9e9f;}

/* seitennavigation **********************************************************************************************************************************************************************************************************************************************************/
.seitennavigation {margin:0;padding:8px 0 8px 35px;border-right:1px solid #707173;border-left:1px solid #707173;background:#e1e1e1;font-size:.9em;color:#707173;}
.seitennavigation .wrapper {background:none;}
.seitennavigation  a, .seitennavigation a:link, .seitennavigation a:visited {margin:0 25px 0 0;text-decoration:none;color:#707173;}
.seitennavigation a:hover, .seitennavigation a:active {color:#1a171b;}
.seitennavigation img {display:inline;margin:0 5px 0 0;}
.seitennavigation .copyright {float:right;padding:0 25px 0 0;}

/* footer ******************************************************************************************************************************************************************************************************************************************************************/
.footer {clear:both;margin:0 0 25px 0;padding:25px 0;border-right:1px solid #707173;border-left:1px solid #707173;border-bottom:1px solid #707173;background:#ececed;font-size:.875em;color:#707173;}
.footer_menu {float:left;padding:0 0 0 35px;}
.footer_menu ul {margin:0;padding:0;list-style-type:none;}
.footer_menu li {float:left;width:190px;margin:0;padding:2px 0;list-style-type:none;line-height:1.35em;}
.footer_menu ul li a, .footer_menu ul li a:link, .footer_menu ul li a:visited {text-decoration:none;font-weight:bold;color:#707173;}
.footer_menu ul li a:hover, .footer_menu ul li a:active, .footer_menu ul li.npt_on a, .footer_menu ul li.npt_on a:link, .footer_menu ul li.npt_on a:hover, .footer_menu ul li.npt_on a:active, .footer_menu ul li.npt_on a:visited {font-weight:bold;}
.footer_menu ul li ul {margin:10px 0 0 0;}
.footer_menu ul li ul li a, .footer_menu ul li ul li a:link, .footer_menu ul li ul li a:hover, .footer_menu ul li ul li a:active, .footer_menu ul li ul li a:visited {font-weight:normal;}
.footer_menu ul.nlv_1 li.npt_on ul.nlv_2 li.npt_off a, .footer_menu ul.nlv_1 li.npt_on ul.nlv_2 li.npt_off a:link, .footer_menu ul.nlv_1 li.npt_on ul.nlv_2 li.npt_off a:visited {font-weight:normal;color:#707173;}
.footer_menu ul.nlv_1 li.npt_on ul.nlv_2 li.npt_off a:hover, .footer_menu ul.nlv_1 li.npt_on ul.nlv_2 li.npt_off a:active {font-weight:normal;}
.footer_quickmenu {float:left;width:180px;}
.footer_quickmenu ul {margin:0;padding:0;list-style-type:none;}
.footer_quickmenu li {display:block;margin:0;padding:0;list-style-type:none;line-height:1.35em;}
.footer_quickmenu a, .footer_quickmenu a:link, .footer_quickmenu a:visited {text-decoration:none;font-weight:bold;color:#707173;}
.footer_quickmenu a:hover, .footer_quickmenu a:active, .footer_quickmenu ul li.npt_on a, .footer_quickmenu ul li.npt_on a:link, .footer_quickmenu ul li.npt_on a:hover, .footer_quickmenu ul li.npt_on a:active, .footer_quickmenu ul li.npt_on a:visited {color:#707173;}




/* TEMPLATES  *********************************************************************************************************************************************************************************************************************************************/
#Bewertung_Sterne
{
  float:right;
 
  margin-bottom: 10px;

  background-color: #F3F3F3;

}
#DetailansichtSternebewertung_Text h3
{
  

}
/* BITV Sprungziele (nicht sichtbar bei aktiviertem CSS)  */
.sprungziel {display:none;}

/* Definierte Schriftgrössen */
.fliesstext {font-size:80%;}
.text {font-size:100%;}
.text1 {font-size:80%;}
.text2 {font-size:90%;}
.text3 {font-size:100%;}
.text4 {font-size:105%;}
.text5 {font-size:115%;}
.text6 {font-size:130%;}
.text7 {font-size:145%;}
.text8 {font-size:160%;}
.text9 {font-size:175%;}

/* MTP Suchmasken */
.suchmaske_input_container {float:left;width:260px;margin:0 10px 10px 0;}
.suchmaske_input {width:250px;margin:0 0 10px 0;}
select.suchmaske_input {width:255px;}
.suchmaske_absenden, .suchmaske_absenden:hover, .suchmaske_absenden:focus, .suchmaske_absenden:visited {text-align:center;float:left;width:160px;margin:15px 15px 25px 0;background:#e1e1e1;color:#1a171b;cursor:pointer;}
#suchmaske_absenden input {text-align:center;float:left;width:160px;margin:15px 0 0 0;background:#e1e1e1;color:#1a171b;cursor:pointer;}

.abc_container {float:left;width:100%;}
.abc_container a, .abc_container a:link, .abc_container a:visited {text-decoration:none;font-size:.9em;color:#1a171b;}
.abc_container a:hover {text-decoration:underline;color:#2e5b6b;}

/* MTP Formulare */
.formular_bezeichnung {float:left;width:150px;margin:0 0 0 0;}
.formular_bezeichnung label {display:inline;}
.formular_input {margin:0 0 25px 165px;}
.formular_input input {width:350px;}
.formular_input .require {width:350px;}
.require:hover, .require:focus, .require:visited {border:1px solid #e1e1e1;background:#fff;color:#1a171b;}
.formular_input textarea {width:350px;}
.formular_input select {width:350px;}
.formular_input input.checkbox {width:35px;}
.formular_input input.suchmaske_absenden {float:left;width:160px;margin:15px 0 0 0;background:#e1e1e1;color:#1a171b;cursor:pointer;}

/* Formular Anmeldung Workshops Konversion */
#anmeldung_ws_konversion h3 { padding-top: 1em; }
#anmeldung_ws_konversion input[type=radio] { width: auto; background: none; border: none; }
#anmeldung_ws_konversion input[type=radio] + label { display: inline; padding: 0 15px 0 5px; }

/* Formular Ideen Umnutzung Militärstandorte */
#ideen_umnutzung_militaerstandorte h3 { padding-top: 1em; }
#ideen_umnutzung_militaerstandorte input[type=radio] { width: auto; background: none; border: none; }
#ideen_umnutzung_militaerstandorte input[type=radio] + label { display: inline; padding: 0 15px 0 5px; }

/* MTP Presse Texte */
.pressetext_uebersicht_bild {float:left;width:185px;margin:0 0 0 0;background:#fff;}
.pressetext_uebersicht_bild img {width:170px;margin:0 0 15px 0;}
.pressetext_uebersicht_bildbeschreibung {width:166px;padding:2px;background:#f3f3f3;font-size:.8em;}
.pressetext_uebersicht_bild_text {margin:0 0 0 185px;}
.pressetext_uebersicht_text {}

/* MTP Adressen */
.adressen_uebersicht {width:100%;}
/* Adressen untereinander */
.adressen_uebersicht_bild {float:left;width:125px;margin:0 0 0 0;background:#fff;}
.adressen_uebersicht_bild img {width:100px;margin:0 0 15px 0;}
.adressen_uebersicht_adresse_schmal {float:left;width:400px;line-height:1.2em;}
.adressen_uebersicht_adresse_breit {width:100%;line-height:1.2em;}
.adresse_uebersicht_maps {float:right;width:130px;}
.adressen_uebersicht_border {padding:10px 0 0 0;border-top:5px solid #b4141e;border-bottom:5px solid #b4141e;}

/* Adressen nebeneinander */
.adressen_nebeneinander {float:left;width:250px;height:180px;margin:0 10px 10px 0;padding:8px 5px;border:1px solid #e1e1e1;}
.adressen_nebeneinander .adressen_uebersicht_bild {float:left;width:85px;margin:0 0 0 0;}
.adressen_nebeneinander .adressen_uebersicht_bild img {width:75px;margin:0 0 15px 0;}
.adressen_nebeneinander .adressen_uebersicht_adresse_schmal {float:left;width:165px;line-height:1.2em;}
.adressen_nebeneinander .adressen_uebersicht_adresse_breit {width:100%;line-height:1.2em;}

.adressen_nebeneinander_branchenverzeichnis {float:left;width:250px;height:225px;margin:0 10px 10px 0;padding:8px 5px;border:1px solid #e1e1e1;}

/* MTP Kleinanzeigen */
.kleinanzeigen_uebersicht_content {margin:0 0 25px 0;padding:10px;border-bottom:1px dotted #8ca6b0;background:#eaf2f5;color:#1a171b;}
.kleinanzeigen_uebersicht_content_antworten {float:right;text-align:right;}
.kleinanzeigen_uebersicht_content_antworten a, .kleinanzeigen_uebersicht_content_antworten a:link, .kleinanzeigen_uebersicht_content_antworten a:visited {margin:10px 0 0 0;padding:0;text-decoration:underline;font-size:.8em;color:#2e5b6b;}
.kleinanzeigen_uebersicht_content_antworten a:hover {text-decoration:none;}

/* MTP Tourismus*/
.tourismus_uebersicht {margin:25px 0 0 0;padding:0 0 25px 0;}
.tourismus_detail {margin:0 0 0 0;padding:0 0 25px 0;}
.tourismus_detail h3 {float:left;display:inline !important;width:350px;margin:0;padding:0 0 10px 0;}
.tourismus_uebersicht h4 {clear:none;float:left;width:350px;margin:0;padding:0 0 10px 0;}
.tourismus_sterne {float:right;width:125px;margin:0 0 0 0;}
.tourismus_beschreibung {padding:0 0 5px 0;}
.tourismus_bild {float:left;width:185px;margin:0;}
.tourismus_bild img {width:170px;}
.tourismus_infos {margin:10px 0 0 0;}
.tourismus_infos img {position:relative;margin:0 0 -2px 0;}
.tourismus_infos a, .gastgeber_infos a:link, .gastgeber_infos a:visited {color:#8ca6b0;}
.tourismus_anschrift {float:left;width:370px;margin:0;}
.tourismus_piktogramme img {display:inline;width:20px;height:20px;margin:0 5px 5px 0;}

/* Seitenzähler */
.seitenzaehler {text-align:right;margin:25px 0;padding:10px 0 10px 25px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;color:#1a171b;}

/* Allg. Formatierungen MTP */
.aufzaehlung_links {float:left;width:150px;margin:0 0 5px 0;}
.aufzaehlung_rechts {margin:0 0 0 175px;}
.uebersicht_bild {float:right;width:105px;}
.uebersicht_bild img {width:100px;}
.detail_zusatztext {margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px dotted #2e5b6b;color:#2e5b6b;}
.zusatztext {display:block;}

/* Veranstaltungen */
.veranstaltungen {line-height:1.75em;}
.veranstaltungen_kalender {float:left;width:275px;margin:0 0 10px 0;line-height:1.25em;}
.veranstaltungen_suchfelder {margin:15px 0 0 0;}
.veranstaltungen_suchfelder input {width:200px;margin:5px 0 15px 0;}
.veranstaltungen_suchfelder select {width:210px;margin:5px 0 0 0;}
.veranstaltungen_anzeigen {width:225px;margin:25px 0 10px 0;line-height:1.5em;} 
.veranstaltungen_anzeigen a, .veranstaltungen_anzeigen a:link, .veranstaltungen_anzeigen a:hover, .veranstaltungen_anzeigen a:active, .veranstaltungen_anzeigen a:visited {padding:0 0 0 15px;background:url(../images/icon_veranstaltungen_anzeigen.gif) center left no-repeat;}
.veranstaltungen_kategorien {float:left;width:250px;margin:0 0 10px 0;} 
.veranstaltungen_kategorien a, .veranstaltungen_kategorien a:link, .veranstaltungen_kategorien a:hover, .veranstaltungen_kategorien a:active, .veranstaltungen_kategorien a:visited {padding:0 0 0 15px;background:url(../images/icon_veranstaltungen_kategorie.gif) center left no-repeat;}
a.veranstaltungen_export_link {padding:5px;background:#e1e1e1;text-decoration:none;}
.veranstaltungen_export {width:500px;padding:5px;background:#e1e1e1;line-height:1.75em;font-size:.9em;}
.veranstaltungen_export a, .veranstaltungen_export a:link, .veranstaltungen_export a:visited {display:inline;margin:5px 10px 0 0;}
table.cal_outer {width:200px;margin:0;padding:0;background:#e1e1e1;}
table.cal_head  {margin:0;padding:0;}
table.cal_inner {margin:0;padding:0;}
table.cal_inner td {width:15px !important;/*border:1px dotted #fff;*/}
a.cal_head_tx:link, a.cal_head_tx:hover, a.cal_head_tx:active, a.cal_head_tx:visited,
a.cal_month_tx:link, a.cal_month_tx:hover, a.cal_month_tx:active, a.cal_month_tx:visited,
a.cal_week_tx:link, a.cal_week_tx:hover, a.cal_week_tx:active, a.cal_week_tx:visited {text-decoration:none;font-size:1em;color:#1a171b;}
a.cal_day_tx:link, a.cal_day_tx:hover, a.cal_day_tx:active, a.cal_day_tx:visited {text-decoration:none;font-size:1em;color:#1a171b;}
.cal_wena, .cal_kwna, .cal_wdna, .cal_kwnr {font-size:1em;color:#1a171b;}
.cal_actday {padding:1px 2px 2px 2px;background:#e1e1e1;color:#1a171b;}
.cal_wenr {font-size:1em;color:#b4141e;}
.veranstaltungen_detail_bild {float:right;margin:0 0 5px 5px;}

/* CSS für den Abfallkalender */

table.abfallkalender_monat { width:98%; border: 1px solid #ccc; border-collapse: collapse; page-break-inside:avoid; }
.abfallkalender_monat caption { border: 1px solid #ccc; background: #eee; height:30px; text-align:center; padding-top:8px; }
.abfallkalender_monat th { border: 1px solid #ccc; width:14%; height:20px; text-align:center; }
.abfallkalender_monat td { border: 1px solid #ccc; height:50px; text-align:left; vertical-align:top; }
table.abfallkalender_jahr { width:96%; border: 1px solid #ccc; border-collapse: collapse; page-break-inside:avoid; }
.abfallkalender_jahr caption { border: 1px solid #ccc; background: #eee; height:30px; text-align:center; padding-top:8px; }
.abfallkalender_jahr th { border: 1px solid #ccc; width:16%; text-align:center; }
.abfallkalender_jahr td { border: 1px solid #ccc; text-align:left; vertical-align:top; }
.abfallkalender_weekend { float:left; width:40px; background: #fdd }
table.abfallkalender_jahr div { float:left }
.abfallkalender_msg { font-size:110%; background:#fff; padding:5px; }
.abfallkalender_legende table, .abfallkalender_legende td { border: 4px solid #ff0000; height:auto; }

.abfallart_2044_1  { float:left; background:#c8c8c8; /*border: 2px solid #c8c8c8;*/ width:auto; overflow:visible; display:block; font-size:.75em; }
.abfallart_2044_2  { float:left; background:#fe0000; /*border: 2px solid #fe0000;*/ width:auto; overflow:visible; display:block; font-size:.75em; }
.abfallart_2044_3  { float:left; background:#a5db5f; /*border: 2px solid #a5db5f;*/ width:auto; overflow:visible; display:block; font-size:.75em; }
.abfallart_2044_4  { float:left; background:#f4ee9c; /*border: 2px solid #1c4694;*/ width:auto; overflow:visible; display:block; font-size:.75em; }

.abf_arten_img { display:block; border: none; }

#mod_abf_search label{ display: inline; margin: 0 10px 0 0; }
#mod_abf_search input[type="radio"], #mod_abf_search input[type="checkbox"] { border: none; background-color: transparent; }
#mod_abf_search table, #mod_abf_content table {width:100% !important;}

/* Grafikauszeichnungen für Links */
a.csslink_oben {display:inline;padding:0 0 2px 20px;background:url(/../images/output/csslink_oben.gif) no-repeat top left;}
a.csslink_zurueck {display:inline;padding:0 0 2px 20px;background:url(/../images/output/csslink_zurueck.gif) no-repeat top left;}
a.csslink_schliessen {display:inline;padding:0 0 2px 20px;background:url(/../images/output/csslink_schliessen.gif) no-repeat top left;}
a.csslink_anker {display:inline;padding:0 0 2px 20px;background:url(/../images/output/csslink_anker.gif) no-repeat top left;}
a.csslink_synonym {display:inline;padding:0 0 2px 20px;background:url(/../images/output/csslink_synonym.gif) no-repeat top left;}
a.csslink_email {display:inline;padding:0 0 2px 20px;background:url(/../images/output/csslink_email.gif) no-repeat top left;}
a.csslink_druck {display:inline;padding:0 0 2px 20px;background:url(/../images/output/csslink_druck.gif) no-repeat top left;}
a.csslink_intern {display:inline;padding:0 0 2px 20px;background:url(/../images/output/csslink_intern.gif) no-repeat top left;}
a.csslink_extern {display:inline;padding:0 0 2px 20px;background:url(/../images/output/csslink_extern.gif) no-repeat top left;}
a.csslink_grafik {display:inline;padding:0 0 2px 20px;background:url(/../images/output/csslink_grafik.gif) no-repeat top left;}
a.csslink_PDF, a.csslink_PDF_einb {display:inline;padding:0 0 2px 20px;background:url(/../images/output/csslink_pdf.gif) no-repeat top left;}
a.csslink_DOC, a.csslink_DOCX, a.csslink_DOC_einb {display:inline;padding:0 0 2px 20px;background:url(/../images/output/csslink_word.gif) no-repeat top left;}
a.csslink_XLS, a.csslink_XLSX {display:inline;padding:0 0 2px 20px;background:url(/../images/output/csslink_xls.gif) no-repeat top left;}
a.csslink_ZIP {display:inline;padding:0 0 2px 20px;background:url(/../images/output/csslink_zip.gif) no-repeat top left;}
a.csslink_rss {display:inline;padding:0 0 2px 20px;background:url(/../images/output/csslink_rss.gif) no-repeat top left;}
a.csslink_HTML {display:inline;padding:0 0 2px 20px;background:url(/../images/output/csslink_html.gif) no-repeat top left;}
a.csslink_JAR {display:inline;padding:0 0 2px 20px;background:url(/../images/output/csslink_java.gif) no-repeat top left;}
a.csslink_multimedia,
a.csslink_RM,
a.csslink_AVI,
a.csslink_MOV,
a.csslink_MP3,
a.csslink_WAV,
a.csslink_SWF,
a.csslink_WMV {display:inline;padding:0 0 2px 20px;background:url(/../images/output/csslink_multimedia.gif) no-repeat top left;}
a.csslink_dokument,
a.csslink_TXT,
a.csslink_RTF,
a.csslink_XANIA,
a.csslink_PPT,
a.csslink_PPTX,
a.csslink_PPS,
a.csslink_PPSX,
a.csslink_DXF,
a.csslink_DWF,
a.csslink_SXC,
a.csslink_SXD,
a.csslink_SXG,
a.csslink_SXI,
a.csslink_SXM,
a.csslink_SXW,
a.csslink_LIT,
a.csslink_DOT,
a.csslink_DOTX {display:inline;padding:0 0 2px 20px;background:url(/../images/output/csslink_dokument.gif) no-repeat top left;}
a.csslink_sonstige,
a.csslink_DWG,
a.csslink_P7C,
a.csslink_P7B,
a.csslink_CER,
a.csslink_DER,
a.csslink_EXE,
a.csslink_ASC,
a.csslink_EPS,
a.csslink_EXT {display:inline;padding:0 0 2px 20px;background:url(/../images/output/csslink_sonstige.gif) no-repeat top left;}

/* Autor- und Copyright-Angaben */
.tc1_ac {}
.tc2_ac {clear:both;margin:10px 0 0 0;}
.mt_ac  {}
.mc1_ac {}
.mc2_ac {font-size:80%;line-height:1.5em;}

/* Volltextsuche */
.vt_anchor { display:block; border-bottom: 1px dotted #8ca6b0; margin-bottom:10px; }

/* Google-Übersetzer */
#google_translation { position: absolute; top: 10px; }