/* Start of CMSMS style sheet 'eshwFormat' */
/*****************
browsers interpret margin and padding a little differently, 
we'll remove all default padding and margins and
set them later on
******************/


body {
   text-align: left;
   font-family: Palatino Linotype, Time, serif;
   font-size: 75.01%;
   line-height: 1.5em;
   padding: 0px;
}

p {
  margin-bottom: 1em;
}

#gross 
{
   padding: 0px !important;
   border: none !important;
   width: 4000px; 
   height: 3800px; 
   padding: 0px; 
   overflow: hidden;

}

#newsheader
{
   letter-spacing: 0.3em;
   margin-top: 0.5em;
   margin-bottom: 1em; 
   font-size: x-large; 
   font-weight: bold; 
   text-transform: uppercase;
}


  #player_a{
    position: fixed;
    right: 0px;
    width: 326px;
    top: 0px;
    height: 83px;
    background-image: url('./images/Engelschild_oben.png');
    background-repeat: no-repeat;
  }
  #player_b{
    position: fixed;
    right: 0px;
    width: 101px;
    top: 83px;
    height: 89px;
    background-image: url('./images/Engelschild_unten.png');
    background-repeat: no-repeat;
  }



/*
set font size for all divs,
this overrides some body rules
*/
div {
   font-size: 1em;
}

/*
if img is inside "a" it would have 
borders, we don't want that
*/
img {
   border: 0;
}

/*
default link styles
*/
/* set all links to have underline and bluish color */
a,
a:link 
a:active {
   text-decoration: none;
/* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */
   background-color: inherit; 
   color: #98371d; 
}

a:visited {
   text-decoration: none;
   background-color: inherit;
  color: #4d1c0f;                /* a different color can be used for visited links */
}

a:hover {
   text-decoration: underline;
   /*background-color: #C3D4DF;*/
   color: #96371d;
}





blockquote {
   margin-left: 22%;
   font-style: italic;
   color: #ae4022;
   /*color: #74a06e; grün*/
   width: 60%;
   text-indent: 0.7cm;
}
strong, b {
/* explicit setting for these */
   font-weight: bold;
}
em, i {
/* explicit setting for these */
   font-style:italic;
}




h2 
{
  font-variant: small-caps;
  letter-spacing:5px;
  font-family:"times new roman",times,serif;
  font-style: italic;
  spacing-after: 2px;
  margin-bottom: -1em;
}

.NewsSummary {
  padding: 0 2px 0 2px;
}

.NewsSummaryPostdate {
  font-size: x-small;
  color: #aaa;
 }
.NewsUeberschrift {
  font-size: large;
}

.NewsKapitaelchen{

  font-variant:small-caps;
}

.NewsSummaryContent:first-line {
   font-variant:small-caps;
}

.NewsAuthor {
  align: center;
  margin-bottom: 4em;
}

.NewsRose {
  margin: 0.5em;
  background-image: url('./images/rosenstrich.png');
  background-repeat: repeat-x;
}

.NewsInhalt {
  
}
/* END LISTS */



/* CSS for the box starts here
================================================*/
/* Default CSS
================================================*/
/* Basic styling, used when JavaScript is unsupported */
.cbb {
        padding: 1em;
        background: #fff; 
        overflow: auto;
        border: 1px dotted #bbb;
}

/* Normal styling */
.cb {margin:0.5em 0; overflow: auto;}
	/* Top corners and border */
.bt {
	height:7px;
	margin:0 0 0 8px;
	background:url(./images/box.png) no-repeat 100% 0;
}
.bt div {
	position:relative;
	left:-8px;
	width:8px;
	height:7px;
	background:url(./images/box.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

	/* Bottom corners and border */
.bb {
	height:4px;
	margin:0 0 0 2px;
	background:url(./images/box.png) no-repeat 100% 100%;
}
.bb div {
	position:relative;
	left:-2px;
	width:2px;
	height:4px;
	background:url(./images/box.png) no-repeat 0 100%;
	font-size:0;
	line-height:0;
}

	/* Left border */
.i1 {
	padding:0 0 0 2px;
	background:url(./images/box.png) repeat-y 0 0;
        background-position: 0px -8px;
}
	/* Right border */
.i2 {
	padding:0 2px 0 0;
	background:url(./images/box.png) repeat-y 100% 0;
        background-position: right;
}
	/* Wrapper for the content. Use it to set the background colour and insert some padding 

between the borders and the content. */
.i3 {
	display:block;
	margin:0;
	padding:1px 10px;
	background:#fff;
}
	/* Make the content wrapper auto clearing so it will contain floats (see 

http://positioniseverything.net/easyclearing.html). */
.i3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}
/* Default CSS ends here */


.paginationstyle{ /*Style for demo pagination divs*/
width: 100%;
text-align: center;
margin-bottom: 1em;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
color: #b74223;

}

.paginationstyle a{ /*Pagination links style*/
color: #b74223;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #b74223;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000 !important;
cursor: default !important;
text-decoration: none !important;
}

.paginationstyle .flatview a:hover {
cursor: pointer;
color: #b74223;
}
.paginationstyle .flatview img {
text-decoration: none !important;
}


.cms-module-bookmarks-header {
   font-style: bold !important;
   font-size: large;
   margin-top: 1.5em;
}
.cms-module-bookmarks-list {
   list-style-type: none;
}
.bookmark-link {
     
}

.htrow {
display: none;
}

.cms-guestbook-entry {
   border: 1px dashed #888;
   width: 150px;
   padding: 10px;
   background: #fff;
}

.cms-guestbook-entry-sender {
  width: 100%;
  text-align: center;

}

.cms-guestbook-entry-sendername {
  font-style: italic;

}

.cms-guestbook-entry-text>p:before {
  content: '\00AB\00A0';
}
.cms-guestbook-entry-text>p:after{
  content: '\00A0\00BB';
}
/* End of 'eshwFormat' */

