/* -----------------------------------------------
	Eigene Container Positionieren
----------------------------------------------- */
#search {
	position: absolute;
	bottom: 220px;
	right: 0;
	width: 174px;
	height: 25px;
	z-index:100;
	margin-left:11px;
}
#icons {
	display: none;
	position: absolute;
	top: 81px;
	right:190px;
	width: 130px;
	height: 25px;
	z-index:100;
}
#language {
	display: none;
	position: absolute;
	top: 78px;
	left:20px;
	width: 200px;
	height: 25px;
	z-index:100;
}
#headerimage {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 206px;
}
#header_left {
	display: none;
	background: url(/fileadmin/images/layout/header_left.png) no-repeat;
	float:left;
	height:38px;
	position:relative;
	width:25px;
}
#header_right {
	display: none;
	background: url(/fileadmin/images/layout/header_right.png) no-repeat;
	float:right;
	height:38px;
	position:relative;
	width:25px;
}
#logo {
	position: absolute;
	width: 399px;
	height: 40px;
}
#path {
	bottom:-55px;
	height:20px;
	left:256px;
	position:absolute;
	z-index:500;
}
#footer {
	background: #E5E5E5 none repeat scroll 0 0;
	color:#666;
	padding: 10px 20px;
	position:relative !important;
	width: 822px;
	height: 2.25em;
	margin: 0 auto;
	/* move #footer to its position ... */
  	margin: -2.25em auto 0;
	/* background: #fff; */
	border: 0 none;
	padding: 0;
}
#footer_content {
	text-align: left;
	color:#666;
	margin: 0 10px;
	padding: 6px 0 0;
}
/* -----------------------------------------------
	Fonts
----------------------------------------------- */

html * {
	font-size: 100.01%;
}
pre, tt, code {
	font-family:"Courier New", Courier, monospace;
}
input, select, textarea {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	border: 1px solid #989897;
	padding: 2px;
}
body {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 70%;
	color: #333333;
}
body #col2 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 95.00%;
	color: #686868;
}
body #footer_content, body #path {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 95.00%;
	color: #686868;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	margin: 1.5em 0 0.5em 0;
	color: #000;
}
.color0 h1, .color0 h2 {
	color: #bec600;
}
.color1 h1, .color1 h2 {
	color: #99cc33;
}
.color2 h1, .color2 h2 {
	color: #339966;
}
.color3 h1, .color3 h2 {
	color: #0099cc;
}
.color4 h1, .color4 h2 {
	color: #336699;
}
.color5 h1, .color5 h2 {
	color: #cc33cc;
}
.color6 h1, .color6 h2 {
	color: #385216;
}
.color7 h1, .color7 h2 {
	color: #ff6633;
}
.color8 h1, .color8 h2 {
	color: #cc0000;
}
h1 {
	font-size: 166.67%;
}
h2 {
	font-size: 150%;
}
h3 {
	font-size: 133.33%;
}
h4 {
	font-size: 116.67%;
}
h5 {
	font-size: 100%;
}
div#box-575 h3 {
	margin: 0 0 0.5em;
}

/* Grafische Ueberschrift */
h1.grafheader {
	position:relative;
	display:block;
	width:500px;
	margin-bottom:13px;
}
h1.grafheader span {
	display:block;
	padding:1px 0 11px 0;
	width:1px;
	font-size:16px;
	line-height:20px;
	overflow:hidden;
}
h1.grafheader span span {
	display:block;
	width:1000px;
}
p {
	line-height: 1.5em;
	margin: 5px 0 1em 0;
}
.absatz {
	display:block;
	padding:0 0 8px;
}
.titelBox {
	display: block;
	font-weight: bold;
	margin: 0 0 8px !important;
}
/* -----------------------------------------------
	Listen
----------------------------------------------- */
ul {
	margin: 0 0 1em 0;
}
ol {
	margin: 0 0 1em 1em;
}
li {
	line-height: 1.5em;
}
#col2 ul li {
	padding:0 0 0.5em 1.8em;
	margin: 0;
	list-style: none;
	line-height: 1.5em;
	background: url(/fileadmin/images/layout/bullet-small.gif) no-repeat 0 3px;
}
#col3 ul.browsebox li {
	margin-right: 0 !important;
}
#col3 ul li {
	margin-left: 13px;
	line-height: 1.5em;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0.5em 0 1em 0.5em;
}
/* -----------------------------------------------
	Textauszeichnungen
----------------------------------------------- */

cite, blockquote {
	font-style:italic;
}
blockquote {
	margin: 0 0 1em 1.5em;
}
strong, b {
	font-weight: bold;
}
em, i {
	font-style:italic;
}
pre, code {
	font-family: monospace;
	font-size: 1.1em;
}

/* -----------------------------------------------
	Links
----------------------------------------------- */
a:focus {
	outline: none;
}
.color0 #main a {
	color: #D9E021;
	text-decoration:none;
}
.color0 #header a {
	color: #D9E021;
}
.color0 #col3 a {
	color: #BEC600;
	text-decoration:none;
}
.color0 #col3 a:hover {
	text-decoration:underline;
}
.color1 #main a {
	color: #99CC33;
	text-decoration:none;
}
.color1 #header a {
	color: #99cc33;
}
.color1 #col3 a {
	color: #99CC33;
	text-decoration:none;
}
.color1 #col3 a:hover {
	color: #99CC33;
	text-decoration:underline;
}
.color2 #main a {
	color: #339966;
	text-decoration:none;
}
.color2 #header a {
	color: #339966;
}
.color2 #col3 a {
	color: #339966;
	text-decoration:none;
}
.color2 #col3 a:hover {
	color: #339966;
	text-decoration:underline;
}
.color3 #main a {
	color: #0099CC;
	text-decoration:none;
}
.color3 #col3 a {
	color: #0099CC;
	text-decoration:none;
}
.color3 #col3 a:hover {
	color: #0099CC;
	text-decoration:underline;
}
.color3 #header a {
	color: #0099cc;
}
.color4 #main a {
	color: #336699;
	text-decoration:none;
}
.color4 #header a {
	color: #336699;
}
.color4 #col3 a {
	color: #336699;
	text-decoration:none;
}
.color4 #col3 a:hover {
	color: #336699;
	text-decoration:underline;
}
.color5 #main a {
	color: #CC33CC;
	text-decoration:none;
}
.color5 #header a {
	color: #cc33cc;
}
.color5 #col3 a {
	color: #CC33CC;
	text-decoration:none;
}
.color5 #col3 a:hover {
	color: #CC33CC;
	text-decoration:underline;
}
.color6 #main a {
	color: #385216;
	text-decoration:none;
}
.color6 #header a {
	color: #385216;
}
.color6 #col3 a {
	color: #385216;
	text-decoration:none;
}
.color6 #col3 a:hover {
	color: #385216;
	text-decoration:underline;
}
.color7 #main a {
	color: #FF6633;
	text-decoration:none;
}
.color7 #header a {
	color: #ff6633;
}
.color7 #col3 a {
	color: #FF6633;
	text-decoration:none;
}
.color7 #col3 a:hover {
	color: #FF6633;
	text-decoration:underline;
}
.color8 #main a {
	color: #CC0000;
	text-decoration:none;
}
.color8 #header a {
	color: #cc0000;
}
.color8 #col3 a {
	color: #CC0000;
	text-decoration:none;
}
.color8 #col3 a:hover {
	color: #CC0000;
	text-decoration:underline;
}
#main a {
	color: #0088CC;
	text-decoration:none;
}
#main a:focus, #main a:hover, #main a:active {
	text-decoration:underline;
}
#header a {
	color: #0088CC;
	text-decoration:none;
}
#header a:focus, #header a:hover, #header a:active {
	text-decoration:underline;
}
a.external-link {
	padding-left:13px;
	background: url('/fileadmin/images/links/externallink.gif') 0 3px no-repeat;
}
a.internal-link {
	padding-left:12px;
	background: url('/fileadmin/images/links/internallink.gif') 0 3px no-repeat;
}
a.popup-link {
	padding-left:12px;
	background: url('/fileadmin/images/links/internallink.gif') 0 3px no-repeat;
}
.download a, a.download {
	padding-left:13px;
	background: url('/fileadmin/images/links/filelink.gif') 0 3px no-repeat;
}
.download-pdf a, a.download-pdf {
	background: url('/fileadmin/images/fileicons/pdf.gif') 0 3px no-repeat;
	margin-bottom:5px;
	padding-bottom:3px;
	padding-left:22px;
}
a.mail {
	padding-left:13px;
	background: url('/fileadmin/images/links/maillink.gif') 0 3px no-repeat;
}
.csc-linkToTop a {
	padding-left:12px;
	background: url('/fileadmin/images/links/toplink.gif') 0 2px no-repeat;
}
#icons a {
	margin-right: 8px;
}
#topnav a {
	color: #aac;
	font-weight: bold;
	background:transparent;
	text-decoration:none;
}
#topnav a:focus, #topnav a:hover, #topnav a:active {
	text-decoration:underline;
	background-color: transparent;
}
#footer a {
	display:block;
	float:left;
	margin:0 10px 0 0;
}
/* Filelinks */

div.filelinks a {
	padding-left:25px;
	background: url('/fileadmin/images/fileicons/default.gif') left top no-repeat;
	margin-bottom: 5px;
	padding-bottom: 3px;
	display: block;
	color: #000000 !important;
}
div.filelinks a:focus, div.filelinks a:hover, div.filelinks a:active {
	text-decoration: none !important;
}
.filelinks .ai {
	background-image:url('/fileadmin/images/fileicons/ai.gif')!important;
}
.filelinks .ani {
	background-image:url('/fileadmin/images/fileicons/ani.gif')!important;
}
.filelinks .au {
	background-image:url('/fileadmin/images/fileicons/au.gif')!important;
}
.filelinks .avi {
	background-image:url('/fileadmin/images/fileicons/avi.gif')!important;
}
.filelinks .bmp {
	background-image:url('/fileadmin/images/fileicons/bmp.gif')!important;
}
.filelinks .cdr {
	background-image:url('/fileadmin/images/fileicons/cdr.gif')!important;
}
.filelinks .css {
	background-image:url('/fileadmin/images/fileicons/css.gif')!important;
}
.filelinks .csv {
	background-image:url('/fileadmin/images/fileicons/csv.gif')!important;
}
.filelinks .doc {
	background-image:url('/fileadmin/images/fileicons/doc.gif')!important;
}
.filelinks .dtd {
	background-image:url('/fileadmin/images/fileicons/dtd.gif')!important;
}
.filelinks .eps {
	background-image:url('/fileadmin/images/fileicons/eps.gif')!important;
}
.filelinks .exe {
	background-image:url('/fileadmin/images/fileicons/exe.gif')!important;
}
.filelinks .fh3 {
	background-image:url('/fileadmin/images/fileicons/fh3.gif')!important;
}
.filelinks .flash {
	background-image:url('/fileadmin/images/fileicons/flash.gif')!important;
}
.filelinks .folder {
	background-image:url('/fileadmin/images/fileicons/folder.gif')!important;
}
.filelinks .gif {
	background-image:url('/fileadmin/images/fileicons/gif.gif')!important;
}
.filelinks .htm {
	background-image:url('/fileadmin/images/fileicons/htm.gif')!important;
}
.filelinks .html {
	background-image:url('/fileadmin/images/fileicons/html.gif')!important;
}
.filelinks .ico {
	background-image:url('/fileadmin/images/fileicons/ico.gif')!important;
}
.filelinks .inc {
	background-image:url('/fileadmin/images/fileicons/inc.gif')!important;
}
.filelinks .java {
	background-image:url('/fileadmin/images/fileicons/java.gif')!important;
}
.filelinks .jpg {
	background-image:url('/fileadmin/images/fileicons/jpg.gif')!important;
}
.filelinks .js {
	background-image:url('/fileadmin/images/fileicons/js.gif')!important;
}
.filelinks .max {
	background-image:url('/fileadmin/images/fileicons/max.gif')!important;
}
.filelinks .mid {
	background-image:url('/fileadmin/images/fileicons/mid.gif')!important;
}
.filelinks .mov {
	background-image:url('/fileadmin/images/fileicons/mov.gif')!important;
}
.filelinks .mpeg {
	background-image:url('/fileadmin/images/fileicons/mpeg.gif')!important;
}
.filelinks .mpg {
	background-image:url('/fileadmin/images/fileicons/mpg.gif')!important;
}
.filelinks .pcd {
	background-image:url('/fileadmin/images/fileicons/pcd.gif')!important;
}
.filelinks .pcx {
	background-image:url('/fileadmin/images/fileicons/pcx.gif')!important;
}
.filelinks .pdf {
	background: transparent url(/fileadmin/images/fileicons/pdf.gif) no-repeat scroll right top !important;
	padding-left: 0;
	padding-bottom: 11px;
	border-bottom: 1px solid #E8EDF3;
}
.filelinks .png {
	background-image:url('/fileadmin/images/fileicons/png.gif')!important;
}
.filelinks .ps {
	background-image:url('/fileadmin/images/fileicons/ps.gif')!important;
}
.filelinks .psd {
	background-image:url('/fileadmin/images/fileicons/psd.gif')!important;
}
.filelinks .rtf {
	background-image:url('/fileadmin/images/fileicons/rtf.gif')!important;
}
.filelinks .sgml {
	background-image:url('/fileadmin/images/fileicons/sgml.gif')!important;
}
.filelinks .swf {
	background-image:url('/fileadmin/images/fileicons/swf.gif')!important;
}
.filelinks .sxc {
	background-image:url('/fileadmin/images/fileicons/sxc.gif')!important;
}
.filelinks .sxw {
	background-image:url('/fileadmin/images/fileicons/sxw.gif')!important;
}
.filelinks .tga {
	background-image:url('/fileadmin/images/fileicons/tga.gif')!important;
}
.filelinks .tif {
	background-image:url('/fileadmin/images/fileicons/tif.gif')!important;
}
.filelinks .ttf {
	background-image:url('/fileadmin/images/fileicons/ttf.gif')!important;
}
.filelinks .txt {
	background-image:url('/fileadmin/images/fileicons/txt.gif')!important;
}
.filelinks .wav {
	background-image:url('/fileadmin/images/fileicons/wav.gif')!important;
}
.filelinks .wrl {
	background-image:url('/fileadmin/images/fileicons/wrl.gif')!important;
}
.filelinks .xls {
	background-image:url('/fileadmin/images/fileicons/xls.gif')!important;
}
.filelinks .xml {
	background-image:url('/fileadmin/images/fileicons/xml.gif')!important;
}
.filelinks .xsl {
	background-image:url('/fileadmin/images/fileicons/xsl.gif')!important;
}
.filelinks .zip {
	background-image:url('/fileadmin/images/fileicons/zip.gif')!important;
}
.filelinks a:hover {
	text-decoration:underline;
}
/* -----------------------------------------------
	Sitemap
----------------------------------------------- */
.csc-sitemap ul {
	list-style:none;
	padding:0;
	margin:0;
	width: 100%;
}
.csc-sitemap ul ul {
	list-style:none;
	padding-left: 0px;
	margin:0;
}
.csc-sitemap ul ul ul {
	list-style:none;
	padding-left: 0px;
	margin:0;
}
.csc-sitemap li {
	margin: 0 !important;
	padding:0 0 0 0 !important;
	font-weight: bold;
	text-transform: none;
	background: none !important;
	line-height: 1.5em !important;
}
.csc-sitemap ul ul li {
	margin-left: 0;
	padding:0 0 0 25px !important;
	font-weight: normal;
	text-transform: none;
}
.csc-sitemap ul ul ul li {
	margin-left: 0;
	padding:0 0 0 25px !important;
	font-weight: normal;
}
.csc-sitemap ul ul ul ul li {
	margin-left: 0;
	padding:0 0 0 25px !important;
	font-weight: normal;
}
.csc-sitemap a {
	text-decoration: none;
	border-bottom: solid 1px #eee;
	display: block;
	width: 100%;
	padding-left:12px;
	background: url('/fileadmin/images/links/internallink.gif') 0 4px no-repeat;
}
.csc-sitemap ul ul li a {
	text-decoration: none;
}
.csc-sitemap ul li a:hover, .csc-sitemap ul li a:focus {
	text-decoration: none;
}
/* -----------------------------------------------
	Tabellen
----------------------------------------------- */

table {
	border-collapse:collapse;
	margin-bottom: 1em;
}
table th, table td {
	line-height: 160%;
	vertical-align: top;
}
/* TYPO3 contenttable */

table.contenttable-0 {
	width: auto;
}
table.contenttable-0 th {
	padding: 0 1em 0 0;
	text-align: left;
}
table.contenttable-0 td {
	padding: 0 1em 0 0;
}
table.contenttable-1 {
	width: 100%;
}
table.contenttable-1 th {
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	padding: 0.1em 0.5em 0.1em 0;
	text-align: left;
	background: #f0f0f0;
}
table.contenttable-1 td {
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	padding: 0.1em 0.5em 0.1em 0;
}
table.contenttable-2 {
	width: 100%;
}
table.contenttable-2 th {
	border: solid 1px #ccc;
	text-align: left;
	background: #f0f0f0;
	padding: 0.1em 0.5em 0.1em 0.5em;
}
table.contenttable-2 td {
	border: solid 1px #ccc;
	padding: 0.1em 0.5em 0.1em 0.5em;
}
table.contenttable-3 {
	width: 100%;
}
table.contenttable-3 th {
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	text-align: left;
	padding: 0.1em 0.5em 0.1em 0;
}
table.contenttable-3 td {
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	padding: 0.1em 0.5em 0.1em 0;
}
table.contenttable-3 tr.tr-even {
	background: #f0f0f0;
}
table.contenttable-3 tr.tr-odd {
	background: #fff;
}
/* -----------------------------------------------
	Tabellen Bauland
----------------------------------------------- */
table.wohnen tr {
	height: 22px;
}
table.wohnen td.bezeichnung {
	width: 100px;
	border-bottom: 1px solid #CCCCCC;
}
table.wohnen td.wert {
	border-bottom: 1px solid #CCCCCC;
}

/* RTE Tabelle */

table.tabelle1 {
	line-height:140%;
	border-collapse: separate;
	border-spacing: 0px;
	border-top: solid 1px #CCC;
	padding: 0;
	margin: 0 0 20px 0;
}
table.tabelle1 th {
	border-bottom: none;
	vertical-align:top;
	padding: 0.1em 0.5em 0.1em 0;
	border-bottom: solid 1px #CCC;
	background: #F0F0F0;
	color: #333;
	font-weight: bold;
}
table.tabelle1 td {
	border-bottom: none;
	vertical-align:top;
	padding: 0.1em 0.5em 0.1em 0;
	border-bottom: solid 1px #CCC;
	background: #FFF;
}
table.tabelle2 {
	line-height:140%;
	border-collapse: separate;
	border-spacing: 0px;
	border-top: solid 1px #CCC;
	border-left: solid 1px #CCC;
	padding: 0;
	margin: 0 0 20px 0;
}
table.tabelle2 th {
	border-bottom: none;
	vertical-align:top;
	padding: 0.1em 0.5em 0.1em 0.5em;
	border-bottom: solid 1px #CCC;
	border-right: solid 1px #CCC;
	background: #F0F0F0;
	color: #333;
	font-weight: bold;
}
table.tabelle2 td {
	border-bottom: none;
	vertical-align:top;
	padding: 0.1em 0.5em 0.1em 0.5em;
	border-bottom: solid 1px #CCC;
	border-right: solid 1px #CCC;
	background: #FFF;
}
table th p, table td p {
	line-height: 1.5em;
	margin: 0.2em 0 0.2em 0;
}
/* -----------------------------------------------
	Bilder
----------------------------------------------- */
img {
	border: 0;
}
.csc-textpic-caption {
	color:#888888;
	font-size:90%;
	font-style:italic;
	line-height:130%;
	margin:5px 0 0 !important;
}
/* -----------------------------------------------
	Formulare
----------------------------------------------- */

/* Inhaltselement */

.tx-fagimmo-pi1 .csc-mailform-field input#Bild {
	height: 22px;
}
.tx-fagimmo-pi1 .csc-mailform-field label {
}
.tx-fagimmo-pi1 .csc-mailform-field textarea {
	width: 50%;
}
.tx-fagimmo-pi1 .csc-mailform-field .inputfield {
	height: 14px;
	width: 50%;
	padding: 2px;
}


form#mailform {
	margin: 0 0 1em 0;
	padding: 15px 15px 9px;
	border: solid 1px #989897;
}
.csc-mailform {
	border: 0;
	margin: 0;
	padding: 10px 0 0 0;
}
.csc-mailform-field {
	width: 100%;
	display: block;
	margin-bottom: 6px;
}
.csc-mailform-field label {
	float: left;
	text-align: left;
	font-weight: bold;
	font-size:95%;
	height: 24px;
	width: 30%;
}
.csc-mailform-field textarea {
	height: auto!important;
}
.csc-mailform-field input.mf-input, .csc-mailform-field textarea {
	border: 1px solid #989897;
	padding: 2px;
	height: 14px;
	width: 50%;
}
.kontakt {
	width: 222px;
}
.csc-mailform-field select {
	margin: 0 0 2px 0;
	padding: 0;
}
input.mf-submit {
	margin:0 0 0 30%;
	width: 95px;
}

/* -----------------------------------------------
	Ausrichtung und Einrückung
----------------------------------------------- */

.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}
.align-justify {
	text-align: justify;
}
.indent {
	margin-left:30px;
}
/* -----------------------------------------------
	Rahmen und Linien
----------------------------------------------- */

hr {
	background-color:#eee; /* Mozilla 1.4 */
	color:#eee; /* IE 6 */
	border: #eee; /* Opera 7.11 */
	height: 1px; /* in Opera */
	margin: 10px 0;
	clear:both;
}
p.csc-frame-frame1, table.csc-frame-frame1 {
	background-color: #dad8de;
	padding: 5px 10px 5px 10px;
	border: 1px solid #333333;
}
p.csc-frame-frame1 {
	font-size: 90%;
	line-height: 1.35em;
	margin: 0 0 10px 0;
	border: medium none;
}
p.csc-frame-frame2, table.csc-frame-frame2 {
	background-color: #F5FFAA;
	padding: 2px 5px 2px 5px;
	border: 1px solid #333333;
}
p.csc-frame-frame2 {
	font-size: 90%;
	line-height: 1.35em;
	margin: 0 0 10px 0;
	border: medium none;
}
/* -----------------------------------------------
	Flexible Content Elements
----------------------------------------------- */

/*Box 1*/
.t3_contentbox1 {
	width: 100%;
	background: #DAD8DE;
	margin: 0 0 15px 0;
	font-size: 90%;
}
.t3_contentbox1_content {
	padding: 5px 10px;
}
.t3_contentbox1_content p {
	margin: 0;
}
.t3_contentbox1 h2.fce_header {
	width: 90%;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	margin: 0;
	font-size:100.001%;
	padding: 5px 8px 5px 8px;
}

/*Box auf der Seite Abobestellung*/
#box-962 h3 {
	margin: 0 0 12px;
}
/* -----------------------------------------------
	Footer-Navigation
----------------------------------------------- */
ul#footernavigation,
#footernavigation * {
     list-style: none;
     padding:0;
     margin:0;
     z-index: 1000;
     display: inline;
}

#footernavigation li {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #666;
     padding: 0 0 0 45px;
}

#footernavigation li a {
     color: #666;
     text-decoration: none;
}

#footernavigation li a:hover,
#footernavigation li a:focus {
     text-decoration: underline;
}
.hidden {
	display:inline;
	height:0;
	left:-1000px;
	overflow:hidden;
	position:absolute;
	top:-1000px;
	width:0;
}
div.copy {
	display:block;
	float:right;
}
/* -----------------------------------------------
	Adressliste
----------------------------------------------- */
.adressenEingabe {
	padding: 3px 2px;
}
.adressenButton {
	margin: 0 0 0 10px;
}
.adressenSuche {
	margin: 0 0 20px;
}
.csc-header-n1 {
	margin-top:24px;
}
.tx-fagdirectory-pi1 .csc-textpic-caption {
	border: none;
}
.directory {
	border-bottom: 1px solid #cccccc;
	padding:2px 5px 2px 0;
}
div.tx-fagdirectory-pi1 div.csc-textpic-imagewrap {
	float: right;
	margin-right: 175px !important;
}
div.tx-fagdirectory-pi1 .csc-textpic-intext-left ul {
	padding: 0;
}
div.tx-fagdirectory-pi1 table {
	margin: 0;
}
div.tx-fagdirectory-pi1 table td {
	line-height: 2em;
}
.keinBild {
	display: none;
}
div.tx-fagdirectory-pi1 {
	margin-bottom: 1em;
}
/* -----------------------------------------------
	Formular Abo
----------------------------------------------- */
.abo {
	font-size: 85%;
}
.abo .csc-mailform-field input.mf-input, .abo .csc-mailform-field textarea {
	width: 60%;
	float: right;
	height: 12px;
}
.abo input.mf-submit {
	margin: 0;
	float: right;
}
.abo .csc-mailform-field {
	height: 20px;
}

/* -----------------------------------------------
	Suchen
----------------------------------------------- */
.suchen {
	border:medium none;
}
#uid50 {
	width: 215px;
}
/* -----------------------------------------------
	fag_Immo
----------------------------------------------- */
#kurzinfo {
	left:110px;
	margin-top:-50px;
	position:absolute;
	width:170px;
}
.tx-fagimmo-pi1-listitem {
	min-height: 65px;
}