	html {
	min-height: 101%;
	}
	body  {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #000000;
	background-image: url(images/bg.png);
	background-color: #666666;
    }
	/* Aktiver Navigationspunkt 1.Ebene */
	body#praxis_familientherapie li#n10 a,
	body#systemische_weiterbildung li#n20 a,
	body#entspannungspaedagogik li#n30 a,
	body#fortbildungen li#n40 a,
	body#traumapaedagogik li#n50 a	{
	background-color: #DDBA58;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 43px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	}
	/* Aktiver Navigationspunkt 2.Ebene */
	body#home #navbar2 li#n01 a,
	body#kontakt #navbar2 li#n02 a,
	body#anreise #navbar2 li#n03 a,
	body#uebernachtung #navbar2 li#n04 a,
	body#impressum #navbar2 li#n05 a,
	body#rundgang #navbar2 li#n06 a,
	body#anfrage #navbar2 li#n07 a,
	body#literatur #navbar2 li#n08 a,
	body#praxis_familientherapie.literatur #navbar2 li#n11 a,
	body#praxis_familientherapie.anreise #navbar2 li#n14 a,
	body#praxis_familientherapie.uebernachtung #navbar2 li#n15 a,
	body#praxis_familientherapie.home #navbar2 li#n16 a,
	body#systemische_weiterbildung.beratung #navbar2 li#n21 a,
	body#systemische_weiterbildung.familientherapie #navbar2 li#n22 a,
	body#systemische_weiterbildung.literatur #navbar2 li#n23 a,
	body#systemische_weiterbildung.anreise #navbar2 li#n24 a,
	body#systemische_weiterbildung.uebernachtung #navbar2 li#n25 a,
	body#systemische_weiterbildung.referenten #navbar2 li#n26 a,
	body#systemische_weiterbildung.anfrage #navbar2 li#n27 a,
	body#systemische_weiterbildung.home #navbar2 li#n28 a,
	body#entspannungspaedagogik.weiterbildung #navbar2 li#n31 a,
	body#entspannungspaedagogik.anreise #navbar2 li#n32 a,
	body#entspannungspaedagogik.uebernachtung #navbar2 li#n33 a,
	body#entspannungspaedagogik.referenten #navbar2 li#n34 a,
	body#entspannungspaedagogik.literatur #navbar2 li#n35 a,
	body#entspannungspaedagogik.anfrage #navbar2 li#n36 a,
	body#entspannungspaedagogik.home #navbar2 li#n37 a,
	body#traumapaedagogik.weiterbildung #navbar2 li#n51 a,
	body#traumapaedagogik.anreise #navbar2 li#n52 a,
	body#traumapaedagogik.uebernachtung #navbar2 li#n53 a,
	body#traumapaedagogik.referenten #navbar2 li#n54 a,
	body#traumapaedagogik.literatur #navbar2 li#n55 a,
	body#traumapaedagogik.anfrage #navbar2 li#n56 a,
	body#fortbildungen.autoritaet #navbar2 li#n41 a,
	body#fortbildungen.burnout #navbar2 li#n42 a,
	body#fortbildungen.bindung #navbar2 li#n43 a,
	body#fortbildungen.traumpaedagogik #navbar2 li#n44 a,
	body#fortbildungen.skalierungsscheibe #navbar2 li#n45 a,
	body#fortbildungen.teams #navbar2 li#n46 a,
	body#fortbildungen.borderline #navbar2 li#n47 a,
	body#fortbildungen.gespraeche #navbar2 li#n48 a,
	body#fortbildungen.pubertaet #navbar2 li#n49 a,
	body#fortbildungen.anreise #navbar2 li#n50 a,
	body#fortbildungen.uebernachtung #navbar2 li#n51 a,
	body#fortbildungen.anfrage #navbar2 li#n52 a,
	body#fortbildungen.literatur #navbar2 li#n53 a,
	body#fortbildungen.home #navbar2 li#n54 a{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	text-decoration: none;
	height: 30px;
	color: #333;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 30px;
	text-indent: 40px;
	text-align: left;
	vertical-align: 10%;
	background-image: url(images/comment_blue.gif);
	background-repeat: no-repeat;
	background-position: 15px;
	background-color: #FFFFFF;
}

#container  {
	width: 1024px;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, können Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
	background: #FFFFFF;
	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element aufgehoben. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
    } 
#header1  {
	background-image: url(images/fst-halberstadt2_07.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 15px;
	width: 1024px;
	margin: 0px;
	padding: 0px;
}

#header2   {
	width: 1024px;
	background-image: url(images/fst-halberstadt2_09.png);
	background-repeat: no-repeat;
	height: 305px;
	margin: 0px;
	padding: 0px;
    } 
#navbar1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 220px;
	margin-left: 34px;
	margin-top: 63px;
	font-weight: normal;
	height: 225px;
	list-style-image: none;
	list-style-type: none;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	float: left;
	display: inline;
}
#navbar1 ul{
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	text-decoration: none;
	height: 225px;
	width: 100%;
}
#navbar1 li{
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	height: 45px;
	line-height: 43px;
	text-indent: 20px;
	font-size: 16px;
	font-weight: lighter;
}
#navbar1 li a {
	display: block;
	background-color: #003477;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	border-top-width: 1px;
	border-top-color: #003477;
	text-indent: 20px;
	margin: 0px;
	height: 43px;
	border-top-style: solid;
	line-height: 43px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003477;
}
#navbar1 li a:hover, #navbar1 li a:focus {
	padding: 0px;
	width: 100%;
	background-color: #335D92;
	line-height: 43px;
	height: 43px;
	margin: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #335D92;
	border-bottom-color: #335D92;
}
#navbar2   {
	width: 220px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	height: auto;
	padding: 0px;
	margin-left: 34px;
	display: inline;
    }
#navbar2 ul {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	height: auto;
	width: 100%;
	list-style-image: none;
	list-style-type: none;
	float: left;
}
#navbar2 li {
	width: 100%;
	height: 30px;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	list-style-image: none;
	list-style-type: none;
}
#navbar2 li.logo {
	width: 100%;
	font-size: 12px;
	list-style-image: none;
	list-style-type: none;
	margin-top: 48px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 40px;
}
#navbar2 li a.logotext {
	font-size: 11px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(images/file_acrobat.gif);
	padding: 0px;
	width: 120px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #1b93b2;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#navbar2 li a:hover.logotext,
#navbar2 li a:focus.logotext {
	font-size: 11px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(images/file_acrobat.gif);
	padding: 0px;
	margin: 0px;
	width: 120px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #1b93b2;
	text-decoration: underline;
	background-color: #E7ECF2;
}


#navbar2 li a {
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	text-decoration: none;
	height: 29px;
	color: #333;
	display: block;
	padding: 0px;
	line-height: 30px;
	text-indent: 40px;
	text-align: left;
	vertical-align: 10%;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	background-image: url(images/comment_yellow.gif);
	background-repeat: no-repeat;
	background-position: 15px;
}

#navbar2  li  a:hover, #navbar2 li a:focus,
#navbar2  li.nweblink  a:hover, #navbar2 li.nweblink a:focus, #navbar2  li.fbweblink  a:hover, #navbar2 li.fbweblink a:focus	{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	text-decoration: none;
	height: 30px;
	color: #FFF;
	display: block;
	padding: 0px;
	line-height: 30px;
	text-indent: 40px;
	text-align: left;
	background-color: #335D92;
	margin: 0px;
}

body#institut.institut #navbar2 li#n21 a{
	background-color: #FFF;
	background-image: url(images/nav_select.gif);
	background-repeat: no-repeat;
	background-position: 200px center;
	color: #C35000;
	margin: 0px;
	padding: 0px;
}
#navbar2 li.nweblink a {
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	text-decoration: none;
	height: 29px;
	color: #333;
	display: block;
	padding: 0px;
	line-height: 30px;
	text-indent: 40px;
	text-align: left;
	vertical-align: 10%;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	background-image: url(images/Home.png);
	background-repeat: no-repeat;
	background-position: 15px;
}
#navbar2 li.fbweblink a {
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	text-decoration: none;
	height: 29px;
	color: #333;
	display: block;
	padding: 0px;
	line-height: 30px;
	text-indent: 40px;
	text-align: left;
	vertical-align: 10%;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	background-image: url(images/fst-facebook.png);
	background-repeat: no-repeat;
	background-position: 15px;
}

#navbar2 li.download a      {
	float: left; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
	width: 100%;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	height: auto;
	font-size: 11px !important;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	text-indent: 10px;
	line-height: 22px;
}

#navbar2  li.download  a:hover, #navbar2  li.download  a:focus {
	float: left; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
	width: 100%;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	height: auto;
	font-size: 11px !important;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	background-color: #EBEACB;
	text-decoration: none;
	line-height: 22px;
	text-indent: 10px;
}
#navbar2 li.currentSub a {
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	text-decoration: none;
	height: 30px;
	color: #E4C879;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 30px;
	text-indent: 20px;
	text-align: left;
	background-image: url(images/navarrow1.gif);
	background-repeat: no-repeat;
	background-position: 170px center;
}
#navbar2 .description {
	font-size: 11px;
	display: block;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: auto;
	height: auto;
	margin: 0px;
	background-color: #E3E1B6;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #A6404C;
}
#infopoint  {
	width: 175px;
	float: right;
	margin-top: 270px;
	padding: 0px;
	height: 35px;
	margin-right: 34px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 34px;
	display: inline;
}
#infopoint   ul  {
	width: 168px;
	font-family: Arial, Helvetica, sans-serif;
	height: 0px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
#infopoint   li  {
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	height: 0px;
	list-style-image: none;
	list-style-type: none;
	display: block;
	list-style-position: outside;
	text-transform: lowercase;
	line-height: 34px;
}
#infopoint li#bhome a{
	background-image: url(images/bhome.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#infopoint li#bkontakt a {
	background-image: url(images/folder-kontakt.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#infopoint li#bimpress a {
	background-image: url(images/folder-impress.png);
	background-repeat: no-repeat;
	background-position: left center;
}



#infopoint   li   a  {
	display: inline;
	width: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	list-style-image: none;
	list-style-type: none;
	text-decoration: none;
	margin: 0px;
	line-height: 34px;
	padding: 0px;
	/* [disabled]text-indent: -9999px; */
}
#infopoint   li   a:hover, #infopoint  li  a:focus {
	display: inline;
	width: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	list-style-image: none;
	list-style-type: none;
	line-height: 34px;
	margin: 0px;
	background-color: #335D92;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	padding: 0px;
}
#content  {
	min-height: 600px;
	background-image: url(images/fst-halberstadt2_11.png);
	background-repeat: repeat-y;
	width: 1024px;
	margin: 0px;
	padding: 0px;
}


#mainContent  {
	padding-top: 0;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin-bottom: 20px;
	float: left;
	width: 500px;
	height: auto;
	font-size: 12px;
	display: inline;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
    } 
#pageliteratur #container #content #mainContent .dataleft li {
	list-style-type: square;
}
#pageliteratur #container #content #mainContent .dataleft ul {
	list-style-type: square;
}



#mainContent  h1  {
	font-size: 18px;
	font-style: oblique;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDBA58;
	margin-bottom: 15px;
	color: #003477;
	font-weight: lighter;
	padding-bottom: 5px;
}


#mainContent h2 {
	font-size: 13px;
	margin-top: 26px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	color: #003477;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DDBA58;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#mainContent h3 {
	font-size: 13px;
	color: #333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 20px;
}


#mainContent p {
	margin-bottom: 10px;
	text-align: left;
	margin-top: 5px;
}

#mainContent p.small {
	width: 66%;
	text-align: justify;
	display: inline;
}

#mainContent .weiter{
	background-image: url(images/action_forward.gif);
	background-position: left 0px;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#mainContent li.next{
	list-style-position: inside;
	list-style-image: url(images/action_forward.gif);
	background-image: none;
}


#mainContent .back {
	background-image: url(images/action_back.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: left;
	font-weight: bold;
}
#mainContent .stern {
	background-image: url(images/star.png);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
	height: 16px;
	padding-top: 5px;
}
#mainContent .audio {
	background-image: url(images/sound_none.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: left;
	padding-top: 5px;
}
#mainContent .video {
	background-image: url(images/film.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: left;
	padding-top: 5px;
}

#mainContent .kommentar {
	background-image: url(images/double_comment.png);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 5px;
}

#mainContent .pdf {
	background-image: url(images/file_acrobat.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: left;
	padding-top: 5px;
}
#mainContent .kaufen {
	background-image: url(images/Cart.png);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 5px;
}


#mainContent .border {
	border: 1px dotted #003477;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-color: #FBFBFB;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#mainContent .bg {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-color: #F9F9F9;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#mainContent .phone {
	background-image: url(images/phone.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
	padding-top: 5px;
}
#mainContent .mail {
	background-image: url(images/email.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: left;
	padding-top: 5px;
}
#mainContent .info {
	background-image: url(images/info.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: left;
	padding-top: 5px;
}




#mainContent ul li {
	list-style-type: none;
	background-image: url(images/arrow_right_blue_round.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 20px;
	margin-bottom: 10px;
}
#mainContent ul li.weiterbildung {
	list-style-type: none;
	background-image: url(images/icon_component.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 20px;
	margin-bottom: 10px;
}
#mainContent .buch  {
	list-style-type: none;
	background-image: url(images/book.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 20px;
	margin-bottom: 10px;
}
#mainContent .cd {
	list-style-type: none;
	background-image: url(images/cd.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 20px;
	margin-bottom: 10px;
}
#mainContent ul li.information {
	list-style-type: none;
	background-image: url(images/information.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 20px;
	margin-bottom: 10px;
}







#mainContent a {
	color: #C35000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C35000;
	margin-top: 5px;
	margin-bottom: 10px;

}

#mainContent  a:hover, #mainContent a:focus {
	color: #C35000;
	text-decoration: none;
	background-color: #F8F1DE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C35000;
	margin-top: 5px;
	margin-bottom: 10px;
}
#mainContent a.galerie,
#mainContent a:hover.galerie	{
	margin-top: 5px !important;
	margin-right: 4px !important;
	margin-bottom: 5px !important;
	margin-left: 0px !important;
	text-decoration: none !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-bottom-style: none !important;
	background-color: #FFF !important;
	padding: 0px !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-left-style: none !important;
}


#mainContent   .tip  {
	font-size: 11px;
	display: block;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: auto;
	height: auto;
	margin: 0px;
	border: 1px dotted #999633;
}
#mainContent img {
	border: 1px solid #DDBA58;
	padding: 1px;
	margin: 0px;
}

.dataleft  {
	float: left;
	width: 64%;
	height: auto;
	padding: 0px;
	vertical-align: top;
	margin-top: 0%;
	margin-right: 1%;
	margin-bottom: 2%;
	margin-left: 0%;
	list-style-type: disc;
	list-style-position: inside;
	display: inline;
}
.datablock {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	vertical-align: top;
	float: left;
	display: inline;
}
.pdfdownload {
	margin: 0px;
	padding: 2%;
	height: auto;
	width: 96%;
	float: left;
	border: 1px dotted #214073;
	display: inline;
}

.pdficon {
	padding: 0px;
	float: left;
	height: auto;
	width: 10%;
	margin: 0px;
	display: inline;
}

.pdftext {
	padding: 0px;
	float: right;
	height: 33px;
	width: 90%;
	font-style: italic;
	font-weight: bold;
	margin: 0px;
	display: inline;
}

.dataright img {
	border: 1px solid #214073;
	padding: 3%;
	width: 93%;
	height: auto;
	margin: 0px;
	display: inline;
}
.dataright {
	float: right;
	height: auto;
	width: 30%;
	padding: 0px;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2%;
	margin-left: 1%;
	display: inline;
}
.linebottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5F5F5;
	padding-top: 12px;
	padding-bottom: 12px;
}
#mainContent img.zertmitglied {
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}


#sidebar1  {
	float: right; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
	width: 175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
	padding: 0px;
	color: #5A1A21;
	height: auto;
	margin-right: 34px;
	display: inline;
    }
#sidebar1 ul {
	width: 175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	height: auto;
	display: inline;
}
#sidebar1   li  {
	width: 175px;
	list-style-image: none;
	list-style-type: none;
	height: auto;
	display: block;
	padding: 0px;
	margin: 0px;
	display: inline;
}
#sidebar1 li a {
	width: 175px;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	color: #846021;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	display: inline;
}
#sidebar1 li  a:hover, #sidebar2 li a:focus {
	width: 155px;
	list-style-image: none;
	list-style-type: none;
	height: auto;
	display: block;
	margin: 0px;
	padding: 10px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E4C879;
	display: inline;
}
#sidebar1 li.headline     {
	width: 155px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image: none;
	list-style-type: none;
	height: auto;
	display: block;
	color: #FFFFFF;
	background-color: #DDBA58;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px !important;
	padding-bottom: 5px;
	padding-left: 10px!important;
	display: inline;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	float: right;
	margin: 0px;
}
#sidebar1 li.border {
	float: right; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
	width: 175px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	height: 11px;
	display: block;
	background-color: #FFFFFF;
	display: inline;
}
#sidebar1 li.download {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	display: block;
	font-size: 11px !important;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	display: inline;
	float: right;
}
#sidebar1 li.download a {
	float: right;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	font-size: 11px !important;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #846021;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 10px;
	line-height: 22px;
	display: inline;
	text-decoration: none;
	width: 175px;
}
#sidebar1  li.download  a:hover, #sidebar2 li.download a:focus {
	float: right; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
	width: 175px;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	font-size: 11px !important;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	background-color: #E4C879;
	text-decoration: none;
	line-height: 22px;
	text-indent: 10px;
	display: inline;
}
body.programme #sidebar1 li#sb1.download a,
body.arbeitsblaetter #sidebar1 li#sb2.download a,
body#systemische_weiterbildung.richtlinien #sidebar1 li#sb3.download a,
body#literatur.buch #sidebar1 li#sb4 a,
body#literatur.cda #sidebar1 li#sb5 a,
body#literatur.dvd #sidebar1 li#sb6 a {
	float: right;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	font-size: 11px !important;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #846021;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 10px;
	line-height: 22px;
	display: inline;
	text-decoration: none;
	width: 175px;
	background-color: #FFF !important;
	color: #003477;
}
#sidebar1 img {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display: inline;
}
#footer  {
	background-image: url(images/fst-halberstadt2_15.png);
	height: 15px;
	background-repeat: no-repeat;
	float: left;
	width: 1024px;
    } 
#footer  p  {
    	margin: 0; /* Wenn Sie die Ränder des ersten Elements in der Fußzeile auf 0 einstellen, können Sie unerwartete Abstände zwischen divs vermeiden. */
    	padding: 10px 0; /* Durch die Verwendung der Auffüllung bei diesem Element entsteht genau wie bei einem Rand ein Leerraum, aber ohne die potenziellen Abstandsprobleme. */
    }
    .fltrt { /* Mit dieser Klasse können Sie ein Element auf der Seite nach rechts fließen lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { /* Mit dieser Klasse können Sie ein Element auf der Seite nach links fließen lassen. */
	float: left;
	margin-right: 8px;
	display: inline;
	text-decoration: none;
    }
    .clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */
	clear:both;
	height:0px;
	font-size: 1px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
    }

