/* CSS Document */
@import url(norm.css);
@import url(bh_navi.css);
/*@import url(bh_druck.css)print, embossed;*/
/*Farben DOW basis*/
/*
BG f4f4f4
L c1c1c1
navi 9ba9b2
navi:hover c1c1c1
p 333333
h1 666666


*/

* html {height:1%;}

#spalte1 a:link, a:visited {
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-decoration:none;
}
#spalte1 a:hover {
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color:#666666;
	color:#ffffff;
}
#spalte1 a:focus {}
#spalte1 a:active {}

h1 {
	font-size: 1em;
}
h2 {
	font-size: 0.9em;
}
h3 {
	font-style: italic;
	font-size: 0.85em;
}
h4.unsichtbar{
	font-size:1em;
	left:-700em;
	position: absolute;
	}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	background-color: #eef2ea;
	background-attachment: fixed;
	background-image: url(../NEU_img/basis_layout/linien_dow/bg_body.png);
	background-repeat: repeat-x;
	background-position: bottom;

}
#wrapper{
	width: 68.75em;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	min-height: 38.75em;
/*	background-color:#cacaca;*/
}
#spalte1{
	position: relative;
	width: 49.25em;
	float:left;
	min-height: 37.5em;
/*	background-color:#cacaca;*/
	margin-left:1.25em;
}
#eckeoben{
	position:relative;
	float:left;
	height:6.875em;
	width:4.375em;
	background-image: url(../NEU_img/basis_layout/linien_bh/bg_ecke_oben_links_dow_110.png);
	background-repeat: no-repeat;
}
#oben{
	position:relative;
	float:left;
	height:6.875em;
	width:44.875em;
	background-color: #FFFFFF;
	background-image: url(../NEU_img/basis_layout/linien_bh/bg_oben_dow.png);
	background-repeat: repeat-x;
}
/*foto oben links mit einrichtungsname*/
#foto_ort {
	position:relative;
	float:left;
	width:14.375em;
	margin-top:2.188em;
	height:4.5em;
	/*muss bei jeder Hausseite in head wegen dem foto in der leiste*/
/*	background-image: url(../NEU_img/dow_leiste.jpg);
	background-repeat: no-repeat;*/
	background-color:#FFFFFF;

}
#foto_ort h1 {
	font-size: .6em;
	margin-left:1.25em;

}
#foto_ort h1.fett{
	font-size:.8em;
	font-weight:bold;
	/*margin-top:2.188em;*/
	margin-top:2.5em;
}
#kreuz {
	position:absolute;
	background-image: url(../NEU_img/basis_layout/kreuz.gif);
	background-repeat: no-repeat;
	z-index: 99;
	height: 4.688em;
	width: 3.125em;
	left: 19.563em;
}
#logo{
	position:relative;
	top:0px;
	float:right;
	width:5em;
	height:4.25em;
	background-color:#cacaca;
	background-image: url(../NEU_img/basis_layout/neu_dow_170506.gif);
	background-repeat: no-repeat;
}
#inhalt{
	position:relative;
	clear:both;
	padding:1.25em 1.25em 0.625em 12.5em;
	width:35.563em;
	background-image: url(../NEU_img/basis_layout/linien_bh/bg_inhalt_dow.png);
	background-repeat: repeat-y;
	background-color:#FFFFFF;
	min-height: 36.25em;
}
#inhalt h1{
	margin-top: 1.25em;
	margin-bottom: 0.625em;
		margin-left: -0.625em;

}
#inhalt p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height: 1.5em;
	text-align: justify;
		clear:both;
}
#inhalt p strong{
	font-weight: bold;
	color: #333333;
	margin-left: -0.313em;
}
#inhalt p strong.impressum{
	font-weight: bold;
	color: #333333;
	margin-left: 0px;
}
#inhalt p kursiv{
	font-style: italic;
}
#inhalt p.einrueck {
	margin-left: 0.5em;
}

/*listen im inhalt*/
#inhalt ul{
  margin-top:0.625em;
  margin-bottom:0.938em;
  }
#inhalt ul li{
	font-size:0.8em;
	list-style-type: circle;
	margin-left: 1em;
	line-height: 1.4em;
}
#inhalt ol{
  margin-top:0.625em;
  margin-bottom:0.938em;
  }
#inhalt ol li{
	font-size:0.8em;
	list-style-type: decimal;
	margin-left: 1em;
	line-height: 1.4em;
}
/*fuss mit adresse und navigation unten css fuer navi ist in navi_css*/
#unten{
	position:relative;
	clear:both;
	width:49.25em;
	height:3.125em;

}
#unten #adresse{
	padding-left:0.313em;
	position:relative;
	float:left;
	background-color:#498151;
	border-top-width: 0.188em;
	border-right-width: 0.188em;
	border-bottom-width: 0.188em;
	border-left-width: 0.188em;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #baccaa;
	border-right-color: #baccaa;
	border-bottom-color: #baccaa;
	border-left-color: #FFFFFF;
	padding-right:0.625em;
}
#unten #adresse p{
	font-size:0.7em;
	color: #FFFFFF;
	letter-spacing: .11em;
}
#unten #naviu{
	position:relative;
	float:right;
	top:0.938em;
	width: auto;
	text-align: right;
}

/*fuss und navigation unten ENDE*/  


/*---------  Anfang Spalte 2   -------------*/
#spalte2{
	position: relative;
	width: 15.625em;
	float: left;
	min-height: 43.188em;
	color:#000000;
	margin-left:0.063em;
}
#spalte2 p.mehr{
	font-size:0.7em;
	font-weight:bold;
	margin-bottom:0.313em;
	margin-top:0.313em;
	text-indent:3.125em;
	}
#aktuelles{
	position:relative;
	width:12.5em;
	padding:0.313em 0.313em 0.313em 0.313em;
	margin-bottom:0.313em;
}
#aktuelles p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
}
#spalte2 h5{
	font-size:0.8em;
	font-weight:bold;
}
#spalte2 h6{
	font-size:.7em;
	font-weight:bold;
}
#spalte2 a:link, a:visited{
	text-decoration:none;
	color:#069;
	font-weight:bold;
	border-bottom-width: 0.063em;
	border-bottom-style: dotted;
	border-bottom-color: #ffffFF;
}
#spalte2 a:hover{
	border-bottom-width: 0.063em;
	border-bottom-style: dotted;
	border-bottom-color: #0000ff;
	color:#FFF;
}
/*nötig für die eigenen Meldungen in spalte zwei*/
#spalte2 hr{
  height:0.063em;
  width:99%;
  border-style:dotted;
  border-color:#498151;
  }
#spalte2 .haus{
color:#ffffff;
font-weight:bold;
font-size:.75em;
background-color:#498151;
padding:0.125em 0.125em;

}

/*neu für div haus*/
#spalte2 #haus1{
background-color:#bacba9;
border-left:0.063em solid #498151;
border-right:1px solid #498151;
border-bottom:0.313em solid #498151;
}
#spalte2 #haus2{
background-color:#bacba9;
border-left:0.063em solid #498151;
border-right:0.063em solid #498151;
border-bottom:0.313em solid #498151;
}
#spalte2 #haus3{
background-color:#bacba9;
border-left:0.063em solid #498151;
border-right:0.063em solid #498151;
border-bottom:0.313em solid #498151;
}
/*ende neu für div haus*/

#spalte2 .werke{
color:#ffffff;
font-weight:bold;
font-size:.7em;
background-color:#666;
padding:0.125em 0.313em;
margin-bottom:0.313em;
}

/*neu für div werke*/
#spalte2 #werke1{
background-color:#dcdcdc;
border-left:0.063em solid #999999;
border-right:0.063em solid #999999;
border-bottom:0.313em solid #999999;
margin-top:0.125em;
}
#spalte2 #werke1 p{
padding-left:0.125em;}
#spalte2 #werke1 h6{
padding-left:0.125em;
padding-top:0px;}

#spalte2 #werke2{
background-color:#dcdcdc;
border-left:0.063em solid #999999;
border-right:0.063em solid #999999;
border-bottom:0.313em solid #999999;
margin-top:0.125em;
}
#spalte2 #werke2 p{
padding-left:0.125em;}
#spalte2 #werke2 h6{
padding-left:0.125em;
padding-top:0px;}

#spalte2 #werke3{
background-color:#dcdcdc;
border-left:0.063em solid #999999;
border-right:0.063em solid #999999;
border-bottom:0.313em solid #999999;
margin-top:0.125em;
}
#spalte2 #werke3 p{
padding-left:0.125em;}
#spalte2 #werke3 h6{
padding-left:0.125em;
padding-top:0px;}

/*ende neu für div werke*/
#spalte2 .keine{
margin:0.313em 0.313em;

}
/* ENDE nötig für die eigenen Meldungen ENDE*/
#termine{
	position:relative;
	width:12.5em;
	padding:0.313em 0.313em 0.313em 0.313em;
	
	margin-bottom:0.313em;
}
#termine p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
}

#suchwolke{
	position:relative;
	width:12.5em;
	padding:0px 0.313em 0.313em 0.313em;
	margin-bottom:0.313em;
}
#suchwolke p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
}
/*-----------ENDE spalte 2 --------------*/

#fotos_titel{
	position:relative;
	/*float:left;*/
	width: 31.25em;
	margin-top:4.375em;
}
#fotos_titel .titel {
	padding:0.125em;
	border: 0.063em solid #000;
	background-color:#efefef;
	/*float: left;*/
	margin-right:0.313em;
	margin-bottom:3.125em;
}
.hausinfo{
	font-size:0.7em;
	font-weight: normal;
}
.foto_abstand_li {
	padding:0.125em;
	border: 0.063em solid #000;
	background-color:#efefef;
	margin-left:1.25em;
	margin-bottom:0.625em;
	float: right;
}
.foto_abstand_re {
	padding:0.125em;
	border: 0.063em solid #000;
	background-color:#efefef;	
	margin-right:1.25em;
	margin-bottom:0.625em;
}
.foto_ohne_abstand{
	padding:0.125em;
	border: 0.063em solid #000;
	background-color:#efefef;	

}
hr {
	width: 99%;
	height:0.063em;
	color:#AB0A40;
	height: 0.001em;
	text-align: center;
	margin-top: 1.875em;
	margin-bottom: 0.625em;
}
/*für artikel*/
#presse {
	position: relative;
	width: 34.375em;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	padding: 0.625em;
}
#presse h1 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 1.25em;
	margin-bottom: 0.625em;
}
#presse p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	line-height: 1.5em;
	margin-left: 1.25em;
	text-align: justify;
}
#presse img[alt] {
	padding:0.125em;
	border: 0.063em solid #000;
	background-color:#efefef;	
}
#presse #fotolinks{
	float:left;
	padding:0.125em;
/*	border: 1px solid #000;
	background-color:#efefef;*/
	margin:0.313em 0.625em 1.25em 1.25em;
}
#fotolinks p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .65em;
	line-height: 1em;
	text-align: left;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
}
#presse #fotorechts{
	float:right;
	padding:0.125em;
/*	border: 1px solid #000;
	background-color:#efefef;*/
	margin:0.313em 0px 20px 0.625em;	
}
#fotorechts p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .65em;
	line-height: 1em;
	text-align: left;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	}
#presse #foto{
	padding:0.125em;
	margin:0.938em auto;
	text-align: center;
	width:auto;
}
#foto p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .65em;
	line-height: 1em;
	text-align: center;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	}
/*für artikel ENDE*/
#sterne {
	text-align: center;
}

/*SPALTE HAUS ANFANG*/
#inhalt #spalte_haus{
	position:relative;
	height: auto;
	width: 36.25em;
}
#inhalt #spalte_haus a{
	font-weight: normal;
	color: #0066FF;
	background-color: #FFFFFF;
}
#inhalt #spalte_haus a:hover{
	color: #000000;
}
#inhalt #spalte_haus #foto{
	position:relative;
	float:left;
	margin-right: 1.25em;
	margin-bottom: 1.875em;
	height: auto;
	width:15.625em;
	}
#inhalt #spalte_haus #foto img{	
	padding:0.125em;
	border: 0.063em solid #000;
	background-color:#efefef;
	}
#inhalt #spalte_haus #adresse{
	position:relative;
	height: auto;
	float: left;
	min-width:18.75em;
}
#inhalt #spalte_haus #adresse p{
	text-indent: 1.563em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.75em;
}
#inhalt #spalte_haus #adresse .adresse{
	/*	margin-left: 20px;*/
	text-indent: 0px;
}
#inhalt  #spalte_haus  #adresse  .telefon{
	background-image: url(../NEU_img/basis_layout/telefon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.125em;
	margin-right: 0.625em;
}
#inhalt #spalte_haus #adresse .fax{
	background-image: url(../NEU_img/basis_layout/fax.gif);
	background-repeat: no-repeat;
	background-position: -0.063em 0px;
}
#inhalt #spalte_haus #adresse .weltkugel{
	background-image: url(../NEU_img/basis_layout/weltkugel_icon.gif);
	background-repeat: no-repeat;
	background-position: 0.125em 0.125em;
}
#inhalt #spalte_haus #adresse .mail{
	background-image: url(../NEU_img/basis_layout/mail.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.125em;
}

.foto_haus{
	margin-bottom: 1.25em;
}
/*SPALTE HAUS ENDE*/

/*impressum*/
#nummern{
	position:relative;
	width: 25em;
}
#nummern .telefon{
	background-image: url(../NEU_img/basis_layout/telefon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.125em;
	margin-right: 3.125em;
}
#nummern p{
text-indent:1.563em;}
#nummern .fax{
	background-image: url(../NEU_img/basis_layout/fax.gif);
	background-repeat: no-repeat;
	background-position: -0.063em 0px;
}
/*impressum ENDE*/
a {
	text-decoration: none;
	font-weight: bold;
}
a .rot{
	font-weight: bold;
	color: #FF0000;
}
/*fuer pressemeldungen*/
#presse {
	position: relative;
	width: 33.125em;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	padding: 0.625em;
}
#presse h1 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
#presse p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.5em;
	margin-left: 1.25em;
	text-align: justify;
}
#presse a{
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
}
#presse a:hover{
	color: #339900;
}
.abstandLinks {
	margin-left: 1.25em;
	padding:0.125em;
	border: 0.063em solid #000;
	background-color:#efefef;
	float:right;
}
.abstandRechts {
	margin-right: 1.25em;
	padding:0.125em;
	border: 0.063em solid #000;
	background-color:#efefef;
	float:left;
}
.pressefoto {
	padding:0.125em;
	border: 0.063em solid #000;
	background-color:#efefef;
	margin-left: 1.25em;
}
/*fuer pressemeldungen ENDE */

/*seite aktiv navigation LINKS anfang*/
#eins .bh1, #zwei .bh2, #drei .bh3, #vier .bh4, #fuenf .bh5, #sechs .bh6, #sieben .bh7, #acht .bh8, #neun .bh9, #zehn .bh10, #elf .bh11 {
	background-color:#bacba8;
	color:#000000;
	font-weight: bold;
	/*width:140px;*/
}
/*seite aktiv ende*/

/*seite aktiv navigation UNTEN anfang*/
#unteneins .bh51, #untenzwei .bh52, #untendrei .bh53, #untenvier .bh54, #untenfuenf .bh55, #untensechs .bh56 {
	background-color:#bacba8;
	color:#000000;
	font-weight: bold;
}
/*seite aktiv ende*/
/*ohne rahmen logo*/
a.ohnerahmen {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
