/*
.sqaurepresse .showbtn, .sqaurepresse .downloadbtn,
.sqaurepressedetail .showbtn, .sqaurepressedetail .downloadbtn{
  position: absolute; bottom: 10px; left: 10px;}
.sqaurepressedetail .showbtn, .sqaurepressedetail .downloadbtn {bottom: 20px;}
.sqaurepresse .downloadbtn, .sqaurepressedetail .downloadbtn {right: 10px; left: inherit;}
*/

#left-section .sqaurepresse h3.headline{min-height: 50px; font-size:14px;}
.sqaurepresse .boximage {position:absolute; top:0; left:0;}
.presscatlist h3.headline{display:none;}
.presscatlist .boximage, .presscatlist .showbtn{position:relative; bottom: inherit; left: inherit;}

.sqaurepresse .square_content {background-color:#ff7800; color:#FFF;}
.singleview .square_content {background-color:#000;}
.presscatdetail .square_content .boximage {text-align:center; width: 150px;}
.presscatdetail .square_content .boximage a img {width:auto;}
.sqaurepresse .square_content a,.sqaurepresse .square_content a:hover{color:#FFF;}
.tx-cnevents-pi1 .presscatlist, .tx-cnevents-pi1 .presscatdetail {height: auto;}

.sqaurepresse .showbtn, .sqaurepresse .downloadbtn {/*padding:5px; */float: left;margin-left: 5px; text-transform: uppercase; font-size:11px;}
.sqaurepresse .showbtn {padding-right:0;}
.sqaurepresse .downloadbtn {float: right; margin-left: 0px; margin-right:5px; padding-left: 0;}
.presscatlist .showbtn {float:none;}
.presscatlist .downloadbtn{display:none;}
.sqaurepresse .showbtn a , .sqaurepresse .downloadbtn a{display: block; color:#444444; text-align:center; padding: 5px;}
/*audio buttons*/
.square_content .pause_btn{display:none;}
.square_content .boximage .play_btn, .square_content .boximage .pause_btn{ 
  width:150px; height:120px;background: url(/typo3conf/ext/cnevents/res/images/play.png) no-repeat center 40px; display: inline-block;
}
.square_content .boximage .pause_btn{display:none;background-image: url(/typo3conf/ext/cnevents/res/images/pause.png);}
.tx-cnevents-pi1 .sqaurepresse .showbtn .play_btn, .tx-cnevents-pi1 .sqaurepresse .showbtn .pause_btn, .tx-cnevents-pi1 .sqaurepresse .showbtn .stop_btn{
  width:9px; height:13px; margin-right:3px; background: url(/typo3conf/ext/cnevents/res/images/play_small.png) no-repeat center; display: block; float:left;
}
.tx-cnevents-pi1 .sqaurepresse .showbtn .pause_btn{ display:none; background-image: url(/typo3conf/ext/cnevents/res/images/pause_small.png);}
.tx-cnevents-pi1 .sqaurepresse .showbtn .stop_btn{background-image: url(/typo3conf/ext/cnevents/res/images/stop_small.png);}
/*audio buttons end*/

.monthancor {margin-top: -100px;position: absolute;}
.monthfilter {float:left;width:100%;margin-right:-1px;padding-bottom: 5px;}
.monthfilter .leftside,.monthfilter .rightside{width:50%; float:left;}
.monthfilter .rightside{width:119px; border-left: 1px solid #FFF;}
#sidebar .tx-cnevents-pi1 .monthfilter h2.ttl {font-size:21px;}
#sidebar .tx-cnevents-pi1  .monthfilter ul li{ color:inherit; font-size:12px; margin-bottom: 4px;}
#sidebar .tx-cnevents-pi1 .monthfilter ul li.filtermonth {color:#FFF;cursor:pointer;}
#sidebar .tx-cnevents-pi1 .monthfilter ul li.filtermonth:hover,#sidebar .tx-cnevents-pi1 .monthfilter ul li.active {color:#ff7800;}
.monthfilter h3{color:#FFF; font-size:15px; padding:1px 12px; background-color:#ff7800;margin-bottom: 10px;}
.monthfilter .leftside h3 {margin-left:5px; padding-left:7px;}
.monthfilter .rightside h3 {margin-right:5px;}

/*Theme Name: 1560  Description: Version: 1 */
/*** Reset ***/

.zanfer_overlay{
  background:#000;
  opacity:0.3;
  width:160px;
  height:22px;
  position:absolute;
  top:0px;
  left:0px;
  display:none;  
}
.zanfer_li{
  position:relative;
}
.zanfer_li .inactive, .zanfer_li .inactive:hover{
  color:#686867 !important;
  cursor:default !important;
  background-image: url("../images/icons/download-inactive.png") !important;
}
.tx-indexedsearch-form {
  float:left;  
}
.tx-indexedsearch-search-submit {  
  float:left;
  margin-left:10px;
}
.tx-indexedsearch-whatis {  
  display:none;
}
.tx-indexedsearch-browsebox {
  margin-top:20px;
  clear:both;
}
.tx-indexedsearch-browsebox .browsebox{
  margin-top:10px;      
}
.tx-indexedsearch-res {
  clear:both;
  margin:0px 12px 0px 10px;
  padding-top:3px;
}

.mybg{ background: #000 !important;}
.ui-widget-content a:hover {
    color: #FF7800;
}
.casts .col ul li a:hover {
    color: #FF7800 !important;
    cursor: pointer;
}
.col-left ul li
{
  list-style: disc;  
}
.play-clear:focus {
    outline: none !important;
}

/*Calender of the user images changed*/
.datepickerGoNext a span,
.datepickerGoPrev a span { 
  display:none !important;
}
.datepickerGoNext a {
  background:url(../images/icons/Next.png) no-repeat center center;
}
.datepickerGoPrev a {
  background:url(../images/icons/previous.png) no-repeat center center;
}
#copy .extras{ padding: 5px; /*background: url(../images/trans.png) repeat;*/  margin-bottom: 10px;}
#copy .extras ul{ margin: 0; list-style: none; }#copy .extras ul li{  width: 218px; display: block; margin-bottom: 4px; font-size: 14px; color: #fff; font-weight: bold; letter-spacing: 0px; }#copy .extras ul li a{ color: #fff; text-decoration: none; }#copy .extras ul ul li{ font-weight: normal; padding-left: 10px; background: url(../images/bullet.png) no-repeat left; }#copy .extras ul li.active a, #copy .extras ul ul li.active a, #copy .extras ul li a:hover{ color: #ff7800; }#copy .extras ul li.active ul li a{ color: #fff; }#copy .extras ul li.active ul li.active a{ color: #ff7800; }

.sqaurepresse a:hover {
  color:#FF7800;    
}
#top-right ul.soc li.fb_share_link a {
    text-indent: 0!important;
}
.footer_phone{
  float:left;
  width:60px;
}
.footer-phone-right{
  float:left;
  width:140px;
}
.spielzeit_chk span.checkbox, .spielplan_chk span.checkbox, ul.menu1 li span.checkbox {
  background-position: 0px -24px !important;  
}
.col .active span.checkbox {  
  background-position: 0px -48px !important;  
}
.menu li a.no span.checkbox2{
  background-position: 0px 0px !important;
}
.square_content{
  overflow: hidden;
  min-height:120px;
  height: 120px !important;
}
.sqaurepresse .square_content a img {
  height: 120px;
  width: 150px;  
}
.tx-cnevents-pi1 .presscatlist .square_content a img {
  height:auto;
  margin-top: 9px;
}
.tx-cnevents-pi1 .presscatlist .showbtn {
  margin-left: 0;
}

.imagejoogar {
  display:none;
}
.imgreload strong{
  color:#FFF;
}
.imgreload{
  background-image: url("../images/reload-my.png");
  background-repeat:no-repeat;
  height:12px;
  width:160px;
  float:left;
  padding-left:13px;  
}
.imgreload:hover{
  background-image: url("../images/reload-hover.png");
  background-repeat:no-repeat;
  height:12px;
  width:160px;
  float:left;
  padding-left:13px;  
}
.ryt a#filter_pdf {
  padding-right:19px;
  padding-top: 3px;
}
#filter_pdf{
  background-image:url("../images/icons/download.png");  
  background-position: 139px 0;
    background-repeat: no-repeat;
  display:block;
} 
#filter_pdf:hover{
  cursor:pointer;
  background-image:url("../images/icons/download-hover.png");  
} 
.tx-cnevents-pi1 #slider .bx-window .iframeimg img {
 /* width: 470px !important;*/
} 
.tx-cnevents-pi1 #slider .bx-window .iframeimg #play_img {
  width: 70px !important;
  height: 70px !important;
} 
.addthis_button_twitter span{  
  background-image: url(../images/icons/icon-tw.png) !important;
  height:12px !important;
  width:12px !important;   
}
.addthis_button_twitter:hover span{
  background-position: 0 0 !important;
  opacity:2 !important;
}

.addthis_button_twitter span
{
  background-position: 0 -12px !important;      
}
.FBConnectButton_Simple{  
  background-image: url(../images/icons/icon-fb.png) !important;
  background-position: 0 -12px;  
  height:12px !important;
  width:12px !important;
  display:block;   

}


.FBConnectButton_Simple span
{
  background-position: 0 0 !important;
    height:20px !important;
  width:20px !important;   
      
}
.FBConnectButton_Simple:hover{
  background-position: 0 0 !important;
  opacity:0.8;
}
.addthis_button_linkedin span{  
  background-image: url(../images/icons/ico-in.png) !important;
  background-position:0 -12px !important;
  height:12px !important;
  width:12px !important;   
}
.addthis_button_linkedin:hover span
{
  background-position: 0 0 !important;      
}
/*
#heute {
  padding-top: 115px; 
  display:block;
}
#heut {
  padding-top: 145px;   
  display:block;
}
*/

.gazaf .change_image a {  
  width:40px;
  display:block;
  text-align:right;
}
.gazaf{
  padding-left:0px;
}
.gazaf li{
  margin-left:0px !important;
}

/*face book buttons for details pages*/
.col-right .info .soc-icons .addthis_button_twitter span, .post-title .icons .addthis_button_twitter span{  
  background-image: url(../images/icons/ico-tw.png) !important;
  height:20px !important;
  width:20px !important;   
}

.col-right .info .soc-icons .addthis_button_twitter span, .post-title .icons .addthis_button_twitter span
{
  background-position: 0 0 !important;      
}
.col-right .info .soc-icons .FBConnectButton_Simple, .post-title .icons .FBConnectButton_Simple{  
  background-image: url(../images/icons/ico-fb.png) !important;  
  height:20px !important;
  width:20px !important;
  display:block;   
  background-position: 0 0 !important;
}

/*face book buttons for details pages end*/

/*Mohsin Added END*/


html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {  margin: 0;  padding: 0;  border: 0;  font-size: 100%;  font-family: Arial, Helvetica, sans-serif;  vertical-align: baseline;}
/*** html 5 ***/
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {  display: block; }blockquote, q { quotes: none; }blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }ins { background-color: #ff9; color: #000; text-decoration: none; }mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }del { text-decoration: line-through; }abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }table { border-collapse: collapse; border-spacing: 0; }hr { display: block; height: 1px; border: 0; border-top: 3px solid #000; margin: 1em 0; padding: 0; }input, select { vertical-align: middle; }
body {
/* 
  background-position:center center;
  background-attachment:fixed;
  background-repeat:no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  */
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px;
  /*background-color:#000;*/
  /*background: url(fileadmin/user_upload/images/hintergrundbilder/' . $image . ') white center no-repeat fixed;
  background: url(fileadmin/user_upload/images/hintergrundbilder/' . $image . ') white center repeat-y fixed; */
  background-color: #FFF;
  background-position: center; 
  background-repeat: no-repeat;
  background-attachment:fixed;
  /*
  background-image: url(fileadmin/user_upload/images/hintergrundbilder/' . $image . ') white no-repeat top center fixed;
  -webkit-background-size: 100% auto; 
  -moz-background-size: 100% auto; 
  -o-background-size: 100% auto; 
  background-size: 100% auto;
  */
  /*  
  center center fixed no-repeat;
  -moz-background-size: cover;
  background-size: cover;
  */
} 
body.mobile {
  background-repeat: repeat-y;
  background-attachment: initial;
}
select, input, textarea, button { outline: 0 none; font:99% sans-serif; }pre, code, kbd, samp { font-family: monospace, sans-serif; }html { overflow-y: scroll; }a {text-decoration: none;}a:hover, a:active { outline: none; }ul, ol { margin-left: 0; list-style: none;}ol { list-style-type: decimal; }nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }small { font-size: 85%; }strong, th { font-weight: bold; }td { vertical-align: top; }sub, sup { font-size: 75%; line-height: 0; position: relative; }sup { top: -0.5em; }sub { bottom: -0.25em; }pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }textarea { overflow: auto; }.ie6 legend, .ie7 legend { margin-left: -7px; } input[type="radio"] { vertical-align: text-bottom; }input[type="checkbox"] { vertical-align: bottom; }.ie7 input[type="checkbox"] { vertical-align: baseline; }.ie6 input { vertical-align: text-bottom; }label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }button, input, select, textarea { margin: 0; }::-moz-selection{ background: #ff7800; color:#fff; text-shadow: none; }::selection { background:#ff7800; color:#fff; text-shadow: none; }a:link { /*-webkit-tap-highlight-color: #ff7800; */}button {  width: auto; overflow: visible; }body, select, input, textarea {  color: #444; }h1, h2, h3, h4, h5, h6 { font-weight: bold; }a, a:active, a:visited { color: #000; font-weight: bold }a:hover { color: #ff7800; }

#left-section h1 { font-size: 32px; padding:10px 0; color: #000; margin-bottom: 10px; margin-top: 12px; font-weight: normal;}
#left-section h2 { font-size: 18px; margin-bottom: 8px; margin-top: 10px;}
#left-section h3{ font-size: 16px; margin-bottom: 8px; margin-top: 6px;}
#dialogbesetzung h1 { font-size: 15px; margin-bottom: 6px; margin-top: 8px;}
#left-section h4 { font-size: 13px; margin-bottom: 2px; margin-top: 4px;}

#left-section ul {margin-left:15px;} 
i {font-style:italic;}.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }.hidden { display: none; visibility: hidden; }.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }.invisible { visibility: hidden; }.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }.clearfix:after { clear: both; }.clearfix { zoom: 1; }.fl{ float: left; }.fr{ float: right; }.fnone{ float: none; }.txt-center{ text-align: center; }.txt-left{ text-align: left; }.txt-right{ text-align: right; }.clear{ clear: both; }/** Supersized **//*------------------------*/#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../images/progress.gif) no-repeat center center;}#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }#supersized img{ width:auto; height:auto; position:relative; outline:none; border:none; }#supersized a { z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; display:block; }#supersized a.image-loading { background:#111 url(../images/progress.gif) no-repeat center center; width:100%; height:100%; }/** Wrapper **//*------------------------*/.wrap{ left:0; width: 100%; background: url(../images/trans.png) repeat; position: fixed; z-index: 10000; }
/*.wrapfooter { float: left; width: 100%; background: url(../images/trans.png) repeat;  z-index: 10000; }*/
.wrapfooter {position: fixed; bottom: 0; width: 100%; background: url(../images/trans.png) repeat;  z-index: 10000; }.content{ width: 950px; margin: 0 auto; }/** Header **//*------------------------*/#header{ height: 82px; padding: 8px 0 0 0; position: relative; }#header #logo{ float: left; margin: 12px 0 0 0; }#header #font-ctrl{ position: absolute; top: 7px; left: 280px; }#header #font-ctrl ul{ margin: 0; list-style: none; }#header #font-ctrl ul li{ margin-right: 15px; display: inline; float: left; font-weight: bold; font-size: 15px; }#header #font-ctrl ul li a{ color: #fff; text-decoration: none; }#header #font-ctrl ul li a:hover{ color: #ff7800; }#header #font-ctrl ul li.size a{ line-height: 19px; }#header #font-ctrl ul li .sm{ font-size: 11px; }#header #font-ctrl ul li .md{ font-size: 15px; }#header #font-ctrl ul li .lg{ font-size: 20px; }#header #font-ctrl ul li.color { width: 15px; height: 15px; text-indent: -9999em; text-align: left; background: url(../images/color-icon.png) no-repeat bottom; display: block; margin-top:4px; cursor:pointer; }#header #font-ctrl ul li.active_uraan{ background-position: top !important; } #header #font-ctrl ul li.color:hover{ background-position: top; }#top-right{ width: 473px; float: right; position: relative; }#top-right ul{ margin: 0; list-style: none; }#top-right ul.soc { float: right; }#top-right ul.soc li{ display: inline; float: left; margin: 0 0 0 5px; }#top-right ul.soc li a{ display: block; width: 12px; height: 12px; text-decoration: none; text-indent: -9999em; }#top-right ul.soc li.fb a{ background: url(../images/icon-fb.png) no-repeat bottom; }#top-right ul.soc li.tw a{ background: url(../images/icon-tw.png) no-repeat bottom; }#top-right ul.soc li.rss a{ background: url(../images/icons/icon-rss.png) no-repeat 0 -12px; height:12px; width:12px; }#top-right ul.soc li.rss a:hover{ background-position: 0 0px;}#top-right ul.soc li a:hover{ background-position: top; }#top-right form{ float: right; margin: 0 30px 0 0; display: inline; }#top-right form .txt{ width: 180px; height: 12px; padding: 1px 0; border: none; border: #a2a19d 1px solid; float: left; background: none; font-size: 11px; color: #fff; }#top-right form .txt:hover{ border-bottom: #fff 1px solid; }#top-right form  .sub{ font-size: 14px; border: none; padding: 0; margin: 0 0 0 0; background: none; cursor: pointer; font-weight: bold; color: #fff; margin-left: 10px; }#top-right form .sub:hover{ color: #fff; }#top-right .clearfix{ margin-bottom: 10px; }#top-right .top-menu{ }#top-right .top-menu li{ font-size: 15px; display: inline; float: right; margin-left: 10px; }#top-right .top-menu li a{ color: #fff; text-decoration: none; font-weight: bold; }#top-right .top-menu li a:hover{ color: #ff7800; }#top-right .top-menu li a.active, #top-right .top-menu li a.selected{ color: #ff7800; }/** Content **//*------------------------*/#main{position: relative; padding: 105px 0 60px 0; visibility: hidden; }#left-content{ width: 630px; padding: 10px; float: left; background: #fff; position: relative; }#left-content .post{ position: relative; }#left-content .post-image{ background-color: black; margin-bottom: 10px; }#left-content .post-title{ margin-bottom: 10px; position: relative; min-height:78px;}#left-content .post-title .fr{ position: absolute; right: 0px;}#left-content .post-title h3{ font-size: 30px; color: #000; letter-spacing: 0px; margin: 0; line-height: 30px; width: 495px; }#left-content .post-title h3 a{ font-size: 30px; color: #000; text-decoration: none; }#left-content .post-title p, #left-content .post-title p a{ font-size: 12px; color: #878787; text-transform: uppercase; font-weight:normal; }#left-content .post-title p a{ text-decoration: none; }#left-content .icons{ margin: 0; list-style: none; float: right; }#left-content .icons li{ display: inline; float: left; margin-left: 7px; }#left-content .entry-content{ font-size: 14px; width: 500px; float: left; }#left-content .entry-content p{ margin-bottom: 10px; }
#sidebarwrap {width: 240px;position: absolute;right: 0;}
#sidebar{ position:fixed; width: 240px; float: right;  z-index:101;}/*#sidebar{ top: 105px; right: 0px; width: 240px; position: fixed; min-height:800px; }*/
#left-content #post-slide .entry-content .read-more{margin-bottom:7px;}
#sidebar .widget{ padding: 5px; padding-top: 10px; background: #fff; color: #000; margin-bottom: 10px; position: relative; }
#sidebar #news  .infotext{ min-height: 130px; }
#sidebar .widget-title, #left-content .title{ color: #000; font-size: 30px; padding-bottom: 15px; border-bottom: #000 3px solid; line-height: 30px; font-weight: bold; letter-spacing: 0px; margin-bottom: 10px; }#sidebar .widget-title .fr, #left-content .title .fr{ margin: 10px 0 0; }#sidebar .widget .date{ font-size: 11px; margin-bottom: 12px; }#sidebar .widget .ttl{ font-size: 15px; letter-spacing: 0px; margin-bottom: 10px; }#sidebar .widget .ttl a{ color: #000; text-decoration: none; }#sidebar .widget .widget-content p{ font-size: 14px; }#sidebar .widget .widget-content{ margin-bottom: 10px; } #sidebar .widget .widget-content a:hover{color:#000}
#sidebar .box-gray{ height: 120px; }
.noadvertising #werbung {display:none;}
#sidebar .extras{ background: url(../images/trans.png) repeat; margin-bottom:10px;}
#sidebar .extras .ttl{ font-size: 30px; font-weight: bold; color: #fff; letter-spacing: 0px; padding: 5px 0; margin: 0px 5px 5px 5px; border-bottom: #fff 3px solid; }
#sidebar .extras ul, #sidebar .extras p{ margin: 0 5px 5px; padding-bottom:5px; list-style: none; color: #686867}
#sidebar .extras ul li{ display: block; margin-bottom: 5px; font-size: 15px; color: #fff; font-weight: bold; letter-spacing: 0px; }
#sidebar .extras ul li a{ color: #fff; text-decoration: none; }
#sidebar .extras ul ul li{ font-weight: normal; padding-left: 10px; background: url(../images/bullet.png) no-repeat left 7px; }
#sidebar ul li.spielzeit { text-transform:uppercase;}
#sidebar .extras ul li.active a, #sidebar .extras ul ul li.active a, #sidebar .extras ul li a:hover{ color: #ff7800; }
#sidebar .extras ul li.active ul li a{ color: #fff; }
#sidebar .extras ul li.active ul li.active a{ color: #ff7800; }
.read-more {margin-top: 8px;}.read-more a{ text-transform: uppercase; color: #878787; text-decoration: none; font-size: 14px; font-weight: bold; }.btn{ color: #fff!important; text-align: center; font-weight: bold; font-size: 15px; padding: 0 10px; line-height: 30px; background: #ff7800; text-decoration: none; float: left; position: absolute; bottom: 0px; right: 0px; }.btn:hover{ color: #fff!important; }.btnGrey { color: #000!important; text-align: center; font-weight: bold; font-size: 15px; padding: 0 10px; line-height: 30px; background: #ccc; text-decoration: none; float: left; position: absolute; bottom: 0px; right: 0px; min-width: 97px;}#left-section .post .entry .read-more .btnGrey {background: #ccc;}
#left-section{ position: relative; width: 630px; float: left; min-height: 50px; }#left-section .col-left{ width: 470px; float: left; }#left-section .col-right{ width: 150px; float: right; }
#left-section .csc-firstHeader{font-size: 30px; font-weight: bold; color: #000; }
#left-section h1.csc-firstHeader h1, #left-section h2.csc-firstHeader{border-bottom: 3px solid #000; margin-bottom: 13px;}
#left-section .post{ margin-bottom: 10px; }#left-section .post .image{ width: 145px; height: 120px; float: left; display: inline; margin-right:10px; }#left-section .post .image img{ display: block; }#left-section .post .entry{ width: 302px; min-height: 122px; float: right; background: #fff; padding: 4px; position: relative; float: left; }#left-section .post .entry .ttl{ font-weight: bold; font-size: 15px; color: #000; letter-spacing: 0px; }#left-section .post .entry h3.ttl {margin-bottom: 0px;}#left-section .post .entry h3.ttl a {font-size: 15px; color: #000; text-decoration: none;}#left-section .post .entry .meta{ font-size: 10px; text-transform: uppercase;  }#left-section .post .entry .meta a{ text-decoration: none; color: #878787; }
#left-section .csc-header h1, #left-section .csc-frame-rulerAfter .csc-header h1, #left-section .csc-frame-rulerAfter2 .csc-header h2,#left-section .csc-frame-rulerAfter2 .csc-header h3,#left-section .csc-frame-rulerAfter2 .csc-header h4{border-bottom: 3px solid #000;}
#left-section .csc-frame-rulerAfter .csc-header h1, #left-section .csc-frame-rulerAfter .csc-header h2,#left-section .csc-frame-rulerAfter .csc-header h3,#left-section .csc-frame-rulerAfter .csc-header h4{border-bottom: 1px solid #000;}
#left-section .post .entry .maininfo{
/*  min-height:90px;*/
  height:90px;
  padding-bottom: 3px;
}
#left-section .post .entry .excerpt{ font-size: 12px; /*color: #000; */line-height: 19px; margin-top:2px; margin-bottom: 20px;}
#left-section .post .entry .price {margin-bottom: 20px;}
#left-section .post .entry .status{ position: absolute;display:block; width:190px; bottom: 4px; left: 4px; font-size: 11px; color: #878787; text-transform: uppercase; }
#left-section .post .entry .read-more a,#left-section .info .extrainfo{ color: #fff !important; text-decoration: none; font-size: 11px; text-align: center; padding:0 10px; background: #ff7800;/* height: 20px; */line-height: 20px; display: block; position: absolute; bottom: 0; right: 0; text-transform: none; font-weight: bold; }#left-section .info, #left-section .col-right .csc-default, #left-section .col-right .csc-frame{ width: 140px; min-height: 123px; padding: 2px 5px 5px 5px; background: #fff; float: right; position: relative; margin-bottom: 10px; }#left-section .info h4, #left-section .col-right .csc-default h4, #left-section .col-right .csc-frame h4{ font-size: 15px; color: #000; font-weight: bold; }#left-section .info h4.underline{ border-bottom: #000 1px solid; padding: 0 0 3px 0; margin-bottom: 10px; }#left-section .info h4.date{ margin-bottom: 12px; }
#left-section .info .time{ font-weight: bold; font-size: 11px; line-height: 18px; color: #878787; text-transform: uppercase; letter-spacing: 0px; }
#left-section .info .time .timelabel{ display:inline-block; width:60%;}
#left-section .info .time .timevalue{ display:inline-block; width:40%;}

/*reset uploads*/
#left-section .col-right .csc-uploads { padding:inherit; padding-left: 0.6em;}
#left-section .col-right .csc-uploads li { margin: inherit; overflow:inherit;}
#left-section .col-right .csc-uploads span.csc-uploads-fileName { text-decoration: none; }
#left-section .col-right .tx-felogin-pi1 {margin-top:13px;}
#left-section .col-right .tx-felogin-pi1 h3{display:none;}
#left-section .col-right .tx-felogin-pi1 form {margin-top:10px;}
#left-section .col-right .tx-felogin-pi1 input{margin-top:10px;float:right;}
/*#left-section .col-right .tx-felogin-pi1 > div {display:none;}*/

#left-section .info .venue, #left-section .weitere_termine{ font-size: 11px; color: #878787; margin-top: 10px; text-transform: uppercase; font-weight: bold;} 
#left-section .info .extrainfo{padding:0; width: 150px; text-transform: uppercase; /*white-space: nowrap;*/}
#left-section .col-right .info .extrainfo {position: static;margin: -2px -5px; margin-bottom: 10px; line-height:30px;}
#left-section .info .other{ position: absolute; bottom: 5px; left: 5px; cursor: pointer;}#left-section .info .other a{ color: #000; font-size: 11px; text-transform: uppercase; font-weight: bold; text-decoration: none; }#left-section .info .links, #left-section .col-right .csc-uploads{ margin: 0; list-style: none; }#left-section .info .links li, #left-section .col-right .csc-uploads li{  letter-spacing: 0px; font-size:12px; line-height: 19px; margin-left: 8px; }#left-section .info .links li a, #left-section .col-right .csc-uploads li a{ text-decoration: none; color: #000; }#left-section .info .links li a:hover, #left-section .col-right .csc-uploads li a:hover{ color: #ff7800; }#left-section .post .calendar{ background: #16120c; color: #fff; }#left-section .post .calendar h4{ font-size: 15px; font-weight: bold; margin-bottom: 0; }.soc-icons{ position: absolute; right: -25px; top: 0; width: 20px; }.soc-icons li{ display: block; margin-bottom: 5px; float: left; }.soc-icons li img{ display: block; }#left-section p, #left-section .comments {line-height: 19px;}
#left-section .weitere_termine{margin-top:0;min-height:inherit;}

#left-section .post .entry-full{ width: 450px; float: left; background: #fff; padding: 10px; color: #000; padding-bottom: 60px;}
#left-section .post .entry-full .btnGrey, #left-section .post .entry-full .btn{float:right; position: relative; margin-top: -10px; margin-right: -10px;}
#left-section .post .entry-full .text-section {padding-bottom:20px;}
#left-section .post .entry-full .entry-ttl{ font-size: 30px; font-weight: bold; letter-spacing: 0px; }#left-section .post .entry-full .meta{ color: #878787; font-size: 11px; letter-spacing: 0px; text-transform: uppercase; margin-bottom: 0;}#left-section .post .entry-full .entry-content{ }#left-section .post .entry-full /*.entry-content*/ p{ margin-bottom: 10px; }
.casts{ width:100%; float: left;margin-bottom: 10px;}.casts h3{ color: #000; font-size: 15px; font-weight: bold; border-bottom: #000 1px solid; min-width: 40%; float: left; }.casts .col{ float: left; width: 49%; }.casts .col ul{ margin: 0; list-style: none; margin-left: 15px; padding-left: 0px;}.casts .col ul li{ line-height: 19px; color: #000; font-size: 12px; letter-spacing: 0px; list-style-position: outside; margin-bottom: 0 !important;}.casts .col ul li .orange{ color: #ff7800; }.casts .col ul li a:hover { color: #FF7800; cursor: pointer;}.casts .col ul li a { color: #000; cursor: pointer;}
.press h3, .comments h3, #left-section .abo_result .abolabel {border-bottom: #000 1px solid;}
#left-section .abo_result h3 {font-size:14px}
#left-section .abo_result .abolabel {font-size:14px}
#left-section .post .entry-full .contenttable td{padding: 2px 0; border-bottom: #000 1px solid;}

#slider{ margin-bottom: 10px; height: 316px;}#slider ul{ margin: 0; list-style: none; }#slider ul li img{ display: block; }#slider-ctrl{ position: relative; height: 316px; margin-bottom: 10px; overflow: hidden; }#slider-ctrl ul{ margin: 0; list-style: none; }#slider-ctrl ul li{ display: block; }#slider-ctrl ul li img{ display: block; margin-bottom: 10px;  }#go-prev{ cursor:pointer; position: absolute; top: 0; left: 50%; margin-left: -30px; z-index: 999; }#go-next{ cursor:pointer; position: absolute; bottom: 0; left: 50%; margin-left: -30px; z-index: 999;  } #slider-ctrl .bx-window{height:316px !important;}
#footercontent{width: 100%; clear: both; margin-top: 10px; float: left;} #footercontent .csc-header{ background-color: #FFF; padding: 10px; margin-bottom: 20px; } #footercontent .csc-header h1 {margin: 10px 0 5px 0;}
/** Footer **/
/*------------------------*/
.wrapfooter  #sprachblase {color:#000000; position: absolute; background: url(../../../../typo3conf/ext/cnevents/res/images/icons/sprachblase.png) no-repeat; width:308px; height:195px; left:690px; top:-200px;padding:10px;display:none;}
.wrapfooter  #sprachblase h1{font-size: 18px; font-weight:bold; margin-bottom:10px;}
.wrapfooter  #sprachblase span{line-height: 19px; font-weight:normal;}

#footer{ height: 34px; overflow: hidden; padding: 10px 0 0 0; position: relative;}
#footer .services{ width: 238px; }
#footer .services .fl ul{ margin: 0 0 5px 0; padding:0px; list-style: none; }
#footer .services .fl ul li, #footer .services .fl p a{ line-height: 20px; color: #fff; letter-spacing: 0px; font-size: 14px; font-weight: bold; }
#footer .services .fl p a{ text-decoration: none; }
#footer .services .help{ width: 30px; }
#footer .services_top {border-bottom: 2px solid #fff; height: 35px;}
#footer .services_top  ul li, #footer .services_top  ul li a{color: #FF7800 !important; line-height: 14px !important;}
#footer .services .ttl, #footer .left-col .ttl{ font-weight: bold; color: #fff; font-size: 25px; padding-bottom: 10px; line-height: 25px; border-bottom: #fff 2px solid; width: 100%; letter-spacing: 0px; margin-bottom: 10px; }
#footer .services .ttl a{ color: #6b6866; text-decoration: none; }
#footer .left-col{ width: 625px; float: left; }
#footer .left-col .ttl{ margin:4px 0 5px;}
#footer .left-col h3.ttl {font-size: 14px; line-height: 14px; margin-top:0; padding-bottom: 5px;}
#footer .left-col h3.ttl a {color:#ffffff;}
#footer .left-col h3.ttl a:hover {color:#FF7800;}
#footer .services .fl {    width: 100%;}.right-icons{ margin: 0 -32px 0 0; list-style: none; float: right; }
#footer .right-icons {margin: 0 0px 0 0;}
#footer .right-icons img{margin-bottom: 0px;}.right-icons li{ display: inline; float: left; margin-left: 10px; }.ctrl{ float: left; margin: 12px 0 0 20px; }.ctrl a{ display: block; }.ctrl a{ width: 10px; height: 8px; display: inline-block; text-indent: -9999em; float: left; }.ctrl a.down{ background: url(../images/arrow-down.png) no-repeat; cursor: pointer;}.ctrl a.up{ background: url(../images/arrow-up.png) no-repeat; cursor: pointer;}
#footer .col{ width: 135px; float: left; margin-right: 12px; }
#footer .col .menu{ margin: 0; list-style: none; }
#footer .col .menu li{ display: block; line-height: 20px; letter-spacing: 0px; font-weight: bold; /*font-size: 14px;*/font: inherit; font-weight:bold; color: #fff; }
#footer .col .menu li a{ color: #fff; text-decoration: none; cursor: pointer;}
#footer .col .menu li a.active{ color: #FF7800;}
#footer .col .menu li a:hover{ color: #FF7800;}
#footer .col .menu li .ctrl{ float: right; margin: 5px 0 0 0; }
#footer .col p{ margin-bottom: 7px; }
#footer .col p.col-ttl{ color: #ffffff; font-size: 14px; line-height: 14px; padding-bottom: 5px; cursor: pointer; border-bottom: 2px solid #ffffff;
height:14px;}
#footer .col p.active strong{ color: #6d3402;}
#footer .col select{ font-size: 11px; text-transform: uppercase; border: none; border-bottom: #4f4f4c 1px solid; border-top: #4f4f4c 1px solid; background: none; width: 135px; }
#footer .col .txt{ width: 120px; border: none; border-top: #4f4f4c 1px solid; border-bottom: #4f4f4c 1px solid; float: left; background: none; font-size: 11px; }
#footer .col .sub{ width: 13px; height: 13px; border: none; background: url(../images/icons/search.png) no-repeat; cursor: pointer; float: left; margin: 2px 0 0 0px; }
#footer .col1{ width: 270px;}
#footer .col1 ul.menu {float:left; padding-left: 0px;}
#footer .col1 ul.menu  li,#footer .col2 .menu  li {line-height: 25px !important; /*font-size: 15px;*/font: inherit; font-weight:bold; margin-bottom: 0px;}
#footer .col1 ul.menu  li span, #footer .col2 ul.menu  li span {vertical-align: middle !important;}
#footer .col1 .menu1 li {color: #ffffff}
#footer .col1 .menu1 li a {color: #ffffff}
#footer .col1 ul.menu1 {margin-right: 20px;}
#footer .col1 .menu  li input, #footer .col2 .menu  li input {display: none;}
#footer .col2{ width: 170px;}
#footer .col_top{ width: 580px; float: left; margin-right: 0px; }
#footer .col_top .menu_top{ margin: 0; list-style: none; }
#footer .col_top .menu_top li{ float: left; position:relative; margin-right:5px; padding-right:12px; display: block; line-height: 21px; letter-spacing: 0px; font-weight: bold; font-size: 21px; }
#footer .col_top .menu_top li.last {margin-right:0; padding-right:0; border-right:0;}
#footer .col_top .menu_top li a{ padding-right:5px; color: #FFFFFF; text-decoration: none; cursor: pointer;}
#footer .col_top .menu_top li .splitter{position:absolute; font-size:0.8em; top:-1px;}
#footer .col_top .menu_top li a:hover{ color: #FF7800;}
#footer .col_top .menu_top li a.active_col {color:#FF7800;}
#footer .col_top .menu_top li a.white {color:#ffffff;}
#footer .col_top .menu_top li a.active{ color: #FF7800;}
#footer .col_top .menu_top li .ctrl{ float: right; margin: 5px 0 0 0; }
#footer .col_top p{ margin-bottom: 10px; }
#footer .col_top p.col-ttl{ color: #FF7800; font-size: 14px; font-weight: bold; margin-bottom: 45px; cursor: pointer; }
#footer .col_top p.active strong{ color: #6d3402;}
#footer .col_top select{ font-size: 11px; text-transform: uppercase; border: none; border-bottom: #4f4f4c 1px solid; border-top: #4f4f4c 1px solid; background: none; width: 135px; }
#footer .col_top .txt{ width: 120px; border: none; border-top: #4f4f4c 1px solid; border-bottom: #4f4f4c 1px solid; float: left; background: none; font-size: 11px; }
#footer .col_top .sub{ width: 13px; height: 13px; border: none; background: url(../images/icons/search.png) no-repeat; cursor: pointer; float: left; margin: 2px 0 0 0px; }/** Copy **/#copy{ float: right; height: 30px;  width: 238px; }#copy ul{ margin: 4px 0 0;  list-style: none; float: left; margin-right: 0px; padding-left: 0px;}#copy ul li{ display: inline;  font-size: 14px; margin-left: 10px; }#copy ul li a{ color: #fff; font-weight: bold; text-decoration: none; }#copy ul li a:hover { color: #FF7800;}

/*new css to add*/
#footer .ryt{ margin-right: 0; float: right; width: 160px;}
#footer .ryt ul li.ansicht {color: #FFFFFF; font-weight: bold; margin-top: 4px;}
#footer .ryt ul li.ansicht .active_ansicht2{background: url(../images/icons/ansicht2.png) 4px 0px no-repeat;width: 22px; height:14px; margin-top:2px;display:block; float:right;}
#footer .ryt ul li.ansicht .ansicht2{background: url(../images/icons/ansicht2.png) -23px 0px no-repeat;width: 22px; height:14px; margin-top:2px;display:block; float:right;}
#footer .ryt ul li.ansicht .active_ansicht1{background: url(../images/icons/ansicht.png) 0px 0px no-repeat;width: 13px; height:14px; display:block; float:right;margin-top:2px;}

#footer .ryt ul li.ansicht .ansicht1{background: url(../images/icons/ansicht.png) -28px 0px no-repeat;width: 13px; height:14px; display:block; float:right;margin-top:2px;}

#footer .ryt ul li a {color: #ffffff}
#footer .ryt ul li a:hover {color: #FF7800}
#footer .col ul {margin-left: 0px; padding-left: 0px;font-size:12px;}
#footer .col .filter_selbox {  
  background:transparent url('../images/icons/selbox.png') no-repeat scroll !important; 
  width:180px; height:20px;background-position: -71px -3px;
  position:relative;width: 160px; overflow: hidden; margin-top: 106px;
}
#footer .col .filter_selbox select{ padding-right:15px; font-size: 11px; text-transform: uppercase; border: none; border-bottom: #ffffff 0px solid; border-top: #4f4f4c 0px solid; 
/*background: #000 url('../images/icons/selbox.png') no-repeat;*/  width: 195px; color: #ffffff; 
/*background:#000; background-position: -71px -3px;
background-color: Transparent; */
  -webkit-appearance: none;
  cursor:pointer;
}
#footer .col .filter_selbox select option{
background-color:#000;
}
#footer .col .txt{ width: 140px; border: none; border-top: #4f4f4c 0px solid; border-bottom: #ffffff 1px solid; float: left; background: none; font-size: 11px; color: #ffffff;}
#footer #copy h3{font-size: 14px; line-height: 14px; padding-bottom: 5px; padding-top: 0px; color:#ffffff; border-bottom: 2px solid #ffffff; width: 238px; margin-left:-5px;}
#footer #copy h3 a {color:#ffffff;}
#footer #copy h3 a:hover, #footer .ryt #filter_alleanzeigen STRONG:hover {color:#FF7800;}
#footer .col h3 a.active{ color: #FF7800;}

#footer #indexedsearch .txt {border: #A2A19D 1px solid;}
#footer #indexedsearch .txt:hover {border-bottom: #fff 1px solid;}

#copy ul.topmenu {float: left; padding-left: 0px;}
#copy ul.topmenu li{float: none;}
#copy ul.topmenu li{ display: block; margin-top: 0px; margin-left: 0px; }

.casts strong {
    color:#696969;
}

.widget-content h2 {
    margin-top:5px;
    line-height: 19px;
}

#left-section .news-single-item img{
    margin-bottom:10px;
}

#left-section .news-single-files a{
    margin-right:5px;
}

div.powermail_radio_inner input {
  margin-top:5px;
}
fieldset.powermail_fieldset {
  border: 0;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: 0px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -khtml-border-radius: 3px;
  border-radius:  0;
}
fieldset.powermail_fieldset input.powermail_text, fieldset.powermail_fieldset input.powermail_date, fieldset.powermail_fieldset input.powermail_datetime, fieldset.powermail_fieldset textarea, fieldset.powermail_fieldset select, fieldset.powermail_fieldset input.powermail_captcha {
width:288px;
}
div.powermail_fieldwrap_check {float: left; padding-top: 10px; padding-bottom: 10px;}
div.powermail_check_inner {clear: both;margin-bottom:3px;}
.powermail_radio_outer, .powermail_captcha_outer, .powermail_check_outer{border:0;}
div.powermail_check_inner label {margin-left: 5px;}
fieldset.tx-powermail-pi1_fieldset label {display: block;}
/*
dl.powermail_all dt {width: 59%;padding: 3px 1% 3px 0;}
dl.powermail_all dd {width: 40%;}
*/
.powermail_confirmation, .powermail_create {background: transparent;box-shadow: none;padding: 10px 0;}
.powermail_confirmation .powermail_all td{ padding-bottom:5px;}
#left-section .powermail_confirmation h4{ padding-bottom:22px; font-size: inherit;}

dl.powermail_all {padding: 5px 0; float:left;}
.powermail_message {margin-bottom: 15px;}
.powermail_message li {color: #FF7800;}
.powermail_label {font-weight: normal;color: inherit;}
#left-section .entry-full .powermail_label {width: 100%;margin-bottom:3px;}
.powermail_radio_outer, .powermail_captcha_outer, .powermail_check_outer {width:405px;margin: 0 0 5px 200px;}
#left-section .entry-full .powermail_radio_outer, #left-section .entry-full .powermail_captcha_outer, #left-section .entry-full .powermail_check_outer {margin-left:0;}
input.powermail_confirmation_form, input.powermail_confirmation_submit {background: #FF7800;}

/*powermail short field: gastronomie*/
.tx-powermail .short_field  .powermail_label {
  width: 450px;  
  margin-right:3px;
}
.tx-powermail .short_field .powermail_field{
  width: 30px;  
}

/** Slides **/.controls, .controls-02, .controls-03{ position: absolute; top: 12px; right: 10px; z-index: 999; }.controls-02, .controls-03{ top: 15px; right: 5px; z-index: 999; }.controls a, .controls-02 a, .controls-03 a{ width: 12px; height: 12px; margin: 0 2px; background: url(../images/tab.png) no-repeat; display: block; float: left; text-decoration: none; text-indent: -9999em; }.controls a.pager-active, .controls-02 a.pager-active,  .controls-03 a.pager-active{ background: url(../images/active-tab.png) no-repeat; }
#left-section ul li {list-style: square; list-style-position: outside; padding-right: 10px;margin-bottom: 5px;}
#left-section #slider ul li {height: 316px; overflow:hidden; padding: 0px; width: 470px; margin: 0px; list-style-position: none; list-style: none;}#left-section #slider ul { margin: 0px; padding: 0px;}.metastartview { font-weight: bold; padding-top: 3px;}.press {float: left; clear: both; width: 100%;}.eventsub {width: 100%;}b {font-weight: bold;}.comments {float: left; width: 100%; padding-bottom: 0 !important;}.comments form{padding-top: 10px;float: left; width: 100%;}.comments label.fullsize {float:left; width:100%; border-bottom: 1px solid #000;margin-bottom: 10px;}.comments textarea {float:left; width: 99%; margin-bottom: 10px; height: 120px; resize:none;}.error_comments {color: red;}
.weitereTermineContent {/*width: 100%; float:left;   */color: #878787; font-size: 11px;text-transform: uppercase; margin-bottom: 15px; padding-top: 10px;}
.weitereTermineContent a { margin-bottom:5px; display:inline-block;}
.weitereTermineContent a.act {color:#FF7800;}
div.light_rounded .pp_content {    background: #000 !important;}.pp_content .pp_nav {height:100px;} #pp_full_res iframe {    /*overflow: hidden !important;*/   /* overflow: scroll !important;    overflow-y: scroll; */}
#footer .col .menu li a.no {    color: #686867;    cursor: default;}
.sqaure { float: left;    height: 120px;    width: 150px;    overflow: hidden;    margin-right: 10px;    margin-bottom: 10px;    /*background: #000;*/     cursor: pointer;}.sqaure:last {    margin-right: 0px;}
.sqaurepressedetail .square_content {    background: #000;}
.sqaurebio, .sqaurevideo, .sqaurepresse, .sqaurepressedetail {    float: left;    height: 120px;    width: 150px;    overflow: hidden;    margin-right: 10px;    margin-bottom: 10px;    background: #fff;     cursor: pointer;}
.sqaurepresse {    cursor: auto;}.sqaurepresse h3, .sqaurepresse h3 a {    text-align: left;    }.sqaurepresse h3 {    padding-left: 10px;}
.sqaurebio:last, .sqaurevideo:last {    margin-right: 0px;}.sqaureAbo {    float: left;    height: 110px;    width: 150px;   margin-right: 10px;    margin-bottom: 20px;    background: #fff;     cursor: pointer;}.sqaureAbo:last {    margin-right: 0px;}
.square_contenthover { background:#FFF;}
.sqaurepressedetail .square_contenthover{ display:none;}
.sqaurepressedetail .sqaurebio .square_contenthover{display:block;}
.sqaurebio, .sqaurevideo{height:165px}
#left-section .sqaurebio .squarepadding h3, #left-section .squarepadding h3{font-size:13px;margin-top:2px;} 
.squarepadding { background:#FFF; font-size:12px;  position: relative;    height: 100%;        padding: 5px;}.squarepadding h3 { color:#444444;  font-size: 11px;}.squarepadding .excerpt {    font-size: 9px;}.squarepadding .meta {    position: absolute;    bottom: 15px;    font-size: 9px;}.uid {    display: none;}.erinnerungcontainer {    float:left;    width: 312px;    min-height: 360px;    padding: 10px;    background: #fff;}.erinnerungcontainer h1 {    border-bottom: 3px solid #000;    font-size: 11px;}.erinnerungcontainer label { width:100%;  float: left;    margin-top: 20px;    margin-bottom: 5px;}.erinnerungcontainer #zeit,.erinnerungcontainer #email, #weitersagen #email1, #weitersagen #email2 { width: 147px; margin-right: 6px;}.erinnerungcontainer #email, #weitersagen #email2  {margin-right:0;}.erinnerungcontainer textarea {    width: 304px;    height: 80px;        resize: none; float:left;}.erinnerungcontainer #submit {    float: right;    margin-right: 1px;    margin-top: 5px;} .erinnerungcontainer #weitersagen #email2{margin-left:2px;} 
.abo_einleitung {    float:left;    clear:both;    width: 100%;    background: #fff;    margin-bottom: 15px;    min-height: 100px;}.abo_einleitung h1 {    border-bottom: 3px solid #000;}.abo_einleitung_content {    padding: 10px;}.abo-info {    position: absolute;    bottom: 3px;    color: #6d6f72;    font-size: 12px;    font-weight: bold;}.abo-auswaehlen {    position: absolute;    cursor: pointer;    bottom: 0;    right: 0;}.aboschoice td {    color: #fff;    font-size: 12px;}.aboschoice { margin:0px 5px; margin-bottom: 10px;    }.book_abo, .delete_abo { margin:0px 5px; padding-bottom:10px; cursor: pointer;}.abo_fortschritt {   padding-bottom:10px; list-style-type:decimal;     list-style-position: inside;    color: #fff;}.abo_fortschritt .active {    color: #FF7800;}.abo_book_step1_result {    float: left;    margin-top: 30px;    margin-bottom: 30px;}.abo_book_step1_result_table td{    padding-top: 5px;    padding-bottom: 10px;}.abo_kommentar {    width: 100%;    height: 80px;    resize: none;}.abo_weiter {    position: absolute;    right: 0px;    bottom: 15px;}.abo_perso_data .leftCol {    width: 130px;    }.abo_perso_data td {    height: 25px;}.abo_perso_data .rightCol {    width: 240px;}.abo_perso_data input {    width: 200px;}#post-slide{width: 630px;}
#post-slide .post-image img{display:block; width: 630px; height:504px}
#left-section error.bx-wrapper li {    width: 470px;    height: 318px;    overflow: hidden;}.col-right #slider2 {    padding-left: 0px;}
#left-section .abo_result .post #abo_details{float: left;height: 100%; width: 450px; position: relative; padding: 10px;}
#left-section #slider2 li {    height: 99px !important;    margin-bottom: 10px !important;    width: 150px;    overflow: hidden;}
#left-section #slider2 li a {width: 100%;display: inline-block;background: #000;}
#left-section #slider2 li a img {margin: auto;}

/*#left-section #slider2 li:first-child {    margin-bottom: 0px !important;}*/
#left-section #slider2 .play_img_thumb{position: absolute; top: 27px; left: 51px; z-index:5;}
.error {    display: none;    color: #ff0000;}.abo_zahlweise td{    height: 25px;}.abo_weiter {    cursor: pointer;}
.abo_zahlweise table td.label{width:30%} .abo_zahlweise table td input{width:200px}

#tx_felogin_loginform {margin-top:10px;}#tx_felogin_loginform>div{margin-bottom:5px;}#tx_felogin_loginform input#user,#tx_felogin_loginform input#pass{width:166px;} #tx_felogin_loginform label{    float: left;    width: 100px;}.error p {    color: #fff;}fieldset.powermail_fieldset{ background:#FFF;padding: 20px 0;  box-shadow: none;} fieldset.powermail_fieldset input.powermail_field, fieldset.powermail_fieldset input.powermail_date, fieldset.powermail_fieldset input.powermail_datetime, fieldset.powermail_fieldset textarea.powermail_textarea, fieldset.powermail_fieldset input.powermail_captcha { width: 280px;}.date {    width: 150px !important;}fieldset.powermail_fieldset .powermail_fieldwrap_date input.powermail_date {    width: 150px !important;}div.tx-powermail {    width: 600px;} .col-left div.tx-powermail {    width: 450px;}ffieldset.powermail_fieldset label  {    color: #000;    font-weight: normal;}fieldset.powermail_fieldset legend.powermail_fieldwrap_checkbox_title {    color: #000;    font-weight: normal;}fieldset.powermail_fieldset legend.powermail_fieldwrap_radio_title {    color: #000;    font-weight: normal;}fieldset.powermail_fieldset legend{    display: none;} fieldset.powermail_fieldset .layout1 legend{    display: block;} fieldset.powermail_fieldset input.powermail_submit { font: 99% sans-serif; font-weight: bold; background: #FF7800; width:auto;}.iframeimg a {    display: block;    margin-left: auto;         margin-right: auto;}.iframeimg a img {    margin-left: auto;         margin-right: auto;    }.bio_images li {    list-style: none;    float: left;    width: 95px;    height: 99px;    margin-right: 3px;    overflow: hidden;}#side-slide-01 .date {    height: 5px;}#side-slide-02  li {    width: 230px;}#left-section ul li.csc-textpic-image {    padding-right: 0px;}#side-slide-02, #side-slide-01  {    margin-left: 0px;    padding-left: 0px;}.squarepadding .excerpt {    padding-top: 5px;}#left-section .squarepadding .meta, #left-section .squarepadding .excerpt p  {    line-height: 11px;}#left-section .squarepadding h3 {margin-bottom: 0px;/*margin-bottom: 4px; line-height: 1em*/}.black_overlay{    display: none;  top: 0%;  left: 0%;  width: 100%;  height: 100%;  background-color: black;  z-index:10001;          -moz-opacity: 0.7;  opacity:.70;  filter: alpha(opacity=70);        position: fixed;} .content_overlay_topnav {          display: none;  position: fixed;  width: 400px;  top: 20px;        left: 600px;        margin: 0 auto;        font-weight: bold;        font-size: 13px;        height: 50px;  padding: 16px;        color: #fff;  z-index:10002;    }.content_overlay_barriere {        display: none;  position: fixed;  width: 240px;  height: 150px;                color: #fff;  padding: 16px;        font-size: 13px;        font-weight: bold;  top: 2px;  z-index:10002;      }.content_overlay_crossnav {        display: none;  position: fixed;  width: 900px;  height: 160px;        font-size: 13px;  padding: 16px;  bottom: -120px;        color: #fff;        font-weight: bold;  z-index:10002;      }.content_overlay_crossnav .help_content {    margin-top: -30px;}.content_overlay_infokarten {        display: none;  position: fixed;  width: 400px;  height: 50px;  padding: 16px;        color: #fff;  bottom: 0px;    z-index:10002;          font-weight: bold;  }.content_overlay_social {        display: none;  position: fixed;  width: 400px;  height: 80px;  padding: 16px;  top: 0px;        font-size: 13px;        color: #fff;        left: 50%;  z-index:10002;          font-weight: bold;  }.content_overlay_close {        display: none;  position: fixed;  width: 400px;  height: 80px;  padding: 16px;  top: 0px;        font-size: 13px;        color: #fff;        left: 50%;  z-index:10002;          font-weight: bold;    }.contenttable {    width: 100%;    margin-bottom: 10px;}.contenttable td, .contenttable th {    padding-right: 5px;    height: 19px;}.contenttable td.align-right, .contenttable th.align-right {    text-align: right;padding-top:5px;}.contenttable td.align-left, .contenttable th.align-left {    text-align: left;padding-top:5px;} .contenttable body tr:first-child th, .contenttable body tr:first-child td{padding-top:20px}
.contenttable p {    font-weight: normal;}.contenttable thead th {    border-bottom: 2px solid #000;}.contenttable th p {    font-weight: bold;}.help_content {    display: none;    float: left;    background: #000;    opacity: 1;}.help_fragezeichen {    float: left;    background: url(../images/fragezeichen.png);    opacity: 1;    height: 22px;    width: 16px;}.pp_pic_holder .ppt {    display: none !important;}.pp_pic_holder .pp_expand {    display: none !important;}.extras ul li ul {    display: none;}.extras ul li.active ul {    display: block;}.preisklasse {   }.lastElement {    margin-right: 0px; }.headerWhite {    float:left;     background: #fff;     width: 630px;     margin-bottom: 10px; }.headerWhiteContent {    min-height: 70px;     padding:10px;}  .twitter-share-button a {    display: block;    padding: 2px 5px 2px 20px;    background: url('../../../../typo3conf/ext/cnevents/res/images/icons/ico-tw.png') 1px center no-repeat;    border: 1px solid #ccc;  }    #footer .menu li {      white-space: nowrap;  }    #footer .menu li img{      display: none;  }      .browsebox {      list-style: none !important;  }    .browsebox li {      float: left;      list-style: none !important;  }    .noClick {      cursor: default;  }    .btn {      min-width: 97px;  }  .tx-indexedsearch{min-height:250px}  .tx-indexedsearch-noresults{margin-top:10px;}   .tx-indexedsearch-percent { display: none;}    .tx-indexedsearch-info {display: none;}    .dialog {      display: none;  }    .besetzung strong {      /*font-style: italic;*/  }
.presseemptycontent {background: #FFF; padding: 20px 10px;}
.formError .formErrorContent{
border-top: 1px solid #FFAF56;border-left: 1px solid #FFAF56;border-right: 1px solid #FFAF56;background: rgb(255,183,107);
background: -moz-linear-gradient(top, rgba(255,183,107,1) 0%, rgba(255,167,61,1) 45%, rgba(255,124,0,1) 56%, rgba(255,127,4,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,183,107,1)), color-stop(45%,rgba(255,167,61,1)), color-stop(56%,rgba(255,124,0,1)), color-stop(100%,rgba(255,127,4,1)));
background: -webkit-linear-gradient(top, rgba(255,183,107,1) 0%,rgba(255,167,61,1) 45%,rgba(255,124,0,1) 56%,rgba(255,127,4,1) 100%);
background: -o-linear-gradient(top, rgba(255,183,107,1) 0%,rgba(255,167,61,1) 45%,rgba(255,124,0,1) 56%,rgba(255,127,4,1) 100%);
background: -ms-linear-gradient(top, rgba(255,183,107,1) 0%,rgba(255,167,61,1) 45%,rgba(255,124,0,1) 56%,rgba(255,127,4,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 );
background: linear-gradient(top, rgba(255,183,107,1) 0%,rgba(255,167,61,1) 45%,rgba(255,124,0,1) 56%,rgba(255,127,4,1) 100%);
-webkit-box-shadow: 3px 3px 5px #eee;-moz-box-shadow: 3px 3px 5px #eee;box-shadow: 3px 3px 5px #eee;-webkit-border-radius: 2px;-moz-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;} 
.formError .formErrorArrow div{background:#FF7E03;}
/*remove dialog bar, f.e. lightbox with a personas information*/
.ui-draggable .ui-dialog-titlebar {float: right; border:0; background:none;}

/*solr search*/
.tx-solr .tx-solr-search-form{margin: 20px 0; padding-right:0;}
.tx-solr .results-list {margin:0; padding:0;}
.tx-solr .tx-solr-relevance {background-color: #ff7800;}
.tx-solr .results-entry { padding-bottom: 20px;}
.tx-solr #tx-solr-search-functions .secondaryContentSection .csc-header {padding-left: 0px;}
.tx-solr #tx-solr-search-functions .secondaryContentSection {font-size: 12px; line-height: 19px;}
.tx-solr #tx-solr-sorting h3{ font-size:18px !important; margin-top:14px;}
.tx-solr #tx-solr-sorting h3:after, #left-section .tx-solr #tx-solr-sorting .csc-header p:after{ content: ":";}
.tx-solr #tx-solr-sorting { float: right;}
#left-section .tx-solr #tx-solr-sorting .csc-header, #left-section .tx-solr #tx-solr-sorting .csc-header p,
#left-section .tx-solr #tx-solr-sorting ul, #left-section .tx-solr #tx-solr-sorting ul li { display:inline-block;  padding:0; }
#tx-solr-faceting{ float: right; }
#tx-solr-faceting .csc-header, #tx-solr-faceting select.facet-type{ float: left; margin-left:5px; }
#left-section .tx-solr ul.tx-pagebrowse li{ padding-right:5px; }
.tx-solr li.tx-pagebrowse-pages ol { padding:0; }
.tx-solr #tx-solr-pagination { border-bottom: 1px solid #cfcecf; padding-bottom: 0px; height:auto;}
.tx-solr #tx-solr-pagination .tx-pagebrowse-pi1 {float: none; clear: both; padding:20px 0 10px;}
.tx-solr #tx-solr-search, .tx-solr #tx-solr-search-functions{float:none; width:auto; min-height:110px;}
.tx-solr #tx-solr-search-functions{min-height:10px;}
.tx-solr .type{clear:both;margin: 0 0 5px;}
.tx-solr .type-label, .type-value {float: left;  margin-right: 3px;}
#left-section .tx-solr .tx-solr-search-form .tx-solr-submit{ background-color:#ff7800; color:#FFF;}
.ui-autocomplete-loading {background: url(../images/ajax-loader.gif) no-repeat 96%}
.ui-widget-content a {color:#444;}
.ui-widget-content a:hover {color:#FFF;}
#supersized-loader{
	display: none;
}
