/* Style sheet css_altstadtfest_print */
body{font-family:arial, helvetica, sans-serif;font-size:11pt;color:#000;line-height:15pt;}
a{color:#000;text-decoration: underline !important;}
ul{padding-left:12px;color:#000;list-style-type:square;}
li{margin-bottom:6px;color:#000;}
.ce_toplink{display:none;}
.asf_pview .ce_toplink{display:none;}
.asf_pview .toplinkcontainer{display:none;}
#header{display:none;}
#left{display:none;}
#footer{display:none;}
#right{display:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;border-top:0px solid #000;border-right:0px solid #000;border-bottom:2px solid #000;border-left:0px solid #000;color:#000;text-transform: uppercase;}
h1{margin:24px 0 12px;padding:0 0 3px;font-size:18pt;}
h2{margin:24px 0 12px;padding:0;font-size:13pt;letter-spacing: 0.02em;}
h3,h4,h5,h6{margin:24px 0 6px;padding:0;border:0px;font-size:13pt;letter-spacing: 0.02em;}
h4,h5,h6{font-size:11pt;text-transform: none;}
.flink{display:none;}
.svline{display:none;}
.asf_pview .tagauswahl{display:none;}
.asf_buehnenheader{margin-top:55px;border-bottom:2px solid #000;font-weight:bold;font-size:11pt;color:#000;}
.asf_item{margin-top:6px;padding-bottom:8px;border-bottom:1px solid #000;}
.asf_zeit{width:120px;float:left;font-style:italic;}
.asf_listinfos{margin-left:120px;}
.asf_listinfos .asf_kurztext,.asf_listinfos .asf_location{font-size:10pt;line-height:14pt;}
.asf_location{font-weight:bold;}
.asf_mehr{display:none;}
.asf_listinfos .flink{display:none;}
.asf_titel{font-weight:bold;}
.asf_hl{font-weight:bold;font-size:8pt;color:#000;}
.asf_d_fotos{display:none;}
.asf_d_fotos a,.asf_d_fotos img{margin:0;padding:0;}
.asf_kategorie{font-weight:normal;font-size:8pt;}
.asf_detailscontainer{margin-top:24px;}
.asf_d_left .inner{padding-right:12px;}
.asf_d_right .inner{padding-left:12px;}
.asf_d_left{width:236px;float:left;border-right:1px solid #000;border-collapse:collapse;}
.asf_d_right{margin-left:236px;border-left:1px solid #000;border-collapse:collapse;}
.asf_d_titel{padding:6px 0 3px;border-bottom:1px solid #000;font-weight:bold;font-size:13pt;color:#000;}
.asf_d_langtext,.asf_d_links,.asf_d_left,.asf_d_right{margin-top:24px;}
.asf_d_links{line-height:11pt;}
.url{font-size:8pt;color:#333;}
form{margin-bottom:45px;}
form div{margin-top:6px;margin-bottom:6px;}
form div.checkbox_container,form div.radio_container{margin:0;}
form label{display:block;margin-top:24px;font-weight:bold;}
.shortformbody label{display:block;margin-top:12px;font-weight:bold;}
.shortformbody input{padding:3px 2px 2px;font-size:10pt;}
form div.checkbox_container label,form div.radio_container label{clear:none;display:inline;margin-top:0;font-weight:normal;}
.checkbox_container span,.radio_container span{width:200px;display:inline-block;}
input,textarea,select,file.upload{border:1px solid #000;}
select option{font-size:10pt;}
.radio_container input,.checkbox_container input{border:0px;background-color: transparent;}
form .submit{margin-top:24px;padding:3px 7px 2px;background-color:#fff;font-weight:bold;font-size:10pt;color:#000;text-transform: uppercase;}
.shortformbody .submit{margin-top:0;padding:3px 7px 2px;background-color:#fff;font-weight:bold;font-size:10pt;color:#000;text-transform: uppercase;}
form .reset{margin-top:24px;padding:3px 7px 2px;background-color:#fff;font-weight:bold;font-size:10pt;color:#000;text-transform: uppercase;}
form .error{margin:0;padding:0;font-weight:bold;color:#000;}
.formcolumns{margin-top:12px;}
.formcolumns div{margin:0;}
.formcolumns .formcolumns_left{width:236px;float:left;}
.formcolumns .formcolumns_right{margin-left:236px;}
.formcolumns label{margin:0;}
.formcolumns select{width:225px;}
.invisible{display:none;}
.pagination{display:none;}
.ce_gallery table{width:100%;}
.ce_gallery td{text-align:center;vertical-align:middle;}

