/* Pressemodul $Id$ */

.entry0{background-color: #fff;}
.entry1{background-color: #fff;}

 

.pm-neue-seite, 
.pm-options{padding:3px;margin:5px 0;background-color:#fafafa;border:1px solid #EDEDED;}
.pm-neue-seite:hover, .pm-options:hover{background:#F1F1F1;border:1px solid #C0C0C0;}


/***** Pressemodul **/
.pm-neue-seite .toolbar_functions label {display: block;}
.presse-uebersicht INPUT {
	 border: #ccc 1px solid; 
	 padding: 2px;  
}

.pm-neue-seite .toolbar_functions input,
.presse-uebersicht Button, .pm-suche-buttons input,
.checkboxAdmim a {  
	 border: #cdd0d6 1px solid; 
	 padding: 1px 8px 1px 8px; 
         background: #fff url(../../img/bg/btnPresse.gif);
	 color: #e0202c;
	 cursor: pointer;
	 height : 2em;
}
.toolbar_functions #name {background-color: #fff; height: 1.8em; width: 350px; text-align: left; color: #000}

.toogleAdmin {margin-top: 1em}


.presse-uebersicht Button:visited, 
.presse-uebersicht Button:focus,
.presse-uebersicht Button:hover 
.presse-uebersicht Button:active {
	border: #cdd0d6 1px solid;
	padding: 1px 8px 1px 8px;
        background-image: url(../../img/bg/btnPresseHover.gif);
	background-color:#e7ebed;
	text-align: center;
	color: #e0202c;
	cursor:pointer;
	text-decoration: underline;
	height : 1.8em;
}


.unpublishedMeldung{background:#FAFAFA;margin:5px 2px;padding:5px;border:1px solid #EDEDED;}

.pm-andere-rubriken {
    background-color: #D6E3F2;
    border: 1px solid #99BBE8;
    padding: 10px;
    left: 350px;
    padding: 5px;
    position: absolute;
    top: -65px;
    width: 150px;
    z-index:10
}
.pm-andere-rubriken label{line-height:100%;padding:7px 5px;border-bottom:0px solid #fff;display:block;width:120px;float:left;}
.pm-andere-rubriken input{margin:5px 0;display:block;float:left;}
.pm-andere-rubriken .clearDvv {clear:left;}
.checkboxAdmim{position:relative;}

.hidden{display:none;}
.show{display:block;}

.pm-neueSprachversion,
.pm-rubrikanzeige,
.pm-all-options,.pm-detail {margin-top:20px;}
.pm-options .toogleAdmin, .pm-options .unpublishedButton {padding:6px;height:30px}
 
/** Buergeransicht **/
.pm-suche {display:block; overflow:hidden
}
.pm-suche br {display:none;}
.pm-suche-buttons input:first-child {display:block;}
.pm-suche-vfrom, .pm-suche-vto {float:left;}
.pm-suche-vfrom, .pm-suche-vto, .pm-suche-buttons {background-color:#FAFAFA;  padding:0.5em 1.5em 0.5em 0.5em;}
.pm-suche-buttons {float:left}
.pm-suche-vfrom input, .pm-suche-vto input {height:1.7em;width:8em;}
.pm-suche-head {max-width:30px;}
.pm-suche-archiv {max-width:12em;float:right;margin-top:.5em;padding:6px 4px 6px 8px;background:#FAFAFA}
.pm-suche-archiv label{float:right;margin-left:7px;}
.pm-suche-archiv input {margin-top:4px}
.pm-suche-vfrom input, .pm-suche-vto input{width:98px}
.pm-suche-buttons input{font-family:arial;font-weight:bold!important;padding:3px;font-size:.95em;float:left;margin-bottom:.5em; margin-right:.5em;height:30px}
.pm-suche-buttons input:hover{border:1px solid red;opacity:.9}

.pm-meldung {border-bottom: 1px dotted #b3b3b3; padding-bottom: 2em; display: block; overflow: hidden; }
 
.clearDvv {}

.pm-einleitungstext,
.pm-anreisser,
.pm-anreisser-bild {line-height: 160%}

.pm-bild img {float:left; margin: 0 1em 0.5em 0;}


.pm-head .pm-from {
    display: block;
    font-size: 0.95em;
 margin: .5em 0 .5em 0
}


.pm-head h3 a {font-size: 1.2em; }
.pm-content{padding:5px 0;}

.presse-uebersicht #myform {background:#fafafa;padding:4px 4px 0px 8px;border:1px solid #e7e7e7;
margin:3em 0;}

/** Zeitleiste **/

.tischkalender {width:500px; overflow:auto; clear:left; margin-bottom:2em; padding:0.3em 0em 0.3em 0em; background-color:#fff; border:1px solid #E8E8E8; }
ul.tabbedCalendar {float: left; margin: 0; padding: 0;}
.tabbedCalendarYears li,
.tabbedCalendarMonths li{float:left;list-style-type: none;}
#content .tabbedCalendarYears,
#content .tabbedCalendarMonths {float: left;border:none;}
#content .tabbedCalendarYears li,
#content .tabbedCalendarMonths li {background:none; padding:0.2em 0.4em; border:none; background-color:transparent;
 border-radius:3px 3px 0 0;}


#content .tabbedCalendarYears li.inactive a, 
#content .tabbedCalendarMonths li.inactive a { padding-left:0; padding-right:0;}
#content .tabbedCalendarYears li.active a,
#content .tabbedCalendarMonths li.active a { padding-left:0; padding-right:0; }
#content div.tabbedCalendarMonths {height:auto; padding-top:0;}
#content .tabbedCalendar li {list-style: none outside none;}
#content .tabbedCalendarYears ul,
#content .tabbedCalendarMonths ul {background-color:#f2f2f2; border-radius:0 3px 3px 3px;}
#content .tabbedCalendar li a {padding: 0 0.5em; height:0;}
#content .tabbedCalendar li.active a, #content .tabbedCalendar li a {background:none;}
#content .tabbedCalendar li.inactive span {background:none; padding:0;}
 
#content .tabbedCalendarYears {border:none;}
#content .tabbedCalendarMonths li.active,
#content .tabbedCalendarYears li.active {background-color: #d6d6d6 !important; }
#content .tabbedCalendarMonths li.active a,
#content .tabbedCalendarYears li.active a { color: black !important; }
#content .tabbedCalendarYears li {
	margin-right:0.2em; 
	padding:0.2em 0.8em; 
	background-color:#fff;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	height:1.4em;
}


#content .tischkalender .days {
	   margin: 2em 0 8px 8px;padding:2em;
}
 
 

.tabbedCalendarDay .tabbedCalendarDay{
    border: 1px solid silver;
    float: left;
    line-height: 12px;
    margin: 0 2px 2px 0;
    padding: 2px;
    width: 15px;
    display:block;
}

.tabbedCalendarDay.active{
	background-color: pink;
}
 
.filler{
    display:inline-block;
    float: left;
    line-height: 12px;
    margin: 0 2px 2px 0;
    padding: 2px;
    width: 15px;
    border: 1px solid #e7e7e7;

 height: 1em
}

.tabbedCalendarDay a {
 color: #e0202c; 
 font-weight:bold !important;
}
.tabbedCalendarDay {
    text-align:center
}
.tabbedCalendarDay.inactive {
    color: #ACACAC;
}

 
.tabbedCalendarDayNames {
    border: 1px solid #e7e7e7;
    float: left;
    line-height: 12px;
    margin: 0 2px 2px 0;
    padding: 2px;
    width: 15px;
    display:block;background-color: #e7e7e7
}
.tabbedCalendarDay.samstag{background-color: #DDDDDD}
.tabbedCalendarDay.sonntag{background-color: #BBBBBB}

.tabbedCalendar a, .tabbedCalendar li{font-weight:bold}
.tabbedCalendar li {margin-left:.3em}
.tabbedCalendar li:hover{text-decoration:underline;}
#content .tabbedCalendarYears li{padding-bottom:.4em}
#content .tischkalender{padding-bottom:.01em;background:#F2F2F2;padding:3px 3px 0px 3px;}
 
 #printpage, #printpdf {
 	display:none
 }

.bottomSlot {
	margin-top:3em
}

.newscontentliste .pm-meldung-author .pm-meldung {
	border-bottom: 0px solid #fff !important;
	padding-bottom:0em !important;
	margin-bottom: 0em !important;
}

.newscontentliste .pm-meldung-author {
	margin-bottom: 2em !important; 
	border-bottom: 1px dotted #B3B3B3 !important; 
	padding-bottom: 2em !important; 
}

.pm-anreisser-bild p a.pm-detaillink,
.pm-anreisser p a.pm-detaillink {
	color:#000 !important
}
.pressesuchblock {
	display: block;
	overflow:hidden;
	margin: 1em 0 
}

.toogleSuche {
	float: right
}

.pm-rss {float: left; padding:3px;}