@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#7B6C62; background:#E4D1C7;}

/*globals*/
a {color:#7B6C62; text-decoration:underline;}
a:hover {color:#333; text-decoration:none;}
a:focus {outline:none;}
.clearfloat {clear:both; height:0; font-size:1px; line-height:0;}
h1 {font-size:17px; font-weight:bold; letter-spacing:4px; color:#FFF; margin:0; padding:5px 0 5px 20px; background:url(images/h1-bullet.png) no-repeat; background-position:5px 11px;}
.h2 {font-size:13px; font-weight:bold; background:url(images/underline.png) no-repeat; background-position:0 15px;}
h3 {font-size:13px; font-weight:bold; margin:0; padding:5px 0 10px 20px; letter-spacing:1px; color:#AF9381; background:url(images/h3-bullet.png) no-repeat; background-position:5px 8px;}
p {margin:0; padding:5px 0;}
p.first {padding-top:15px;}

/*struktur*/
.cont {width:922px; margin:0 auto; text-align:left; margin-top:30px; position:relative;}
.left {float:left; width:229px; background:#F8E9DC url(images/kinesiologie_03.jpg) no-repeat; overflow:hidden; position:relative;}
.main {float:left; width:693px; overflow:hidden;}
.footer {width:922px; margin:0 auto; text-align:right; line-height:30px;}

.nav {padding:205px 0 20px 0; height:313px;}
.nav a {text-decoration:none; font-weight:bold; font-size:14px; line-height:30px; padding-left:35px;}
.nav a:hover {background:url(images/nav-bullet.png); background-repeat:no-repeat; background-position:15px 5px;}
.logolink {position:absolute; width:220px; height:180px; top:0; left:0;}

.maintop {width:693px; height:179px; background:url(images/top_03.png); position:relative;}

/*startseite:*/
.startmain {width:693px; height:541px; background:url(images/kinesiologie_04.jpg); position:relative; font-size:16px;}
.startkasten {width:200px; height:160px; cursor:pointer;}
.startadr {position:relative; top:90px; left:115px; color:#443922; font-size:16px;}
.startkurs {position:absolute; top:190px; left:15px; text-align:right;}
.startkurs a {font-weight:bold; color:#FDFDFD; text-decoration:none;}
.startkurs a:hover {color:#EEE;}
.starttermin {position:absolute; top:190px; left:245px;}
.starttermin a {font-weight:bold; color:#FDFDFD; text-decoration:none;}
.starttermin a:hover {color:#EEE;}
.startaktuell {position:absolute; top:372px; left:245px; text-align:right;}
.startaktuell a {font-weight:bold; color:#FDFDFD; text-decoration:none;}
.startaktuell a:hover {color:#EEE;}
.startpers {position:absolute; top:372px; left:502px;}
.startpers a {text-decoration:none;}
.startpers a:hover {color:#333;}
.startkontakt {position:absolute; top:50px; left:478px; font-size:16px;}
.startkontakt a {text-decoration:none;}

/*kinesiologie seite*/
.kinesiologie {width:693px; height:541px; background:url(images/kinesiologie_05.png); position:relative;}
.kinesiologie-subnav {width:200px; height:151px; background:url(images/kinesiologie_07.png); font-size:10px; padding:20px 10px 10px 20px;}
.kinesiologie-subnav p {padding-left:20px;}
.kinesiologie .kin-block1 {position:absolute; top:15px; left:20px; padding:10px;}
.kinesiologie .kin-block2 {position:absolute; top:190px; left:20px; padding:10px; width:400px;}
.kinesiologie .kin-block3 {position:absolute; top:375px; left:475px; width:210px; font-size:11px;}
.kinesiologie .lightboxbild {position:absolute; top:180px; left:465px; width:235px; height:180px;}

/*kontakt seite*/
.kontakt {width:693px; height:541px; background:url(images/kontakt_03.png); position:relative;}
.kontakt-subnav {width:200px; height:161px; background:url(images/kinesiologie_07.png); font-size:10px; padding:10px 10px 10px 20px;}
.kontakt-subnav p {padding-left:20px; font-style:italic;}
.kontakt .kon-block1 {position:absolute; top:15px; left:20px; padding:10px;}
.kontakt .kon-block2 {position:absolute; top:182px; left:20px; padding:10px; width:400px;}
.kontakt .kon-block3 {position:absolute; top:370px; left:227px;}
.kontakt .kon-block4 {position:absolute; top:510px; left:233px;}
.kontakt .kon-block5 {position:absolute; top:400px; left:40px;}
.kontakt .lightboxskizze {position:absolute; top:400px; left:230px; width:430px; height:110px;}
.kontakt-subnav input#saddr {width:155px; padding:1px 5px; margin:5px 0 0 20px;}
.kontakt-subnav input.submit {width:167px; margin:5px 0 0 20px;}

/*person seite*/
.person {width:693px; height:541px; background:url(images/person_03.png); position:relative;}
.person-subnav {width:230px; height:181px; background:url(images/person_06.png);}
.person .per-block1 {position:absolute; top:15px; left:20px; padding:10px; width:400px;}

/*willkommen seite*/
.willkommen {width:693px; height:541px; background:url(images/willkommen_03.jpg); position:relative;}
.willkommen-subnav {width:230px; height:181px; background:url(images/willkommen_06.jpg);}
.willkommen .wil-block1 {position:absolute; top:15px; left:20px; padding:10px; width:400px;}
.willkommen .wil-block2 {position:absolute; top:390px; left:230px; width:430px;}
.willkommen .lightboxbild {position:absolute; top:360px; left:0; width:210px; height:150px;}

/*braingym seite*/
.braingym {width:653px; height:340px; background:url(images/braingym_03.jpg); position:relative; padding:10px 20px;}
.braingym-mid {width:922px; height:180px; background:url(images/braingym_06.jpg); background-position:-1px 0; position:relative;}
.braingym-bottom {width:922px; height:181px; background:url(images/braingym_07.jpg); background-position:-1px 0; position:relative;}
.bra-block1 {position:absolute; top:220px; width:400px;}
.bra-block2 {position:absolute; width:600px; top:15px; left:20px; padding:10px;}
.bra-pdflink {position:absolute; top:127px; left:705px; width:210px; height:45px;}

/*kurse seite*/
.kurse {width:692px; height:520px; background:url(images/kurse-verlauf.png) #E8D5C9; position:relative; border-right:1px #EEE solid; padding:20px 0 0 0;}
.kurse-subnav {width:230px; height:181px; background:url(images/kurse_03.jpg);}
.kurse .heading {width:652px; background:url(images/verlauf1.png); padding:5px 20px; color:#FEFEFE;}
.row1 {width:642px; padding:0 10px 0 40px; position:relative;}
.row2 {width:642px; padding:0 10px 0 40px; position:relative; background:#8D7663; color:#FEFEFE; border-top:1px #DDD solid; border-bottom:1px #DDD solid;}
.row1 p, .kurse .row2 p {padding-top:12px;}
.pdficon {width:210px; height:45px; float:right; background:url(images/kurse_06.jpg); margin:5px 0;}
.vertical-space {height:45px; float:right; margin:5px 0;}
.small {font-size:9px;}
.bottomverlauf {width:652px; background:url(images/verlauf2.png); padding:5px 20px; font-style:italic; color:#FEFEFE; margin-top:30px;}

/*individuelle beratung seite*/
.ind-ber h1 {color:#BC8D7D;}
.ind-ber {width:633px; background:url(images/ind-ber-verlauf.png); position:relative; padding:30px;}
.ind-ber-subnav {width:230px; height:360px; background:url(images/ind-ber_07.jpg);}

/*seminare seite  -->  verwendet elemente von kurse!! */
.seminare {width:692px; background:url(images/seminare-verlauf.png); position:relative; border-right:1px #EEE solid; padding:20px 0 0 0;}
.seminare h1 {color:#BC8D7D; margin-left:35px;}
.seminare .seminar {position:absolute; left:20px; line-height:53px; font-weight:bold;}
.seminare .seminar2 {position:absolute; left:20px; line-height:26px; font-weight:bold;}
.seminare .termin {position:absolute; left:230px; line-height:53px;}
.seminare .termin2 {position:absolute; left:230px; line-height:26px;}
.seminare .kosten {position:absolute; left:410px; line-height:53px;}
.bottomverlauf {margin:0;}

/*aktuelles seite*/
.aktuelles {width:692px; background:url(images/seminare-verlauf.png); position:relative; border-right:1px #EEE solid; padding:20px 0 0 0;}
.aktuelles h1 {color:#BC8D7D; margin-left:35px;}
.aktuelles h4 {font-size:14px; font-weight:bold; color:#5C4738; margin:0; padding:20px 0 5px 90px;}
.aktuelles .block {width:600px; background:#5C4738; color:#FEFEFE; border:1px #EEE solid; margin-left:40px;}
.aktuelles .block-l {float:left; width:50px; padding:10px 70px 10px 20px;}
.aktuelles .block-r {float:left; width:400px; padding:10px 10px 10px 0; font-weight:bold;}

.fadeshow {position:absolute; right:0; top:359px; width:231px; height:360px;}
