/*-----------------------------------------------
	Gestaltung der Teaserbar
------------------------------------------------- */
/*Allgemeine weisse Ueberschriften */
.teaser-title {
  	margin:1em 0em .25em;
  	font-weight: bold;
	font-size: 14px;
  	color:#FFFFFF;
	background: #526552;
}
#themen {
	background: #526552;
}
.spacer-5 { 
	height: 5px; 
	clear:both;
}

/*Teaser Newsbar 
==================================*/
div.teaser-spacer {
	margin-top: 0px;
	height: 2px;
	overflow: hidden;
}
div.teaser {
	font-size: 12px;
	background: #526552;
}
.news-teaser-container {
	background: transparent;
	color: #FFFFFF;	
	margin-right: 5px;	
}
.news-teaser-container H1 {
	font-weight: bold;
	font-size: 12px;
	margin-left: 8px;
	
}
.news-teaser-container H1 A:LINK, .news-teaser-container H1 A:VISITED {
	color: #FFFFFF;
}
.news-teaser-container H1 A:HOVER{
	color: #BDEF42;
}
.news-teaser-item {
	padding-bottom: 5px;
	border-bottom: 1px #FFFFFF solid;
}
/* Ueberschrift der einzelnen News */
span.teasertitel {
	padding-left: 4px;
	display: block;
}
.teaser_cat_img {
	margin-left: 0px;
	margin-right: 2px; 
	float:left; 
}

/*Text der einzelnen News */
.teaser-subheader, .news-teaser-container P {
	padding-left: 5px;
}
/*Links der einzelnen News */
.news-teaser-container A:LINK, .news-teaser-container A:VISITED{
	color: #FFFFFF;
	text-decoration: none;
}
.news-teaser-container A:HOVER {
	color: #BDEF42;
	text-decoration: none;
}
/*Weiterlesen-Link */
.read-more-teaser a {
	font-size: 10px;
	text-decoration: none;
	text-align: right;
}

/* EXT:tt_news: Teaserliste in der Teaserbar
=====================================================*/
.content-teaser-container {
	background: transparent;
	color: #FFFFFF;			
}
.content-teaser-item {
	border-bottom: 1px #FFFFFF solid;
}
.teaser-subheader {
	padding-left: 10px;
}
.content-teaser-item H1 {
	font-size: 12px;
	margin-left: 5px;
}
.content-teaser-container H1 A:LINK, .content-teaser-container H1 A:VISITED{
	color: #FFFFFF;
}
.content-teaser-container H1 A:HOVER{
	color: #BDEF42;
}
.teaser-titel h1 {
	font-weight: bold; 
	color: #FFFFFF;
}
div.teasertitel {
	margin-left: 5px;
}
.content-teaser-container P {
	color: #FFFFFF;
	margin-left: -5px;
	line-height:1.4em;	
}
.content-teaser-container A:LINK, .content-teaser-container A:VISITED {
	color: #FFFFFF;
}
.content-teaser-container A:HOVER {
	color: #BDEF42;
}
.content-teaser-container.more A:LINK, .content-teaser-container.more A:VISITED{
	color: #FFFFFF;
	text-decoration: none;
}
.content-teaser-container.more A:HOVER {
	color: #BDEF42;
	text-decoration: none;
}





/*-----------------------------------------------------
 Weitere Elemente der Teaserbar  
-------------------------------------------------------*/
div.zitat {
	color: #FFFFFF;
	background: #526552;
}
#zitat-beginn {
	background: url("../res/zitatbeginn.gif") no-repeat left top;
	width: 30px;
	height: 30px;
	float: left;
}
.zitat-text {	
	padding: 0px 10px 0 10px;
	/*width: 100%;*/
	font-size: 12px;
	text-align: left;
	font-style : italic;
	font-family : Arial, Verdana;
}
#zitat-ende {
	background: url("../res/zitatende.gif") no-repeat left top;
	margin-top: -20px;
	width: 30px;
	height: 30px;
	float: right;
	display: inline;
}

/*-----------------------------------------------------
  KundenLogin
-------------------------------------------------------*/
#kundenLogin{
	margin:0 0 .75em;
	line-height:1.4em;
	color:#FFFFFF;
} 
#kundenLogin h1 {
  	margin:1em 0 .25em;
  	font:bold 120%/1.4em Helvetica,Arial,Verdana,Sans-serif;
  	color:#FFFFFF;
}
#kundenLogin p {
	margin:0 0 .75em;
  	line-height:1.4em;
  	color:#FFFFFF;
}
#kundenLogin input{
	margin: 2px 2px 2px 2px;
}
a.buttom {
	background: transparent url("../res/icons/go.gif") no-repeat left top;
	padding: 3px 3px 3px 10px;
}
a.buttom:link {
	background: transparent url("../res/icons/go.gif") no-repeat left top;
}
a.buttom:visited {
	background: transparent url("../res/icons/go.gif") no-repeat left top;
}
a.buttom:hover {
	background: transparent url("../res/icons/go-over.gif") no-repeat left top;
}
/*-----------------------------------------------------
  Banner
-------------------------------------------------------*/  
#banner {
  	padding: 20px 0px 0px 0px;
  	/*border-top: 1px #FFFFFF solid;*/
  	border-bottom: 1px #FFFFFF solid;  	
}
#banner img{
	width: 200px;
	height: 38px;
	margin-bottom: 20px;
}
/*-----------------------------------------------------
  Newsletter-Abo
-------------------------------------------------------*/
.nl_abo {
	margin-top: 20px;
  	margin-right: 15px;
  	padding-top: 2px;
  	padding-bottom: 2px;
  	padding-right: 5px;
  	padding-left: 5px;
  	border: 1px #FFFFFF dotted;  	
}
.nl_abo p.desc {
	width: 290px;
	color:#FFFFFF;
	padding-left: 9px;
}
.aweberscript-teaser {
 	margin-left: -10px; 
 	align: left;
}

.aweberscript-teaser td {
	color: #FFFFFF;
	font-size: 12px;
}
/*-----------------------------------------------------
  Archiv-Menu
-------------------------------------------------------*/
.amenu a, .amenu a:link {
	color: #FFFFFF;
}
.amenu a:hover {
	color:#FF9A00;
}
.amenu- a:visited {
	color: #92A06E;
}
hr.white {
	border-bottom: 1px solid #FFFFFF;
	width: 100%;
}
/*-----------------------------------------------------
 Links der Teaserbar
-------------------------------------------------------*/  
.more{	
	text-align: right;
	padding: 0px 2px 5px 0;
	border-bottom: 1px white solid;
} 
#more a:link {
	background: url("../res/icons/more.gif") no-repeat right center;
	color:#FFFFFF;
	text-decoration: none;
	padding-right: 10px;
	padding-bottom:2px;
}
#more a:visited {
	background: url("../res/icons/more.gif") no-repeat right center;
  	color:#CEDFBD;
  	text-decoration: none;
	padding-right: 10px;
	padding-bottom:2px;
}
#more  a:hover {
	background: url("../res/icons/more-over.gif") no-repeat right center;
	color:#BDEF42;
  	text-decoration: none;
	padding-right: 10px;
	padding-bottom:2px;
}
/*----------------------------------------------------
  Minisuchformular
  -------------------------------------------------- */
div.minisuche {
	background: #526552;
	width: 300px;
	border: 0px;
	margin-left: 0px;
	padding-left: 10px;
	margin-bottom: 25px;
}
.input_search span{ font-weight: bold;}

