@charset "utf-8";
/* CSS Document */

.mm_detail_autor {
    margin-bottom       : 5px;
    float               : right; 
    padding-left        : 4px; 
    font-size           : smaller;
    -moz-user-select    : -moz-none;
    -webkit-user-select : none;    
    cursor              : default;
}

#bigPic {
    border            : 1px solid #000;
    background-repeat : no-repeat;
    display           : block;
}

.pictureNavi {
    position     : relative;
    top          : 35%;
    margin-left  : 5px;
    margin-right : 5px;
    padding      : 10px;
}

#goLeft, .goLeft { 
    float             : left; 
    cursor            : pointer;
    height            : 100px;
    width             : 15px;
    display           : block;
    background        : url(/pu_all/images/paging_arrow_left.gif) 0 0;
    background-repeat : repeat-y
}

#goLeft:hover, #goLeft:active { 
    background-position   : 0 119px;
}

#goRight, .goRight { 
    float             : right; 
    cursor            : pointer;
    height            : 100px;
    width             : 15px;
    display           : block;
    background        : url(/pu_all/images/paging_arrow_right.gif) 0 0;
    background-repeat : repeat-y
}

#goRight:hover, #goRight:active { 
    background-position   : 0 119px;
}

#underlayLeft {
    float  : left; 
    width  : 50%; 
    height : 95%;
    cursor : pointer;    
}

#underlayRight {
    float  : right; 
    width  : 50%; 
    height : 95%;
    cursor : pointer;    
}

.errorhint { color:darkred; font-weight: bold;}

.zoomable_image { cursor: url(/pu_all/images/zoom.cur), pointer }

.infokasten .headline {
    background-color: #F8F8F8;
    width:inherit;
    font-weight:bold;
    padding-left:10px;
    padding-right:10px;
    border:1px solid #dbdbdb;
}

.infokasten .text {
    padding-top:20px;
    padding-left:10px;
    padding-right:10px;
    border-left:1px solid #dbdbdb;
    border-right:1px solid #dbdbdb;
    border-bottom:1px solid #dbdbdb;
}

.stt_akkordeon {
    background-color: #efefef;
    border:1px solid #ccc;
}

.stt_akkordeon .heading { 
    font-weight:bold; 
    text-transform:none; 
    line-height: 20px; 
    margin: 4px; 
    cursor:pointer; 
    border-top: 1px solid #ccc;
    color: #004A7C;
}
.stt_akkordeon .body { 
    font-weight:normal; 
    line-height:14px; 
    padding:10px; 
    background-color: #fff; 
    border-bottom: 1px solid #ccc;
}


div .draggable_balken {
	background-color:#CCC; 
	width:auto; 
	height:12px;
	cursor:move;
	}

#infobox { display:none; position:absolute; background-color:#FFF; width:200px; overflow:auto; padding:4px; }
#googleError { font-weight:bold; text-align:center; }
ul.vertrieb { list-style:circle; margin-left:20px;}
img.wop  { text-align:left; align:left; }



ol.vertrieb { list-style-type:decimal; padding: 20px; }   	/* mwa 8.7.09 fuern Vertrieb */
li.vertrieb { margin-bottom: 3px; }		                /* mwa 8.7.09 fuern Vertrieb */



/*div#landscont p, - entfernt, da sich die nderungen auch auf die Artikel-Passages beziehen */
/*div#landscont li {                             /* mwa 9.7.09 fuern Vertrieb 
  font-size: 0.9em;
  line-height: 1.4em;
  margin-bottom: 10px;
}
auskommentiert 05. Mai 2010, W. Pfeiffer, und ol.vertrieb li dafuer gesetzt
*/
ol.vertrieb li { font-size:0.95em; }

textarea[name="mein_Leserbrief_mztf"].textfeld_100_prozent { height: 218px; } /* mwa 13.7.09 fuern Leserbrief */
select.dropdown_50_prozent { width: 220px; }                                  /* mwa 13.7.09 z.Bsp. f. Anredefelder in Formularen */

select[name="seda_Auswahl_grund"].dropdown_50_prozent, select[name="Empfaenger"].dropdown_50_prozent { width: 257px; }

a.st_link_extern, a.st_link_extern:visited, a.st_link_extern:hover,
a.stt_link_extern, a.stt_link_extern:visited, a.stt_link_extern:hover
{
	color:#004a7c; 
	font-weight:normal; 
	text-decoration:none; 
	background-image:url(/pu_st/images/icon_external_link_gpl.png);
	background-repeat:no-repeat;
	background-position:0 6;
	padding-left:12px;
}

a.st_link_extern:hover, a.stt_link_extern:hover { text-decoration:underline; }

a.st_link_extern2, a.st_link_extern2:visited, a.st_link_extern2:hover,
a.stt_link_extern2, a.stt_link_extern2:visited, a.stt_link_extern2:hover
{
	color:#004a7c; 
	font-weight:normal; 
	text-decoration:none; 
	background-image:url(/pu_st/images/icon_external_link_gpl.png);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:12px;
}

a.pdfobject 
{
	color:#004a7c; 
	font-weight:normal; 
	text-decoration:none; 
	background-image:url(/pu_st/images/pdficon_wop.gif);
	background-repeat:no-repeat;
	background-position:right 3px;
	line-height:14px;
        height:14px;
	padding-right:20px;
        margin-bottom: 7px;
        clear: both;

}

a.ssl
{
	color:#004a7c;
	font-weight:normal;
	text-decoration:none;
	background-image:url(/pu_all/images/lock.png);
	background-repeat:no-repeat;
	background-position:right top;
	line-height:16px;
        padding-bottom:4px;
	padding-right:20px;
}

#sslinfo {
    border:1px solid #000;
    width: 150px;
    font-weight:normal;
    background-color:#fff;
}

.pdfobject 
{
	clear:right;
}

a.st_link_extern2:hover,a.stt_link_extern2:hover { text-decoration:underline; }

a.stt_link,a.stt_link:visited,a.st_link,a.st_link:visited { color:#004A7C; font-weight:normal; text-decoration:none; }
a.stt_link:hover,a.st_link:hover { color:#004A7C; font-weight:normal; text-decoration:underline; }


div.kontakt { width:135px; float:left;}                                       /* mwa - z. Bsp. in sebo - Ihr Kontakt zur Redaktion */
ul.st_liste { list-style:circle; margin-left:20px;}



.biu {
	font-size:10px; background-color:#F8F8F8; width:100%; display:block;
	}


span[CLASS="guspalten"] + span[CLASS="guspalten"] {   /* Rechte Splate von "ganz unten" an obere Spalten angepasst - mwa 2.10.09 */
	padding-left: 8px;
	width: 357px;
}

#besucher_fuehrungen  td { height:30px; }

td .st_td ,td .stt_td  { font-weight:normal; }

.stt_kinoUserComments {
  background-color:#efefef;
  display:none;
  width:705px;
  height:460px;
  padding:15px;
  text-align:left;
  border:2px solid #333;
  z-index: 10000;

  /*opacity:0.8;*/
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  -moz-box-shadow: 0 0 50px #ccc;
  -webkit-box-shadow: 0 0 50px #ccc;
}

/* close button positioned on upper right corner */
.stt_kinoUserComments .close {
    background-image:url(/pu_st/images/overlay/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}


.close {
    background-image:url(/pu_st/images/overlay/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}


.stt_kinoUserComments div { height:20px; }

#sttOutput h2 {
    color: #66cc00;
}

.paginationBox { height:25px; }
.paginationBox a { color: blue; text-decoration:  none; font-size:1em; }
.paginationBox a.active { color: blue; text-decoration: none; font-weight: bold; font-size:1.2em;}

/* TA_SEARCH */
a.ta_searchHeading {font-weight:bold; font-size:1.1em; color:#004A7C; text-decoration:none; line-height:1.3em; }
.ta_searchText { line-height:1.1em; font-size:.9em; }
a.ta_searchMore { color:#004A7C; text-decoration:none; }
/* END TA_SEARCH */

/* NC_SEARCH */
a.nc_searchHeading {font-weight:bold; font-size:1.1em; color:#004A7C; text-decoration:none; line-height:1.3em; }
.nc_searchText { line-height:1.1em; font-size:.9em; }
a.nc_searchMore { color:#004A7C; text-decoration:none; }
/* END NC_SEARCH */


.stt_reset { border: 1px solid #000; background-color:#C00; color:#fff; font-weight:bold; }
.stt_submit { border: 1px solid #000; background-color:#004D85; color:#fff; font-weight:bold; }
.stt_form_text { font-size: .9em; }
.stt_lieferbeginn { margin:5px; font-size:1em; background-color:#CCC}

img.stt_commentlink, img.stt_commentlink_voted
{ 
	margin:0px; padding:0px; float:none; cursor:pointer
}

a.stt_survey_submit { 
    font-weight:bold; 
    color:#004A7C; 
    text-decoration:none; 
    padding:2px; 
    border:1px solid #000; 
    background-color:#efefef; 
    font-size:10px;
}

.umfrage label { width:300px !important; }

.linkToKinoProgramm  { font-weight:bold; font-size:1.1em; text-decoration: none; color: #004A7C }

/*.stt_reset { padding-bottom: 0; margin-bottom: 0; font-size: 0; line-height: 0; }*/

.advertZoom {
    display:none;
    position:absolute;
    left:480px;
    border:1px solid #000;
    background-color: #fff;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:20px;
    padding-top:5px;
    z-index:1000;
}

a.stt_tagcloud_link {
    color:#004A7C;
    text-decoration:none;
}

.stt_radioLabelInactive {
    margin:4px;
    padding:4px;
    border-top:2px solid #ddd;
    border-left: 2px solid #ddd;
    border-right: 3px solid #999;
    border-bottom: 3px solid #999;
    font-size:.9em;
    background-color: #efefef;
}

.stt_radioLabelActive {
    margin:4px;
    padding:4px;
    border-top:3px solid #999;
    border-left: 3px solid #999;
    border-right: 2px solid #ddd;
    border-bottom: 2px solid #ddd;
    font-size:.9em;
    background-color: #fff;
    text-decoration: underline;
}

.stt_hidden { display: none }
