body {
    margin-top:         40px;
    font-family:        Trebuchet MS, Arial;
    font-size:          11px;
    background:         url(img/bg.jpg) top left repeat-x #910609;
}
img {
    border:             0;
}
/* classes */
.goto {
    height:             40px;
    padding-top:        10px;
}
.goto span {
    padding:            0px 10px;
	font-size:			20px;
}
.goto a {
    text-decoration:    none;
    color:              #262626;
    font-size:          17px;
}
.goto a:hover {
    text-decoration:    underline;
}
.clear {
    clear:              both;
}
.fl_right {
    float:              right;
}
.snav {
    margin-top:         10px;
}
.snav a {
    color:              #373737;
    text-decoration:    underline;
}
.snav a:hover {
    color:              #373737;
    text-decoration:    none;
}
/* container */
#main {
    background:         #FFF;
    width:              928px;
    margin:             auto;
    position:           relative;
    min-height:         500px;
    height:             auto !important;  /* für moderne Browser */
    height:             500px;            /* für den IE */
}
#head {
    width:              902px;
    height:             216px;
    margin:             auto;
    position:           relative;
    background:         url(img/head.jpg) no-repeat;
    z-index:            1;

}
#head img {
    position:           absolute;
    z-index:            2;
    left:               0px;
	top:                0px;
}
#head div {
    position:           absolute;
    z-index:            3;
    background:         #fff;
    text-align:         center;
    width:              65%;
    height:             20px;
    margin-left:        160px;
    margin-top:         180px;
						}
#content {
    width:              902px;
    margin:             auto;
    position:           relative;
}
#c_left {
    width:              700px;
    float:              left;
}

#title {
    width:              100%;
    border-bottom:      1px solid #373737;
}
.spacer1 {
    text-align:         center;
    padding:            8px;
}


/* fonts */
h1 {
    font-size:          15px;
    margin-top:         2px;
    margin-bottom:      2px;
    font-weight:        bold;
    float:              left;
}
p {
    margin-left:        10px;
    margin-right:       10px;
}

/* goto */
.logo_desc {
    text-align:         center;
    padding-top:         7px;
}

.logo {
	float:              left;
	background:			center;
}

a.go, a.go:link, a.go:active, a.go:visited {
	padding-left:		10px;
	display:            block;
    width:              184px;
    height:             90px;
	margin-top:			20px;
    background:         url(img/rehasportverein_h.jpg) no-repeat center;
    overflow:           hidden;  
}
a.go:hover {
    background:         url(img/rehasportverein.jpg) no-repeat center; 
	
}
a.go1, a.go1:link, a.go1:active, a.go1:visited {
    display:            block;
    width:              184px;
    height:             160px;
    background:         url(img/logo_injoy_buchholz_h.jpg) no-repeat center;
    overflow:           hidden;  
}
a.go1:hover {
    background:         url(img/logo_injoy_buchholz.jpg) no-repeat center;
}

a.go2, a.go2:link, a.go2:active, a.go2:visited {
    display:            block;
    width:              184px;
    height:             160px;
    background:         url(img/logo_kuravital_thum_h.jpg) no-repeat center;
    overflow:           hidden;  
}
a.go2:hover {
    background:         url(img/logo_kuravital_thum.jpg) no-repeat center;
}

a.go3, a.go3:link, a.go3:active, a.go3:visited {
    display:            block;
    width:              184px;
    height:             160px;
    background:         url(img/logo_rueckenzentrum_h.jpg) no-repeat center;
    overflow:           hidden;  
}
a.go3:hover {
    background:         url(img/logo_rueckenzentrum.jpg) no-repeat center;
}