/* Unreset */
p{margin:0 0 1.25em 0;}
em{font-style:italic;}
strong{font-weight:bold;}

/* General */
a{color:#436902;text-decoration:none;}
a:hover{text-decoration:underline;}
* html td{font-size:.75em;}

.title{text-transform:uppercase;}
.emphasized{font-weight:bold;}
.container{margin:0 0 64px 0;width:100%;overflow:hidden;}
.container .first{margin:0 27px 0 0;} /* Makes the gap between content colums */

#body{margin:16px 0 0 10px;width:960px;line-height:1.25em;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:.75em;}

#printheader{display:none;}
#header{white-space:nowrap;font-size:.92em;}
#header #secondaryNavigation{margin:0 0 2px 0;width:100%;overflow:hidden;line-height:1.09em; text-align:right;}
#header #secondaryNavigation ul,#header #secondaryNavigation ol{float:right;/*width:312px;*/ overflow:hidden; text-align:right;}
#header #secondaryNavigation li{float:left;padding:0 9px 0 8px;background:transparent url("../images/secondaryNavigation-delimiter.gif") no-repeat center right; text-align:right;}
#header #secondaryNavigation li.first{margin:0;padding:0 9px 0 0;}
#header #secondaryNavigation li.last{margin:0;padding:0 0 0 8px;background:transparent none;}

#header .container{margin:0 0 25px 0;}
#header .container a{color:#333;}
#header .container a:hover{text-decoration:none;}
#header div.wappencontainer{width:43px; padding-top:7px; float:left}
#header div.logogross{font-size:20px; width:593px; float:left; margin:7px 0 13px 0; line-height:normal!important;}

#header span.gruen{color:#436902; text-transform:uppercase;}
#header span.gruenlow{color:#436902;}
#header span.mittel{font-size:15px;}
#header span.klein{font-size:10px;}

#header #branding{float:left;display:block;margin:0 12px 0 0;width:636px;height:54px;overflow:hidden;white-space:normal;}
#header #search{float:left;margin:29px 0 0 0;width:312px;}
#header #search form{width:100%;overflow:hidden;}
#header #search input.field{float:left;width:272px;height:17px;padding:0 0 0 4px;line-height:17px;color:inherit;}
@-moz-document url-prefix(){
   * > #header #search input.field{height:14px;padding:1px 0 0 4px;}
}
* html #header #search input.field{height:22px;padding:0 0 0 4px;line-height:18px;}
* + html #header #search input.field{height:18px;padding:0 0 0 4px;line-height:18px;}
#header #search input.button{float:right;display:block;width:23px;height:21px;background-color:#efefef;}

#header #navigation{width:961px;margin:0 0 12px 0;}
#header #navigation ul,#header #navigation ol{width:100%;overflow:hidden;}
#header #navigation li{float:left;}
#header #navigation li a{display:block;margin:0 11px 0 0;width:151px;height:31px;text-align:center;line-height:30px;text-transform:uppercase;font-weight:bold;background:#efefef url("../images/navigation-button.gif") no-repeat top left;}
#header #navigation li.last a{margin:0;}
#header #navigation li.active a{color:#fff;background:#436902 url("../images/navigation-button-active.gif") no-repeat top left;text-decoration:none;}
#header #navigation li a:hover, #header #navigation li a.active{color:#fff;background:#436902 url("../images/navigation-button-active.gif") no-repeat top left;text-decoration:none;}

#header #breadcrumbs{margin:0 0 20px 0;}
#header #breadcrumbs ul,#header #breadcrumbs ol{width:100%;overflow:hidden;line-height:1.09em;}
#header #breadcrumbs li{float:left;padding:0 9px 0 8px;background:transparent url("../images/breadcrumbs-delimiter.gif") no-repeat center right;}
#header #breadcrumbs li.first{margin:0;padding:0 9px 0 0!important;}
#header #breadcrumbs li.last{margin:0;padding:0 0 0 8px;background:transparent none!important;}


#content{float:left;width:632px;overflow:hidden;}
#content h2{display:block;margin:0 0 10px 0;line-height:normal;font-size:1.67em;font-weight:bold;}

#content .image{clear:both;display:inline-block;margin:0 12px 1em 0;width:312px;background:#efefef;}
#content .image img{border:1px solid #f2f2f2;}
#content .image .caption{display:block;width:auto;padding:4px;font-size:.92em;}

#content .gallery{display:none;margin:0 0 1em 0;}
#content .gallery .imageContainer{position:relative;border:1px solid #f2f2f2;height:475px;}
#content .gallery .loading{position:absolute;top:0;left:0;width:632px;height:477px;background:transparent url('../images/gallery-loader.gif') no-repeat center center;}
#content .gallery span.image-wrapper{display:block;position:absolute;top:0;left:0;}
#content .gallery a.advance-link{display:block;outline:#fff none 0px;width:630px;height:475px;line-height:0px;text-align:center;}  /* Line-height should be set to be at least the height of the largest image in the slideshow. But &nbsp; breaks large images into next line. */
#content .gallery a.advance-link:hover, .gallery a.advance-link:active, .gallery a.advance-link:visited{text-decoration:none;}
#content .gallery img{vertical-align:middle;border:0px none;}
#content .gallery .thumbs{display:none!important;}
#content .gallery .controlsContainer{position:relative;margin:1px 0 0 0;width:100%;height:1.83em;line-height:1.83em;background:#efefef;}
#content .gallery .controls{position:absolute;top:0px;left:0px;width:632px;height:1.83em;overflow:hidden;}
#content .gallery .controls a{display:block;outline:#fff none 0px;width:14px;height:0px;padding:1.83em 0 0 0;overflow:hidden;background-position:4px .50em!important;}
#content .gallery .controls .prev{float:left;background:transparent url('../images/gallery-previous.gif') no-repeat;}
#content .gallery .controls .next{float:right;background:transparent url('../images/gallery-next.gif') no-repeat;}
#content .gallery .caption{position:absolute;top:0px;left:0px;width:632px;height:1.83em;text-align:center;font-size:.96em;}

#content .teaser{margin:0 0 1.5em 0;width:100%;overflow:hidden;}
#content .teaser img{float:left;margin:0 15px 0 0;border:1px solid #f2f2f2;}
#content .teaser .text{float:left;width:305px;}
#content .teaser .text .title{text-transform:uppercase;}
#content li{margin:0 0 0 6px;padding:0 0 0 6px;background:url('../images/list-item.gif') no-repeat center left;}


#aside{float:left;width:301px;}

#aside .news .title{display:inline-block;margin:0 0 10px 0;text-transform:none;line-height:normal;font-size:1.67em;font-weight:bold;}
#aside .news li {overflow:hidden;}
#aside .news li img{border:1px solid #f2f2f2;}
#aside .news li .category{text-transform:uppercase;font-size:.92em;}
#aside .news li .title{margin:0;text-transform:uppercase;font-size:1em;font-weight:normal;}

#aside .subNavigation{font-size:.92em;font-weight:bold;}
#aside .subNavigation a{outline:#fff none 0px;}
#aside .subNavigation a:hover{color:#fff;text-decoration:none;}
#aside .subNavigation li{overflow:hidden;line-height:2.45em;text-transform:uppercase;}
* html #aside .subNavigation li{display:inline;}
* html #aside .subNavigation li li{display:block;}

#aside .subNavigation li a{display:block;margin:1px 0 0 0;padding:0 19px 0 4px;}
#aside .subNavigation li a:hover{background-color:#436902;}
#aside .subNavigation li ul,#aside .subNavigation li ol{display:none;padding:6px;background:#efefef;}
#aside .subNavigation li li{line-height:1.82em!important;text-transform:none;}
#aside .subNavigation li li a{display:inline-block!important;padding:0 4px;backround:transparent none!important;}

#aside .subNavigation li.more a{background:transparent url("../images/subNavigation-arrow.gif") no-repeat 289px center;}
#aside .subNavigation li.more a:hover{background:#436902 url("../images/subNavigation-arrow-hover.gif") no-repeat 289px center;}
#aside .subNavigation li.more a.active{line-height:2.82em;background:#436902 url("../images/subNavigation-arrow-active.gif") no-repeat 284px center;}

#aside .subNavigation li.active{height:auto;}
#aside .subNavigation li.active a{margin:0;border-top:1px solid #efefef;color:#fff;background:#436902;}
#aside .subNavigation li.active ul,#aside .subNavigation li.active ol{display:block;}
#aside .subNavigation li.active li a{color:#436902;border:0px none;background:transparent;}
#aside .subNavigation li.active li.active a,#aside .subNavigation li.active li a:hover{color:#fff;background:#436902;}

#aside .subNavigation li.moreActive a{line-height:2.82em;background:#436902 url("../images/subNavigation-arrow-active.gif") no-repeat 284px center;}
#aside .subNavigation li.moreActive a:hover{background:#436902 url("../images/subNavigation-arrow-active.gif") no-repeat 284px center;}
#aside .subNavigation li.moreActive li a{line-height:1.82em;background:transparent none;}

#footer{padding:10px 0 10px 0;white-space:nowrap;font-size:.92em;background:transparent url("../images/footer-border.gif") repeat-x top left;}

#printfooter{display:none;}




/* pageteaser styles */
.tx-jppageteaser-pi1-list-entry-image img{border:0px;}


/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */

	/* zusaetzliche */
	DIV.csc-textpic-text P.bodytext{font-size:1em;}
	DD.csc-textpic-caption{display:block;width:auto;padding:4px;font-size:.92em;}
	/* ende zusaetzliche */
	
	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; text-align:left;}

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {}

	DIV.csc-textpic-imagewrap { padding: 0; margin:0 12px 1em 0; width:auto !important; background:#efefef; text-align:left;}

	DIV.csc-textpic IMG {border:none;}

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; text-align:left;}

	/* 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: 15px;
	}

	/* 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: 15px;
	}

	/* 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: 15px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image  { margin: 0; }
	DIV.csc-textpic-caption{margin:0px;}
	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: 0px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; width:auto !important;}

	/* 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; margin-left: 0px !important; margin-bottom: px !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 {	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {	}

	/* 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: 0 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 */
	
	
	
	
	/* aus example.css */
	/* TYPO3 CVS id: $id$ */
/* Template stylesheet which can be used for new sites */
/* Make a copy of this stylesheet to some other location, modify it and use it from there! */
/**/