/* @group BasisHTML Tags */

/*html tags definieren*/
body {
	background: #fff;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

h1 {
	font-weight: normal;
	color: #aaaaaa;
	font-size: 1.8em;
	margin: -5px 0 10px 0;
	}

h2 {
	font-weight: bold;
	color: #aaaaaa;
	font-size: 1.2em;
	margin: 0 0 10px 0;
	}

h3 {
	font-weight: bold;
	color: #aaaaaa;
	font-size: 1em;
	margin: 0 0 0 0;
	padding: 3px 10px 4px 15px;
	}

	

#accordion_wrapper h3.noToggle {
	font-weight: normal;
	color: #000;
	font-size: 1em;
	margin: 0 0 0 0;
	padding: 3px 10px 4px 15px;
	background: #fff url(images/stretcher_quadrat.gif) no-repeat 3px 6px;
	}

h3.display, h3.acToggle, h3.toggler {
	cursor: pointer;
	text-decoration: underline;
	font-weight: bold;
	color: #aaaaaa;
	font-size: 1em;
	margin: 0 0 0 0;
	padding: 3px 10px 4px 15px;
	background: #fff url(images/nav_pfeil_offen.gif) no-repeat 3px 6px;
	}

.h3black h3.acToggle {
	font-weight: normal;
	color: #000;
	}

p {
	margin: 0 0 10px 0;
	}

.stretcher p, .acStretch p {
	color:#888;
	}

#mittespalte table {
	margin: 0 0 10px 0;
	}

/* @end */

/* @group Mittlere Spalte */
	
#mittespalte .grossbild {
	margin: 0 0 25px 0;
	}

.grossbild {
	margin: 0 0 15px 0;
	}

img.contentleft  {	
	margin: 0 10px 10px 0;
	float:  left;
	border: 0; }

img.contentright  {	
	margin: 0 0 10px 10px;
	float:  right;
	border: 0; }

td, th {
	font-size: 10px;
}

.graueLinie {
	border: 1px solid #b3b3b3;
}

p.karriereLink {
	margin: 0;
}

.karriereLink a,
.karriereLink a:link,
.karriereLink a:visited	{ 
	text-decoration: none;
	margin:0;
	display: block; 
	padding: 3px 4px 4px 17px; 
	background-image:    url("images/listenPfeilMini.gif");
	background-repeat:   no-repeat;
	background-position: 7px 6px;
	 }

.karriereLink a:hover { 
	color: #000;
	text-decoration: none; 
	background: #efefef url("images/listenPfeilMini.gif");
	background-repeat:   no-repeat;
	background-position: 7px 6px; 
	}
#karriereListeID {
	border-top:1px solid #ccc;
	margin: 20px 0 15px 0;
}

p.karriereListe {
	margin: 0;
	border-bottom:1px solid #ccc;
}

p.karriereListe strong {
	font-size: 12px;
	font-weight: bold;
}
.karriereListe a,
.karriereListe a:link,
.karriereListe a:visited	{ 
	text-decoration: none;
	width: 417px;
	margin:0;
	display: block; 
	padding: 16px 60px 18px 11px; 
	background-image:    url("images/listenPfeilMini.gif");
	background-repeat:   no-repeat;
	background-position: 455px center;
	 }

.karriereListe a:hover { 
	color: #000;
	text-decoration: none; 
	background: #efefef url("images/listenPfeilMini.gif");
	background-repeat:   no-repeat;
	background-position: 455px center;
	}	

/* @end */




/* @group a links */
a:link   { color: #000; text-decoration: underline; }
a:visited   { color: #000; text-decoration: underline; }
a:hover     { color: #888; text-decoration: underline; }
a:active    { color: #000; text-decoration: underline; }

#seitenkopf a:link, #pfad a:link, #footer a:link   { color: #888; text-decoration: none; }
#seitenkopf a:visited, #pfad a:visited, #footer a:visited  { color: #888; text-decoration: none; }
#seitenkopf a:hover, #pfad a:hover, #footer a:hover     { color: #000; text-decoration: underline; }
#seitenkopf a:active, #pfad a:active, #footer a:active    { color: #000; text-decoration: none; }

.stretcher a:link, .acStretch a:link      { color: #888; text-decoration: underline; }
.stretcher a:visited, .acStretch a:visited   { color: #888; text-decoration: underline; }
.stretcher a:hover, .acStretch a:hover     { color: #333; text-decoration: underline; }
.stretcher a:active, .acStretch a:active    { color: #888; text-decoration: underline; }

h3 a:link      { color: #888; text-decoration: underline; }
h3 a:visited   { color: #888; text-decoration: underline; }
h3 a:hover     { color: #888; text-decoration: underline; }
h3 a:active    { color: #888; text-decoration: underline; }

#karte a:link   { color: #000; text-decoration: none; }
#karte a:visited   { color: #000; text-decoration: none; }
#karte a:hover     { color: #000; text-decoration: underline; }
#karte a:active    { color: #000; text-decoration: underline; }

.nunder a:link   { color: #000; text-decoration: none; }
.nunder a:visited   { color: #000; text-decoration: none; }
.nunder a:hover     { color: #000; text-decoration: underline; }
.nunder a:active    { color: #000; text-decoration: underline; }

/* @end */

/* @group ul und ol */

/*ul definition*/
#mittespalte ul li {
margin: 0 0 0 20px;
padding: 0;
text-align:left; 
list-style-image: url(images/ul_grau.gif);
}

#mittespalte ul li ul li  {
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
text-align:left; 
list-style-image: url(images/ul_grau.gif);
}


#mittespalte ul {
 margin: 0px 0px 10px 0px;
 padding-left: 0px;
 text-align: left;
 }
 
#mittespalte ul li ul {
 margin: 0px 0px 4px 0px;
 padding-left: 0px;
 text-align: left;
 }


/*ol definition*/ 
#mittespalte ol li {
margin: 8px 0px 0px 24px;
padding: 0px 0px 0px 0px;
text-align:left; 

}

#mittespalte ol li ol li  {
margin: 8px 0px 0px 24px;
padding: 0px 0px 0px 0px;
text-align:left; 

} 
 
#mittespalte ol {
 margin: 0px 0px 10px 0px;
 padding-left: 0px;
 text-align: left;
 }

#mittespalte ol li ol {
 margin: 0px 0px 8px 0px;
 padding-left: 0px;
 text-align: left;
 }

/*ul definition sitemap*/ 
#sitemapspalte ul li {
margin: 4px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left; 
list-style-type: none;
}

#sitemapspalte ul li a:link, #sitemapspalte ul li a:visited  {
	font-weight: bold;
	text-decoration:none;
	color: #000;
	}

#sitemapspalte ul li a:hover  {
	text-decoration:underline;
	color: #003399;
	}

#sitemapspalte ul li ul li  {
margin: 4px 0px 0px 7px;
padding: 0px 0px 0px 0px;
text-align:left; 
list-style-type: none;
}

#sitemapspalte ul li ul li a:link, #sitemapspalte ul li ul li a:visited  {
	font-weight:bold;
	text-decoration:none;
	color: #888;
	}

#sitemapspalte ul li ul li a:hover  {
	text-decoration:underline;
	color: #003399;
	}

#sitemapspalte ul li ul li ul li {
margin: 4px 0px 0px 12px;
padding: 0px 0px 0px 0px;
text-align:left; 
list-style-type: none;
}

#sitemapspalte ul li ul li ul li a:link, #sitemapspalte ul li ul li ul li a:visited  {
	font-weight: normal;
	text-decoration:none;
	}

#sitemapspalte ul li ul li ul li a:hover  {
	text-decoration:underline;
	color: #003399;
	}

#sitemapspalte ul {
 margin: 0px 0px 10px 0px;
 padding-left: 0px;
 text-align: left;
}
 
#sitemapspalte ul li ul {
 margin: 0px 0px 4px 0px;
 padding-left: 0px;
 text-align: left;
 }


/* @end */



/* @group ul und ol rechts */

/*ul definition*/
#rechtespalte ul li {
margin: 4px 0px 0px 20px;
padding: 0px 0px 0px 0px;
text-align:left; 
list-style-image: url(images/ul_grau.gif);
}

#rechtespalte ul li ul li  {
margin: 4px 0px 0px 20px;
padding: 0px 0px 0px 0px;
text-align:left; 
list-style-image: url(images/ul_grau.gif);
}


#rechtespalte ul {
 margin: 0px 0px 10px 0px;
 padding-left: 0px;
 text-align: left;
 }
 
#rechtespalte ul li ul {
 margin: 0px 0px 4px 0px;
 padding-left: 0px;
 text-align: left;
 }

/*ol definition*/ 
#rechtespalte ol li {
margin: 8px 0px 0px 24px;
padding: 0px 0px 0px 0px;
text-align:left; 

}

#rechtespalte ol li ol li  {
margin: 8px 0px 0px 24px;
padding: 0px 0px 0px 0px;
text-align:left; 

} 
 
#rechtespalte ol {
 margin: 0px 0px 10px 0px;
 padding-left: 0px;
 text-align: left;
 }

#rechtespalte ol li ol {
 margin: 0px 0px 8px 0px;
 padding-left: 0px;
 text-align: left;
 }

/* @end */

/* @group Hauptlayer */

/*basis divs*/
	
#pfad {
	position:absolute;
	left:0;
	top:136px;
	width:977px;
	height:20px;
	z-index:1;
	font-size:1em;
	color:#888
	}

#pfad img {
	display: none;
}	
	
#seitenkopf {
	position:absolute;
	left:0;
	top:0;
	width:977px;
	height:106px;
	z-index:1;
	background: url(images/gesundheit_nordhessen_logo-neu.gif) no-repeat;
	font-size:1em;
	color:#888
	}

#footer {
	clear: both;
	margin-top: 40px;
	margin-bottom: 15px;
	padding-top: 5px;
	text-align: right;
}


#linkespalte {
	position:absolute;
	top:182px;
	left:19px;
	width: 200px;
	font-size:1.11em;
	border-top: 1px solid #b3b3b3;
	}

#sitemapspalte {
	position:absolute;
	top:182px;
	left:19px;
	width: 958px;
	font-size:1em;
	}

#mittespalte {	
	position:absolute;
	top:182px;
	left:249px;
	width: 488px;
	}

#rechtespalte {	
	position:absolute;
	top:182px;
	left:767px;
	width: 210px;
	}

/* @end */

/* @group Hauptnavigation */

/*hauptnavigation*/	
#hauptnavigation {
	position:absolute;
	left:0;
	top:106px;
	width:977px;
	height:25px;
	z-index:2;
	overflow:hidden;
	background: #fff url(images/menu-hintergrund.gif) repeat-x;
	font-size:13px;
	}

#hauptnavigation ul {	
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 5px;
	}

#hauptnavigation ul li   {
	font-weight: bold;
	margin: 0;
	padding: 0;
	display: inline;
	
	}

#hauptnavigation ul li a:link, #hauptnavigation ul li a:visited     {	
	float: left;
	
	color: #3f3d42;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0px 13px 0px 0px;
	border: none;
	background: url(images/tab-rechtsbuendig.gif) no-repeat right top;
	}

#hauptnavigation ul li a:hover {
	text-decoration: none;
	color:#fff;
	background: url(images/tab-rechtsbuendig-selected.gif) no-repeat right top;
	}

#hauptnavigation ul li a:active {
	color: #000;
	text-decoration: none;
	}

#hauptnavigation ul li a.selected:link, #hauptnavigation ul li a.selected:visited {	
	text-decoration: none;
	color:#fff;
	background: url(images/tab-rechtsbuendig-selected.gif) no-repeat right top;
	}

/* @end */

/* @group Subnavigation */
	
/*subnavigation*/
#subnavigation  {
	margin:0 0 25px 0;
	padding: 0;
	border-top: 1px solid #b3b3b3;
	font-size:1em;
	}

/*level eins*/

#subnavigation ul {	
	list-style-type:     none;
	margin:              0;
	padding:             0;
	width: 200px;
	}

#subnavigation ul li   {	
	text-align:  left;
	margin:      0;
	padding:     0; 
	display: inline;
	}

#subnavigation ul li a:link, #subnavigation ul li a:visited   {
	color: #3f3d42;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 3px 10px 4px 2px;
	border-bottom: 1px solid #b3b3b3;
	}

#subnavigation ul li a:hover, #subnavigation ul li a:active {
	border-bottom: 1px solid #b3b3b3;
	color:#aaa;
}

#subnavigation ul li a.selected:link, #subnavigation ul li a.selected:visited, #subnavigation ul li a.selectedopen:link, #subnavigation ul li a.selectedopen:visited  {
	border-bottom: 1px solid #b3b3b3;
	color:#aaa;
	}


/*level zwei*/

#subnavigation ul li ul li a:link, #subnavigation ul li ul li a:visited {
	font-weight: normal;
	padding: 3px 10px 4px 15px;
	}

#subnavigation ul li ul li a.selected:link, #subnavigation ul li ul li a.selected:visited {
	color:#aaa;
	padding: 3px 10px 4px 15px;
	background: #fff url(images/nav-pfeil-level.gif) no-repeat 3px 6px;
	}
	
#subnavigation ul li ul li a.selectedopen:link, #subnavigation ul li ul li a.selectedopen:visited {
	color:#aaa;
	padding: 3px 10px 4px 15px;
	background: #fff url(images/nav_pfeil_offen.gif) no-repeat 3px 6px;
	}	


/*level drei*/

#subnavigation ul li ul li ul li a:link, #subnavigation ul li ul li ul li a:visited  {
	font-weight: normal;
	padding: 3px 10px 4px 30px;
	}


#subnavigation ul li ul li ul li a.selected:link, #subnavigation ul li ul li ul li a.selected:visited {
	color:#aaa;
	padding: 3px 10px 4px 30px;
	background: #fff url(images/nav-pfeil-level.gif) no-repeat 15px 6px;
	}

#subnavigation ul li ul li ul li a.selectedopen:link, #subnavigation ul li ul li ul li a.selectedopen:visited {
	color:#aaa;
	padding: 3px 10px 4px 30px;
	background: #fff url(images/nav_pfeil_offen.gif) no-repeat 15px 6px;
	}

/*level vier*/

#subnavigation ul li ul li ul li ul li a:link, #subnavigation ul li ul li ul li ul li a:visited  {
	font-weight: normal;
	padding: 3px 10px 4px 45px;
	}


#subnavigation ul li ul li ul li ul li a.selected:link, #subnavigation ul li ul li ul li ul li a.selected:visited {
	color:#aaa;
	padding: 3px 10px 4px 45px;
	background: #fff url(images/nav-pfeil-level.gif) no-repeat 30px 6px;
	}

#subnavigation ul li ul li ul li ul li a.selectedopen:link, #subnavigation ul li ul li ul li ul li a.selectedopen:visited {
	color:#aaa;
	padding: 3px 10px 4px 45px;
	background: #fff url(images/nav_pfeil_offen.gif) no-repeat 30px 6px;
	}

/*level fünf*/

#subnavigation ul li ul li ul li ul li ul li a:link, #subnavigation ul li ul li ul li ul li ul li a:visited  {
	font-weight: normal;
	padding: 3px 10px 4px 60px;
	}


#subnavigation ul li ul li ul li ul li ul li a.selected:link, #subnavigation ul li ul li ul li ul li ul li a.selected:visited {
	color:#aaa;
	padding: 3px 10px 4px 60px;
	background: #fff url(images/nav-pfeil-level.gif) no-repeat 45px 6px;
	}

#subnavigation ul li ul li ul li ul li ul li a.selectedopen:link, #subnavigation ul li ul li ul li ul li ul li a.selectedopen:visited {
	color:#aaa;
	padding: 3px 10px 4px 60px;
	background: #fff url(images/nav_pfeil_offen.gif) no-repeat 45px 6px;
	}

/*level sechs*/

#subnavigation ul li ul li ul li ul li ul li ul li a:link, #subnavigation ul li ul li ul li ul li ul li ul li a:visited  {
	font-weight: normal;
	padding: 3px 10px 4px 75px;
	}


#subnavigation ul li ul li ul li ul li ul li ul li a.selected:link, #subnavigation ul li ul li ul li ul li ul li ul li a.selected:visited {
	color:#aaa;
	padding: 3px 10px 4px 75px;
	background: #fff url(images/nav-pfeil-level.gif) no-repeat 60px 6px;
	}

#subnavigation ul li ul li ul li ul li ul li ul li a.selectedopen:link, #subnavigation ul li ul li ul li ul li ul li ul li a.selectedopen:visited {
	color:#aaa;
	padding: 3px 10px 4px 75px;
	background: #fff url(images/nav_pfeil_offen.gif) no-repeat 60px 6px;
	}


/* @end */

/* @group Rechte Spalte */

#rechtespalte p {
	padding:4px;
	margin:0;
	border:#b3b3b3 solid 1px;
	}

#rechtespalte .rahmen {
	padding:4px;
	margin:0;
	border:#b3b3b3 solid 1px;
	}
	
#linkespalte .vrahmen {
	margin: -2px 0 0 0;
	padding:2px 0 2px 0;
	border:#b3b3b3 solid 1px;
	border-top: none;
	font-size: 0.9em;
	}

#rechtespalte .bildfloatleft, #rechtespalte .zweibilder {
	width: 100%;
	padding:0px;
	margin:0;
	border:#b3b3b3 solid 1px;
	}

#rechtespalte .bild50floatleft {
	width: 100%;
	padding:0px;
	margin:0;
	border:#b3b3b3 solid 1px;
	border-top-style: none;
}

#rechtespalte .tdline {
	border-top: 1px solid #b3b3b3;
}

#rechtespalte .tdlinel {
	border-left: 1px solid #b3b3b3;
}

#rechtespalte .bildfloatleft img, #rechtespalte .bild50floatleft img {
	border: none;
	}

#rechtespalte .zweibilder img {
	border: none;
	}

#rechtespalte .bildfloatleft p, #rechtespalte .bild50floatleft p, #rechtespalte .zweibilder p {
	padding:0;
	margin:0;
	border:none;
	}

#rechtespalte .poffen {
	padding:4px;
	margin:0;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: none;
	border-bottom: none;
}

#rechtespalte .poffen p {
	padding:0;
	margin:0;
	border: none;
}

#rechtespalte .pflat {
	padding:4px;
	margin:0;
	border: none;
	background-color: #eee;
}

#rechtespalte .pflat p {
	padding:0;
	margin:0;
	border: none;
}

#rechtespalte .infoi {
	height: 49px;
	padding:0;
	margin:0;
	border: none;
	background: url(images/info_i_weiss3_grau.gif) no-repeat;
}

#rechtespalte .infoi p {
	padding: 9px 8px 0 60px;
	margin:0;
	border: none;
}

#rechtespalte .infoiohne {
	height: 49px;
	padding:0;
	margin:0;
	border: none;
	background: url(images/info_i_weiss3_grau_ohne.gif) no-repeat;
}

#rechtespalte .infoiohne p {
	padding: 9px 8px 0 40px;
	margin:0;
	border: none;
}

#rechtespalte .infoiohne2zeilig {
	height: 49px;
	padding:0;
	margin:0;
	border: none;
	background: url(images/info_i_weiss3_grau_ohne.gif) no-repeat;
}

#rechtespalte .infoiohne2zeilig p {
	padding: 2px 8px 0 40px;
	margin:0;
	border: none;
}

#rechtespalte form {
	padding:4px;
	margin:0 0 12px 0;
	border:#b3b3b3 solid 1px;
	}

#rechtespalte .schellerweg {
	font-size:1em;
	width:200px;
	margin:3px 0 4px 0;
	}

#rechtespalte .suche {
	font-size:1em;
	width:126px;
	margin: 0 6px 0 0;
	}		

#rechtespalte .suchesubmit {
	font-size:1em;
	width:60px;
	}	
	
	
#rechtespalte img {
	border:#b3b3b3 solid 1px;
	overflow:hidden;
	}
	
#rechtespalte img.offen {
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: none;
	border-bottom: none;
	overflow:hidden;
	}		
	
#rechtespalte .imblock, #linkespalte .imblock {
	
	padding: 4px;
	margin:0;
	background-color: #aaa;
	color:#fff;
	font-weight:bold;
	font-size: 1.1em;
	text-align: left;
}	

	
#rechtespalte .spacer {
	margin: 12px 0 0 0;
	}

.rlinie {
	margin: 0;
	padding: 0;
	border-top: 1px solid black;
	border-color: #b3b3b3;
}

/* @end */

/* @group Rechte Spalte Links */

.verlinkung a	{
	margin:0;
	border:#b3b3b3 solid 1px;
	display: block;
	padding: 8px 4px 8px 28px;
	background: url(images/nav-pfeil-level.gif) no-repeat 8px 10px;
	 }

.verlinkung a:hover { 
	text-decoration: underline; 
	background: #fcfcfc url(images/nav-pfeil-level.gif) no-repeat 8px 10px;
	}

.verlinkungo a	{
	margin:0;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: none;
	border-bottom: none;
	display: block;
	padding: 8px 4px 8px 28px;
	background: url(images/nav-pfeil-level.gif) no-repeat 8px 10px;
	 }

.verlinkungo a:hover { 
	text-decoration: underline; 
	background: #fcfcfc url(images/nav-pfeil-level.gif) no-repeat 8px 10px;
	}
	
.verlinkungoLinks a	{
	text-decoration: none;
	font-size: 0.9em;
	margin:0;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: none;
	border-bottom: none;
	display: block;
	padding: 5px 4px 5px 22px;
	background: url(images/nav-pfeil-level.gif) no-repeat 6px 8px;
	 }

.verlinkungoLinks a:hover { 
	text-decoration: underline; 
	}	

.pdfdownload a	{ 
	margin:0;
	border:#b3b3b3 solid 1px;
	display: block; 
	padding: 8px 4px 8px 28px; 
	background-image:    url("images/pdf_small.gif");
	background-repeat:   no-repeat;
	background-position: 5px 6px;
	 }

.pdfdownload a:hover { 
	text-decoration: underline; 
	background: #fcfcfc    url("images/pdf_small.gif");
	background-repeat:   no-repeat;
	background-position: 5px 6px; 
	}
	
.pdfdownloado a	{ 
	margin:0;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: none;
	border-bottom: none;
	display: block; 
	padding: 8px 4px 8px 28px; 
	background-image:    url("images/pdf_small.gif");
	background-repeat:   no-repeat;
	background-position: 5px 6px;
	 }

.pdfdownloado a:hover { 
	text-decoration: underline; 
	background: #fcfcfc    url("images/pdf_small.gif");
	background-repeat:   no-repeat;
	background-position: 5px 6px; 
	}
	
.pdfdownloadoa a	{ 
	margin:0;
	border: none;
	display: block; 
	padding: 8px 4px 8px 28px; 
	background-image:    url("images/pdf_small.gif");
	background-repeat:   no-repeat;
	background-position: 5px 6px;
	 }

.pdfdownloadoa a:hover { 
	text-decoration: underline; 
	background: #fcfcfc    url("images/pdf_small.gif");
	background-repeat:   no-repeat;
	background-position: 5px 6px; 
	}	

#mittespalte .pdfdownloadoa {
	display: none;
}

.pdfdownloadstippvisite a	{ 
	margin:0;
	border: none;
	display: block; 
	padding: 8px 4px 8px 28px; 
	background-image:    url("images/pdf_small.gif");
	background-repeat:   no-repeat;
	background-position: 5px 6px;
	 }

.pdfdownloadstippvisite a:hover { 
	text-decoration: underline; 
	background: #fcfcfc    url("images/pdf_small.gif");
	background-repeat:   no-repeat;
	background-position: 5px 6px; 
	}		

.download a	{ 
	margin:0;
	border:#b3b3b3 solid 1px;
	display: block; 
	padding: 8px 4px 8px 28px; 
	background-image:    url("images/dokumentensymbol.gif");
	background-repeat:   no-repeat;
	background-position: 5px 6px;
	 }

.download a:hover { 
	text-decoration: underline; 
	background: #fcfcfc    url("images/dokumentensymbol.gif");
	background-repeat:   no-repeat;
	background-position: 5px 6px;
	}

.downloado a	{ 
	margin:0;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: none;
	border-bottom: none;
	display: block; 
	padding: 8px 4px 8px 28px; 
	background-image:    url("images/dokumentensymbol.gif");
	background-repeat:   no-repeat;
	background-position: 5px 6px;
	 }

.downloado a:hover { 
	text-decoration: underline; 
	background: #fcfcfc    url("images/dokumentensymbol.gif");
	background-repeat:   no-repeat;
	background-position: 5px 6px;
	}

/* @end */

/* @group Galerie */
	
	
/*galerie*/
.bildtextunit3spAjax  {
	background-color: #eee;
	border: 1px solid #b3b3b3;
	width:154px;	
	margin:  0 10px 15px 0;
	float: left; 
	padding: 0;
	overflow: hidden;
	}

.bildtextunitnospace3spAjax  {	
	background-color: #eee;
    border: 1px solid #b3b3b3;
	width:154px;	
	margin:  0 0 15px 0;
	float:  left; 
	padding: 0;
	overflow: hidden;
	}
	
.bildtextunit3sp  {
	background-color: #eee;
	border: 1px solid #b3b3b3;
	width:154px;	
	height: 250px;
	margin:  0 10px 15px 0;
	float: left; 
	}

.bildtextunitnospace3sp  {	
	background-color: #eee;
    border: 1px solid #b3b3b3;
	width:154px;
	height: 250px;	
	margin:  0 0 15px 0;
	float:  left; 
	}	

.bildtextunit3sp p, .bildtextunitnospace3sp p {
	padding: 5px
	}

.bildtextunit3sp  img, .bildtextunitnospace3sp  img {	
	margin: 0 0 5px 0;
	}

.bildtextunit  {
	border: 1px solid #35a3aa;
	width:154px;	
	height: 200px;
	margin:  0 10px 15px 0;
	float: left; 
	}

.bildtextunitnospace  {	
    border: 1px solid #35a3aa;
	width:154px;
	height: 200px;	
	margin:  0 0 15px 0;
	float:  left; 
	}

.bildtextunit p, .bildtextunitnospace p {
	padding: 5px
	}

.bildtextunit  img, .bildtextunitnospace  img {	
		margin: 0 0 8px 0;
	}

.babyform {
	padding: 20px;
	background-color: #eee;
}

.babyform input, .babyform textarea  {
	border: 1px solid #bcbcbc;
	width:448px;
}

.babyform .wegschicken  {
	border: 1px solid #bcbcbc;
	width:auto;
}

.clear 	{
		clear: both;
		}

/* @end */

/* @group suche */
#suchtable td a.redlink:link   { color: #888; text-decoration: none }
#suchtable td a.redlink:visited   { color: #888; text-decoration: none }
#suchtable td a.redlink:hover    { color: #000; text-decoration: none }
#suchtable td a.redlink:active    { color: #f21c0a; text-decoration: none }
/* @end */

/* @group formular */

.zufrieden {
	padding: 20px;
	background-color: #eee;
	border: none;
}

#rechtespalte form.zufrieden {
	padding: 12px;
	background-color: #eee;
	border: none;
}

.zufrieden hr {
	width:100%;
	height:1px;
	border-top: 1px solid white;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

.zufrieden1er {
	width: 50px;
	border: 1px solid #bcbcbc;
	text-align: center;
	font-size: 10px;
}

.zufriedenganzlang {
	width: 100%;
	border: 1px solid #bcbcbc;
	font-size: 11px;
}

.zufriedenlang {
	width: 100%;
	border: 1px solid #bcbcbc;
	font-size: 11px;
}

.zufriedencheckbox {
	vertical-align: middle;
}



/* @end */

/* @group Babysurf */


.babysurfdiv {
	text-align: center;
	margin: 0;
	padding: 0;
	border: none;
}

.babysurf {
	margin: 0;
	padding: 0;
	border: none;
	background-color: #aaa;
}

.babysurfpull {
	width: 95%;
	font-size: 0.9em;
	margin: 0;
	padding: 0;
	border: none;
}

/* @end */


/* @group aufklappen */

 #hslide {
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
text-align:left; 
list-style-image: url(images/ul_grau.gif);
}

#contentk hr {
	width:100%;
	height:1px;
	border-top: 1px solid #eee;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

.stretcher, .acStretch, .element {
	font-size: 1em;
	margin: 0;
	padding: 0 0 0 15px;
	}

.stretcher2 {
	font-size: 1em;
	margin: 0;
	padding: 0 15px 0 15px;
	background-color:#eee ;
	}

.stretcher a, .acStretch a, .element a {
	line-height: 15px;
}

/* @end */	

#veranstaltungen {
	border-collapse: collapse;
}

#veranstaltungen td, #veranstaltungen th {
	border:1px solid #ddd;
}

#veranstaltungen th {
	background-color: #ddd;
	text-align: left;
}	
