* { margin: 0; padding: 0; }

html, body {
text-align:left;
font-family: Frutiger LT, Frutiger, Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
background-color:#666;
/*background-image:url(../img/background_metal.jpg);*/
color: #fff;
min-height:600px;
min-width:1000px;
}

object { outline:none; }


ul {
margin-left:20px;
margin-top:0px;
margin-bottom:0px;
}

a:link { font-family: Frutiger LT, Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif; color: #b5004b; text-decoration: underline }
a:visited {font-family: Frutiger LT, Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif; color: #b5004b; text-decoration: underline}
a:hover {font-family: Frutiger LT, Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline}

.fenster { background-color:#DCDCDC; border: #858484;border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.formular { background-color:#1e1e1e; border:#5c5b5b 2px solid; color:#FFFFFF; }
/*****************************
 Ende Allgemeine Styles
*****************************/

/*****************************
 Beginn Layout-grössen/positionen
*****************************/

#breite {
margin: 0 auto;
width:1092px;
min-height: 600px; /* Mindesthöhe für moderne Browser */
height:auto !important; Important Regel für moderne Browser */ 
height:auto; /* Mindesthöhe für den IE */ 
text-align:left;
background-color:#000;
background-repeat:no-repeat;
background-position:bottom right;
overflow: hidden;
}

#breite_home {
margin: 0 auto;
width:1092px;
min-height: 600px; /* Mindesthöhe für moderne Browser */
height:auto !important; Important Regel für moderne Browser */ 
height:auto; /* Mindesthöhe für den IE */ 
text-align:left;
background-color:#000;
background-image:url(../img/hand_v4.jpg);
background-repeat:no-repeat;
background-position:bottom right;
overflow: hidden;
}

#breite_2 {
margin: 0 auto;
width:1092px;
min-height: 750px; /* Mindesthöhe für moderne Browser */
height:auto !important; Important Regel für moderne Browser */ 
height:auto; /* Mindesthöhe für den IE */ 
text-align:left;
background-color:#000;
background-image:url(../img/hand_v4.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}

#oben{
width:1092px;
height:150px; 
position:relative;
text-align:left;
top:0px;
left:0px;
padding:0px;
}
	
	#inhalt_text{
		position:absolute;
		top:280px;
		width:550px;
		height:auto;
		padding:0px 10px 10px 10px;
		clear: both;
	/*	background-image:url(../img/background_black_v.png); */ 
		}
		
		#inhalt_text_2{
		color:#000;
		width:730px;
		height:auto;
		padding:20px 20px 20px 20px;
		background-color:#FFF;
		margin-top:50px;
		margin-bottom:15px;
	/*	background-image:url(../img/background_black_v.png); */ 
		}

#inhalt {
float:left;
text-align:left;
width:712px;
min-height:450px;
height:auto;
margin-top:0px;
padding-top:0px;
padding-bottom:0px;
margin-left:70px;
border:0px;
}


#logo{
top:0px;
left:0px;
position:absolute;
float:left;
}

#navi {
background-color:#000;
float:left;
position:relative;
  text-align:left;
  padding:0px;
  padding-left:20px;
  width:200px;
  height:400px;
  margin-right:10px;
  margin-top:0px;
  border-right:#323232 outset 0px;
}

#position_hauptnavi{
position:relative;
padding:2px 2px 20px 20px; 
left:-18px;
width:100%;
height:auto;
overflow: hidden;
}

#position_unternavi{
position:relative;
left:12px;
width:100%;
height:150px;
float:left;
overflow: hidden;
	}


#u_nav_home{
min-width:267px;
height:auto;
display:block;
float:left;
	}
	
	#u_nav_normal{
min-width:112px;
min-height:20px;
height:auto;
float:left;
margin-top:-10px;
	}
	
		#u_nav_ende{
min-width:120px;
height:auto;
display:block;
float:left;
clear:both;
	}


#adresse_text{
  text-align:left;
  width:319px;
  padding:0px;
  margin-top:7px;
  border-left:#000000 solid 1px;
  border-bottom:#000000 solid 1px;
  background-color:#f9df9f;
  color:#000000;
}

#adresse{
font-size:12px;
width:220px;
text-align:left;
float:left;
padding-left:0px;
padding-top:20px;
}

#personen{
width:340px;
margin-right:10px;
margin-bottom:30px;
float:left;
display:block;
}

#bottom_inhalt{
	position:absolute;
top:-60px;
width:200px;
float:left;
margin-top:10px;
}

a.bottomlink:link { font-family: Frutiger LT, Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline }
a.bottomlink:visited {font-family:Frutiger LT, Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline}
a.bottomlink:hover {font-family: Frutiger LT,Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif; color: #b5004b; text-decoration: underline}


/*****************************
 Ende Layout-grössen/positionen
*****************************/

/*****************************
 Beginn Überschriften
*****************************/

h1 {
font-family: Frutiger LT 95 Ultra Black, Arial, Microsoft YaHei, Verdana, Helvetica, sans-serif;
font-weight:900;
letter-spacing: -1px;
font-size: 60px;
color: #b5004b;
margin-top:-5px;
text-transform:uppercase;
 }
 
h2 {
font-family: Frutiger LT 57 Condensed, Frutiger, Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
letter-spacing: -1px;
font-size: 20px;
color: #fff;
padding:5px;
padding-left:0px;
 }
 
 h3 {
font-family: Frutiger, Microsoft YaHei,Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 26px;
color: #fff;
letter-spacing: -1px;
margin:0px;
 }

 h4 {
font-family: Frutiger, Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
margin-bottom:3px;
padding:0px;
color: #fff;
margin-bottom:10px;
 }
 
  h5 {
font-family: Frutiger LT 57 Condensed,Frutiger, Arial, Microsoft YaHei, Verdana, Helvetica, sans-serif;
font-size: 20px;
font-weight:200;
padding:0px;
color: #fff;
 }
 
#inhalt_text_2 h1 {
	 font-family: Microsoft YaHei,Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 26px;
color:#b5004b;
letter-spacing: -1px;
margin-top:0px;
margin-bottom:15px;
	 }
	 
	 #inhalt_text_2 ul {
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
}

#inhalt_text_2 li {
margin-top:3px;
}

#ulabstand {
margin-left:40px;
margin-top:10px;
margin-bottom:20px;
list-style-image:url(../img/listenpunkt.png);
}

.lead{
	color:#b5004b;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:20px;
	line-height:1.5;
	}


/*****************************
Navigation
*****************************/



#hauptnavi ul{
margin:0px;
padding:0;
list-style: inside;
white-space: nowrap;}

#hauptnavi li{ 
list-style:none;
display: inline;
}

#hauptnavi a{
color:#FFF;
font:normal 14px Microsoft YaHei, Verdana, Arial, Helvetica,sans-serif;
padding-right:15px;
text-decoration:none;
background-color:#b5004b;
width:90px;
float:left;
margin-right:10px;
padding:5px;
}

body#start li#home a,
body#kontakt li#kontakt a,
body#werwirsind li#wer a,
body#zweck li#wer a,
body#einsatzgebiet li#wer a,
body#team li#wer a,
body#stiftungsrat li#wer a,
body#aerztebeirat li#wer a,
body#konsiliararzt li#wer a,
body#spenden li#spende a,
body#onlinespende li#spende a,
body#legat li#spende a,
body#tun li#tun a,
body#behandeln li#tun a,
body#beraten li#tun a,
body#begleiten li#tun a,
body#koordinieren li#tun a,
body#informieren li#tun a,
body#fortbilden li#tun a,
body#medien li#medien a,
body#newsletter li#newsletter a,
body#referenzen li#referenzen1 a,
body#mitarbeiter li#mitarbeiter a,
body#strategie li#strategie a,
body#zusammenarbeit li#netzwerk a,
body#hausaerzte li#netzwerk a,
body#spitaeler li#netzwerk a,
body#pflegeheim li#netzwerk a,
body#partnergemeinden li#netzwerk a,
body#lighthouse li#netzwerk a,
body#hopp li#hopp a
{
font-weight: bold;
color:#b5004b;
background-color:#FFF;
}

#hauptnavi a:hover{
color:#b5004b;
background-color:#FFF;
}



#subnavi ul{
margin:0px;
padding:0;
}

#subnavi li{ 
list-style:none;
margin:0;
padding:0;
}

#subnavi a{
color:#FFF;
width:170px;
display:block;
font:normal 14px Microsoft YaHei, Verdana, Arial, Helvetica,sans-serif;
padding-right:15px;
text-decoration:none;
border-left:0px solid #000000;
}

body#strategie li#strategie a,
body#zweck li#zweck a,
body#einsatzgebiet li#einsatzgebiet a,
body#team li#team a,
body#stiftungsrat li#stiftungsrat a,
body#aerztebeirat li#aerztebeirat a,
body#konsiliararzt li#konsiliararzt a,
body#spenden li#unterspende a,
body#onlinespende li#onlinespende a,
body#legat li#legat a,
body#behandeln li#behandeln a,
body#begleiten li#begleiten a,
body#koordinieren li#koordinieren a,
body#informieren li#informieren a,
body#fortbilden li#fortbilden a,
body#zusammenarbeit li#zusammenarbeit a,
body#partnergemeinden li#partnergemeinden a,
body#hausaerzte li#hausaerzte a,
body#spitaeler li#spitaeler a,
body#pflegeheim li#pflegeheim a,
body#lighthouse li#lighthouse a,
body#beraten li#beraten a
{
font-weight: bold;
color:#b5004b;
}

#subnavi a:hover{
color:#807d7d;
}

