/* CSS Document */

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}

#Test {
width: 18cm;
height: 27,7cm;
page-break-before: avoid;
page-break-after: avoid;
page-break-inside: avoid;
margin: 0 auto;
}


h1 {
  margin: 30px 0 0px 0px;
  color: #33426a;
  font-size: 20px;
}

p {
  margin: 0 0 20px 0px;
line-height: 18px;
}

a {
color: #33426a;
font-weight: bold;
}

a:hover {
color: red;
font-weight: bold;
text-decoration: underline;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
font-size: 11px;
color: #33426a;
}

#PrintBack {
visibility: hidden;
}

#Test form {
text-align: center;
}



/********************************************
 SP Directory
*********************************************/

.tx_spdirectory-pi1-list-details a,
.tx_spdirectory-pi1-atoz,
.tx_spdirectory-pi1-catnav,
.tx_spdirectory-pi1-list-cat,
.tx_spdirectory-pi1-single-pages,
.tx_spdirectory-pi1-single-back,
.tx_spdirectory-pi1-single-vcard,
.tx_spdirectory-pi1-dropdown
 {
display: none;
}

.item p {
margin: 0;
}

.tx_spdirectory-pi1-list-name strong a,
.tx_spdirectory-pi1-single-company {
color: #33426a;
text-decoration: none;
font-weight: bold;
}

div .item {
padding: 10px;
margin-top: 20px;
border: 1px solid #999;
background: #fff;
}


/********************************************
 Literatur 
*********************************************/


.literaturItem {
float: left;
border: 1px solid #999;
background: #fff;
padding: 10px;
margin-bottom: 20px;

}

.literaturItemLeft {
float: left;
width: 415px;
}

.literaturItemRight {
float: right;
width: 140px;
text-align: right;
}

.literaturTitel,
.literaturPreis {
color: #33426a;
font-weight: bold;
font-size: 13px;
}

.literaturAuthor,
.literaturVerlag,
.literaturIsbn {
font-style: italic;
font-size: 11px;
}

.literaturDescr {
margin-top: 5px;
}


.csc-textpic-imagewrap {
clear: both;
}


.clearer {
clear:both;
height:1px;
font-size:1px;
background:transparent;
}

.tx-wkgiphathiserver-pi1 {
width:590px;
float: left;
}

.tx-wkgiphathiserver-pi1-listrow {
float: left;
}

#wkg_iphathi_server_listview .listview_element {
margin-bottom:20px;
border: 1px solid #999;
background: #fff;
}

.wkg_iphathi_server_listview_image {
float:left;
}

#wkg_iphathi_server_listview .listview_element .right {
float:left;
width: 570px;
margin: 5px 10px;
display:inline;
}

.wkg_iphathi_server_listview_bdate {
float: left;
margin-right: 0px;
font-size:13px;
font-weight: bold;
}

.wkg_iphathi_server_listview_btime {
float:left;
margin-right:5px;
font-size:13px;
font-weight: bold;
}

.wkg_iphathi_server_separatorDateTime{
float:left;
font-size:13px;
margin-right:5px;
font-weight: bold;
}

.wkg_iphathi_server_separator {
float:left;
font-size:13px;
margin-right:5px;
font-weight: bold;
}


.wkg_iphathi_server_listview_edate {
float: left;
font-size:13px;
font-weight: bold;
}

.wkg_iphathi_server_listview_etime {
float:left;
margin-right:5px;
font-size:13px;
font-weight: bold;
}

.wkg_iphathi_server_listview_running {
float:left;
margin-right:5px;
font-size:13px;
font-weight:bold;
}

.wkg_iphathi_server_listview_intervall {
float: right;
font-size: 11px;
font-style: italic;
}

.wkg_iphathi_server_listview_title {
clear:both;
float: left;
margin-top: 5px;
}

.wkg_iphathi_server_listview_title a {
text-decoration: none;
color: #33426a;
font-weight: bold;
font-size: 13px;
}

.wkg_iphathi_server_listview span {
float:left;
font-size:11px;
margin-right:5px;
}

.wkg_iphathi_server_listview_teaser {
clear:both;
float: left;
width: 100%;
}

#pageContent .wkg_iphathi_server_listview_teaser p {
margin: 0px;
}

.wkg_iphathi_server_listview_ical,
.wkg_iphathi_server_listview_ticketlink {
display: inline;
margin-left:5px;
float: right;
}


.wkg_iphathi_server_listview_detaillink {
display: inline;
margin-left:5px;
float: right;
}



.wkg_iphathi_server_listview_ical a,
.wkg_iphathi_server_listview_detaillink a,
.wkg_iphathi_server_listview_ticketlink a {
color: #333;
text-decoration: none;
border-bottom: 1px dashed #2340bc;
font-size: 11px;
}

.wkg_iphathi_server_listview_ical a:hover,
.wkg_iphathi_server_listview_detaillink a:hover,
.wkg_iphathi_server_listview_ticketlink a:hover {
color: #2340bc;
text-decoration: none;
border-bottom: 1px solid #2340bc;
font-size: 11px;
}

.links {
width: 100%;
float: left;
padding-top: 2px;
margin-top: 10px;
display: none;
}

.wkg_iphathi_server_listview_links {
clear:both;
margin-top:4px;
border-top:1px solid #9a9a9a;
}

#tx-wkgiphathiserver-pi1-searchbox,
#tx-wkgiphathiserver-pi1-catselect {
text-align: center;
margin-bottom: 10px;
}


#tx-wkgiphathiserver-pi1-searchbox {
display: none;
}

#tx-wkgiphathiserver-pi1-catselect select {
width: 255px;
border: 1px solid #333;
}

.tx-wkgiphathiserver-pi1-searchbox-sword {
width: 150px;
border: 1px solid #333;
}

.tx-wkgiphathiserver-pi1-searchbox-button {
color: #333;
text-decoration: none;
width: 100px;
text-align: center;
}

.tx-wkgiphathiserver-pi1-browsebox {
float: left;
width: 590px;
text-align: center;
}


/************** Singleview *******************/
#wkg_iphathi_server_singleview_categoryline,
#wkg_iphathi_server_singleview_datetimeline,
#wkg_iphathi_server_singleview_entrytimeline,
#wkg_iphathi_server_singleview_intervallline,
#wkg_iphathi_server_singleview_feesline,
#wkg_iphathi_server_singleview_linkline,
#wkg_iphathi_server_singleview_locationline,
#wkg_iphathi_server_singleview_promoterline,
#wkg_iphathi_server_singleview_imageline,
#wkg_iphathi_server_singleview_fileline,
#wkg_iphathi_server_singleview_linkline {
clear: both;
float: left;
background: none;
padding: 0px 0;
margin:5px 0;
}


#wkg_iphathi_server_singleview .wkg_iphathi_server_separatorDateTime{
display: none;
}

#wkg_iphathi_server_singleview .wkg_iphathi_server_separator{
font-weight: normal;
font-size:12px;
margin-right:5px;
}

#wkg_iphathi_server_singleview_intervallline {
width: 100%;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
padding: 5px 0;
margin-bottom: 10px;
}

#wkg_iphathi_server_singleview_category,
#wkg_iphathi_server_singleview_category_header {
float: left;
font-size: 11px;
font-style: italic;
}

#wkg_iphathi_server_singleview_category_header {
margin-right: 5px;
}

#wkg_iphathi_server_singleview_title {
clear: both;
float: left;
color: #33426a;
font-size: 20px;
margin-bottom: 5px;
font-weight: bold;
}

#wkg_iphathi_server_singleview_status {
text-align:right;
font-style:italic;
}

#wkg_iphathi_server_singleview_dateLabel,
#wkg_iphathi_server_singleview_timeLabel,
#wkg_iphathi_server_singleview_entrytime_header {
clear: both;
float: left;
margin-right: 10px;
margin-bottom: 5px;
font-weight: bold;
width: 70px;
}

#wkg_iphathi_server_singleview_bdate,
#wkg_iphathi_server_singleview_btime,
#wkg_iphathi_server_singleview_edate,
#wkg_iphathi_server_singleview_etime {
float: left;
margin-right: 5px;
}

#wkg_iphathi_server_singleview_running {
margin: 5px 0;
}

#wkg_iphathi_server_singleview_intervall {
float: left;
margin-right: 5px;
}

#wkg_iphathi_server_singleview_entrytime {
float: left;

}

#wkg_iphathi_server_singleview_teaser {
margin: 5px 0;
}

#wkg_iphathi_server_singleview_description {

}

#wkg_iphathi_server_singleview_fees p,
#wkg_iphathi_server_singleview_location p,
#wkg_iphathi_server_singleview_promoter p,
#wkg_iphathi_server_singleview_file a {
 margin: 0px;
}

#wkg_iphathi_server_singleview_file a {
color: #333;
text-decoration: none;
border-bottom: 1px dashed #2340bc;
font-size: 11px;
}

#wkg_iphathi_server_singleview_file a:hover {
color: #2340bc;
text-decoration: none;
border-bottom: 1px solid #2340bc;
font-size: 11px;
}


#wkg_iphathi_server_singleview_location_header,
#wkg_iphathi_server_singleview_promoter_header,
 #wkg_iphathi_server_singleview_fees_header,
#wkg_iphathi_server_singleview_file_header{
font-weight: bold;
}

#wkg_iphathi_server_singleview_linkline {
width: 590px;
text-align: center;
}

#wkg_iphathi_server_singleview_back {
width: 100px;
height: 20px;
line-height: 20px;
text-align: center;
border: 1px solid #999;
margin: 0 auto;
}

#wkg_iphathi_server_singleview_back a,
#wkg_iphathi_server_singleview_ical a {
color: #333;
text-decoration: none;
background: #fff;
text-align: center;
}

#wkg_iphathi_server_singleview_back a {
}

/************ CalendarView **************/

#wkg_iphathi_server_calendarview {

}

#wkg_iphathi_server_calendarview_selectheader,
#wkg_iphathi_server_calendarview_calendarrows {
    border:1px solid #000000;
    width:210px;
    font-size:11px;
}

#wkg_iphathi_server_calendarview_selectheader {
    background:#000000;
    color:#ffffff;
}

#wkg_iphathi_server_calendarview_calendarrows {
    color:#000000;
}

#wkg_iphathi_server_calendarview_calendarrows thead {
    background:#acacac;
}

#wkg_iphathi_server_calendarview_calendarrows tbody {
    background:#cfcfcf;
}

#wkg_iphathi_server_calendarview_calendarrows tfoot {
    background:#000000;
    color:#ffffff;
}

#wkg_iphathi_server_calendarview_calendarrows thead th,
#wkg_iphathi_server_calendarview_calendarrows tbody td {
    width:30px;
    cursor:pointer;
}

#wkg_iphathi_server_calendarview_calendarrows tfoot td {
    text-align:center;
}

#wkg_iphathi_server_calendarview_selectheader #prevYear a,
#wkg_iphathi_server_calendarview_selectheader #prevMonth a,
#wkg_iphathi_server_calendarview_selectheader #nextYear a,
#wkg_iphathi_server_calendarview_selectheader #nextMonth a {
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
width:25px;
display:block;
}

#wkg_iphathi_server_calendarview_selectheader #prevYear,
#wkg_iphathi_server_calendarview_selectheader #prevMonth,
#wkg_iphathi_server_calendarview_selectheader #nextYear,
#wkg_iphathi_server_calendarview_selectheader #nextMonth {
width:25px;
}

#wkg_iphathi_server_calendarview_selectheader #MonthYearLabel {

}

#wkg_iphathi_server_calendarview #CurrentDay {
    background:#aaaaff;
}

#wkg_iphathi_server_calendarview .DayWidthEvent {
    font-weight:bold;
background:#aaffaa;
}
