/* CSS Document */

*{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#084369;}

h1{font-size:0.95em; font-weight:normal; color:#084369; padding:10px 0px 5px 0px;}

h2{margin:12px 0px 6px 0px; font-size:0.75em; color:#348c2f;}

p{margin:6px 0px; font-size:0.75em;}

a:link, a:visited, a:active{color:#348c2f; text-decoration:none;}

#wrap{min-width:1000px;}

#header{background:url(../images/bgheader.jpg);}

 #logo{display:block; padding:13px 29px; border:0px;}

 #navigation{height:22px; background:url(../images/bgmenu.gif) repeat-x;}

  #navigation ul{display:block; margin-left:22px; list-style:none; clear:left;}

  #navigation li{float:left; background:url(../images/sepmenu.gif) no-repeat; background-position:0px 4px;}

  #navigation a{display:block; padding:4px 6px; font-size:0.7em; color:#fff; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}

  #navigation a:hover, #navigation .active{background:url(../images/bgmenuhover.gif);}

#content{padding:13px 8px; background:url(../images/bgcontent.jpg) repeat-x;}

 #leftcolumn{float:left;}

  #blog{width:395px; padding:20px 20px 2px 20px; position:relative; background:url(../images/bgblog.gif) repeat-y;}

  #blog img{position:absolute; top:0; left:0px;}

 #news{float:left; width:353px; height:482px; padding:20px; margin-left:1px; background:url(../images/bgnews.jpg);}

  #news img{float:left; width:103px; height:69px; margin:3px 9px 0px 0px; padding:1px; border:solid 1px #c0c0c0;}

  #news h2{clear:both; margin:12px 0px 6px 0px;}

  #news .rss{height:14px; width:14px; margin:3px 1px; border:none;}

  #news .footer{clear:left;}

  #news .footer a{font-size:0.7em;}

  #news .footer a:hover{color:#348c2f;}

  #news h1, #blog h1{padding:0px;}

  .news-list-container img{float:left; margin:3px 9px 0px 0px; padding:1px; border:solid 1px #c0c0c0;}

  .news-list-container h2{clear:both; margin:12px 0px 6px 0px;}

  .news-list-container .single-news-item{clear:both;}

 #subnavigation{float:left; height:488px; width:152px; padding-top:31px; background:url(../images/bgsubmenu.jpg) no-repeat; font-size:0.75em;}

  #subnavigation ul{list-style:none;}

  #subnavigation a{display:block; width:124px; padding:1px 10px; color:#084369; line-height:1.5em;}

  #subnavigation a:hover, #subnavigation .active{padding:0px 10px; font-weight:bold; background:url(../images/bgsubmenu.gif) repeat-y; border-top:solid 1px #bfd7e5; border-bottom:solid 1px #bfd7e5;}

  #sub2 a{padding-left:20px; width:114px;}

  #sub2 a:hover, #sub2 .active{padding-left:20px; width:114px;}

 #center{float:left; margin-right:7px;}

  #articletop{width:619px;}

  #article{position:relative; width:559px; min-height:300px; padding:5px 30px 30px 30px; background:url(../images/bgarticle.gif); border-bottom:solid 1px #c7dcea; line-height:1.1em;}

   #article p{margin:8px 0px;}

   #article ul, #article ol{font-size:0.75em; margin-left:20px;}

   #article p.align-right{text-align:right;}

   #article p.align-center{text-align:center;}

   #article a{text-decoration:underline;}

   .flash{float:left; width:250px; height:152px; margin:20px 10px;}

   .filelink{font-size:0.75em; margin:8px 0px; background:#eef2fd;}

   span.align-right{float:right; padding-right:5px;}



   #article .tx-indexedsearch-whatis{font-size:0.95em;}

   #article dl{font-size:0.75em; margin-bottom:30px;}

   #article dl a{color:#084369;}

   #article .tx-indexedsearch-redMarkup{color:#084369;}

   

   .tx-guestbook-clear{background:url(../images/bggb.gif) repeat-x; background-position:0px 7px; height:20px;}

   .tx-veguestbook-pi1{font-size:0.75em;}

   .tx-veguestbook-pi1 a, .tx-veguestbook-pi1 p, .tx-veguestbook-pi1 li, .tx-veguestbook-pi1 h4, .tx-veguestbook-pi1 h2{line-height:1.2em; font-size:1em; padding:0px 5px 0px 0px;}

   .tx-veguestbook-pi1 h4{color:#348c2f;}

   #article fieldset{margin:0px; padding:0px;}

   #article .tx-guestbook-form-textarea{width:300px; height:100px; font-size:1em;}

   #article .tx-guestbook-form-inputfield-med, #article .tx-guestbook-form-inputfield-big{width:150px;}

   #article .tx-guestbook-submit{margin-left: 320px; width:100px;}

   #article .tx-guestbook-field{padding:5px 0px;}

  

 #rightcolumn{float:left; width:155px;}

 #search{float:left; background:url(../images/bgsearch.gif) no-repeat;}

  #searchstring{float:left; width:106px; margin:5px 4px 4px 6px; padding:1px 2px; color:#6498b9; font-size:0.75em; line-height:1.25em; font-style:italic; border-style:solid; border-width:1px; border-color:#abadb3 #dbdfe6 #e3e9ef #e2e3ea;}

  #submit{float:left;}

 #booklet{float:left; margin-top:3px; padding:4px; background:url(../images/bgbooklet.jpg);}

  #booklet img{float:left; border:0px; width:145px; height:206px;}

 #donation{float:left; width:153px; margin-top:10px; text-align:center; font-size:0.75em;}

  #donation img{border:0px; display:block; margin:10px 30px 10px 30px;}

  #donation a:hover{text-decoration:underline;}

  #donation a{font-weight:bold;}

 .clear{clear:both;}

 #footer{clear:left; height:60px; padding:20px; background:#094a73; text-align:center; font-size:0.9em;}

 #footer a, #footer p{color:#82b3d2;}

 

 

 

 

 

 

 

 /* default styles for extension "tx_cssstyledcontent" */

	/* Captions */

	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center;}

	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right;}

	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left;}



	/* Needed for noRows setting */

	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline;}



	/* Border just around the image */

	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {

		border: 2px solid black;

		padding: 0px 0px;

	}



	DIV.csc-textpic-imagewrap { padding:0; margin-top:6px 0 0 0; }

	DIV.csc-textpic DIV.intext-right DIV.intext-left {margin:0px; padding:0px;}



	DIV.csc-textpic IMG { padding:1px; border:solid 1px #c0c0c0; }



	/* DIV: This will place the images side by side */

	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image .csc-textpic-image .csc-textpic-firstcol .csc-textpic-lastcol { float: left; margin:0; padding:0; }



	/* UL: This will place the images side by side */

	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }



	/* DL: This will place the images side by side */

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */

	DL.csc-textpic-image { margin: 0; }

	DL.csc-textpic-image DT { margin: 0; display: inline; }

	DL.csc-textpic-image DD { margin: 0; }



	/* Clearer */

	DIV.csc-textpic-clear { clear: both; }



	/* Margins around images: */



	/* Pictures on left, add margin on right */

	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {

		display: inline; /* IE fix for double-margin bug */

		margin-right: 10px;

	}



	/* Pictures on right, add margin on left */

	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {

		display: inline; /* IE fix for double-margin bug */

		margin-left: 10px;

	}



	/* Pictures centered, add margin on left */

	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {

		display: inline; /* IE fix for double-margin bug */

		margin-left: 10px;

	}

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; font-size:0.9em; padding:0px 3px;}

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }



	/* Space below each image (also in-between rows) */

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }

	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }

	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }



	/* No margins around the whole image-block */

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }



	/* Add margin from image-block to text (in case of "Text w/ images") */

	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,

	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {

		margin-right: 10px !important;

	}

	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,

	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {

		margin-left: 10px !important;

	}



	/* Positioning of images: */



	/* Above */

	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }



	/* Center (above or below) */

	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }

	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 20px auto; }

	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }

	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }



	/* Right (above or below) */

	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }

	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }



	/* Left (above or below) */

	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }

	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }



	/* Left (in text) */

	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }



	/* Right (in text) */

	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }



	/* Right (in text, no wrap around) */

	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }

	/* Hide from IE5-mac. Only IE-win sees this. \*/

	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }

	/* End hide from IE5/mac */



	/* Left (in text, no wrap around) */

	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }

	/* Hide from IE5-mac. Only IE-win sees this. \*/

	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }

	/* End hide from IE5/mac */