/* content styles */



/* allg stuff */ 
a { text-decoration:none; }

.content a, .content a:visited { 
	 font-style: italic;
	 color: black;
	 font-size: small;
}

.content a:hover { 
	 color: #fff;
}

.Text {
	color:#444;
  text-decoration:none;
  font-size: small;
	line-height: 1.5em;

}

strong {
  font-weight: bold;
  font-family: Georgia,"Times New Roman", serif;
  letter-spacing: 0.05em;
  color: #333;
       
}

.highlight {
	   color: black;
}


.centered {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-left:0;
	padding-right:0;
	text-align:center;
}

.Titel { 
	position:relative;
        margin: 30px auto 10px auto;	
	width:563px; 
	font-weight: bold;
	color: #eee;
	font-family: Georgia,"Times New Roman", serif;
	font-size: 1.2em;
        height: 37px;
	line-height: 37px;
	text-align: center;
	background: url('../../images/templ/black/bar.png') no-repeat;	
}
.Titel a, .Titel a:visited {
	color: #eee;
	font-style: normal;
}

/*
div.TitelUnderline              { margin-bottom:5px;  }
.TitelUnderline span span span  { background: transparent url(../../images/templ/old/bildli/hrr.png) top right no-repeat; }
.TitelUnderline span span       { background: transparent url(../../images/templ/old/bildli/hrl.png) top left no-repeat;   }
.TitelUnderline span            { background: transparent url(../../images/templ/old/bildli/hrm.png) top repeat-x; height:7px;  display:block; }
*/
.small { 
	font-size: 0.8em;
       font-family: "Bitstream Vera Sans", Helvetica, Verdana, Arial, sans-serif;	
} 

.untertitel { 
	font-size: 1em; 
	font-weight: bold;
	font-style: italic;	
	font-family: Georgia,"Times New Roman",serif;
	color: #222; 
	border-bottom:2px dashed #666; 
	width:95%;
  margin: 2em 0 1em 0;
	padding: 0 0 0.5em 5px;
}
.subtitel   { 
	font-size: 1em; 
	font-weight: bold; 
	font-style: italic;	
	font-family: Georgia,"Times New Roman",serif;
	text-indent: 1em; 
	color: black; 
	border-bottom:2px dotted #666; 
	width:95%;
	margin-bottom: 0.5em; 
	margin-top: 1em; 
	padding-bottom: 0.2em;
}

.pagetitel { font: bold 10px Verdana, Avantgarde,sans-serif; color: #aa8652; }

.image        { border: 1px solid; border-color:#666666; }
.image:hover  { border: 1px solid; border-color: #ccc ;}
.image:active { border: 1px solid; border-color: #000 ;}


.imgtd   { padding: 20px 0px 0px 0px; } /*  oben rechts unten links */

.comnttd { padding: 0px  0px 15px 0px; }

.comnt          { font-size: 0.8em; color: #666; }
.comnt > strong { font-size: 0.9em; color: #aa8652; }

.name:before { content:"\""; }
.name:after  { content:"\""; }

/* blog */
.blogEntry {

    width: 75%;
    padding: 5px 20px 10px 20px;
    border-top: 1px dotted #aaa;
    margin: 3px 10% 30px 10%;
	clear: left;
}

.blogHeader {
	width: 75%;
	padding: 0 10px 0 10px;
	margin: 20px 0 3px 10%;
}
.blogHeader strong {
	display:block;
	float:left;
	width: 80%;
}

.blogHeader span {
	width: 20%;
	display: block; 
	float:right;   
	margin-left: -25%;  
	text-align:right;
}

/* alle Bilder am rechten Rand */ 
.blogEntry img {
    margin: 0;
    padding: 0 0 0 10px;
	float:right;
}
/* ausser das erste */
.blogEntry > p > img {
    margin: 0;
    padding: 0 10px 0 0;
	float:left;
}

.blogEntry p {
	margin:0;
	padding: 0px 0px 5px 0px; /*  oben rechts unten links */
}


.img_frame_ol, .img_frame_or, .img_frame_ur, .img_frame_ul {
	      display:inline-table;
	      overflow: visible;
  	      /* \*/display:block;/**/
}

.img_frame_ur, img_frame_or, img_frame_ul, img_frame_ul img {
	position: absolute;
}

.img_frame_ol { background: transparent url('../../images/templ/old/img_frame/ol.png') top left no-repeat;
	position: relative;
}
.img_frame_ur { background: transparent url('../../images/templ/old/img_frame/ur.png') bottom right no-repeat;
	position: absolute;
	top: 3px;
	left: 3px;
	margin: 0 -3px -3px 0;
}
.img_frame_or { background: transparent url('../../images/templ/old/img_frame/or.png') top right no-repeat;
	position: absolute;
	top:0px; right: 0px; margin-right:-3px; width:3px; height:3px;
	display: block;
	overflow: hidden;
}
.img_frame_ul { background: transparent url('../../images/templ/old/img_frame/ul.png') bottom left no-repeat;
	position: absolute;
	left: 0px;bottom:0px; margin-bottom:-3px; width:3px; height:3px;
	overflow: hidden;
}
.img_frame_ur img {
	display:block;
	position: absolute;
	top:  0px;
	left: 0px;
	margin: -1px;
}

.event_plate_titel {
		   border-bottom:1px dotted #aaa; 
		   padding:2px; 
		   vertical-align:bottom;
		   padding-left: 15px;
		   text-indent: -10px;

}


.bildli_bar_ol, .bildli_bar_or, .bildli_bar_ur, .bildli_bar_ul, .bildli_bar_o, .bildli_bar_r, .bildli_bar_u, .bildli_bar_l {
	       display:inline-table;
  	      /* \*/display:block;/**/
	      height:35px;
	      width: 600px;	      
}
.bildli_bar_o  { background: transparent url('../../images/templ/old/bildli/nbaro.png')  top    repeat-x; }
.bildli_bar_r  { background: #d1cdd1     url('../../images/templ/old/bildli/nbarr.png')  right  repeat-y; }
.bildli_bar_u  { background: transparent url('../../images/templ/old/bildli/nbaru.png')  bottom repeat-x; }
.bildli_bar_l  { background: transparent url('../../images/templ/old/bildli/nbarl.png')  left   repeat-y; }
.bildli_bar_ol { background: transparent url('../../images/templ/old/bildli/nbarol.png') top left no-repeat ;  }
.bildli_bar_or { background: transparent url('../../images/templ/old/bildli/nbaror.png') top right no-repeat; }
.bildli_bar_ur { background: transparent url('../../images/templ/old/bildli/nbarur.png') bottom right no-repeat ; 
	         display: block; float:right;   margin-left: -210px;  text-align:right; 
}
.bildli_bar_ul { background: transparent url('../../images/templ/old/bildli/nbarul.png')  bottom left no-repeat;
	         display: block; float:left; width: 200px; z-index:100; }

.bildli_bar_ul span, .bildli_bar_ur span {
	       position:relative; top:7px; margin-right:20px;
	       height:35px;
}

.bildli_bar_ul form {
	     position:relative; margin:0px;padding:0px;position:relative; top:0px;
}

.bildli_bar_ur strong {
	color:#768e53;	
}

.zflist {
	list-style-type: none;	
	text-indent: -1em;
}

.zflist ul {
	list-style-type: none;	
	margin-top: 0.1em;
}

.zflist > li {
	margin-bottom:0.5em;	
}

.content li {
  clear: both;
	margin-bottom:0.5em;	
}

.bildli-pager {
	width:500px; 
	line-height:2em;
	padding:0.5em;
	background-color:#bbb;
	border:2px solid #dadada;
	-moz-border-radius:0.5em;
	font-family: "Georgia", "Times New Roman", serif;
}

.bildli-pager form {
	padding: 0; margin: 0;
}

