

body {
	color: #191919;
	font-size: 76%;
	font-family: Arial, Geneva, Swiss, SunSans-Regular, sans-serif;
	background-color: #fcfcfc;
}

/* Base styles*/
body, h1, h2, h3, h4, h5, h6, div, p, table, td, ul, ol, li, dd, dt, dl, blockquote, address, hr, pre {
	margin: 0;
	padding: 0;
}

a:link, a:visited { text-decoration: none; }
a:focus, a:hover, a:active { text-decoration: underline; }

ul, ul li, ul ul, li li {
	list-style: none;
	margin: 0;
	padding: 0;
}

p { color: #2F2F2F; }
img { border: none; }
form, input { padding: 0; }
input, select, textarea { font-family: Arial, Geneva, Swiss, SunSans-Regular, sans-serif; }

/* Textbrowser Annotations*/
.hidden, h1, h2 {
	visibility: hidden;
	display: none;
	position: absolute;
	left: -5000px;
	height: 0px;
}

/*Layout */
.main {
	width: 95%;
	display: block;
	float: left;
	position: absolute;
	background-image: url(/custom/ha/images/hessen_brand.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #fcfcfc;
}

.wrapper {
	width: 100%;
	margin: 0 24px;
	display: block;
	float: left;
	min-width: 62em;
}

* html .wrapper { float: none; }

.head {
	width: 100%;
	height: 100%;
	float: left;
}

.logo_left{
float:left;
margin:0px 0px 0px 0px;
}

.logo {
	margin-left: 20.5%;
	height: 130px;
	width: auto;
	overflow: visible;
}

.content {
	width: 80%;
	display: block;
	float: right;
	position: relative;
	top: -2.8em;
}

/*IE7*/
*+html .content { top: 0.0em; }

.leftcolum {
	width: 19%;
	float: left;
	display: block;
	position: relative;
	top: -3.0em;
}

/*IE7*/
*+html .leftcolum { top: 0.0em; }

.rightcolum {
	width: 20%;
	display: block;
	float: left;
	margin-left: 5%;
	margin-top: 12px;
	font-size: 90%;
}

.centercolum {
	width: 70%;
	display: block;
	float: left;
	min-height: 33em;
	/*sonst seitliches verspringen der centercolum im FF*/
}

/*IE7*/
*+html .centercolum { width: 71%; }

/*rechte Spalte*/
/*suche*/
.suche {
	background-image: url(/custom/ha/images/linieDuennOrange.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin-bottom: 15px;
}

.suche h3 {
	font-size: 100%;
	color: #DB7B1B ;
	line-height: 175%;
}

form {
	display: table;
	width: 100%;
}

.formular { padding-bottom: 3%; }

.input {
	border: 1px solid #DB7B1B ;
	margin-top: 0px;
	float: left;
	padding: 3px;
	padding-left: 5px;
	width: 70%;
	font-size: 100%;
}

.searchbutton { padding-left: 10px; }

/*annotationen*/
.annotationen { margin-bottom: 20px; }

.annotationen h3 {
	background-color: #7A7A7A;
	color: #ffffff;
	padding: 20px 0px 0px 65px;
	font-size: 108%;
	font-weight: bold;
}

.annotationen h3.pfeil {
	background-image: url(/custom/ha/images/listePfeilGrau.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	margin-top: 0px;
}

.annotationen ul {
	padding-top: 15px;
	padding-bottom: 7px;
}

.annotationen ul.weitere { padding-top: 5px; }

* html .annotationen ul.weitere {
	padding: 0;
	margin-top: 0;
}

.annotationen ul.weitere a:link, .annotationen ul.weitere a:visited { font-weight: bold; }

.annotationen li {
	background-image: url(/custom/ha/images/listePfeilGrau.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding: 0px 0px 5px 19px;
	color: #606060;
}

.annotationen li a:link, .annotationen li a:visited { color: #606060; }

.annotationen hr {
	background-color: #7A7A7A;
	height: 5px;
	margin: 0;
	padding: 0;
	border: none;
}

* html .annotationen hr, *+html .annotationen hr {
	color: #7A7A7A;
	border: 1px solid #7A7A7A;
}

.links, .termine {
	height: 4em;
	background-color: #7A7A7A;
	color: #ffffff;
	font-weight: bold;
	margin-top: 25px;
}




/*Termine*/
.termine {
	background-image: url(/custom/ha/images/uhr.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.termine h3 {
	padding: 23px 0px 0px 65px;
	margin: 0;
	background-color: transparent;
}

.teaser {
	min-height: 6.2em!important;
	/**/
	/**/
	height: 6.2em;
	background-color: #7A7A7A;
	color: #ffffff;
	font-weight: bold;
	margin-top: 30px;
	background-image: url(/custom/ha/images/m_lautenschlaeger.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.teaser h3 {
	padding: 11px 0px 0px 60px;
	margin: 0;
	background-color: transparent;
}

.teasertext {
	padding: 10px 5px 10px 0px;
	font-weight: normal;
	color: #606060;
}

.teaser_bild { float: left; }

.teaser_bild img {
	widht: 130px;
	margin-right: 0px;
}

.teaser_ueberschrift { padding: 5px 0px 0px 0px; }
.teaser2 { }

.teaser2 h3 {
	min-height: 68px!important;
	/**/
	/**/
	height: 68px;
	padding: 0px 0px 0px 0px;
	margin: 0;
}

.teasertext2 {
	padding: 10px 5px 10px 0px;
	font-weight: bold;
	color: #606060;
	min-height: 68px!important;
	/**/
	/**/
	height: 60px;
}

.teaser_bild2 { float: left; }

.teaser_bild2 img {
	widht: 130px;
	margin-right: 5px;
}

.teaser_ueberschrift2 { padding: 5px 0px 0px 0px; }

/*Links*/
.links {
	background-image: url(/custom/ha/images/links.gif);
	background-repeat: no-repeat;
	background-position: 8px 25px;
}

.links_annotation {
	background-image: url(/custom/ha/images/links.gif);
	background-repeat: no-repeat;
	background-position: 8px 25px;
	
}

.links_annotation {
	min-height: 4em;
	float:left;
	background-color: #7A7A7A;
	color: #ffffff;
	font-weight: bold;
	margin-top: 25px;
padding:0px 5px 5px 0px;
margin-bottom:10px;
}

.links h3 {
	float: left;
	padding: 23px 0px 0px 28px;
	margin: 0;
	background-color: transparent;
}

.links_annotation h3{
	
	float:left;
	padding: 23px 0px 0px 28px;
	margin: 0;
	background-color: transparent;
}





/*boxen*/
.box {
	width: 100%;
	margin-top: 12px;
	margin-bottom: 5px;
	display: block;
	float: left;
}

.box a:focus, .box a:hover, .box a:active { text-decoration: none; }

.box h3 {
	font-size: 100%;
	padding: 3px 0 1px 2%;
	width: 95%;
	margin-left: 3%;
	display: block;
	text-transform: uppercase;
background:#7A7A7A;
color:#ffffff;
}

.box h4 {
	font-size: 150%;
	font-family: georgia, serif;
	font-weight: normal;
	color: #545454;
	padding: 1% 0 0 5%;
}

*+html .box h4 { padding: 2% 0 0 5%; }
* html .box h4 { padding: 2% 0 0 5%; }

span.simulate {
	font-size: 150%;
	font-family: georgia, serif;
	font-weight: normal;
	color: #545454;
	padding: 3% 0 0 5%;
	background-image: url(/custom/ha/images/top_corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.box .aktuell h4 {
	font-size: 150%;
	font-family: georgia, serif;
	font-weight: normal;
	color: #545454;
	padding: 1% 0 0 5%;
	background-image: none;
}

*+html .box .aktuell h4 { padding: 2% 0 0 5%; }
* html .box .aktuell h4 { padding: 2% 0 0 5%; }
h4 a:link, h4 a:visited { color: #545454; }

span.simulate {
	width: 95%;
	display: block;
	padding-top: 2.5%;
}

*+html span.simulate {
	padding-top: 0;
	font-size: 65%;
}

* html span.simulate {
	padding-top: 0;
	font-size: 65%;
}

.box p {
	line-height: 133%;
	padding: 2%;
}

.box img {
	margin: 0.5% 5% 0% 5%;
	float: left;
	padding-bottom: 4%;
}

.boxcontent {
	width: 100%;
	display: block;
	float: left;
	background-image: url(/custom/ha/images/bottom_corner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.boxcontent_long {
	width: 100%;
	display: block;
	float: left;
	background-image: url(/custom/ha/images/1px.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
}



.info, .anbieter {
	width: 100%;
	float: left;
	margin-top: 2%;
	padding-bottom: 1%;
}

/*FireFox 3*/
.anbieter, x:-moz-any-link, x:default {}

*+html .anbieter{}

.anbieter { background-image: none; }
.anbieter a:link { color: #DB7B1B ; }

.anbieter p {
	float: left;
	padding: 0px 0px 15px 0px;
	width: 30%;
	display: block;
}

* html .anbieter p { width: 44%; }
*+html .anbieter p { width: 44%; }
* html .anbieter p.right { padding-left: 25px; }
*+html .anbieter p.right { padding-left: 25px; }
.anbieter .text { width: 100%;}
* html .anbieter .text { width: auto; }
*+html .anbieter .text { width: auto; }


.anbieter .text, x:-moz-any-link, x:default {width:67%;}
.anbieter .text .right, x:-moz-any-link, x:default {margin-left:100px;}


*+html .anbieter .text .right{margin-left:0px;}
/*Linkliste*/
.info ul, .info .text ul {
	padding-bottom: 10px;
	display: table;
	margin-left: 0;
}

*+html .info ul {
	float: right;
	width: 100%;
}

* html .info ul {
	display: block;
	float: right;
}

*+html .info .text ul { float: none; }

.info ul li {
	display: block;
	float: left;
	width: 100%;
}

/*fuer den "mehr dazu"-Link*/
a.more {
	float: left;
	display: block;
}

.info a:link, .info a:visited {
	/*padding: 0px 20px 5px 1px;*/
	padding: 0; /*geaendert am 23.07.08*/
	margin: 0;
	color: #DB7B1B ;
	font-weight: bold;
}

.info a:hover, .info a:focus, .info a:active {
	text-decoration:underline;
}

a.download:link, a.download:visited {
	background-image: url(/custom/ha/images/pfeilKreisDown.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 1px 5px 20px;
}

.info h6 {
	font-size: 100%;
	color: #2F2F2F;
	padding: 2px 0px 5px 0px;
}

/*boxbottom*/
.boxbottom {
	background-color: #606060;
	padding: 2px 0 0 2%;
	width: 95%;
	margin-left: 3%;
	float: left;
}

.boxbottom ul li a.js_button { display: none; }

* html .boxbottom {
	float: none;
	margin-left: 3% !important;
}

.ohneReiter, .ohneLink {
	background-color: #606060;
	padding: 2px 0 0 2%;
	width: 95%;
	margin-left: 3%;
	display: block;
	float: left;
}

* html .boxbottom, * html .ohneReiter, * html .ohneLink { margin-left: 1.5%; }

.boxbottom p, .ohneReiter p {
	color: #FFF;
	font-size: 94%;
	font-weight: bold;
	padding: 0;
}

*+html .boxbottom p, *+html .ohneReiter p { display: block; }

.boxbottom ul, .ohneReiter ul {
	position: relative;
	top: -3px;
	margin: 0px 4px 0px 0px !important;
}

*+html .boxbottom ul, *+html .ohneReiter ul {
	float: right;
	display: block;
	width: 70%;
}

* html .boxbottom ul, * html .ohneReiter ul {
	float: right;
	width: 68%;
}

.boxbottom li, .ohneReiter li {
	background-image: url(/custom/ha/images/button_grey_left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: right;
	margin-left: 4px;
	background-color: #e7e7e7;
	border-top: 1px solid #878787;
}

*+html .ohneReiter input { float: left; }

.boxbottom li a:link, .boxbottom li a:visited {
	color: #606060;
	background-image: url(/custom/ha/images/button_grey_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	display: block;
	font-weight: bold;
	padding: 1px 8px;
}

.boxbottom li a:hover, .boxbottom li a:focus, .boxbottom li a:active { color: #DB7B1B ; }

/*aktiver Reiter*/
li.kurzinfo {
	background-color: #fcfcfc;
	border-top: 1px solid #fcfcfc;
}

li.kurzinfo a:link, li.kurzinfo a:visited { padding: 1px 8px; }

li.button {
	background-color: #fcfcfc;
	border-top: none;
	margin-left: 8px;
	text-align: center;
}

li.button a:link, li.button a:visited {
	color: #616161;
	padding: 2px 30px 1.5px 12px;
	background-image: url(/custom/ha/images/link_bulb_grey.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	display: block;
}

li.button a:focus, li.button a:hover,  li.button a:active {
	color: #DB7B1B ;
	background-image: url(/custom/ha/images/link_bulb_grey_over.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-decoration: none;
}

.ohneReiter {
	background-image: url(/custom/ha/images/graueLinie.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: transparent;
}

.ohneLink {
	background-image: url(/custom/ha/images/graueLinie.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: transparent;
	height: 5px;
}

.ohneReiter li {
	background-image: url(/custom/ha/images/bottom_corner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.ohneReiter li.button a:link, .ohneReiter li.button a:visited {
	color: #616161;
	padding: 2px 30px 4px 15px;
	background-image: url(/custom/ha/images/mehrdazu.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: center;
	display: block;
	font-weight: bold;
}

.ohneReiter li.button a:focus, .ohneReiter li.button a:hover, .ohneReiter li.button a:active {
	color: #DB7B1B ;
	background-image: url(/custom/ha/images/mehrdazu_over.gif);
}

/*zurueck*/
.zurueck li {
	background-image: url(/custom/ha/images/bottomright_corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.ohneReiter .zurueck li.button a:link, .ohneReiter .zurueck li.button a:visited {
	color: #616161;
	padding: 2px 15px 4px 30px;
	background-image: url(/custom/ha/images/zurueck.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: center;
	display: block;
	font-weight: bold;
}

.ohneReiter .zurueck li.button a:focus, .ohneReiter .zurueck li.button a:hover, .ohneReiter .zurueck li.button a:active {
	color: #DB7B1B ;
	background-image: url(/custom/ha/images/zurueck_over.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/*Nebennavigation*/
.nebenauswahl {
	float: left;
	margin-top: 1em;
	margin-left: 1em;
	position: relative;
	top: -34px;
	z-index: 100;
}


.nebenauswahl li {
	float: left;
	border-left: 1px solid #535353;
}

.nebenauswahl li a:link, .nebenauswahl li a:visited {
	color: #535353;
	margin: 0 9px 0 9px;
	float: left;
	display: block;
	width: 100%;
	font-size: 94%;
}

*+html .nebenauswahl li a:link, *+html .nebenauswahl li a:visited { margin: 0 9px 0 10px; }

* html .nebenauswahl li a:link, * html .nebenauswahl li a:visited {
	width: auto;
	margin: 0 0.395em 0 0.385em;
}

.nebenauswahl li.last { border-right: 1px solid #535353; }

/* Navigation*/
#navigation, #navigation_start {
	margin-top: 48px;
	width: 95%;
	display: block;
	background-color: #fcfcfc;
}

#navigation { margin-top: 61px; }
* html #navigation { margin-top: 56px; }
*+html #navigation { margin-top: 62px; }

#start {
	display: block;
	margin-bottom: 10px;
}

* html #start { margin-bottom: 0px; }

#start li a:link, #start li a:visited {
	text-transform: uppercase;
	padding: 6px 0 0px 24px;
	display: block;
	background-image: url(/custom/ha/images/start_icon.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	font-weight: bold;
	color: #535353;
}

#start li a:hover, #start li a:active, #start li a:focus {
	text-decoration: none;
	position: relative;
	background-image: url(/custom/ha/images/start_icon_over.gif);
	color: #DB7B1B ;
}

ul#popdown {
	padding: 5px 0px 10px 0px;
	visibility: hidden;
	position: absolute;
	/*14.3em;*/
	/*17.2%;*/
	border-bottom: 15px solid #737373;
	background-color: #fcfcfc;
	border-right: 1px solid #737373;
	width: 95%;
}

* html ul#popdown { width: 100%; }

/*Startseite Hauotnavigation --> dauerhaft sichtbar, kein popdown*/
#navigation_start #popdown {
	padding: 12px 0px 12px 0px;
	visibility: visible;
	position: relative;
	width: 100%;
	background-image: none;
	border: none;
}

#start a:hover ul#popdown, #start a:active ul#popdown, #start a:focus ul#popdown, #start li:hover ul#popdown,  #start li:active ul#popdown, #start li:focus ul#popdown { visibility: visible; }
#navigation_start .linienhalter a:link, #navigation_start .linienhalter a:visited { background-image: url(/custom/ha/images/start_icon_over.gif); }

#popdown li, .subnavi li {
	padding: 3px 0 2px 0;
	background-image: none;
}

#popdown li a:link, #popdown li a:visited, .subnavi li a:link, .subnavi li a:visited {
	color: #252525;
	text-transform: uppercase;
	padding: 3px 0 2px 4px;
	display: block;
	background-image: none;
	font-weight: normal;
	border-bottom: none;
}

* html #popdown li a:link, * hml #popdown li a:visited {
	clear: both;
	width: 100%;
}

#popdown li a:hover, #popdown li a:active, #popdown li a:focus {
	text-decoration: none;
	background-image: none;
	color: #252525;
}

#start #popdown li:hover, #start #popdown li:active, #start #popdown li:focus, #navigation_start #start #popdown li:hover, #navigation_start #start #popdown li:active, #navigation_start #start #popdown li:focus, #navigation_start #start #popdown li a:hover, #navigation_start #start #popdown li a:active, #navigation_start #start #popdown li a:focus { background-image: none; }
.subnavi { margin-top: 10px; }

.subnavi li a:link, .subnavi li a:visited {
	padding: 3px 0 2px 0px;
	text-transform: none;
}

/*testimonials*/
.testimonial {
	margin-top: 35px;
	width: 95%;
	display: block;
	font-size: 90%;
	border-bottom: 5px solid #DB7B1B ;
}

.intro {
	background-color: #DB7B1B ;
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

.testimonial img {
	float: left;
	padding-left: 5px;
}

.person {
	padding: 5px 2px 5px 5px;
	float: left;
	width: 47%;
	display: block;
}

.statement { padding: 0px 0px 15px 0px; }

/*Farbwerte fÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼r Testimonials*/
#SeiteArbeitswelt .testimonial { border-color: #8AAABD; }
#SeiteArbeitswelt .intro { background-color: #8AAABD; }
#SeiteArbeitGesundheit .testimonial { border-color: #4299CF; }
#SeiteArbeitGesundheit .intro { background-color: #4299CF; }
#SeiteBarrierefrei .testimonial { border-color: #A5A9C2; }
#SeiteBarrierefrei .intro { background-color: #A5A9C2; }
#SeiteFamilie .testimonial { border-color: #b9c200; }
#SeiteFamilie .intro { background-color: #b9c200; }
#SeiteFrauen .testimonial { border-color: #AC95C6; }
#SeiteFrauen .intro { background-color: #AC95C6; }
#SeiteGesundheit .testimonial { border-color: #A1BADD; }
#SeiteGesundheit .intro { background-color: #A1BADD; }
#SeiteIntegration .testimonial { border-color: #8C8CB3; }
#SeiteIntegration .intro { background-color: #8C8CB3; }
#SeiteJugend .testimonial { border-color: #DB7B1B ; }
#SeiteJugend .intro { background-color: #DB7B1B ; }
#SeiteSenioren .testimonial { border-color: #cab79e; }
#SeiteSenioren .intro { background-color: #cab79e; }
#SeiteSozial .testimonial { border-color: #6AB3B2; }
#SeiteSozial .intro { background-color: #6AB3B2; }

/*tipp*/
.tipp {
	margin-top: 35px;
	width: 95%;
	display: block;
	border-bottom: 5px solid #DB7B1B ;
	color: #ffffff;
}

.rightcolum .tipp {
	width: 100%;
	margin: 35px 0px 35px 0px;
}

.tipp h3 {
	background-color: #DB7B1B ;
	padding: 15px 5px 5px 25px;
	font-weight: bold;
	font-size: 100%;
	background-image: url(/custom/ha/images/pfeil_down.gif);
	background-repeat: no-repeat;
	background-position: 9px 17px;
	color: #ffffff;
}

.rightcolum .tipp h3 {
	font-size: 108%;
	/*background-color: #7A7A7A;*/
}

.tipp ul {
	padding-top: 15px;
	padding-bottom: 7px;
	font-size: 90%;
}

.rightcolum ul { font-size: 100%; }

.tipp li {
	background-image: url(/custom/ha/images/listePfeilOrange.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding: 0px 0px 5px 19px;
}

.tipp li a:link, .tipp li a:visited { color: #606060; }

/*Seitenanfang*/
a:link.seitenanfang, a:visited.seitenanfang {
	float: right;
	font-size: 90%;
	font-weight: bold;
	width: 16%;
	display: block;
	color: #606060;
	background-image: url(/custom/ha/images/pfeil_hoch_grau.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 19px;
}

* html a:link.seitenanfang, * html a:visited.seitenanfang { width: 15%; }

.aktiv {
	padding: 12px 0px 12px 0px;
	border-bottom: 14px solid #737373;
	border-top: 14px solid #737373;
	margin-top: 11px;
}

.aktiv li {
	border-bottom: 1px dotted;
	padding: 5px 0px 5px 0px;
	min-height: 2.3em;
	height: auto !important;
}

.aktiv li a:link, .aktiv li a:visited {
	display: block;
	height: 100%;
	min-height: 2.3em;
}

.allgemein .aktiv {
	padding: 0px 0px 12px 0px;
	border-bottom: 14px solid #737373;
	border-top: none;
	margin-top: 0px;
}

.allgemein .aktiv li {
	border-bottom: none;
	padding: 5px 0px 5px 0px;
	margin: 0;
	min-height: 0pt !important;
}

.allgemein .aktiv li a:link, .allgemein .aktiv li a:visited {
	clear: both;
	height: auto;
	min-height: 0pt !important;
	width: 100%;
}

.allgemein .aktiv li a:hover,.allgemein .aktiv li a:focus, .allgemein .aktiv li a:active { text-decoration: underline; }
* html .allgemein .aktiv li { height: auto; }

.allgemein .bereich {
	border-top: 14px solid #737373;
	padding: 12px 0px 12px 0px;
	font-size: 133%;
	border-bottom: none;
	color: #535353;
}

.allgemein .bereich a:link, .allgemein .bereich a:hover, .allgemein .bereich a:active, .allgemein .bereich a:visited {
	color: #535353;
	text-decoration: none;
}

.allgemein .ohneSubnavi { border-bottom: 14px solid #737373; }

/*Farbwerte Subnavigation*/
#SeiteArbeitswelt .aktiv, #SeiteArbeitswelt .aktiv li { border-color: #8AAABD; }
#SeiteArbeitGesundheit .aktiv, #SeiteArbeitGesundheit .aktiv li { border-color: #4299CF; }
#SeiteBarrierefrei .aktiv, #SeiteBarrierefrei .aktiv li { border-color: #A5A9C2; }
#SeiteFamilie .aktiv, #SeiteFamilie .aktiv li { border-color: #b9c200; }
#SeiteFrauen .aktiv, #SeiteFrauen .aktiv li { border-color: #AC95C6; }
#SeiteGesundheit .aktiv, #SeiteGesundheit .aktiv li { border-color: #A1BADD; }
#SeiteIntegration .aktiv, #SeiteIntegration .aktiv li { border-color: #8C8CB3; }
#SeiteJugend .aktiv, #SeiteJugend .aktiv li { border-color: #DB7B1B ; }
#SeiteSenioren .aktiv, #SeiteSenioren .aktiv li { border-color: #cab79e; }
#SeiteSozial .aktiv, #SeiteSozial .aktiv li { border-color: #6AB3B2; }

/**/
.aktiv li a:link, .aktiv li a:visited { color: #252525; }
.aktiv li a:hover, .aktiv li a:focus, .aktiv li a:active { text-decoration: underline; }
#SeiteArbeitswelt .aktiv li a:hover, #SeiteArbeitswelt .aktiv li a:focus, #SeiteArbeitswelt .aktiv li a:active { color: #8AAABD; }
#SeiteArbeitGesundheit .aktiv li a:hover, #SeiteArbeitGesundheit .aktiv li a:focus, #SeiteArbeitGesundheit .aktiv li a:active { color: #4299CF; }
#SeiteBarrierefrei .aktiv li a:hover, #SeiteBarrierefrei .aktiv li a:focus, #SeiteBarrierefrei .aktiv li a:active { color: #A5A9C2; }
#SeiteFamilie .aktiv li a:hover, #SeiteFamilie .aktiv li a:focus, #SeiteFamilie .aktiv li a:active { color: #b9c200; }
#SeiteFrauen .aktiv li a:hover, #SeiteFrauen .aktiv li a:focus, #SeiteFrauen .aktiv li a:active { color: #AC95C6; }
#SeiteGesundheit .aktiv li a:hover, #SeiteGesundheit .aktiv li a:focus, #SeiteGesundheit .aktiv li a:active { color: #A1BADD; }
#SeiteIntegration .aktiv li a:hover, #SeiteIntegration .aktiv li a:focus, #SeiteIntegration .aktiv li a:active { color: #8C8CB3; }
#SeiteJugend .aktiv li a:hover, #SeiteJugend .aktiv li a:focus, #SeiteJugend .aktiv li a:active { color: #DB7B1B ; }
#SeiteSenioren .aktiv li a:hover, #SeiteSenioren .aktiv li a:focus, #SeiteSenioren .aktiv li a:active { color: #cab79e; }
#SeiteSozial .aktiv li a:hover, #SeiteSozial .aktiv li a:focus, #SeiteSozial .aktiv li a:active { color: #6AB3B2; }

.aktiv li.letzterPunkt {
	border-bottom: 0px;
	padding-bottom: 0;
}

.boxcontent h5, .text h5 {
	margin-left: 0%;
	display: block;
	font-size: 116%;
	padding-bottom: 15px;
	font-family: georgia, serif;
	color: #545454;
}

.contenttext {
	padding: 5% 3% 5% 3%;
	display: block;
	float: left;
}

/*Suchformular-Button*/
*+html form { float: left; }

* html form {
	width: auto;
	float: left;
}

form .ohneReiter {
	padding: 2px 0 0 2%;
	width: 95%;
	margin-left: 3%;
	display: block;
	float: right;
}

.ohneReiter input {
	background-image: url(/custom/ha/images/searchbutton_reiter.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: transparent;
	border: none;
	padding: 4px 40px 5px 25px;
	font-weight: bold;
	color: #2F2F2F;
	text-align: center;
	display: block;
	font-size: 100%;
}

*+html .ohneReiter input { padding: 4px 25px 4px 0px; }
* html .ohneReiter input { padding: 4px 25px 4px 0px; }

.full {
	width: 90%;
	display: block;
	float: left;
	margin-left: 5%;
}

*+html .full { margin-bottom: 15px; }

* html .full {
	margin-bottom: 15px;
	margin-left: 2.5%;
}

.full p {
	padding: 0px 0px 15px 0px;
	float: left;
	display: block;
	width: 90%;
}

*+html .full p { padding: 0; }
* html .full p { padding: 0; }

.full p.hinweis {
	width: 95%;
	display: block;
	float: left;
	padding: 0% 0px 4% 0%;
}

* html .full p.hinweis { width: 100%; }

.full label {
	width: 11em;
	float: left;
	display: block;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 5px;
}

.full input, .full textarea {
	width: 60%;
	border: 1px solid #7A7A7A;
	padding: 2px;
	font-size: 100%;
}

.full select {
	width: 55.25%;
	border: 1px solid #7A7A7A;
	padding: 1px;
	background-color: #fcfcfc;
}

.textfield, .textbox, .input {
	margin-bottom: 3px;
	background-color: #fcfcfc;
}

.textfield:focus,.textfield:active, .textfield:focus, .textbox:focus,.textbox:active, .input:focus, .input:active {
	border-bottom: 4px solid #DB7B1B ;
	margin-bottom: 0px;
}

.ohneReiter .searchbutton:hover, .ohneReiter .searchbutton:active, .ohneReiter .searchbutton:focus {
	color: #DB7B1B ;
	cursor: pointer;
}

/*fÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼r Fehlermeldungen*/
fieldset {
	margin-left: -10px;
	margin-bottom: 12px;
	width: 86%;
	border: 2px solid #DB7B1B ;
	color: #DB7B1B ;
	font-weight: bold;
	padding-bottom: 8px;
	float: left;
}

*+html fieldset { padding: 0px 8px 10px 8px; }

* html fieldset {
	position: relative;
	padding: 0px 8px 5px 8px;
}

legend {
	color: #DB7B1B ;
	font-weight: bold;
}

*+html legend, * html legend { margin-bottom: 5px; }

.full fieldset p {
	padding: 0px;
	float: left;
	display: block;
	width: 100%;
}

.full fieldset input, .full fieldset textarea { width: 63%; }
#search .boxcontent { padding-bottom: 25px; }
*+html #search .boxcontent { padding-bottom: 8%; }
* html #search .boxcontent { padding-bottom: 7.5%; }

/*Suchergebnis*/
.box p.treffer { padding: 3% 0% 5% 5%; }
*+html .box p.treffer { padding: 3% 0% 5% 5%; }
* html .box p.treffer { padding: 4% 0% 5% 5%; }

.headline {
	float: left;
	padding: 2px 2% 2px 2%;
	margin-left: 3%;
	margin-bottom: 15px;
}

* html .headline {
	margin-left: 1.5%;
	width: 93%;
}

.headline h4 {
	float: left;
	font-size: 100%;
	font-weight: normal;
	color: #202020;
	background-image: none;
	font-family: Arial, Geneva, Swiss, SunSans-Regular, sans-serif;
	padding: 0 !important;
}

.titelsuche {
	float: right;
	font-size: 100%;
	width: 93%;
	margin-left: 2%;
	padding: 3px 2% 0px 2%;
	background-color: #7A7A7A;
}

* html .titelsuche {
	width: 92.5%;
	margin-left: 2.5%;
}

.titelsuche h3 {
	padding: 0;
	margin: 0;
	background-color: transparent;
	text-transform: uppercase;
	float: left;
	width: auto;
}

.box p.rechts, .box p.uebersicht {
	float: right;
	padding: 0%;
	color: #ffffff;
	font-weight: bold;
}

.box p.rechts a:link, .box p.rechts a:visited {
	color: #202020;
	background-image: url(/custom/ha/images/pfeil_down.gif);
	background-position: right 3px;
	background-repeat: no-repeat;
	padding-right: 18px;
}

.box .titelsuche p.rechts a:link, .box .titelsuche p.rechts a:visited { color: #ffffff; }
.box p.rechts a:hover, .box p.rechts a:active, .box p.rechts a:focus, .box p.uebersicht a:hover, .box p.uebersicht a:active, .box p.uebersicht a:focus { text-decoration: underline; }

/*zurÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼ck zu r ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂbersicht*/
.box p.uebersicht a:link, .box p.uebersicht a:visited {
	color: #ffffff;
	background-image: url(/custom/ha/images/pfeil_links.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	padding-left: 18px;
}

/*Ergenisanzeige*/
.ergebnis {
	display: block;
	margin: 0px 0px 0px 5%;
	padding-bottom: 12px;
}

* html .ergebnis { margin: 0px 0px 0px 2.5%; }

.ergebnis ul li a:link, .ergebnis ul li a:visited {
	font-size: 100%;
	color: #2F2F2F;
	background-image: url(/custom/ha/images/listePfeilGrau.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 40px;
	display: block;
	font-weight: normal;
}

.offen {
	background-image: url(/custom/ha/images/pfeilKreisDown.gif);
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	float: left;
	margin: 0px 0px 0px 5%;
	padding-bottom: 12px;
}

.ergebnis p {
	margin: 0;
	padding: 10px 0px 10px 0px;
	padding-left: 20px;
}

.ergebnis h5 {
	font-size: 100%;
	font-family: Arial, Geneva, Swiss, SunSans-Regular, sans-serif;
	margin: 0px 0px 10px 20px;
	padding: 3px 0px 0px 0px;
	color: #2F2F2F;
}

.aktuell h5 {
	font-size: 100%;
	font-family: georgia, serif;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 0px 0px;
	color: #2F2F2F;
}

.ergebnis a:link, .ergebnis a:visited {
	background-image: url(/custom/ha/images/pfeil_kreis_rechts_over.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #2F2F2F;
	font-weight: bold;
	padding-left: 20px;
	padding-bottom: 2px;
}

.ergebnis a:hover, .ergebnis a:active, .ergebnis a:focus { color: #DB7B1B ; }

/*Reiter Suchleiste*/
.blaettern {
	width: 97%;
	float: right;
	background-image: url(/custom/ha/images/graueLinie.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin-top: -1px;
}

* html .blaettern { margin-right: -1px; }

.blaettern ul {
	background-image: url(/custom/ha/images/bottom_corner.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	float: right;
	margin-right: 4px;
	background-color: #fcfcfc;
}

.blaettern li.letztes {
	background-image: url(/custom/ha/images/bottom_corner_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px 0px -0.5px 0px;
	float: left;
}

.blaettern img {
	padding: 2px 5px 2px 5px;
	margin: 2px 0px 0px 2px;
	border-right: 1px solid #7A7A7A;
	border-left: 1px solid #7A7A7A;
}

.blaettern li {
	border: none;
	padding: 4px 4px 4px 4px;
	float: left;
	font-weight: bold;
	color: #2F2F2F;
}

.blaettern li a:link, .blaettern li a:visited {
	background-image: none;
	background-color: transparent;
	color: #2F2F2F;
	width: 2em;
	display: block;
	text-align: center;
}

.blaettern li a:hover, .blaettern li a:active, .blaettern li a:focus { color: #DB7B1B ; }
.blaettern .letztes { padding-right: 15px; }

/*alle anzeigen*/
.ergebnis_all h4 {
	background-image: url(/custom/ha/images/pfeilKreisDown.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 0px 0px 30px;
	font-weight: bold;
	margin: 0% 0% 5% 4.5%;
	font-size: 100%;
	color: #2F2F2F;
	font-family: Arial, Geneva, Swiss, SunSans-Regular, sans-serif;
}

.ergebnis_all ul, .infoanbieter ul, .projekte ul {
	margin: 0% 0% 1% 5%;
	width: 95%;
	display: block;
	float: left;
}

*+html .ergebnis_all ul,  *+html .infoanbieter ul, *+html .projekte ul { float: none; }
* html .ergebnis_all ul, * html .infoanbieter ul { margin: 0% 0% 5% 2.5%; }

.offen ul {
	margin: 2% 0% 4% 0%;
	display: block;
	float: left;
	width: 100%;
}

*+html .offen ul { float: none; }

* html .offen ul {
	width: 95%;
	float: none;
}

.ergebnis_all ul li, .offen ul li, .infoanbieter ul li, .projekte ul li {
	width: 100%;
	float: left;
	margin: 0%;
	padding: 0%;
	padding-bottom: 7px;
}

.ergebnis_all ul li a:link, .ergebnis_all ul li a:visited, .offen ul li a:link, .offen ul li a:visited, .infoanbieter ul li a:link, .infoanbieter ul li a:visited, .projekte ul li a:link, .projekte ul li a:visited {
	font-size: 100%;
	color: #2F2F2F;
	background-image: url(/custom/ha/images/listePfeilGrau.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 23px;
	float: left;
	display: block;
	font-weight: normal;
}

.infoanbieter ul li a:link, .infoanbieter ul li a:visited, .projekte ul li a:link, .projekte ul li a:visited {
	background-image: url(/custom/ha/images/pfeil_kreis_rechts_over.gif);
	background-position: 0px 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-weight: bold;
}

.ergebnis_all ul li a:hover, .ergebnis_all ul li a:active,  .ergebnis_all ul li a:focus {
	color: #DB7B1B ;
	background-image: url(/custom/ha/images/listePfeilOrange.gif);
}

.infoanbieter ul li a:hover, .infoanbieter ul li a:active,  .infoanbieter ul li a:focus,.projekte ul li a:hover, .projekte ul li a:active,  .projekte ul li a:focus { color: #DB7B1B ; }

.infoanbieter .alleInfoanbieter {
	padding-top: 4%;
	margin: 0% 0% 4% 5%;
}

* html .infoanbieter .alleInfoanbieter {
	padding-top: 4%;
	margin: 0% 0% 4% 2.5%;
}

/*Suche*/
#search .simulate {
	padding: 6% 0% 2% 5%;
	font-size: 150%;

}

*+html #search .simulate { padding-top: 2.5%; }
*+html #kontakt .simulate { padding-top: 1%; }

* html #search .simulate {
	width: 100.3%;
	padding-top: 2.5%;
}

* html #kontakt .simulate {
	width: 100.3%;
	padding-top: 1%;
}

* html #search .boxcontent, * html #kontakt .boxcontent { width: 95%; }

#kontakt .simulate {
	padding: 3% 0% 2% 5%;
	font-size: 150%;
}

/*Artikelseite*/
.artikel p {
	float: none;
	padding-top: 0;
	padding-left: 5%;
}

*+html .artikel p {
	float: none;
	padding-left: 5%;
}

* html .artikel p {
	float: none;
	padding-left: 5%;
}

.artikel ul { margin-left: 5%; }
.artikel img { padding-bottom: 2%; }
.text { display: table; }

.text p {
	padding-left: 0;
	padding-top: 1px;
}

*+html .text {
	float: left;
	display: block;
}

* html .text {
	float: left;
	display: block;
}

*+html .text p { padding-left: 0; }
* html .text p { padding-left: 0; }

/*Informationsanbieter*/
.infoanbieter .headline {
	width: 93%;
	margin-top: 3%;
}

.infoanbieter .headline h4 { font-weight: bold; }
.infoanbieter .headline h4 a { color: #000000; }
.infoanbieter img { margin: 0.5% 5% 0% 5%; }

/*Infonabieter Detail + Projekte*/
.anbieter ul {
	clear: both;
	padding: 3% 0% 3% 0%;
	float: left;
	width: 100%;
	display: block;
}

.anbieter ul li {
	font-weight: bold;
	color: #2F2F2F;
	margin-bottom: 7px;
	width: 100%;
	padding-bottom: 5px;
}

.anbieter h6 {
	clear: both;
	font-size: 100%;
	color: #2F2F2F;
	margin-top: 3%;
	display: table;
}

.anbieter ul li a:link, .anbieter ul li a:visited {
	background-image: url(/custom/ha/images/pfeil_kreis_rechts_over.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 20px;
	padding-bottom: 3px;
	color: #2F2F2F;
	font-weight: bold;
}

.anbieter ul li a:hover, .anbieter ul li a:active, .anbieter ul li a:focus { color: #DB7B1B ; }

/*Liste in Artikel*/
ul.contentliste {
	color: #2F2F2F;
	padding-top: 8px;
}

ul.contentliste li {
	background-image: url(/custom/ha/images/liste.gif);
	background-position: 1px 7px;
	background-repeat: no-repeat;
	padding: 0px 0px 5px 15px;
}

/*Footer*/
.footer {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}

/*Footer-Logo*/
/*Footer-Logo*/
.footer {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}

/*Footer-Logo*/
.footerlogo {
	margin: 50px 0px 0px 0px;
	
}

#bik95{
       margin: 25px 0px 20px 18px;
}

#einclusion{
       margin: 15px 0px 20px 18px;
}






/*Themenportalfarben*/
.a_gesundheit h3, .boxcontent .a_gesundheit, .boxcontent_long .a_gesundheit, #popdown li a:focus.a_gesundheit, #popdown li a:hover.a_gesundheit ,#popdown li a:active.a_gesundheit { background-color: #4299CF; }
.arbeit h3, .boxcontent .arbeit, .boxcontent_long .arbeit, #popdown li a:focus.arbeit, #popdown li a:hover.arbeit ,#popdown li a:active.arbeit { background-color: #8AAABD; }
.barriere h3, .boxcontent .barriere, .boxcontent_long .barriere, #popdown li a:focus.barriere, #popdown li a:hover.barriere ,#popdown li a:active.barriere { background-color: #A5A9C2; }
.familie h3, .boxcontent .familie, .boxcontent_long .familie, #popdown li a:focus.familie, #popdown li a:hover.familie ,#popdown li a:active.familie { background-color: #b9c200; }
.frauen h3, .boxcontent .frauen, .boxcontent_long .frauen, #popdown li a:focus.frauen, #popdown li a:hover.frauen ,#popdown li a:active.frauen { background-color: #AC95C6; }
.gesundheit h3, .boxcontent .gesundheit, .boxcontent_long .gesundheit, #popdown li a:focus.gesundheit, #popdown li a:hover.gesundheit ,#popdown li a:active.gesundheit { background-color: #A1BADD; }
.integration h3, .boxcontent .integration, .boxcontent_long .integration, #popdown li a:focus.integration, #popdown li a:hover.integration ,#popdown li a:active.integration { background-color: #8C8CB3; }
.jugend h3, .boxcontent .jugend, .boxcontent_long .jugend, #popdown li a:focus.jugend, #popdown li a:hover.jugend ,#popdown li a:active.jugend { background-color: #DB7B1B ; }
.senioren h3, .boxcontent .senioren, .boxcontent_long .senioren, #popdown li a:focus.senioren, #popdown li a:hover.senioren ,#popdown li a:active.senioren { background-color: #cab79e; }
.so_dienste h3, .boxcontent .so_dienste, .boxcontent_long .so_dienste, #popdown li a:focus.so_dienste, #popdown li a:hover.so_dienste,#popdown li a:active.so_dienste { background-color: #6AB3B2; }
.boxcontent .sozialnetz, .boxcontent_long .sozialnetz { background-color: #DB7B1B ; }
.a_gesundheit h3, .boxcontent .a_gesundheit, .arbeit h3, .boxcontent .arbeit, .barriere h3, .boxcontent .barriere, .familie h3, .boxcontent .familie, .frauen h3, .boxcontent .frauen, .gesundheit h3, .boxcontent .gesundheit, .integration h3, .boxcontent .integration, .jugend h3, .boxcontent .jugend, .senioren h3, .boxcontent .senioren, .so_dienste h3, .boxcontent .so_dienste { color: #202020; }
.start h3, .boxcontent .start, #popdown li a:focus.start, #popdown li a:hover.start,#popdown li a:active.start { background-color: #7A7A7A; }
.subnavi li.subnaviaktiv a:link, .subnavi li.subnaviaktiv a:visited { text-decoration: underline; }

.grey h3 {
	background-color: #7A7A7A !important;
	color: #ffffff;
}

.a_gesundheit h3,
.arbeit h3,
.barriere h3,
.familie h3,
.frauen h3,
.gesundheit h3,
.integration h3,
.jugend h3,
.senioren h3,
.so_dienste h3{
color: #ffffff;
}


.bildbox {
	width: 150px;
	background-color: #ffffff;
	text-align: center;
	display: table;
	margin-left: 5%;
	float: left;
	margin-right: 5%;
}

* html .bildbox {
	width: 136px;
	margin-left: 2.5%;
	margin-right: 2.5%;
}

.bildbox img {
	float: none;
	text-align: center;
	padding: 7px;
}

#search .textfield { width: 53.75%; }

#Ansprechpartner {
	margin-top: 1.2em;
	margin-bottom: 2.5em;
}

.box p a:link, .box p a:visited {
	padding-bottom: 1px;
	margin-right: 5px;
	float: none;
	display: inline;
	background-position: bottom right;
}

.treffer_hinweis { margin: 0em 0em 1em 1.6em; }

#sitemap_hinweis{ margin-left:0.5em; }

.inhalt_annotation{
margin-left:0.5em;
}

.inhalt_annotation .teaser_annotation{
color:#606060;
}

.teaser_annotation li{
float:left;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 1.5em;
list-style-image:none;
}

.teaser_annotation a:link,  .teaser_annotation a:visited, .teaser_annotation a:active{
padding:0em 0em 0em 1.5em;
font-weight:bold;
color:#606060;
background-image: url(/custom/ha/images/listePfeilGrau.gif);
background-repeat: no-repeat;
background-position: 0px 4px;

}

.annotationen h4{
margin:1em 0em 0.5em 0.5em;
color:#606060;
font-size:1em;
font-weight:bold;
}

.inhalt_annotation img{
float:left;
margin:0.2em 0.5em 0em 0em;
}

.annotationsbild{
margin:25px 0px 0px 0px;
}

.annotationsbild h3{

padding:0em 0em 0.8em 13px;
font-weight:bold;
color:#606060;
background:#ffffff;

}

.annotationsbild .imagecontainer{
margin:0px 0px 0px 13px;
padding:0px 0px 0px 0px;
color:#545454;
font-size:1em;
}
