body {
margin: 0px;
padding: 0px;
background-color: #635847;
}

img {
border: 0px;
}

a { 
color: #C4B700;
text-decoration: none
}

a:link { 
color: #C4B700;
text-decoration: none
}

a:hover {
color: #7D7115;
text-decoration: underline
}

#list ul{
display: block;
float: left; 
margin:0 0 10px;
padding-left: 13px; 
width: 455px;
list-style-type: square;
white-space: normal; }

#list ul li{
margin-bottom:10px;
}

#listteam ul{
display: block;
float: left; 
margin:0px;
padding-left: 13px; 
width: 455px;
list-style-type: square;
white-space: normal; }

.picture {
display: block;
float: left;
width: 380px;
height: 250px;
margin:0 0 0 -5px;
padding: 5px 0 0;
}

.picturetext {
display: block;
float: left;
font-size: 10px;
font-style: italic;
height: 250px;
line-height: 18px;
margin: 0;
padding: 10px 0 0;
width: 168px;
}

.clear {
clear:both;
}

#top { 
width: 801px; 
height: 36px; 
margin-left: auto; 
margin-right: auto; 
background-image: url(../pics/bg_top.gif); 
background-repeat: no-repeat; 
}

#outlinedashed {
margin: 0;
width: 801px;
height: auto;
margin-left: auto;
margin-right: auto;
border: 1px solid #ffffff;
border-style: dotted;
background-color: transparent;
}

#mainwrapper  {
display: block;
margin-left: auto;
margin-right: auto;
width: 801px;
height: 665px;
background-color: #FFFFFF;
font: 11px verdana, arial, lucida, sans-serif;
color: #404221;
}

#header {
width: 801px;
height: 127px;
display: block;
float: left;
margin: 0;
padding: 0;
background-image: url(../pics/bg_header.gif);
background-repeat: no-repeat;
}

#header_index {
width: 801px;
height: 127px;
display: block;
float: left;
margin: 0;
padding: 0;
background-image: url(../pics/bg_header_index.gif);
background-repeat: no-repeat;
}

#index_left { 
display: inline; 
float: left; 
width: 186px; 
height: 538px; 
margin: 0; 
padding: 0; 
background-image: url(../pics/bg_index_left.gif); 
background-repeat: repeat-y; 
}

#index_right { 
display: inline; 
float: left; 
width: 143px; 
height: 538px; 
margin: 0; 
padding: 0; 
background-image: url(../pics/bg_index_right.gif); 
background-repeat: repeat-y;}

.index_pics {
display: inline; 
float: left; 
width: 117px; 
height: 538px; 
margin: 0; 
padding: 0; 
}


#navigation {
width: 801px;
height: 26px;
display: block;
float: left;
margin: 0;
padding: 0;
}

#content_left { 
display: inline;
float: left;
width: 186px; 
height: 512px; 
background-image:url(../pics/bg_links.gif); 
background-repeat: repeat-y; 
}

#content_default { 
display: inline; 
float: left; 
width: 615px; 
height: 512px; 
overflow: auto;
}


#content_phisio { 
display: inline; 
float: left; 
width: 615px; 
height: 512px; 
background-image: url(../pics/bg_phisio.gif);
background-repeat: no-repeat;
overflow: auto
}

#content_rolfing { 
display: inline; 
float: left; 
width: 615px; 
height: 512px; 
background-image: url(../pics/bg_rolfing.gif);
background-repeat: no-repeat;
overflow: auto
}

#content_pilates { 
display: inline; 
float: left; 
width: 615px; 
height: 512px; 
background-image: url(../pics/bg_pilates.gif);
background-repeat: no-repeat;
overflow: auto
}


#txt{
margin-right: 125px; 
margin-bottom: 20px; 
margin-left: 20px;
margin-top: 20px;
width: auto; 
height: auto; 
}

#txt h1, h2, h3, h4, h5, h6{
font: bold 12px verdana, arial, lucida, sans-serif;
color: #404221;
margin: 0;
padding: 0;
width:550px;
}

#adress{
margin-left: auto;
margin-right: auto;
padding-top: 165px;
width: 145px; 
height: auto;
}

#txtfield {
display: block;
float: left;
width: 186px; 
height: 250px; 
}

#adressfield {
display: block;
float: left;
width: 186px; 
height: 262px; }

#txtleft { 
font-size: 11px; 
font-family: verdana, arial, lucida, sans-serif; 
font-style: italic; 
font-variant: normal; 
margin-left: auto; 
margin-right: auto; 
padding: 0; 
width: 145px; 
height: auto; 
position: relative; 
top:20px;
}

#navleft { 
font-size: 11px; 
font-family: verdana, arial, lucida, sans-serif; 
margin-left: 27px; 
padding: 0; 
width: 145px; 
height: auto; 
position: relative; 
top:20px;
}

#navleft a{ 
text-decoration: none;
color: #404221
}

#navleft a:hover{ 
text-decoration: underline;
}

#home {
margin-left: 193px;
margin-top: 5px;
font-size: 10px;
font-family: verdana, arial, lucida, sans-serif;
color: #404221;
}

#home a {
color: #404221;
text-decoration: none;
}

#home a:hover {
color: #404221;
text-decoration: underline;
}

#footer {
display: block;
margin-left: auto;
margin-right: auto;
width: 801px;
height: 20px;
background-color: transparent;
text-align: left;
font: 10px/20px verdana, arial, lucida, sans-serif;
color: #000000;
}

#footer a {
color: #000000;
text-decoration: none
}

#footer a:hover {
color: #000000;
text-decoration: underline
}


#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a{ 
width: 123px; 
height: 26px;
margin: 0; 
background-image: url(../pics/bg_hellgruen.gif); 
background-repeat: repeat-y;
color: #ffffff; 
text-decoration: none; 
display: block; 
text-align: center; 
font: 11px/26px verdana, lucida, sans-serif;
 }

#navcontainer ul li a:hover
{
width: 123px; 
height: 26px;
margin: 0; 
background-image: url(../pics/bg_ahover.gif); 
background-repeat: repeat-y;
color: #ffffff; 
text-decoration: none; 
}

#navcontainer li#active
{
width: 123px; 
height: 26px;
margin: 0; 
background-image: url(../pics/bg_ahover.gif); 
background-repeat: repeat-y;
color: #ffffff; 
text-decoration: none; 
display: block; 
text-align: center; 
font: 11px/26px verdana, lucida, sans-serif;
}

#navcontainer li#active_links
{
width: 123px; 
height: 26px;
margin: 0; 
background-color: #C4B700;
color: #ffffff; 
text-decoration: none; 
display: block; 
text-align: center; 
font: 11px/26px verdana, lucida, sans-serif;
}


#navcontainer li#greendark a
{
width: 123px; 
height: 26px;
margin: 0; 
background-image: url(../pics/bg_greendark.gif); 
background-repeat: repeat-y;
color: #ffffff; 
text-decoration: none; 
display: block; 
text-align: center; 
font: 11px/26px verdana, lucida, sans-serif;
}

#navcontainer li#greendark a:hover
{
width: 123px; 
height: 26px;
margin: 0; 
background-image: url(../pics/bg_ahover.gif); 
background-repeat: repeat-y;
color: #ffffff; 
text-decoration: none;
display: block; 
text-align: center; 
font: 11px/26px verdana, lucida, sans-serif;
}

#navcontainer li#greendark_nodash a
{
width: 123px; 
height: 26px;
margin: 0; 
background: #7D7115;
color: #ffffff; 
text-decoration: none; 
display: block; 
text-align: center; 
font: 11px/26px verdana, lucida, sans-serif;
}

#navcontainer li#greendark_nodash a:hover
{
width: 123px; 
height: 26px;
margin: 0; 
background: #C4B700;
color: #ffffff; 
text-decoration: none;
display: block; 
text-align: center; 
font: 11px/26px verdana, lucida, sans-serif;
}

/* navigation links */

#navcontainer_left ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer_left ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer_left ul li a{ 
width: 93px; 
height: 26px;
margin: 0; 
background-image: url(../pics/bg_greendark_links.gif); 
background-repeat: repeat-y;
color: #ffffff; 
text-decoration: none; 
display: block; 
text-align: center; 
font: 11px/26px verdana, lucida, sans-serif;
 }

#navcontainer_left ul li a:hover
{
width: 93px; 
height: 26px;
margin: 0; 
background-image: url(../pics/bg_dark_links.gif); 
background-repeat: repeat-y;
color: #ffffff; 
text-decoration: none; 
}

#navcontainer_left li#activeleft
{
width: 93px; 
height: 26px;
margin: 0; 
background-image: url(../pics/bg_dark_links.gif); 
background-repeat: repeat-y;
color: #ffffff; 
text-decoration: none; 
display: block; 
text-align: center; 
font: 11px/26px verdana, lucida, sans-serif;
}

/* unternavigation */





