html, body { 
margin : 0; 
padding : 0; 
background : url('bg.jpg') repeat-y 50% 0;
} 
body { 
background-color : transparent; 
} 
img {
background-color : transparent; 
padding : 3px; 
margin : 0 10px 10px 0; 
border : 1px solid black; 
} 
img a, a:link, a:active, a:visited { 
background-color : transparent; 
padding : 0; 
margin : 0 0 0 0; 
border : 0; 
} 
.img2 { 
background-color : transparent; 
padding : 0; 
margin : 0 0 0 0; 
border : 0; 
} 
.grec { 
background-color : transparent; 
padding : 0; 
margin : 0 0 -5px 0; 
border : 0; 
}
.links { 
float : left; 
background-color : transparent; 
padding : 3px; 
margin : 0 10px 10px 0; 
border : 1px solid black; 
} 
.rechts { 
float : right; 
background-color : transparent; 
padding : 3px; 
margin : 0 0 10px 10px; 
border : 1px solid black; 
} 
.ohne { 
float : left; 
background-color : transparent; 
padding : 0; 
margin : 0 0 0 0; 
border : 0; 
} 
p, ul { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
line-height : 20px;
color : #000; 
padding : 0 20px 0 20px; 
} 
a.link {
 background: url(link.gif);
 background-repeat: no-repeat;
 background-position: left;
 padding-left:16px;
}
table { 
width:100%;
}
.team { 
width:80%;
}
.teampicture { 
width:200px;
border:1px dotted transparent;
vertical-align:top;
overflow:hidden;
color : #000; 
padding : 0 0 0 15px ; 
} 							
h1 { 
border-bottom : none; 
padding : 0 0 0 10px; 
font-family : Helvetica, Tahoma, Arial, sans-serif; 
text-decoration : none; 
color : #000; 
font-size : 17px; 
font-weight : bold; 
text-transform : uppercase; 
} 
h2 { 
border-bottom : none; 
padding : 0 0 0 10px; 
font-family : Helvetica, Tahoma, Arial, sans-serif; 
text-decoration : none; 
color : #000; 
font-size : 14px; 
font-weight : bold; 
text-transform : uppercase; 
}  
#wrapper { 
margin : 0 auto; 
width : 990px; 
} 
#header { 
float : left;
margin : 10px 0 0 0 ;
width : 100%; 
height : 100px; 
background-color : #fff; 
background : url('head.jpg') no-repeat; 
} 
#header2 { 
float : left; 
width : 100%; 
background-color : #fff; 
} 
#header2 h1 { 
border-bottom : none; 
padding : 6px 0 0 10px; 
font-family : Tahoma, Arial, sans-serif; 
text-decoration : none;
text-align : right;
color : #15aeeb; 
font-size : 17px; 
font-weight : bold; 
text-transform : uppercase; 
} 
.menu { 
width : 180px; 
margin-top : 0; 
background-color : transparent;
background : url('menu.gif') repeat-y;
} 
.menu ul {
margin:0px;
padding:0px;
list-style: none;
}
.menu li {
margin-top : 1px;
list-style : none;
}
.menu li a {
display : block;
height : 20px;
background-color : transparent;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000;
margin-top : 1px;
padding : 3px 0 3px 20px;
text-decoration : none;
background-image:url(auswahl.gif);
background-position:4px 4px;
background-repeat:no-repeat;
}
.menu li a:hover {
background-color : #15aeeb;
color : #fff;
background-image:url(auswahl-over.gif);
background-position:4px 4px;
background-repeat:no-repeat;
}
.menu li ul li a {
display : block;
height : 20px;
background-color : transparent;
font-size : 12px;
color : #000;
text-transform : none;
margin : 0;
padding : 2px 0 1px 35px;
background-image:url(sub-auswahl.gif);
background-position:4px 4px;
background-repeat:no-repeat;
}
.menu li ul li a:hover {
background-color : transparent;
color : #ee6541;
background-image:url(sub-auswahl-over.gif);
background-position:4px 4px;
background-repeat:no-repeat;
}
.menu-top .menu-current a {
background-color : #15aeeb;
color : #fff;
background-image:url(auswahl-over.gif);
background-position:8px 4px;
background-repeat:no-repeat;
}
.menu-top .menu-child a {
background-color : transparent;
color : #000;
height : 20px;
margin : 0;
}
#content-links { 
float : left; 
width : 220px; 
background-color : transparent; 
background : url('left.jpg') repeat-x; 
} 
#content { 
float : left; 
margin : 0 0 0 20px; 
width : 748px; 
background-color : transparent;
background : url('content.jpg') repeat-y;
border : 1px dotted #15aeeb; 
} 
#content p { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
color : #000; 
padding : 0 20px 0 20px; 
} 
#content a, a:link, a:active, a:visited { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
text-decoration : none; 
font-size : 11px; 
font-weight : bold; 
color : #000; 
}
#content2 { 
float : left; 
margin : 0 0 0 20px; 
width : 748px; 
min-height : 380px;
background-color : transparent;
background : url('content2.jpg') repeat-y;
border : 1px dotted #15aeeb; 
}
#content2 p { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
color : #000; 
padding : 0 20px 0 20px; 
} 
#content2 h1 { 
border-bottom : none; 
padding : 10px 0 0 10px; 
font-family : Helvetica, Tahoma, Arial, sans-serif; 
text-decoration : none; 
color : #000; 
font-size : 17px; 
font-weight : bold; 
text-transform : uppercase; 
} 
#content2 a, a:link, a:active, a:visited { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
text-decoration : none; 
font-size : 11px; 
font-weight : bold; 
color : #000; 
}
#reiki { 
float : left; 
margin : 10px 0 5px 0; 
min-height : 380px;
width : 242px; 
} 
#manuelletherapie { 
float : left; 
margin : 10px 0 5px 10px; 
min-height : 380px;
width : 242px;  
} 
#osteopathie { 
float : left; 
margin : 10px 0 5px 10px;
min-height : 380px;
width : 242px;  
} 
#footer { 
margin : 15px 0 0 0; 
float : left; 
width : 100%; 
background-color : transparent;
background : url('content2.jpg') repeat-y;
border : 1px dotted #15aeeb;
} 