 
.dummy {}


hr { color: #999999;background-color:#99999;height:1px; }
ul {margin: 0px 0px 0px 20px}
ul {margin: 4px 0px 4px 0px}

em {font-style:normal;color:#555555;font-weight:bold}

p {margin:5px 0px 5px 0px} 
  
.noline {text-decoration:none}
.hover {text-decoration:none}
.hover:hover {text-decoration:underline}

img {border:none}
a {text-decoration:none}
a:hover {text-decoration:underline}

a.visible {text-decoration:none;font-weight:bold;color:darkred}
a.visible:hiver {text-decoration:underline;font-weight:bold;color:darkred}

th {font-size:11px}

form{padding:0; margin:0} 



#locshowtimes {width:100%;margin-top:10px}

#locshowtimes td.time {width:110px}
#locshowtimes td.ruler {padding:0px;height:1px;overflow:hidden}
#locshowtimes td {b!order-top:1px solid #ccc;padding:7px 7px 7px 7px}


.rightcol_showtimes {width:100%;margin-top:10px}

.rightcol_showtimes td {padding-top:2px;padding-bottom:2px}
.rightcol_showtimes tr.ruler td {border-bottom:1px dotted #777;}
.rightcol_showtimes td.arrow {width:10px;padding-top:6px;padding-right:4px}



.rightcol_showtimes td.time {width:100px;}
.rightcol_showtimes td.main {b!order-top:1px solid #ccc;}
.rightcol_showtimes td.ticketlink {text-align:right}


#detailtable {border-top:1px solid #ccc}

#rightcol {width:300px;b!order-left:1px solid #ccc;overflow:hidden;b!ackground:#fafafa}
#topicrightcol {background:white}
#contentcol {width:400;overflow:hidden;}
#contentcol-padding {padding-right:5px;padding-top:30px}

16-21



#detailtable .detail-timeinfo {font-weight:bold;font-size:11px;border:1px solid #444;padding:2px}
#detailtable .detail-loctitle {font-size:13px;margin-bottom:10px}

#rightcol a {text-decoration:underline}


div.rightcol-panel {padding:0px 10px;
  background:#eee;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  margin-bottom:10px}


#detailtable #rightcol .showtimediv {b!order-bottom:1px dotted #ccc;padding:5px 2px}


#contentcol #shorttext {margin:3px;font-family:verdana,arial,helvetica;font-size:12px;line-height:16px;
                        padding-bottom:20px;padding-top:0px}

#contentcol #location-termine .item,
#contentcol #festival-termine .item {margin:5px;clear:both;border-top:1px solid #ddd}

#contentcol #location-termine img,
#contentcol  #festival-termine img {float:right;margin-bottom:10px;}

#contentcol #location-termine .short-text,
#contentcol #festival-termine .short-text {color:#999}

.link3 {font-weight:bold;color:#003163}


#detailtable #maintext,
#detailtable #maintext .cc-std {font-family:verdana,arial,helvetica;font-size:11px}


#detailtable #maintext a {text-decoration:underline !important}


#rightcol #shorttext { 
                        padding-bottom:20px;padding-top:20px}

#rightcol-showtimelist {margin-bottom:10px}

#rightcol-location,
#rightcol-amazon
 { padding-right:0px}


.after_row {margin-top:5px}

#rightcol-loc {
                   padding-top:20px;
                   font-size:11px;
                   margin-bottom:8px;
                   }

#rightcol-festivalbox {background:#eee; margin-top:10px;padding:10px;
                                      border-top: 1px solid #900;padding-top:8px;
                                      border-bottom: 1px solid #900;padding-bottom:12px
                                      }

#rightcol #rightcol-festivalbox h2 {margin-top:0px;}

 a.stlink {color:#005}
 a.stlink:visited {color:#222}

 div.rightcolklammer {padding-left:5px;border-right: 1px solid #999999; }



 #rightcol-contentad,
 #rightcol-contentad2 {padding:0px;margin:4px 0px}



 #detail-images .thumbnav {margin-left:auto;margin-right:5px}
 #detail-images .thumbnav li img {border:2px solid white}
 #detail-images .thumbnav a:hover img {border:2px solid yellow}

 #detail-images {width:100%}
 #detail-images td {}

 #detail-images img.detail-image {margin-left:0px;margin-top:auto;margin-bottom:auto}

 #detail-images #imgnav {vertical-align: top; }



 #contentcol .facts {margin:10px 0px;}
 #contentcol .facts table td {vertical-align: top; }
 #contentcol .facts table td.label {color:#555555;font-weight:bold;padding-right:5px}

 
 #rightcol-loc strong {font-size:14px}


 #sendtoafriend_form td.label {width:150px}

 #sendtoafriend_form td {font-size:10px;vertical-align: top;}
 #sendtoafriend_form div {margin-bottom:5px}
 #sendtoafriend_form input[type=text]  {width:150px;font-size:10px}
 #sendtoafriend_form textarea {width:200px}
 
 #bewerbenlink {text-align:right}
 #bewerbenlink a {color:#999}
 #bewerbenlink a em {color:#900}
  
 .detail-maplink {border:1px solid #222;background:#fff;padding:2px 5px;width:120px;margin:5px 0px}

#last_surfed {margin:8px 0 0px 0;background:#fff;border-bottom:2px solid #f39d00;}

#last_surfed ul
{
list-style: none;
margin: 0;
padding: 0;

}

#last_surfed li
{
background-image: url(/img/ev/last_surfed_arr.gif);
background-repeat: no-repeat;background-position: 4px 6px;
padding-left:14px;margin:0;
}

#last_surfed li a
{
display: block;
padding: 2px 5px 2px 0.5em;
color: #555;
text-decoration: none;
width: 100%;
}

html>body #last_surfed li a { width: auto; }

#last_surfed li a:hover
{
  text-decoration:underline
}




.rightcol-links {margin:4px 0 0px 0;}

.rightcol-links ul
{
list-style: none;
margin: 0;
padding: 0;

}

.rightcol-links li
{
background-image: url(/img/ev/arrow.gif);
background-repeat: no-repeat;background-position: 4px 6px;
padding-left:14px;margin:0;
}

.rightcol-links li a
{
display: block;
padding: 2px 5px 2px 0.5em;
color: #555;
text-decoration: none;
width: 100%;
}

html>body .rightcol-links li a { width: auto; }

#rightcol #last_surfed h2,
#last_surfed h2 ,
#rightcol #vz_ad h2
{background:#f39d00;font-size:11px;margin:0px;padding:1px 5px;font-weight:normal;color:#fff;}



  table.amazon {font-family:verdana,arial;font-size:12px;margin:10px 5px 10px 0px;}
  table.amazon table.title td {background:white;font-size:12px;border:none;padding:2px}
  table.amazon div.title {font-weight:bold;}
  table.amazon .price {color:#990000}
  table.amazon .release {font-size:10px}
  table.amazon .manufacturer {font-size:10px}
  table.amazon .morelink {font-size:9px}


#backlink a {font-weight:bold;color:#900}

#backlink {margin-bottom:8px}

/* topicbereich start */

 table.top3table {margin:9px 0 2px 0}
 
 table.top3table td { font-family: verdana,arial,sans-serif,geneva; font-size: 9px;background-color:#FFF9DB; }
 table.top3table td.header {font-weight:bold;font-size:11px;padding:2px 2px 0 8px;
                            border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1;}
 table.top3table td.img {background-color:#FFEFA4;text-align:center;padding:6px 0 10px 0;
                         border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1;}
 table.top3table td.imgheader {background:#A72929;}
                         
 table.top3table td.text {color:#444444;padding:0 2px 2px 8px;
                             border-left:1px solid #D1D1D1;
                             border-right:1px solid #D1D1D1;
                             border-bottom:1px solid #D1D1D1;
                             overflow: hidden}
 table.top3table  .morelink { font-family: verdana,arial,sans-serif,geneva; font-size: 9px;text-align:right;color:#990000}
 table.top3table  .morelink a{ color:#990000}
                             
 table.top3table td.spacer {width:4px;background-color:white}


 div.basetopic_name {font:bold 12px arial,geneva;}
 
 .topic-headline-area {padding:10px 5px 10px 5px;b!order-bottom:1px solid #cccccc;}
 
 .topic-headline-area a {text-decoration:none}
 .topic-headline-area a:hover {text-decoration:underline}
 
 .topic-headline {font-size:14px;font-weight:bold;font-family:arial,geneva,helvetica}
 
 table.subtopics {margin:0 5px 0 10px}
 table.subtopics td {padding:4px 7px 4px 7px}
 table.subtopics td.active {font-weight:bold}

 table.topic {border-bottom:1px solid #cccccc;margin-left:2px}

 
 #topicmaincoldiv {width:410px;
                         border-left:1px solid #cccccc;padding:0 0px 0 0px;
                         overflow:hidden;
                         padding:0 2px 0 2px;min-height:700px;
                         }


                         
 div.maincol-wide {margin:3px 3px 3px 4px;padding:0px;min-height:700px;
                   }
                   
 div.maincol-home {margin:3px 3px 3px 4px;padding:0px;width:398px; overflow:hidden}
                     
  .preview-event-by-day-daytitle {width:140px;overflow:hidden}      
 
 #rightcol_left {background:#ffefa4;width:150px;overflow:hidden;padding-top:10px}
 
 #rightcol_right {width:150px;overflow:hidden}
 
 table.topic td.spacer {background:#FFFFFF;}
 

 .otherregions_hl {margin: 15px 0 5px 0;color:darkred;font-size:12px;font-weight:bold}

 
  table.toptable {margin:5px 5px 0px 5px}
  table.toptable2 {margin:0px 5px 6px 5px}
 
  table.maintable {margin:0px 5px 0px 5px}

  
  maincol_home{width:400px}

  div.teaser-regionchooser {margin-top:10px;border-top:1px solid #7777ee;padding-top:10px;}
  div.teaser-programm { margin-bottom:10px;border-bottom:1px solid #7777ee;padding-bottom:10px}
  div.teaser-programm .header{color:red;font-weight:bold}
  div.teaser-programm a {font-weight:bold}
  
  div.preview-liste {padding:2px 4px 2px 4px;margin:0px 0 10px 0;}
  div.preview-liste  div.headline,
  div.preview-liste  div.headline a,
   {font-weight:bold;color:#8b0000;font-size:11px;b!order-bottom:1px solid #999999;margin-top:3px}
  div.preview-liste .morelink { font-family: verdana,arial,sans-serif,geneva; font-size: 9px;margin:0px 0 0 0;text-align:right;color:#990000}
  div.preview-liste .morelink a{ color:#990000}
  
  .maintable h1 {font:bold 16px verdana,arial,geneva;margin:6px 0px 10px 0px }
  #contentcol .maincol-showtime-title h1 {margin:0px 0px 0px 0px}
  #contentcol .maincol-showtime-title .right {padding-left:8px}
  
  #contentcol h2 {font:bold 12px verdana,arial,geneva;margin:5px 0px; color:#000}

  #rightcol h2 {font:bold 12px verdana,arial,geneva;margin:0px 0px 4px 0px; color:#900}
  

  span.categorytag {background:#f39d00;padding:1px 5px;font-size:10px;color:white;margin-left:3px}
  span.categorytag.first{padding-left:10px;background:#f39d00 url('/img/ev/catpill_left.gif') no-repeat}
  span.categorytag.last{margin-left:0px;padding-left:0px;padding-right:3px;background:#f39d00 url('/img/ev/catpill_right.gif') no-repeat;background-position: right}
  
  span.categorytag a {color:white}
  span.categorytag a:hover {text-decoration:none;color:black}
  

  a.bluelinkpill {padding:1px 5px;font-size:10px;color:white;margin-left:3px;
                  padding-left:5px;background:#6786ad url('/img/ev/bluelinkpill_left.gif') no-repeat}

  span.bluelinkpill_after {margin-left:0px;padding-left:0px;padding-right:3px;background:#6786ad url('/img/ev/bluelinkpill_right.gif') no-repeat;background-position: right}

  
  
  
  div.event-by-day { padding:0px 0 5px 0;}
  table.event-by-day { font-family: verdana,arial,sans-serif,geneva; font-size: 11px;padding:0 0 0 5px; width:100%}
  table.event-by-day .short-text{font-size:10px}
  table.event-by-day .loctime {padding:2px;}
  
  div.event-by-day-daytitle {font:bold 13px verdana,arial,geneva;color:#444444;
   padding:0px 0 5px 5px}
  
  .right_sky2  {visibility:hidden}

  
  div.preview-event-by-day {font:10px verdana,arial,geneva;color:#999999}
  div.preview-event-by-day a {text-decoration:none;color:#666666}
  div.preview-event-by-day div.title {font-weight:bold;text-decoration:none}
  div.preview-event-by-day span.location {font-size:10px;}
  
  div.preview-namelink { margin:8px 0 8px 0; padding:0px 0 0px 0;font-weight:bold;
  text-decoration:none;font-size:10px;
  margin-left:11px;text-indent:-11px}
  div.preview-namelink  a {text-decoration:none;color:#666666;}

  .required {color:#990000}
  
  div.preview-event-by-day-daytitle {font:bold 10px verdana,arial,geneva;color:#444444;margin-top:7px}

 .teaser_addon {color:#666}

  .infomsg {margin:10px}

 table.maintable {}



  
 div.topicpage {}
 div.topicpage h1 {margin:15px 0 0 0;font-size:15px;font-weight:bold;text-align:center}
 div.topicpage h2 {margin:0px 0 0 0;font-size:11px;font-weight:bold;color:black}
 /* teaser auf topic startseiten BEGIN */

 div.normalteaser-div {border:1px solid #cccccc; padding:10px;
         background:#FFF9DB;margin: 4px 0 0 0 }
 
 table.editorial_teaser { border:none; border-width:0;margin-top:5px;margin-bottom:5px;}
 table.editorial_teaser td { font-family: verdana,arial,sans-serif,geneva; font-size: 9px ;padding:0px}
 table.editorial_teaser td div.header { font-size:12px;font-weight:bold}
 table.editorial_teaser td.left   {padding-right:2px;width:101px;}
 table.editorial_teaser td.right  {padding:2px;}




/* table.editorial_teaser td.right  .header{background:#FFF9DB;padding:2px} */
 
 .dotted-ruler {background:url('http://www.film.at/img/fi/bg_checker.gif');height:1px}

 .dotted-ruler-grey {background:url('http://www.film.at/img/fi/bg_checker_999999.gif');height:1px}

 .dotted-col{background:url('http://www.film.at/img/fi/bg_checker.gif');width:1px}
 
 div.teaserdiv-news { margin:5px 0 5px 0;


                      padding:2px 4px 2px 4px;}
                     
 div.teaserdiv-news         { font-family: verdana,arial,sans-serif,geneva; font-size: 9px }
 div.teaserdiv-news .text   { margin-left:7px }
 div.teaserdiv-news h2   {color:red;margin-top:0px;margin-bottom:0px; margin-left:7px;text-indent:-9px}
 div.teaserdiv-news h2  a {font-size:12px}
 div.teaserdiv-teaser h2    { font-size:12px }
 
 div.home-teaserdiv-news { margin:5px 0 5px 0;
                      padding:2px 4px 2px 4px;}
                     
 div.home-teaserdiv-news         { font-family: verdana,arial,sans-serif,geneva; font-size: 9px }
 div.home-teaserdiv-news h2   {color:red;margin-top:0px;margin-bottom:0px; }
 div.home-teaserdiv-news h2  a {font-size:12px}

 
 /* teaser auf topic startseiten  END */
         
         
                      
 div.itemlist{border-top:1px solid #666666;
                           border-bottom:1px solid #666666;
                           margin-bottom:5px}
 div.itemlist div.item {margin-left:9px;text-indent:-11px;margin-bottom:2px}
 div.itemlist span.itemlow {color:#999999}
 div.itemlist a {text-decoration:none}
 div.itemlist a:hover {text-decoration:underline}
 

 div.more-images  {border:1px solid #555555;padding:0 5px 0 5px} 
 div.more-images a {text-decoration:none}
 div.more-images a:hover {text-decoration:none;background-color:yellow}
 

.topic-tab {font-family:  verdana,arial, sans-serif; 
            font-size: 11px; f!ont-weight:bold;
            background: url('/img/ev/topic_tab.gif');
            text-decoration:none;
            height:20px;
            }
            
.topic-tab a {color:#555555;padding:0px 4px 0px 4px;}
.topic-tab a:hover {background:white;color:black;padding:0px 4px 0px 4px;}
         
.topic-tab-active {
            background:url('/img/ev/topic_tab_active.gif');
            font-family:  verdana,arial, sans-serif; 
            font-size: 11px;         
            padding:0px 4px 0px 4px;
            font-weight:bold;
            height:20px;
}



#adsense {margin-top:20px}
   
/* topicbereich end */

div.schaltung {padding:2px 0 2px 0}  


/* detail pagelinks: */

table.detail-titlebox {width:100%;margin-bottom:10px;
border-bottom:1px solid #0A3B6C;}
table.detail-titlebox td.dotted {background:url('/img/ev/bg_checker_0A3B6C.gif');width:1px}

div.detail-title{   font-family:verdana,arial,helvetica;
   font-size:15px;font-weight:bold;
   color:white;   
   margin:0px 0 2px 0;
   padding:0px 5px 0px 5px;
   border:0px;
   background:#0A3B6C;
}

div.detail-subtitle{font-size:12px;font-weight:bold;color:#0A3B6C; }

table.detail-titlebox-inner { margin-top:5px;width:100%;b!ackground:#f0f0f0}
div.detailpage-pagelinks { padding:0 0 0 5px}
table.detailpage-pagelinks {width:100%;margin:0px;}
table.detailpage-pagelinks td { font-family: verdana,arial,sans-serif,geneva; font-size: 11px ;}
table.detailpage-pagelinks td a{ color:#990000}
table.detailpage-pagelinks td.active { font-family: verdana,arial,sans-serif,geneva; font-size: 11px ;font-weight:bold}


div.seealso-div,
div.usercomments-div {margin:3px 6px 3px 6px}


div.infolinks  {color:#777777;margin:5px}
div.infolinks a {color:#777777;}

/* detail tabs end */

.cc-small { font-family: verdana,arial,sans-serif,geneva; font-size: 9px } 
.cc-small a:hover {text-decoration:none}
.cc-small a:hover {text-decoration:underline}
.cc-headline {font-family:verdana,arial,helvetica;font-size:17px;font-weight:bold}
td, .cc-std { font-family: verdana,arial,sans-serif,geneva; font-size: 11px }




.topbanner{border-style:solid;border-width:1px;border-color:black;width:468px}
.binary-subtitle {fontto-family:  verdana,arial, sans-serif; font-size: 9px; color: #999999;}


.cc-cityzip {float:right;width:200;padding-right:15px;text-align:right;
             font-family:  verdana,arial, sans-serif; font-size: 10px; color: #999999;}

.cc-big {font-family:verdana,arial,helvetica;font-size:14px}
.cc-list {font-family:verdana,arial,helvetica;font-size:11px}
.cc-form {font-family:verdana,arial,helvetica;font-size:10px;background:#DDDDDD}
.cc-bigform {font-family:verdana,arial,helvetica;font-size:11px;background:#DDDDDD}
.cc-button {font-family:verdana,arial,helvetica;font-size:10px;background:#DDDDDD}
.cc-time {font-family:lucida console,courier new;font-size:10px;color:darkred}
.cc-time-today {font-family:lucida console,courier new;font-size:10px;color:white;background:darkred}

.cc-st-opening_hours { font-family:lucida console,courier new;font-size:10px;color:darkblue }





.cc-location {font-family:  verdana,arial, sans-serif; font-size: 11px; color: #000000;text-decoration:none}
.cc-event {font-family:  verdana,arial, sans-serif; font-size: 11px; color: #446092}
.cc-film  {font-family:  verdana,arial, sans-serif; font-size: 11px; color: #446092;text-decoration:none}


tr.vorreihung {background-color:green}

.adminlink {font-family:lucida console,courier new;font-size:10px;color:black;background:#FEFF7F}


.cc-topnav-div{font-family:verdana,arial,helvetica;font-size:10px;
               color:#999999;padding:5px}

               
.cc-topnav        {font-family:verdana,arial,helvetica;font-size:11px;text-decoration:none;padding-left:5px;padding-right:5px;font-weight:bold}
.cc-topnav:hover  {text-decoration:none;font-weight:bold;color:#3355bb}
.cc-topnav-active {font-family:verdana,arial,helvetica;font-size:11px;text-decoration:none;padding-left:5px;padding-right:5px;font-weight:bold}
.home-topten-item {font-family:  verdana,arial, sans-serif; font-size: 10px; padding-bottom:3px}


.cc-topnav2-div{font-family:verdana,arial,helvetica;font-size:11px;color:#ffffff;padding:1px;cursor:hand}
               
.cc-topnav2        {font-family:verdana,arial,helvetica;font-size:11px;text-decoration:none;padding-left:5px;padding-right:5px;font-weight:bold}
.cc-topnav2:hover  {text-decoration:none;font-weight:bold;color:#3355bb}
.cc-topnav2-active {font-family:verdana,arial,helvetica;font-size:11px;text-decoration:none;padding-left:5px;padding-right:5px;font-weight:bold}


.day-marker {color:darkred;font-family:verdana,arial,helvetica;font-size:11px;text-decoration:none;}
.day-marker:hover  {background:;color:darkred;text-decoration:none;}
.day-marker-active {font-weight:bold;color:darkred;font-family:verdana,arial,helvetica;font-size:11px;text-decoration:none;}



.topic-menu {background:#BFC9D9;border-style:solid;border-width:1px;border-color:black;cursor:hand}
.topic-menu-item {color:black;font-family:verdana,arial,helvetica;font-size:11px;
text-decoration:none;padding-left:5px;padding-right:5px;}
.topic-menu-item:hover {color:black;background:#FEFF7F;font-family:verdana,arial,helvetica;font-size:11px;
text-decoration:none;padding-left:5px;padding-right:5px;}
.topic-menu-itemdiv {width:125px;padding-left:3px;padding-right:3px;cursor:hand}

.hl-std { font-family:verdana,arial,helvetica;font-size:11px;text-decoration:none;
         color:white;background:#7B8DAA;padding-left:5px;padding-right:5px;
         padding-bottom:2px;padding-top:2px;}
         
.hl-content {font-family:verdana,arial,helvetica;font-size:12px;font-weight:bold;text-decoration:none;
         color:white;background:#0A3B6C;padding-left:5px;padding-right:5px;
         padding-bottom:2px;padding-top:2px;margin:0px}
         
.hl-subcontent {font-family:verdana,arial,helvetica;
         font-size:12px;text-decoration:none;
         font-weight:bold;
         
         padding-left:2px 5p 2px 5px;
         margin:10px 0 10px 0;
         color:#3333dd;
         border-left:12px solid lightblue;
         padding-left:5px;
         }
         
.hl-detail {font-family:verdana,arial,helvetica;font-size:10px;text-decoration:none;
         color:black;background:#dddddd;padding-left:5px;padding-right:5px;
         padding-bottom:1px;padding-top:1px;margin-top:10px
         }

.subhl-content {font-family:verdana,arial,helvetica;font-size:10px;text-decoration:none;
         color:black;background:#dddddd;padding-left:5px;padding-right:5px;
         padding-bottom:1px;padding-top:1px;margin-bottom:5px;
         }
         
         
                  
.nav-box-div  {font-family:verdana,arial,helvetica;font-size:11px;text-decoration:none;
               padding:3px;b!order-style:solid;b!order-color:#7B8DAA;b!order-width:1px;}
               
.nav-box-headline-div { font-family:verdana,arial,helvetica;font-size:11px;text-decoration:none;
         color:#444444;b!ackground:#7B8DAA;padding-left:5px;padding-right:5px;
         padding-bottom:2px;padding-top:2px;}

.nav-section-div {font-family:verdana,arial,helvetica;font-size:11px;text-decoration:none;
                  padding:0px;}
.nav-section2-head{font-family:verdana,arial,helvetica;font-size:11px;text-decoration:none;
               color:white;b!kground:#7B8DAA;
               padding-left:5px;padding-right:5px;padding-bottom:2px;padding-top:2px;}
.nav-section2-div {font-family:verdana,arial,helvetica;font-size:11px;text-decoration:none;
                  }

div.themenbox div.nav-box-div  {font-family:verdana,arial,helvetica;font-size:11px;text-decoration:none;
               padding:3px;border-style:solid;border-color:#f39d00;border-width:1px;}

               

.content-section {font-size:11px;text-decoration:none;
                  ;width:80%;padding-left: 20px
                  }

.content-box-head{font-family:verdana,arial,helvetica;font-size:10px;text-decoration:none;
               color:#444444;background:#dddddd;padding-left:5px;padding-right:5px;padding-bottom:1px;padding-top:1px;margin-top:4px}
.content-box-div  {font-family:verdana,arial,helvetica;font-size:11px;text-decoration:none;
               padding:3px;border-style:solid;border-color:#dddddd;border-width:1px;}
                  
                  
                  
.cc-detail-section-head{font-family:verdana,arial,helvetica;font-size:11px;text-decoration:none;margin-top:5px;
               color:white;background:#7B8DAA;padding-left:5px;padding-right:5px;padding-bottom:1px;padding-top:1px;}
                  


.ticketlink {b!order:1px solid black;padding:6px 0px}
         
.sep2{font-family:verdana,arial,helvetica;font-size:11px;color:#999999;padding-right:4px;padding-left:4px}
                          
.cc-title {
   font-family:verdana,arial,helvetica;
   font-size:15px;font-weight:bold;
   color:white;   
   margin:10px 0 10px 0;
   padding:0px 5px 0px 5px;
   border:0px;
   background:#0A3B6C;
}


.cc-subtitle {font-family:verdana,arial,helvetica;font-size:12px;font-weight:bold;
color:#446092;padding-left:5px;margin-left:5px;margin-right:5px;margin-top:5px}


 .leftnav-level {padding-top:2px;padding-bottom:2px;width:140px;cursor:hand}
 .leftnav-link {font-family:verdana,arial,helvetica;font-size:11px;text-decoration:none}
 .leftnav-link:hover {background:#FEFF7F;text-decoration:none}
 
 
 .cc-topiclink {font-family:verdana,arial,helvetica;font-size:11px;text-decoration:none;color:white}
 .cc-topiclink:hover {font-family:verdana,arial,helvetica;font-size:11px;text-decoration:none;background:#FEFF7F;color:black;}
 .cc-topiclink-active {font-family:verdana,arial,helvetica;font-size:11px;text-decoration:none;background:#FEFF7F;font-weight:bold;}


 .cc-datelink {font-family:verdana,arial,helvetica;font-size:11px;text-decoration:none;color:white}
 .cc-datelink:hover {font-family:verdana,arial,helvetica;font-size:11px;text-decoration:none;background:#FEFF7F;color:black;}
 .cc-datelink-active {font-family:verdana,arial,helvetica;font-size:11px;text-decoration:none;background:#FEFF7F;font-weight:bold;}
 
 .cc-sb-button {text-decoration:none;background:#dddddd;
                       border-style:outset;
                       border-width:1px;
                       padding-right:3px;padding-left:3px;
                    }
    
    
 .teaserblock-hl { background:#BFC9D9;
                  padding:2px;
                  font-weight:bold;
                  font-family:verdana,arial,helvetica;font-size:11px;margin-top:4px;text-decoration:none}
                      
                       

.binary-container-detail {border-style:1px;border-width:1px;border-color:#999999;
                          font-family:verdana,arial,geneva;font-size:10px;color:#999999;width:100px;overflow:hidden}


.searchbox-dd {border-style:solid;border-width:0px;font-family:verdana,arial,helvetica;font-size:11px;font-weight:bold;background:#FEFF7F}                          
.searchbox-subdd {border-style:solid;border-width:0px;font-family:verdana,arial,helvetica;font-size:11px;background:#FEFF7F}                          

.events_paging { height:8px;margin:5px 0px 10px 0px; background:#eeeeee}
.location_paging { height:8px;margin:5px 0px 10px 0px; background:#eeeeee}


.indent10 {margin-left:10px;text-indent:-10px;}

.indent {margin:10px;}

/* calendar start */



.calendartable  {
   b!ackground-color:white;
}

.calendartable th {
   font: 12px arial,geneva;
   text-align:center;
   p!adding:2px;   
   color:red;
}

.calendartable td {
   font-size: 12px;
   font-family: arial,geneva;
   text-align:center;
   padding-top:2px;   
   padding-bottom:2px;   
}

.calendar-day {
   font: 11px arial,geneva;
   text-align:center;
}


.calendar-day-active {
   font: 11px arial,geneva;
   text-align:center;
   border: solid black 1px;
   width:14px
}


.calendartable td a {
   font:12px arial,geneva;
   text-decoration:none
}

.calendartable td a:hover {
   color:red;
   text-decoration:none
}

.calendartable-monthtitle {
   color:red;
   font-weight:bold;
   text-align:center;
   p!adding:3px;   
}

.calendartable-monthlink a {
   font-weight:bold;
}



/* calendar end */

#rightcol_300_250_home {background:#BFC9D9;margin-top:8px;padding-top:10px;padding-bottom:8px;margin-bottom:10px;
  border-top:solid #7B8DAA 20px}

#rightcol_300_250 {margin-top:8px;margin-bottom:5px}


table#topicrightcol tr td {b!order-top:1px solid #999}

/* yp-standards */

.yp-table {}
.yp-td {background:#CCCCCC;font-family:verdana,arial,geneva;font-size:11px}
.yp-th{background:#CCCCCC;font-family:verdana,arial,geneva;font-size:11px}
.yp-admin-td {background:#EEEEEE;font-family:verdana,arial,geneva;font-size:11px}
.yp-admin-th{background:#EEEEEE;font-family:verdana,arial,geneva;font-size:11px}
.yp-text {font-family:verdana,arial,geneva;font-size:11px}
.yp-small {font-family:verdana,arial,geneva;font-size:9px}
.yp-fixed{font-family:courier;font-size:11px}
.yp-form {font-family:verdana,arial,geneva;font-size:11px}


  ul.tn-list li {
      list-style: none;
      /* We set the width/height explicitly. No width/height causes infinite loops. */
      width: 43px;
      height: 43px;
  }

  div.thumbnav {
    b!ackground: #F0F6F9;
    b!order-left: 1px solid #346F97;
   width: 50px;
   margin:5px;
 
}
  div.tn-clip{
    margin: 0px;
    width:40px;
    
  }
 
  ul.tn-list
  {
    position:relative;
    margin: 0px;
    padding: 0px;
  }

  
  /**
   *  Horizontal Buttons
   */
   .tn-next {
        margin-left:auto;margin-right:auto;
        width: 32px;
        height: 32px;
        cursor: pointer;
        background: transparent url(/static/jcarousel/skins/tango/next-vertical.png) no-repeat 0 0;
  }

.tn-next-disabled {height:10px}
.tn-prev-disabled {height:10px}


   .tn-prev {

      width: 32px;
      height: 32px;
      cursor: pointer;
      margin-left:auto;margin-right:auto;
      background: transparent url(/static/jcarousel/skins/tango/prev-vertical.png) no-repeat 0 0;
  }
  
   
 td {font-family:verdana, arial}
 
 div.topicreg-field {background:white;background:#D6E3EE;height:40px;
                     background:#D6E3EE }

 .regionen {border-collapse:collapse;background:#D6E3EE;width:100%;
            border-bottom:2px groove #cccccc;
            border-right:2px groove #cccccc;
            border-top:1px solid #cccccc;
            }
 .regionen td {
               padding: 3px 2px 3px 2px;
               text-align:middle;
               }
 .regionen td.snormal {border-right:1px solid #ffffff;font-weight:bold;font-size:11px ;b!order:1px solid #ffffff;background:#D6E3EE;
                        border-bottom:1px solid #ffffff;text-align:center;
                      }
 .regionen td.snormal a {  color:#888888;}

 .regionen td.sactive {border-right:1px solid #ffffff;font-weight:bold;font-size:11px ;b!order:1px solid #ffffff;background:white;

                         border-bottom:1px solid #ffffff;text-align:center;
                      }
 .regionen td.sactive a {  color:#222222;}
 
 .regionen td.shl     {border-right:1px solid #ffffff;font-weight:bold;font-size:11px ;b!order:1px solid #ffffff;background:#D6E3EE;
                         border-bottom:1px solid #ffffff;text-align:center;
                      }
 .regionen td.shl   a {  color:#222222;}
                      
 .regionen a:hover {text-decoration:none}

 
 .subregionen {border-collapse:collapse;border:none;}
 .subregionen td {border-width:0px;padding: 0 4 0 4;border-left:1px solid #ffffff;
                  border-right:1px solid #ffffff;
                  text-align:center;
                  }

 .subregionen td.normal {font-weight:normal;font:normal 11px ;
                background:background:#D6E3EE;color:#990000;} 
 .subregionen td.active {font:bold 11px ;
                 background:white;color:black;}
 .subregionen td.hl     {font:bold 11px ;
                background:#D6E3EE;color:black;}
 
 .subregionen td a {color:#990000;}
  
 .rubriken div.itemdiv {text-indent:-11px;margin-left:10px }

 .rubriken {border-collapse:collapse;width:130;margin-bottom:0px;background:#D6E3EE;
    border-bottom:2px groove #cccccc;
    border-right:2px groove #cccccc;width:100%;
    border-left:1px solid #cccccc;
    }
    
 .rubriken td {padding: 1px 0 1px 4px;}
 .rubriken a:hover {text-decoration:none}
 .rubriken td.normal {font:12px ;border-bottom:1px solid #ffffff;background:#D6E3EE;color:black;}
 .rubriken td.active {font-weight:bold;font-size:11px ;border-bottom:1px solid #ffffff;background:white;color:black;}
 .rubriken td.hl     {font-weight:bold;font-size:11px ;border-bottom:1px solid #ffffff;background:#D6E3EE;color:black;}
 .rubriken td.external {font:12px ;border-bottom:1px solid #ffffff;background:#ffefa4;color:white;}
 .rubriken td.external a {color:#000}
 .rubriken td.sondertopic a {color:#ff2222}

 .subrubriken td {border-left:1px solid #ffffff;border-right:none}
 
 .rubriken div.itemdiv {text-indent:-11px;margin-left:10px;}

 .subrubriken_div {text-align:right;padding-left:2px}
 .subrubriken {text-align:left;width:130px}
 
 .subrubriken div.itemdiv{ text-indent:-16px;margin-left:16px;}
 
 .subrubriken td a {color:#990000;}
 .subrubriken td.normal {font-size:10px ;color:#990000;padding:2px}
 .subrubriken td.active {font-size:10px;font-weight:bold;color:black;padding:2px}
 
 .calendar-day a {color:black } 


.edit-tophl {font-size:13px;font-weight:bold;padding:2px;margin:15px 5px 10px 0px}
 .edit-hl {font-size:11px;background:#dddddd;margin:15px 0px 5px 0px;padding:2px}
 input, select {font-size:11px}
 
 
 
   table.booking {border:0px;
                  b!ackground-color:#eeeeff;
                  margin:5px 0 5px 0;
                  }
   table.booking td,
   table.booking th {padding:2px;font-size:11px}
   table.booking select {font-size:11px}
   table.booking tr {}
   table.booking tr.noborder td{border-top:none}
   table.booking tr.fatborder td{border-top:1px solid #999999}
   table.booking td.curr {text-align:right;color:darkred;font-family:lucida}

   table.booking tr.product td  {padding:10px 0 5px 0}

   table.booking th {
                     border-top:1px solid #5555ff;
                     border-bottom:1px solid #aaaaff;
                     background:#eeeeff;
                     padding-top:5px;
                     padding-bottom:5px;
                     color:#5555bb;
                     
   }
   
   
 .adv_contentad {border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;padding:10px;margin:10px;text-align:center}
   
 
 .errors {color:red}
 .info {border:1px solid #aaaadd;background:#EEEEFF;font-size:11px;margin:5px 0 5px;padding:2px}
 
 .info li {margin:5px 0px 5px 0}
 .info ul {margin:3px 3px 3px 20px}
 .info table {border:0px}
 .info table td {border:0px;padding:2px;background:#cccccc}
 .info table th {border:0px;padding:2px;background:#cccccc;}
 
 .textbutton {border:1px outset #5555ff;padding-left:5px;padding-right:5px;
              color:#5555ff;font-size:11px;}
              
 .textbutton:hover {text-decoration:none;border:1px inset #5555ff;background:#eeeeee}


