/*******************************************************************************/
/*** Search Results ************************************************************/
/*******************************************************************************/




#searchresultmessage { 
 text-align:left; 
 background:#f9f9f9; 
 height:40px; 
 width:548px; 
 float:left; 
 color:#444; 
 font-size:15px;
 line-height:40px;
 margin-bottom:8px;
 padding-left:10px;
 text-shadow: 1px 1px 0px #fff;
font-weight:bold;
font-family: 'PT Sans', sans-serif;
 
 } 
 

#pleft { width:300px; height:8px;}
 
 #searchcount {
 font-family:Arial Black;
 padding-top:6px;
 text-align:center;
 float:left;
 width:30px;
 height:30px;
 background:#2F96D0;
 color:#FFF;
 font-weight:800;
 margin-top:2px;
 font-size:24px;
 }
 
 
  #searchcountX {
  
 padding-top:4px;
 text-align:center;
 float:left;
 width:50px;
 height:40px;
 background:#2F96D0;
 color:#FFF;
  text-align:center;
 margin-top:2px;
 padding-bottom:4px;
 
 }
 
 #month  {
 font-family: 'PT Sans Narrow', sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#FFF;
 text-align:center;
  
 }
 
 #year  {
 font-family: 'PT Sans Narrow', sans-serif;
 font-size:22px;
 font-weight:bold;
  color:#FFF;
  text-align:center;
  
 }
 
 #searchtext { 
 color:555; 
 font-size:16px;
 font-weight:normal;
 margin-top:8px;
 font-family: 'PT Sans', sans-serif;

 } 
 
.search { font-size: 24px; color: #444; font-weight: bold; line-height:23px; /*text-shadow: 1px 1px 0px #fff;*/
font-weight:bold;
font-family: 'PT Sans Narrow', sans-serif; margin-bottom:26px;}
a.search:active {  color: #444; font-weight: bold; line-height:23px;  }
a.search:link {  color: #222; font-weight: bold;  line-height:23px;  }
a.search:visited { color: #444; font-weight: bold;  line-height:23px;  }
a.search:hover {  color: #2F96D0; font-weight: bold;  line-height:23px;  }


 
  	



 #searchhits { 
 text-align:left; 
 padding-left:10px;
 background:#; 
 height:20px; 
 width:530px; 
 float:right; 
 color:#58595B; 
 font-size:12px;
 font-weight:normal;
 margin-bottom:25px;
 margin-top:5px;
 } 
 
  
 
 
 
 #searchpagebar { 
 background:#f9f9f9; 
 color:#333; 
 font-size:18px;
 height:40px;
 line-height:40px;
 font-weight:bold;
 margin-bottom:8px;
 padding-left:60px; 
 
 }  
 
 
 
 /* Link Blätter-Anzeige */
a.blaetter:active { text-align:center;
font-family: 'PT Sans Narrow', sans-serif; color: #2F96D0; font-size: 22px; text-decoration: none; font-weight: bold;}
a.blaetter:link { color: #222; font-size: 18px; text-decoration: none; font-weight: bold;text-align:center;}
a.blaetter:visited { color: #222; font-size: 18px; text-decoration: none; font-weight: bold;text-align:center;}
a.blaetter:hover {  color: #FC3232; font-size: 18px; text-decoration: none; font-weight: bold;text-align:center;}



/* Sets up basic grid floating and margin. */
div.span-1, div.span-2,   div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-12b, div.span-12br, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left; margin-right: 20px; margin-top:40px;}
.columns .span-1, .columns .span-2,   .columns .span-3, .columns .span-4, .columns .span-5, .columns .span-6, .columns .span-7, .columns .span-8, .columns .span-9, .columns .span-10, .columns .span-11, .columns .span-12, .columns .span-13, .columns .span-14, .columns .span-15, .columns .span-16, .columns .span-17, .columns .span-18, .columns .span-19, .columns .span-20, .columns .span-21, .columns .span-22, .columns .span-23, .columns .span-24 { height:30px; background:#ededed; text-align:center; margin-top:10px !important; padding-top:10px;}
p.span-1, p.span-2, p.span-2x ,p.span-3, p.span-2xx,p.span-12br, p.span-12b, p.span-4, p.span-5, p.span-6, p.span-7, p.span-8, p.span-9, p.span-10, p.span-11, p.span-12, p.span-13, p.span-14, p.span-15, p.span-16, p.span-17, p.span-18, p.span-19, p.span-20, p.span-21, p.span-22, p.span-23, p.span-24 {float:left; margin-right: 20px; margin-top:40px;}


.span-24x { height:15px; background:#ededed; text-align:center; margin-top:10px !important; padding-top:10px;}
p.span-24x {float:left; margin-right: 20px; margin-top:10px;}
p.span-1, p.span-2, p.span-2x,p.span-3, p.span-2xx,  p.span-4, p.span-5, p.span-6, p.span-7, p.span-8, p.span-9, p.span-10, p.span-11, p.span-12, p.span-13, p.span-14, p.span-15, p.span-16, p.span-17, p.span-18, p.span-19, p.span-20, p.span-21, p.span-22, p.span-23, p.span-24 {float:left; margin-right: 20px; margin-top:40px;}

/* The last column in a row needs this class. */
div.last { margin-right: 0; }

div.span-15x  {float:left; margin-left: 60px; margin-bottom:20px;font-family: 'PT Sans', sans-serif;}



div.span-2x, div.span-13x {float:left; margin-right: 20px;}
 p.span-2x, p.span-2xx, p.span-13x, p.span-13xx {float:left; margin-right: 20px; margin-top:15px;}
.columns .span-2x, .columns .span-13x { height:10px; background:#ededed; text-align:center; margin-top:10px !important; padding-top:10px;}
.columns .span-2xx, .columns .span-13xx { height:10px; background:#ededed; text-align:center; margin-top:10px !important; padding-top:10px;}

div.span-6x {float:left;}
div.span-6xr {float:right;}

p.span-6x {float:left;   margin-top:15px;}
 
div.span-6x28 {float:left;  }
div.span-6xr28 {float:right; }
 

div.span-12b {float:left; }
div.span-12br {float:right; }



p.span-6x28 {float:left;   margin-top:15px;}

/* Use these classes to set the width of a column. */
.span-1  { width: 20px;}
.span-2  { width: 60px;}
.span-2x {width:40px;}
.span-2xx {width:50px;}
.span-3  { width: 100px;}
.span-4  { width: 140px;}
.span-5  { width: 180px;}
.span-6  { width: 220px;}
.span-6x {width:230px;}
.span-6xr {width:230px;}
.span-6x28 {width:280px;}
.span-6xr28 {width:280px;}
.span-7  { width: 260px;}
.span-8  { width: 300px;}
.span-9  { width: 340px;}
.span-10 { width: 380px;}
.span-11 { width: 420px;}
.span-12 { width: 460px;}
.span-12b {width:470px;}
 
.span-13 { width: 500px;}
.span-13x { width: 475px;}
.span-13xx { width: 530px;}
.span-14 { width: 540px;}
.span-15 { width: 580px;}
.span-15x { width: 580px;}
.span-16 { width: 620px;}

.span-17 { width: 660px;}
.span-18 { width: 700px;}
.span-19 { width: 740px;}
.span-20 { width: 780px;}
.span-21 { width: 820px;}
.span-22 { width: 860px;}
.span-23 { width: 900px;}
.span-24, div.span-24 { width: 940px; }
.span-24x div.span-24x { width: 940px; }

.trenner {height:1px;
background:#ededed;
clear:both;
margin-top:7px;
margin-bottom:7px;
}


.trennerbt {height:20px;
 
clear:both;
margin-top:7px;
margin-bottom:7px;
}
 
 
 
  #newscount {
  
 padding-top:4px;
 text-align:center;
 float:left;
 width:60px;
 height:40px;
 background:#2F96D0;
 color:#FFF;
  text-align:center;
 margin-top:20px;
 padding-bottom:4px;
 
 }
 
 #newsbox {
 width:480px;
 
 float:right;
 margin-top:18px;
 
 
 }
 
 #month  {
 font-family: 'PT Sans Narrow', sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#FFF;
 text-align:center;
  
 }
 
 #year  {
 font-family: 'PT Sans Narrow', sans-serif;
 font-size:22px;
 font-weight:bold;
  color:#FFF;
  text-align:center;
  
 }
 
 #newstext { 
 color:555; 
 font-size:16px;
 font-weight:normal;
 margin-top:8px;
 font-family: 'PT Sans', sans-serif;

 } 
 
 
  #newscat { 
 color:555; 
 font-size:12px;
 font-weight:normal;
 margin-top:8px;
 font-family: 'PT Sans', sans-serif;

 } 
 
    
 
.news { font-size: 24px; color: #444; font-weight: bold; line-height:23px; /*text-shadow: 1px 1px 0px #fff;*/
font-weight:bold;
font-family: 'PT Sans Narrow', sans-serif; margin-bottom:26px;}
a.news:active {  color: #2F96D0; font-weight: bold; line-height:23px;  }
a.news:link {  color: #222; font-weight: bold;  line-height:23px;  }
a.news:visited { color: #444; font-weight: bold;  line-height:23px;  }
a.news:hover {  color: #2F96D0; font-weight: bold;  line-height:23px;  }


 
  	



 #newshhits { 
 text-align:left; 
 padding-left:10px;
 background:#; 
 height:20px; 
 width:530px; 
 float:right; 
 color:#58595B; 
 font-size:12px;
 font-weight:normal;
 margin-bottom:25px;
 margin-top:5px;
 } 
 
  
 	#newshl { font-size: 28px; color: #222; font-weight: normal;font-family: 'PT Sans Narrow', sans-serif; text-align:left;text-shadow: 1px 1px 0px #fff;}

 #legendetop {
		color:#2F96D0;
		font-family: 'PT Sans Narrow', sans-serif;
		font-size:38px;
		font-weight:normal;
		margin-top:0;
		text-align:left;
		margin-top:12px;
	}	
 
 #newspagebar { 
 background:#f9f9f9; 
 color:#333; 
 font-size:18px;
 height:40px;
 line-height:40px;
 font-weight:bold;
 margin-bottom:8px;
 padding-left:60px; 
 
 }  
 
 
  /* Link Blätter-Anzeige */
  
  #newsback {float:right; width:100px;
 
  text-align:right;
  }
  
  #quelle {float:left; width:200px;
 
   color:555; font-size:14px;  font-weight:normal;    font-family: 'PT Sans', sans-serif;
  }
a.newsback:active { color:555; font-size:14px;  font-weight:normal;    font-family: 'PT Sans', sans-serif; text-decoration: none;  }
a.newsback:link { color:555; font-size:14px;  font-weight:normal;    font-family: 'PT Sans', sans-serif; text-decoration: none;   }
a.newsback:visited {color:555; font-size:14px;  font-weight:normal;   font-family: 'PT Sans', sans-serif; text-decoration: none;  }
a.newsback:hover {  color:2F96D0; font-size:14px;  font-weight:normal;    font-family: 'PT Sans', sans-serif; text-decoration: none;  }

 a.newsbacktop:active { color:222; font-size:16px;  font-weight:normal;    font-family: 'PT Sans Narrow', sans-serif; text-decoration: none; text-shadow: 1px 1px 0px #fff; }
a.newsbacktop:link { color:222; font-size:16px;  font-weight:normal;    font-family: 'PT Sans Narrow', sans-serif; text-decoration: none; text-shadow: 1px 1px 0px #fff;  }
a.newsbacktop:visited {color:222; font-size:16px;  font-weight:normal;   font-family: 'PT Sans Narrow', sans-serif; text-decoration: none;  text-shadow: 1px 1px 0px #fff;}
a.newsbacktop:hover {  color:2F96D0; font-size:16px;  font-weight:normal;    font-family: 'PT Sans Narrow', sans-serif; text-decoration: none;  }

 
 
 /* Link Blätter-Anzeige */
a.blaetternews:active { text-align:center; font-family: 'PT Sans Narrow', sans-serif; color: #2F96D0; font-size: 22px; text-decoration: none; font-weight: bold;}
a.blaetternews:link { color: #222; font-size: 18px; text-decoration: none; font-weight: bold;text-align:center;}
a.blaetternews:visited { color: #222; font-size: 18px; text-decoration: none; font-weight: bold;text-align:center;}
a.blaetternews:hover {  color: #FC3232; font-size: 18px; text-decoration: none; font-weight: bold;text-align:center;}




#listback { 
 background:#f9f9f9; 
 height:40px;
 line-height:40px;
 margin-bottom:8px;
 margin-top:8px;
 text-align:right; 
 padding-right:5px;
 
 }  















