/* default styles for extension "tx_wecmap_pi1" */
		.tx-wecmap_map .sidebar {display:block; overflow: auto;}
		.tx-wecmap-map .startendaddress {display: block; color: grey; font-size: 85%;}
		.tx-wecmap-map .infotitle { font-weight: bold; font-size: 110%;}
		.tx-wecmap-map #copyright-control a:link,
		.tx-wecmap-map #copyright-control a:visited,
		.tx-wecmap-map #copyright-control a:focus,
		.tx-wecmap-map #copyright-control a:hover,
		.tx-wecmap-map #copyright-control a:active { color: #7878CC; }
/* default styles for extension "tx_wecmap_pi2" */
		.tx-wecmap_map .sidebar {display:block; overflow: auto;}
		.tx-wecmap-map .startendaddress {display: block; color: grey; font-size: 85%;}
		.tx-wecmap-map .infotitle { font-weight: bold; font-size: 110%;}
		.tx-wecmap-map #copyright-control a:link,
		.tx-wecmap-map #copyright-control a:visited,
		.tx-wecmap-map #copyright-control a:focus,
		.tx-wecmap-map #copyright-control a:hover,
		.tx-wecmap-map #copyright-control a:active { color: #7878CC; }
/* default styles for extension "tx_wecmap_pi3" */
		.tx-wecmap_map .sidebar {display:block; overflow: auto;}
		.tx-wecmap-map .startendaddress {display: block; color: grey; font-size: 85%;}
		.tx-wecmap-map .infotitle { font-weight: bold; font-size: 110%;}
		.tx-wecmap-map #copyright-control a:link,
		.tx-wecmap-map #copyright-control a:visited,
		.tx-wecmap-map #copyright-control a:focus,
		.tx-wecmap-map #copyright-control a:hover,
		.tx-wecmap-map #copyright-control a:active { color: #7878CC; }
/* default styles for extension "tx_cssstyledcontent" */
	/* Headers */
	.csc-header-alignment-center { text-align: center; }
	.csc-header-alignment-right { text-align: right; }
	.csc-header-alignment-left { text-align: left; }

	/* Clear floats after csc-textpic and after csc-textpic-imagerow */
	div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li { overflow: hidden; }

	/* Set padding for tables */
	div.csc-textpic .csc-textpic-imagewrap table { border-collapse: collapse; border-spacing: 0; }
	div.csc-textpic .csc-textpic-imagewrap table tr td { padding: 0; vertical-align: top; }

	/* Settings for figure and figcaption (HTML5) */
	div.csc-textpic .csc-textpic-imagewrap figure, div.csc-textpic figure.csc-textpic-imagewrap { margin: 0; display: table; }

	/* Captions */
	figcaption.csc-textpic-caption { display: table-caption; }
	.csc-textpic-caption { text-align: left; caption-side: bottom; }
	div.csc-textpic-caption-c .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-c { text-align: center; }
	div.csc-textpic-caption-r .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-r { text-align: right; }
	div.csc-textpic-caption-l .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-l { text-align: left; }

	/* Float the columns */
	div.csc-textpic div.csc-textpic-imagecolumn { float: left; }

	/* Border just around the image */
	div.csc-textpic-border div.csc-textpic-imagewrap img {
		border: 2px solid black;
		padding: 0px 0px;
	}

	div.csc-textpic .csc-textpic-imagewrap img { border: none; display: block; }

	/* Space below each image (also in-between rows) */
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image { margin-bottom: 0; }

	/* colSpace around image columns, except for last column */
	div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image { margin-right: 10px; }
	div.csc-textpic-imagecolumn.csc-textpic-lastcol, td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image { margin-right: 0; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	div.csc-textpic-intext-left .csc-textpic-imagewrap,
	div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
		margin-right: 10px;
	}
	div.csc-textpic-intext-right .csc-textpic-imagewrap,
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
		margin-left: 10px;
	}

	/* Positioning of images: */

	/* Center (above or below) */
	div.csc-textpic-center .csc-textpic-imagewrap, div.csc-textpic-center figure.csc-textpic-imagewrap { overflow: hidden; }
	div.csc-textpic-center .csc-textpic-center-outer { position: relative; float: right; right: 50%; }
	div.csc-textpic-center .csc-textpic-center-inner { position: relative; float: right; right: -50%; }

	/* Right (above or below) */
	div.csc-textpic-right .csc-textpic-imagewrap { float: right; }
	div.csc-textpic-right div.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	div.csc-textpic-left .csc-textpic-imagewrap { float: left; }
	div.csc-textpic-left div.csc-textpic-text { clear: left; }

	/* Left (in text) */
	div.csc-textpic-intext-left .csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	div.csc-textpic-intext-right .csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { float: right; }

	/* Left (in text, no wrap around) */
	div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { float: left; }

	div.csc-textpic div.csc-textpic-imagerow-last, div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; }

	/* File Links */
	ul.csc-uploads { padding: 0; }
	ul.csc-uploads li { list-style: none outside none; margin: 1em 0; }
	ul.csc-uploads img { float: left; padding-right: 1em; vertical-align: top; }
	ul.csc-uploads span { display: block; }
	ul.csc-uploads span.csc-uploads-fileName { text-decoration: underline; }

	/* Table background colors: */

	table.contenttable-color-1 { background-color: #EDEBF1; }
	table.contenttable-color-2 { background-color: #F5FFAA; }
	table.contenttable-color-240 { background-color: black; }
	table.contenttable-color-241 { background-color: white; }
	table.contenttable-color-242 { background-color: #333333; }
	table.contenttable-color-243 { background-color: gray; }
	table.contenttable-color-244 { background-color: silver; }body {
	 font-family:times new roman;
	 font-size:14px;
	 background-image: url('fileadmin/template/pics/bg-faser4.jpg'); 
	 background-repeat:repeat-x;
 	 background-color:#ffffff;
}
*html body {text-align:center;}

.tx-powermail-pi1 label{ width: 150px; }
.pm_name, .pm_vorname, .pm_strasse, .pm_plz, .pm_ort, .pm_telefon, .pm_email, .pm_betreff, .pm_nachricht, .pm_button{ width: 200px; margin-top: 2px; }
.pm_name{ margin-left: 100px; *margin-left: 0px; }
.pm_vorname{ margin-left: 70px; *margin-left: 0px; }
.pm_strasse{ margin-left: 50px; *margin-left: 0px; }
.pm_plz{ margin-left: 77px; *margin-left: 0px; }
.pm_ort{ margin-left: 121px; *margin-left: 0px; }
.pm_telefon{ margin-left: 90px;*margin-left: 0px;}	
.pm_email{margin-left: 102px;*margin-left: 0px;}
.pm_betreff{margin-left: 101px;*margin-left: 0px;}
.pm_nachricht{margin-left: 84px;*margin-left: 0px;}
.pm_button{margin-left: 146px;*margin-left: 155px;}

a:link {text-decoration:none; color:#006600;}
a:visited {text-decoration:none; color:#006600;}
a:hover {text-decoration:underline; color:#006600;}

h1 {font-size:20px;color:#003300;}
h2 {font-size:19px;color:#003300;}
h3 {font-size:18px;color:#003300;}
h4 {font-size:17px;color:#003300;}
h5 {font-size:16px;color:#003300;}


img {border:0px;}

#seite {
	width:900px;
	margin: auto auto auto auto;
	border: 1px #dbb000 solid;
}

#service {
	margin: auto auto auto auto;
	width:900px;
	height:20px;
	text-align:right;
}

#kopf {
	background-image:url('fileadmin/template/pics/kopf.jpg');
	background-repeat:no-repeat;
	width:900px;
	height:186px;
}
*html #kopf{overflow:hidden;}

#vorne {
	width:235px;
	height:186px;
	position: relative;
	left: 0px;
	top: 0px;
	z-index:2;

}
*html #vorne {left:-332px;}

#bildmenu {
	padding-right:15px;
}
#menue {
	background-image:url('fileadmin/template/balken.png');
	background-repeat:no-repeat;
	width:665px;
	height:48px;
	position: relative;
	left: 235px;
	top:-48px; 
	/*z-index:3;*/
	text-align:right;
	padding-top:15px;
}
*html #menue {left:118px; top:-50px;}
#menue a:link {font-family:times new roman;font-size:17px;text-decoration:none; color:#006600;}
#menue a:visited {font-family:times new roman;font-size:17px;text-decoration:none; color:#006600;}
#menue a:hover {font-family:times new roman;font-size:17px;text-decoration:underline; color:#006600;}

#menu {
	width:900px;
	height:150px;
}

#inhalt {
	width:880px;
	padding:10px;
	text-align:left;	
	overflow:auto;
}

#inhalt a:link {text-decoration:none;color:#003300;}
#inhalt a:visited {text-decoration:none;color:#003300;}
#inhalt a:hover {text-decoration:underline;color:#003300;}

#inhaltlinks {
	width:420px;
	float:left;
}

#inhaltrechts {
	width:420px;
	float:right;
}

#fusszeile {
	padding-top:5px;
	background-color:#FFCC66;
	width:900px;
	height:20px;
	text-align:center;
	color:#003300;
}

#druckpdf {
	width:50px;
	height:20px;
	position:relative;
	top:20px;
	left:180px;
}
*html #druckpdf {left:-435px;}

.csc-mailform {border:0px;margin:0px;}
.csc-mailform-field {vertical-align:top; width:100px;margin-top:3px;}
.csc-mailform-submit {float:left;width:100px;}

/****************** WEC MAP - Google Map Anfang ************************/
.tx-wecmap-pi1 table {
	font-size:11px !important;
}
.marker {
	font-size:11px;
}
.dirmenu {
	font-size:11px;
}
.googledir {
	font-size:11px;
}
#map142_directions {
	font-size:11px;
}
.startendaddress {
	font-size:11px;
}
/****************** WEC MAP - Google Map Ende ************************/