body {margin: 0px;padding: 0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:75%;color: #000;background-color: #FFF;}

form {display: inline;}

a {color: #b00000; font-weight:bold; text-decoration: none;}
a:hover {text-decoration: underline;}
a.nobr {white-space: nowrap;}

input[type=submit] {color: #b00000; font-weight:bold; text-decoration: none; border: 0px; background: none; cursor: pointer;}
input[type=submit]:hover {text-decoration: underline;}
input[type=reset] {color: #b00000; font-weight:bold; text-decoration: none; border: 0px;  background: none; cursor: pointer;}
input[type=reset]:hover {text-decoration: underline;}

h1 {color:#b00000;font-size:1.5em;line-height:1.67em;margin:0;padding:0;}
h2 {color:#333;font-size:1.5em;line-height:1.11em;font-weight: bold;margin:0 0 0.7em;padding: 0;font-weight: bold;}
h3 {color:#b00000;font-size:0.92em;line-height:1.25em;font-weight:bold;line-height:13px;text-transform:uppercase;margin:0 0 0.75em;padding:0;}
p {line-height:1.25em;margin:0px 0px 1em 0px;}
em {color:#b00000;font-weight:bold;font-style:normal;}
.hr {height:1px; border-bottom:1px solid #c2c2c2;}

/* +++++++++++   LAYOUT   +++++++++++ */
.containerWrap {width: 1024px;margin: 0px;padding:0;}
.paddingLeft .superbanner {top:0px; padding:0; max-height:90px; overflow:hidden;}
.mainWrap {width: 790px;margin:0 0 0 10px;padding:5px 0 0;float:left;}
.skyscraper {position:absolute; top:0px; padding-top:95px; left: 800px; width:224px; margin:0; overflow:visible;}
#adl_sb_table {position:relative; width:800px;}
.tandemad {position:absolute; top:200px; left:180px;}
.teaser, .beilage {padding:5px; height:150px;}
.nwk_active {overflow:auto; text-align:center;}
.header {position:relative;margin:0;height:135px;}

.esslinger {background:url(/images/header_ex-online.jpg) no-repeat;}
.untertuerckheimer {background:url(/images/header_untertuerckheimer.jpg) no-repeat;}
.canstatter {background:url(/images/header_canstatter.jpg) no-repeat;}

.header .logo-esslinger-zeitung_gross {position:absolute;top:21px;left:35px;}
.header .logo-cannstatter-zeitung_klein_EZ {position:absolute;top:21px;left:335px;}
.header .logo-untertuerkheimer-zeitung_klein_EZ {position:absolute;top:46px;left:335px;}

.header .logo-cannstatter-zeitung_gross {position:absolute;top:21px;left:35px;}
.header .logo-esslinger-zeitung_klein_CZ {position:absolute;top:21px;left:437px;}
.header .logo-untertuerkheimer-zeitung_klein_CZ {position:absolute;top:46px;left:437px;}

.header .logo-untertuerkheimer-zeitung_gross {position:absolute;top:21px;left:35px;}
.header .logo-esslinger-zeitung_klein_UZ {position:absolute;top:21px;left:422px;}
.header .logo-cannstatter-zeitung_klein_UZ {position:absolute;top:46px;left:422px;}

.mainContent,
.breadcrumb {margin:0 5px 0 0;width:785px;overflow:hidden;}
.mainContent .leftColumn,
.breadcrumb .leftColumn  {float: left;width: 471px;margin:0;overflow:hidden;}
.mainContent .rightColumn,
.breadcrumb .rightColumn {float: right;width: 308px;margin:0;overflow:hidden;}
.mainContent .rightColumn {background:#f1f1f1;}

.footerWrap {margin:1em 5px 0 0;width:785px;}
/* -----------   LAYOUT   ---------- */

/* +++++++++++   Navigation   +++++++++++ */
.mainNavigation,
.tabBox ul {list-style-type:none;list-style-position:outside;position:relative;margin:1px 0;padding:0; background:url(/images/bg-tabNavBox.gif) repeat-x 0 0;}
.mainNavigation li,
.tabBox ul li {display:inline;height:23px;font-size:0.92em;line-height:1.17em;}
.mainNavigation li a,
.tabBox ul li a {display:inline;float:left;line-height:23px;padding-left:2px;color:#515151;text-transform:uppercase;text-decoration:none;background: url(/images/bg-tabInactiveLeft.gif) no-repeat 0 2px;}
.mainNavigation li a span,
.tabBox ul li a span {display:block;padding:0 12px 0 10px;background:url(/images/bg-tabInactiveRight.gif) no-repeat 100% 2px;}
.mainNavigation li a:hover,
.mainNavigation .active a,
.tabBox ul li a:hover,
.tabBox ul .active a {display:inline;float:left;padding-left:2px;color:#b00000;text-decoration:none;background:url(/images/bg-tabActiveLeft.gif) no-repeat 0 0;}
.mainNavigation li a:hover span,
.mainNavigation .active a span,
.tabBox ul li a:hover span,
.tabBox ul .ui-tabs-selected a span {display:block;background:url(/images/bg-tabActiveRight.gif) no-repeat 100% 0;}
/* +++++++++++ 3rd Level +++++++++++++ */

#container-navi-level-3 ul {list-style-type:none;list-style-position:outside;position:relative;margin:1px 0;padding:0; background:url(/images/bg-tabNavBox.gif) repeat-x 0 0;}
#container-navi-level-3 ul li {display:inline;height:23px;font-size:0.92em;line-height:1.17em;}
#container-navi-level-3 ul li a {display:inline;float:left;line-height:23px;padding-left:2px;color:#b00000;text-transform:uppercase;text-decoration:none;background: url(/images/bg-tabInactiveLeft.gif) no-repeat 0 2px;}
#container-navi-level-3 ul li a span {display:block;padding:0 12px 0 10px;background:url(/images/bg-tabInactiveRight.gif) no-repeat 100% 2px; width: 122px;}
#container-navi-level-3 ul li a:hover,
#container-navi-level-3 ul .active a {display:inline;float:left;padding-left:2px;color:#b0000b;text-decoration:none;background:url(/images/bg-tabActiveRight.gif) no-repeat 0 0;}
#container-navi-level-3 ul li a:hover span,
#container-navi-level-3 ul .ui-tabs-selected a span {display:block;background:url(/images/bg-tabActiveRight.gif) no-repeat 100% 0;}

/* ---------- E o Navigaion ---------- */

/* +++++++++++   Header   +++++++++++ */
.header .weatherWidget {position:absolute; top:1px; right:7px; margin:0; font-size:10px; text-align:right; cursor:default;}
/*
.header .weatherWidget .today {color: #FFF; margin:0px; width: 38px; height: 46px; float:left;  border-bottom: 1px solid #CCC;background-color:#5b6c80;background:url(/images/wetter_images/wetter_active.gif) repeat-x 0 0;}
.header .weatherWidget .tomorrow {color: #1c5c7c; margin:0px; width: 38px; height: 46px; float:left; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC;}
.header .weatherWidget .in2days {color: #1c5c7c; margin:0px; width: 38px; height: 46px; float:left; border-bottom: 1px solid #CCC;}
.header .weatherWidget .weekday {vertical-align: top;text-align:center;}
.header .weatherWidget .image{width: 38px; height: 10px;vertical-align: top;}
.header .weatherWidget .image img{width: 30px;}
.header .weatherWidget .temperature { vertical-align: bottom; display: block;font-weight:bold;text-align:center;margin-top:12px;font-size:8px;}
*/

.mainNavigation {top:88px;left:5px;width:773px;}

.subNavigation {list-style-type:none;list-style-position:outside;position:absolute;top:23px;width:773px;height:21px;left:0;margin:0;padding:0;background:url(/images/bg-2ndLvlNav.gif) repeat-x right top;}
.subNavigation li {display:inline;}
.subNavigation li a {text-transform:none !important;font-weight:normal;color:#515151 !important;background:none !important;}
.subNavigation li a span {background:none !important;}
.subNavigation li a:hover,
.subNavigation .active a {color:#b00000 !important;}

.breadcrumb {font-size:0.92em;line-height:1.17em;border-bottom:1px solid #c2c2c2;}
.breadcrumb p {padding-top:9px;}
.breadcrumb a {color:#000;font-weight:normal;}
.breadcrumb .bookmark{display:inline;float:left;padding-left:20px; line-height:30px; margin-right:0px; background:url(http://werbung.ez-online.de/img/icons/icon_bookmark.gif) no-repeat 0 8px;height:30px;}
.breadcrumb .rss {display:inline;float:left;padding-left:20px; background:url(/images/icons.gif) no-repeat 0 8px;line-height:30px;height:30px;}
.breadcrumb .epaper {display:inline;float:left;padding-left:20px; background:url(/images/ePaper.gif) no-repeat 0 8px;line-height:30px; margin-left: 10px;}
.breadcrumb .twitter {display:inline;float:left;padding-left:20px; background:url(/images/twitter.gif) no-repeat 0 8px;line-height:30px; margin-left: 5px;height:30px;}
.breadcrumb .facebook {display:inline;float:left;padding-left:20px; background:url(/images/facebook.gif) no-repeat 0 8px;line-height:30px;height:30px;}
.breadcrumb .login {display:inline;float:left;padding-left:20px; background:url(/images/icon_login.gif) no-repeat 0 8px;line-height:30px;height:30px;margin-left:10px;}
.breadcrumb #formSearch {float:right;}
.breadcrumb #formSearch input {width:116px;font-size:11px;padding:1px;margin:3px 5px 0;border:1px solid #C2C2C2;}
.breadcrumb #formSearch label {line-height:30px;}
.breadcrumb #formSearch label a {color:#b00000;font-weight:bold;} 

/* ------------   Header   ---------- */

/* +++++++++++   Content   +++++++++++ */
a img {border:0;}

.mainContent .leftColumn {padding-top:22px;}
.mainContent .rightColumn {padding-top:17px;}

.mainContent .leftColumn .tabBox h2,
.mainContent .rightColumn .content h2 {padding:0 8px;font-size:1em;line-height:31px;background:url(/images/bg-headerSidebox.jpg) repeat-x 0 0;}

.mainContent .leftColumn .content .contenth2 {font-size: 1em;}
.mainContent .tabBox .tabBoxContent {margin:0;padding:1em 0 0 0;background:url(/images/bg-tabBox.png) no-repeat 100% 100%;}

.videoLeft {display:inline;float:left;position:relative;}
.videoLeft img.omsVideoOverlay {position:absolute;top:50%;left:50%;margin-top:-45px;margin-left:-65px;width:120px;height:90px;}

.imgLeft {display:inline;float:left;}
/*.textRight {height:80px;}*/
.imgLine {float:left; width: 100%;}

.more,
.submit {display:inline;float:right;font-size:0.92em;line-height:18px;margin-bottom:0;padding:0 7px;background:url(/images/bg-more.jpg) repeat-x 0 0;}

/* +++++++++++   left Column   +++++++++++ */
.mainContent .leftColumn .content {height:1%;border-bottom:1px solid #c2c2c2;margin-bottom:15px;padding-bottom:1em;}

.topnews {position:relative;padding-bottom:10px;}
.topnews h3 {position:absolute;top:0;left:0;padding-left:6px;color:#fff;font-size:1.17em;line-height:30px;font-weight:normal;width:465px;background-image:url(../images/background_black.png);}
.leftColumn .content ul { list-style-type:circle;font-size:0.92em;line-height:1.17em;margin-left:0;padding-left:16px;margin-top:0.92em;margin-bottom:0.92em;}
.leftColumn .content li a {color:#000;font-weight:normal;}

.newsTeaser,
.moviesTeaser {padding-top:5px;}
.newsTeaser .textRight,
.moviesTeaser .textRight {margin-left:193px;padding-right:11px;}
.newsTeaser h2,
.moviesTeaser h2,
.newsTeaser h3,
.moviesTeaser h3 {margin-left:193px;}
.moviesTeaser h2 {margin-bottom:0;}
.moviesTeaser .date {color:#b00000;}

.leftColumn .tabBox ul {top:2px;left:0;width:471px;}
.leftColumn .tabBox ul .ui-tabs-selected a {background:url(/images/bg-tabActiveLeftLeftCol.gif) no-repeat 0 0;}
.leftColumn .tabBox .imgLeft {padding-left:8px;}
.leftColumn .tabBox .textRight {margin:0 0 0 193px;padding:0 7px 1em 0 !important;}
.leftColumn .tabBox .more {clear:both;}

.leftColumn .tabBox .smallImage {border-top:1px solid #e6e6e6;}
.leftColumn .tabBox .smallImage .textRight {margin:0 0 0 150px;padding:0 7px 1em 0 !important;}
.leftColumn .tabBox .smallImage h3 {padding:0 7px 0 8px;background:none;}

.leftColumn .content .kinoselect {width:460px;}

.leftColumn .content .subhead,
.leftColumn .content .intro {line-height:1.25em;margin:0 0 1em;font-weight:bold;}
.leftColumn .content .intro p {margin:0 !important;}
.leftColumn .content .author {color:#515151;font-size:0.92em;padding:0.25em 0;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;}
.authorLeft {float:left;width:100%;}
.leftColumn .content .authorNoBorder {border-top:none !important;margin-top:-1em;}
.leftColumn .displayContent .authorNoBorder {border-top:none !important;margin-top:-1em;}

.oneThirdElement {display:inline;float:left;width:147px;margin:0 10px 1em 0;background:url(/images/bg-oneThirdElement.gif) no-repeat left bottom;}
* html .oneThirdElement {margin-right:9px;}
.oneThirdElement .oneThirdElementContent {height:200px;padding-bottom:1em;border-top:1px solid #e6e6e6;overflow:hidden;}
.oneThirdElement h2 {padding:7px 10px 0 8px;color:#b00000;font-size:0.92em;font-weight:bold;text-transform:uppercase;}
.oneThirdElement p {height:1%;margin-bottom:0;padding:0 7px 0 8px;font-size:0.92em;}
.oneThirdElement p img {margin-bottom:1em;}

.announcements .oneThirdElement a {color:#000;}
.announcements .oneThirdElement h2 a {color:#b00000;}  
.gallery .oneThirdElement p {padding-top:1em;}
.gallery .oneThirdElement p  a {font-weight:normal;}

.leftColumn .content table {border:1px solid #fff; border-collapse:collapse;border-spacing:0;}
.leftColumn .content td,
.leftColumn .content th {border:1px solid #fff; border-collapse:collapse;background-color:#f1f1f1;vertical-align:top;}
.leftColumn .content th {color:#b00000;font-weight:bold;}
.leftColumn .content table .movies {text-align:left;padding:10px 7px;}
.leftColumn .content table .spacer{border-right: 10px solid #FFFFFF;}

.leftColumn .footerToolbar {margin-top:-7px;border:none !important;}
.leftColumn .footerToolbar .floatLeft{color:#595959;font-size:0.83em;}

/* ----------  E o left Column   ---------- */

/* +++++++++++   right Column   +++++++++++ */
.mainContent .rightColumn .content {border-bottom:1px solid #c2c2c2;margin-bottom:15px;padding-bottom:1em;}

.mainContent .rightColumn .textRight {margin:0 0 0 136px;padding:0 7px 1em 0 !important; }
.mainContent .rightColumn .textLeft {display:inline;float:left;width:120px;}
.mainContent .rightColumn .imgLeft {padding-left:8px;}
.mainContent .rightColumn .imgRight {margin:0 0 0 136px; }
.mainContent .rightColumn p {font-size:0.92em;}
.rightColumn .tabBox,
.rightColumn .sideBoxContent {border-bottom:1px solid #c2c2c2;padding:0;}
.rightColumn .tabBox ul {top:2px;left:8px;width:295px;}
.rightColumn .tabBox ul li a span {padding:0 8px 0 6px;}
.rightColumn .tabBox .tabBoxContent {width:295px;padding-left:8px !important;}
.rightColumn .tabBox .tabBoxContent p,
.rightColumn .sideBoxContent p {margin-top:0;padding:0 7px 0 8px;}
.rightColumn .sideBoxContent form {display:block;font-size:0.92em;margin:0;padding:0 7px 0 8px;}
.rightColumn .sideBoxContent form .submit {font-size:1em;margin-top:1em;margin-right:-7px;}
.rightColumn .sideBoxContent form .submit,
.rightColumn .sideBoxContent .more {margin-bottom:-1px;}

.rightColumn .topArticles p {margin-bottom:1em;padding-left:24px !important; text-indent:-14px;}
.rightColumn .topArticles .more {margin-bottom:0;}

.rightColumn .eventTeaser {background: url(/images/bg-sideboxCinema.jpg) no-repeat 8px 0px;}
.rightColumn .eventTeaser h2,
.rightColumn .weblog h2 {font-size:1.5em !important;color:#b00000;background:none !important;}
.rightColumn .eventTeaser .textLeft {padding:0 0 0 8px;}
.rightColumn .eventTeaser .imgRight {padding-top:10px !important;}

.rightColumn .offersTeaser #formOffers {padding-bottom:1em;}
.rightColumn .offersTeaser #formOffers select {width:290px;}

.rightColumn .weblog {position:relative;background: url(/images/bg-sideboxSpecial.jpg) no-repeat 8px 0px;}
.rightColumn .weblog h2,
.rightColumn .weblog p {padding:0 15px !important;}
.rightColumn .weblog.sideBoxContent {height:86px;border-bottom:none !important;}
.rightColumn .weblog.more {position:absolute;top:68px;right:9px;}

.rightColumn .ad {margin-bottom:0 !important;padding-bottom:0 !important;}
.rightColumn .ad,
.rightColumn .ad .sideBoxContent {border-bottom:none !important;}
.rightColumn .ad .sideBoxContent p {padding-right:0 !important;}
/* ---------   E o right Column    --------- */

.noBorder {padding-bottom:0 !important;border-bottom:none !important;}
.floatLeft {float:left;}
.floatRight {display:inline;float:right;}



.button {display:block;height:21px;margin-right:6px;padding-right:10px;float:left;text-decoration: none;font-weight:bold;color: #FFF;background: transparent url(rightimage) no-repeat scroll top right;}
.button span {display: block;line-height:11px;padding:5px 0px 5px 10px;background:transparent url(leftimage) no-repeat;}
/* ---------   E o Content    --------- */

/* +++++++++++   Footer   +++++++++++ */
.footerAd {margin-bottom:2em;padding:7px 0;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;}
.footerContent {text-align: center; margin:0 auto; padding:9px 0; height: auto; /*background:#f1f1f1;*/}
.footer {margin:0 0 2em;padding-bottom:1em;text-align:center;color:#969696;font-size:0.92em;line-height:1.36em;border-bottom:1px solid #c2c2c2;}
.footer .footerNav {color:#b00000;}
.footer .footerNav a {font-weight:normal;}
/* ---------   E o Footer   --------- */

/* +++++++++++   Clearfix   +++++++++++ */
.clear {background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

.articleTeaser,
.newsTeaser,
.moviesTeaser {padding-top:5px;} /* append. to line 103 */
.articleTeaser .textRight,
.newsTeaser .textRight,
.moviesTeaser .textRight {margin-left:193px;padding-right:11px;}
.articleTeaser h2,
.newsTeaser h2,
.moviesTeaser h2,
.articleTeaser h3,
.newsTeaser h3,
.moviesTeaser h3 {margin-left:193px;}
.articleTeaser h2,
.moviesTeaser h2 {margin-bottom:0;}
.articleTeaser .date,
.moviesTeaser .date {color:#b00000;font-size:0.83em;}
.article img {margin-right:10px;}
.article .date {color:#b00000;font-size:0.83em;margin-top:5px;}

.leftColumn .content .author {text-align:center;} /* append. to line 129 */
.leftColumn .content .authorRight {margin-left:226px;}
.leftColumn .content .imgGallery {width:211px;margin:0 15px 1em 0;border-top:1px solid #c2c2c2;border-left:1px solid #c2c2c2;}
.leftColumn .content .imgGallery .imgGalleryContent {background:url(/images/bg-tabBox.png) no-repeat right bottom;}
.leftColumn .content .imgGallery p {padding:0 11px 0 8px;font-size:0.75em;}
.leftColumn .content .imgGallery .prevNext {height:1%;margin-bottom:0;padding:0.5em 10px;text-align:center;}
.leftColumn .content .imgGallery .prevNext span,
.leftColumn .content .imgGallery a {color:#6e6e6e;}
.leftColumn .content .imgGallery .zoom {display:inline;float:right;}
.leftColumn .content .imgGallery .imgGalleryContent .clear {display:block;visibility:visible;border-top:1px solid #424141;width:auto;margin:1em 0;}
.leftColumn .content .imgGallery .imgGalleryContent .description {margin-bottom:0;padding:0.5em 11px 1em 8px;}
.leftColumn .content .articleAd {text-align:center;margin-bottom:1em;padding:7px 0;border:1px solid #c2c2c2;} 

.leftColumn .comment p {margin-bottom: 0.5em;padding-left:20px;color:#6e6e6e;background:url(/images/icons.gif) no-repeat 0 -448px;}
.leftColumn .comment form {display:block;padding-left:20px;}
.leftColumn .comment form p {padding-left:0;color:#b00000;background:none;}
.leftColumn .comment form a {font-weight:normal;}
.leftColumn .comment form label {color:#6e6e6e;}
.leftColumn .comment form input {width:123px;margin:3px 5px 0;padding:1px;font-size:11px;}
/*.leftColumn .comment form #formCommentSubject {width:440px;margin:3px 0 1em;}*/
.leftColumn .comment form input[id^=formComment] {width:440px;margin:3px 0 1em;}
.leftColumn .comment form textarea {width:440px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #000;background-color: #FFF;border:1px solid #C2C2C2;}
.leftColumn .comment form .submit
.announcements .oneThirdElement .oneThirdElementContent {height:160px;}
.gallery .oneThirdElement .oneThirdElementContent {height:170px;}
.rightColumn .weblog h2 {margin-bottom: 0 !important;}
.rightColumn .offersTeaser p {margin-bottom:0.5em !important;} /* append. to line 182 */

/* +++++++++++   START CBEH   +++++++++++ */

/* +++++++++++   Fix IE bug bei .smallimage   +++++++++++ */
.mainContent .leftColumn .content .smallImage h3,
.mainContent .leftColumn .content .smallImage p{height:1%;}

/* +++++++++++   Sporttabellen   +++++++++++ */
.mainContent .leftColumn .begegnungen td,
.mainContent .leftColumn .begegnungen th {vertical-align: top; padding: 3px 5px; border: none; border-right: 12px solid #ffffff; border-bottom: 3px solid #ffffff; font-weight: bold;}
.mainContent .leftColumn .punkte td,
.mainContent .leftColumn .punkte th {vertical-align: top; padding: 3px 2px; border: none; border-right: 3px solid #ffffff; border-bottom: 3px solid #ffffff; font-weight: bold;}
.mainContent .leftColumn .sportTable th {text-align: left;}
.leftColumn .content .sportTable{font-weight:bold;}
.leftColumn .content .sportTable .center{text-align:center;}
.leftColumn .content .sportTable .right{text-align:right;}
.leftColumn .content .begegnungen .center{width:70px;}
.leftColumn .content .begegnungen{margin-bottom:20px;}

/* +++++++++++   Immobilien und Mietobjekte   +++++++++++ */
.leftColumn .content .footnote{ color:#B00000; font-size:0.83em;}
.leftColumn .immobilien ul li a span{ padding:0 9px 0 10px;}
.immobilien .tabBoxContent .textRight .more{bottom:11px;position:absolute;right:0;}
#formImmoSearch input{ margin:5px 0 0 0;}
#formImmoSearch td{height:25px;background-color:#ffffff;}
#formImmoSearch label,
#formEventSearch label{padding-left:3px;}
#formImmoSearch #suche{ width: 180px; margin-top:10px; border:1px solid #C2C2C2;}
.leftColumn .content .red {color:#B00000;}
/*.leftColumn .immoTeaser .textRight{ margin-left:145px;}*/
.leftColumn .immoTeaser .imgLeft{ margin-top:5px; width:100%;}
/* ---------   E o Immobilien und Mietobjekte   --------- */

/* +++++++++++   Formulare   +++++++++++ */
.leftColumn .tabBox .markttreiben p,
.leftColumn .tabBox .markttreiben label,
.leftColumn .content .newsletter p,
.leftColumn .content .newsletter label{padding:0 8px;}
.leftColumn .content .newsletter label{width:180px; float:left; font-weight:bold;}
.leftColumn .content .tabBoxContent #formImmoSearch td,
.leftColumn .content .tabBoxContent #formImmoSearch th,
.leftColumn .content .tabBoxContent #formImmoSearch table,
.leftColumn .content .tabBoxContent #formNewsletter td,
.leftColumn .content .tabBoxContent #formNewsletter th,
.leftColumn .content .tabBoxContent #formNewsletter table{border:0px; background:none;}
.leftColumn .content .newsletter #formNewsletter{line-height:2.8em;}
.leftColumn .content .newsletter #formNewsletter select{width:220px;}
.leftColumn .content .newsletter #formNewsletter input {width:215px;}
.leftColumn .content #formEventSearch select{width:170px;}

.leftColumn .tabBox .markttreiben .imgLeft{ width:170px; color:#B00000;}
.leftColumn .tabBox .markttreiben .textRight{margin: 0 0 0 0; padding:0; display: block;}

.leftColumn #formAktion select{width:60px; margin:6px 0;}
.leftColumn .tabBoxContent .textLeft{float:left; margin-top:1px; font-weight:bold; width: 170px;}

#anzeigenTermine td {vertical-align: top; padding: 3px; text-align: center; font-size: 0.96em;}
#anzeigenTermine td.leftStarter {text-align: left; padding-left: 6px;}

.leftColumn #formAktion,
.leftColumn #formAnzeige {font-size: 0.92em;}
#formImmoSearch label {padding-top: 3px; margin-top: 3px;}
#formImmoSearch .checkor {padding-top: 0;}
.leftColumn #formAktion input,
.leftColumn #formAktion textarea,
.leftColumn #formAnzeige input,
.leftColumn #formAnzeige textarea{width:250px; margin-bottom:3px; }
.leftColumn #formAnzeige .red{font-weight:normal;}
.leftColumn #formAnzeige .small{font-size:0.83em;}
.leftColumn #formAnzeige .termin{margin-right:22px;}
.leftColumn #formAktion .splitInputBig,
.leftColumn #formAnzeige .splitInputBig{width:172px; margin-right: 5px;}
.leftColumn #formAktion .splitInputSmall,
.leftColumn #formAnzeige .splitInputSmall{width:63px; margin-right: 5px;}
.leftColumn #formAnzeige .splitInputMed{width:107px;}
.leftColumn #formAktion .checkbox,
.leftColumn #formAnzeige .checkbox{width:20px; margin: 5px 0px 0px 0px;}
.leftColumn #formAktion textarea,
.leftColumn #formAnzeige textarea{height:100px;}
.leftColumn #formAnzeige select{width:254px;}
.leftColumn #formAnzeige .abo{width:60px;}
.leftColumn #formAnzeige .formRightMarg,
.leftColumn #formAnzeige .formRightMarg {margin-left: 178px; padding-right: 15px;}
.leftColumn #formAnzeige .formRightMargText input {width: 93px;}
.leftColumn #formAnzeige .formRightMargText .leftInputTermin {margin-right: 56px;}
.leftColumn #formAktion .leftMarg {margin-left: 186px;}
.leftColumn #formAktion .dropdownForm {padding-top: 3px;}
/* ---------   E o Formulare   --------- */

/* +++++++++++   START DLI   +++++++++++ */
.leftColumn .sideBoxContent {border-bottom:1px solid #c2c2c2; padding:0}
.nonVersal {text-transform: none;}
.bold {font-weight: bold;}

.mainContent .leftColumn .tabBox h3 {text-transform: none;}
.mainContent .leftColumn .borderlessBox {border-bottom: none;}
.mainContent .leftColumn .tabBox .redSubHead {padding: 0 15px 0 15px; font-weight: bold; color: #b00000;}
.mainContent .leftColumn .tabBox .red {color: #b00000;}

/* +++++++++++   webcam   +++++++++++ */
.tabBox .webcamContent {margin: 0;border-top: 1px solid #e6e6e6;}
.tabBox .webcamContent img {padding: 5px 15px 0 15px;}
.tabBox .webcamContent p.webcamDesc {padding: 1px 15px 23px 15px; font-size: 0.92em; margin: 0; height: 1%;}
/* ---------   E o webcam   --------- */

/* +++++++++++   tvTipp   +++++++++++ */
.tabBox .tvTippContent {margin: 0;border-top: 1px solid #e6e6e6;}
.tabBox .tvTippContent img {padding: 5px 15px 0 15px;}
.tabBox .tvTippContent p.tvTippDesc {padding: 21px 15px 38px 15px; font-size: 0.92em; margin: 0; height: 1%;}
/* ---------   E o tvTipp   --------- */

/* +++++++++++   bilderGallerie_detail   +++++++++++ */
.tabBox .bilderGalerie_detailContent {margin: 0; border-top: 1px solid #e6e6e6;}
.tabBox .bilderGalerie_detailContent img {padding: 5px 15px 0 15px;}
.tabBox .bilderGalerie_detailContent p {font-size: 0.92em; margin: 0; height: 1%;}
.tabBox .bilderGalerie_detailContent p.bilderGalerie_intro {padding: 8px 15px 5px 15px;}
.tabBox .bilderGalerie_detailContent p.bilderGalerie_detailDesc {padding: 6px 15px 32px 15px;}
.tabBox .bilderGalerie_detailContent p.bilderGalerie_intro span {color: #9f9f9f;}
.tabBox .bilderGalerie_detailContent p.navigator {padding: 0 15px 18px 15px; text-align: center;}
.tabBox .bilderGalerie_detailContent p.navigator span a {font-weight: bold; color: #b00000;}
/* ---------   E o bilderGallerie_detail   --------- */

/* +++++++++++   redaktion   +++++++++++ */
.mainContent .leftColumn .tabBox .redaktionContent .redSubHead {padding: 0;}
.tabBox .redaktionContent p {font-size: 0.92em; margin: 0; height: 1%;}
.tabBox .redaktionContent {margin: 0;border-top: 1px solid #e6e6e6;}
.tabBox .redaktionContent p.person {margin: 0 0 15px 0;}
.tabBox .redaktionContent .redakteur div {float: left;}
.tabBox .redaktionContent .redakteur img {float: left; padding: 5px 23px 0 15px;}
/* ---------   E o redaktion   --------- */

/* +++++++++++   redaktion   +++++++++++ */
ul.raquo {margin: 0; padding: 0 0 0 16px; list-style-image: url(/images/list-raquo.gif);}
ul.raquo li {padding: 0 0 7px 0; margin: 0; color: #b00000; line-height: 0.92em;}
a.raquo p {margin: 0; padding: 0 0 0 16px; list-style-image: url(/images/list-raquo.gif);}
a.raquo {padding: 0 0 0 16px; margin: 0; color: #b00000; line-height: 0.92em; font-weight:normal; line-height: 1.84em;}
.redaktionContent p.kategorie {margin-bottom: 30px; font-weight: bold;}
/* ---------   E o redaktion   --------- */

/* +++++++++++   FBvideos   +++++++++++ */
.tabBox .FBvideosContent iframe {margin: 17px 22px 30px 9px;}
.mainContent .leftColumn .tabBox .FBvideosContent p {font-size: 0.92em; margin: 0; height: 1%;}
/* ---------   E o FBvideos   --------- */

/* +++++++++++   bannerBuchen   +++++++++++ */
.mainContent .leftColumn .bannerIntro,
.mainContent .leftColumn .preisliste {font-size: 0.92em; height: 1%;}
.mainContent .leftColumn .bannerIntro .logo {float: left; margin-right: 12px; height: 62px;}
.mainContent .leftColumn .bannerIntro .logoText {padding-top: 16px;}
.mainContent .leftColumn .preisliste td,
.mainContent .leftColumn .preisliste th {vertical-align: top; padding: 7px 5px; border: none; border-right: 12px solid #ffffff; border-bottom: 4px solid #ffffff; font-weight: bold;}
.mainContent .leftColumn .preisliste th {text-align: left;}
.mainContent .leftColumn .preisliste .follow {margin-top: 30px;}
.mainContent .leftColumn .preisliste .last {margin-bottom: 42px;}
.mainContent .leftColumn .preisliste td span {color:#b00000;}
/* ---------   E o bannerBuchen   --------- */

/* +++++++++++   umfrage   +++++++++++ */
.mainContent .leftColumn .tabBox .umfrageContent .redSubHead {padding: 0 0 0 10px;}
.tabBox .umfrageContent p {font-size: 0.92em; margin: 0; height: 1%;}
.tabBox .umfrageContent {margin: 0;border-top: 1px solid #e6e6e6;}
.tabBox .umfrageContent .umfrage .formContainer {padding: 15px 0 0 6px; font-size: 0.92em; height: 1%;}

.tabBox .umfrageContent .umfrageResults .umfrageDesc {width: 215px; float: left; margin-left: 10px;}
.tabBox .umfrageContent .umfrageResults .umfrageGraph {width: 126px; float: left;}
.tabBox .umfrageContent .umfrageResults .umfrageGraph p {text-align: center;}
.tabBox .umfrageContent .umfrageResults .umfrageVotes {float: left; padding-left: 30px;}
.tabBox .umfrageContent .umfrageResults .umfrageTotal {font-weight: bold; text-align: right; padding-right: 20px; margin-bottom: 27px;}
.tabBox .umfrageContent .umfrageResults div {margin-bottom: 10px; font-size: 0.96em;}
.tabBox .umfrageContent .umfrageResults .redSubHead {margin-bottom: 14px;}

.mainContent .leftColumn .umfrageArchive p {font-size: 0.92em; height: 1%; margin: 0;}
.mainContent .leftColumn .umfrageArchive p.date {color: #b00000;}

.mainContent .leftColumn .umfrageHeader {margin-bottom: 40px;}
/* ---------   E o umfrage   --------- */

/* ++++++++++++++++  START SWE +++++++++++++++++ */
.articleTeaser, /* append. to line 103-112 */
.newsTeaser,
.moviesTeaser {padding-top:5px;}
.articleTeaser .textRight,
.newsTeaser .textRight,
.moviesTeaser .textRight {margin-left:193px;padding-right:11px;}
.articleTeaser h2,
.newsTeaser h2,
.moviesTeaser h2,
.articleTeaser h3,
.newsTeaser h3,
.moviesTeaser h3 {margin-left:193px;}
.articleTeaser h2,
.articleTeaserImgLess h2,
.eventTeaser h2,
.moviesTeaser h2 {margin-bottom:0;}
.articleTeaser h3 {margin-bottom:0.5em;}
.articleTeaser .date,
.articleTeaserImgLess .date,
.moviesTeaser .date {color:#b00000;font-size:0.83em;}

.leftColumn .content .author {color:#939292;text-align:center;} /* append. to line 129 */
.leftColumn .content .authorRight {margin-left:226px;}
.leftColumn .content .imgGallery {width:211px;margin:0 15px 1em 0;border-top:1px solid #c2c2c2;border-left:1px solid #c2c2c2;}
.leftColumn .content .imgGallery .imgGalleryContent {background:url(/images/bg-tabBox.png) no-repeat right bottom;}
.leftColumn .content .imgGallery p {margin-bottom:0;padding:0 11px 0 8px;font-size:0.75em;color:#737373;}
.leftColumn .content .imgGallery p img {margin-bottom:0.5em;}
.leftColumn .content .imgGallery .prevNext {height:1%;margin-bottom:0;padding:0.5em 10px;text-align:center;}
.leftColumn .content .imgGallery .prevNext span,
.leftColumn .content .imgGallery a {color:#6e6e6e;}
.leftColumn .content .imgGallery .zoom {display:inline;float:right;}
.leftColumn .content .imgGallery .imgGalleryContent .clear {display:block;visibility:visible;border-top:1px solid #424141;width:auto;margin:1em 0;}
.leftColumn .content .imgGallery .imgGalleryContent .description {margin-bottom:0;padding:0.5em 11px 1em 8px;}

.leftColumn .content .articleAd {text-align:center;margin-bottom:1em;padding:7px 0;border:1px solid #c2c2c2;} 

.leftColumn .comment p {margin-bottom: 0.5em;padding-left:20px;color:#6e6e6e;background:url(/images/icons.gif) no-repeat 0 -448px;}
.leftColumn .comment form {display:block;padding-left:20px;}
.leftColumn .comment form p {padding-left:0;color:#b00000;background:none;}
.leftColumn .comment form a {font-weight:normal;}
.leftColumn .comment form label {color:#6e6e6e;}
.leftColumn .comment form input {width:123px;margin:3px 5px 0;padding:1px;font-size:11px;}
.leftColumn .comment form #formCommentSubject {width:440px;margin:3px 0 1em;}
.leftColumn .comment form textarea {width:440px;}
.leftColumn .comment form .submit {}

.leftColumn .content table {font-family:Arial, Helvetica, Verdana, sans-serif;}
.leftColumn .content table .movies {text-align:left;vertical-align:top;padding:5px 7px;} /* append. to line 147 */
.leftColumn .content table td {padding:5px 1px;}
.leftColumn .footerToolbar img {vertical-align:middle;} /* append. to line 149 */

.announcements .oneThirdElement .oneThirdElementContent {height:160px;}
.gallery .oneThirdElement .oneThirdElementContent {height:170px;}

.rightColumn .offersTeaser p {margin-bottom:0.5em !important;} /* append. to line 182 */
.rightColumn .offersTeaser .more {margin-bottom:-1px !important;}

.rightColumn .weblog h2 {margin-bottom: 0 !important;} /* append. to line 186 */

.ui-tabs-hide {display: none;} /* for accessible hiding: position: absolute; left: -99999999px */
.rightColumn .weblog .more {position:absolute;top:68px;right:9px;padding:0 7px !important;} /* append. to line 186 */

.searchBoxContent {padding:1em 0 0 1em;background:url(/images/bg-tabBox.png) no-repeat 100% 100%;background-color:#F1F1F1;}
#detailSuche td,
#detailSuche th,
#detailSuche table{border:0px; background:none;}

.tabBoxContent a {color: #000; font-weight: normal}
.tabBoxContent a:hover {text-decoration: none}


.more a,
.submit a {color: #B00000; font-weight: bold;}

.tabs-loading em {
	background:transparent url(/images/loading.gif) no-repeat scroll 0 50%;
	padding:0 0 0 20px;
}

.mainContent .rightColumn .tabBox .tabBoxContent {margin:0;padding:1em 0 0 0;background:url(/images/bg-tabBox.png) no-repeat 100% 100%;}

.searchForm {margin: 1em;}

.mainContent .tabBox .tabBoxContent {margin:0;padding:1em 0 0 0;background:url(/images/bg-tabBox.png) no-repeat 100% 100%;}

.imgPreview { margin-right: 12px; }

.themenalarm_box_right{float:right;height:103px;width:212px;margin:0;padding:1em 0 0 0;background:url(/images/themenalarm_box.png) no-repeat 100% 100%;}
.themenalarm_box_bottom{height:103px;width:212px;margin:0;padding:1em 0 0 0;background:url(/images/themenalarm_box.png) no-repeat 100% 100%;}
.themenalarm_box_content{padding:1em 0 0 2em;font-size:0.75em;color:#000000;}

.cityRunSearchTable {margin:0;padding:1em 0 0 0;background:url(/images/bg-tabBox.png) no-repeat 100% 100%;border-top:1px solid #c2c2c2;border-left:1px solid #c2c2c2;}
.cityRunSearchTable .vobHead {font-weight: bold;color: #B00000;height: 15px;text-transform: uppercase;border-bottom:1px solid #c2c2c2;}


/* +++++++++++   Multimedia   ++++++++++ */
div#mediaContent {width:471px;}
div#mediaContent ul {width:455px !important;margin:0 0 2px 0;}
div#mediaContent .mediaIcon {margin:0 3px 0 -1px;vertical-align:middle;}
div#mediaContent .tabBoxMedia {width:471px;}


/* +++++++++++   slideshow   +++++++++++ */
.slideshowContainer {position: relative;} /* for the absolute-posititon of slideshowNav */
.slideshow {border-top:1px solid #c2c2c2;height:355px;border-bottom:1px solid #c2c2c2;margin-bottom:1em;background:url(/images/bg-imageBox.png) repeat-x 100% 100%;}
.slideshowContent {width:471px;background:url(/images/bg-imageBox.png) repeat-x 100% 100%;height:340px;}
.slideshowDescription {display:block;padding-left:5px;padding-top:5px;padding-right:5px;font-size:0.75em;min-height:30px;text-align:left;border-top:1px solid #c2c2c2;}

.slideshowImage {margin-top:0px;}
.slideshowClear {display:block;visibility:visible;height:0;}

div#slideshowNav {left:3px;position:absolute;top:0;width:471px;z-index:9999;}
div#slideshowNav a {border:1px solid #424141;background-color:#ffffff;display:block;float:left;margin:2px;padding:2px 1px;text-align:center;width:15px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:10px;
color:#b00000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity:.8;filter: alpha(opacity=80);}
div#slideshowNav .activeSlide {border:1px solid #424141;background-color:#b00000;display:block;float:left;margin:2px;padding:2px 1px;text-align:center;width:15px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;
font-weight:normal;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity: .8;filter: alpha(opacity=80);}

.slideshow .imageContainer {display:table-cell;text-align:center;vertical-align:middle;width:470px;}
.slideshow .imageContainer * {vertical-align: middle;}

.slideshow .slideshowImage {}
.slideshow .imageContainer span {display:inline-block;height:300px;}
/* +++++++++++   E o slideshow   +++++++++++ */


/* +++++++++++  paywall slideshow  +++++++++++ */
.paywall div#slideshowNav {left:3px;position:absolute;top:0;width:471px;z-index:999;}
.mainContent .leftColumn .paywall .content {border:0px;}
.paywall .authorLeft {float:left;width:100%;}
/* +++++++++++   E o paywall slideshow   +++++++++++ */


/* +++++++++++   OMS-Video   +++++++++++ */
.omsVideo {display:block;width:471px;height:355px;background:url(/images/bg-imageBox.png) repeat-x scroll left top;border-bottom: 1px solid rgb(194, 194, 194);border-top: 1px solid rgb(194, 194, 194);margin-bottom:1em;}
.omsVideo .omsVideoSmall {margin:42px 0 0 0;}
/* +++++++++++   E o OMS-Video   +++++++++++ */
/* +++++++++++   E o Multimedia   +++++++++++ */


/* +++++++++++   OMS-CenterWidget   +++++++++++ */
.mainContent .leftColumn .CWmiddle {border-bottom:1px solid #C2C2C2;margin-bottom:15px;padding-bottom:1em;}
.mainContent .leftColumn .CWisLast {border-top:1px solid #C2C2C2;margin-top:15px;padding-top:1em;}
/* +++++++++++   E o OMS-CenterWidget   +++++++++++ */
