/*
-----------------------------------------------------
master CSS für die druckausgabe
-----------------------------------------------------
*/

html>body {font-size:16px; width:100%;}/*opera: ausgangsschriftgrösse*/
div.logo {display:none;}

/*menüs*/
div#menu {display:none;}
div.menuLeft, div.menuSub {display:none;}
/*---------------*/
div#topBarBox {display:none;}
div.topBar {display:none;}
/*profil, kontakt, links, formular suche*/
/*---------------------------------*/
body {
	background:white; background-image:none;
	margin:0px; padding:52px 0px 1em 0px;
	font-family:Verdana,Arial,Helvetica,Geneva,SunSansRegular,sans-serif; font-size:100%;
	}

* {margin:0em; float:none; clear:both;}
a {margin:0em; float:none; clear:none;}
	a:link {color:#000; border-bottom:1px solid #ff9b06; text-decoration:none;}
	a:active {color:#000; border-bottom:1px solid #ff9b06; text-decoration:none;}
	a:visited {color:#000; border-bottom:1px solid #ff9b06; text-decoration:none;}
	a:hover {color:#000; border-bottom:1px solid #ff9b06; text-decoration:none;}

h1, h2, h3, h4, h5, h6 {page-break-after:avoid;}

p {font-size:.72em;}

img {margin:0em; padding:0em; border:1px solid #ffa928;}

.hide {display:none;}
.block {display:block;}

div.standardsNote {display:none;}
div#skipNavi {display:none;}

p.orgName {display:none;}

/*satzspiegel*/
div#doc {
	position:relative; top:0px; left:0%;
	float:none; clear:both;
	width:18cm; height:auto;
	border-top:1px solid #ffa928; border-right:1px solid #ffa928; border-bottom:1px solid #ffa928; border-left:1px solid #ffa928;
	margin:0px 0px 0px 0px; padding:0em;
	text-align:left; font-size:100%;
	}
/*floatBlocker*/
div#doc hr#endDoc {
		display:block;
		visibility:hidden;
		height:1px;
		margin:0em; padding:0em;
		}

#docBody p.copyR {
	display:block;
	position:relative;
	width:auto; height:1.65em;
	border-top:1px solid #ccc;
	margin:0px 1px 0em 0px; padding:.22em 2em 0em 0em;
	font-size:.62em; line-height:1.5em; font-weight:bold; color:#ccc; text-align:right; text-indent:0px;
	}

div#doc p {line-height:1.4em;}

div#doc ul li ul {
		margin:.5em 0% 0em 0%; padding:0em;
		font-size:1em;
		}
div#doc ul li ul li {margin:0em 0% 0em 0%;}

.widthAuto {width:auto;}
.noWrap {white-space:nowrap;}

/*profil*/
div#profil {
		width:90%; height:100%;
		border-right:1px solid #ffa928; border-bottom:1px solid #ffa928;
		margin:0em; padding:0em;
		}
div#profil h1 {width:93%; padding:0em 0em 0em 7%; font-size:1.1em; color:#FF802B;}
div#profil h2 {width:93%; padding:0em 0em 0em 7%; font-size:1.1em; color:#FF9B06;}
div#profil p {width:93%; margin:0em 0em .5em 0em; padding:0em 0% 0em 7%; font-size:.72em;}

div#topMain, div#topSub {
	position:relative; left:0em; top:0em;
	width:93%;
	border-top:1px solid #ffa928;
	padding:0em 0% 0em 7%; margin:.5em 0 0 0%;
	}
div#profil #topMain h3, div#topSub h3 {
	width:93%;
	margin:.5em 0% 0em 0%; padding:0px 0px 0em 7%;
	color:#ff9b06;
	font-size:.82em; line-height:1.5em;
	}
div#profil #topMain div.proj {background:url("images/iconProj.gif") left top no-repeat;}
div#profil #topMain .kontakt {background:url("images/iconKontakt.gif") left top no-repeat;}
div#profil #topMain .bibl {background:url("images/iconBibl.gif") left top no-repeat;}
div#profil #topSub .sched {background:url("images/iconSched.gif") left top no-repeat;}
div#profil #topSub .news {background:url("images/iconNews.gif") left top no-repeat;}
div#profil #topSub .data {background:url("images/iconData.gif") left top no-repeat;}
div#profil #topMain p, div#profil #topSub p {
	width:93%;
	margin:.5em 0% 0em 0%; padding:0px 0px 0em 7%;
	}

div#profil p.about {
	width:93%;
	border-top:1px solid #ffa928;
	padding:0px 0px .1em 7%; margin:.72em 0em 0em 0em;
	font-size:.68em;
	}
div#profil div.imprint {
	border-top:1px solid #ffa928; border-bottom:1px solid #ffa928;
	margin:0em; padding:0em 0em .5em 0em;
	}
div#profil div.imprint p {width:93%; margin:0em 0em 0em 0em; padding:0em 0% 0em 7%; font-size:.72em;}
div#profil div.imprint h3 {width:93%; margin:0em 0em 0em 0em; padding:0em 0% 0em 7%; font-size:.72em;}
div#profil div.imprint div.staff {
	position:relative;
	width:93%;
	border-bottom:1px solid #ffa928;
	margin:1em 0em 0em 0em; padding:0em 0em .5em 7%;
	}
div#profil div.imprint div.staff div.pers {
	width:100%;
	position:relative;
	height:82px;
	margin:0em 0% .5em 0%; padding:0em 0% 0em 0%;
	}
html>body div#profil div.imprint div.staff div.pers {height:auto; min-height:82px;}
div#profil div.imprint div.pers p, div#profil div.imprint div.pers h3 {
	width:70%;
	clear:right;
	margin:0em 0em 0em 0%; padding:0em 0% 0em 0%;
	}
div#profil div.imprint div.staff div.pers img {
	width:80px; height:80px;
	float:left; clear:left;
	margin:0em 2% 0em 0%; padding:0em 0em 0em 0%;
	}
#profil ul {margin:0em 0em .5em 0%; padding:0em 0% 0em 15%; font-size:.72em;}
	#profil ul li {
		background:none;
		margin:0em 0em .5em 0%; padding:0em 0% 0em 0%;
		list-style-image:none; list-style-type:square;
		line-height:1.2em;
		}

/*infomaterial*/
div#infoMat {
	width:90%; height:100%;
	border-right:1px solid #ffa928; border-bottom:1px solid #ffa928;
	margin:0em; padding:0em;
	}
div#infoMat h1 {width:93%; padding:0em 0em 0em 7%; color:#FF802B; font-size:1.1em;}
div#infoMat h2 {width:93%; padding:0em 0em 0em 7%; font-size:1.1em; color:#FF9B06;}
div#infoMat p {width:93%; font-size:.72em; margin:0em 0em .5em 0em; padding:0em 0% 0em 7%;}
#infoMat ul {margin:0em 0em .5em 11%; padding:0em 0% 0em 0%;}
	#infoMat ul li {
		position:relative;
		background:none;
		margin:0em 0em .5em 0%; padding:0em 0% 0em 0%;
		list-style-image:none; list-style-type:square;
		font-size:.72em; line-height:1.2em;
		}
/*ansprechpartner*/
div#kontakt {
		width:90%; height:100%;
		border-right:1px solid #ffa928; border-bottom:1px solid #ffa928;
		margin:0em; padding:0em;
		}
div#kontakt h1 {width:93%; padding:0em 0em 0em 7%; color:#FF802B; font-size:1.1em;}
div#kontakt h2 {padding:0em 0em 0em 7%; font-size:1.1em; color:#FF9B06;}
div#kontakt p {width:93%; font-size:.72em; margin:0em 0em .5em 0em; padding:0em 0% 0em 7%;}
#kontakt ul {margin:0em 0em .5em 11%; padding:0em 0% 0em 0%; font-size:.72em;}
	#kontakt ul li {
		position:relative;
		height:auto;
		margin:0em 0em .5em 0%; padding:0em 0% 0em 3%;
		list-style-image:none; list-style-type:square;
		line-height:1.2em;
		}

/*uebersicht*/
div#overV {
		width:90%; height:100%;
		border-right:1px solid #ffa928; border-bottom:1px solid #ffa928;
		margin:0em; padding:0em;
		}
#overV h1 {width:93%; padding:0em 0em 0em 7%; color:#FF802B; font-size:1.1em;}
#overV h2 {width:93%; padding:0em 0em 0em 7%; font-size:1.1em; color:#FF9B06;}
#overV h3#m00 {width:93%; padding:0em 0em 0em 7%; font-size:1.1em; color:#f5be45;}
#overV h3 {width:93%; padding:0em 0em 0em 7%; font-size:.92em; color:#f5be45;}
#overV h4 {width:93%; padding:0em 0em 0em 7%; font-size:.92em; color:#FF9B06;}
#overV h5 {width:93%; padding:0em 0em 0em 7%; font-size:.82em; color:#f5be45;}
#overV p {width:93%; padding:0em 0% .82em 7%; font-size:.72em;}
#overV ul {margin:0em 0em .5em 11%; padding:0em 0% 0em 0%; font-size:.72em;}
	#overV ul li {
		position:relative;
		height:auto;
		background:transparent url("images/bulletLink.gif") 0px 5px no-repeat;
		margin:0em 0em .5em 0%; padding:0em 0% 0em 2%;
		list-style-image:none; list-style-type:none;
		line-height:1.2em;
		}
	#overV ul li h2 {font-size:1.2em; padding-left:0%; margin:0em 0em 0em 0em; line-height:1.2em; color:#FF802B;}
	#overV ul li h2 a {color:#FF802B;}
	#overV ul li h3 {font-size:1em; padding-left:0%; margin:0em 0em .4em 1%; color:#FF9B06;}
	#overV ul li h3 a {color:#FF9B06;}
	#overV ul li {margin:0em 0em .72em 0%; padding-left:2%;}
	#overV ul li ul {margin:0em 0em .5em 11%; padding:0em 0% 0em 0%; font-size:1em;}
div#doc	#overV ul li ul li {margin:0em 0em .52em 1%; padding-left:1%;}


/*infobrief*/
div#iBrief {
		width:90%; height:100%;
		border-right:1px solid #ffa928; border-bottom:1px solid #ffa928;
		margin:0em; padding:0em;
		}
div#iBrief .section {
		width:100%; height:auto;
		border-top:1px solid #ffa928;
		margin:0em; padding:0em;
		}
#iBrief h2, #iBrief h3, #iBrief h4, #iBrief p, #iBrief ul, #iBrief ul li {clear:left;}
#iBrief h1 {float:left; clear:left; width:78%; padding:0em 0em 0em 7%; color:#FF802B; font-size:1.1em;}
#iBrief h2 {width:auto; padding:0em 0em 0em 7%; font-size:1.1em; color:#FF9B06;}
#iBrief h3 {width:auto; padding:0em 0em 0em 7%; font-size:.92em; color:#f5be45;}
#iBrief h4 {width:auto; padding:0em 0em 0em 7%; font-size:.92em; color:#FF9B06;}
#iBrief h5 {width:auto; padding:0em 0em 0em 7%; font-size:.82em; color:#f5be45;}
#iBrief p {width:auto; padding:0em 0% .82em 0%; margin:0em 0em 0em 7%; font-size:.72em;}
#iBrief p.pdf {
		float:right; clear:right;
		width:10%; height:1em;
		background:transparent url("/images/pdf.gif") 0em .1em no-repeat;
		padding:0em 0% .82em 0%; margin:0em 0em .1em 0%;
		font-size:.62em; font-weight:bold; text-align:right; line-height:1.2em;
		}
#iBrief p.pdf a {display:block;width:100%; height:1.5em;}
#iBrief ul {width:auto; margin:-.5em 0em .82em 18%; padding:0em 0% 0em 0%; font-size:.72em;}
	#iBrief ul li {
		position:relative;
		width:auto; height:auto;
		background:none;
		margin:0em 0em .5em 0%; padding:0em 0% 0em 0%;
		list-style-image:none; list-style-type:square;
		line-height:1.2em;
		}
div#iBrief div.conText {
	float:right; clear:right;
	width:250px; height:auto;
	border-left:1px solid #ffa928;
	margin:0em 0px -1px 1%; padding:0em;
	}
div#iBrief div.conText p {
	width:100%; height:auto;
	border-bottom:1px solid #ffa928;
	margin:0em 0% 0px 0%; padding:0em;
	font-size:.82em; font-weight:bold; line-height:1.2em; color:#FF9B06;
	}
div#iBrief div.conText p img {
	display:block;
	border:1px none #ffa928;
	margin-top:0px; margin-left:auto; margin-right:auto;
	}
#iBrief .editor {
	width:100%; height:auto;
	border-top:1px solid #ffa928;
	margin:0em 0em 1em 0em; padding:0em;
	}
#iBrief .editor h2 {
	width:93%;
	margin:0em; padding:0em 0em 0em 7%;
	font-size:.82em;
	}
#iBrief .editor p {
	width:93%;
	margin:0em; padding:0em 0em 0em 7%;
	font-size:.68em;
	}

#iBrief p.comment {width:93%; padding:0em 0% .82em 7%; margin:-1.5em 0em 0em 0em; font-size:.72em; color:red;}


/*veranstaltungen*/
div#schedDetail {
		width:90%; height:100%;
		border-right:1px solid #ffa928; border-bottom:1px solid #ffa928;
		margin:0em; padding:0em;
		}
div#doc #sched h1 {width:42%; padding:0em 0em 0em 8%; font-size:1.1em; color:#FF802B;}

div#doc #schedDetail h1 {width:93%; padding:0em 0em 0em 7%; font-size:1.1em; color:#FF802B;}
div#doc #schedDetail h2 {width:93%; padding:0em 0em 0em 7%; font-size:1.1em; color:#FF9B06;}
div#doc #schedDetail h3 {width:93%; padding:0em 0em 0em 7%; font-size:.92em; color:#f5be45;}
div#schedDetail p {width:93%; font-size:.72em; margin:0em 0em .5em 0em; padding:0em 0% 0em 7%;}
#schedDetail ul {margin:0em 0em .5em 11%; padding:0em 0% 0em 0%; font-size:.72em;}
	#schedDetail ul li {
		position:relative;
		height:auto;
		margin:0em 0em .5em 0%; padding:0em 0% 0em 2%;
		list-style-image:none; list-style-type:square;
		line-height:1.2em;
		}

/*projekte projektdetails*/
#project {
		width:100%;
		border-bottom:1px solid #ffa928;
		margin:0em; padding:0em;
		}
#project h1 {width:93%; padding:0em 0em 0em 7%; font-size:1.1em; color:#FF802B;}
#project h2 {width:93%; padding:0em 0em 0em 7%; font-size:1.1em; color:#FF9B06;}

div#detail {
	width:100%; height:auto;
	margin:0em; padding:0em;
	}

div#detail div#detTitle {
	width:92%; height:auto;
	margin:0em; padding:0em 0em 0em 8%;
	}
#project #detail div#detTitle img {
	float:left; clear:left;
	width:auto;
	margin:-1px 1% -1px 0em; padding:0em 0em 0em 0%;
	}
#project #detail div#detTitle h1, #project #detail div#detTitle h2 {
	clear:right;
	width:auto; height:auto;
	margin:0em 0em 0em 0%; padding:0em 0em 0em 0%;
	}
#project #text {
	position:relative; left:0%; top:0%;
	width:72%;
	clear:left;
	border-top:1px solid #ffa928;
	margin:0em; padding:0em 0% 0em 8%;
	}
#project #text h2 {width:100%; padding:0em 0em 0em 0%; font-size:1.1em; color:#FF9B06;}
#project #text h3 {width:100%; padding:0em 0em 0em 0%; font-size:.92em; color:#f5be45;}
#project #text p {width:100%; clear:right; font-size:.72em; padding:0em 0% .52em 0%;}
#project #text p.img {float:left; clear:left; font-size:.62em; width:auto;}
	#project #text p.img img {display:block;}
#project #conText {
	display:block;
	position:relative; left:0%;
	width:20%;
	float:left; clear:right;
	margin:0px 0px 0px -1px; padding:0em;
	border-top:1px solid #ffa928; border-right:1px none #ffa928; border-bottom:1px solid #ffa928; border-left:1px solid #ffa928;
	}
#project #conText h2 {padding:0em 0em 0em 0%; font-size:.82em; color:#FF9B06;}
#project #conText p {width:100%; font-size:.62em; padding:0em 0% .82em 0%;}
#project #conText p span.title {font-weight:bold; padding:0em;}
#project #conText p span {
	display:block; width:96%;
	margin:0em; padding:0em 0% 0em 4%;
	}
	#project #conText p span.hide {display:none;}
#project #conText div.img p {margin:0em; text-align:left; width:100%; overflow:hidden; border-top:1px solid #ffa928;}
	#project #conText div.img p img {
		display:block;
		margin-left:auto; margin-right:auto;
		border:none;
		}
#project #conText .contact a {font-size:1em; font-weight:bold; color:#FF802B;}

/* ul-standard-css wird umgeschrieben als normaler container*/
#project #text ul {
	float:none; clear:both; width:auto; margin:0em 0em .5em 5%; padding:0em 0% 0em 0%;
	}
	#project #text ul li {
		display:list-item;
		float:none; clear:both;
		position:relative;
		width:98%;
		background:none;
		margin:0em 0em .3em 0em; padding:0em 0% 0em 0%;
		font-size:.72em; line-height:1.2em;
		list-style-type:square;
		}
/*mit und ohne karte*/
#map {
	display:none;
	}
#project #form, #sched #form {
	position:relative; left:0%;
	width:93%;
	border-top:1px solid #ffa928;
	margin:0em 0px 0em 0%; padding:0em 0% 0em 7%;
	}
.list {
	position:relative; left:0%;
	width:93%;
	border-top:1px solid #ffa928;
	margin:0em 0px 0em 0%; padding:0em 0% 0em 7%;
	}
#project .list, #sched .list {
	width:93%;
	}

#project div.help {display:none;}

#kontakt .list ul, #infoMat .list ul {float:none; clear:both; margin:0em 0em 1em 0%; padding:0em 0% 0em 0%; font-size:.72em;}
	#kontakt .list ul li, #infoMat .list ul li {
		position:relative;
		float:none; clear:both;
		height:auto; width:96%;
		margin:0em 0em 1em 0%; padding:0em 0% 0em 4%;
		list-style-image:none; list-style-type:none;
		line-height:1.2em;
		}
div#kontakt .list ul li p, #infoMat .list ul li p {width:auto; font-size:.92em; margin:0em 0em 0em 0em; padding:0em 0% 0em 0%;}

.list ul {
	display:block;
	width:100%;
	float:left; clear:both;
	margin:0em 0em .5em 0em; padding:0em 0% 0em 0em;
	font-size:.72em;
	}
	.list ul li {
		display:block; float:left; clear:both;
		position:relative;
		height:auto; width:95%;
		margin:0em 0em em 0em; padding:0em 0% 0em 5%;
		}
 	.list ul li p {
 		font-size:.92em; margin:0em 0em .3em 0em;
 		line-height:1.3em;
 	}
	.list ul li p a, .list ul li p.pers, .list ul li p.mTitle {
 		font-weight:bold;
 	}
	#project .list ul li {background:transparent url("images/iconProjSmLink.gif") 0px 0px no-repeat;}
	#sched .list ul li {background:transparent url("images/iconSchedSmLink.gif") 0px 0px no-repeat;}
	#kontakt .list ul li {background:transparent url("images/iconKontaktSmLink.gif") 0px 0px no-repeat;}
	#info .list ul li {background:transparent url("images/iconBiblSmLink.gif") 0px 0px no-repeat;}
#intro {
	position:relative; left:0%;
	width:100%;
	border-bottom:1px solid #ffa928;
	margin:0em 0px 1em 0%; padding:0em 0% 1em 0%;
	}
#intro p {width:93%; font-size:.72em; padding:0em 0% .82em 7%;}


/*meldeformular*/
#projForm {width:90%; border-right:1px solid #ffa928; border-bottom:1px solid #ffa928;}
#projForm h1 {width:93%; padding:0em 0em 0em 7%; font-size:1.1em; color:#FF802B;}
#projForm h2 {width:93%; padding:0em 0em 0em 7%; font-size:1.1em; color:#FF9B06;}
#projForm h3 {padding:0em 0em 0em 7%; font-size:.92em; color:#f5be45;}
#projForm form {padding:.05em 0em 0em 0%;}
#projForm form h3 {width:93%; padding:0em 0em 0em 7%; margin:.5em 0em 0em 0em; font-size:.92em; border-top:1px solid #ffa928;}
#projForm p {width:93%; padding:0em 0em 0em 7%;}
#projForm form p {
	position:relative;
	width:87%; min-height:1.5em;
	border:1px none black;
	margin:.5em 0em .5em 7%; padding:0em 0em 0em 4%;
	}
#projForm form p.inputLine {/*ie verdoppelt wieder den linken abstand*/
	margin:.5em 0em .5em 0%; padding:0em 0em 0em 13%;
	}

#projForm form p span.initial {
	display:block;
	position:absolute; left:0px; top:0px;
	width:4%;
	border:1px none black;
	text-align:right; font-weight:bold; color:#ff9b06;
}
#projForm	div.checkList p {margin:-1px 0em 0em 7%;}


#projForm form p input {
	border:1px solid #ff9b06;
	width:100%; margin:0em -1px 0em -1px; padding:.1em 0% .1em 0%;
	font-size:.82em; color:#000;
	}

#projForm form #address p span {
		margin:0em 0% 0em 0%;
		white-space:nowrap;
		}
#projForm form p span.sex, #projForm form p span.lName, #projForm form p span.fName {
	display:block; float:left; clear:none; width:38%;
	}
#projForm form p span.sex {width:20%;}
#projForm form p input#sex {width:20%;}
#projForm form p input#lName, #projForm form p input#fName {
	width:65%; margin:0em;
	}
#projForm form p span.addr {
	display:block; float:left; clear:none;
	width:47%;
	padding:0em 2% 0em 0%;
	}
#projForm form p span.col2 {
	display:block; float:right; clear:none;
	padding:0em 0% 0em 2%; margin:0em -1px 0em 0%;
	}
#projForm form p span.addr label {float:left; clear:left; margin:0em;}
#projForm form p span.addr input {float:right; clear:right; margin:0em;}
#projForm form p input#inst {width:65%;}
#projForm form p input#div {width:65%;}
#projForm form p input#str {width:65%;}
#projForm form p input#loc {width:65%;}
#projForm form p input#tel {width:65%;}
#projForm form p input#mail {width:65%;}
#projForm form p input#web {width:65%;}

#projForm form p input#pYear {
	width:15%; margin-right:0em;
	}
#projForm form p input#fChoose {
	width:60%; height:auto; margin-right:0em;
	}
#projForm form p input.check {
	margin-right:.5em; width:auto;
	}
#projForm form p input#pTitle {
	width:90%; margin-right:0em;
	}
#projForm form p input#pRes {
	width:75%; margin-right:0em;
	}
#projForm form p input#pWww {
	width:60%; margin-right:0em;
	}
#projForm form p label#pYLabl {
	margin-left:5%;
	}
#projForm form p.evDate span.label {
	display:block; float:left; clear:none;
	width:10%;
	}
#projForm form p.evDate span {
	display:block; float:left; clear:none;
	width:20%;
	}
#projForm form p.evDate input {
	width:40%; margin-left:1%;
	}
#projForm form p.evLoc span {
	display:block;
	width:100%;
	}
#projForm form p.evLoc span label {
	display:block; float:left; clear:none;
	width:15%;
	}
#projForm form p.evLoc span input {
	display:block; float:left; clear:none;
	width:50%;
	}
#projForm form p.inputLine textarea {
	width:70%; overflow:hidden; border:1px solid #ff9b06; margin:0px;
	}

#projForm form p.buttons {
	margin:0em; padding:0em 0em 0em 12%;
	text-align:center;
	}
#projForm form p.buttons input {
	width:15%; margin:1em;
	}


/*Site Map*/
div#doc p.SiteMap {
	width:93%;
	border-top:1px solid #ffa928;
	margin:1em 0px 0px 0em; padding:.5em 0px .5em 7%;
	text-indent:0px; font-size:10px; line-height:20px; white-space:nowrap;
	}

div#doc p.SiteMap a:link, div#doc p.SiteMap a:active, div#doc p.SiteMap a:visited, div#doc p.SiteMap a:hover {
	border:1px none black;
	}
div#doc p.SiteMap img {vertical-align:top; margin:0; border:0;}


/*suchergebnis*/
#sucherg {width:90%; font-size:100%; border-right:1px solid #ffa928; border-bottom:1px solid #ffa928;}
#sucherg h1 {width:93%; padding:0em 0em 0em 7%; color:#FF802B; font-size:1.1em;}
#sucherg h2 {width:93%; padding:0em 0em 0em 7%; margin-bottom:.5em; font-size:1.1em; color:#FF9B06; border-bottom:1px solid #ffa928;}
#sucherg p {width:93%; font-size:.72em; padding:0em 0% .82em 7%;}

#sucherg ul {margin:0em 0em .5em 8%; padding:0em 0% 0em 0%; font-size:.72em;}
	#sucherg ul li {
		position:relative;
		height:auto;
		background:transparent url("images/bulletLink.gif") 0px 5px no-repeat;
		margin:0em 0em .5em 2%; padding:0em 0% 0em 3%;
		list-style-image:none; list-style-type:none;
		line-height:1.7em;
		}
	#sucherg ul li.infobrief {background:url("images/iconNewsSmLink.gif") 0px .23em no-repeat;}
	#sucherg ul li.veranst	{background:url("images/iconSchedSmLink.gif") 0px .23em no-repeat;}
	#sucherg ul li.projekt	{background:url("images/iconProjSmLink.gif") 0px .23em no-repeat;}
	#sucherg ul li.person	{background:url("images/iconKontaktSmLink.gif") 0px .23em no-repeat;}
	#sucherg ul li.pdf	{background:url("images/iconBiblSmLink.gif") 0px .23em no-repeat;}
	#sucherg ul li.text	{background:url("images/iconOvervSmLink.gif") 0px .23em no-repeat;}

div#sucherg form {
	width:36.5em;
	border-top:1px solid #ccc; border-bottom:1px solid #ccc;
	margin:.5em 0em 0em 0em; padding:1em 0em 1em 1.45em;
	font-size:100%;
	}

div#sucherg form input {
	width:38.8em;
	border:1px solid #ccc;
	margin:0px -1px 0em 0px;
	font-weight:normal; font-size:.82em; color:#333;
	}
div#sucherg form input.send {
	width:5em; height:1.6em;
	background-color:#fffde9;
	cursor:pointer;
	}

/*home: veranstaltungen u. projekte - dynamisch*/
div#home {
		width:90%; height:100%;
		border-right:1px solid #ffa928; border-bottom:1px solid #ffa928;
		margin:0em; padding:0em;
		}
div#home .text p {
	width:93%; margin:0em 0em .5em 0em; padding:0em 0% 0em 7%; font-size:.72em;
	}
div#home h1 {font-size:1.1em; color:#FF802B; width:93%; padding-left:9%;}
div#home div#events,div#home div#news, div#home div#projects {
	height:auto; width:100%;
	border-top:1px solid #ffa928;
	margin:1em 0em 1em 0em; padding:0px 0px 0em 0%;
	}
div#home h2 {width:93%; font-size:.82em; color:#666; padding:0px 0px 0em 7%;}

div#home #news h2, div#home #events h2, div#home #projects h2 {
	float:left; clear:left;
	width:50%;
	margin:-.3em 0% 0em 0%; padding:0px 0px 0em 7%;
	font-size:1.1em; color:#f5be45;
	}
div#home #news p.listAll, div#home #events p.listAll, div#home #projects p.listAll {
	float:right; clear:right;
	margin:-.3em 0% 0em 0%;
	font-size:.78em; font-weight:bold; color:#f5be45;
	}
div#home #news p.listAll a, div#home #events p.listAll a, div#home #projects p.listAll a {color:#f5be45;}
div#home div#events div.event {
	position:relative; left:0px; top:0em;
	width:93%;
	margin:0em 0em .62em 0px; padding:0em 0em 0em 7%;
	}
div#home div#events div.event p.date {
	width:97%;
	margin:.2em 0% 0px 0%; padding:0em 0% 0em 3%;
	line-height:1.5em;
	}
div#home div#events div.event p {
	margin:.2em 0% 0px 0%; padding:0em 0% 0em 3%;
	}
div#home div#events div.event h3 {
	width:97%;
	background: url("images/iconSchedSmLink.gif") 0em .2em no-repeat;
	margin:0em 0% 0px 0px; padding:0em 0% 0em 3%;
	color:#ff9b06; font-size:.82em; line-height:1.5em;
	}
div#home div#news div.news {
	position:relative; left:0px; top:0em;
	width:93%;
	margin:0em 0em .62em 0px; padding:0em 0em 0em 7%;
	}
div#home div#news div.news p.date {
	width:97%;
	margin:.2em 0% 0px 0%; padding:0em 0% 0em 3%;
	font-size:.62em; line-height:1.5em;
	}
div#home div#news div.news p {
	margin:.2em 0% 0px 0%; padding:0em 0% 0em 3%;
	}
div#home div#news div.news h3 {
	width:97%;
	background: url("images/iconNewsSmLink.gif") 0em .2em no-repeat;
	margin:0em 0% 0px 0px; padding:0em 0% 0em 3%;
	color:#ff9b06; font-size:.82em; line-height:1.5em;
	}

div#home div#projects div.project {
	position:relative; left:0px; top:0em;
	width:93%; min-height:82px;
	background: url("images/iconProjSmLink.gif") 0% .2em no-repeat;
	margin:.62em 0em .62em 7%; padding:0em 0em 0em 0%;
	}
div#home div#projects div.project img, div#home div#projects div.project .test {
	display:block;
	float:left; clear:left;
	margin:.2em 0% 0px 0px; padding:0em 0% 0em 0em;
	}
div#home div#projects div.project div.projText {
	width:auto;
	float:left; clear:right;
	margin:0em 0% 0em 0%; padding:0em 0% 0em 3%;
	}
div#home div#projects div.project div.projText h3, div#home div#projects div.projText div.project h4 {
	clear:right;
	width:auto;
	margin:0em 0px 0em 0%; padding:0px 0em 0em 0%;
	color:#ff9b06; font-size:.82em; line-height:1.2em;
	}
div#home div#projects div.project div.projText p {
	width:auto;
	margin:.5em 0px .5em 0px; padding:0px 0em 0em 0px;
	}

