/* Globals */
body {
    padding:0;
    margin:0;
    background-image:url(./clips/bg.jpg);
    color:#00adee;
    font:18px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    line-height:120%;
    letter-spacing:0px;
}

a {
    color:#00adee;
    text-decoration:none;
    border:0px none #fff;
}
a:hover {
    color:#0033bb;
}

h1 {
    font:18px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    margin-top: 12px;
    color:#00adee;
}
h2 {
    font:18px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    color:#ffffff;
    margin-top: 12px;
    margin-bottom: 0px;
}
h3 {
    font:14px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    color:#00adee;
    margin-top:0px;
    margin-bottom:6px;
}
img {
    border:0px none #fff;
}
#jsLeftBox {
    width:400px;
}
#jsRightBox {
    width:400px;
}
p {
    margin-top: 14px;
}


/* Background */
#bg {
    width:100%;
    height:100%;
    overflow:hidden;
}
#pic {
    width:100%;
    height:115%;
    position:absolute;
    z-index:-1;
}
#cont {
    width:969px;
    height:735px;
    margin:auto;
}
#abs {
    background-image:url(./clips/stage.png);
    width:969px;
    height:735px;
    position:absolute;
    z-index:1;
}
#ruz {
    background-image:url(./clips/ruz.gif);
    width:240px;
    height:26px;
    position:absolute;
    top:44px;
    left:59px;
}
#iii {
    background-image:url(./clips/iii.gif);
    width:371px;
    height:27px;
    position:absolute;
    top:46px;
    left:439px;
}


/* Menue */
#home {
    background-image:url(./clips/home.gif);
    width:20px;
    height:21px;
    position:absolute;
    top:48px;
    left:400px;
    z-index:2;
}
#home:hover {
    background-position:0px -22px;
}
#team {
    background-image:url(./clips/team.gif);
    width:66px;
    height:21px;
    position:absolute;
    top:49px;
    left:453px;
    z-index:2;
}
#team:hover {
    background-position:0px -22px;
}
#kontakt {
    background-image:url(./clips/kontakt.gif);
    width:103px;
    height:21px;
    position:absolute;
    top:49px;
    left:542px;
    z-index:2;
}
#kontakt:hover {
    background-position:0px -22px;
}
#impressum {
    background-image:url(./clips/impressum.gif);
    width:128px;
    height:21px;
    position:absolute;
    top:49px;
    left:668px;
    z-index:2;
}
#impressum:hover {
    background-position:0px -22px;
}
#partner {
    background-image:url(./clips/partner.gif);
    width:97px;
    height:21px;
    position:absolute;
    top:49px;
    left:819px;
    z-index:2;
}
#partner:hover {
    background-position:0px -22px;
}


/* Footer */
#pallasch {
    background-image:url(./clips/drpallasch.gif);
    background-position:0px -4px;
    width:233px;
    height:24px;
    position:absolute;
    top:499px;
    left:26px;
    z-index:2;
}
#pallasch:hover {
    background-position:0px -30px;
}
#praxis {
    background-image:url(./clips/praxis.gif);
    background-position:0px -4px;
    width:109px;
    height:24px;
    position:absolute;
    top:499px;
    left:424px;
    z-index:2;
}
#praxis:hover {
    background-position:0px -30px;
}
#schminke {
    background-image:url(./clips/schminke.gif);
    background-position:0px -4px;
    width:203px;
    height:24px;
    position:absolute;
    top:497px;
    left:700px;
    z-index:2;
}
#schminke:hover {
    background-position:0px -30px;
}
#lText {
    width:230px;
    height:150px;
    position:absolute;
    top:523px;
    left:59px;
    z-index:2;
}
#mText {
    width:230px;
    height:70px;
    position:absolute;
    top:523px;
    left:441px;
    z-index:2;
}
#aText {
    width:230px;
    height:70px;
    position:absolute;
    top:611px;
    left:441px;
    z-index:2;
}
#rText {
    width:250px;
    height:150px;
    position:absolute;
    top:523px;
    left:718px;
    z-index:2;
}
#phone {
    background-image:url(./clips/phone.gif);
    padding-left:12px;
}
#facebook {
    background-image:url(./clips/facebook.gif);
    width:36px;
    height:36px;
    position:absolute;
    top:540px;
    left:392px;
    z-index:3;
}



/* Page_Home */
#philBox {
    background-image:url(./clips/phil_box.jpg);
    width:248px;
    height:380px;
    position:absolute;
    top:103px;
    left:31px;
    z-index:2;
    font:14px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    color:#603813;
}
#mBox {
    background-image:url(./clips/startseite2016.jpg);
    width:359px;
    height:370px;
    position:absolute;
    top:103px;
    left:300px;
    z-index:2;
    font:14px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    color:#603813;
    border: 5px solid #fff;
    border-radius: 15px;
}
#altBox {
    background-image:url(./clips/alt_box.jpg);
    width:247px;
    height:380px;
    position:absolute;
    top:103px;
    left:690px;
    z-index:2;
    font:14px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    color:#603813;
}
.scroll {
    width:199px;
    height:188px;
    float:left;
}

.homeText {
    margin-left:29px;
    margin-right:25px;
    margin-top:178px;
    width:199px;
    height:188px;
    overflow:hidden;
}
.homeScrText {
    height:170px;
    width:199px;
    margin:0px;
    overflow:hidden;
}


/* Page_Kontakt */
#contInfoBox {
    background-image:url(./clips/g_box.jpg);
    width:205px;
    height:372px;
    position:absolute;
    top:103px;
    left:32px;
    z-index:2;
    font:14px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    color:#603813;
    padding:8px 15px 0px 27px;

}
#contBox {
    background-image:url(./clips/contact_box.jpg);
    width:637px;
    height:380px;
    position:absolute;
    top:103px;
    left:300px;
    z-index:2;
    font:14px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    color:#603813;
}
#cont2Box {
    background-image:url(./clips/m_y_bigbox.jpg);
    width:637px;
    height:250px;
    position:absolute;
    top:103px;
    left:300px;
    z-index:2;
    font:18px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    color:#603813;
    text-align:center;
    padding-top:130px;
}
#cont2Box a {
    font:14px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
}
#contInfo {
    position:absolute;
    top:229px;
    left:64px;
    font:12px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
}
#timeTab {
    line-height:100%;
}
#timeTab td {
    vertical-align:top;
}
.rightTab {
    text-align:right;
}
#footTab {
    padding-top:8px;
    
}
#tabName {
    position:absolute;
    top:11px;
    left:96px;
}
#tabMail {
    position:absolute;
    top:44px;
    left:93px;
}
#tabTel {
    position:absolute;
    top:76px;
    left:89px;
}
#tabMes {
    position:absolute;
    top:121px;
    left:76px;
}
#area {
    position:absolute;
    top:-6px;
    left:77px;
    width:329px;
    height:101px;
    border:0px none #fff;
    overflow:hidden;
}
#send {
    background-image:url(./send.jpg);
    position:absolute;
    top:319px;
    top:250px;
    left:442px;
    height:18px;
    border:0px none #fff;
    font:14px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    color:#603813;
}
#send:hover {
    cursor:pointer;
}
#contLaw {
    position:absolute;
    top:267px;
    left:37px;
    width:562px;
    height:101px;
    border:0px none #fff;
    overflow:hidden;
    font-size:13px;
}

#pflicht {
    position:absolute;
    top:306px;
    left:146px;
}
.inpu {
    margin-left:9px;
    width:328px;
    height:16px;
    border:0px none #fff;
}


/* Page_Anfahrt */
#googleBox {
    width:247px;
    height:380px;
    position:absolute;
    top:103px;
    left:32px;
}
#anfahrtBox {
    background-image:url(./clips/m_y_bigbox.jpg);
    width:560px;
    height:372px;
    position:absolute;
    top:103px;
    left:300px;
    z-index:2;
    font:14px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    color:#603813;
    padding:8px 50px 0px 27px;
}


/* Page_DrPallasch */
#palFoto {
    background-image:url(./clips/drpallasch2016.jpg);
    width:237px;
    height:370px;
    position:absolute;
    top:103px;
    left:32px;
    border: 5px solid #fff;
    border-radius: 15px;

}
#palVita {
    background-image:url(./clips/m_y_box.jpg);
    width:342px;
    height:372px;
    position:absolute;
    top:103px;
    left:300px;
    z-index:2;
    font:15px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    color:#603813;
    padding:8px 0px 0px 27px;
}
#palScrWin {
    width:318px;
    height:360px;
    overflow:hidden;
}
#palScrCanvas{
    width:640px;
    height:360px;
}
.palTxtBlock{
    width:318px;
    height:358px;
    float:left;
}
.palTxtHeight{
    width:317px;
    height:328px;
    margin-left:1px;
}
.palLink {
    text-align:right;
    margin-right: 3px;
}
#palSpektrum {
    background-image:url(./clips/g_box.jpg);
    width:220px;
    height:372px;
    position:absolute;
    top:103px;
    left:690px;
    z-index:2;
    font:15px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    color:#603813;
    padding:6px 0px 0px 27px;
}
#palSpektrum h2 {
    margin-bottom:12px;
}
/* Page_Schminke */
#schFoto {
    background-image:url(./clips/schminke2016.jpg);
    width:237px;
    height:370px;
    position:absolute;
    top:103px;
    left:690px;
    border: 5px solid #fff;
    border-radius: 15px;
}
#schVita {
    background-image:url(./clips/m_y_box.jpg);
    width:342px;
    height:372px;
    position:absolute;
    top:103px;
    left:300px;
    font:15px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    color:#603813;
    padding:8px 0px 0px 27px;
}
#schScrWin {
    width:318px;
    height:360px;
    overflow:hidden;
}
#schScrCanvas{
    width:640px;
    height:360px;
}
.schTxtBlock{
    width:318px;
    height:358px;
    float:left;
}
.schTxtHeight{
    width:317px;
    height:328px;
    margin-left:1px;
}
.schLink {
    text-align:right;
    margin-right: 3px;
}
#schSpektrum {
    background-image:url(./clips/g_box.jpg);
    width:220px;
    height:372px;
    position:absolute;
    top:103px;
    left:32px;
    font:15px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    color:#603813;
    padding:8px 0px 0px 27px;
}
#schSpektrum h2 {
    margin-bottom:12px;
}

/* Page_Impressum */
#agbBox {
    background-image:url(./clips/g_box.jpg);
    width:220px;
    height:372px;
    position:absolute;
    top:103px;
    left:32px;
    z-index:2;
    font:14px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    padding:8px 0px 0px 27px;
    color:#603813;
}
#agbBox a {
    color:#603813;
}
#agbBox a:hover {
    color:#fff;
}
#impBox {
    background-image:url(./clips/m_y_bigbox.jpg);
    width:570px;
    height:372px;
    position:absolute;
    top:103px;
    left:300px;
    z-index:2;
    font:13px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    color:#603813;
    padding:8px 40px 0px 27px;
}
#impBox _table {
    margin-top:-15px;
    vertical-align: top;
}
#impBox td {
    vertical-align: top;
    margin:0px;
    padding:0px;
}
#impTab {
    width:53%;
}
.h3 {
    display:inline-block;
    font:14px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    color:#00adee;
    margin-top:0px;
    margin-bottom:6px;
}


/* Page_Partner */
#partnerBox {
    background-image:url(./clips/g_box.jpg);
    width:220px;
    height:372px;
    position:absolute;
    top:103px;
    left:32px;
    z-index:2;
    font:14px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    padding:8px 0px 0px 27px;
    color:#603813;
}
#partnerBigBox {
    background-image:url(./clips/m_y_bigbox.jpg);
    width:560px;
    height:372px;
    position:absolute;
    top:103px;
    left:300px;
    z-index:2;
    font:14px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    color:#603813;
    padding:8px 50px 0px 27px;
}


/* Page_Team */
#teamBox {
    background-image:url(./clips/g_box.jpg);
    width:170px;
    height:372px;
    position:absolute;
    top:103px;
    left:32px;
    z-index:2;
    font:14px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    padding:8px 50px 0px 27px;
    overflow:hidden;
    color:#603813;
}
#teamText {
    margin-left : 1px;
    margin-top : 9px;
    width:199px;
    height:317px;
    overflow:hidden;
}
.teamScroll {
    width:199px;
    height:188px;
    float:left;
}
.teamScrText {
    height:318px;
    margin:0px;
    overflow:hidden;
}
.teamScrText ul {
    margin:0;
    padding: 5px 20px;
}
.teamScrText li {
    margin:1px;
}
#teamBigBox {
    width:637px;
    height:380px;
    position:absolute;
    top:103px;
    left:300px;
    z-index:2;
    overflow:hidden;
}
#scrollBig {
    background-image:url(./clips/team2018.jpg);
    border: 5px solid #fff;
    border-radius: 15px;
    width:627px;
    height:370px;
    position:absolute;
    top:0px;
}
#jsTeamBox {
    width:600px;
}


/* Page_Praxis */
#praxBox {
    background-image:url(./clips/g_box.jpg);
    width:220px;
    height:372px;
    position:absolute;
    top:103px;
    left:32px;
    z-index:2;
    font:14px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    padding:8px 0px 0px 27px;
    color:#603813;
}
#praxFoto1 {
    background-image:url(./clips/empfang.jpg);
    width:369px;
    height:380px;
    position:absolute;
    top:103px;
    left:300px;
    z-index:2;
    font:14px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    color:#603813;
}
#praxFoto2 {
    background-image:url(./clips/wartezimmer.jpg);
    width:247px;
    height:380px;
    position:absolute;
    top:103px;
    left:690px;
    z-index:2;
    font:14px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    color:#603813;
}


/* Page_Oeffnungszeiten */
#openBox {
    background-image:url(./clips/g_box.jpg);
    width:205px;
    height:372px;
    position:absolute;
    top:103px;
    left:32px;
    z-index:2;
    font:14px 'Times New Roman', 'Nimbus Roman No9 L Regular', 'Times', serif;
    color:#603813;
    padding:8px 15px 0px 27px;
}
#openBigBox {
    background-image:url(./clips/haus.jpg);
    width:560px;
    height:372px;
    position:absolute;
    top:103px;
    left:300px;
    z-index:2;
    color:#603813;
    padding:8px 50px 0px 27px;
}

/*-------------------------------------------*/

.popup {
    position: absolute;
    cursor:pointer;
}

.popup:hover {
    color:#fff;
}

.popup div{
    display:none;
}

.popup:hover div{
    display:block;
    background-color : #d4effc;
    border: 2px solid #fcfffe;
    border-right: 2px solid #88a8c3;
    border-bottom: 2px solid #88a8c3;
    width:180px;
    position:absolute;
    top:18px;  
    left:27px; 
    z-index:3;
    padding:8px;
    color:#00adee;
    font-family:Arial,sans-serif;
    font-size: 80%;
}

#abzeichen {
    width:84px;
    text-align:center;
    display:inline-block;
    
    margin-left:972px;
    margin-top:472px;
}
#abzeichen img {
    margin-bottom: 10px;
}
#abzeichen a {
    text-decoration:none;
}

#token {
    display:none;
}
