BODY.home #content {
	width: 727px;
	padding: 0 0 0 33px;
}
* HTML BODY.home #content { width: 760px; }

BODY.home #content H1,
BODY.home #content H2 {
	font-size: 11px;
	font-weight: bold;
}
/* * * * * * * * * * * * * * * * * * * * */
BODY.home #content .homelines {
	width: 720px;
	overflow: hidden;
	background-image: url(../images/bg_homelines.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}
BODY.home #content .homelines UL.csc-bulletlist.csc-bulletlist-0 LI {
	margin: 0 0 0 4px;
	padding: 0 0 3px 12px;
	background-position: 2px 5px;
}
BODY.home #content .homelines #homeWirt UL.csc-bulletlist.csc-bulletlist-0 LI {	background-image: url(../images/home_li_wirt.gif); }
BODY.home #content .homelines #homeImmo UL.csc-bulletlist.csc-bulletlist-0 LI {	background-image: url(../images/home_li_immo.gif); }
BODY.home #content .homelines #homeZush UL.csc-bulletlist.csc-bulletlist-0 LI {	background-image: url(../images/home_li_zush.gif); }


BODY.home #content #homeAllg {
	width: 470px;
	padding: 30px 20px 20px 16px;
	float: left;
}
* HTML BODY.home #content #homeAllg { width: 526px; }

BODY.home #content #homeAllg H1,
BODY.home #content #homeAllg H1 A {
	padding: 0 0 10px 0;
	color: #5A5A5A;
	font-size: 13px;
	font-weight: bold;
}
BODY.home #content #homeAllg P {
	font-size: 11px;
	line-height: 16px;
}
BODY.home #content #homeWirt P,
BODY.home #content #homeImmo P,
BODY.home #content #homeKomm P,
BODY.home #content #homeZush P {
	padding: 0 4px 0 4px;
}
/* * * * * * * * * * * * * * * * * * * * */

BODY.home #content #homeWirt {
	clear: both;
}
BODY.home #content #homeZush {
	overflow: hidden;
}
BODY.home #content #homeWirt,
BODY.home #content #homeImmo,
BODY.home #content #homeKomm,
BODY.home #content #homeZush {
	width: 167px;
	display: block;
	overflow: hidden;
	float: left;
}

BODY.home #content #homeWirt { margin: 0 5px 0 0;}
BODY.home #content #homeImmo { margin: 0 4px 0 4px;}
BODY.home #content #homeKomm { margin: 0 4px 0 4px;}
BODY.home #content #homeZush { margin: 0 0 0 5px;}

BODY.home #content #homeAllg P A,
BODY.home #content #homeWirt P A,
BODY.home #content #homeImmo P A,
BODY.home #content #homeKomm P A,
BODY.home #content #homeZush P A { margin: 0; padding: 0; background-image: none; }

/* * * * * * * * * * * * * * * * * * * * */
BODY.home #content #homeMarg {
	width: 200px;
	float: right;
	overflow: hidden;
}
BODY.home #content #homeMarg UL {
	margin: 10px 0 0 0;
	padding: 0;
}
* HTML BODY.home #content #homeMarg UL {
	margin: 0;
}
BODY.home #content #homeMarg UL LI {
	margin: 0;
	padding: 0;
	color: #5A5A5A;
	font-weight: bold;
	vertical-align: middle;
}
BODY.home #content #homeMarg UL LI A {
	padding: 0 0 0 38px;
	display: block;
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #5A5A5A;
	font-weight: bold;
}
BODY.home #content #homeMarg UL LI A.termine {
	height: 30px;
	background-image: url(../images/marginal_termine.gif);
	line-height: 30px;
}
BODY.home #content #homeMarg UL LI A.foerder {
	height: 30px;
	background-image: url(../images/marginal_foerder.gif);
}
BODY.home #content #homeMarg UL LI A.bvorort {
	height: 40px;
	background-image: url(../images/marginal_vorort.gif);
	line-height: 35px;
}

/* * * * * * * * * * * * * * * * * * * * */

BODY.home #content .homeContent.left {
	width: 343px;
	margin: 0 8px 0 0;
	clear: both;
	float: left;
}

BODY.home #content .homeContent.right {
	width: 343px;
	float: left;
}

BODY.home #content .homeContent H1 {
	padding: 5px 0 5px 7px;
	border-bottom: 1px solid #ACACAC;
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	display: block;
	overflow: hidden;	
}
BODY.home #content .homeContent P {
	padding: 0 5px 0 5px;
}
BODY.home #content .homeContent .csc-frame.csc-frame-frame1 {
	margin: 0 0 10px 0;
	padding: 0 5px 5px 5px;
	background-color: #EEEEEE;
}
BODY.home #content .homeContent.right .csc-frame.csc-frame-frame1 {
	padding-bottom: 0;
	overflow: hidden;
	border-bottom: 1px solid #FFFFFF;
}

/* * * * * * * * * * * * * * * * * * * * */
/*
BODY.home #content #homeContent {
	width: 531px;
	clear: both;
}
BODY.home #content #homeContent H1 {
	margin: 0 0 12px 0;
	padding: 1px 10px 1px 10px;
	border-top: 1px solid #DEDEDE;
	background-color: #ACACAC;
	color: #FFFFFF;
}
*/
BODY.home #content #homeContent.right H1 {

}
BODY.home #content .homeContent H2 {
	margin: 15px 0 0 0;
	padding: 0 0 9px 0;
	background-image: url(../images/arrow03_allg.gif);
	background-repeat: no-repeat;
	background-position: 10px 4px;
	color: #5A5A5A;
	text-indent: 27px;
}
BODY.home #content .homeContent H2 A {
	color: #5A5A5A;
}
/*
BODY.home #content #homeContent P {
	padding: 0 0 0 27px;
	position: relative;
}
BODY.home #content .homeContent .csc-textpic .csc-textpic-imagewrap {
	width: 200px;
}
BODY.home #content .homeContent .csi-textpic .csi-imagewrap {
	width: 200px;
}
*/


BODY.home #content .homeContent.right .news-latest-container {
	margin-bottom: -18px;
}
BODY.home #content .homeContent.right .tic_faketagcloud {
	clear: both;
	overflow: hidden;
}

BODY.home #content .homeContent .news-latest-container .news-latest-item {
	padding-bottom: 4px;
	border-bottom: 1px solid #DDDDDD;
	text-align: left;
}
BODY.home #content .homeContent .news-latest-container .news-latest-item P {
	padding-left: 0;
}
BODY.home #content .homeContent .news-latest-container .news-latest-item .news-latest-date,
BODY.home #content .homeContent .news-latest-container .news-latest-item .news-latest-morelink {
	padding: 4px 0 4px 0;
}

BODY.home #content .homeContent .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
	padding: 0;
	border: 1px solid #CECECE;
}
BODY.home #content .homeContent .csc-textpic .csc-textpic-imagewrap .csc-textpic-image IMG {
}
BODY.home #content .homeContent .csi-textpic .csi-imagewrap .csi-image {
	padding: 0;
	border: 1px solid #CECECE;
}
BODY.home #content .homeContent .csi-textpic .csi-imagewrap .csi-image IMG {
}

/* * * * * * * * * * * * * * * * * * * * */












/**
 * Seite: ib-sh.de
 * Datei: screen.css
 * Media: screen
 *
 * Datum: 2007-03-29 | 2008-10-20
 * Autor: Niels Weber
 * Firma: Ticcon AG
 ****************************************************************************************************
 *
 * B A S I S D A T E N
 * ===================
 * IB
 * -------------------
 * grey		100%	80%	70%	60%	50%	40%	30%	20%	10%	
 *		#5A5A5A	#7B7B7B	#8B8B8B	#9C9C9C	#ACACAC	#BDBDBD	#CECECE	#DEDEDE	#EEEEEE
 *
 * Wirtschaft
 * -------------------
 * blue		100%	80%	70%	60%	50%	40%	30%	20%	10%	
 *		#0050A0	#3373B3	#4D85BC	#6696C6	#80A8D0	#99B9D9	#B2CAE2	#CCDCEC	#E5EDF6
 *
 * Immobilien
 * -------------------
 * red		100%	80%	70%	60%	50%	40%	30%	20%	10%	
 *		#B4142D	#C34357	#CA5B6C	#D27281	#DA8996	#E1A1AB	#E9B9C0	#F0D0D5	#F8E8EA
 *
 * Kommunen
 * -------------------
 * green	100%	80%	70%	60%	50%	40%	30%	20%	10%	
 *		#19962D	#47AB57	#5EB66C	#75C081	#8CCA96	#A3D5AB	#BADFC0	#D1EAD5	#E8F5EA
 *
 * Zuschuesse
 * -------------------
 * orange	100%	80%	70%	60%	50%	40%	30%	20%	10%	
 *		#F49E00	#F6B133	#F7BB4C	#F8C566	#F9CE7F	#FBD899	#FCE2B2	#FDECCC	#FEF5E5
 *
 ****************************************************************************************************/
* {
	margin: 0;
	padding: 0;
}
.hidden,
#navi-main .hidden {
	display: none;
}
.clear { clear: both; }
.error { color: #B4142D; }
.transparent {
	background-color: #FFFFFF;
	color: #FFFFFF;
}
A {
	color: #000000;
	text-decoration: none;
}
UL {
	list-style-type: none;
}
TABLE {	empty-cells: show; }
TD {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	vertical-align: top;
}
FORM TABLE.typo3-adminPanel {
	position: absolute;
	left: 0;
	top: 600px;
	z-index: 1;
/*display: none;*/
}
#advercontent {
	color: #FFFFFF;
}
/**
 * BODY
 *****************************************/
BODY {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}
#container {
	width: 925px;
	height: auto;
	border-right: 1px solid #ACACAC;
	border-bottom: 1px solid #ACACAC;
	background-image: url(../images/bg_container.gif);
	background-repeat: repeat-y;
/*	background-image: url(../images/bg_helper2.jpg);
	background-repeat: no-repeat;
*/
	background-position: 0 0;
}
/**
 * HEADER
 ****************************************/
#header,
#header A {
	color: #FFFFFF;
	font-size: 10px;
}
#header .column {
	float: left;
}
/* * * * * * * * * * * * * * * * * * * * */
#header #logo {
	width: 160px;
	height: 131px;
	background-color: #FFFFFF;
}
#header #home {
	width: 160px;
	height: 14px;
	border-top: 1px solid #DEDEDE;
	background-color: #ACACAC;
}
#header #home A {
	padding: 0 0 0 17px;
}
/* * * * * * * * * * * * * * * * * * * * */
#header #headlinepic {
	width: 559px;
	height: 131px;
	background-color: #ACACAC;
}
BODY.bodyAllg #header #headlinepic { background-color: #ACACAC; }
BODY.bodyWirt #header #headlinepic { background-color: #0050A0; }
BODY.bodyImmo #header #headlinepic { background-color: #B4142D; }
BODY.bodyKomm #header #headlinepic { background-color: #19962D; }
BODY.bodyZush #header #headlinepic { background-color: #F49E00; }
BODY.bodyZush.arbeit #header #headlinepic { background-color: #E3001A; }
BODY.bodyZush.wirtsh #header #headlinepic { background-color: #006AB3; }

#header #headlinepic .headline {
	position: absolute;
	padding: 60px 0 0 34px;
	z-index: 20;
}
#header #headlinepic .headline H1 {
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
}
BODY.home #header #headlinepic .headline {
	width: 240px;

	height: 131px;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10;
}
/*
BODY.home #header #headlinepic .headline {
	width: 220px;

	position: absolute;
	padding: 40px 10px 0 10px;
	z-index: 20;
}



BODY.home #header #headlinepic .headline H1 {
	font-family: Times New Roman, serif;
	font-weight: normal;
	font-size: 17px;
	line-height: 22px;
}
BODY.home #header #headlinepic .headline H1 strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
}
BODY.home #header #headlinepic .headline H1 .line1 { text-align: left; }
BODY.home #header #headlinepic .headline H1 .line2 { text-align: center; }
BODY.home #header #headlinepic .headline H1 .line3 { text-align: right; }
*/
#header #headlinepic .headpic {
	padding: 0 0 0 240px;
	position: absolute;
	z-index: 10;
}
#header #logintext .plaintext {
	width: 319px;
	float: left;
}
#header #language {
	width: 559px;
	height: 15px;
	background-color: #ACACAC;
}
/* Arbeit / Wirtschaft */
BODY.bodyZush.arbeit #header #language { background-color: #E3001A; }
BODY.bodyZush.wirtsh #header #language { background-color: #006AB3; }

#header #language .langflag-en {
	margin: 0 16px 0 0;
	background-image: url(../images/flag_english.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#header #language .langflag-de {
	margin: 0 16px 0 0;
	background-image: url(../images/flag_german.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#header #language .langflag-en A .langtext-en,
#header #language .langflag-de A .langtext-de {
	margin: 0 25px 0 0;
	padding: 0 25px 0 0;
	position: relative;
	right: -25px;
	display: block;
}
#header #language .block00 { width: 60px;  height: 15px; background-color: #EEEEEE; }
#header #language .block01 { width: 60px;  height: 15px; background-color: #DEDEDE; }
#header #language .block02 { width: 60px;  height: 15px; background-color: #CECECE; }
#header #language .block03 { width: 60px;  height: 15px; background-color: #BDBDBD; }
#header #language .block04 { width: 319px; height: 14px; background-color: #ACACAC; border-top: 1px solid #DEDEDE; text-align: right; }

BODY.bodyAllg #header #language .block00 { background-color: #EEEEEE; }
BODY.bodyAllg #header #language .block01 { background-color: #DEDEDE; }
BODY.bodyAllg #header #language .block02 { background-color: #CECECE; }
BODY.bodyAllg #header #language .block03 { background-color: #BDBDBD; }
BODY.bodyAllg #header #language .block04 { background-color: #ACACAC; border-top: 1px solid #DEDEDE; }

BODY.bodyWirt #header #language .block00 { background-color: #CCDCEC; }
BODY.bodyWirt #header #language .block01 { background-color: #99B9D9; }
BODY.bodyWirt #header #language .block02 { background-color: #6696C6; }
BODY.bodyWirt #header #language .block03 { background-color: #3373B3; }
BODY.bodyWirt #header #language .block04 { background-color: #0050A0; border-top: 1px solid #DEDEDE; }

BODY.bodyImmo #header #language .block00 { background-color: #F0D0D5; }
BODY.bodyImmo #header #language .block01 { background-color: #E1A1AB; }
BODY.bodyImmo #header #language .block02 { background-color: #D27281; }
BODY.bodyImmo #header #language .block03 { background-color: #C34357; }
BODY.bodyImmo #header #language .block04 { background-color: #B4142D; border-top: 1px solid #DEDEDE; }

BODY.bodyKomm #header #language .block00 { background-color: #D1EAD5; }
BODY.bodyKomm #header #language .block01 { background-color: #A3D5AB; }
BODY.bodyKomm #header #language .block02 { background-color: #75C081; }
BODY.bodyKomm #header #language .block03 { background-color: #47AB57; }
BODY.bodyKomm #header #language .block04 { background-color: #19962D; border-top: 1px solid #DEDEDE; }

BODY.bodyZush #header #language .block00 { background-color: #FDECCC; }
BODY.bodyZush #header #language .block01 { background-color: #FBD899; }
BODY.bodyZush #header #language .block02 { background-color: #F8C566; }
BODY.bodyZush #header #language .block03 { background-color: #F6B133; }
BODY.bodyZush #header #language .block04 { background-color: #F49E00; border-top: 1px solid #DEDEDE; }
/* Arbeit / Wirtschaft */
BODY.bodyZush.arbeit #header #language .block00,
BODY.bodyZush.arbeit #header #language .block01,
BODY.bodyZush.arbeit #header #language .block02,
BODY.bodyZush.arbeit #header #language .block03,
BODY.bodyZush.arbeit #header #language .block04 {
	height: 14px;
	border-top: 1px solid #DEDEDE;
	background-color: #E3001A;
}
BODY.bodyZush.wirtsh #header #language .block00,
BODY.bodyZush.wirtsh #header #language .block01,
BODY.bodyZush.wirtsh #header #language .block02,
BODY.bodyZush.wirtsh #header #language .block03,

BODY.bodyZush.wirtsh #header #language .block04 {
	height: 14px;
	border-top: 1px solid #DEDEDE;
	background-color: #006AB3;
}

/* * * * * * * * * * * * * * * * * * * * */
#header #navi-basis {
	width: 200px;
	height: 131px;
	background-color: #919090;
	border-left: 1px solid #FFFFFF;
}
#header #navi-basis .icon-downloads {
	width: 109px;
	height: 30px;
	float: left;
	background-image: url(../images/icon_downloads.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	font-weight: bold;
	line-height: 30px;
}
BODY.english #header #navi-basis .icon-downloads { background-image: none; }

#header #navi-basis .icon-termine {
	width: 60px;
	height: 30px;
	float: left;
	background-image: url(../images/icon_termine.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	font-weight: bold;
	line-height: 30px;
}
BODY.english #header #navi-basis .icon-termine { background-image: none; }

#header #navi-basis .icon-downloads .textlink {
	padding: 0 0 0 27px;
}
#header #navi-basis .icon-termine .textlink {
	padding: 0 0 0 23px;
}
#header #navi-basis UL {
	padding: 11px 0 0 9px;
	clear: both;
	border-top: 1px solid #B0B0B0;
}
#header #navi-basis UL LI {
	padding: 0 0 7px 16px;
	background-image: url(../images/arrow03_white.gif);
	background-repeat: no-repeat;
	background-position: 2px 4px;
}
#header #logintext {
	width: 200px;
	height: 14px;
	border-top: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	background-color: #ACACAC;
}
#header #logintext .login {
	width: 97px;
	float: left;
	background-image: url(../images/arrow03_white.gif);
	background-repeat: no-repeat;
	background-position: 11px 4px;
}
BODY.english #header #logintext .login { width: 0; background-image: none; }
#header #logintext .plaintext {
	width: 60px;
	float: left;
	background-image: url(../images/arrow03_white.gif);
	background-repeat: no-repeat;
	background-position: 11px 4px;
}
#header #logintext .login .textlink {
	padding: 0 0 0 26px;
}
#header #logintext .plaintext .textlink {
	padding: 0 0 0 25px;
}
/**
 * MAIN
 ****************************************/
#main {
}
/**
 * NAVI-BCT-INFOTEXT / NAVI-BCT
 ****************************************/
#navi-bct-infotext {
	padding: 0 3px 0 0;
	border-top: 4px solid #FFFFFF;
	border-bottom: 4px solid #FFFFFF;
	background-color: #FFFFFF;
	color: #7B7B7B;
	font-size: 10px;
	text-align: right;
}
#navi-bct {
	width: 540px;
	padding: 1px 0 0 15px;
	border-top: 4px solid #FFFFFF;
	border-bottom: 4px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font-size: 10px;
}
#navi-bct A {
	color: #7B7B7B;
}
#navi-bct A:hover,
#navi-bct A#current {
	color: #000000;
}

/**
 * NAVI-MAIN
 ****************************************/
#navi-main {
	width: 160px;
	float: left;
	overflow: hidden;
}
#navi-main LI {
	width: 100%;
	display: block;
	border-top: 1px solid #FFFFFF;
	background-color: #ACACAC;
}

/* WhitespaceBug des IE7 */
*+ HTML #navi-main LI {
        display:inline;
}

*+ HTML #navi-main {
        margin-top:1px;
}

#navi-main LI UL.sub2 LI { background-color: #CDCDCD; }
#navi-main LI UL.sub3 LI { background-color: #DEDEDE; }
#navi-main LI UL.sub4 LI { background-color: #EEEEEE; }
#navi-main LI.allg { background-color: #5A5A5A; }
#navi-main LI.allg UL.sub2 LI { background-color: #9C9C9C; }
#navi-main LI.allg UL.sub3 LI { background-color: #BDBDBD; }
#navi-main LI.allg UL.sub4 LI { background-color: #CECECE; }
#navi-main LI.allg UL.sub5 LI { background-color: #DEDEDE; }
#navi-main LI.wirt { background-color: #0050A0; }

#navi-main LI.wirt UL.sub2 LI { background-color: #6696C6; }
#navi-main LI.wirt UL.sub3 LI { background-color: #99B9D9; }
#navi-main LI.wirt UL.sub4 LI { background-color: #B2CAE2; }
#navi-main LI.wirt UL.sub5 LI { background-color: #CCDCEC; }
#navi-main LI.immo { background-color: #B4142D; }
#navi-main LI.immo UL.sub2 LI { background-color: #D27281; }
#navi-main LI.immo UL.sub3 LI { background-color: #E1A1AB; }
#navi-main LI.immo UL.sub4 LI { background-color: #E9B9C0; }
#navi-main LI.immo UL.sub5 LI { background-color: #F0D0D5; }
#navi-main LI.komm { background-color: #19962D; }
#navi-main LI.komm UL.sub2 LI { background-color: #75C081; }
#navi-main LI.komm UL.sub3 LI { background-color: #A3D5AB; }
#navi-main LI.komm UL.sub4 LI { background-color: #BADFC0; }
#navi-main LI.komm UL.sub5 LI { background-color: #D1EAD5; }
#navi-main LI.zush { background-color: #F49e00; }
#navi-main LI.zush UL.sub2 LI { background-color: #F8C059; }
#navi-main LI.zush UL.sub3 LI { background-color: #FCE0AC; }
#navi-main LI.zush UL.sub4 LI { background-color: #FCE2B2; }
#navi-main LI.zush UL.sub5 LI { background-color: #FDECCC; }
#navi-main LI.last {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#navi-main LI.EU {
	background-image: url(../images/navi-main_EU.gif);
	background-repeat: no-repeat;
	background-color: #ACACAC;
}
#navi-main A {
	width: 140px;
	padding: 3px 4px 4px 17px;
	display: block;
	color: #FFFFFF;
	line-height: 14px;
	letter-spacing: -0.5px;
}
/* 4IEonly */
* HTML #navi-main A {
	width: 145px;
	display: inline;
}
*+ HTML #navi-main A {
	padding: 3px 4px 5px 17px;
}
#navi-main LI UL.sub2 A,
#navi-main LI UL.sub3 A,
#navi-main LI UL.sub4 A,
#navi-main LI UL.sub5 A { color: #5A5A5A; }

#navi-main LI.allg A, #navi-main LI.allg UL.sub2 A,
#navi-main LI.wirt A, #navi-main LI.wirt UL.sub2 A,
#navi-main LI.immo A, #navi-main LI.immo UL.sub2 A,
#navi-main LI.komm A, #navi-main LI.komm UL.sub2 A,
#navi-main LI.zush A, #navi-main LI.zush UL.sub2 A { color: #FFFFFF; }

#navi-main LI.wirt UL.sub3 A,
#navi-main LI.wirt UL.sub4 A,
#navi-main LI.wirt UL.sub5 A { color: #0050A0; }
#navi-main LI.immo UL.sub3 A,
#navi-main LI.immo UL.sub4 A,
#navi-main LI.immo UL.sub5 A { color: #B4142D; }
#navi-main LI.komm UL.sub3 A,
#navi-main LI.komm UL.sub4 A,
#navi-main LI.komm UL.sub5 A { color: #19962D; }
#navi-main LI.zush UL.sub3 A,
#navi-main LI.zush UL.sub4 A,
#navi-main LI.zush UL.sub5 A { color: #D27507; }

#navi-main A#current {
	background-image: url(../images/arrow03_navi-main_white.gif);
	background-repeat: no-repeat;
	background-position: 4px 5px;
}
/* 4IEonly */
* HTML #navi-main A#current {
	background-position: 4px 6px;
}
#navi-main LI UL.sub2 A#current,
#navi-main LI UL.sub3 A#current,
#navi-main LI UL.sub4 A#current,
#navi-main LI UL.sub5 A#current { background-image: url(../images/arrow03_navi-main_allg.gif); }
#navi-main LI.allg UL.sub2 A#current { background-image: url(../images/arrow03_navi-main_white.gif); }
#navi-main LI.allg UL.sub3 A#current,
#navi-main LI.allg UL.sub4 A#current,
#navi-main LI.allg UL.sub5 A#current { background-image: url(../images/arrow03_navi-main_allg.gif); }
#navi-main LI.wirt UL.sub2 A#current { background-image: url(../images/arrow03_navi-main_white.gif); }
#navi-main LI.wirt UL.sub3 A#current,
#navi-main LI.wirt UL.sub4 A#current,
#navi-main LI.wirt UL.sub5 A#current { background-image: url(../images/arrow03_navi-main_wirt.gif); }
#navi-main LI.immo UL.sub2 A#current { background-image: url(../images/arrow03_navi-main_white.gif); }
#navi-main LI.immo UL.sub3 A#current,
#navi-main LI.immo UL.sub4 A#current,
#navi-main LI.immo UL.sub5 A#current { background-image: url(../images/arrow03_navi-main_immo.gif); }
#navi-main LI.komm UL.sub2 A#current { background-image: url(../images/arrow03_navi-main_white.gif); }
#navi-main LI.komm UL.sub3 A#current,
#navi-main LI.komm UL.sub4 A#current,
#navi-main LI.komm UL.sub5 A#current { background-image: url(../images/arrow03_navi-main_komm.gif); }
#navi-main LI.zush UL.sub2 A#current { background-image: url(../images/arrow03_navi-main_white.gif); }
#navi-main LI.zush UL.sub3 A#current,
#navi-main LI.zush UL.sub4 A#current,
#navi-main LI.zush UL.sub5 A#current { background-image: url(../images/arrow03_navi-main_zush.gif); }
/**
 * CONTENT
 ****************************************/

#content {
	width: 560px;
	float: left;
}
#content #contentText {
	width: 466px;
	margin: 16px 0 30px 80px;
}
BODY.bodyZush.arbeit #content #contentText,
BODY.bodyZush.wirtsh #content #contentText {
	width: 749px;
	margin: 60px 0 30px 10px;
}
/*

BODY.bodyZush.arbeit #content #contentText *,
BODY.bodyZush.wirtsh #content #contentText * {
	padding: 0 0 0 70px;
}
*/
/**
 * CONTENT - HOME
 * * * * * * * * * * * * * * * * * * * * */
/**
* 3 Saeulen - Umstellung auf 4 - 2008-06-24

BODY.home #content {
	width: 531px;
	margin: 28px 0 0 15px;
}
BODY.home #content H1,

BODY.home #content H2 {
	font-size: 11px;
	font-weight: bold;


}
BODY.home #content #homeAllg H2,
BODY.home #content #homeWirt H2,
BODY.home #content #homeImmo H2,
BODY.home #content #homeKomm H2,
BODY.home #content #homeZush H2 {
	width: 160px;
	padding: 0 0 8px 20px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
BODY.home #content #homeAllg { width: 531px; }
BODY.home #content #homeAllg H2 { width: 160px; float: left; background-image: url(../images/arrow03_allg_invers.gif); }
BODY.home #content #homeAllg H2 A { color: #5A5A5A; }
BODY.home #content #homeAllg P {
	width: 350px;
	display: block;
	float: right;
	font-size: 12px;
	line-height: 16px;
}
BODY.home #content #homeWirt { width: 169px; margin: 30px 0 20px 0; float: left; clear: both; }
BODY.home #content #homeWirt H2 { background-image: url(../images/arrow03_wirt_invers.gif); }
BODY.home #content #homeWirt H2 A { color: #0050A0; }
BODY.home #content #homeWirt P A { padding: 0 0 0 20px; display: block; }
BODY.home #content #homeImmo { width: 169px; margin: 30px 12px 20px 12px; float: left; }
BODY.home #content #homeImmo H2 { background-image: url(../images/arrow03_immo_invers.gif); }
BODY.home #content #homeImmo H2 A { color: #B4142D; }
BODY.home #content #homeImmo P A { padding: 0 0 0 20px; display: block; }
BODY.home #content #homeKomm { width: 169px; margin: 30px 0 20px 0; float: left; }
BODY.home #content #homeKomm H2 { background-image: url(../images/arrow03_komm_invers.gif); }
BODY.home #content #homeKomm H2 A { color: #19962D; }
BODY.home #content #homeKomm P A { padding: 0 0 0 20px; display: block; }
BODY.home #content #homeZush { width: 169px; margin: 30px 0 20px 0; float: left; }
BODY.home #content #homeZush H2 { background-image: url(../images/arrow03_zush_invers.gif); }
BODY.home #content #homeZush H2 A { color: #19962D; }
BODY.home #content #homeZush P A { padding: 0 0 0 20px; display: block; }
*/












/******* siehe oben *******/








#content #contentText H1,
#content #contentText H2,
#content #contentText H3,
#content #contentText H4 {
	padding: 23px 0 12px 0;
	font-size: 12px;
	font-weight: bold;
}
BODY.bodyWirt #content #contentText H1,
BODY.bodyWirt #content #contentText H2,
BODY.bodyWirt #content #contentText A { color: #0050A0; }
BODY.bodyImmo #content #contentText H1,
BODY.bodyImmo #content #contentText H2,
BODY.bodyImmo #content #contentText A { color: #B4142D; }
BODY.bodyKomm #content #contentText H1,
BODY.bodyKomm #content #contentText H2,
BODY.bodyKomm #content #contentText A { color: #19962D; }
BODY.bodyZush #content #contentText H1,
BODY.bodyZush #content #contentText H2,
BODY.bodyZush #content #contentText A { color: #F49E00; }
BODY.bodyAllg #content #contentText H1,
BODY.bodyAllg #content #contentText H2,
BODY.bodyAllg #content #contentText A { color: #5A5A5A; }











/* Arbeit / Wirtschaft */
BODY.bodyZush.arbeit #content #contentText H1,
BODY.bodyZush.wirtsh #content #contentText H1 {
	margin: 2px 0 24px 0;
	padding: 0 0 0 70px;
	background-position: 0 3px;
	background-repeat: no-repeat;
	color: #000000;
	font-family: Times New Roman;
	font-size: 21px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 1.1em;
}
BODY.bodyZush.arbeit #content #contentText H1 {
	border-bottom: 1px solid #E3001A;
	background-image: url(../images/bar_arbeit.gif);
}
BODY.bodyZush.wirtsh #content #contentText H1 {
	border-bottom: 1px solid #006AB3;
	background-image: url(../images/bar_wirtsh.gif);
}
BODY.bodyZush.arbeit #content #contentText H2,
BODY.bodyZush.arbeit #content #contentText A { color: #E3001A; }
BODY.bodyZush.wirtsh #content #contentText H2,
BODY.bodyZush.wirtsh #content #contentText A { color: #006AB3; }

BODY.bodyZush.arbeit #content #contentText H2,
BODY.bodyZush.wirtsh #content #contentText H2 {
	width: 480px;
	margin: 30px 0 17px 0;

	padding: 0 0 0 70px;

	background-position: 0 3px;
	background-repeat: no-repeat;
	font-weight: bold;
}
BODY.bodyZush.arbeit #content #contentText H2 {
	color: #E3001A;
	background-image: url(../images/bar_arbeit2.gif);
}
BODY.bodyZush.wirtsh #content #contentText H2 {

	color: #006AB3;
	background-image: url(../images/bar_wirtsh2.gif);
}



/* * * * * * * * * * * * * * * * * * * * */
#content #contentText P,
#content #contentText P.bodytext {
	font-size: 11px;
	line-height: 14px;
}
BODY.bodyZush.arbeit #content #contentText P,
BODY.bodyZush.arbeit #content #contentText P.bodytext,
BODY.bodyZush.wirtsh #content #contentText P,
BODY.bodyZush.wirtsh #content #contentText P.bodytext {
	width: 480px;
	margin: 0 0 0 70px;
}
/* * * * * * * * * * * * * * * * * * * * */
#content #contentText A {
	text-decoration: underline;
}
#content #contentText A:hover {
	text-decoration: none;
}
/**
 * LINKTYPEN
 * * * * * * * * * * * * * * * * * * * * */
A.internal-link,
A.external-link,
A.internal-link-new-window,
A.external-link-new-window,
A.download,
A.mail {
	padding: 0 0 2px 15px;
	background-repeat: no-repeat;
	background-position: 0 4px;
	color: #5A5A5A;
	text-decoration: none;
	line-height: 18px;
}
/* * * * * * * * * * * * * * * * * * * * */
BODY A.internal-link,
BODY A.internal-link-new-window,
BODY.bodyAllg A.internal-link-new-window,
BODY.bodyAllg A.internal-link { background-image: url(../images/arrow03_allg.gif); }
BODY.bodyWirt A.internal-link-new-window,
BODY.bodyWirt A.internal-link { background-image: url(../images/arrow03_wirt.gif); }
BODY.bodyImmo A.internal-link-new-window,
BODY.bodyImmo A.internal-link { background-image: url(../images/arrow03_immo.gif); }
BODY.bodyKomm A.internal-link-new-window,
BODY.bodyKomm A.internal-link { background-image: url(../images/arrow03_komm.gif); }
BODY.bodyZush A.internal-link-new-window,
BODY.bodyZush A.internal-link { background-image: url(../images/arrow03_zush.gif); }
BODY.bodyZush.arbeit A.internal-link-new-window,
BODY.bodyZush.arbeit A.internal-link { background-image: url(../images/arrow03_arbeit.gif); }
BODY.bodyZush.wirtsh A.internal-link-new-window,
BODY.bodyZush.wirtsh A.internal-link { background-image: url(../images/arrow03_wirtsh.gif); }
/* * * * * * * * * * * * * * * * * * * * */
A.external-link,
A.external-link-new-window { background-position: -4px 0; }
BODY A.external-link,
BODY A.external-link-new-window,
BODY.bodyAllg A.external-link-new-window,
BODY.bodyAllg A.external-link { background-image: url(../images/arrow01_allg.gif); }
BODY.bodyWirt A.external-link-new-window,
BODY.bodyWirt A.external-link { background-image: url(../images/arrow01_wirt.gif); }
BODY.bodyImmo A.external-link-new-window,
BODY.bodyImmo A.external-link { background-image: url(../images/arrow01_immo.gif); }
BODY.bodyKomm A.external-link-new-window,
BODY.bodyKomm A.external-link { background-image: url(../images/arrow01_komm.gif); }
BODY.bodyZush A.external-link-new-window,
BODY.bodyZush A.external-link { background-image: url(../images/arrow01_zush.gif); }
BODY.bodyZush.arbeit A.external-link-new-window,
BODY.bodyZush.arbeit A.external-link { background-image: url(../images/arrow01_arbeit.gif); }
BODY.bodyZush.wirtsh A.external-link-new-window,
BODY.bodyZush.wirtsh A.external-link { background-image: url(../images/arrow01_wirtsh.gif); }
/* * * * * * * * * * * * * * * * * * * * */
A.download { background-position: -3px 0; }
BODY A.download,
BODY.bodyAllg A.download { background-image: url(../images/arrow06_allg_line.gif); }
BODY.bodyWirt A.download { background-image: url(../images/arrow06_wirt_line.gif); }

BODY.bodyImmo A.download { background-image: url(../images/arrow06_immo_line.gif); }
BODY.bodyKomm A.download { background-image: url(../images/arrow06_komm_line.gif); }
BODY.bodyZush A.download { background-image: url(../images/arrow06_zush_line.gif); }
BODY.bodyZush.arbeit A.download { background-image: url(../images/arrow06_arbeit_line.gif); }
BODY.bodyZush.wirtsh A.download { background-image: url(../images/arrow06_wirtsh_line.gif); }
/* * * * * * * * * * * * * * * * * * * * */
A.mail { background-position: 0 3px; }
BODY A.mail,
BODY.bodyAllg A.mail { background-image: url(../images/mail_allg.gif); }
BODY.bodyWirt A.mail { background-image: url(../images/mail_wirt.gif); }
BODY.bodyImmo A.mail { background-image: url(../images/mail_immo.gif); }
BODY.bodyKomm A.mail { background-image: url(../images/mail_komm.gif); }
BODY.bodyZush A.mail { background-image: url(../images/mail_zush.gif); }
BODY.bodyZush.arbeit A.mail { background-image: url(../images/mail_arbeit.gif); }
BODY.bodyZush.wirtsh A.mail { background-image: url(../images/mail_wirtsh.gif); }


/**
 * TOTOP
 * * * * * * * * * * * * * * * * * * * * */
#content #contentText .totop {
	width: 100%;
	text-align: right;
}
BODY.bodyZush.arbeit #content #contentText .totop,
BODY.bodyZush.wirtsh #content #contentText .totop {
	width: 480px;
	/*width: 678px;*/
	margin: 0 0 0 70px;
	text-align: right;
}
#content #contentText .totop .link {
	width: auto;
	padding: 1px 6px 2px 22px;
	float: right;
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
BODY.bodyAllg #content #contentText .totop .link { background-color: #5A5A5A; background-image: url(../images/arrow12_allg.gif); }
BODY.bodyWirt #content #contentText .totop .link { background-color: #0050A0; background-image: url(../images/arrow12_wirt.gif); }
BODY.bodyImmo #content #contentText .totop .link { background-color: #B4142D; background-image: url(../images/arrow12_immo.gif); }
BODY.bodyKomm #content #contentText .totop .link { background-color: #19962D; background-image: url(../images/arrow12_komm.gif); }
BODY.bodyZush #content #contentText .totop .link { background-color: #F49E00; background-image: url(../images/arrow12_zush.gif); }
BODY.bodyZush.arbeit #content #contentText .totop .link { background-color: #E3001A; background-image: url(../images/arrow12_arbeit.gif); }
BODY.bodyZush.wirtsh #content #contentText .totop .link { background-color: #006AB3; background-image: url(../images/arrow12_wirtsh.gif); }
BODY.bodyZush.arbeit #content #contentText .totop .link A,
BODY.bodyZush.wirtsh #content #contentText .totop .link A,
#content #contentText .totop .link A {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#content #contentText .totop .line { clear: both; }
BODY.bodyAllg #content #contentText .totop .line { border-bottom: 1px solid #5A5A5A; }
BODY.bodyWirt #content #contentText .totop .line { border-bottom: 1px solid #0050A0; }
BODY.bodyImmo #content #contentText .totop .line { border-bottom: 1px solid #B4142D; }
BODY.bodyKomm #content #contentText .totop .line { border-bottom: 1px solid #19962D; }
BODY.bodyZush #content #contentText .totop .line { border-bottom: 1px solid #F49E00; }
BODY.bodyZush.arbeit #content #contentText .totop .line { border-bottom: 1px solid #E3001A; }
BODY.bodyZush.wirtsh #content #contentText .totop .line { border-bottom: 1px solid #006AB3; }



#content .csc-frame.csc-frame-rulerAfter {
	width: 100%;
	/*height: 10px;*/
	margin: 0 0 10px 0;
	border-bottom: 1px solid #DEDEDE;
}
BODY.bodyZush.arbeit #content .csc-frame.csc-frame-rulerAfter,
BODY.bodyZush.wirtsh #content .csc-frame.csc-frame-rulerAfter {
	width: 480px;
	margin: 0 0 0 70px;
}





/**
 * LISTEN
 ****************************************/
/*
#content #contentText UL LI A {
	background-image: url(../images/basic/dot_content.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 10px;
}
*/
BODY.home #content UL.csc-bulletlist.csc-bulletlist-0 {
	padding: 0 0 14px 0;


}
BODY.home #content UL.csc-bulletlist.csc-bulletlist-0 LI {

	padding: 0 0 2px 20px;
	background-repeat: no-repeat;
	background-position: 4px 4px;


}
BODY.home #content #homeWirt UL.csc-bulletlist.csc-bulletlist-0 LI { background-image: url(../images/arrow03_wirt.gif); }
BODY.home #content #homeImmo UL.csc-bulletlist.csc-bulletlist-0 LI { background-image: url(../images/arrow03_immo.gif); }
BODY.home #content #homeKomm UL.csc-bulletlist.csc-bulletlist-0 LI { background-image: url(../images/arrow03_komm.gif); }
BODY.home #content #homeZush UL.csc-bulletlist.csc-bulletlist-0 LI { background-image: url(../images/arrow03_zush.gif); }
/**
 * Level 1
 * * * * * * * * * * * * * * * * * * * * */
#content #contentText UL,
#content #contentText UL.csc-bulletlist.csc-bulletlist-0 {

	padding: 8px 0 14px 0;
}
BODY.bodyZush.arbeit #content #contentText UL.csc-bulletlist.csc-bulletlist-0,
BODY.bodyZush.wirtsh #content #contentText UL.csc-bulletlist.csc-bulletlist-0 {
	width: 480px;
	margin: 0 0 0 70px;
}
#content #contentText UL LI,
#content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI {
	padding: 0 0 2px 15px;
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
BODY.bodyAllg #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI A,
BODY.bodyWirt #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI A,
BODY.bodyImmo #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI A,
BODY.bodyKomm #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI A,
BODY.bodyZush #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI A { background-image: none; }
/**
 * Level 2
 * * * * * * * * * * * * * * * * * * * * */
#content #contentText UL UL,
#content #contentText UL LI UL,
#content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI UL { margin: 0; padding: 0; }
#content #contentText UL UL LI,
#content #contentText UL LI UL LI,
#content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI UL LI {
	margin: 0 0 0 15px;
	padding: 0 0 6px 15px;
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
/* 4IEonly */
* HTML #content #contentText UL UL LI,
* HTML #content #contentText UL LI UL LI,
* HTML #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI UL LI {
	margin: 0;
	padding: 4px 0 2px 15px;
	background-position: 1px 9px;
}
/**
 * Level 3
 * * * * * * * * * * * * * * * * * * * * */
#content #contentText UL UL UL,
#content #contentText UL LI UL LI UL,
#content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI UL LI UL { margin: 0; padding: 0; }
#content #contentText UL UL UL LI,
#content #contentText UL LI UL LI UL LI,
#content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI UL LI UL LI {
	margin: 0 0 0 30px;
	padding: 0 0 6px 15px;
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
/* 4IEonly */
* HTML #content #contentText UL UL UL LI,
* HTML #content #contentText UL LI UL LI UL LI,
* HTML #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI UL LI UL LI {
	margin: 0;
	padding: 4px 0 2px 15px;
	background-position: 1px 9px;
}
/**
 * Level 1-3
 * * * * * * * * * * * * * * * * * * * * */
BODY.bodyAllg #content #contentText UL LI,
BODY.bodyAllg #content #contentText UL UL LI,
BODY.bodyAllg #content #contentText UL UL UL LI,
BODY.bodyAllg #content #contentText UL LI UL LI,
BODY.bodyAllg #content #contentText UL LI UL LI UL LI,
BODY.bodyAllg #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI,
BODY.bodyAllg #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI UL LI,
BODY.bodyAllg #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI UL LI UL LI { background-image: url(../images/dot_allg.gif); }
BODY.bodyWirt #content #contentText UL LI,
BODY.bodyWirt #content #contentText UL UL LI,
BODY.bodyWirt #content #contentText UL UL UL LI,
BODY.bodyWirt #content #contentText UL LI UL LI,
BODY.bodyWirt #content #contentText UL LI UL LI UL LI,
BODY.bodyWirt #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI,
BODY.bodyWirt #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI UL LI,
BODY.bodyWirt #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI UL LI UL LI { background-image: url(../images/dot_wirt.gif); }
BODY.bodyImmo #content #contentText UL LI,
BODY.bodyImmo #content #contentText UL UL LI,

BODY.bodyImmo #content #contentText UL UL UL LI,
BODY.bodyImmo #content #contentText UL LI UL LI,
BODY.bodyImmo #content #contentText UL LI UL LI UL LI,
BODY.bodyImmo #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI,
BODY.bodyImmo #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI UL LI,
BODY.bodyImmo #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI UL LI UL LI { background-image: url(../images/dot_immo.gif); }
BODY.bodyKomm #content #contentText UL LI,
BODY.bodyKomm #content #contentText UL UL LI,

BODY.bodyKomm #content #contentText UL UL UL LI,
BODY.bodyKomm #content #contentText UL LI UL LI,
BODY.bodyKomm #content #contentText UL LI UL LI UL LI,
BODY.bodyKomm #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI,
BODY.bodyKomm #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI UL LI,
BODY.bodyKomm #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI UL LI UL LI { background-image: url(../images/dot_komm.gif); }
BODY.bodyZush #content #contentText UL LI,
BODY.bodyZush #content #contentText UL UL LI,
BODY.bodyZush #content #contentText UL UL UL LI,
BODY.bodyZush #content #contentText UL LI UL LI,
BODY.bodyZush #content #contentText UL LI UL LI UL LI,
BODY.bodyZush #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI,
BODY.bodyZush #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI UL LI,
BODY.bodyZush #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI UL LI UL LI { background-image: url(../images/dot_zush.gif); }
BODY.bodyZush.arbeit #content #contentText UL LI,
BODY.bodyZush.arbeit #content #contentText UL UL LI,
BODY.bodyZush.arbeit #content #contentText UL UL UL LI,
BODY.bodyZush.arbeit #content #contentText UL LI UL LI,
BODY.bodyZush.arbeit #content #contentText UL LI UL LI UL LI,
BODY.bodyZush.arbeit #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI,
BODY.bodyZush.arbeit #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI UL LI,
BODY.bodyZush.arbeit #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI UL LI UL LI { background-image: url(../images/dot_arbeit.gif); }
BODY.bodyZush.wirtsh #content #contentText UL LI,
BODY.bodyZush.wirtsh #content #contentText UL UL LI,
BODY.bodyZush.wirtsh #content #contentText UL UL UL LI,
BODY.bodyZush.wirtsh #content #contentText UL LI UL LI,
BODY.bodyZush.wirtsh #content #contentText UL LI UL LI UL LI,
BODY.bodyZush.wirtsh #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI,
BODY.bodyZush.wirtsh #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI UL LI,
BODY.bodyZush.wirtsh #content #contentText UL.csc-bulletlist.csc-bulletlist-0 LI UL LI UL LI { background-image: url(../images/dot_wirtsh.gif); }


/****************************************/
#content #contentText .menublock {
	width: 100%;
	margin: 0 0 14px 0;
	padding: 5px 0 5px 0;
	float: left;
}
BODY.bodyZush.arbeit #content #contentText .menublock,
BODY.bodyZush.wirtsh #content #contentText .menublock {
	width: 480px;
	margin: 0 0 14px 70px;
}
#content #contentText .menublock UL.csc-bulletlist.csc-bulletlist-1 LI {
	width: 205px;
	height: auto;
	min-height: 30px;
	margin: 0 5px 0 10px;
	padding: 0;
	float: left;
	background-repeat: no-repeat;
	background-position: 0 0;
}
/* 4IEonly */
* HTML #content #contentText .menublock UL.csc-bulletlist.csc-bulletlist-1 LI {
	margin: 0 5px 0 5px;
}

#content #contentText .menublock UL.csc-bulletlist.csc-bulletlist-1 LI A {
	padding: 0 0 0 20px;
	display: block;
	text-decoration: none;
}
#content #contentText .menublock UL.csc-bulletlist.csc-bulletlist-1 LI A:hover {
	text-decoration: underline;
}
/* * * * * * * * * * * * * * * * * * * * */
BODY.bodyAllg #content #contentText .menublock { border: 1px solid #5A5A5A; border-top: 3px solid #5A5A5A; }
BODY.bodyAllg #content #contentText .menublock UL.csc-bulletlist.csc-bulletlist-1 LI { background-image: url(../images/arrow06_allg_invers.gif); }
BODY.bodyWirt #content #contentText .menublock { border: 1px solid #0050A0; border-top: 3px solid #0050A0; }
BODY.bodyWirt #content #contentText .menublock UL.csc-bulletlist.csc-bulletlist-1 LI { background-image: url(../images/arrow06_wirt_invers.gif); }
BODY.bodyImmo #content #contentText .menublock { border: 1px solid #B4142D; border-top: 3px solid #B4142D; }
BODY.bodyImmo #content #contentText .menublock UL.csc-bulletlist.csc-bulletlist-1 LI { background-image: url(../images/arrow06_immo_invers.gif); }
BODY.bodyKomm #content #contentText .menublock { border: 1px solid #19962D; border-top: 3px solid #19962D; }
BODY.bodyKomm #content #contentText .menublock UL.csc-bulletlist.csc-bulletlist-1 LI { background-image: url(../images/arrow06_komm_invers.gif); }
BODY.bodyZush #content #contentText .menublock { border: 1px solid #F49E00; border-top: 3px solid #F49E00; }
BODY.bodyZush #content #contentText .menublock UL.csc-bulletlist.csc-bulletlist-1 LI { background-image: url(../images/arrow06_zush_invers.gif); }
BODY.bodyZush.arbeit #content #contentText .menublock { border: 1px solid #E3001A; border-top: 3px solid #E3001A; }
BODY.bodyZush.arbeit #content #contentText .menublock UL.csc-bulletlist.csc-bulletlist-1 LI { background-image: url(../images/arrow06_arbeit_invers.gif); }
BODY.bodyZush.wirtsh #content #contentText .menublock { border: 1px solid #006AB3; border-top: 3px solid #006AB3; }
BODY.bodyZush.wirtsh #content #contentText .menublock UL.csc-bulletlist.csc-bulletlist-1 LI { background-image: url(../images/arrow06_wirtsh_invers.gif); }
/* * * * * * * * * * * * * * * * * * * * */
/*
body.bodyAllg #content #contentText ul.csc-bulletlist.csc-bulletlist-2 li a {
	margin: 0;
	padding: 0;
	background-image: none;
	background-position: 0% 0%;
}
body.bodyAllg #content #contentText ul.csc-bulletlist.csc-bulletlist-2 li {
	background-image: url(../images/basic/arrow_r.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	text-indent: 10px;
}
*/
/**
 * SITEMAP
 * * * * * * * * * * * * * * * * * * * * */
#content #contentText .csc-menu.csc-menu-2 UL,
#content #contentText .csc-menu.csc-menu-2 UL.csc-sitemap,
#container #main #content #contentText .csc-menu.csc-menu-2 UL {
	margin: 0;
	padding: 0;
	overflow: hidden;
	list-style: none;
}
#content #contentText .csc-menu.csc-menu-2 UL LI,
#content #contentText .csc-menu.csc-menu-2 UL.csc-sitemap LI,
#container #main #content #contentText .csc-menu.csc-menu-2 UL LI {
	margin: 0;
	padding: 0;
}
/* * * * * * * * * * * * * * * * * * * * */
#container #main #content #contentText .csc-menu.csc-menu-2 UL.csc-sitemap.csc-sitemap-level1 LI {
	margin: 0 0 30px 0;
	padding: 0 0 1px 0;
	background-image: none;
}
#content #contentText .csc-menu.csc-menu-2 UL.csc-sitemap.csc-sitemap-level1 LI A {
	margin: 0;
	padding: 0 0 0 12px;
	display: block;
	background-image: url(../images/arrow03_sitemap.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}
/* * * * * * * * * * * * * * * * * * * * */
#content #contentText .csc-menu.csc-menu-2 UL.csc-sitemap.csc-sitemap-level2 {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ACACAC;
}
#container #main #content #contentText .csc-menu.csc-menu-2 UL.csc-sitemap.csc-sitemap-level2 LI {
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #EEEEEE;
}
#content #contentText .csc-menu.csc-menu-2 UL.csc-sitemap.csc-sitemap-level2 LI A {
	padding: 0 0 0 28px;
	display: block;
	border-top: 1px solid #ACACAC;
	background-image: url(../images/arrow03_sitemap.gif);
	background-repeat: no-repeat;
	background-position: 15px 6px;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
/* * * * * * * * * * * * * * * * * * * * */
#content #contentText .csc-menu.csc-menu-2 UL.csc-sitemap.csc-sitemap-level3 {
	margin: 0;
        padding: 0;
}
#container #main #content #contentText .csc-menu.csc-menu-2 UL.csc-sitemap.csc-sitemap-level3 LI {
	padding: 0;
	background-color: #FFFFFF;
}
#content #contentText .csc-menu.csc-menu-2 UL.csc-sitemap.csc-sitemap-level3 LI A {
	padding: 0 0 0 52px;
	display: block;
	background-image: url(../images/arrow03_sitemap_small.gif);
	background-repeat: no-repeat;
	background-position: 40px 7px;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
}
/* * * * * * * * * * * * * * * * * * * * */
#content #contentText .csc-menu.csc-menu-2 UL.csc-sitemap.csc-sitemap-level4 {
	margin: 0;
        padding: 0;
}
#container #main #content #contentText .csc-menu.csc-menu-2 UL.csc-sitemap.csc-sitemap-level4 LI {
	padding: 0;
	border: 0;
	background-color: #FFFFFF;
}
#content #contentText .csc-menu.csc-menu-2 UL.csc-sitemap.csc-sitemap-level4 LI A {
	padding: 0 0 0 80px;
	display: block;
	border: 0;
	background-image: url(../images/arrow03_sitemap_small.gif);
	background-repeat: no-repeat;
	background-position: 65px 7px;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
}
/* * * * * * * * * * * * * * * * * * * * */
BODY.bodyAllg #content #contentText UL.csc-sitemap LI,
BODY.bodyAllg #content #contentText UL.csc-sitemap UL LI,
BODY.bodyAllg #content #contentText UL.csc-sitemap UL UL LI,
BODY.bodyAllg #content #contentText UL.csc-sitemap LI UL LI,
BODY.bodyAllg #content #contentText UL.csc-sitemap LI UL LI UL LI,
BODY.bodyAllg #content #contentText UL.csc-sitemap LI UL LI UL LI UL LI { background-image: none; }
/**
 * TABELLEN
 ****************************************/
#content #contentText TABLE.contenttable.contenttable-0 {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}
#content #contentText TABLE.contenttable.contenttable-0 TR.tr-even { background-color: #FFFFFF; }
#content #contentText TABLE.contenttable.contenttable-0 TR.tr-odd { background-color: #EEEEEE; }

BODY.bodyAllg #content #contentText TABLE.contenttable.contenttable-0 TR.tr-even.tr-0 { background-color: #5A5A5A; }
BODY.bodyWirt #content #contentText TABLE.contenttable.contenttable-0 TR.tr-even.tr-0 { background-color: #0050A0; }
BODY.bodyImmo #content #contentText TABLE.contenttable.contenttable-0 TR.tr-even.tr-0 { background-color: #B4142D; }
BODY.bodyKomm #content #contentText TABLE.contenttable.contenttable-0 TR.tr-even.tr-0 { background-color: #19962D; }
BODY.bodyZush #content #contentText TABLE.contenttable.contenttable-0 TR.tr-even.tr-0 { background-color: #F49E00; }
BODY.bodyAllg #content #contentText TABLE.contenttable.contenttable-0 TR.tr-even.tr-0 A,
BODY.bodyWirt #content #contentText TABLE.contenttable.contenttable-0 TR.tr-even.tr-0 A,
BODY.bodyImmo #content #contentText TABLE.contenttable.contenttable-0 TR.tr-even.tr-0 A,
BODY.bodyKomm #content #contentText TABLE.contenttable.contenttable-0 TR.tr-even.tr-0 A,
BODY.bodyZush #content #contentText TABLE.contenttable.contenttable-0 TR.tr-even.tr-0 A { color: #FFFFFF; }

#content #contentText TABLE.contenttable.contenttable-0 TR.tr-even.tr-0 P { color: #FFFFFF; font-weight: bold; }


#content #contentText TABLE.contenttable.contenttable-0 TR TD {
	padding: 3px 10px 3px 10px;
	border: 1px solid #FFFFFF;
}
#content #contentText TABLE.contenttable.contenttable-0 TR.tr-0 TD { color:#fff; font-weight:bold; }
BODY.bodyAllg #content #contentText TABLE.contenttable.contenttable-0 TR.tr-last TD { border-bottom: 1px solid #5A5A5A; }
BODY.bodyWirt #content #contentText TABLE.contenttable.contenttable-0 TR.tr-last TD { border-bottom: 1px solid #0050A0; }
BODY.bodyImmo #content #contentText TABLE.contenttable.contenttable-0 TR.tr-last TD { border-bottom: 1px solid #B4142D; }
BODY.bodyKomm #content #contentText TABLE.contenttable.contenttable-0 TR.tr-last TD { border-bottom: 1px solid #19962D; }
BODY.bodyZush #content #contentText TABLE.contenttable.contenttable-0 TR.tr-last TD { border-bottom: 1px solid #F49E00; }




/* Arbeit ( Wirtschaft ) */
BODY.bodyZush.arbeit #content #contentText TABLE.contenttable.contenttable-0,
BODY.bodyZush.wirtsh #content #contentText TABLE.contenttable.contenttable-0 {
	width: 678px;
	margin: 15px 0 0 70px;
	padding: 0;
	border-collapse: collapse;
	text-align: left;
}
BODY.bodyZush.arbeit #content #contentText TABLE.contenttable.contenttable-0 P,
BODY.bodyZush.wirtsh #content #contentText TABLE.contenttable.contenttable-0 P {
	width: auto;
	margin: 0;
	padding: 0;
}
BODY.bodyZush.arbeit #content #contentText TABLE.contenttable.contenttable-0 { border-bottom: 1px solid #E3001A; }
BODY.bodyZush.wirtsh #content #contentText TABLE.contenttable.contenttable-0 { border-bottom: 1px solid #006AB3; }

BODY.bodyZush.arbeit #content #contentText TABLE.contenttable.contenttable-0 TR.tr-even,
BODY.bodyZush.arbeit #content #contentText TABLE.contenttable.contenttable-0 TR.tr-odd,
BODY.bodyZush.arbeit #content #contentText TABLE.contenttable.contenttable-0 TR.tr-even.tr-0,


BODY.bodyZush.wirtsh #content #contentText TABLE.contenttable.contenttable-0 TR.tr-even,
BODY.bodyZush.wirtsh #content #contentText TABLE.contenttable.contenttable-0 TR.tr-odd,
BODY.bodyZush.wirtsh #content #contentText TABLE.contenttable.contenttable-0 TR.tr-even.tr-0 { background-color: #FFFFFF; }

BODY.bodyZush.arbeit #content #contentText TABLE.contenttable.contenttable-0 TR.tr-even.tr-0 A,
BODY.bodyZush.wirtsh #content #contentText TABLE.contenttable.contenttable-0 TR.tr-even.tr-0 A { color: #333333; }

BODY.bodyZush.arbeit #content #contentText TABLE.contenttable.contenttable-0 TR.tr-0 { background-color: #FFFFFF; font-weight: bold; }
BODY.bodyZush.arbeit #content #contentText TABLE.contenttable.contenttable-0 TR.tr-1 { background-color: #E3001A; color: #FFFFFF; font-weight: bold; }
BODY.bodyZush.arbeit #content #contentText TABLE.contenttable.contenttable-0 TR.tr-0 TD { color: #E3001A; font-weight: bold; }
BODY.bodyZush.arbeit #content #contentText TABLE.contenttable.contenttable-0 TR.tr-1 TD { color: #FFFFFF; font-weight: bold; }

BODY.bodyZush.wirtsh #content #contentText TABLE.contenttable.contenttable-0 TR.tr-0 { background-color: #FFFFFF; font-weight: bold; }
BODY.bodyZush.wirtsh #content #contentText TABLE.contenttable.contenttable-0 TR.tr-1 { background-color: #006AB3; color: #FFFFFF; font-weight: bold; }
BODY.bodyZush.wirtsh #content #contentText TABLE.contenttable.contenttable-0 TR.tr-0 TD { color: #006AB3; font-weight: bold; }
BODY.bodyZush.wirtsh #content #contentText TABLE.contenttable.contenttable-0 TR.tr-1 TD { color: #FFFFFF; font-weight: bold; }

BODY.bodyZush.arbeit #content #contentText TABLE.contenttable.contenttable-0 TR TD { border: 1px solid #E3001A; }
BODY.bodyZush.wirtsh #content #contentText TABLE.contenttable.contenttable-0 TR TD { border: 1px solid #006AB3; }

BODY.bodyZush.arbeit #content #contentText TABLE.contenttable.contenttable-0 TR.tr-0 TD,
BODY.bodyZush.wirtsh #content #contentText TABLE.contenttable.contenttable-0 TR.tr-0 TD { border: 1px solid #FFFFFF; }
BODY.bodyZush.arbeit #content #contentText TABLE.contenttable.contenttable-0 TR.tr-0 TD { border-bottom: 1px solid #E3001A; }
BODY.bodyZush.wirtsh #content #contentText TABLE.contenttable.contenttable-0 TR.tr-0 TD { border-bottom: 1px solid #006AB3; }
BODY.bodyZush.arbeit #content #contentText TABLE.contenttable.contenttable-0 TR.tr-1 TD,
BODY.bodyZush.wirtsh #content #contentText TABLE.contenttable.contenttable-0 TR.tr-1 TD { border-right: 1px solid #FFFFFF; }
BODY.bodyZush.arbeit #content #contentText TABLE.contenttable.contenttable-0 TR.tr-1 TD.td-last { border-right: 1px solid #E3001A; }
BODY.bodyZush.wirtsh #content #contentText TABLE.contenttable.contenttable-0 TR.tr-1 TD.td-last { border-right: 1px solid #006AB3; }

/* * * * * * * * * * * * * * * * * * * * */
FIELDSET.mailform {
	width: 446px;
	padding: 0 10px 0 10px;
	background-color: #EEEEEE;
}
/* IE only */
* HTML FIELDSET.mailform {
	width: 100%;
}
BODY.bodyAllg #content #contentText FIELDSET.mailform { border: 1px solid #ACACAC; border-top: 5px solid #ACACAC; }
BODY.bodyWirt #content #contentText FIELDSET.mailform { border: 1px solid #0050A0; border-top: 5px solid #0050A0; }
BODY.bodyImmo #content #contentText FIELDSET.mailform { border: 1px solid #B4142D; border-top: 5px solid #B4142D; }
BODY.bodyKomm #content #contentText FIELDSET.mailform { border: 1px solid #19962D; border-top: 5px solid #19962D; }
BODY.bodyZush #content #contentText FIELDSET.mailform { border: 1px solid #F49E00; border-top: 5px solid #F49E00; }
BODY.bodyZush.arbeit #content #contentText FIELDSET.mailform { border: 1px solid #E3001A; border-top: 5px solid #E3001A; }
BODY.bodyZush.wirtsh #content #contentText FIELDSET.mailform { border: 1px solid #006AB3; border-top: 5px solid #006AB3; }
.csc-mailform {
	width: 100%;
	margin: 10px 0 10px 0;
	border-collapse: separate;
}
.csc-mailform TR TD {
	padding: 100px 0 0 0;
}
.csc-mailform TR TD {
	padding: 0 0 3px 0;
}
.csc-mailform .csc-form-labelcell {
	width: 140px;
	text-align: right;
}
.csc-mailform SELECT {
	width: 225px;
}
.csc-form-fieldcell {

	text-align: left;
}
.csc-form-fieldcell .required {
	width: 235px;
	background-image: url(../images/required_allg.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
BODY.bodyWirt .csc-mailform .csc-form-fieldcell .required { background-image: url(../images/required_wirt.gif); }
BODY.bodyImmo .csc-mailform .csc-form-fieldcell .required { background-image: url(../images/required_immo.gif); }
BODY.bodyKomm .csc-mailform .csc-form-fieldcell .required { background-image: url(../images/required_komm.gif); }
BODY.bodyZush .csc-mailform .csc-form-fieldcell .required { background-image: url(../images/required_zush.gif); }
BODY.bodyZush.arbeit .csc-mailform .csc-form-fieldcell .required { background-image: url(../images/required_arbeit.gif); }

BODY.bodyZush.wirtsh .csc-mailform .csc-form-fieldcell .required { background-image: url(../images/required_wirtsh.gif); }

.csc-mailform INPUT {

	background-color: #EEEEEE;
	text-align: left;
}
.csc-form-fieldcell INPUT {
	width: 225px;
	height: 16px;
	border: none;
	border-bottom: 1px solid #5A5A5A;
	background-color: #FFFFFF;
	font-size: 11px;
	text-align: left;
}
.csc-form-fieldcell INPUT[type=checkbox] {

	width: 20px;
	text-align: left;
}
.csc-form-fieldcell INPUT[type=radio] {
	height: 20px;
	line-height: 20px;
	margin: 0 4px 0 0;
	vertical-align: top;
}
.csc-mailform SPAN.csc-form-radio {
	height: 20px;
	line-height: 20px;
	vertical-align: top;
}
.csc-form-fieldcell TEXTAREA {
	width: 225px;
	height: 80px;
	border: none;
	border-bottom: 1px solid #5A5A5A;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
.csc-form-fieldcell INPUT[type=submit],
.csc-form-fieldcell INPUT[type=reset] {
	margin: 2px 0 0 0;
	padding: 0 0 0 20px;
	border: none;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #EEEEEE;
	color: #5A5A5A;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	text-align: left;
}
BODY.bodyAllg .csc-form-fieldcell INPUT[type=reset],
BODY.bodyAllg .csc-form-fieldcell INPUT[type=submit] { background-image: url(../images/arrow03_allg_invers.gif); color: #5A5A5A; }
BODY.bodyWirt .csc-form-fieldcell INPUT[type=reset],
BODY.bodyWirt .csc-form-fieldcell INPUT[type=submit] { background-image: url(../images/arrow03_wirt_invers.gif); color: #0050A0; }
BODY.bodyImmo .csc-form-fieldcell INPUT[type=reset],
BODY.bodyImmo .csc-form-fieldcell INPUT[type=submit] { background-image: url(../images/arrow03_immo_invers.gif); color: #B4142D; }
BODY.bodyKomm .csc-form-fieldcell INPUT[type=reset],
BODY.bodyKomm .csc-form-fieldcell INPUT[type=submit] { background-image: url(../images/arrow03_komm_invers.gif); color: #19962D; }
BODY.bodyZush .csc-form-fieldcell INPUT[type=reset],
BODY.bodyZush .csc-form-fieldcell INPUT[type=submit] { background-image: url(../images/arrow03_zush_invers.gif); color: #F49E00; }
BODY.bodyZush.arbeit .csc-form-fieldcell INPUT[type=reset],
BODY.bodyZush.arbeit .csc-form-fieldcell INPUT[type=submit] { background-image: url(../images/arrow03_arbeit_invers.gif); color: #E3001A; }
BODY.bodyZush.wirtsh .csc-form-fieldcell INPUT[type=reset],
BODY.bodyZush.wirtsh .csc-form-fieldcell INPUT[type=submit] { background-image: url(../images/arrow03_wirtsh_invers.gif); color: #006AB3; }

/* * * * * * * * * * * * * * * * * * * * *
Nach Umstellung auf Typo3 4.1
* * * * * * * * * * * * * * * * * * * * * */
.csc-form-fieldcell DIV.required {
	width: 280px;
	background-image: url(../images/required_allg.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
BODY.bodyWirt .csc-mailform DIV.required { background-image: url(../images/required_wirt.gif); }
BODY.bodyImmo .csc-mailform DIV.required { background-image: url(../images/required_immo.gif); }
BODY.bodyKomm .csc-mailform DIV.required { background-image: url(../images/required_komm.gif); }
BODY.bodyZush .csc-mailform DIV.required { background-image: url(../images/required_zush.gif); }
BODY.bodyZush.arbeit .csc-mailform DIV.required { background-image: url(../images/required_arbeit.gif); }
BODY.bodyZush.wirtsh .csc-mailform DIV.required { background-image: url(../images/required_wirtsh.gif); }


BODY.bodyKomm .csc-mailform INPUT {
	width: 250px;
}


#csc-mailform INPUT[type=submit],
#csc-mailform INPUT[type=reset] {
	margin: 2px 0 0 170px;
	padding: 0 0 0 20px;
	border: none;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #EEEEEE;
	color: #5A5A5A;

	font-size: 11px;

	font-weight: bold;
	cursor: pointer;
	text-align: left;
}
BODY.bodyAllg #csc-mailform INPUT[type=reset],
BODY.bodyAllg #csc-mailform INPUT[type=submit] { background-image: url(../images/arrow03_allg_invers.gif); color: #5A5A5A; }
BODY.bodyWirt #csc-mailform INPUT[type=reset],
BODY.bodyWirt #csc-mailform INPUT[type=submit] { background-image: url(../images/arrow03_wirt_invers.gif); color: #0050A0; }
BODY.bodyImmo #csc-mailform INPUT[type=reset],
BODY.bodyImmo #csc-mailform INPUT[type=submit] { background-image: url(../images/arrow03_immo_invers.gif); color: #B4142D; }

BODY.bodyKomm #csc-mailform INPUT[type=reset],
BODY.bodyKomm #csc-mailform INPUT[type=submit] { background-image: url(../images/arrow03_komm_invers.gif); color: #19962D; }
BODY.bodyZush #csc-mailform INPUT[type=reset],
BODY.bodyZush #csc-mailform INPUT[type=submit] { background-image: url(../images/arrow03_zush_invers.gif); color: #F49E00; }
BODY.bodyZush.arbeit #csc-mailform INPUT[type=reset],
BODY.bodyZush.arbeit #csc-mailform INPUT[type=submit] { background-image: url(../images/arrow03_arbeit_invers.gif); color: #E3001A; }
BODY.bodyZush.wirtsh #csc-mailform INPUT[type=reset],
BODY.bodyZush.wirtsh #csc-mailform INPUT[type=submit] { background-image: url(../images/arrow03_wirtsh_invers.gif); color: #006AB3; }

/* * * * * * * * * * * * * * * * * * * * */
#contentText div.searchresult p {
	width: 450px;
	margin-bottom: 20px;
}
#contentText div.searchresult p.searchrelevance {
	width: 120px;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 0px;
	right: 0px;
	float: right;
}
#contentText p.foerderNum {
	float: right;
}
#contentText p.foerderNum a {
	background-color: #d6d6d6;
	padding: 4px 6px 4px 6px;
	text-decoration: none;
	cursor: default;
}
#contentText p.foerderNum a.selected {
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
	cursor: pointer;
}
/**
 * BACKLINK
 * * * * * * * * * * * * * * * * * * * * */
#content .backlink {
	padding: 0 0 30px 15px;
}
#content .backlink A {
	padding: 2px 0 2px 25px;
	background-image: url(../images/arrow09_allg_invers.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	color: #5A5A5A;
	text-decoration: none;
}
BODY.bodyWirt #content .backlink A { background-image: url(../images/arrow09_wirt_invers.gif); color: #0050A0; }
BODY.bodyImmo #content .backlink A { background-image: url(../images/arrow09_immo_invers.gif); color: #B4142D; }
BODY.bodyKomm #content .backlink A { background-image: url(../images/arrow09_komm_invers.gif); color: #19962D; }
BODY.bodyZush #content .backlink A { background-image: url(../images/arrow09_zush_invers.gif); color: #F49E00; }
BODY.bodyZush.arbeit #content .backlink A { background-image: url(../images/arrow09_arbeit_invers.gif); color: #E3001A; }
BODY.bodyZush.wirtsh #content .backlink A { background-image: url(../images/arrow09_wirtsh_invers.gif); color: #006AB2; }

/**
 * MARGINAL
 ****************************************/
#marginal {
	width: 200px;
	float: right;
	overflow: hidden;
	position: relative;
	right: 5px;
	background-color: #FFFFFF;
}
BODY.bodyZush.arbeit #marginal,
BODY.bodyZush.wirtsh #marginal {
	width: 200px;
	overflow: hidden;
	position: absolute;
	top: 146px;
	left: 720px;
	background-color: #FFFFFF;
}

* HTML #marginal {
	right: 4px;
}
BODY.home.english #content #homeMarg .csc-frame.csc-frame-frame1 H1,
BODY.home.english #content #homeMarg .csc-frame.csc-frame-frame1 H2,
BODY.home.english #content #homeMarg .csc-frame.csc-frame-invisible H1,
BODY.home.english #content #homeMarg .csc-frame.csc-frame-invisible H2,
#marginal #teaser H1,
#marginal #teaser H2 {
	padding: 0 0 4px 3px;
	font-size: 14px;
	font-weight: normal;
}
#marginal #teaser H1 {
	font-weight: bold;
}
BODY.home.english #homeMarg .csc-frame,
#marginal #teaser .csc-frame {
	margin: 10px 0 0 0;
	padding: 5px 4px 10px 7px;
}
BODY.home.english #content #homeMarg .csc-frame.csc-frame-frame1,
#marginal #teaser .csc-frame.csc-frame-frame1 { background-color: #EEEEEE; }
#marginal #teaser .csc-frame.csc-frame-frame2 { background-color: #DEDEDE; }

BODY.home.english #content #homeMarg .csc-frame.csc-frame-frame1 .csc-header,
#marginal #teaser .csc-frame.csc-frame-frame1 .csc-header,
#marginal #teaser .csc-frame.csc-frame-frame2 .csc-header {
	margin: 0 0 9px 0;
	border-bottom: 1px solid #ACACAC;
}

BODY.home.english #content #homeMarg .csc-frame.csc-frame-invisible .csc-header,
#marginal #teaser .csc-frame.csc-frame-invisible .csc-header,
BODY.bodyAllg #marginal #teaser .csc-frame.csc-frame-invisible .csc-header { border-bottom: 1px solid #5A5A5A; }
BODY.bodyWirt #marginal #teaser .csc-frame.csc-frame-invisible .csc-header { border-bottom: 1px solid #0050A0; }
BODY.bodyImmo #marginal #teaser .csc-frame.csc-frame-invisible .csc-header { border-bottom: 1px solid #B4142D; }
BODY.bodyKomm #marginal #teaser .csc-frame.csc-frame-invisible .csc-header { border-bottom: 1px solid #19962D; }
BODY.bodyZush #marginal #teaser .csc-frame.csc-frame-invisible .csc-header { border-bottom: 1px solid #F49E00; }
BODY.bodyZush.arbeit #marginal #teaser .csc-frame.csc-frame-invisible .csc-header { border-bottom: 1px solid #E3001A; }
BODY.bodyZush.wirtsh #marginal #teaser .csc-frame.csc-frame-invisible .csc-header { border-bottom: 1px solid #006AB3; }

BODY.home.english #content #homeMarg .csc-frame.csc-frame-invisible .csc-header H1,
BODY.home.english #content #homeMarg .csc-frame.csc-frame-invisible .csc-header H2,
#marginal #teaser .csc-frame.csc-frame-invisible .csc-header H1,
#marginal #teaser .csc-frame.csc-frame-invisible .csc-header H2,
BODY.bodyAllg #marginal #teaser .csc-frame.csc-frame-invisible .csc-header H1,
BODY.bodyAllg #marginal #teaser .csc-frame.csc-frame-invisible .csc-header H2 { color: #5A5A5A; }
BODY.bodyWirt #marginal #teaser .csc-frame.csc-frame-invisible .csc-header H1,
BODY.bodyWirt #marginal #teaser .csc-frame.csc-frame-invisible .csc-header H2 { color: #0050A0; }
BODY.bodyImmo #marginal #teaser .csc-frame.csc-frame-invisible .csc-header H1,
BODY.bodyImmo #marginal #teaser .csc-frame.csc-frame-invisible .csc-header H2 { color: #B4142D; }
BODY.bodyKomm #marginal #teaser .csc-frame.csc-frame-invisible .csc-header H1,
BODY.bodyKomm #marginal #teaser .csc-frame.csc-frame-invisible .csc-header H2 { color: #19962D; }
BODY.bodyZush #marginal #teaser .csc-frame.csc-frame-invisible .csc-header H1,
BODY.bodyZush #marginal #teaser .csc-frame.csc-frame-invisible .csc-header H2 { color: #F49E00; }
BODY.bodyZush.arbeit #marginal #teaser .csc-frame.csc-frame-invisible .csc-header H1,
BODY.bodyZush.arbeit #marginal #teaser .csc-frame.csc-frame-invisible .csc-header H2 { color: #E3001A; }
BODY.bodyZush.wirtsh #marginal #teaser .csc-frame.csc-frame-invisible .csc-header H1,
BODY.bodyZush.wirtsh #marginal #teaser .csc-frame.csc-frame-invisible .csc-header H2 { color: #006AB3; }
/**
 * LINKTYPEN
 * * * * * * * * * * * * * * * * * * * * */
#marginal #teaser A.internal-link,
#marginal #teaser A.external-link,
#marginal #teaser A.internal-link-new-window,
#marginal #teaser A.external-link-new-window,
#marginal #teaser A.download,
#marginal #teaser A.mail,
#marginal #teaser .tx-damdownloadlist-pi1 UL LI A {
	padding: 0 0 2px 15px;
	background-repeat: no-repeat;
	background-position: 0 4px;
	color: #5A5A5A;
	text-decoration: none;
	line-height: 18px;
}
#marginal #teaser .tx-damdownloadlist-pi1 UL LI SMALL {
	display: none;
}
/* * * * * * * * * * * * * * * * * * * * */
BODY #marginal #teaser A.internal-link,
BODY #marginal #teaser A.internal-link-new-window,
BODY.bodyAllg #marginal #teaser A.internal-link-new-window,
BODY.bodyAllg #marginal #teaser A.internal-link { background-image: url(../images/arrow03_allg.gif); }
BODY.bodyWirt #marginal #teaser A.internal-link-new-window,
BODY.bodyWirt #marginal #teaser A.internal-link { background-image: url(../images/arrow03_wirt.gif); }
BODY.bodyImmo #marginal #teaser A.internal-link-new-window,
BODY.bodyImmo #marginal #teaser A.internal-link { background-image: url(../images/arrow03_immo.gif); }
BODY.bodyKomm #marginal #teaser A.internal-link-new-window,
BODY.bodyKomm #marginal #teaser A.internal-link { background-image: url(../images/arrow03_komm.gif); }
BODY.bodyZush #marginal #teaser A.internal-link-new-window,
BODY.bodyZush #marginal #teaser A.internal-link { background-image: url(../images/arrow03_zush.gif); }
BODY.bodyZush.arbeit #marginal #teaser A.internal-link-new-window,
BODY.bodyZush.arbeit #marginal #teaser A.internal-link { background-image: url(../images/arrow03_arbeit.gif); }
BODY.bodyZush.wirtsh #marginal #teaser A.internal-link-new-window,
BODY.bodyZush.wirtsh #marginal #teaser A.internal-link { background-image: url(../images/arrow03_wirtsh.gif); }
/* * * * * * * * * * * * * * * * * * * * */
#marginal #teaser A.external-link,
#marginal #teaser A.external-link-new-window { background-position: -4px 0; }
BODY #marginal #teaser A.external-link,

BODY #marginal #teaser A.external-link-new-window,
BODY.bodyAllg #marginal #teaser A.external-link-new-window,
BODY.bodyAllg #marginal #teaser A.external-link { background-image: url(../images/arrow01_allg.gif); }
BODY.bodyWirt #marginal #teaser A.external-link-new-window,
BODY.bodyWirt #marginal #teaser A.external-link { background-image: url(../images/arrow01_wirt.gif); }
BODY.bodyImmo #marginal #teaser A.external-link-new-window,
BODY.bodyImmo #marginal #teaser A.external-link { background-image: url(../images/arrow01_immo.gif); }
BODY.bodyKomm #marginal #teaser A.external-link-new-window,
BODY.bodyKomm #marginal #teaser A.external-link { background-image: url(../images/arrow01_komm.gif); }

BODY.bodyZush #marginal #teaser A.external-link-new-window,
BODY.bodyZush #marginal #teaser A.external-link { background-image: url(../images/arrow01_zush.gif); }
BODY.bodyZush.arbeit #marginal #teaser A.external-link-new-window,
BODY.bodyZush.arbeit #marginal #teaser A.external-link { background-image: url(../images/arrow01_arbeit.gif); }
BODY.bodyZush.wirtsh #marginal #teaser A.external-link-new-window,
BODY.bodyZush.wirtsh #marginal #teaser A.external-link { background-image: url(../images/arrow01_wirtsh.gif); }
/* * * * * * * * * * * * * * * * * * * * */
#marginal #teaser A.download,
#marginal #teaser .tx-damdownloadlist-pi1 UL LI A { background-position: -3px 0; }
BODY #marginal #teaser A.download,
BODY.bodyAllg #marginal #teaser A.download,
BODY.bodyAllg #marginal #teaser .tx-damdownloadlist-pi1 UL LI A { background-image: url(../images/arrow06_allg_line.gif); }
BODY.bodyWirt #marginal #teaser A.download,
BODY.bodyWirt #marginal #teaser .tx-damdownloadlist-pi1 UL LI A  { background-image: url(../images/arrow06_wirt_line.gif); }
BODY.bodyImmo #marginal #teaser A.download,
BODY.bodyImmo #marginal #teaser .tx-damdownloadlist-pi1 UL LI A  { background-image: url(../images/arrow06_immo_line.gif); }
BODY.bodyKomm #marginal #teaser A.download,
BODY.bodyKomm #marginal #teaser .tx-damdownloadlist-pi1 UL LI A  { background-image: url(../images/arrow06_komm_line.gif); }
BODY.bodyZush #marginal #teaser A.download,
BODY.bodyZush #marginal #teaser .tx-damdownloadlist-pi1 UL LI A  { background-image: url(../images/arrow06_zush_line.gif); }
BODY.bodyZush.arbeit #marginal #teaser A.download,
BODY.bodyZush.arbeit #marginal #teaser .tx-damdownloadlist-pi1 UL LI A  { background-image: url(../images/arrow06_arbeit_line.gif); }
BODY.bodyZush.wirtsh #marginal #teaser A.download,
BODY.bodyZush.wirtsh #marginal #teaser .tx-damdownloadlist-pi1 UL LI A  { background-image: url(../images/arrow06_wirtsh_line.gif); }
/* * * * * * * * * * * * * * * * * * * * */
#marginal #teaser A.mail { background-position: 0 3px; }
BODY #marginal #teaser A.mail,
BODY.bodyAllg #marginal #teaser A.mail { background-image: url(../images/mail_allg.gif); }
BODY.bodyWirt #marginal #teaser A.mail { background-image: url(../images/mail_wirt.gif); }
BODY.bodyImmo #marginal #teaser A.mail { background-image: url(../images/mail_immo.gif); }
BODY.bodyKomm #marginal #teaser A.mail { background-image: url(../images/mail_komm.gif); }
BODY.bodyZush #marginal #teaser A.mail { background-image: url(../images/mail_zush.gif); }
BODY.bodyZush.arbeit #marginal #teaser A.mail { background-image: url(../images/mail_arbeit.gif); }
BODY.bodyZush.wirtsh #marginal #teaser A.mail { background-image: url(../images/mail_wirtsh.gif); }


/**
 * NAVMETA
 ****************************************/
#navMeta {
	position: absolute;


	z-index: 3;
	width: 608px;
	left: 151px;
	top: 64px;
	clip: rect(2px, auto, auto, auto);
	height: 16px;
	overflow: hidden;
}
#navMeta li {
	display: inline;
	height: 20px;
	width: 76px;

	position: relative;
	float: left;

	background-image: url(../images/basic/bg_meta.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#navMeta li a {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 6px;
	width: 100%;
	display: block;
}

/**
 * SEARCH
 ****************************************/
#contentText input#searchtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 1px 0px 0px 3px;
	border: none;
	height: 16px;
	width: 146px;
	background-color: #D6D6D6;
}
#contentText a.extSearch {
	margin-left: 25px;
	padding-left: 10px;
	background-image: url(../images/basic/arrow_r.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}
div.searchresult h3 {
	font-size: 11px;

	font-weight: bold;

	width: 320px;
	height: 16px;
}



/**
 * RECHNER
 ****************************************/
div.tx-ticibshif-pi1 h3 {
	line-height: 1.3em;
	font-size: 1em;
}
div.tx-ticibshif-pi1 form table tbody tr td input.searchboxbottom {
	width: 450px;
	height: 20px;
	background-image: url(../images/basic/dot_content.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	border: none;
	font-size: 11px;
	line-height: 14px;
	background-color: #FFFFFF;
	padding-left: 10px;
	text-align: left;
	margin-right: 20px;
	cursor: pointer;
}
/**
 * FORMULAR
 ****************************************/
form.formKontakt input.text {
	margin: 0 0 4px 0;
	padding: 0 0 0 3px;
	background-color: #d6d6d6;
	height: 16px;
	border: none;
	width: 225px;
	font-size: 10px;
}
form.formKontakt textarea {
	margin: 0 0 4px 0;
	background-color: #d6d6d6;
	height: 80px;
	border: none;
	width: 225px;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
form.formKontakt input.optSecond {
	margin-left: 20px;
}
form.formKontakt select {
	background-color: #d6d6d6;
	height: 16px;
	border: none;
	width: 225px;
	padding-left: 3px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 10px;
}
form.formKontakt input.button,
.tx-ticindividuInfo-pi2 form#tx_ticindividuInfo_pi2_form input[type=submit] {
	background-image: url(../images/basic/dot_content.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	height: 20px;
	min-width: 100px;
	width: auto;
	border: none;
	font-size: 11px;
	line-height: 14px;
	background-color: #FFFFFF;
	padding-left: 10px;
	text-align: left;
	margin-right: 20px;
	cursor: pointer;
}
form.formTipafriend input[type=checkbox] {
	border: 1px solid #d6d6d6;
	font-size: 11px;
	background-color: #d6d6d6;
}
form.formKontakt {
	margin-top: 20px;
	margin-bottom: 10px;
}
form.formFoerder {
	margin-top: 10px;
	margin-bottom: 20px;
}
form.formFoerder label {
	width: 370px;
	float: left;
}
form.formKontakt label {
	width: 120px;
	float: left;
}
form.formFoerder input.textShort {
	font-size: 10px;
	background-color: #d6d6d6;
	padding-left: 3px;
	border: none;
	height: 16px;
	width: 75px;
}
form.formFoerder div.optionlist label {
	float: none;
	width: 100%;
}
form.formFoerder div.optionlist input {
	margin-top: 3px;
}
p.foerderQuestion {
	background-image: url(../images/basic/arrow_r.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 10px;
}
a.formButBack {

	background-image: url(../images/basic/bg_backlink_allg.gif);
	background-repeat: no-repeat;
	padding: 4px 8px 4px 15px;
	margin: 0 4px 0 0;
}
a.formButNext {
	background-image: url(../images/basic/bg_nextlink_allg.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	margin-right: 4px;
}
h1.interAkt-Header {
	width: 70%;
	float: left;
	margin: 0 0 10px 0;
	font-size: 11px;
	font-weight: bold;
}
div.interAkt-clear {
	clear: both;
}
/* Button verschieben */
/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;
	background-color:#ebf8bf;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
.level2 {
	padding:1px;

	padding-left:10px;
	background-color:#ddf393;
	border-left:1px solid #666;
}

.level3 {
	padding:1px;
	padding-left:10px;
	background-color:#cae46e;
	border-left:1px solid #666;
	border-top:1px solid #666;

}
.level4 {
	padding:1px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}



/**
 * FOOTER
 *****************************************/
#footer {
	width: 920px;
	height: 40px;
	clear: both;
	background-image: url(../images/bg_footer.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
/* * * * * * * * * * * * * * * * * * * * */
#footer .column {
	height: 30px;
	float: left;
}
#footer .column A {
	padding: 2px 0 2px 20px;
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #5A5A5A;
	font-size: 10px;
	line-height: 20px;
}


#footer .column.tipafriend { padding: 0 0 0 175px; }
#footer .column.tipafriend A { padding: 2px 0 2px 20px; background-image: url(../images/icon_tipafriend.gif); }


#footer .column.printpage { padding: 0 0 0 27px; }
#footer .column.printpage A { padding: 2px 0 2px 24px; background-image: url(../images/icon_printpage.gif); }
#footer .column.pdfpage { padding: 0 0 0 29px; }
#footer .column.pdfpage A { padding: 2px 0 2px 18px; background-image: url(../images/icon_pdfpage.gif); }

#footer .column.newsletterabo { padding: 0 0 0 25px; }
#footer .column.newsletterabo A { padding: 2px 0 2px 20px; background-image: url(../images/icon_newsletterabo.gif); background-position: 0 4px; }


.tx-vgetagcloud-pi1,
.tx-vgetagcloud-pi1 UL,
.tx-vgetagcloud-pi1 UL {
	list-style-image: none;
	list-style-type: none;
	list-style: none;
	list-style-position: outside;	
}

/**
 * CHC-Forum
 *****************************************/

#tx_chcforum-pi1 th {
	padding: 0px 8px 0px 8px;
	color: #000000;
	font-size: 13px;
	line-height: 20px;

}

#formTop {
float: left;
margin: 10px 0 0 0;
border: 0px;
}

#formTop label{
text-align: left;
width: 20px;
}

#formBottom {
float: right;
border: 0px;
margin: 15px 0 0 0;
}
