h3 {margin:35px 0 25px 0;padding:0 0 10px 0;font-size:1.75em;}

.abstand {clear:both;height:3em;margin:0;padding:0;}
.cb_320 {clear:none;}
.cb_700 {clear:both;}

.date {display:block;font-size:12px;font-size:0.75rem;font-style:italic;color:#707173;padding:5px 0px;}

/* LAYOUT ***********************************************************************************************************************************************************************************************/
/* wrapper */
.wrapper {position:relative;max-width:980px;margin:0 auto;}
.content {padding:0 0 0 0;font-size:14px;font-size:0.875rem;}

/* header */
.header {height:155px;}
.header_right_menu {float:right;text-align:right;width:475px;}
.header_left img {width:176px;}
.header_right_suche form input {width:227px;}
.header_right_suche .suche {display:block;}
.header_right_suche .lupenicon {display:none;}
.header_right_quickmenu {float:right;width:340px;padding:1% 0 0 0;}
.header_right_quickmenu ul, .header_right_quickmenu  li {display:inline;}
.header_right_uebersetzen {display:inline-block;width:65px;padding:1% 0 0 0;}

.startseite-adresse h4 {padding:0;margin:0 0 10px 0;}
.startseite-adresse .trenner {display:none;}
.box-adresse {float:left;width:45%;}
.box-sprechzeiten {float:right;width:45%;padding:35px 0 0 0;}
.box-sprechzeiten h4 {font-size:14px;font-size:0.875rem;text-shadow:none;font-weight:700;padding:0;margin:0;}

/* randspalte */
.randspalte h5, .randspalte_ganzseitig {display:none;}
/*.randspalte {-moz-column-count:2;-moz-column-gap:10%;-webkit-column-count:2;-webkit-column-gap:10%;column-count:2;column-gap:10%;}*/
/*.randspalte_box {-moz-column-break-before:always;-webkit-column-break-before:always;page-break-before:always;}*/
.randspalte_box img {width:50%;}

/* footer */
.footer {display:block;margin:20px 0 0 0;padding:25px 0;border-top:1px solid #cac9ca;font-size:11px;font-size:0.6875rem;}
.footer_logo {float:left;width:23.5%;margin:0;}
.footer_logo img {width:120px;}
.footer_kontakt {float:left;width:76.5%;margin:0;padding:25px 0 0 0;}
.footer_menu {width:100%;margin:0 0 0 0;}
.footer_menu ul {margin:0;padding:0;list-style-type:none;font-size:11px;font-size:0.6875rem;text-transform:none;}
.footer_menu ul.nlv_1 {font-size:16px;font-size:1rem;text-transform:uppercase;}
.footer_menu li {display:block;float:left;width:15%/*155px*/;margin:0 2%/*10px*/ 0 0;list-style-type:none;}
.footer_menu li li {float:none;width:auto;padding:2px 0;margin:0;}
.footer_menu li.npt_last {margin:0;}
.footer_menu .nlv_1 li a {margin:0 0 10px 0;}
.footer_menu .nlv_1 li#nlt_2244_6 a,
.footer_menu .nlv_1 li#nlt_2244_7 a,
.footer_menu .nlv_1 li#nlt_2244_9 a,
.footer_menu .nlv_1 li#nlt_2244_10 a {margin:0 0 29px 0;}

.footer_menu .nlv_2 {display:block;padding-left:6px;text-indent:-6px;}
.footer_menu .nlv_2 li a {margin:0 !important;}
.footer_menu .nlv_2 li a:before {content:'\203A \00A0';color:#707173;}
.footer_menu .nlv_2 li a:hover:before {content:'\203A \00A0';color:#707173;}
.footer_menu a, .footer_menu a:link, .footer_menu a:visited {display:block;text-decoration:none;color:#707173;}
.footer_menu a:hover, .footer_menu a:active {display:block;text-decoration:underline;color:#707173;}

#seitenanfang {position:fixed;bottom:30px;right:0px;z-index:200;padding:0;margin:0;}
#seitenanfang a {width:39px;display:block;text-align:center;font:11px/100% Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;color:#544C4B;-webkit-transition:1s;-moz-transition:1s;transition:1s;behavior: url(pie.htc);}
#seitenanfang a:hover {color:#544C4B;}

#seitenanfang span {width:39px;height:39px;display:block;margin-bottom:7px;background:#1a171b url(media/seitenanfang.png) no-repeat center center;background-size:39px 39px;-webkit-border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;border-radius:3px 0px 0px 3px;-webkit-transition:1s;-moz-transition:1s;transition:1s;behavior: url(pie.htc);}
#seitenanfang a:hover span {background-color:#707173;}


/* STARTSEITE TEMPLATES */
.startseite-aktuelles {width:100%;}
.startseite-aktuelles .einleitung {margin:0;line-height:0em;}
.startseite-aktuelles .links {float:left;width:45%;font-size:14px;font-size:0.875rem;background:none;}
.startseite-aktuelles .links img {display:block;width:94%;background:#fff;padding:3%;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);}
.startseite-aktuelles .links .date {padding:10px 0 5px 0;}
.startseite-aktuelles .rechts {float:right;width:50.5%;font-size:14px;font-size:0.875rem;}
.startseite-aktuelles .rechts img {display:block;float:left;width:20%;background:#fff;padding:5px;margin:0 10px 0 0;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);}
.startseite-aktuelles .rechts h4 {clear:none;}
.startseite-aktuelles .rechts .date {padding:0 0 5px 0;}
.startseite-schnelldirekt {position:relative;width:100%;font-size:14px;font-size:0.875rem;background:url(media/trenner-hell.gif) repeat-x bottom;padding:0 0 10px 0;}
.startseite-aktuelles h3, .startseite-schnelldirekt h3 {display:block;font-size:25px;font-size:1.5625rem;text-transform:uppercase;color:#f29400;background:url(media/trenner-hell.gif) repeat-x bottom;padding:0 0 3px 0;margin:20px 0;}
.startseite-aktuelles h4 {color:#707173;margin:0 0 10px 0;}

.startseite-boxen .date {display:block;font-size:11px;font-size:0.6875rem;font-style:normal;line-height:11px;line-height:0.6875rem;padding:0;}
.startseite-boxen .termine-link {display:block;margin:0 0 10px 0;}

/* TEMPLATES  *********************************************************************************************************************************************************************************************************************************************/
/* BITV Sprungziele (nicht sichtbar bei aktiviertem CSS)  */
.input_container {float:left;width:45%;margin:0 2% 0 0;}
#absenden input, #absenden input:hover, input.absenden, input.absenden:hover, .spalte_rechts input.absenden {float:left;width:160px;margin:15px 15px 0 0;padding:3px;border:1px solid #c6c7c8;background:#c6c7c8;color:#fff;cursor:pointer;}

/* MTP Listen */
.adressen_links {float:left;width:45%;margin:0;}
.adressen_rechts {float:right;width:45%;margin:0;}

/* VHS-Button */
.vhs-button img {
    width:50%;
}