*{
	border: 0;
	margin: 0;
	padding: 0;
}

body {
	background-image: url("../images/rote_sterne.png");
	background-color: #c8120a;
	background-repeat: repeat;
	font-size: 62.5%;
	text-align: left;
}

p, h1, h2, h3, li, td {
	cursor: default;
}

a {
	color: #fff;
	text-decoration: underline;
	font: normal 1.0em/1.6 Verdana, Arial, sans-serif;
}

p {
	color: #000;
	font: normal 1.1em/1.6 Verdana, Arial, sans-serif;
}

h1 {
	color: #000;
	font: normal 1.8em Times new roman, Arial, sans-serif;
	margin: 0 0 0.2em 0;
}

div.datensatz_text_unten .weisse_h1,
div.datensatz_text_unten_alternativ .weisse_h1 {
	color: #fff;
	font: normal 1.8em Times new roman, Arial, sans-serif;
	margin: 0 0 0.6em 0;
	clear: both;
}

div.datensatz_text_unten .weisse_h2,
div.datensatz_text_unten_alternativ .weisse_h2 {
	color: #fff;
	font: normal 1.8em Times new roman, Arial, sans-serif;
	margin: 0 0 0.5em 0;
}

h2 {
	color: #ca1b12;
	font: bold 1.1em/1.6 Verdana, Arial, sans-serif;
	margin: 0 0 1.5em 0;
}

h3 {
	color: #e26602;
	font: bold 1.1em/1.6 Verdana, Arial, sans-serif;
	margin: 0 0 1.5em 0;
}

address {
	color: #ffdd00;
	font: bold 1.0em/1.4 Verdana, Arial, sans-serif;
	margin: 0 0 1em 0;
}

strong {
	color: #c8120a;
	font: bold 0.9em/1.4 Verdana, Arial, sans-serif;
}

/*#### definierte textformatierungen ####*/

p.weisser_text {
	color: #fff;
	font: normal 1.1em/1.6 Verdana, Arial, sans-serif;
	clear: both;
}

p.weisser_text_bold {
	color: #fff;
	font: bold 1.1em/1.6 Verdana, Arial, sans-serif;
}

p.baerenstark_text {
	color: #fff;
	font: normal 1.1em/1.6 Verdana, Arial, sans-serif;
	margin: 0 0 1em 0;
}

p.sp_text {
	color: #fff;
	font: normal 1.1em/1.6 Verdana, Arial, sans-serif;
}

h1.weisse_h1 {
	float: left;
	color: #fff;
	font: bold 2.4em/1.6 Verdana, Arial, sans-serif;
	margin: 0 0 1.5em 0;
}

h2.h2_siegel {
	color: #fff;
	font: bold 1.1em/1.6 Verdana, Arial, sans-serif;
	margin: 0 0 0 0;
}

h2.weisse_h2 {
	color: #fff;
	font: bold 1.1em/1.6 Verdana, Arial, sans-serif;
	margin: 0 0 0.5em 0;
}

h2.weisse_h2_groesser {
	color: #fff;
	font: bold 1.6em/1.9 Verdana, Arial, sans-serif;
	margin: 0 0 0.5em 0;
}

h2.weisse_h2_groesser2 {
	color: #fff;
	font: bold 1.4em/1.6 Verdana, Arial, sans-serif;
	margin: 0 0 0.5em 0;
}

address.ad_first {
	color: #ffdd00;
	font: bold 1.0em/1.4 Verdana, Arial, sans-serif;
	margin: 0 0 5em 0;
}

address.ad_first a {
	color: #ffdd00;
	font: bold 1.0em/1.4 Verdana, Arial, sans-serif;
	margin: 0 0 5em 0;
}

address.ad_last {
	color: #ffdd00;
	font: bold 1.0em/1.4 Verdana, Arial, sans-serif;
	margin: 0 0 3em 0;
}

address.ad_side_re {
	color: #ffdd00;
	font: bold 1.0em/1.4 Verdana, Arial, sans-serif;
	margin: 0 0 0 0;
}

address.spendenkonto {
	color: #c8120a;
	font: bold 1.1em/1.6 Verdana, Arial, sans-serif;
	margin: 0 0 0 2.5em;
}

address.spendenbelege {
	color: #fff;
	font: normal 1.1em/1.6 Verdana, Arial, sans-serif;
	margin: 0 0 0 2.5em;
}

address.spendenadresse {
	color: #005ba9;
	font: normal 1.1em/1.6 Verdana, Arial, sans-serif;
	margin: 0 0 0 2.5em;
}

ul.listen {
	color: #fff;
	font: normal 1.1em/1.6 Verdana, Arial, sans-serif;
	list-style-type: disc;
	margin: 0 0 0 1.2em;
}

ul.listen li {
	margin: 0 0 0.8em 0;
}

/*#### container ####*/

div#main {
	border-right: 2px dotted #fff;
	background-color: #f1ab17;
	display: inline;
	float: left;
	width: 100.8em;
}

div.header_start {
	border-bottom: 2px dotted #fff;
	background-color: #c8120a;
	display: inline;
	float: left;
	width: 100.8em;
}

div.header_folge {
	border-bottom: 2px dotted #fff;
	background-color: #c8120a;
	display: inline;
	float: left;
	width: 100.8em;
}

div#navigation {
	background-color: #f1ab17;
	display: inline;
	float: left;
	width: 24.4em;
}

div#tert_navigation {
	border-left: 2px dotted #fff;
	background-color: #1c7dc4;
	display: inline;
	float: left;
	height: 6.5em;
	width: 76.2em;
}

div#tert_navigation_folge {
	background-color: #c8120a;
	display: inline;
	float: left;
	height: 5em;
	padding: 4.5em 0 0 0;
	width: 76.2em;
}

div#quar_navigation, div#quar_navigation_rot, div#quar_navigation_orange, div#quar_navigation_gruen, div#quar_navigation_hellblau {
	border-left: 2px dotted #fff;
	display: inline;
	float: left;
	height: 9.4em;
	width: 76.1em;
}

div#quar_navigation {
	background-color: #1c7dc4;
}

div#quar_navigation_rot {
	background-color: #db2f28;
}

div#quar_navigation_gruen {
	background-color: #97b314;
}

div#quar_navigation_orange {
	background-color: #e35c11;
}

div#quar_navigation_hellblau {
	background-color: #00aecf;
}

div#dzi-siegel {
	display: inline;
	float: left;
	height: 14.2em;
	margin: 2em 0 0 2.3em !important;
	margin: 2em 0 0 2.3em;
	width: 9.6em;
}

div#ldi-logo {
	display: inline;
	float: left;
	height: 16.6em;
	margin: 3em 0 0 2.3em !important;
	margin: 3em 0 0 2.3em;
	width: 19.4em;
}

div#rote_flaeche, div#blaue_flaeche, div#gruene_flaeche, div#orangene_flaeche, div#hellblaue_flaeche  {
	border-left: 2px dotted #fff;
	display: inline;
	float: left;
	height: 6.5em;
	width: 76.2em;
}

div#rote_flaeche {
	background-color: #db2f28;
}

div#blaue_flaeche {
	background-color: #1c7dc4;
}

div#gruene_flaeche {
	background-color: #97b314;
}

div#orangene_flaeche {
	background-color: #e35c11;
}

div#hellblaue_flaeche {
	background-color: #00aecf;
}

div.baeren_kl {
	background-color: #f1ab17;
	display: inline;
	float: left;
	height: 6.5em;
	width: 24.4em;
}

div.baeren_kl_folge {
	background-color: #f1ab17;
	border-bottom: 2px dotted #fff;
	display: inline;
	float: left;
	height: 5.5em;
	width: 24.4em;
}

div.content {
	border-left: 2px dotted #fff;
	background-color: #1c7dc4;
	display: inline;
	float: left;
	padding: 0 2.5em 0 2.5em;
	width: 71.2em;
}

div.maincontent {
	display: inline;
	float: left;
	padding: 0 4em 0 0;
	width: 46.4em;
}

div.maincontent_festehoehe {
	display: inline;
	float: left;
	height: 74em;
	padding: 0 4em 0 0;
	width: 46.4em;
}

div.maincontent_festehoehe_01 {
	display: inline;
	float: left;
	height: 74em;
	padding: 0 4em 0 0;
	width: 46.4em;
}

div.maincontent_sitemap {
	display: inline;
	float: left;
	height: 62em;
	padding: 0 4em 0 0;
	width: 46.4em;
}

div.ansprechpartner {
	display: inline;
	float: left;
	margin: 0 0 2.5em 0;
	width: 61em;
}

div.ansprechpartner_text {
	display: inline;
	float: left;
	width: 30em;
}

div.ansprechpartner_bild {
	display: inline;
	float: left;
	width: 30em;
}

div.spalte_01 {
	display: inline;
	float: left;
	margin: 1em 2em 2em 0;
	width: 22em;
}

div.spalte_02 {
	display: inline;
	float: left;
	margin: 1em 0 2em 0;
	width: 22em;
}

div.headlines {
	display: inline;
	float: left;
	margin: 2.5em 0 2em 0;
	width: 70.5em;
}

div.headlines_folge {
	display: inline;
	float: left;
	margin: 0 0 2.6em 0;
	width: 70.5em;
}

div.maincontent_gross {
	display: inline;
	float: left;
	width: 70.5em;
}

div.maincontent_gross_festehoehe {
	display: inline;
	float: left;
	height: 120em !important;
	width: 70.5em;
}

div.maincontent_gross_festehoehe2 {
	display: inline;
	float: left;
	height: 50em !important;
	height: 55em;
	width: 70.5em;
}

div.kontaktformular {
	display: inline;
	float: left;
	width: 40em;
}

div.notebookformular {
	display: inline;
	float: left;
	margin: 4em 0 0 0;
	width: 40em;
}

div.subcontent {
	display: inline;
	float: left;
	width: 20em;
}

div.content_rot, div.content_gelb, div.content_gruen, div.content_orange, div.content_hellblau {
	border-left: 2px dotted #fff;
	display: inline;
	float: left;
	padding: 0 2.5em 2.5em 2.5em;
	width: 71.2em;
}

div.content_rot {
	background-color: #db2f28;
}

div.content_gelb {
	background-color: #fecf44;
}

div.content_gruen {
	background-color: #97b314;
}

div.content_orange {
	background-color: #e35c11;
}

div.content_hellblau {
	background-color: #00aecf;
}

div.datensatz {
	border-bottom: 2px dotted #fff;
	display: inline;
	float: left;
	margin: 0 0 2em 0;
	padding: 0 0 2em 0;
	width: 70.5em;
}

div.datensatz_2spalt {
	border-bottom: 2px dotted #fff;
	display: inline;
	float: left;
	margin: 0 0 2em 0;
	padding: 0 0 2em 0;
	width: 34em;
}

div.datensatz_2spalt_first {
	border-bottom: 2px dotted #fff;
	display: inline;
	float: left;
	margin: 0 2em 2em 0;
	padding: 0 0 2em 0;
	width: 34em;
}

div.datensatz_2spalt_last {
	display: inline;
	float: left;
	margin: 0 0 2em 0;
	padding: 0 0 2em 0;
	width: 34em;
}

div.datensatz_2spalt_bild {
	display: inline;
	float: right;
	width: 18em;
}


div.datensatz_last {
	display: inline;
	float: left;
	margin: 0 0 2em 0;
	padding: 0 0 2em 0;
	width: 70.5em;
}

div.datensatz_text_li {
	display: inline;
	float: left;
	margin: 0 1.8em 0 0;
	width: 48em;
}

div.datensatz_bild_re {
	display: inline;
	float: right;
	width: 18.2em;
}

div.datensatz_bild_oben {
	display: inline;
	float: left;
	margin: 0 0 1.8em 0;
	width: 40.5em;
}

div.datensatz_text_unten {
	display: inline;
	float: left;
	width: 40.5em;
}

div.datensatz_text_unten_alternativ {
	display: inline;
	float: left;
	width: 69.5em;
}

div.datensatz_bunt_bild_oben {
	display: inline;
	float: left;
	margin: 0 0 1.8em 0;
	width: 40.5em;
}

div.datensatz_bunt_text_unten {
	display: inline;
	float: left;
	width: 66em;
}

div.datensatz_bunt_01 {
	border: 2px solid #c8120a;
	background-color: #eba689;
	display: inline;
	float: left;
	margin: 0 0 2em 0;
	padding: 1.5em 2.5em 1.5em 2.5em;
	width: 65.5em;
}

div.datensatz_bunt_02 {
	border: 2px solid #c8120a;
	background-color: #fbc44f;
	display: inline;
	float: left;
	margin: 0 0 2em 0;
	padding: 1.5em 2.5em 1.5em 2.5em;
	width: 65.5em;
}

div.datensatz_bunt_01_last {
	border: 2px solid #c8120a;
	background-color: #eba689;
	display: inline;
	float: left;
	padding: 1.5em 2.5em 1.5em 2.5em;
	width: 65.5em;
}

div.datensatz_bunt_02_last {
	border: 2px solid #c8120a;
	background-color: #fbc44f;
	display: inline;
	float: left;
	padding: 1.5em 2.5em 1.5em 2.5em;
	width: 65.5em;
}

div.datensatz_bunt_text_li {
	display: inline;
	float: left;
	width: 40.5em;
}

div.datensatz_bunt_bild_re {
	display: inline;
	float: right;
	width: 18.2em;
}

div.gb_datensatz {
	border-bottom: 2px dotted #fff;
	display: inline;
	float: left;
	margin: 0 0 2em 0;
	padding: 0 0 2em 0;
	width: 45em;
}

div.termine {
	display: inline;
	float: left;
	margin: 0 0 2em 0;
	width: 70.5em;
}

div.termine_last {
	display: inline;
	float: left;
	width: 70.5em;
}

div.termine_text_li {
	display: inline;
	float: left;
	margin: 0 1.8em 0 0;
	width: 15em;
}

div.termine_text_re {
	display: inline;
	float: left;
	width: 48em;
}

/*#### fotogalerie ####*/

div.maincontent_fotogalerie {
	display: inline;
	float: left;
	padding: 0 0 2.5em 0;
	width: 70.5em;
}

div#pos1, div#pos2, div#pos3, div#pos4, div#pos5, div#pos6, div#pos7, div#pos8,div#pos9 {
	display: inline;
	float: left;
	margin: 0 0 0.8em 0;
	width: 70.5em;
}

div.left, div.middle, div.right {
	display: inline;
	float: left;
	width: 22em;
}

div.left, div.middle {
	margin: 0 1.8em 0 0 !important;
	margin: 0 1.5em 0 0;
}

img.bildarchiv-thumb {
	border: 2px solid #fb6704;
	margin: 0 0 0.8em 0;
	width: 22em;
}

img.hochformat {
	border: 2px solid #fb6704;
	margin: 0.5em 0 1.7em 14.5em;
}

img.querformat {
	border: 2px solid #fb6704;
	margin: 0.5em 0 1.7em 4.8em;
}

a.link-bildarchiv {
	color: #fff;
	text-decoration: underline;
	font: normal 1.0em/1.6 Verdana, Arial, sans-serif;

}

/*#### footer startseite und folgeseite ####*/

div.footer_start {
	border-top: 2px dotted #fff;
	background-color: #f1ab17;
	display: inline;
	float: left;
	width: 100.8em;
}

div.spenden {
	background-color: #f1ab17;
	display: inline;
	float: left;
	width: 24.4em;
}

div.sp_konto {
	background-color: #f1ab17;
	display: inline;
	float: left;
	padding: 1em 1em 1em 2.5em;
	width: 20.85em;
}

div.sp_adresse {
	border-top: 2px dotted #fff;
	background-color: #f1ab17;
	display: inline;
	float: left;
	padding: 1em 1em 1em 2.5em;
	width: 20.85em;
}

div.news_block {
	border-left: 2px dotted #fff;
	border-bottom: 2px dotted #fff;
	background-color: #c8120a;
	display: inline;
	float: left;
	width: 76.15em;
}

div.news_text {
	display: inline;
	float: left;
	padding: 1em 2.5em 0 2.5em;
	width: 46.2em;
}

div.news_bild {
	background-color: #d7271f;
	display: inline;
	float: left;
	height: 20.5em;
	width: 24.9em;
}

div.news_blau {
	border-left: 2px dotted #fff;
	border-bottom: 2px dotted #fff;
	background-color: #1c7dc4;
	display: inline;
	float: left;
	width: 76.2em;
}

div.news_text_blau {
	display: inline;
	float: left;
	padding: 1em 2.5em 1em 2.5em;
	width: 46.2em;
}

div.news_bild_blau {
	background-color: #3486c2;
	display: inline;
	float: left;
	height: 17.8em;
	width: 25em;
}

div.baeren_banner_klein {
	display: inline;
	float: left;
	height: 10.3em;
	width: 24.5em;
}

div.baeren_banner_gross {
	display: inline;
	float: left;
	height: 10.3em;
	width: 76.3em;
}

/*#### navigation ####*/

ul#prim {
	float: left;
	margin: 2.5em 0 0 2em !important;
	margin: 2.5em 0 0 1em;
	width: 22em;
}

ul#prim li{
	font: bold 1.2em/1.1 Verdana, Arial, sans-serif;
	list-style-type: none;
}

a.prim {
	background-image: url("../images/navi_pfeil_orange.jpg");
	background-color: #f1ab17;
	background-repeat: no-repeat;
	color: #005ba9;
	display: block;
	font: normal 1.0em/2.5 Verdana, Arial, sans-serif !important;
	font: normal 1.0em/1.8 Verdana, Arial, sans-serif;
	padding: 0 0 0 3em;
	text-decoration: none;
}

a.prim:hover {
	background-image: url("../images/navi_pfeil_rot.jpg");
	background-color: #f1ab17;
	background-repeat: no-repeat;
	color: #c8120a !important;
	display: block;
	font: bold 1.0em/2.5 Verdana, Arial, sans-serif !important;
	font: bold 1.0em/1.8 Verdana, Arial, sans-serif;
	padding: 0 0 0 3em;
	text-decoration: none;
}

a.prim_aktiv {
	background-image: url("../images/navi_pfeil_rot.jpg");
	background-color: #f1ab17;
	background-repeat: no-repeat;
	color: #c8120a !important;
	display: block;
	font: bold 1.0em/2.5 Verdana, Arial, sans-serif !important;
	font: bold 1.0em/1.8 Verdana, Arial, sans-serif;
	padding: 0 0 0 3em;
	text-decoration: none;
}

ul#seku {
	margin: 0 0 0 0 !important;
	margin: 1em 0 0 0;
	width: 17.5em;
}

ul#seku li{
	font: bold 1.1em/1.1 Verdana, Arial, sans-serif;
	margin: 0 0 0 3.5em;
 	list-style-type: none;
}

a.seku {
	color: #005ba9!important;
	display: block;
	font: normal 1.0em/2.0 Verdana, Arial, sans-serif !important;
	font: normal 1.0em/1.2 Verdana, Arial, sans-serif;
	text-decoration: none;
}

a.seku:hover {
	color: #c8120a !important;
	display: block;
	font: normal 1.0em/2.0 Verdana, Arial, sans-serif !important;
	font: normal 1.0em/1.2 Verdana, Arial, sans-serif;
	text-decoration: underline;
}

a.seku_aktiv {
	color: #c8120a !important;
	display: block;
	font: normal 1.0em/2.0 Verdana, Arial, sans-serif !important;
	font: normal 1.0em/1.2 Verdana, Arial, sans-serif;
	text-decoration: underline;
}

ul#tert {
	display: inline;
	float: right;
	margin: 2em 16.2em 0 0;
	width: 40em;
}

ul#tert li{
	float: left;
	font: bold 1.2em/1.2 Verdana, Arial, sans-serif !important;
	font: bold 1.2em/1.2 Verdana, Arial, sans-serif, sans-serif;
	list-style-type: none;
}

a.tert_eins, a.tert_eins:hover, a.tert_eins_aktiv{
	color: #7ec3ea !important;
}

a.tert_zwei, a.tert_zwei:hover, a.tert_zwei_aktiv{
	color: #fad24c !important;
}

a.tert_drei, a.tert_drei:hover, a.tert_drei_aktiv{
	color: #fc9d99 !important;
}

a.tert_eins, a.tert_zwei, a.tert_drei {
	float: left;
	display: inline;
	font: normal 1.0em/1.2 Verdana, Arial, sans-serif;
	margin: 0 1.5em 0 1.5em;
	text-decoration: none;
}

a.tert_eins:hover, a.tert_zwei:hover, a.tert_drei:hover, a.tert_eins_aktiv , a.tert_zwei_aktiv , a.tert_drei_aktiv  {
	float: left;
	display: inline;
	font: normal 1.0em/1.2 Verdana, Arial, sans-serif;
	margin: 0 1.5em 0 1.5em;
	text-decoration: underline;
}

ul#quar {
	display: inline;
	float: right;
	margin: 7em 20.6em 0 0;
	width: 40em;
}

ul#quar li{
	float: left;
	font: bold 1.2em/1.2 Verdana, Arial, sans-serif !important;
	font: bold 1.2em/1.2 Verdana, Arial, sans-serif;
	list-style-type: none;
}

a.quar_eins:hover, a.quar_zwei:hover, a.quar_drei:hover, a.quar_eins_aktiv , a.quar_zwei_aktiv , a.quar_drei_aktiv  {
	float: left;
	display: inline;
	font: normal 1.0em/1.2 Verdana, Arial, sans-serif !important;
	font: normal 1.0em/1.2 Verdana, Arial, sans-serif;
	margin: 0 1.5em 0 1.5em;
	text-decoration: underline;
}

a.quar_eins, a.quar_eins:hover, a.quar_eins_aktiv{
	color: #fad24c !important;
}

a.quar_zwei, a.quar_zwei:hover, a.quar_zwei_aktiv{
	color: #fc9d99 !important;
}

a.quar_drei, a.quar_drei:hover, a.quar_drei_aktiv{
	color: #7ec3ea !important;
}

a.quar_eins, a.quar_zwei, a.quar_drei {
	float: left;
	display: inline;
	font: normal 1.0em/1.2 Verdana, Arial, sans-serif !important;
	font: normal 1.0em/1.2 Verdana, Arial, sans-serif;
	margin: 0 1.5em 0 1.5em;
	text-decoration: none;
}

/*#### sitemap ####*/

ul#sitemap_prim, ul.sitemap_seku, ul#sitemap_tert, ul#sitemap_quar {
	list-style-type: none;
	margin: 0 0 1em 0;
}

ul#sitemap_prim li a.sm_prim  {
	color: #fff;
	font: normal 1.1em/1.6 Verdana, Arial, sans-serif;
}

ul.sitemap_seku li a.sm_seku {
	margin: 0 0 0 2em;
}

ul#sitemap_tert li a.sm_tert {
	color: #fff;
	font: normal 1.1em/1.6 Verdana, Arial, sans-serif;
}

ul#sitemap_quar li a.sm_quar {
	color: #fff;
	font: normal 1.1em/1.6 Verdana, Arial, sans-serif;
}


/*#### kontaktformular ####*/

div.notebookformular label {
	color: #fff;
	font: normal 1.1em/1.3 Verdana, Arial, sans-serif;
	float: left;
	margin: 0 0 0.8em 0;
	text-align: left;
	width: 15.5em; /* width durch Schriftgr��e teilen*/
}

div.notebookformular input {
	background-color: #fff;
	border: 1px solid #000;
	font: normal 1.1em/1.3 Verdana, Arial, sans-serif;
	float: right;
	margin: 0 0 0.8em 0;
	width: 20em;
}

div.notebookformular input.senden {
	background-color: #fff;
	border: 1px solid #525358;
	color: #000;
	float: left;
	font: normal 1.1em/1.6 Verdana, Arial, sans-serif;
	margin: 1em 0 0 0;
	width: 7em;
}

div.notebookformular textarea#bemerkungen-box {
	border: 1px solid #000;
	font: normal 1.1em/1.6 Verdana, Arial, sans-serif;
	float: left;
	width: 33em; /* width durch Schriftgr��e teilen*/
}

h2.failure {
	color: #fff;
	margin: 0 0 1em 0;
}

fieldset {
	margin: 0 0 1.2em 0;
}

fieldset#f-00 {
	float: left;
	width: 38em;
}

fieldset#f-02 {
	width: 38em;
}


fieldset#fn-00 {
	float: left;
	width: 40em;
}

fieldset#fn-02 {
	float: left;
	width: 40em;
}

fieldset#fn-03 {
	float: left;
	width: 40em;
}

textarea#bemerkungen-box {
	border: 1px solid #000;
	font: normal 1.1em/1.6 Verdana, Arial, sans-serif;
	float: left;
	width: 31em; /* width durch Schriftgr��e teilen*/
}

label.wunsch {
	margin: 0 0 0.3em 0;
	padding: 0.15em 0 0 0.4em;
	float: left;
	width: 32em;
	height: 1.8em;
}

label#bemerkungen {
	width: 32em;
}

label.wunsch_news {
	margin: 0 0 0.3em 0;
	padding: 0.15em 0 0 0.4em;
	float: left;
	width: 25em;
	height: 1.8em;
}

label {
	color: #fff;
	font: normal 1.1em/1.3 Verdana, Arial, sans-serif;
	float: left;
	margin: 0 0 0.8em 0;
	text-align: left;
	width: 4.8em; /* width durch Schriftgr��e teilen*/
}

input {
	background-color: #fff;
	border: 1px solid #000;
	font: normal 1.1em/1.3 Verdana, Arial, sans-serif;
	float: right;
	margin: 0 0 0.8em 0;
	width: 25em;
}

input.input-radio {
	border: 1px solid #525358;
	clear: both;
	background-color: #db2f28;
	float: left;
	margin: 0 0 0.3em 0;
	width: 1em;
	height: 1.8em;
}

input.senden {
	background-color: #fff;
	border: 1px solid #525358;
	color: #000;
	float: left;
	font: normal 1.1em/1.6 Verdana, Arial, sans-serif;
	margin: 1em 0 0 0;
	width: 7em;
}

p#wuensche {
	color: #fff;
	margin: 0 0 0.8em 0;
}

/*#### gästebuch ####*/

input.error {
	border: 2px solid #e2001a;
}

/*#### images ####*/

img.rote_sterne {
	border-right: 2px dotted #fff;
	display: inline;
	float: left;
	height: 17.2em;
	width: 24.4em;
}

img.header_st {
	display: inline;
	float: left;
	height: 17.2em;
	width: 51.4em;
}

img.header_fg {
	border-right: 2px dotted #fff;
	display: inline;
	float: left;
	height: 9.5em;
	width: 24.4em;
}

img.baeren_klein {
	border-bottom: 2px dotted #fff;
	display: inline;
	float: left;
	height: 5.5em;
	width: 24.4em;
}

img.welle {
	display: inline;
	float: left;
	height: 0.7em;
	margin: 1.5em 0 0 0;
	width: 51.4em;
}

img.hw_willkommen {
	display: inline;
	float: left;
	height: 9.1em;
	margin: 0 0 2.6em 0;
	width: 45.5em;
}

img.headline_img {
	display: inline;
	float: left;
	width: 48.5em;
}

img.headline_img_gross{
	display: inline;
	float: left;
	margin: 0 0 2.6em 0;
	width: 57em;
}

img.datensatz_img_hf {
	border: 2px solid #fb6704;
	display: inline;
	float: left;
	margin: 2.6em 0 0.5em 0;
	width: 15.0em;
}

img.datensatz_img_qf {
	border: 2px solid #fb6704;
	display: inline;
	float: left;
	margin: 2.6em 0 0.5em 0;
	width: 17.8em;
}

img.datensatz_img_qf_dunkler {
	border: 2px solid #d10019;
	display: inline;
	float: left;
	margin: 2.6em 0 0.5em 0;
	width: 15.0em;
}

img.datensatz_img_qf_dunkler {
	border: 2px solid #d10019;
	display: inline;
	float: left;
	margin: 2.6em 0 0.5em 0;
	width: 17.8em;
}

img.datensatz_bunt_img_hf {
	border: 2px solid #fb6704;
	display: inline;
	float: left;
	margin: 0.5em 0 1.5em 0;
	width: 15.0em;
}

img.datensatz_bunt_img_qf {
	border: 2px solid #fb6704;
	display: inline;
	float: left;
	margin: 0.5em 0 1.5em 0;
	width: 17.8em;
}

img.datensatz_img_gross_qf {
	border: 2px solid #fb6704;
	display: inline;
	float: left;
}

img.datensatz_2spalt_qf {
	border: 2px solid #fb6704;
	display: inline;
	float: left;
	margin: 0 0 0.5em 0;
	width: 17.8em;
}

img.content_img_qf {
	border: 2px solid #fb6704;
	display: inline;
	float: left;
	margin: 0.5em 0 1.5em 0;
	width: 17.8em;
}

img.content_img_hf {
	border: 2px solid #fb6704;
	display: inline;
	float: left;
	margin: 0.5em 0 1.5em 0;
	width: 15.0em;
}

img.news_img_qf {
	display: inline;
	float: left;
	margin: 4.5em 0 0 3.5em;
	width: 18em;
}

img.news_img_hf {
	display: inline;
	float: left;
	margin: 1em 0 0 3.5em;
	width: 13.1em;
}

img.hw_vorsitz {
	display: inline;
	float: left;
	height: 11.1em;
	margin: 0 0 0.8em 0;
	width: 18.2em;
}

img.hw_buero {
	display: inline;
	float: left;
	height: 17.3em;
	margin: 0 2em 0 0;
	padding: 0 0 3em 0;
	width: 29.6em;
}

img.dzi-siegel {
	border: 1px solid #000;
	display: inline;
	float: left;
	height: 14.0em;
	margin: -1em 0 0 2.5em !important;
	margin: -1em 0 0 2.5em;
	width: 7.3em;
}

img.ldi_logo {
	border: 1px solid #000;
	display: inline;
	float: left;
	height: 16.6em;
	margin: -1em 0 0 2.5em !important;
	margin: -1em 0 0 2.5em;
	width: 16.6em;
}

img.bb_klein {
	display: inline;
	float: left;
	height: 10.3em;
	width: 24.5em;
}

img.bb_gross {
	display: inline;
	float: left;
	height: 10.3em;
	width: 76.3em;
}

img.sp_pfeil_rot {
	display: inline;
	float: left;
	height: 1.2em;
	width: 1.8em;
}

img.sp_pfeil_orange {
	display: inline;
	float: left;
	height: 1.2em;
	width: 1.8em;
}

img.pfeile_img {
	display: inline;
	float: left;
	height: 1.2em;
	margin: 0.7em 1em 0 0;
	width: 1.8em;
}

img.blaue_sterne_banner {
	display: inline;
	float: left;
	height: 5.6em;
	width: 76.3em;
}

img.content_img {
	border: 2px solid #fb6704;
	display: inline;
	float: left;
	margin: 0 0 2.5em 0;
	width: 45.1em;
}

img.ansprechpartner_img {
	border: 2px solid #fb6704;
	display: inline;
	float: left;
	width: 30em;
}

img.kamera_icon {
	display: inline;
	float: left;
	height: 1.6em;
	margin: 0 1em 0 0;
	width: 1.6em;
}

img.dzi_pfeil {
	display: inline;
	float: left;
	height: 2.2em;
	margin: 0 0.5em 0 0;
	width: 1.8em;
}

img.ukm-logo {
	float: left;
	height: 8em;
	margin: 0 1em 1em 0;
	width: 8em;
}


/* provisorische Formatierung Gästebuch */
#div_gaestebuch {
	padding-bottom: 7em;
}
#div_gaestebuch div {
	clear: left;
}
#div_gaestebuch label,
#div_gaestebuch input,
#div_gaestebuch textarea {
	float: left;
}
#div_gaestebuch label {
	width: 8em;
}
#div_gaestebuch textarea {
	border: 1px solid #000;
	width: 23.1em;
	height: 10em;
}


/* div. provisorische Formatierungen */
div.img_ldi {
	padding-top: 6.4em;
}

p.txt_ldi {
	clear: left;
	color: #ffffff;
	display: block;
}
