/* ansgar-walk.de layout */

	/* gegen einen komischen bug in Mozialla; danke an Carey Evans */
html {
	min-width: 740px;
	}
	
	/* Basisregeln */

img {
	border:0;
	}
		/* FŸr Textbrowser um einen Anker zu setzten, der aber in css-komp. nicht gezeigt wird */
p.hide {
	display:none;
	}


	/* Grundstruktur */

body {
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;	
	/*background: #FDF9F0 url(fileadmin/images/line.gif) top center repeat-y; */
	background-color:#FDF9F0;
	color: #663;
	font: 11px Verdana, Helvetica, sans-serif;
	line-height:16px;
	}
	
b {
	
	font-weight:bold;
	color:#663;
	}


.update {
margin:0;
margin-left:195px;

font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 10px;
color: #666;
font-weight: normal;
}

.counter {
margin:0;
/*margin-left:195px;*/

font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 10px;
color: #666;
font-weight: normal;
}


.rss
{
margin:0;

margin-top:10px;

padding: 0 0 0 0;
color: #666;
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 10px;

font-weight: normal;
}

.rss a
{
padding: 0.1em 1px;
color: #666;
text-decoration: none;


}

.rss a:hover
{
padding: 0.1em 1px;
color: #333;
text-decoration: none;
}





#footercontent ul li 
{ 
        display: inline;

}

#footercontent ul
{
margin:0;
margin-left:195px;
margin-top:10px;

padding: 0 0 0 0;
color: #666;
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 10px;

font-weight: normal;
}

#footercontent ul li a
{
padding: 0.1em 1px;
color: #666;
text-decoration: none;


}

#footercontent ul li a:hover
{
padding: 0.1em 1px;
color: #333;
text-decoration: none;
}

#navcontainer ul li a:hover
{
color: #B4C1CD;


}


div#header {
float:left;
	width: 697px;
	background-color: #FDF9F0;
	text-align: left;
	margin: 0;
	padding: 0;
	border: 0;	
	margin-top:20px;
	color: #fff;
	font: small/1.4 "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;

}

div#container {
	color: #333;
	/* background: transparent url(/i04/wrapinner.gif) top left repeat-y; */
	width: 742px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}

div#subheader {
	float: left;
	width: 690px;
	padding: 0;
	border: 0;
	margin: 0;
	/* background: #FDF9F0 url(head_line.gif) top center no-repeat; */ 
	/* False margin value for all versions of IE Win, including 6.0 */	
	margin-left: 6px;
	text-align: right;
}
div#headcontent {
	float: left;
	width: 697px;
	padding: 0;
	
	border: 0;
	margin: 0;
	margin-top:30px;
	padding-bottom:10px;
	background: #FDF9F0 url(../images/head_line.gif)  bottom no-repeat; 
	/* False margin value for all versions of IE Win, including 6.0 */	
	
	text-align: left;
}

div#headcontent .head{
	margin-bottom:10px;
	text-align:left;
	padding-left:150px;

	

}
div#maincontent {
	float: left;
	width: 697px;
	padding: 0;
	border: 0;
	
	margin: 0;
	background: #FDF9F0 url(../images/main_line.gif) top center repeat-y; 
	/* False margin value for all versions of IE Win, including 6.0 */	
	
	
}
div#footercontent {
	float: left;
	width: 697px;
	padding: 0;
	border: 0;
	
	margin: 0;
	background: #FDF9F0 url(../images/footer_line.gif) top center no-repeat; 
	/* False margin value for all versions of IE Win, including 6.0 */	
	
	
}



div#maincontent ul {
	margin:0;
	list-style:none;
	
	padding-left: 245px;
	margin-right:50px;
	list-style-image: url(../images/pfeil.gif); 
}
div#maincontent ul.sidebar {
	
	padding-top:30px;
	list-style-image: url(../images/pfeil.gif); 
	
}
div#maincontent ul.sidebar li {
	
	
	
	
}

div#maincontent ul.link {
	
	margin-bottom:-25px;
	
	
	
}
div#maincontent ul.link li {
	
	margin-top: 5px;
	
	
	
}

div#maincontent li {

	margin:0;
	margin-bottom:-1px;
	
	
	
}





div.subtitle {
margin:0;
padding:0;
margin-bottom:5px;
color:#333;
font: 9px  Verdana, Helvetica, sans-serif;
font-style: italic;
}

p{
 margin:0;
 
}

div#maincontent h1,h2,h3,p.bodytext {
margin-left:210px;


	padding-top:0px;
	
	margin-right:50px;


}
div#maincontent h1,h2,h3 {

   
    margin-top:20px;
	
	margin-right:50px;
	color:#990000;
	font: 12px "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-weight:bold;
	
	line-height:16px;
}
div#maincontent h3 {

   
   margin-top:0;
   margin-bottom:0;
	
	margin-right:50px;
	color:#333;
	font: 10px Verdana, Helvetica, sans-serif;
	font-weight:bold;
	
	line-height:12px;
}


div#maincontent h2 {

    margin-top:5px;
    
	
	font-size:12px;
	font-weight:bold;
	
	
}

div#maincontent a {
	margin:0;
	padding:0;
	
    text-decoration:none;
	color:#990000;
	
}
div#maincontent a:hover {

    text-decoration:underline;
	color:#990000;
	
}


	/* top Navigation */

#navcontainer 
{

width: 697px;
height: 30px;
margin:0;
float: left;
background-color: #990000;
border-bottom:5px solid #B4C1CD
}

#navcontainer ul li 
{ 
        display: inline;

}

#navcontainer ul
{
margin:0;
margin-left:25px;
margin-top:10px;
padding: 0 0 0 0;
color: #FFFFFF;
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 10px;

font-weight: bold;
}

#navcontainer ul li a
{
padding: 0.1em 6px;
background-color: #990000;
color: #FFF;
text-decoration: none;
float: left; 
border-right: 1px solid #B4C1CD;

}

#navcontainer ul li a:hover
{
color: #B4C1CD;


}
#subheader a.lang {

text-align:left;
color: #999966;
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 9px;
text-decoration:none;
font-weight: bold;

}

/*
	   Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html
	   (c) the TYPO3 content rendering group
	*/

	/* COMMON */
	.csi-textpic {
		padding-bottom: 5px;
		padding-top:5px;
		/* background: #DDDDFF;  /*XXX demo only*/ 
		/* border: 2px solid green;  /*XXX demo only*/
	}

	.csi-textpic img {
		border: 1px solid silver;  /*XXX demo only*/
		/*margin: 4px;*/
	}

	.csi-textpic .csi-caption {
		text-align: left;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/
		font-style: italic;  /*XXX demo only*/
	}

	.csi-textpic .csi-image {
		/*border: 1px solid silver;  /*XXX demo only*/
		margin: 0 0 0 0;  /*XXX demo only*/
		/* background: #FFF;  /*XXX demo only*/
		/*width: 250px; /*will have to be an inline style - controlled by TS*/
		padding-left: 210px;
		padding-right:5px;
	}

	.csi-textpic .csi-imagewrap {
		 /*border: 1px solid red; /*XXX demo only*/
		text-align: center;		/* is there a bug in IE? (if we don't set this, the image is not centered above or below the text) */
	}

	.csi-textpic .csi-text {
		/*border: 1px solid silver; /*XXX demo only*/
		text-align: left; /*will have to be an inline style - controlled by TS*/
	}

	.csi-text p {
		margin-top: 0px;
	}

	/* CENTER */

	.csi-center .csi-image {
		margin: 0 auto 3px;
		margin-bottom:20px;
	}

	/* RIGHT */
	.csi-right div.csi-image {
		float: right;
		clear: both;
	}

	.csi-right div.csi-text {
		clear: right;
	}


	/* LEFT */
	.csi-left div.csi-image {
		float: left;
		clear: both;
	}

	.csi-left div.csi-text {
		clear: left;
	}


	/* INTEXT LEFT */
	.csi-intext-left .csi-image {
		float: left;
		clear: both;
		margin-right: 5px;
		padding-left: 210px;
		margin-top:2px;
		background-color:transparent;
	
	}


	/* INTEXT RIGHT */
	.csi-intext-right .csi-image {
		float: right;
		clear: both;
		margin-left: 5px;
	}


	/* INTEXT RIGHT NOWRAP */
	.csi-intext-right-nowrap .csi-text {
		margin-right: 215px; /*will have to be an inline style - controlled by TS*/
	}

	.csi-intext-right-nowrap .csi-image {
		float: right;
		clear: both;
	}


	/* INTEXT LEFT NOWRAP*/
	.csi-intext-left-nowrap .csi-text {
		margin-left: 215px; /*will have to be an inline style - controlled by TS*/
	}

	.csi-intext-left-nowrap .csi-image {
		float: left;
		clear: both;
	}



/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
clear:right;
/*height:1px;*/
/*border:1px solid #F9FFE5;*/

}
.news-latest-container HR.clearer {
clear:left;
}





/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
.clearer {
display:none;
}

.news-latest-container {

	border:1px solid #333;
	background-color:#BBE53A;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#769024;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#F9FFE5;
}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
border:none;
margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	/*margin-left:195px;*/
	/*border:1px solid silver;*/
	/*background-color:#BBE53A;*/
}


.news-list-item {
	padding:3px;
	margin:3px;
	/*border:1px solid #666;*/
	/*background-color:#F9FFE5;*/

	}
.news-search-form {
padding:3px;
	margin-bottom:5px;
	/*border:1px solid #666;*/
	/*background-color:#F9FFE5;*/

}
.news-search-emptyMsg{

margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	/*padding: 2px;*/
	margin-left:213px;
	/*border-bottom: 1px solid #769024;*/
	background-color: transparent;
	/*font-size:11px;*/
	padding-bottom:5px;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#fff;
	
/*padding-left:2px;*/
}
.news-list-container H3 A {
	
	/*background: #FDF9F0 url(../images/pfeil.gif) left center no-repeat; */

}

.news-list-pfeil {
	padding-right:10px;
	padding-top:5px;
	background: #FDF9F0 url(../images/pfeil.gif) left center no-repeat; 

}

.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	/*float: right;*/
	color: #3E551C;
	/*width: 180px;*/
	text-align: right;
	/*height: 20px;
	margin-top: -2px;
	margin-right: -2px;*/
	font-size: 10px;
	font-weight: normal;
	/*background-color: #F9FFE5;*/
	}

.news-list-imgcaption {
		float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {
		float: right;
	border:1px solid #666;
margin-bottom:5px;
margin-right:2px;
margin-left:5px;
}
.news-list-category IMG {
	float: none;
border:none;
margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;

margin-left:215px;
}
.news-list-morelink  {

margin-bottom:3px;
margin-top:3px;


}
.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#F9FFE5;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #BBE53A;
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	/*padding:5px;*/
	/*margin-bottom:5px;*/
	/*border:1px solid #666;*/
	/*background-color:#F9FFE5;*/ 

}
.news-single-item H2 {
	/*font-size: 16px;*/
	/*font-weight:bold;*/
	/*color: #85A600;*/
	margin-bottom: 0px;
}
.news-single-item H3 {

color:#333;
font-size:12px;
margin-bottom: 15px;

}



.news-single-img {
	float: right;
margin-left:5px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	
	font-size: 9px;
	margin-bottom: 15px;
	margin-top: 10px;
	margin-left:215px;
}
.news-single-timedata {
	color: #3E551C;
	/*width: 180px;*/
	text-align: right;
	/*height: 20px;
	margin-top: -2px;
	margin-right: -2px;*/
	font-size: 10px;
	font-weight: normal;
	
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 10px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
	clear: both;
	margin-top: 15px;
	border: 1px solid #666;
padding:3px;
padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
margin:0px;
	margin-bottom: 3px;
padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
margin-left:20px;

}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
margin-left:5px;
width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}
