body
{
	background-color:#E1E3F2;
	background-image:url(.img/baby_hg.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
}



*
{
	font-family:"Arial";
	font-size:10pt;
	font-weight:normal;
	color:#002955;
	text-decoration:none;
	padding:0px;
	margin: 0px;
}




h1
{
      font-style:italic;
      font-size:14px;
      font-weight:bold;
      border-bottom:10px;
      background-image:url("/.admin/title_blue.gif");
      background-repeat:repeat-x;
      border-left-width:0px;
      border-right-width:0px;
      border-top-width:1px;
      border-bottom-width:1px;
      border-style:solid;
      border-top-color:#98A4D5;
      border-bottom-color:#002955;
      padding-left:20px;
      margin-left:-20px;
}







h1 img

{

        padding:0px;

        margin:0px;

        height:16px;

        width:20px;

        position:absolute;

        top:1px;

}







h1 div
{
      margin-left:30px;
      font-size:14px;
      font-weight:bold;
}





h2
{
	font-size:17px;
	font-style:italic;
	font-weight:bold;
}



h3
{
               font-size:13px;
               font-weight:bold;
}



b
{
	font-weight:bold;
	color:#005080;
}




li
{
		list-style-position:inside;
}


p.pub
{
        margin-top: 8px;
}

ul.pub, ol.pub
{
        margin-top: 8px;
        margin-bottom:30px;
}

.pub li
{
            list-style-position:outside;
            margin-bottom: 4px;
            margin-left: 20px;
}




a
{
		text-decoration:underline;
}




.marker
{
        position:relative;
	top:6px;
}



.minimarker
{
        position:relative;
        top:3px;
}




p a
{
	color:#205095;
	font-weight:bold;
}







#content
{
	position:absolute;
	left:70px;
	top:138px;
	width:75%;
	z-index:30;
	border-bottom:40px;
}	



sup
{
        font-size:8px;
        text-decoration:underline;
}



table
{
		border-collapse:collapse;		
		margin-bottom:6px;
}





th
{
         background-image:url("/.admin/header.gif")
}



td
{
		padding-left:10px;
		padding-right:10px;
		padding-bottom:2px;
		padding-top:2px;
}



.odd
{
		background-color:#F5F5FF;
}



.even
{
		background-color:#FFFFFF;
}




#transparent
{
                 opacity:0.5;
}




#transparent td
{
                opacity:1.0;
                font-size:13px;
                font-weight:bold;
}



#transparent td a
{
                font-size:13px;
                font-weight:bold;
}



.iframe
{
      width:120%;
      height:510px;
      position:relative;
      top:-40px;
      left:-50px;
}



/* ======================================================== */



.gray
{
	color:#CCCCD4;
	font-weight:500;
	font-style:normal;
	font-family:"Arial";
	position:relative;
	left:30px;
}


div#title h1.gray
{
      font-size:12px;
}






#start
{
	font-family:"Times New Roman";
	font-size:24px;
        background-image:none;
        border-width:0px;
}





.small
{
	font-size:10px;
}





#welcome
{
			position:absolute;
			left:8%;
			top:10%;
			width:50%;
}



#welcometicker
{
        position:absolute;
        left: 73%;
        width: 20%;
}







a img

{

            position:relative;

            top:4px;

            border-width:0px;

}







.left, .lefttitle
{
             float:left;
}





.leftnoborder
{
             float:left;
}





.left img
{
            border-width:0px;
            border-right-width:1px;
            border-bottom-width:1px;
            border-style:solid;
            border-color:#303050;

}


.lefttitle img
{
           border-width:0px;
           border-right-width:3px;
           border-bottom-width:2px;
           border-style:solidt;
           border-color:#303050;
}



.right

{

             margin-left:480px;

}


.righttitle
{
             margin-left:300px;
}





.subnavi

{

            position:fixed;

            left:70px;

            top:460px;

            width:395px;

            padding-bottom:6px;

            padding-left:6px;

            opacity:0.8;

            background-color:#EEEFFA;

            border-width:0px;

            border-right-width:1px;

            border-bottom-width:1px;

            border-style:solid;

            border-color:#303050;

}





/* ===== SPRECHZEITEN ================================== */





div#sprechzeiten
{
	width:481px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:0px;
	border-top-width:0px;
	border-style:solid;
	border-color:#204070;
	float:left;
	margin-right:30px;
}







#hzeit

{

	width:60px;

	height:17px;

	display:block;

	background-image:url("/.img/header.gif");

	float:left;

	padding-top:2px;

}



.hsz

{

	width:70px;

	height:17px;

	display:block;

	background-image:url("/.img/header.gif");

	float:left;

	text-align:center;

	font-size:13px;

	padding-top:2px;

}



.usz

{

	clear:left;

	width:30px;

	height:18px;

	display:block;

	background-color:#F0ff40;

	margin-bottom:1px;

	background-color:#204070;

	color:#F0F0FF;

	font-size:12px;

	padding-right:10px;

	text-align:right;

}



.usz sup

{

	color:#F0F0FF;

}





.usz sup u

{

	font-size:8px;

	color:#F0F0FF;

}





#hgrsz

{

	position:absolute;

	left:42px;

	top:18px;

	width:438px;

	height:266px;



	background-color:#204070;

	background-color:#F4F7FF;

	opacity:0.6;

}





.senior

{

	background-color:#EEE860;

	display:block;

	position:absolute;

	border-width:2px;

	border-style:outset;

	border-color:#EEE860;

                cursor:pointer;

}





.junior
{
	background-color:#FFD060;
	display:block;
	position:absolute;
	border-width:2px;
	border-style:outset;
	border-color:#FFD060;
    cursor:pointer;
}


.michaelsen
{
	background-color:#D0FF60;
	display:block;
	position:absolute;
	border-width:2px;
	border-style:outset;
	border-color:#D0FF60;
    cursor:pointer;
}







.op
{
	background-color:#F0A590;
	display:block;
	position:absolute;
	border-width:2px;
	border-style:outset;
	border-color:#F0A590;
	opacity:1.0;
}






.mvz
{
	background-color:#F060C0;
	display:block;
	position:absolute;
	border-width:2px;
	border-style:outset;
	border-color:#F0A590;
	opacity:1.0;
}


.helferin
{
	background-color:#9095D0;
	display:block;
	position:absolute;
	border-width:2px;
	border-style:outset;
	border-color:#9095D0;
	opacity:1.0;
}







#smo912
{
	left:70px;
	top:56px;
	width:19px;
	height:56px;
}





#smo1518
{
	left:70px;
	top:171px;
	width:19px;
	height:56px;		
}





#sdi912
{
	left:140px;
	top:56px;
	width:19px;
	height:56px;
}





#sdi1518

{

	left:140px;

	top:171px;

	width:19px;

	height:75px;		

}





#sdo912

{

	left:280px;

	top:56px;

	width:19px;

	height:56px;

		

}





#sdo1518

{

	left:280px;

	top:171px;

	width:19px;

	height:75px;		

}







#opmi815

{

	left:210px;

	top:37px;

	width:30px;

	height:132px;

		

}









#jdi1218
{
	left:162px;
	top:112px;
	width:18px;
	height:134px;		
}




#jmi912
{
	left:232px;
	top:56px;
	width:18px;
	height:56px;
}




#jdo917
{
	left:302px;
	top:56px;
	width:27px;
	height:152px;
}








#jfr912
{
	left:350px;
	top:56px;
	width:19px;
	height:56px;
}





#jsa912
{
	left:420px;
    top:56px;
	width:40px;
	height:56px;	
}



#mmo811
{
	left:92px;
	top:38px;
	width:18px;
	height:56px;
}


#mmo1720
{
	left:92px;
	top:208px;
	width:18px;
	height:56px;
}



#mdi811
{
	left:162px;
	top:38px;
	width:18px;
	height:56px;
}


#mdo811
{
	left:302px;
	top:38px;
	width:18px;
	height:56px;
}




#mfr811
{
	left:372px;
	top:38px;
	width:18px;
	height:56px;
}





#hmo920
{
	left:70px;
	top:28px;
	width:40px;
	height:238px;	
}





#hdi919
{
	left:140px;
	top:28px;
	width:40px;
	height:218px;	
}





#hmi915

{

	left:210px;

	top:46px;

	width:40px;

	height:99px;	

}





#hdo919

{

	left:280px;

	top:28px;

	width:40px;

	height:218px;	

}



#hfr915

{

	left:350px;

	top:28px;

	width:40px;

	height:144px;	

}





#hsa912

{

	left:420px;

	top:46px;

	width:40px;

	height:75px;	

}




#teeny
{
    background-image:url(girl.png);
    background-repeat:no-repeat;
    width: 36px;
    height: 32px;
    position:   absolute;
    left:   85px;
    top:    220px;
    cursor:pointer;
}

#smalltnt
{
    float:left;
    padding-top:    3px;
}



.lsz

{

	position:absolute;

	top:19px;

	width:70px;

	height:266px;

	border-left-width:1px;

	border-right-width:1px;

	border-top-width:0px;

	border-bottom-width:0px;

	border-style:dotted;

	border-color:#204070;	

}





#lmo
{
	left:55px;		
}





#lmi
{
	left:195px;		
}





#lfr

{

	left:335px;

}







#szlegende
{
	margin-top:1px;
	border-width:0px;
	border-left-width:40px;
	border-style:solid;
	border-color:#204070;
        padding-bottom:6px;
}





#szlegende div
{
	width:10px;
	height:10px;
	margin-left:3px;
	margin-top:4px;
}





#szlegende p
{
	padding-left:20px;
	padding-top:4px;
}







#termin

{

	position:absolute;

	left:516px;

	top:0px;

	width:250px;

}





#termin div

{

	background-color:#FFFFFF;

	margin-top:10px;

	padding-left:6px;

	padding-bottom:2px;

}



#termin .edit

{

	width:232px;

}



#termin input#ok

{

	margin-top:6px;

}







.disabled

{

                color:#B0C0F0;

}





.error

{

              color:#FF0020;

              font-size:14px;

              font-weight:bold;

}







div.perror

{

             border-left-width:3px;

             border-left-style:solid;

             border-left-color:#FF0020;

}




div.warnung
{
	    position:absolute;
            left:0px;
            top:450px;
            width:431px;
            padding:6px;
            padding-left:25px;
	    padding-right:25px;
            opacity:0.8;
            background-color:#EEEFFA;
            border-width:0px;
            border-right-width:1px;
            border-bottom-width:1px;
            border-style:solid;
            border-color:#303050;
}

div.warnung img
{
			float:left;
			margin-top:3px;
}

div.warnung p
{
			font-size:10px;
			padding-left:35px;
}
/* ====== Praxis ================================================ */



div#grundriss{              position:absolute;              left:2px;              top:40px;              width:375px;              height:390px;}div#grundriss img{             position:absolute;}div#legende{			 position:absolute;			 left:460px;			 width:350px;			 top:40px;			 height:auto;}div#ie6{			 position:absolute;			 left:0px;			 width:0px;			 top:0px;			 height:0px;			 overflow:hidden;}img#p11{

               left:0px;

               top:0px;

}







img#p12

{

               left:47px;

               top:0px;

}









img#p13

{

               left:154px;

               top:0px;

}







img#p14

{

               left:154px;

               top:62px;

}







img#p15

{

               left:267px;

               top:0px;

}





img#p16

{

               left:267px;

               top:47px;

}





img#p17

{

               left:296px;

               top:0px;

}



img#p21

{

               left:0px;

               top:91px;

}





img#p22

{

               left:16px;

               top:91px;

}





img#p23
{
               left:90px;
               top:91px;
}



.view3d
{
                width:  30px;
                height: 31px;
                position:   absolute;
                overflow:   hidden;
                border-width: 0px;
                border-style: none;
}


.view3d:hover
{
            width:      320px;
            height:     276px;
            background-color:#000070;
            border-style: ridge;
            border-width: 3px;
            border-color: #FFFFFF;
}


.viewfooter
{
            color:      #000020;
            background-color: #FFFFFF;
            position:   relative;
            bottom:     0px;
            left:       0px;
}

.view3d:hover img
{
            width:      0px;
            height:     0px;
}


#v23.view3d
{
            left:   130px;
            top:    140px;
}


#v15.view3d
{
            left:   310px;
            top:    70px;
}




img#p24
{
               left:179px;
               top:91px;
}








img#p25
{
               left:179px;
               top:153px;
}





img#p26
{
               left:279px;
               top:91px;
}



img#p31

{

               left:0px;

               top:184px;

}







img#p32

{

               left:17px;

               top:184px;

}







img#p33

{

               left:93px;

               top:184px;

}







img#p34

{

               left:179px;

               top:184px;

}





img#p35

{

               left:179px;

               top:217px;

}







img#p36

{

               left:230px;

               top:184px;

}



img#p41

{

               left:0px;

               top:294px;

}







div.praxis

{

              position:absolute;

              left:450px;

              top:0px;

              width:0px;

              height:0px;

              overflow:hidden;

              background-image:url("/die%20Praxis/Räume/chart.jpg");}





div.praxis h1

{

           margin-left:18px;

           margin-top:8px;

           background-image:none;

           border-width:0px;

           width:auto;

           color:#F0F0FF;

}







div.praxis img

{

             margin:8px;

             margin-top:15px;

             border-width:2px;

             border-style:inset;

             border-color:#DBE4F5;

}







div.praxis div#text

{

             margin-top:235px;

             margin-left:8px;

             width:300px;

}







div#ctg div.praxis div#text

{

             margin-top:14px;

             margin-left:222px;

             width:100px;

}







div#labor div.praxis div#text

{

             margin-top:14px;

             margin-left:236px;

             width:88px;

}

div#wc div.praxis div#text{             margin-top:14px;             margin-left:210px;             width:108px;}





div#r4 div.praxis div#text

{

            margin-top:260px;

}

div#sprech div.praxis div#text{            margin-top:260px;}



div#r3:hover > div

{

            width:356px;

            height:405px;

}





div#r4:hover > div

{

            width:356px;

            height:405px;

}





div#usg:hover > div

{

            width:356px;

            height:405px;

}





div#sprech:hover > div

{

            width:356px;

            height:405px;

}





div#rezept:hover > div

{

            width:356px;

            height:405px;

}







div#labor:hover > div

{

            width:356px;

            height:405px;

}







div#wc:hover > div

{

            width:356px;

            height:405px;

}







div#ctg:hover > div

{

            width:356px;

            height:405px;

}





div#warten:hover > div

{

            width:356px;

            height:405px;

}







div#praxistext

{

            position:absolute;

            left:10px;

            top:380px;

            width:400px;

            height:auto;

}







/* =================== HAUS ============================================== */

div#haus

{

           position:absolute;

           top:0px;

           left:0px;

           width:400px;

           height:300px;

}







div#haus div

{

           position:absolute;

           top:0px;

           left:0px;

           width:0px;

           height:0px;

           overflow:hidden;

}





div#haus:hover div

{

           margin-top:-4px;

           width:400px;

           height:306px;

           cursor:pointer;

}







div#haus img

{

           border-width:2px;

           border-style:inset;

           border-color:#DBE4F5;

}







div#haustext

{

           position:absolute;

           top:4px;

           left:450px;

           width:35%;

           height:auto;

}









div#hausnavi

{

          margin-top:330px;

}





/* ====== Praxis ================================================ */





#team p

{

	margin-top:10px;

	padding-bottom:2px;

	background-color:#FFFFFF;

	padding-left:6px;

}





/* ================ KINDER ================ */

.kindernavi

{

            position:fixed;

            left:70px;

            top:164px;

            width:190px;

            padding-bottom:6px;

            padding-left:6px;

            opacity:0.6;

            background-color:#EEEFFA;

            border-width:0px;

            border-right-width:1px;

            border-bottom-width:1px;

            border-style:solid;

            border-color:#303050;

}







/* ================ Anfahrt ================== */

div#plan

{

        right:10px;

        float:right;

}
