html, body, div, h1, h2, h3, h4, h5, p, table, ol, ul, li, form{
	margin:0; padding:0;
}
body {
	color: #000;
	background-color: #fff;
	background-image: url(hg_inhalt.gif);
	background-repeat: repeat-y;
	background-position: left;
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 100.1%;	
}
h1{
	margin-top:22px;
	font-size:1.3em;
	margin-bottom: 1em;
	color:#555;
}
h2{
	font-size:1.2em;
	margin-bottom: 0.8em;
}
p{
	margin-bottom: 0.8em;
}
a{
	text-decoration: none;
}
a:link, a:visited{
	color:#3399CC;
}
a:hover, a:active{
	text-decoration: underline;
}

a img{border:none;text-decoration:none;}
/* ################################### KOPF ########################### */
#kopf{
	height:292px;
	background-image: url(header.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color:#2FA6C4;
	width:972px;
}
/* #################### NEBENMENUE ######################### */
#nebenmenue{
	position: fixed;
	position:absolute;
	left:545px;
	top:0;
	width:410px;
	color:#999;
	background-color: #fff;
	font-size:0.8em;
}
#nebenmenue a{	text-decoration: none;}
#nebenmenue a:link, #nebenmenue a:visited{color: #000;}
#nebenmenue a:hover, #nebenmenue a:active{color:#999;}
#nebenmenue ul{
	padding:0 14px 0.1em 1em;
	margin:0;
	list-style-type: none;
	text-align:right;
}
#nebenmenue li{	padding:0 0.8em;margin: 0;display: inline;}

#wirueberuns{position: absolute;left:545px;top:0; color:#999;background-color: #fff;font-size:0.8em;}
#wirueberuns a{	text-decoration: none;}
#wirueberuns a:link, #wirueberuns a:visited{color: #000;}
#wirueberuns a:hover, #wirueberuns a:active{color:#999;}
#wirueberuns ul{
	padding:0 16px 0.1em 0;
	margin:0;
	list-style-type: none;
	text-align:left;
}
#wirueberuns li{padding:0 0.8em;margin: 0;display: inline;}

/* #################### INHALT ######################### */
#inhalt{
	position: absolute;
	width:566px;
	top:165px;
	left:212px;
	color:#000;
	background-color: #fff;
	font-size: 0.8em;
	z-index:10;
	min-height:400px;
	padding-top:60px;
	margin-bottom:30px;
	padding-bottom:30px;
}
#inhalt hr{width:505px;}
#inhalt h1, #inhalt h2, #inhalt h3, #inhalt h4, #inhalt p, #inhalt table, #inhalt form,#inhalt hr{
	margin-left:30px;
	margin-right:30px;
}
#inhalt ol, #inhalt ul{
	margin-left:46px;
	margin-right:30px;
}

#inhalt form h1, #inhalt form h2, #inhalt form h3, #inhalt form h4, #inhalt form p, #inhalt form table, #inhalt form ol, #inhalt form ul{
	margin-left:0;
	margin-right:0;
}
#inhalt table h1, #inhalt table h2, #inhalt table h3, #inhalt table h4, #inhalt table p, #inhalt table table, #inhalt table form, #inhalt table ol, #inhalt table ul{
	margin-left:0;
	margin-right:0;
}
#inhalt ul h1, #inhalt ul h2, #inhalt ul p{margin-left:0;margin-right:0;}
#inhalt ul.csc-menu  {list-style-type:none;margin-left:30px;}
#inhalt .jndb_eintraglink, #inhalt .jndb_ergebnisanzahl {margin-left:30px;margin-right:30px;}
#inhalt .jndb_suchformular ul {margin-left:30px;}
#inhalt .jndb_suchformular ul li {margin-left:30px;}
/* #################### HAUPTMENUE ######################### */
#navigation{
	position: absolute;
	top:244px;
	left:0;
	color:#000;
	background-color: #D5E9F2;
	width:212px;
margin-bottom:20px;
}
#navigation h1, #partner h1{
	color:#000;
	background-color:#FDCB14;
	font-size:1em;
	padding:2px 0 2px 20px;
	font-weight: normal;
	margin-top:0;
	margin-bottom:10px;
	height:44px;
}
#navigation h1 span{ /* fuer Untertitel */
	color:#666;
	font-size:0.8em;
}
#navigation ul{
	margin-top:20px;
	list-style-type: none;	
	font-size:0.9em;
	background-color: #D5E9F2;
}
#navigation ul li{
	color:#000;
	background-color: #2FA6C4;
	padding:4px 0 0 20px;
	margin-top:0;
	cursor:pointer;
}
#navigation ul li span{ /* fuer Untertitel */
	color:#666;
	font-size:0.8em;
	background-color: #D5E9F2;
	display: block;
	margin-top:3px;
	margin-left:-20px;
	padding-left:20px;
	padding-top:2px;
	line-height: 1.1em;
}
 #navigation ul ul{
	margin-top:0;
	background-color: #D5E9F2;
	padding-bottom:10px;
	margin-left:-20px;
	padding-left:20px;
	padding-left:0;
	display: none;
}
#navigation li.aktiv ul {display:block;}
#navigation ul ul li{
	color:#333;
	background-color: #D5E9F2;
        background-color: #EAF3F2;
	padding: 0 0 0 20px;
	margin-top:0;
	border-top:1px solid #D5E9F2;
	border-bottom:1px solid #D5E9F2;
	cursor:auto;
}

#navigation a:link, #navigation a:visited{color:#000;}
#navigation a:hover, #navigation a:active{color:#666;text-decoration:none;}

/* #################### PARTNER ######################### */
#partner{
	position: absolute;
	top: 244px;
	left:785px;
	width:173px;
	width:180px;
	color:#000;
	background-color: #fff;
	font-size:0.9em;
}
#partner h1{
	padding-left:10px;
	margin-top:0;
}
#partner p{
	text-align: center;
	margin-bottom:0;
}
/* #################### Breadcrumb ######################### */
#breadcrumb{
	position:absolute;
	top:10px;
	color:#3399CC;
	padding-left:30px;
	font-size:0.9em;
}
#inhalt #breadcrumb a{
	text-decoration: underline;
}

/* ################################### Fuss ########################### */
#fuss{
	position: fixed;
	bottom: -2px;
	left: 0;
	width: 972px;
	height: 10px;
	background-color: #B9DAEB;
}
/*###################### DIVERSES ################## */
.unsichtbar{
	display:block;
	position:absolute;
	left: -3000px;
	height:0;
	width:0;
}
.rechtsB{text-align:right;}
.keinDruck{text-align:right;}
.keinDruck img{vertical-align:middle;}

/*##################### NEWSTICKER ###################### */
.tx-mjnewsticker-pi1{position:absolute; top:46px; left:0;z-index:20;height:2em;}

/*################## Einrichtungsdatenbank ######################*/
.jndb_noresult {margin-left:30px; margin-right:30px;}
/* Listen, die abwechselnd zweifarbig dargestellt werden sollen */
.list_odd {  background-color: #E9F4FB;}
.list_even {  background-color: #D6EBF7;}

/* Einrichtungsdatenbank jugendnetz */
.tx-jneinrichtungen-pi1 {  width: 96%;}
.jndb_suchformular {  width: 100%;}
.jndb_ergebnisliste {  position: relative;  width: 100%;}
.jndb_listitem {
  position: relative;
  width: 500px;
  padding: 3px;
  margin-left:30px;
}
.jndb_listitem_heading {  padding-top: 6px; padding-bottom: 6px;}
.jndb_listitem_heading a {  font-weight: bold; color: black;}
.jndb_lastchange {
  position: absolute;
  right: 3px;
  bottom: 3px;
  font-size: 83%;
}
.jndb_eintraglink {
  font-size: 83%;
  margin-bottom: 1em;
}
/*################ JUNGE SEITEN ###################### */
#js_09_head_print{display:none;}


