html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

body {
line-height:1;
font-family:Arial;
margin-left:25px;
}

body.orange {
background:#FF9934;
color:#fff;
}

body.white {
background:#fff;
color:#3e3d40;
}

blockquote,q {
quotes:none;
}

:focus {
outline:0;
}

ins {
text-decoration:none;
}

del {
text-decoration:line-through;
}

table {
border-collapse:collapse;
border-spacing:0;
}

#logo {
position:absolute;
top:80px;
width:130px;
height:100px;
z-index:-1;
}

#logo a {
display:block;
width:100%;
height:100%;
text-decoration:none;
}

.orange #logo {
background:url('../images/LogoStart.gif');
background-repeat:no-repeat;
}

#ich,#du,#es {
position:absolute;
top:80px;
width:130px;
height:100px;
z-index:100;
}
.orange #ich {
background:url('../images/ich_start.gif');
background-repeat:no-repeat;
}

.orange #du {
background:url('../images/du_start.gif');
background-repeat:no-repeat;
}

.orange #es {
background:url('../images/es_start.gif');
background-repeat:no-repeat;
}

.white #du {
background:url('../images/du.gif');
background-repeat:no-repeat;
}

.white #es {
background:url('../images/es.gif');
background-repeat:no-repeat;
}

#navigation {
left:25px;
position:absolute;
top:190px;
}

#navigation_main {
margin-bottom:185px;
}

#navigation_main li {
border-bottom:1px solid #FFC285;
display:block;
font-size:13px;
padding-bottom:4px;
padding-top:6px;
text-transform:uppercase;
width:193px;
}

.orange #navigation_main li a {
text-decoration:none;
color:#fff;
}

.white #navigation_main li a {
text-decoration:none;
color:#ff7f00;
}

.navigation_main_info {
margin-top:30px;
}

.navigation_bottom {
font-size:14px;
line-height:18px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-bottom:40px;
width:200px;
}

.white .navigation_bottom {
color:#FF7F00;
}

#patient_rollover {
background:#ff5d3d;
color:#fcaa89;
top:173px;
}

#pflegende_rollover {
background:#6da4ce;
color:#90c3e5;
top:194px;
}

#methode_rollover {
background:#7dc051;
color:#A0dc79;
top:218px;
}

#main_content {
left:285px;
position:absolute;
top:19px;
width:510px;
z-index:10;
height:auto;
padding-bottom:50px;
}

#main_content_title h1 {
font-family:georgia;
font-size:48px;
font-weight:400;
letter-spacing:2px;
line-height:57px;
margin-bottom:25px;
width:450px;
}

.blue {
color:#3EABFF;
}

.orange {
color:#ff7f00;
}

.green {
color:#7dc051;
}

h4 {
margin-bottom:18px;
font-size:20px;
line-height:28px;
font-weight:400;
}

#main_content_text {
font-size:14px;
letter-spacing:0;
line-height:22px;
z-index: 1000;
}

#main_content_text ul {
position:relative;
left:15px;
}

#main_content_text li {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
}

#main_content_text h2 {
font-size:18px;
text-transform:uppercase;
font-weight:400;
margin-top:42px;
margin-bottom:25px;
}

#team_list {
left:0;
margin:0;
padding:0;
}

#main_content_text #team_list {
left:0;
position:relative;
}

#team_list li {
list-style:none;
border-bottom:1px solid #FFC285;
clear:both;
min-height:100px;
margin:0;
padding:13px 0 15px;
}

.team_image {
float:left;
margin-right:10px;
}

ul#address,ul#contact_details {
position:relative;
left:0;
}

#contact_details li {
color:#FF7F00;
font-size:20px;
}

#contact_details li a {
color:#FF7F00;
text-decoration:none;
}

ul#linkliste {
position:relative;
left:0;
margin:0;
padding:0;
}

#linkliste li {
list-style:none;
border-bottom:1px solid #FF7F00;
margin:0 0 10px;
padding:0 0 10px;
}

#linkliste li a {
font-weight:700;
text-decoration:none;
color:#3E3D40;
}


#linkliste li a:hover {
color:#FF7F00;
font-weight:700;
text-decoration:none;
}


#linkliste li h3 {
font-weight:400;
}

#linkliste li span.link {
clear:both;
}

::selection,::-moz-selection {
background:#fff;
color:#ff7f00;
}

.white #logo {
background:url('../images/LogoFolge.gif');
background-repeat:no-repeat;
}

.white #ich {
background:url('../images/ich.gif');
background-repeat:no-repeat;
}

#navigation_main li a:hover,.selected {
font-weight:700;
}

.orange .navigation_bottom,h1.white {
color:#fff;
}

.orange #patient_rollover,.orange #pflegende_rollover,.orange #methode_rollover,.orange #philosophie_rollover,.orange #team_rollover,.orange #leistungen_rollover,.orange #notizbuch_rollover,.white #patient_rollover,.white #pflegende_rollover,.white #methode_rollover,.white #philosophie_rollover,.white #team_rollover,.white #leistungen_rollover,.white #notizbuch_rollover {
position:absolute;
left:-30px;
width:700px;
font-family:Georgia;
font-size:48px;
z-index:100;
line-height:57px;
padding:20px 15px 25px 30px;
}

#philosophie_rollover,#team_rollover,#leistungen_rollover {
background:#ff7f00;
color:#fbae53;
}

.orange #philosophie_rollover,.orange #team_rollover,.orange #leistungen_rollover {
background:#FF7FF00;
color:#FBAE53;
}

#philosophie_rollover {
top:242px;
}

ul#main_text_ul {
padding-left:20px;
position:relative;
left:0;
margin:0 0 20px;
}

#philosophie_ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:circle;
padding-left:0;
}

#team_rollover {
top:266px;
}

#leistungen_rollover {
top:290px;
}

.pink {
color:#ff5d3d;
}

ul#impressum_contant {
position:relative;
left:0;
margin:20px 0;
padding:0;
}

#impressum_contant .email {
margin-top:20px;
}

#impressum_contant .email a,a.text_link {
color:#3E3D40;
text-decoration:none;
}

#team_list .last,#navigation_main li.end_item,#linkliste li.end_item {
border-bottom:0;
}

#main_content_text p,#main_content_text ul,* html .team_image,* html .team_text {
margin-bottom:20px;
}

#address,#contact_details,#address li,#contact_details li,#impressum_contant li {
list-style:none;
margin:0;
padding:0;
}

.team_text
{
position:relative;
top:-5px;
}
