html,body {
	overflow:hidden;
}

body {
	margin:0px;
	padding:0px;
	background:#ffffff;
	font-family: Arial,Helvetica,Sans Serif;
    font-size: 62.5%; 
	color: #000000;
    font-style: normal; 
    line-height: normal;
	background-image:url(../img/hg-main.gif);
	background-repeat: repeat-x;
}


#top {
	position:absolute;
	top:0px;
	left:0px;
	height:22.4em;
	width:93.0em;
	background-image:url(../img/hg-top.jpg);
	background-repeat: no-repeat;
}
#top #servicenav {
	position:absolute;
	right:3.0em;
	top:1.4em;
	text-align:right;
}
#top #servicenav ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#top #servicenav ul li {
	display:inline;
	margin-left:1.6em;
}
#top #servicenav ul li a {
	text-decoration:none;
	color:#88847f;
	font-size:1.1em;
	font-family: Trebuchet MS,Arial,Helvetica,Sans Serif;
	text-transform:uppercase;
}
#top #servicenav ul li a:hover {
	text-decoration:underline;
	color:#3d3c3f;
}
#top #servicenav ul li a.aktiv {
	text-decoration:underline;
	color:#3d3c3f;
}


#top #lang {
	position:absolute;
	right:3.0em;
	top:6.0em;
	text-align:right;
}
#top #lang a {
	text-decoration:none;
	color:#88847f;
	font-family: Trebuchet MS,Arial,Helvetica,Sans Serif;
	font-size:1.1em;
	text-transform:uppercase;
}
#top #lang a:hover {
	text-decoration:underline;
	color:#3d3c3f;
}
#top #lang a.aktiv {
	text-decoration:underline;
	color:#3d3c3f;
}


#top #mainnav {
	position:absolute;
	left:4.4em;
	top:16.2em;
	width:72.0em;
}
/* ie6 */	* html #top #mainnav {	top:16.5em;	}
/* ie7 */	*:first-child+html #top #mainnav {	top:16.5em;	}
#top #mainnav ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#top #mainnav ul li {
	display:inline;
	margin:0px;
	padding:0px;
	margin-right:-0.3em;
}
#top #mainnav ul li a {
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#ffffff;
	font-size:1.2em;
	font-family: Trebuchet MS,Arial,Helvetica,Sans Serif;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:0.7em;
	padding-right:1.0em;
	padding-top:0.3em;
	padding-bottom:0.2em;
}
#top #mainnav ul li a#main2 {
	background-image:url(../img/mainnav-1.gif);
	background-repeat: repeat-y;
}
#top #mainnav ul li a#main2:hover {
	background-image:url(../img/mainnav-1-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul li a#main2.aktiv {
	background-image:url(../img/mainnav-1-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul li a#main3 {
	background-image:url(../img/mainnav-2.gif);
	background-repeat: repeat-y;
}
#top #mainnav ul li a#main3:hover {
	background-image:url(../img/mainnav-2-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul li a#main3.aktiv {
	background-image:url(../img/mainnav-2-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul li a#main4 {
	background-image:url(../img/mainnav-3.gif);
	background-repeat: repeat-y;
}
#top #mainnav ul li a#main4:hover {
	background-image:url(../img/mainnav-3-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul li a#main4.aktiv {
	background-image:url(../img/mainnav-3-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul li a#main5 {
	background-image:url(../img/mainnav-4.gif);
	background-repeat: repeat-y;
}
#top #mainnav ul li a#main5:hover {
	background-image:url(../img/mainnav-4-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul li a#main5.aktiv {
	background-image:url(../img/mainnav-4-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul li a#main6 {
	background-image:url(../img/mainnav-5.gif);
	background-repeat: repeat-y;
}
#top #mainnav ul li a#main6:hover {
	background-image:url(../img/mainnav-5-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul li a#main6.aktiv {
	background-image:url(../img/mainnav-5-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}


#top #losung {
	position:absolute;
	right:3.0em;
	top:8.9em;
	width:20.4em;
	height:9.5em;
	color:#f8b783;
	overflow:hidden;
}
#top #losung h1 {
	font-size:1.2em;
	margin-bottom:0px;
	padding-bottom:0px;
}
#top #losung p {
	font-size:1.2em;	
	margin:0px;
	padding:0px;
	line-height:normal;
}
#top #losung p a {
	color:#f8b783;
	text-decoration:none;
}

#top #losungpopup {
	position:absolute;
	right:1.0em;
	top:10.0em;
	width:25.0em;
	height:18.0em;
	padding:0.6em;
	color:#3d3c3f;
	font-size:1.1em;
	background-color:#f1d1ad;
	z-index:1000;
	overflow:auto;
	visibility:hidden;
}
#top #losungpopup a {
	font-weight:bold;
	color:#3d3c3f;
	text-decoration:underline;
}
#top #losungpopup a:hover {
	color:#3d3c3f;
	text-decoration:none;
}
#top #losungpopup span.losungdestages {
	font-weight:bold;
}
.losungen-header, .losungen-space, .losungen-verse1header, .losungen-verse2header {
	position:absolute;
	visibility:hidden;
}
.losungen-date {
	font-size:0.9em;
	margin-top:0.3;
	margin-bottom:0.4em;
}
.losungen-verse1verse {
	font-size:0.9em;
	margin-bottom:0.4em;
}
.losungen-verse2verse {
	font-size:0.9em;
	margin-bottom:0.4em;
}
.losungen-license {
	font-size:0.9em;
	font-style:italic;
	margin-top:0.8;
	margin-bottom:0.4em;
}
div.closeWin {
	position:absolute;
	top:-0.3em;
	right:1.6em;
}
/* ie6 */	* html div.closeWin {	top:0.5em;	}
/* ie7 */	*:first-child+html div.closeWin {	top:0.5em;	}


#top #subnav {
	position:absolute;
	left:4.4em;
	top:18.8em;
	width:65.0em;
}
/* ie6 */	* html #top #subnav {	top:18.5em;	}
/* ie7 */	*:first-child+html #top #subnav {	top:18.5em;	}
#top #subnav ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#top #subnav ul li {
	display:inline;
	margin:0px;
	padding:0px;
}
#top #subnav ul li a {
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#707173;
	font-size:1.2em;
	font-family: Trebuchet MS,Arial,Helvetica,Sans Serif;
	padding-left:0.8em;
	padding-right:1.0em;
	padding-top:0.3em;
	padding-bottom:0.4em;
}
#top #subnav ul li a:hover {
	background-image:url(../img/subnav-hg.gif);
	background-repeat: repeat-y;
	color:#3d3c3f;
}
#top #subnav ul li a.aktiv {
	background-image:url(../img/subnav-hg.gif);
	background-repeat: repeat-y;
	color:#3d3c3f;
}


#top #suche {
	position:absolute;
	right:3.0em;
	top:18.8em;
	width:20.4em;
}
#top #suche form {
	margin.0px;
	padding:0px;
}
#top #suche input[type=text] {
	font-size:1.1em;
	width:13.7em;
}
#top #suche input[type=submit] {
	font-size:1.0em;
	width:4.4em;
	background-color:#f8b783;
	color:#2e558d;
}
/* ie6 */	* html #top #suche input {		font-size:1.0em;	}












#content {
	position:absolute;
	margin:0px;
	padding:0px;
	padding-top:22.4em;
	top:0px;
	left:0px;
	height:48.0em;
	width:99.99%;
	overflow:auto;
}
#content p {
	margin:0px;
	padding:0px;
	font-size:1.1em;
	margin-top:1.1em;
	margin-bottom:1.1em;
}
#content a {
/*	color:#88847f;	alte farbigkeit	*/
	color:#3f639c;
	text-decoration:none;
}
#content a:hover {
	text-decoration:underline;
}
#content form {
	margin:0px;
	padding:0px;
}
#content #spalten {
	margin:0px;
	padding:0px;
	width:62.0em;
	margin-left:5.4em;
	float:left;
}
/* ie6 */	* html #content #spalten {			margin-left:2.7em;	}
#content #box {
	margin:0px;
	padding:0px;
	width:22.0em;
	margin-left:2.2em;
	float:left;
}
/*
#content #box #boxhome {
	margin:0px;
	padding:0px;
	margin-top:1.4em;
	width:22.0em;
	height:46.2em;
	background-image:url(../img/box-home.gif);
	background-repeat: no-repeat;
	padding:1.1em;
}
*/
#content #box #boxhome {
	margin:0px;
	width:22.0em;
	background-image:url(../img/box-home-middle.gif);
	background-repeat: repeat-y;
	padding-left:1.1em;
	padding-top:1.1em;
	padding-right:1.1em;
	margin-top:1.1em;
}
#content #box #boxhome #boxhometop {
	margin:0px;
	padding:0px;
	width:22.0em;
	height:0.4em;
	margin-top:-1.1em;
	margin-left:-1.1em;
	margin-bottom:1.1em;
	background-image:url(../img/box-home-top.gif);
	background-repeat: no-repeat;
}
#content #box #boxhome #boxhomebottom {
	margin:0px;
	padding:0px;
	width:22.0em;
	height:4.0em;
	margin-top:-1.1em;
	margin-left:-1.1em;
	background-image:url(../img/box-home-bottom.gif);
	background-repeat: no-repeat;
}

#content #box #boxhome h1 {
	margin:0px;
	padding:0px;
	font-size:1.1em;
	margin-bottom:1.1em;
	color:white;
}
/* ie6 */	* html #content #box #boxhome h1 {		margin-top:1.1em;	}
/* ie7 */	*:first-child+html #content #box #boxhome h1 {		margin-top:1.1em;	}
#content #box #boxhome h2 {
	margin:0px;
	padding:0px;
	font-size:1.1em;
	margin-bottom:1.1em;
	color:white;
	text-transform:uppercase;
	width:16.5em;
	border-top:2px dotted white;
	padding-top:1.1em
}
/* ie6 */	* html #content #box #boxhome h2 {		margin-top:1.1em;	}
/* ie7 */	*:first-child+html #content #box #boxhome h2 {		margin-top:1.1em;	}
#content #box #boxhome p {
	margin:0px;
	padding:0px;
	font-size:1.1em;
	margin-top:1.1em;
	margin-bottom:1.1em;
	width:17.0em;
	color:white;
}
#content #box #boxhome a {
	color:white;
	text-decoration:none;
}
#content #box #boxhome a:hover {
	text-decoration:underline;
}
#content #box #boxhome input[type=text] {
	font-size:1.0em;
	width:13.2em;
	margin-top:0.2em;
}




#content #box #boxstiftung {
	margin:0px;
	padding:0px;
	margin-top:1.4em;
	width:22.0em;
	height:46.2em;
	background-image:url(../img/box-stiftung.gif);
	background-repeat: no-repeat;
	padding:1.1em;
}
#content #box #boxstiftung h1 {
	margin:0px;
	padding:0px;
	font-size:1.1em;
	margin-bottom:1.1em;
	color:white;
	text-transform:uppercase;
}
/* ie6 */	* html #content #box #boxstiftung h1 {		margin-top:1.1em;	}
/* ie7 */	*:first-child+html #content #box #boxstiftung h1 {		margin-top:1.1em;	}
#content #box #boxstiftung h2 {
	margin:0px;
	padding:0px;
	font-size:1.1em;
	margin-bottom:1.1em;
	color:white;
	text-transform:uppercase;
	width:16.5em;
	border-top:2px dotted white;
	padding-top:1.1em
}
/* ie6 */	* html #content #box #boxstiftung h2 {		margin-top:1.1em;	}
/* ie7 */	*:first-child+html #content #box #boxstiftung h2 {		margin-top:1.1em;	}
#content #box #boxstiftung p {
	margin:0px;
	padding:0px;
	font-size:1.1em;
	margin-top:1.1em;
	margin-bottom:1.1em;
	width:17.0em;
	color:white;
}
#content #box #boxstiftung a {
	color:white;
	text-decoration:none;
}
#content #box #boxstiftung a:hover {
	text-decoration:underline;
}
#content #box #boxstiftung input[type=text] {
	font-size:1.0em;
	width:13.2em;
	margin-top:0.2em;
}





/* startseite */
#content #spalten #kopf {
	margin:0px;
	padding:0px;
	width:62.0em;
	margin-top:0.6em;
	padding-bottom:3.4em;
	border-bottom:2px solid #b5b6b7;
}
#content #spalten #kopf h2 {
	font-weight:normal;
	color:#ad1922;
	margin:0px;
	padding:0px;
	font-size:2.4em;
	margin-bottom:0.0em;
}
#content #spalten #kopf h1 {
	color:#ad1922;
	margin:0px;
	padding:0px;
	font-size:2.4em;
}


#content #spalten #spalte1home, #content #spalten #spalte2home, #content #spalten #spalte3home {
	margin:0px;
	padding:0px;
	width:19.3em;
	margin-right:2.0em;
	float:left;
}
#content #spalten #spalte3home {
	margin-right:0px;
}
#content #spalten h1 {
	margin:0px;
	padding:0px;
	margin-top:1.3em;
	font-size:1.3em;
	line-height:normal;
}
#content #spalten h1.blau {	color:#17387b;	}
#content #spalten h1.gelb {	color:#e49601;	}
#content #spalten h1.rot {	color:#ad1922;	}





/* contentelement php programmierungen */
#content #spaltenPhp {
	margin:0px;
	padding:0px;
	width:99.99%;
	height:100%;
	float:left;
/*	background-color:#fee9cd;	*/
	background-image:url(../img/hg-php.gif);
	background-repeat: repeat-y;
	background-position:-0.2em top;
}
/* ie6 */	* html #content #spaltenPhp {		width:98.3%; background-position:-0.7em top;	}
/* ie7 */	*:first-child+html #content #spaltenPhp {		width:98.3%; background-position:-0.7em top;	}
#content #spaltenPhp div.linksLightbox {
	width:89.8em;
	background-color:#fee9cd;
}
/* ie6 */	* html #content #spaltenPhp div.linksLightbox {		width:90.0em; margin-top:-0.3em;	}
/* ie7 */	*:first-child+html #content #spaltenPhp div.linksLightbox {	width:90.0em; margin-top:-0.3em;	}
#content #spaltenPhp div.linksLightbox a {
	text-decoration:none;
	color:#fee9cd;
}
#content #spaltenPhp #abdeckerLightbox {
	position:absolute;
	top:22.4em;
	left:89.8em;
	width:2.0em;
	height:56.0em;
	background-color:white;
}
/* ie6 */	* html #content #spaltenPhp #abdeckerLightbox {	height:56.4em; top:22.4em; left:90.0em;	}
/* ie7 */	*:first-child+html #content #spaltenPhp #abdeckerLightbox {	height:56.4em; top:22.4em; left:90.0em;	}


#content #spaltenPhp div.bgRand {
	width:32.4em;
	z-index:2000;
	background-image:url(../img/schattenbox-galerie-main.png);
	background-repeat: no-repeat;
	background-position:right bottom;
}
#content #spaltenPhp div.bgPop {
	float:left;
	margin:0px;
	padding:0px;
	width:32.0em;
	color:#ffffff;
	margin-left:-4px;
	margin-top:-4px;
}
#content #spaltenPhp div.bgRand div.bgRandTop {
	float:left;
	width:8px;
	height:8px;
/*	background-image:url(../img/schattenbox-galerie-top.png);
	background-repeat: no-repeat;
	background-position:left top;*/
}
#content #spaltenPhp div.bgRand div.bgRandBottom {
	width:8px;
	height:8px;
/*	background-image:url(../img/schattenbox-galerie-bottom.png);
	background-repeat: no-repeat;
	background-position:left top;*/
}

#content #spaltenPhp div.bgPop h3 {
	margin:0px;
	padding:0px;
	margin-top:1.1em;
	margin-left:1.1em;
	margin-right:1.1em;
	font-size:2.2em;
}
#content #spaltenPhp div.bgPop p {
	margin:0px;
	padding:0px;
	margin-top:0.4em;
	margin-right:2.1em;
	margin-left:2.1em;
	margin-bottom:2.0em;
	font-size:1.2em;
	line-height:1.6em;
}

#content #spaltenPhp #bg1 {
	position:absolute;
	top:35.6em;
	left:9.0em;
	visibility:hidden;
}
#content #spaltenPhp div.schwer {
	background-color:#7591a9;
}
#content #spaltenPhp #bg2 {
	position:absolute;
	top:35.6em;
	left:35.4em;
	visibility:hidden;
}
#content #spaltenPhp div.gross {
	background-color:#80a172;
}
#content #spaltenPhp #bg3 {
	position:absolute;
	top:36.0em;
	left:48.4em;
	visibility:hidden;
}
#content #spaltenPhp div.klein {
	background-color:#de8d58;
}
#content #spaltenPhp #bg4 {
	position:absolute;
	top:36.6em;
	left:31.2em;
	visibility:hidden;
}
#content #spaltenPhp div.besonders {
	background-color:#cc1318;
}
#content #spaltenPhp #bg5 {
	position:absolute;
	top:38.0em;
	left:46.4em;
	visibility:hidden;
}
#content #spaltenPhp div.teuer {
	background-color:#e8591f;
}
#content #spaltenPhp #bg6 {
	position:absolute;
	top:45.0em;
	left:32.6em;
	visibility:hidden;
}
#content #spaltenPhp div.alt {
	background-color:#375490;
}
#content #spaltenPhp #bg7 {
	position:absolute;
	top:36.6em;
	left:41.4em;
	visibility:hidden;
}
#content #spaltenPhp div.abenteuer {
	background-color:#cd1314;
}
#content #spaltenPhp #bg8 {
	position:absolute;
	top:28.6em;
	left:11.4em;
	visibility:hidden;
}
#content #spaltenPhp div.spannend {
	background-color:#325d7f;
}
#content #spaltenPhp #bg9 {
	position:absolute;
	top:32.0em;
	left:49.4em;
	visibility:hidden;
}
#content #spaltenPhp div.sinnlich {
	background-color:#ffa800;
}
#content #spaltenPhp #bg10 {
	position:absolute;
	top:38.0em;
	left:5.4em;
	visibility:hidden;
}
#content #spaltenPhp div.geheim {
	background-color:#9d9d9d;
}
#content #spaltenPhp #bg11 {
	position:absolute;
	top:37.4em;
	left:33.4em;
	visibility:hidden;
}
#content #spaltenPhp div.kunst {
	background-color:#e8591f;
}
#content #spaltenPhp #bg12 {
	position:absolute;
	top:44.6em;
	left:44.4em;
	visibility:hidden;
}
#content #spaltenPhp div.alltag {
	background-color:#ad1f1e;
}






/* content allgemein */
#content #spalten #spalte1, #content #spalten #spalte2, #content #spalten #spalte3 {
	margin:0px;
	padding:0px;
	width:19.3em;
	margin-right:2.0em;
	float:left;
}
#content #spalten #spalte3 {
	margin-right:0px;
}
#content #spalten #spalte1 h1, #content #spalten #spalte2 h1, #content #spalten #spalte3 h1 {
	margin:0px;
	padding:0px;
	margin-top:1.1em;
	margin-bottom:-0.6em;
	font-size:1.1em;
	line-height:normal;
}
#content #spalten h1.hgruen {	color:#d2c500;	}
#content #spalten h1.dgruen {	color:#74b650;	}







/* content 2spalten full */
#content #spaltenFull {
	margin:0px;
	padding:0px;
	width:84.4em;
	margin-left:5.4em;
	float:left;
}
/* ie6 */	* html #content #spaltenFull {			margin-left:2.7em; 	width:80.6em;	}
#content #spaltenFull #spalte1full, #content #spaltenFull #spalte2full {
	margin:0px;
	padding:0px;
	width:41.0em;
	margin-right:2.0em;
	float:left;
}
/* ie6 */	* html #content #spaltenFull #spalte1full, * html #content #spaltenFull #spalte2full {	width:39.1em;	}
#content #spaltenFull #spalte2full {
	margin-right:0px;
}
#content #spaltenFull #spalte1full h1, #content #spaltenFull #spalte2full h1 {
	margin:0px;
	padding:0px;
	margin-top:1.1em;
	font-size:1.1em;
	margin-bottom:-0.6em;
	line-height:normal;
}
#content #spaltenFull h1.blau {	color:#17387b;	}
#content #spaltenFull h1.gelb {	color:#e49601;	}
#content #spaltenFull h1.rot {	color:#ad1922;	}
#content #spaltenFull h1.hgruen {	color:#d2c500;	}
#content #spaltenFull h1.dgruen {	color:#74b650;	}




/* bildergeschichten */
.csc-textpic-intext-left {
	float:left;
}
/* problematik kontaktseite umbruch */
div #spalte2doppel div.csc-textpic-intext-left {
	min-width:28.2em;
}	
dl.csc-textpic-image {
	margin-top:1.4em;
}
.csc-textpic-intext-right div.csc-textpic-imagewrap dl.csc-textpic-image {
	margin-top:0px;
}
/* ie6 */	* html .csc-textpic-intext-right div.csc-textpic-imagewrap dl.csc-textpic-image {	margin-top:1.4em;	}
/* ie7 */	*:first-child+html .csc-textpic-intext-right div.csc-textpic-imagewrap dl.csc-textpic-image {	margin-top:1.4em;	}

/*
div.csc-textpic-text p {
	border:1px solid green;
	width:200px;
}
*/


/* NICHT NUTZEN
div.csc-frame {
	position:absolute;
	float:none;
}
div.csc-frame-rulerBefore {
	width:100%;
	height:2px;
	background-color: #9c9e9f;
}
div.csc-frame-rulerAfter {
	width:100%;
	height:2px;
	background-color: #9c9e9f;
}
*/





/* box stiftung */
#boxstiftung dl.csc-textpic-image {
	margin-top:-0.4em;
}



/* content 2spalten + box */
#content #spalten #spalte1doppel, #content #spalten #spalte2doppel {
	margin:0px;
	padding:0px;
	min-width:29.8em;
	width:29.8em;
	margin-right:2.0em;
	float:left;
}
/* ie6 */	* html #content #spalten #spalte1doppel, * html #content #spalten #spalte2doppel {	width:28.8em;	}
#content #spalten #spalte2doppel {
	margin-right:0px;
}
#content #spalten #spalte1doppel h1, #content #spalten #spalte2doppel h1 {
	margin:0px;
	padding:0px;
	margin-top:1.1em;
	font-size:1.1em;
	margin-bottom:-0.6em;
	line-height:normal;
}




/* tabelleninhalte */
table.contenttable {
	font-size:1.1em;
}
table.contenttable th {
	text-align:left;
}





/* content 1spalte + box */
#content #spalten #spalte1einfach {
	margin:0px;
	padding:0px;
	width:61.2em;
	float:left;
}
#content #spalten #spalte1einfach h1 {
	margin:0px;
	padding:0px;
	margin-top:1.1em;
	font-size:1.1em;
	margin-bottom:-0.6em;
	line-height:normal;
}




/* sitemap */
div.tx-flseositemap-pi1 ul li a {
	font-size:1.1em;
}
div.tx-flseositemap-pi1 ul {
	margin:0px;
	padding:0px;
	margin-bottom:0.6em;
}
div.tx-flseositemap-pi1 ul ul {
	margin-left:1.4em;
}
/* ie6 */	* html div.tx-flseositemap-pi1 ul {	margin-left:1.6em;	}
/* ie7 */	*:first-child+html div.tx-flseositemap-pi1 ul {	margin-left:1.6em;	}




/* archiv */
#content #spalten #kopfarchiv {
	height:5.2em;
}
#content #spalten #kopfarchiv h1 {
	color:#ad1922;
	margin:0px;
	padding:0px;
	font-size:1.2em;
	margin-top:1.8em;
}
#content #spalten #kopfarchiv ul {
	margin:0px;
	padding:0px;
	margin-left:-0.8em
}
#content #spalten #kopfarchiv ul li {
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#88847f;
	display:inline;
	border-right:1px solid #88847f;
}
#content #spalten #kopfarchiv ul li.noborder {
	border-right:0px;
}
#content #spalten #kopfarchiv ul li.right {
	margin-left:1.6em;
}
#content #spalten #kopfarchiv ul li a {
	margin:0px;
	padding:0px;
	font-size:1.1em;
	margin-left:0.8em;
	margin-right:0.8em;
}
#content #spalten #kopfarchiv ul li a.aktiv {
	font-weight:bold;
	color:#ad1922;
}

div.user-achivdata-pi1 div.archivDate {
	margin:0px;
	padding:0px;
	width:12.0em;
	float:left;
}
div.user-achivdata-pi1 div.archivContent {
	margin:0px;
	padding:0px;
	float:left;
	width:47.0em;
}
div.user-achivdata-pi1 div.archivContent h1 {
	font-weight:bold;
	color:#ad1922;
}


/* bulletlist */
.csc-bulletlist {
	font-size:1.1em;
}




/* indexedsearch */
div.tx-indexedsearch-searchbox fieldset {
	display:none;
}
div.tx-indexedsearch-whatis {
	font-size:1.2em;
}
h3 {
	font-size:1.2em;
}
.tx-indexedsearch-redMarkup {
	color:#ad1922;
}

dt.item-size, dd.item-size {
	display:none;
}
dt.item-crdate, dd.item-crdate {
	display:none;
}
dt.item-mtime, dd.item-mtime{
	display:none;
}







/* newsletter anmeldung */
label.lblNewsletterInput {
	float:left;
	width:3.0em;
	padding-top:0.3em;
}
.inpNewsletterInput {
	font-size:1.0em;
	width:15.0em;
}
#content #box #boxhome form {
	margin.0px;
	padding:0px;
}
.inpNewsletterInputSubmit {
/*	versteckte box!!
	height:1px;
	width:1px;
	font-size:1px;
	background-color:#d1732c;
	color:#d1732c;
	border:0px solid #d1732c;
	margin:0px;
	padding:0px;
*/
	font-size:1.0em;
	margin-top:0.3em;
	float:right;
	margin-right:0.3em;
}
*:first-child+html .inpNewsletterInputSubmit {
	margin-right:0.2em;
}
/* innerhalb box */
*:first-child+html label.lblNewsletterInput {
	padding-top:0.5em;
}





/* englische startseite */
#content #spalten #spalte1 h1.startEnglish {
	color:#ad1922;
	margin:0px;
	padding:0px;
	margin-top:0.6em;
	font-size:1.8em;
	line-height:normal;
}






/* formularinhalte */
/* kontakt */
#content #spalten #spalte1doppel form#mailform {
	margin:0px;
	padding:0px;
}
#content #spalten #spalte1doppel form#mailform fieldset.csc-mailform {
	margin:0px;
	padding:0px;
	border:0px;
	font-size:1.1em;
}
#content #spalten #spalte1doppel form#mailform fieldset.csc-mailform div.csc-mailform-field input[type=text] {
	font-size:1.0em;
	width:16.0em;
	margin-bottom:0.3em;
}
#content #spalten #spalte1doppel form#mailform fieldset.csc-mailform div.csc-mailform-field textarea {
	font-family: Arial,Helvetica,Sans Serif;
	font-size:1.0em;
	width:16.0em;
	height:9.0em;
	margin-bottom:0.3em;
}
#content #spalten #spalte1doppel form#mailform fieldset.csc-mailform div.csc-mailform-field input[type=submit] {
	font-size:1.0em;
	width:5.0em;
	margin-top:0.9em;
}

/* anmeldung */
#content #spalten #spalte1doppel form#mailform fieldset.csc-mailform div.csc-mailform-field input#mailformAlter-Klassenstufe {
	width:8.0em;
}
#content #spalten #spalte1doppel form#mailform fieldset.csc-mailform div.csc-mailform-field input#mailformAnzahl-Personen {
	width:8.0em;
	margin-bottom:1.2em;
}
/* ie6 */	* html #content #spalten #spalte1doppel form#mailform fieldset.csc-mailform div.csc-mailform-field input#mailformAnzahl-Personen {	margin-bottom:0px;	}
/* ie7 */	*:first-child+html #content #spalten #spalte1doppel form#mailform fieldset.csc-mailform div.csc-mailform-field input#mailformAnzahl-Personen {	margin-bottom:0px;	}

#content #spalten #spalte1doppel form#mailform fieldset.csc-mailform div.csc-mailform-field span.csc-mailform-radio fieldset#mailformFuehrung {
	margin:0px;
	padding:0px;
	border:0px;
	margin-bottom:0.3em;
	margin-left:-0.5em;
}
#content #spalten #spalte1doppel form#mailform fieldset.csc-mailform div.csc-mailform-field span.csc-mailform-radio fieldset#mailformFuehrung legend {
	display:none;
}
#content #spalten #spalte1doppel form#mailform fieldset.csc-mailform div.csc-mailform-field input#mailformWunschtermin {
	width:8.0em;
}
#content #spalten #spalte1doppel form#mailform fieldset.csc-mailform div.csc-mailform-field input#mailformUhrzeit {
	width:8.0em;
	margin-bottom:1.2em;
}
/* ie6 */	* html #content #spalten #spalte1doppel form#mailform fieldset.csc-mailform div.csc-mailform-field input#mailformUhrzeit {	margin-bottom:0px;	}
/* ie7 */	*:first-child+html #content #spalten #spalte1doppel form#mailform fieldset.csc-mailform div.csc-mailform-field input#mailformUhrzeit {	margin-bottom:0px;	}

#content #spalten #spalte1doppel form#mailform fieldset.csc-mailform div.csc-mailform-field input#mailformInformationen-zusenden {
	margin-bottom:1.2em;
}
/* ie6 */	* html #content #spalten #spalte1doppel form#mailform fieldset.csc-mailform div.csc-mailform-field input#mailformInformationen-zusenden {	margin-bottom:0px;	}
/* ie7 */	*:first-child+html #content #spalten #spalte1doppel form#mailform fieldset.csc-mailform div.csc-mailform-field input#mailformInformationen-zusenden {	margin-bottom:0px;	}

#content #spalten #spalte1doppel form#mailform fieldset.csc-mailform div.csc-mailform-field span.csc-mailform-radio fieldset#mailformReligion {
	margin:0px;
	padding:0px;
	border:0px;
	margin-bottom:0.3em;
	margin-left:-0.5em;
}
#content #spalten #spalte1doppel form#mailform fieldset.csc-mailform div.csc-mailform-field span.csc-mailform-radio fieldset#mailformReligion legend {
	display:none;
}

#content #spalten #spalte1doppel form#mailform fieldset.csc-mailform div.csc-mailform-field span.csc-mailform-radio fieldset#mailformLand {
	margin:0px;
	padding:0px;
	border:0px;
	margin-bottom:0.3em;
	margin-left:-0.5em;
}
#content #spalten #spalte1doppel form#mailform fieldset.csc-mailform div.csc-mailform-field span.csc-mailform-radio fieldset#mailformLand legend {
	display:none;
}


















/* rand bei links im ff */
a:focus{ outline:0; }






















.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}