@import url(Spinner.css);
/**** default werte für HTML ****/
img {
    border-color: #000000;
}

div {
    text-align: left;
}

p, strong, b, i, em, u, strike, ul, ol, li, dl, dt, dd, blockquote, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, th, td, textarea {
    font-size: 11px;
}

dl, dd {
    margin: 0;
    padding: 0;
}

input, textarea {
    font-family: Arial, Helvetica, Sans-Serif;
    vertical-align: text-bottom;
}

h6 {
    font-weight: bold;
    display: block;
}

h5, h4 {
    font-weight: bold;
    font-size: 12px;
    display: block;
}

h3, h2 {
    font-weight: bold;
    font-size: 13px;
    display: block;
}

h1 {
    font-size: 14px;
    font-weight: bold;
    display: block;
}

p {
    margin-top: 10px;
    margin-bottom: 10px;
}

strong, b {
    font-weight: bold;
}

i, em {
    font-style: italic;
}

/*** verschachtelung von STRONG und EM ***/
strong i, strong em, em strong, i strong {
    font-style: italic;
    font-weight: bold;
}

u {
    text-decoration: underline;
}

strike {
    text-decoration: line-through;
}

ul, ol, li { /*display: block;*/
    margin-left: 15px;
}

ul li {
    list-style-type: disc;
    /*display: block;*/
}

ol li { /*display: block;*/
    list-style-type: decimal;
}

blockquote {
    display: block;
    margin-left: 15px;
}

input.invalid, textarea.invalid, select.invalid {
    background: #FF9999 url(../pics/formerror.gif) top right no-repeat;
}

input.valid, textarea.valid, select.valid {
    background: #CCFF99;
}

input.waiting, textarea.waiting, select.waiting {
    background: #FFCC00 url(../pics/formwait.gif) top right no-repeat;
}

label {
	cursor: pointer;
}

.regline {
    clear: both;
    margin-bottom: 5px;
    height: 20px;
}

.regdesc {
    width: 150px;
    float: left;
    padding-left: 18px;
    line-height: 16px;
}

.reginfo {
    background: url(../pics/help.gif) top left no-repeat;
    cursor: pointer;
}

.regdeshelp {
    height: 18px;
    cursor: pointer;
    background: url(../pics/help.gif) top right no-repeat;
}

.reginput {
    width: 200px;
    float: left;
}

.reginput input {
    width: 200px;
}

.reglongdesc {
    width: 200px;
    display: none;
    border: 1px solid #CDCDCD;
    background: #FFFFFF;
    padding: 5px;
}

.button {
    border: 1px solid #B5B8C8;
    padding: 1px;
    height: 17px;
    background: url(../pics/buttonbg.gif) 1px 1px repeat-x;
    text-decoration: none;
    display: block;
    text-align: center;
}

.userbutton {
    margin: 6px 0 0 0;
}

.noborder {
    border: none;
}

input.checkbox, input.radio {
    width: 18px;
}

a.diashow:link, a.diashow:visited, a.diashow:active, a.diashow:hover {
    background: url(../pics/images.gif) top left no-repeat;
    line-height: 16px;
    padding-left: 20px;
}

input, select {
    background: #fff url(../scripts/ext/resources/images/default/form/text-bg.gif) repeat-x 0 0;
    border: 1px solid #B5B8C8;
    padding: 1px 3px;
    font-size: 11px;
}

.datefield {
    display: inline;
    white-space: nowrap;
}

.x-menu ul, .x-menu li {
    margin: 0;
    padding: 0;
    list-style: none;
    font-style: normal;
    font-weight: normal;
}

.x-form-date-trigger {
    top: -1px !important;
}

.ext-ie td .x-form-text {
    position: relative;
    top: 0px;
}

#datepick em, .x-menu table, .x-menu td, .x-menu em {
    font-style: normal;
    font-weight: normal;
}

.eventrow0 {
    background: #EDEDED;
}

.eventrow1 {
    background: #FFFFFF;
}

.row0 {
    background: #EDEDED;
}

.row1 {
    background: #FFFFFF;
}

.eventrow0 td, .eventrow1 td {
    padding: 4px;
}

.eventrowday {
    background: #738D99;
    color: #FFFFFF;
}

.eventrowday td {
    padding: 4px;
}

.pager {
    padding: 5px;
    text-align: center;
}

.s, .w {
    font-size: 3px !important;
    height: 3px !important;
    width: 3px !important;
}

.s img, .w img {
    width: 3px !important;
    height: 3px !important;
}

.s {
    background: #000000;
}

.w {
    background: #FFFFFF;
}

.userpic {
    width: 60px;
    float: left;
    margin-right: 10px;
}

#diashowpopup {
    background: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
}

.diashow {
    width: 100px;
    /*height: 100px;*/
    float: left;
    border: 1px solid black;
    background: #FFFFFF;
    margin: 5px;
    clip: rect(5px, 124px, 124px, 5px);
    text-align: center;
    padding: 10px;
}

.diashow a img {
    display: block;
}

.bar {
    line-height: 20px;
    background: #EDEDED;
    padding: 0 0 0 5px;
    font-weight: bold;
}

.offarchiveactiverang {
    width: 97px;
    height: 16px;
    background: url(../pics/archivpointoff.gif) repeat-x;
    /**background: #CDCDCD;**/
    font-size: 1px;
}

.archiveactiverang {
    background: url(../pics/archivpointon.gif) repeat-x;
    /**background: #FF0000;**/
    height: 16px;
    font-size: 1px;
}

.error {
    color: #cc0000;
    font-weight: bold;
}

.errorbox {
	margin: 10px;
	border: 1px solid #CDCDCD; 
	padding: 10px; 
	text-align: center; 
	color: #cc0000;
	font-weight: bold;
}

.greetingcard_card_left {
    background: url(../pics/greetingcardBGleft.gif) repeat-y;
    width: 9px !important;
}

.greetingcard_card_right {
    background: url(../pics/greetingcardBGright.gif) repeat-y;
    width: 9px !important;
}

.greetingcard_card_top {
    background: url(../pics/greetingcardBGtop.gif) repeat-x;
    height: 9px !important;
}

.greetingcard_card_bottom {
    background: url(../pics/greetingcardBGbottom.gif) repeat-x;
    height: 9px !important;
}

.greetingcard_card_content {
    padding: 5px;
    border: 1px solid black;
    margin: 5px;
}

#greetingcardBody {
    background: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-align: center;
}

.greetingcard_call {
    border: 1px solid black;
    padding: 10px;
    margin: 10px;
    text-align: center;
}

.greetingcard {
    border: 1px solid black;
    margin: 10px;
    border-collapse: collapse;
}

.greetingcard_form {
    border-right: 1px solid black;
}

.greetingcard_form, .greetingcard_preview {
    padding: 10px;
}

.greetingcard_details, .greetingcard_picup {
    background: #FFFFFF;
    border: 1px solid black;
    padding: 10px;
}

.ktcatlink {
    display: block;
    width: 160px;
    float: left;
    border: 1px solid #D1DAE0;
    margin: 1px;
    padding: 3px;
    text-align: center;
    font-weight: bold;
}

.ktcatlinkalph {
    display: block;
    width: 28px;
    float: left;
    border: 1px solid #D1DAE0;
    margin: 1px;
    padding: 3px;
    text-align: center;
    font-weight: bold;
}
.ktcatlinkalphfound {
    display: block;
    width: 28px;
    float: left;
    border: 1px solid #D1DAE0;
    margin: 1px;
    padding: 3px;
    text-align: center;
    font-weight: bold;
    background: #EDEDED;
}
.ktcatlinkalphact, .ktcatlinkalphactfound {
    display: block;
    width: 28px;
    float: left;
    border: 1px solid #D1DAE0;
    margin: 1px;
    padding: 3px;
    text-align: center;
    font-weight: bold;
	background: #DEDEDE;
}

.ktcatlinkyouare {
    padding-left: 15px;
    display: block;
    float: left;
    background: url(../pics/bullet_arrow_right.gif) no-repeat;
    font-weight: bold;
}

.archivresult {
    border-bottom: 1px solid #ACA899;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.bookmark_results {
    padding: 10px;
}

.archive_searchblock {
    padding: 10px;
}

.diaprev, .dianext {
    display: block;
    width: 17px;
    height: 13px;
}

.diaprev {
    background: url(../pics/dblbull_left.gif) no-repeat;
}

.dianext {
    background: url(../pics/dblbull_right.gif) no-repeat;
}

.diabild {
    display: block;
    padding: 3px;
    border: 1px solid black;
}

a:link, a:visited, a:hover, a:active {
    color: #627F8D;
}

.catlist0 {
    background: #FFFFFF;
}

.catlist1 {
    background: #EFEFEF;
}

.tagclouds {
    border: 1px solid #ACA899;
    padding: 10px;
}

.tagclouds li {
    display: inline;
    list-style-type: none;
}

.tagclouds a {
    text-decoration: none;
}

.evsubcat {
    padding: 3px 5px 3px 20px;
    display: block;
    float: left;
    width: 80px;
}

.foren {
    padding: 5px;
    background: #FFFFFF;
    margin-bottom: 5px;
}

.forum {
    font-weight: bold;
    background: #EDEDED;
    padding: 5px;
}

.forum a {
    display: block;
}

.thread1, .thread2 {
    padding: 5px;
}

.thread1 {
    background: #FFFFFF;
}

.thread2 {
    background: #EDEDED;
}

a.neuesthema:link, a.neuesthema:visited, a.neuesthema:hover, a.neuesthema:active {
    text-decoration: none;
    display: block;
    text-align: right;
    font-weight: bold;
    border-bottom: 1px solid #EDEDED;
}

.threadsuebersicht {
    padding: 5px;
    border: 1px solid #EDEDED;
}

.threat {
    text-decoration: none;
}

.posting {
    border: 1px solid #EDEDED;
    padding: 5px;
}

.postingcomment {
    background: #EDEDED;
    border: 1px solid #DEDEDE;
    padding-left: 10px;
}

/************* für Spieltabellen ****************/
.direktaufsteiger {
    color: green;
}

.relabfsteiger, .relaufsteiger {
    font-weight: normal;
    color: #2800b0;
}

.direktabfsteiger {
    color: red;
}

.bookmark {
    background: url(../pics/pin.gif) no-repeat;
    line-height: 18px;
    padding-left: 20px;
}

.bookmark_saved {
    background: url(../pics/pin_saved.gif) no-repeat;
    line-height: 18px;
    padding-left: 20px;
}

.shop {
    background: url(../pics/basket_add.gif) no-repeat;
    line-height: 18px;
    padding-left: 20px;
}

.shop_saved {
    background: url(../pics/basket_delete.gif) no-repeat;
    line-height: 18px;
    padding-left: 20px;
}

.bold {
    font-weight: bold;
}

.pager-currpage {
    font-weight: bold;
}

.voting {
    display: block;
    clear: both;
}

.votingradio {
    display: block;
    clear: both;
}

.votingstar {
    display: block;
    width: 16px;
    height: 16px;
    font-size: 16px;
    background: url(../pics/star.gif) no-repeat;
    float: left;
}

.votingstaroff {
    display: block;
    width: 16px;
    height: 16px;
    font-size: 16px;
    background: url(../pics/star_bw.gif) no-repeat;
    float: left;
}

.votingradio {
    display: block;
    float: left;
}

.votingsimplespan {
    display: block;
}

a.inactivestar:link, a.inactivestar:visited, a.inactivestar:hover, a.inactivestar:active {
    display: block;
    width: 16px;
    height: 16px;
    font-size: 16px;
    background: url(../pics/star_bw.gif) no-repeat;
    float: left;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 9px;
    text-align: center;
    padding-top: 3px;
}

a.activestar:link, a.activestar:visited, a.activestar:hover, a.activestar:active {
    display: block;
    width: 16px;
    height: 16px;
    font-size: 16px;
    background: url(../pics/star.gif) no-repeat;
    float: left;
    text-decoration: none;
    color: #000000;
    font-size: 9px;
    text-align: center;
    padding-top: 3px;
}

.votingbox {
}

.lockedsymbol {
    background: url(../pics/lock.gif) no-repeat;
}

.werbunganzeige {
    font-size: 10px;
}

.evttyp {
    width: 16px;
    height: 16px;
    border: none;
    float: left;
    margin-right: 5px;
    background: url(../pics/spacer.gif) top left no-repeat;
}

.evtdesc {
    float: left;
}

.shopborder {
    border: 1px solid #627F8D;
    padding: 5px;
    margin: 5px 5px 0 0;
}

.status {
    margin-bottom: 10px;
    height: 20px;
}

.status span {
    display: block;
    float: left;
    width: 24%;
    border: 1px solid #627F8D;
    text-align: center;
    line-height: 20px;
}

.statusactive {
    background: #627F8D;
    color: #FFFFFF;
}

#ticker {
    width: 100%;
    height: 17px;
    overflow: hidden;
    margin-top: 4px;
    margin-bottom: 10px;
    position: relative;
}

#tickercontent {
    text-align: center;
    margin-top: 1px;
    position: relative;
    visibility: hidden;
}

#tickercontent a {
    text-decoration: none;
    font-weight: bold;
}

.sopts {
    padding: 5px;
}

.sopts label {
    padding: 0 5px;
}

.x-date-picker-big {
    border: none;
    background: #fff;
    position: relative;
    position: relative;
}

.date-big-left, .date-big-middle, .date-big-right {
    height: 20px !important;
    display: table-cell;
}

.date-big-left, .date-big-right {
    width: 20px !important;
}

.date-big-right {
    text-align: right;
}

.date-big-left a, .date-big-right a {
    display: block;
    width: 16px;
    height: 16px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    -moz-opacity: 0.6;
    opacity: .6;
    filter: alpha(opacity = 60);
}

.date-big-left a:hover, .date-big-right a:hover {
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity = 100);
}

.date-big-right a {
    background-image: url(../pics/page-next.gif);
    margin-right: 2px;
    text-decoration: none !important;
}

.date-big-left a {
    background-image: url(../pics/page-prev.gif);
    margin-left: 2px;
    text-decoration: none !important;
}

.date-big-middle {
    width: auto !important;
}

.date-big-middle .x-btn .x-btn-text {
    color: #000000;
}

.date-big-inner {
    height: 100% !important;
}

.date-big-inner thead {
    height: 20px !important;
}

.date-big-cell {
    vertical-align: top;
    height: 16% !important;
    border: 1px solid #ABABAB !important;
}

.date-big-cell a.x-date-date {
    background: #DFECFB url(../pics/glass-bg.gif) repeat-x scroll left top
}

.x-date-big-today {
    border-color: #EE9311 !important;
}

.x-date-big-today a.x-date-date {
    background: #DFECFB url(../pics/orangebg.gif) repeat-x scroll left center;
    border: 1px solid #EE9311;
}

.x-date-big-selected {
    background: #E6EDF7;
}

.x-date-hour {
    width: 30px;
}

.x-date-hour, .x-date-hour-entries {
    border-bottom: 1px dashed #ABABAB;
    vertical-align: top;
}

#dayview {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF;
}

#daysplit {
    width: 100%;
}

#day-no-time {
    overflow-x: hidden;
    overflow-y: scroll;
}

#day-timeview {
    overflow-x: hidden;
    overflow-y: scroll;
    top: 5px;
    position: relative;
}

.x-date-more {
    background: #EDEDED;
}

.x-date-more-over {
    background: #E9E9E9 !important;
}

.x-date-hour-line {
    height: 60px;
    background: #FFFF99;
}

.x-date-prevday, .x-date-nextday {
    background: #EDEDED;
}

.x-date-cell {
    border: none !important;
}

.x-date-cell:hover {
    background: #316ac5 !important;
    color: #FFFFFF !important;
    border: none !important;
}

.day-close {
    background: url(../pics/tab-close.gif) top left no-repeat;
    width: 11px;
    height: 11px;
    display: block;
}

.day-close-over {
    background: url(../pics/tab-close-on.gif) top left no-repeat;
}

td.editortd, td.editortdfld {
    padding: 3px 0;
}

td.editortd {
    width: 100px;
}

td.editortdfld {
    width: 368px;
}

td.editortd textarea {
    border: 1px solid #b5b8c8;
}

.comments {
    padding-left: 20px;
    line-height: 18px;
    background: url(../pics/comments.gif) top left no-repeat;
}

.commentlist .comavatar {
    float: left;
    width: 60px;
}

.commentlist, .cntlist {
    background: #FAFAFA url(../pics/commentbg.png) top left repeat-x;
    border: 1px solid #EDEDED;
    margin: 2px;
    padding: 10px;
}

.commenttitle, .cnttitle {
    border-bottom: 1px dashed #CCCEA9;
    color: #585947;
    font-size: 14px;
    font-weight: 700;
    margin: 10px 0 0 0;
    padding-left: 20px;
    line-height: 18px;
    background: url(../pics/comments.gif) top left no-repeat;
}

.cnttitle {
    background: url(../pics/page_white.gif) top left no-repeat;
}

.comcontent {
    clear: both;
    padding-top: 5px;
}

#commentwrite {
    padding: 5px 10px;
    background: #FAFAFA url(../pics/commentbg.png) left top repeat-x;
}

#comments {
    margin-top: 20px;
}

.comtitle {
    font-weight: bold;
    color: #627f8d;
}

.comdate {
    font-size: 10px;
    color: #ABABAB;
    padding: 3px 5px 3px 0;
}

.gmapcatcontainer {
    display: block;
    width: 200px;
    border: 1px solid #000000;
    position: absolute;
    background: #ffffff url(../pics/mapcat.png) 0 20px no-repeat;
    padding: 0 0 0 20px;
    overflow: hidden;
    cursor: pointer;
}

a.gmapcat:link, a.gmapcat:visited, a.gmapcat:active, a.gmapcat:hover {
    display: block;
    text-decoration: none;
    padding: 2px;
}

#socialBookmarks {
    width: 400px;
    height: 100px;
}

#socialBookmarks ul {
    padding: 0px;
}

#socialBookmarks ul li {
    float: left;
    margin: 0pt;
    padding: 0pt;
    width: 48%;
    list-style-type: none;
}

#socialBookmarks ul li a {
    background-position: 0px 2px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 24px;
    padding: 0px 0pt 0pt 22px;
    vertical-align: middle;
}

#bm_delicious {
    background-image: url(../pics/bookmarks/delicious.gif);
}

#bm_digg {
    background-image: url(../pics/bookmarks/digg.gif);
}

#bm_furl {
    background-image: url(../pics/bookmarks/furl.gif);
}

#bm_yahoo_myweb {
    background-image: url(../pics/bookmarks/yahoo_myweb.gif);
}

#bm_stumbleupon {
    background-image: url(../pics/bookmarks/stumbleupon.gif);
}

#bm_google_bmarks {
    background-image: url(../pics/bookmarks/google_bmarks.gif);
}

#bm_technorati {
    background-image: url(../pics/bookmarks/technorati.gif);
}

#bm_reddit {
    background-image: url(../pics/bookmarks/reddit.gif);
}

#bm_facebook {
    background-image: url(../pics/bookmarks/facebook.gif);
}

#bm_twitter {
background-image: url(../pics/bookmarks/twitter.gif);
}


.x-tabs-item-body {
    padding: 5px;
    background: #FFFFFF;
}

.customer_list_desc {
    width: 100px;
    float: left;
    padding: 2px 2px 2px 0;
    clear: both;
}

.customer_list_val {
    padding: 2px;
}

.relatedprofile {
    padding: 10px;
}

.relatedprofile legend {
    font-weight: bold;
}

.tbsearch td {
    padding: 2px;
}

.gmapdirections {
    height: 400px;
    width: 450px;
    display: none;
    overflow-y: auto;
    overflow-x: hidden;
}

.c_overview_default, .c_detail_default {
    background-color: #FFFFFF;
    padding: 5px;
    margin-bottom: 5px;
}

.c_title_default {
    font-weight: bold;
    font-size: 13px;
}

.c_teaser_default {
    display: block;
    padding-left: 110px;
}

.c_href_default {
    text-align: right;
    clear: both;
}

.c_thumb_default {
    width: 95px;
    height: 95px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    float: left;
    margin-right: 5px;
    border: 1px solid #e2e8ec;
    display: block;
    text-decoration: none;
}

.c_printlink_default {
    margin-top: 10px;
}

.c_cleaner_default {
    clear: both;
}

.customMapControl {
    border-bottom: black 1px solid;
    position: absolute;
    text-align: center;
    border-left: black 1px solid;
    background-color: white;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    border-top: black 1px solid;
    cursor: pointer;
    right: 0px;
    border-right: black 1px solid;
}

.customMapInnerControl {
    border-bottom: #b0b0b0 1px solid;
    border-left: white 1px solid;
    font-size: 12px;
    border-top: white 1px solid;
    border-right: #b0b0b0 1px solid;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 10px;
    color: black;
}

.customMapMenu {
    border: 1px solid black;
    background: #FFFFFF;
    visibility: hidden;
    display: block;
    float: left;
}

.gmapcat {
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.gmapcat:hover {
    background: #ffeac0;
}

.gmapcat input {
    background: none;
    border: none;
}

.PwdMeterBase {
    margin-bottom: 10px;
    width: 208px;
}

.PwdBack {
    background-image: url(../pics/password_meter_grey.gif);
    background-position: center center;
    background-repeat: no-repeat;
}

.PwdMeter {
    width: 0;
    background-image: url(../pics/password_meter.gif);
    background-position: center center;
    background-repeat: no-repeat;
    font-size: 9px;
}

.sfontsize, .scontrast {
	padding: 0 2px;
}

.remindbox {
	width: 500px;
}

.reminddesc {
	float: left;
	padding: 3px;
	clear: both;
	width: 140px;
}

.remindfld {
	float: left;
	padding: 3px;
	line-height: 16px;
}

.remindfrm {
	display: block;
	clear: both;
	height: 70px;
}



.kinofilm {
padding: 5px;
margin-bottom: 5px;
border: 1px solid #999999;
clear: both;
}

.kinoprogramm_film_details {
width: 50%;
float: left; 
}

.kinoprogramm_film_laufzeiten {
width: 50%;
float: left;
}

.kinoprogramm_laufzeiten_container{
padding-left: 10px;
}

.kino_film_titel {
font-weight: bold;
}

.kino_nebeninfos {
font-size: 10px;
}


.kino_film_thumb {
width: 80px;
border: 1px solid #CDCDCD;
padding: 2px;
display:block;
float: left;
margin-right: 5px;
margin-bottom: 5px;
}

.kino_hauptinfos {
margin-top: 10px;
font-size: 10px;
}

.kinoday {
text-align: center;
font-weight: bold;
font-size: 10px;
background: #CDCDCD;
margin-left: 1px;
}

.kinodate {
font-size: 10px;
text-align: center;
background: #CDCDCD;
margin-left: 1px;
}

.kino_zeitstart {

text-align: center;
padding-top: 5px;
padding-bottom: 5px;
}

.kinoprogramm_uhrzeit {
	font-size: 10px;
	text-align: center;
}

.start_mo {
background: #EFEFEF;
}
.start_di {
background: #FFFFFF;
}
.start_mi {
background: #EFEFEF;
}
.start_do {
background: #FFFFFF;
}
.start_fr {
background: #EFEFEF;
}
.start_sa {
background: #FFFFFF;
}

.start_so {
background: #EFEFEF;
}


.kino_name {
font-weight: bold;
margin-top: 10px;
}
.kino_adresse, .kino_adresse div {
font-size: 10px;

}
.kino_adresse {
margin-bottom: 10px;

}


/*

.kinoday {
text-align: center;
font-weight: bold;
}

.kinodate {
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
font-size: 10px;
}

.kinoporgrammtable {
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
}


.kinodaytr td {
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
}

.kino_name {
font-weight: bold;
}


.kinoprogramm_uhrzeit {
text-align: center;
}

.kino_film_titel {
font-weight: bold;
}

.kino_nebeninfos {
padding: 5px;
font-size: 10px;
}
.kino_film_teaser {
font-size: 10px;
}
.kino_film_thumb,
.kino_film_teaser,
.kino_film_titel {
padding: 5px;
}

.kino_film_thumb {
text-align: center;


}
.kino_film_thumb img {
width: 80px;
border: 1px solid #CDCDCD;
padding: 2px;
display:block;
}
.kino_zeitstart {
padding-top: 5px;
}

.start_mo {
border-right: 1px solid #999999;
border-left: 1px solid #999999;
}
.start_di {
border-right: 1px solid #999999;
}
.start_mi {
border-right: 1px solid #999999;
}
.start_do {
border-right: 1px solid #999999;
}
.start_fr {
border-right: 1px solid #999999;
}
.start_sa {
border-right: 1px solid #999999;
}

.kino_adresse {
font-size: 10px;
padding-top: 10px;
padding-bottom: 10px;
}


.kino_programm

*/ 