/* screen.css
(c) reality bytes neue medien GmbH
Erstellt: 12.06.2007 (sl)
Update:   12.06.2007 (sl)
Update:   23.10.2007 (ss)
Update:   30.10.2007 (ss)
Update:   08.11.2007 (ss)
Update:	  16.11.2007 (tk)
Update:	  29.11.2007 (tk)
*/

/*
it.zeta24.com
Rene Klinkhammer
Update:  17.10.2007 (rk)
Update:  18.10.2007 (rk)
Update:  22.10.2007 (rk)
Update:  14.11.2007 (rk)
*/


/*********************** 
* ACHITEKTUR GALLERY 
***********************/

.tx-tinygallery-pi1 {
	margin-left: -8px;
	
}
.tx-tinygallery-pi1-big {
	float: left; 
}
.tx-tinygallery-pi1-big img {
	margin: 2px 0px 8px 8px
}
.tx-tinygallery-pi1-small {
	float: left; 
}
.tx-tinygallery-pi1-small img {
	margin-left: 8px;
	margin-bottom: 36px;
}

/*********************** 
* TEAM GALLERY 
***********************/

/* galery */
.user-teamgallery-pi1{
 
}

/* erste zelle */
.ext_teamgallery_firstcell {
 vertical-align: top;
}

/* mittlere zelle */
.ext_teamgallery_secondcell {
 vertical-align: top;
 border-left: 12px solid #fff;
 border-right: 12px solid #fff; 
 padding-bottom: 12px;
}	

/* dritte zelle */
.ext_teamgallery_lastcell {
 vertical-align: top;
}

.ext_teamgallery_image{
 margin:0;
 padding:0;
 color:#333;
}

.ext_teamgallery_name{
 margin:10px 0px 0px 0px;
 padding:0;
 color:#333;
}

.ext_teamgallery_job{
 margin:0px 0px 0px 0px;
 padding:0;
 color:#333;
}
/***
*  BELEG- UND FACHÄRZTE
***/

#liste_belegaerzte p{
  line-height: 11px;
  margin: 5px 0px;
}


/* suchergebnisse */

#tx-res{
   font-size:11px;
   font-family: helvetica, arial;
   margin: 16px 0px;
   line-height: 16px;
   font-variant:normal;
}
#tx-res .tx-title a{
   font-size:11px;
   font-family: helvetica, arial;
   /* font-family: times; */
   text-decoration: underline;
}

#tx-res .tx-descr
{
   font-family: helvetica, arial;
   font-variant:normal;
}

#tx-res .tx-descr .tx-indexedsearch-redMarkup {
   font-size:11px;
   font-weight:normal;
   border-bottom: 1px dotted #000;
   font-family: helvetica, arial;
}

.tx-indexedsearch-whatis{
 visibility: hidden;
 height: 0px;
 color: #fff;
}
.tx-indexedsearch-browsebox{
 visibility: hidden;
 height: 0px;
 color: #fff;
}

/***
* MAILFORM
***/

#mailform {
   font-size:11px;
   font-family: helvetica, arial;
   border: 0px solid #ccc;
   color: #666;
}

#mailform .mf-label label{
   font-family: helvetica, arial;
   float:left;
   width: 130px;
   color: #666; 
}

#mailform .mf-input {
   height: 19px;
   font-size:11px; 
   font-family: helvetica, arial;
   width: 250px;
   border: 1px solid #ccc;
   margin-bottom: 3px;
}

#mailform .mf-textarea {
   font-family: helvetica, arial;
   width: 250px;
   color: #666;
   border: 1px solid #ccc;
   margin-bottom: 3px;
}

#mailform input.mf-submit {
   font-family: helvetica, arial;
   width: 80px;
   color: #666;
   margin-left: 130px;
   text-align: left;
   background-color: #fff;
   border: 0px solid #ccc;
   margin-top: 5px;
}

/***
* LOGINBOX 
***/

#login {
 background: #fff;
}
#login h1{
 color: #666;
 font-style: normal;
 font-size: 12px;
 margin: 0px 0px 5px 0px;
 font-weight: normal;
}
#login input {
 border: 1px solid #ccc;
 height: 19px;
 font-size: 12px;
 background: #fff;
 width: 150px;
}
#login input.submitbutton {
 text-align: right;
 font-style: normal;
 font-size: 12px;
 background: #fff;
 border: 0;
 margin-left:3px;
}



/***********Allgemeines***********/

*
{
padding: 0;
margin: 0;
font-size: 100%;
   font-family: helvetica, arial;
/* font-family: Times New Roman, serif; */
color: #666;

}

body {
 position: absolute;
 padding: 0;
 margin: 0px;
 background: #e8e8ea;
   font-family: helvetica, arial;
 /* font-family: Times New Roman, serif; */
background-image: url(../img/hintergrund.gif);
 background-repeat: no-repeat;
}

img {
 border: 0;
}

/***********Layout***********/

div.all {
 position: absolute;
 top: 0px;
 left: 0px;
 margin: 0;
 padding: 8px;
 width: 920px;
 margin: 15px;
 border: 0;
 background: transparent;
}

div.navigation {
 width:920px;
 height:31px;
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
}

div.header {
 margin: 0;
 width: 920px;
 height: 182px;
 border-bottom:1px solid #ccc;
}

div.content {
 /* height: /*auto*/900px; */
 width: 920px !important;
 //width: 920px !important;
 width: 950px;
 margin:16px 0 0 0;
}

div.linksmitte {
 /* height: 600px; */
 width: 690px;
 float:left;
 border: 0px solid #fff;
}

div.mitte {
 width:507px;
 float:right;
 height: 88%
/* border-right:1px solid #ccc;
 border-left: 1px solid #ccc;*/
}

div.mitte_start {
 /* position: absolute; */
 left:18px;
 width:690px;
 height:660px;
 background: #ffffff;
 margin-left: 0px;
 /*border-right:1px solid #ccc;*/
 z-index:100;
}

#flashId {
margin-top: -5px;
}

/***********header***********/

div.logo {
 height: 153px;
 float:left;
 margin:12px 0 0 0;
}

div.drei {
 margin:43px 0 0 0;
}

div.visual {
 margin:9px 0 0 0;
 float:right;
 height:166px:
}

img.rightspace_1 {
 margin:0 10px 0 0;
}

/***********Content_rechts***********/

div.box {
font-family:times;
 width:200px;
 margin: 16px 10px 0 16px;
 border-bottom:1px solid #ccc;
}

div.box p
{
   font-family: helvetica, arial;
}


div.box a
{
   font-family: helvetica, arial;
 /* font-family:times; */
 font-style:normal;
 color:#666;
 text-decoration:underline;
}

div.startbox {
 width:200px;
 margin: 16px 10px 0 16px;
 border-bottom:1px solid #ccc;
}

div.startbox a
{
   font-family: helvetica, arial;
 /* font-family:times; */
 color:#666;
 text-decoration:underline;
}

/***********Links***********/

a:link
{
 text-decoration:none;
 color:#666;
}

a:active
{
 text-decoration:underline;
 color:#666;
}

a:visited
{
 text-decoration:none;
 color:#666;
}

a:hover
{
 text-decoration:underline;
 color:#666;
}

.selection a
{
 text-decoration:underline;
 color:#666;
}

.box p {
 margin-top:5px;
}

/*******Anpassungen mse******/

h1 {
 color: #666;
 font-style:normal;
 font-weight:normal;
 /* text-decoration: underline; */
 font-size: 12px;
 margin: 0px 0px 16px 0px;
}

h1.diagnostic {
 color: #666;
 font-style: normal;
 font-size: 12px;
 
 border-bottom:1px solid #99ffcc;
 display:inline;
}

h1.dental {
 color: #666;
 font-style:normal;
 font-size: 12px;
 
 border-bottom:1px solid #66ccff;
 display:inline;
}

h1.dentallab {
 color: #666;
 font-style:normal;
 font-size: 12px;
 
 border-bottom:1px solid #f9aba1;
 display:inline;
}




h2 {

	color: #666;
	font-style:normal;
	font-size: 12px;


}

h3 {

	color: #666;
	font-style:normal;
	font-size: 12px;
	margin-bottom: 16px;


}

h4 {

	color: #666;
	font-style:normal;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 21px;
	margin-top: 2px;

}

h5 {

	color: #666;
	font-weight: normal;
	font-size: 11px;
        font-family: helvetica, arial;
	margin-bottom: 10px;

}


.num {
background-image: url(../img/anleitung/stepball.gif);
background-position:top left;
background-repeat:no-repeat;
height:30px;
/*width: 30px;*/
line-height:30px;
padding:0 0 0 10px;
color:#444;

}

.anleit {
width: auto;
} 
 
img.anleit {
position:absolute;
left:210px;
float:left;
z-index: -1;


}  

#down {width: 500px;margin-left: 20px;}

h6 {
font-size: 14pt;
color: #666;
font-family: Helvetica, Verdana, Arial, sans-serif;
padding:13px 0;
}


#down p {

margin:5px 0;
padding:10px 0 30px 50px;
font-size: 12px;clear:both;}


.style1 {
	color: #000000;
	font-weight: bold;
}
.style3 {
	color: #0033FF;
	font-weight: bold;
}

div.links p {

        font-family: helvetica, sans-serif;
        font-size:11px;
        color: #666;

}

/* Dental Lab */

a.dental {

 	font-style: normal;
         color: #666;

}

a.dental_selected {
   font-family: helvetica, arial;
       /* font-family: times new roman; */
       font-style: normal;
       text-decoration: none;
       border-bottom:1px solid #66ccff;
       color: #666;

}


a.dental_sub {

      font-family: helvetica, sans-serif;
      font-size:11px;
      color: #666;
}


a.dental_sub_selected {

      font-family: helvetica, sans-serif;
      font-size:11px;
      color: #666;
      border-bottom:1px solid #66ccff;
}

a:hover.dental_sub_selected, a:hover.dental_sub, a:hover.dental, a:hover.dental_selected {

      text-decoration: none;
      border-bottom: 1px solid #66ccff;
}


/* Dental Services */

a.lab {

 	font-style: normal;
         color: #666;

}

a:hover.lab, a:hover.lab_selected {

        text-decoration: none;
        border-bottom:1px solid #f9aba1;


}


a.lab_selected {

        border-bottom:1px solid #f9aba1;
        font-style: normal;
        color: #666;

}


/* Diagnostik */

a.diag {

 	font-style: normal;
         color: #666;
}

a:hover.diag {

        text-decoration: none;
        border-bottom:1px solid #99ffcc;
}

a.diag_selected {

        border-bottom: 1px solid #99ffcc;
}


a:hover.diag_selected, a:hover.diag_sub {

        text-decoration: none;
        border-bottom: 1px solid #99ffcc;

        }

a.diag_sub, a.diag_selected {

       font-size:11px;
   font-family: helvetica, arial;
       color: #666;


}



div.links
{

        /*height: 400px;*/
	width: 180px;
	background-color: #fff;
	float:left;
	font-size: 12px;
	/*border-right:1px solid #ccc;
	height:100%;*/
	line-height:22px;
	margin-top: -4px;
}


.mitte_inhalt {
 margin: 0px 16px 16px 16px;
}

.mitte_inhalt_2 {

         //position: none !important;
	position: none !important;
         position: absolute;

         border-right: 1px solid #ccc !important;
         //border-right: 1px solid #ccc !important;
         border-right: 1px solid #ccc;

         top: 215px;
         margin: 16px;
         padding-right: 11px;

         width: 480px;




}

.mitte_inhalt_3 {

         //position: none !important;
	position: none !important;
         position: absolute;

         top: 215px;
         margin: 16px;
         padding-right: 11px;

         width: 480px;


}


.mitte_inhalt_2 h1 {

      margin-left: 0px;
      margin-bottom: 16px;


}


.mitte_inhalt a {

     	font-size:11px;
   font-family: helvetica, arial;
         color: #666;

}

.mitte_inhalt_3 a {

     	font-size:11px;
   font-family: helvetica, arial;
         color: #666;

}

.navigation_inhalt {

	font-family: helvetica, arial;
	margin-top: 8px;
	margin-bottom: 5px;
	/* font-weight: normal; */
	font-size: 12px;

}

.navigation_inhalt a {

	font-family: helvetica, arial;
	margin-right: 25px;
	color: #666;
	/* font-style: normal; */

}

p {

	font-size:11px;
	line-height: 16px;
   font-family: helvetica, arial;
	margin-bottom: 15px;
	color: #666;

}

input {


	border: 1px solid #333;
	margin-bottom: 5px;
	padding: 2px;

}

.links p {

	font-size:11px;
	line-height: 16px;
   font-family: helvetica, arial;
	color: #666;

}

.fliessbild {

	margin-bottom: 15px;

}

.galerie {

	margin-right: 4px;
         margin-top: -6px !important;
         //margin-top: -10px !important;
         margin-top: -10px;

}

.personal {

	margin-right: 8px;
	margin-bottom: 50px;

}

.personalteam {

	float: left;

}

td {

	font-size:11px;
	line-height: 16px;
   font-family: helvetica, arial;

}

tr {

 	line-height: 3px;

}

.register {

 	width:200px;
         float:left;
         margin-right:20px;


}

.cleaner {

 	margin-bottom: -17px;


}

td input {

 	width: 250px;
         border: 1px solid #ccc;
   font-family: helvetica, arial;
         /*height: 19px;*/
         margin-bottom: 3px !important;
         //margin-bottom: 0px !important;
         margin-bottom: 0px;


}

textarea {

      	width: 254px;
         border: 1px solid #ccc;
   font-family: helvetica, arial;
         /*height: 19px;*/
         margin-bottom: 3px !important;
         //margin-bottom: 0px !important;
         margin-bottom: 0px;

}

.loginbox {
    border: 1px solid #ccc;
    width: 150px;
    font-family: helvetica, arial;
    font-size: 11px;
}

a.loginbox_sub {

         font-size:11px;
	 	 line-height: 16px;
   		 font-family: helvetica, arial;
         font-style: normal;
         text-decoration: underline;
         color: #666;
         visibility:hidden;
}

.button {

        font-style: normal;
 	background-color: white;
        border: 0;
        margin-left: 105px !important;
        //margin-left: 100px !important;
        margin-left: 100px;

}

a.submit {

 	color: #666;
         font-size:11px;

}

div.drei_2
{
	margin:-15px 0 0 0;
}

.box a {

      font-size:11px;
      line-height: 16px;
   font-family: helvetica, arial;
      text-decoration: underline;
      color: #666;

}

.search {

     position: absolute;
     top: 13px;
     /* alte position vor ausblendung der sprachauswahl (23.10. s.schug) */
     /* left: 730px; */
     left: 778px;
     width:190px;
     height: 19px;

}

.search input {
    width: 120px;
    height: 19px;
    font-family: helvetica, arial;
    font-size: 11px;
}

.lupe {

   margin-bottom: 4px !important;
   //margin-bottom: 6px !important;

}

div.rechts
{
height: /*auto*/400px;
width: 214px;
background-color: #fff;
float: left;


}

.tx-rbnewsteaser-pi1 {
      margin-left: 16px;
      margin-top: -2px;
}

p.ticker {

      font-size: 14px;
      line-height: 16px;
   font-family: helvetica, arial;
      /* font-family: Times New Roman, serif; */
      margin-left: 16px;
      margin-top: -2px;


}

p.startticker {

      font-size: 14px;
      line-height: 16px;
	  font-family: helvetica, arial;
      /* font-family: Times New Roman, serif; */
      margin-left: 16px;
      margin-top: -2px;
}

p.ticker cite {

/* font-weight: bold; */
font-style: normal;
}

.startticker cite {

/* font-weight: bold; */
font-style: normal;
}


ul.allgemein {

list-style-type:none;
	color: #666;
	line-height: 16px;
	margin-right: -30px;
	font-size: 12px;
   font-family: helvetica, arial;
	width: 165px;
	margin-left: 15px;


}

li.navlist {

      font-size:11px;
   font-family: helvetica, arial;
      list-style-type: none;
      background: url(../img/liste.gif) no-repeat 0 20%;
      margin-left: -15px !important;
      padding-left: 12px;

}

li.navlist_2
{
list-style-type: none;
list-style-image:url(../img/liste.gif);
margin-left:5px;
list-style-position:outside;
}

li.navlist_2 a {
      font-size:11px;
      color: #666;
   font-family: helvetica, arial;

      margin-left: -15px !important;
      //margin-left: -10px !important;
      padding-left: 10px;
      
}

li.navlist_2 img {
      
      margin-left: -15px !important;
      //margin-left: -10px !important;
      padding-left: 1px;
      
}

a.link_links, a.link_links_selected {

 	font-style: normal;
         color: #666;

}

a.link_links_selected {

     text-decoration: underline;
     /* border-bottom: 1px solid #333; */

}

a:hover.link_links_selected {

     text-decoration: none;

}

a.link_links_sub {

      font-size:11px;
      line-height: 16px;
   font-family: helvetica, arial;
      color: #666;

}

p.top {

       margin-top: -16px;

}

.auswahl {

      position: absolute;
      left: 166px;
      top: 6px;
      font-size: 14px;
      font-style: normal;
      /* versteckt solange keine sprachauswahl (23.10. s.schug) */
      visibility: hidden;

}

.auswahl a {

     color: #666;

}

a.auswahl_select {

     text-decoration: underline;
     color: #666;

}

.spacer {

 	height: 40px;

}

.spacer_unterbild {


 	margin-top: 10px !important;
         //margin-top: 5px !important;
         margin-top: 5px;


}

.bildabsatz {

  margin-top:-4px;

}

.doppelzeile {

  margin-top:-8px;

}

.doppelzeile_start {

  margin-top:-4px;

}

.abstand_start {

     height: 10px !important;
     //height: 10px !important;

}

li.liste {

         margin-left: 20px;
         list-style-type: disc;
         font-family: helvetica, arial;
         font-size:11px;

}

.abstand {

     height: 20px;

}

.submit {

 	color: #666;
         font-size:11px;

}

.suchfeld {

 	     width: 100px,
         height: 19px;
         border: 1px solid #ccc;
         margin-top: 1px;

}

.textunterbild {

 	margin-top:-10px;

}


.personaltext {

 	border: 1px solid red;
         margin: 5px;
         padding-top: -20px;

}

.personal_spacer {

 	margin-right: 10px;

}

.personal_bilderkasten {

  	float: left;
         width:100%;
         margin-top:20px;

}

.personal_stellung, .personal_stellung_spacer, .personal_stellung_spacer_footer {

   font-family: helvetica, arial;
       font-size:11px;
       float:left;

}

.personal_stellung_spacer {

       margin-left: 70px;


}

.personal_stellung_spacer_footer {

       margin-left: 70px;
       height: 100px;


}

/*sl 07-10-22*/

div.mitte_inhalt ul li
{
list-style-type:none;
list-style-image:url(../img/listpic.gif);
font-family: helvetica, arial;
font-size:11px;
padding:0 0 2px 0;
margin:0 0 0 3px;
line-height:16px;
}

div.mitte_inhalt ul
{
margin:0 0 0px 12px;
}

div.mitte_inhalt ol li
{
list-style-type:decimal;
   font-family: helvetica, arial;
font-size:11px;
padding:0 0 2px 0;
line-height:16px;
}

div.mitte_inhalt ol
{
margin:0 0 0px 16px;
}

/*mse 07-10-22*/

a.link_links_secret
{
font-style: normal;
color: #666666;
text-decoration: none;
}

.bodytext u
{
font-size:11px;
font-family: helvetica, arial;
line-height:16px;
}

h1 u
{
border:0;
}

/* Styles für neues Login-Formular */
.tx-newloginbox-pi1 {
	margin-top: 20px;
	width: 170px;
	
}

.tx-srfeuserregister-pi1 p {
color:#666666;
font-family:Verdana,sans-serif;
font-size:12px;
line-height:125%;
margin-bottom:0;
margin-top:8px;
padding:0 3px;
text-indent:0;
}



