@charset "utf-8";
/* CSS Document */
	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }


.tx-indexedsearch p {
	margin: 20px 0px 20px 0px;}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword,
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button
 {margin-left: 10px;}



DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }





/*********************/
/* Searchbox  */
/*********************/

#searchform{
visibility: visible;

}



input {
        border: 1px #ccc solid;
        width: 150px;
	}

#searchleft {
        float: left;
        height: 19px;
        width: 20px;
       /* background: url(suchfeld_links.png) no-repeat right top;*/
}

#search {
        float: left;
        height: 19px;
        width: 130px;
        padding-top: 3px;
       /* background: url(suchfeld_rand.png) repeat-x center top;*/
}

#searchright {
        float: left;
        height: 19px;
        width: 10px;
       /* background: url(suchfeld_rechts.png) no-repeat left top;*/
}





/*********************/
/* Tables, generally */
/*********************/
TABLE.contenttable  { 
	/*border-bottom: 1px solid #5C5B5B;*/
	margin: 4px 0px 2px 0px;
	}
	

TABLE.contenttable P { font-size: inherit; }
TABLE.contenttable TR TD { vertical-align: top; }

/* Tables, specifically */
TABLE.contenttable-0 P { color: #000000; }

TABLE.contenttable-1  { width:320px;}
TABLE.contenttable-1 P { color: inherit; }
TABLE.contenttable-1 TR.tr-0 TD P { font-weight: bold; }
TABLE.contenttable-1 TR.tr-0 TD { background-color: transparent;}
TABLE.contenttable-1 TR TD.td-0 { background-color: transparent; width: 66%;}
TABLE.contenttable-1 TR TD.td-1 { background-color: transparent; width: 33%;}




TABLE.contenttable-2 P { color: inherit; }
TABLE.contenttable-2 TR TD.td-0 { background-color: transparent;}
TABLE.contenttable-2 TR TD.td-0 P { font-weight: bold; }

TABLE.contenttable-3 P { color: inherit; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: transparent; width: 66%;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: bold; }



.Spacer10px{
	border-top: 1px solid transparent; 
	margin: 0px 0px 10px 0px;
	}

.Spacer20px{
	border-top: 1px solid transparent; 
	margin: 20px 0px 0px 0px;
	}

.Spacer40px {
	border-top: 1px solid transparent; 
	margin: 40px 0px 0px 0px ;
	}


.important {
	color:#B0050D;
	}


/********************************/

/* Frames, spacing, link-to-top */

/********************************/

p.csc-linkToTop {
	text-align: right;
}
p.csc-linkToTop a {
	font-weight: bold;
}
div.csc-frame-invisible {
	border-top: 3px dotted #9A33A8;
	margin: 0px 0px 10px 0px;
}
div.csc-frame-rulerBefore {
	border-top: 3px dotted #9A33A8;
	margin: 0px 0px 15px 0px;
}
div.csc-frame-rulerAfter {
	border-bottom: 3px dotted #9A33A8;
	margin: 20px 40px 20px 0px;
}
div.csc-frame-indent {
	padding-left: 100px;
}
div.csc-frame-indent3366 {
	padding-left: 33%;
}
div.csc-frame-indent6633 {
	padding-right: 33%;
}
div.csc-frame-frame1 {
	border-top: 1px solid #5c5b5b;
	border-bottom: 1px solid #5c5b5b;
	margin: 10px 10px 10px 0px;
	padding: 10px 0px 10px 0px;
}
div.csc-frame-frame2 {
	background-color: #F5FFAA;
	padding: 2px 4px 2px 4px;
	border: 1px solid #333;
	padding-bottom: 20px;
}
div.csc-frame-frame1 h1,  div.csc-frame-frame1 h2,  div.csc-frame-frame1 h3,  div.csc-frame-frame1 h4,  div.csc-frame-frame1 h5 {
	margin-top: 2px;
}
div.csc-frame-frame2 h1,  div.csc-frame-frame2 h2,  div.csc-frame-frame2 h3,  div.csc-frame-frame2 h4,  div.csc-frame-frame2 h5 {
	margin-top: 2px;
}



/* default styles for extension "tx_cssstyledcontent" */

/* Captions */

	DIV.csc-textpic-caption-c .csc-textpic-caption,
	DIV.csc-textpic-caption-r .csc-textpic-caption, 
	DIV.csc-textpic-caption-l .csc-textpic-caption  { text-align: center;  font-size:80%; margin-top: 4px;}

	

	/* 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, div.csc-textpic img {

		border: 1px solid #878787;

		padding: 0px 0px;

	}



	DIV.csc-textpic-imagewrap { padding: 0; }



	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; }



	/* 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,
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	  /*margin-top: 2px;*/ 
	  font-size: 75%;
	  }

	 



	/* Space below each image (also in-between rows) */

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { padding-bottom: 5px; }

	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { padding-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: 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 */

DIV.csc-textpic DIV.csc-textpic-imagerow-last { padding-bottom: 0; }










