.tc1_ac img {width:auto;height:auto;}
.inhalt .text h1 {width:auto;}

/* wrapper */
.wrapper, article {max-width:85%;}

/* header */
header {max-width:85%;}
.schnellnavigation {float:left;width:75%;}
.schnellnavigation li a, .schnellnavigation li a:hover, .schnellnavigation li a:active, .schnellnavigation li a:visited {padding:1em 0;margin:0 0 0 2em;}
.suche_outer {width:25%;}
.suche form input {width:80%;}
.suche form input.suchbutton {width:17%;}
.ac_results {left:0 !important;right:0 !important;width:100% !important;max-width:85% !important;background:none !important;border:none !important;margin:0 auto;}
.ac_results ul {float:right !important;width:25% !important;background:#fff !important;border:1px solid #d2d2d2 !important;border-top:none !important;}
.logo {float:left;width:25%;max-width:280px;}
.titelbild {width:100%;max-width:85%;}

/* Hauptnavigation */
.hauptnavigation {float:right;margin:1.5em 0 0 0;}
.hauptnavigation .nlv_1 > li {width:auto;font-size:1em;padding:0;margin:0 1.5em 0 0;}

/* Submenu */
.submenu {width:20%;}

/* Breadcrumb */
.breadcrumb {max-width:85%;}

/* Inhalt */
.inhalt {width:51.5%;}
.inhalt_ganzseitig {width:74.5%;}

/* Randspalte */
a.toggle-sidebar {display:none;}
.randspalte {height:auto;position:relative;top:auto;right:auto;}
.randspalte.show-sidebar {width:22%;background:none;border:none;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

footer {max-width:85%;}

/* STARTSEITE TEMPLATES */

/* Top Aktuell */
.start_top-aktuell {float:left;width:49%;margin:0;}

/* Schnell gefunden */
.start_schnell-gefunden {float:right;width:49%;}
.start_schnell-gefunden .sg_inner {min-height:13.75em;}

/* Rathaus */
.start_kontakt {width:23.5%;min-height:24em;margin:0 2% 0 0;}
.start_unterkunftssuche {float:left;width:23.5%;min-height:24em;margin:0;}
.start_oeffnungszeiten {clear:none;float:right;width:49%;min-height:24em;}
.start_oeffnungszeiten .left {float:left;width:49%;}
.start_oeffnungszeiten .right {float:right;width:49%;}

/* Zusatzinfos */
.start_lage {position:relative;float:left;width:49%;}
.start_lage .einleitung {float:none;position:absolute;top:0;right:-52%;width:48%;margin:0;}
.start_mehr {float:right;width:23.5%;text-align:left;}
/*.start_mehr img {display:block;width:100%;margin:0 0 0.625em 0;}*/

/* Datepicker */
#ui-datepicker-div.ui-datepicker {width:27% !important;}