html,body,#pic,#pic table,#pic td,#container{
width:100%;
height:100%;
overflow:hidden;
}

body{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
cursor:default;
}
a, a:link, a:visited, a:hover, a:active {
font-family: Arial,Helvetica,sans-serif; 
font-weight: normal; 
font-size: 12px; 
text-transform:none; 
text-decoration:none; 
color: #000000;
border:0px;
margin:0px;
padding:0px;
}


a.text, a.text:link, a.text:visited, a.text:active {
font-family: Arial,Helvetica,sans-serif; 
font-weight: normal; 
font-size: 12px; 
text-transform:none; 
text-decoration:none; 
color: #D61751;
}
a.text:hover{
border-bottom:1px dotted #D61751;
}

#container{
position:absolute;
top:0;
left:0;
z-index:100;
overflow:auto;
*overflow-x: hidden;
}
#header{
position:absolute;
top:0px;
left:0px;
width:100%;
min-width:1000px;
height:80px;
background-color: #ffffff;
}
#shadow{
position:absolute;
top:80px;
left:0px;
width:100%;
min-width:1000px;
height:5px;
background-image:url(../images/shadow.png);
background-repeat:repeat-x;
}
#logo{
float:left;
width:272px;
height:80px;
}
#nav{
float:right;
min-width:498px;
height:80px;
text-align:right;
margin-right:2px;
}
#main{
height:40px;
display:block;
}
#main a.uebermich, #main a.uebermich:link, #main a.uebermich:visited, #main a.uebermich:hover, #main a.uebermich:active {
display:inline-block;
color:transparent;
width:74px;
height:40px;
line-height:40px;
background: url(../images/uebermich.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#main a.uebermich:hover{
background-image:url(../images/uebermich_a.jpg);
background-repeat:no-repeat;
}
#main a.uebermich_a{
display:inline-block;
color:transparent;
width:74px;
height:40px;
line-height:40px;
background: url(../images/uebermich_a.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#main a.grundlagen, #main a.grundlagen:link, #main a.grundlagen:visited, #main a.grundlagen:hover, #main a.grundlagen:active {
display:inline-block;
color:transparent;
width:87px;
height:40px;
line-height:40px;
background: url(../images/grundlagen.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#main a.grundlagen:hover{
background-image:url(../images/grundlagen_a.jpg);
background-repeat:no-repeat;
}
#main a.grundlagen_a{
display:inline-block;
color:transparent;
width:87px;
height:40px;
line-height:40px;
background: url(../images/grundlagen_a.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#main a.meinearbeit, #main a.meinearbeit:link, #main a.meinearbeit:visited, #main a.meinearbeit:hover, #main a.meinearbeit:active {
display:inline-block;
color:transparent;
width:93px;
height:40px;
line-height:40px;
background: url(../images/meinearbeit.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#main a.meinearbeit:hover{
background-image:url(../images/meinearbeit_a.jpg);
background-repeat:no-repeat;
}
#main a.meinearbeit_a{
display:inline-block;
color:transparent;
width:93px;
height:40px;
line-height:40px;
background: url(../images/meinearbeit_a.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#main a.eindruecke, #main a.eindruecke:link, #main a.eindruecke:visited, #main a.eindruecke:hover, #main a.eindruecke:active {
display:inline-block;
color:transparent;
width:74px;
height:40px;
line-height:40px;
background: url(../images/eindruecke.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#main a.eindruecke:hover{
background-image:url(../images/eindruecke_a.jpg);
background-repeat:no-repeat;
}
#main a.eindruecke_a{
display:inline-block;
color:transparent;
width:74px;
height:40px;
line-height:40px;
background: url(../images/eindruecke_a.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#main a.termine, #main a.termine:link, #main a.termine:visited, #main a.termine:hover, #main a.termine:active {
display:inline-block;
color:transparent;
width:58px;
height:40px;
line-height:40px;
background: url(../images/termine.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#main a.termine:hover{
background-image:url(../images/termine_a.jpg);
background-repeat:no-repeat;
}
#main a.termine_a{
display:inline-block;
color:transparent;
width:58px;
height:40px;
line-height:40px;
background: url(../images/termine_a.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#main a.links, #main a.links:link, #main a.links:visited, #main a.links:hover, #main a.links:active {
display:inline-block;
color:transparent;
width:39px;
height:40px;
line-height:40px;
background: url(../images/links.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#main a.links:hover{
background-image:url(../images/links_a.jpg);
background-repeat:no-repeat;
}
#main a.links_a{
display:inline-block;
color:transparent;
width:39px;
height:40px;
line-height:40px;
background: url(../images/links_a.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#main a.kontakt, #main a.kontakt:link, #main a.kontakt:visited, #main a.kontakt:hover, #main a.kontakt:active {
display:inline-block;
color:transparent;
width:62px;
height:40px;
line-height:40px;
background: url(../images/kontakt.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#main a.kontakt:hover{
background-image:url(../images/kontakt_a.jpg);
background-repeat:no-repeat;
}
#main a.kontakt_a{
display:inline-block;
color:transparent;
width:62px;
height:40px;
line-height:40px;
background: url(../images/kontakt_a.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#main a.datenschutz, #main a.datenschutz:link, #main a.datenschutz:visited, #main a.datenschutz:hover, #main a.datenschutz:active {
display:inline-block;
color:transparent;
width:93px;
height:40px;
line-height:40px;
background: url(../images/datenschutz.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#main a.datenschutz:hover{
background-image:url(../images/datenschutz_a.jpg);
background-repeat:no-repeat;
}
#main a.datenschutz_a{
display:inline-block;
color:transparent;
width:93px;
height:40px;
line-height:40px;
background: url(../images/datenschutz_a.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#sub{
height:35px;
display:block;
}
#sub a.rhythmus, #sub a.rhythmus:link, #sub a.rhythmus:visited, #sub a.rhythmus:hover, #sub a.rhythmus:active {
display:inline-block;
color:transparent;
width:72px;
height:35px;
line-height:35px;
background: url(../images/rhythmus.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#sub a.rhythmus:hover{
background-image:url(../images/rhythmus_a.jpg);
background-repeat:no-repeat;
}
#sub a.rhythmus_a{
display:inline-block;
color:transparent;
width:72px;
height:35px;
line-height:35px;
background: url(../images/rhythmus_a.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#sub a.tanz, #sub a.tanz:link, #sub a.tanz:visited, #sub a.tanz:hover, #sub a.tanz:active {
display:inline-block;
color:transparent;
width:37px;
height:35px;
line-height:35px;
background: url(../images/tanz.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#sub a.tanz:hover{
background-image:url(../images/tanz_a.jpg);
background-repeat:no-repeat;
}
#sub a.tanz_a{
display:inline-block;
color:transparent;
width:37px;
height:35px;
line-height:35px;
background: url(../images/tanz_a.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#sub a.stockkampfkunst, #sub a.stockkampfkunst:link, #sub a.stockkampfkunst:visited, #sub a.stockkampfkunst:hover, #sub a.stockkampfkunst:active {
display:inline-block;
color:transparent;
width:131px;
height:35px;
line-height:35px;
background: url(../images/stockkampfkunst.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#sub a.stockkampfkunst:hover{
background-image:url(../images/stockkampfkunst_a.jpg);
background-repeat:no-repeat;
}
#sub a.stockkampfkunst_a{
display:inline-block;
color:transparent;
width:131px;
height:35px;
line-height:35px;
background: url(../images/stockkampfkunst_a.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#sub a.meditation, #sub a.meditation:link, #sub a.meditation:visited, #sub a.meditation:hover, #sub a.meditation:active {
display:inline-block;
color:transparent;
width:82px;
height:35px;
line-height:35px;
background: url(../images/meditation.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#sub a.meditation:hover{
background-image:url(../images/meditation_a.jpg);
background-repeat:no-repeat;
}
#sub a.meditation_a{
display:inline-block;
color:transparent;
width:82px;
height:35px;
line-height:35px;
background: url(../images/meditation_a.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#sub a.sozialearbeit, #sub a.sozialearbeit:link, #sub a.sozialearbeit:visited, #sub a.sozialearbeit:hover, #sub a.sozialearbeit:active {
display:inline-block;
color:transparent;
width:101px;
height:35px;
line-height:35px;
background: url(../images/sozialearbeit.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#sub a.sozialearbeit:hover{
background-image:url(../images/sozialearbeit_a.jpg);
background-repeat:no-repeat;
}
#sub a.sozialearbeit_a{
display:inline-block;
color:transparent;
width:101px;
height:35px;
line-height:35px;
background: url(../images/sozialearbeit_a.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#sub a.kurse, #sub a.kurse:link, #sub a.kurse:visited, #sub a.kurse:hover, #sub a.kurse:active {
display:inline-block;
color:transparent;
width:104px;
height:35px;
line-height:35px;
background: url(../images/kurse.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#sub a.kurse:hover{
background-image:url(../images/kurse_a.jpg);
background-repeat:no-repeat;
}
#sub a.kurse_a{
display:inline-block;
color:transparent;
width:104px;
height:35px;
line-height:35px;
background: url(../images/kurse_a.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#sub a.seminare, #sub a.seminare:link, #sub a.seminare:visited, #sub a.seminare:hover, #sub a.seminare:active {
display:inline-block;
color:transparent;
width:69px;
height:35px;
line-height:35px;
background: url(../images/seminare.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#sub a.seminare:hover{
background-image:url(../images/seminare_a.jpg);
background-repeat:no-repeat;
}
#sub a.seminare_a{
display:inline-block;
color:transparent;
width:69px;
height:35px;
line-height:35px;
background: url(../images/seminare_a.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#sub a.fortbildung, #sub a.fortbildung:link, #sub a.fortbildung:visited, #sub a.fortbildung:hover, #sub a.fortbildung:active {
display:inline-block;
color:transparent;
width:94px;
height:35px;
line-height:35px;
background: url(../images/fortbildung.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#sub a.fortbildung:hover{
background-image:url(../images/fortbildung_a.jpg);
background-repeat:no-repeat;
}
#sub a.fortbildung_a{
display:inline-block;
color:transparent;
width:94px;
height:35px;
line-height:35px;
background: url(../images/fortbildung_a.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#sub a.teambegleitung, #sub a.teambegleitung:link, #sub a.teambegleitung:visited, #sub a.teambegleitung:hover, #sub a.teambegleitung:active {
display:inline-block;
color:transparent;
width:115px;
height:35px;
line-height:35px;
background: url(../images/teambegleitung.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#sub a.teambegleitung:hover{
background-image:url(../images/teambegleitung_a.jpg);
background-repeat:no-repeat;
}
#sub a.teambegleitung_a{
display:inline-block;
color:transparent;
width:115px;
height:35px;
line-height:35px;
background: url(../images/teambegleitung_a.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#sub a.projekte, #sub a.projekte:link, #sub a.projekte:visited, #sub a.projekte:hover, #sub a.projekte:active {
display:inline-block;
color:transparent;
width:64px;
height:35px;
line-height:35px;
background: url(../images/projekte.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#sub a.projekte:hover{
background-image:url(../images/projekte_a.jpg);
background-repeat:no-repeat;
}
#sub a.projekte_a{
display:inline-block;
color:transparent;
width:64px;
height:35px;
line-height:35px;
background: url(../images/projekte_a.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#sub a.performance, #sub a.performance:link, #sub a.performance:visited, #sub a.performance:hover, #sub a.performance:active {
display:inline-block;
color:transparent;
width:94px;
height:35px;
line-height:35px;
background: url(../images/performance.jpg);
background-repeat:no-repeat;
padding-right:15px;
}
#sub a.performance:hover{
background-image:url(../images/performance_a.jpg);
background-repeat:no-repeat;
}
#sub a.performance_a{
display:inline-block;
color:transparent;
width:94px;
height:35px;
line-height:35px;
background: url(../images/performance_a.jpg);
background-repeat:no-repeat;
padding-right:15px;
}

#content{
margin:0px;
padding:0px;
padding-bottom:20px;
margin-left:40px;
margin-top:119px;
min-width:960px;
*padding-top:119px;
}
.image{
width:96px;
height:128px;
float:left;
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity: 1.0;
opacity: 1.0;
margin-left:32px;
}

#whitebox{
margin:0px;
padding:0px;
float:right;
width:350px;
background-color: #ffffff;
font-size:12px;
line-height:16px;
margin-right:16px;
margin-bottom:30px;
}
#whitebox p{
margin:0px;
padding:0px;
padding-left:25px;
padding-bottom:30px;
padding-right:25px;
}
#whitebox table{
margin:0px;
margin-bottom:20px;
padding:0px;
margin-left:25px;
margin-right:25px;
}
#footer{
position:absolute;
bottom:30px;
left:0px;
width:100%;
min-width:1000px;
height:101px;
}
#imprint{
float:left;
height:21px;
line-height:21px;
margin:0px;
margin-left:15px;
margin-top:80px;
padding:0px;
padding-left:5px;
padding-right:5px;
background-color: #ffffff;
color:#000;
font-size:12px;
}
#imprint a{
color:#000;
font-size:12px;
}
#startbox{
float:right;
margin:0px;
padding:0px;
margin-right:15px;
}

#pic div{
position:absolute;
width:200%;
height:200%;
top:-50%;
left:-50%;
}

#pic td{
vertical-align:middle;
text-align:center;
}

#pic img{
min-height:50%;
min-width:50%;
margin:0 auto;
}

.clear{
font-size:0px;
clear:both;
}