/* 
grau dunkel #8C8C8C
grau mittel #CCCCCC
grau hell #F2F2F2
orange #FF8755
blau #006698
*/

html {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 62.51%;
	font-size: 80.0%;
}

body {
	font-size: 100.01%;
	margin:0;
	padding:0;
}
* {  
	font-size:1em;
}

p.bodytext {
	margin-bottom: 0.5em;
	padding: 0;
	margin: 0.8em 0.8em 0 0;
	/*font-size:0.8em;*/
	line-height:1.5em;
}

p.bodytext img {
	margin:0 0.5em 0.5em 0.5em;
}

p.align-center {
	text-align:center;
}
p.align-left {
	text-align:left;
}
p.align-right {
	text-align:right;
}

h1 {
	font-size:1.4em;
	font-weight:bold;
	color:#FF8755;
	margin-top:0em;
	margin-bottom:0.5em;
	/*background:#f2f2f2;

}

h2 {
	font-size:1.2em;
	font-weight:bold;
	margin-top:1em;
}

h3 {
	font-size:1.0em;
	font-weight:bold;
	margin-top:1em;
}

.csc-mailform {
	padding-left:1.0em;
}

.csc-mailform-field {
	width: 15em;
}

ul li {
	/*list-style-image:url(images/pfeil1-lila.gif);*/
	vertical-align:middle;
	margin-top:0.5em; 
}

/* LINKS spez*/
a.menu_oben:link,a.menu_oben:active,a.menu_oben:hover{
  color:#FF8755;
}
a.menu_oben:visited{
  color:#8C8C8C;
}

a.klickpfad:link,a.klickpfad:active,a.klickpfad:hover,a.klickpfad:visited{
  color:#FF8755;
}

/* Tabellen */
TABLE.contenttable { 
	/*width:53.2em;*/
	/* border-spacing:0.3em; */
	margin-left: 0;
	/* border:0.1em solid #663399; */
	border:0.1em solid #FF8755;
}
TABLE.contenttable TD { 
	/*padding: 0 .3em 0 .3em;*/
	background-color: #e0e0e0;
	/* background-color:#FF8755; orange von H1 */
	vertical-align:top;
	padding:0.3em;
}
TABLE.contenttable TR TD P.bodytext { 
	font-size: 1em; 
}

TABLE.address { 
	/*width:53.2em;*/
	/* border-spacing:0.3em; */
	margin-left: 0;
	/*border:0.1em solid #663399;*/
}

/***********************************/
/*       csc - TEXTPIC             */
/***********************************/
	/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; font-style:italic; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; font-style:italic; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; font-style:italic; }

	/* 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;
	}
	.csc-textpic-image dt {
		margin-right:2em;
		/*padding-left: 1.5em;*/
		/*border:1px solid yellow;*/
	}

	/*DIV.csc-textpic-imagewrap { padding-left: 0.5em; }*/

	DIV.csc-textpic IMG { 
		/*border-right:1.5em solid #663399; /* FARBIGER BALKEN RECHTS UM ALLE BILDER */
	}

	/* 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 { margin: 0; font-style:italic;}
	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: 0.5em; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0.5em; 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: 0 !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0 !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: 1em !important;
	}
	#col3[id] DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	#col3[id] DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 2.5em !important;
	}

	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 1em !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 */
	
	

