/*
blau kinderchirurgie: 00b0e6
blau plastische chirurgie: 009bdd
blau orthopaedische chirurgie: 0064ad
blau gefaesschirurgie: 284d99
blau anaesthesie: 00a3b1
grau allgemein: 58585a

grau hintergrund: ddddd8
grau hintergrund navi: 9a9a9a

pink schrift: d4007b
grau schrift/hauptnavi: 58585a
grau navi unten/oben: 767d81
*/

/* Anfang Seitenaufbau allgemein */
* 
	{ 
	margin: 0; 
	padding: 0; 
	}
	
html
{
    height:100%;
    scrollbar-3dlight-color:#ddddd8;      /* rahmen außen links und oben */
    scrollbar-arrow-color:#d4007a;        /* pfeilfüllung bei scroll*/
    scrollbar-darkshadow-color:#ffffff;   /* rahmen außen rechts und unten */
    scrollbar-face-color:#ddddd8;         /* hintergrund balken und pfeile */
    scrollbar-highlight-color:#ddddd8;    /* rahmen innen links und oben, Schatten Pfeil */
    scrollbar-shadow-color:#ddddd8;       /* rahmen innen links und oben, pfeilfüllung bei nicht-scroll */
    scrollbar-track-color:#ffffff;        /* hintergrund hinter Bildlaufleiste */	
    scrollbar-base-color:#ffffff;         /* grundfarbe scrollbalken*/	
}

body 
{ 
  background: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #58585a;
	text-align: center; /* zentrieren */
  min-width: 970px; /* zentrieren */
	height: 100%; 
}

#container 
{ 
    width: 970px; /* zentrieren */	
    margin: 0 auto; /* zentrieren */
    text-align: left; /* zentrieren */
    background: url(image_layout/body.gif) top left no-repeat  #ffffff;	
    height: 100%; 
}	

/* ------------------------------------------------------------------------------- */

#a
{ 
	float:left;
  text-align: right;	
	width: 970px;
  height: 28px;
}

      	#navioben
      	{ 
      	  padding: 10px 250px 3px 0 ;
      	}
      
      	#navioben a
      	{ 
      		font-size:11px;
      		font-weight: bold;
      		text-decoration:none;
      		color:#767d81;
          padding: 0 0 3px 0 ;
      	}
      
          	#navioben a:hover
          	{ 
          		color:#d4007b;
          	}

/* ------------------------------------------------------------------------------- */

#b
{ 
	float: left;	
	width: 970px;
  height: 113px;
}

#b1
{ 
	float: left;	
	width: 719px;
  height: 113px;
}
    
    #b_start
    { 
    	float: left;	
    	width: 719px;
      height: 113px;  	
      background: url(image_layout/oben-start.jpg) top left no-repeat;
    } 
    
	    
    #b_praxen
    { 
    	float: left;	
    	width: 719px;
      height: 113px;  	
      background: url(image_layout/oben-start.jpg) top left no-repeat;
    } 
	
    #b_kinder_chirurgie
    { 
    	float: left;	
    	width: 719px;
      height: 113px;
      background: url(image_layout/oben-kinder.jpg) top left no-repeat;
    }     
    
    #b_orthopaedische_chirurgie
    { 
    	float: left;	
    	width: 719px;
      height: 113px;  	
      background: url(image_layout/oben-ortho.jpg) top left no-repeat;
    } 
    
    #b_gefaess_chirurgie
    { 
    	float: left;	
    	width: 719px;
      height: 113px;
      background: url(image_layout/oben-gefaess.jpg) top left no-repeat;
    }   
    
    #b_hand_plastische_chirurgie
    { 
    	float: left;	
    	width: 719px;
      height: 113px;  	
      background: url(image_layout/oben-hand.jpg) top left no-repeat;
    } 
    
    #b_anaesthesie
    { 
    	float: left;	
    	width: 719px;
      height: 113px;
      background: url(image_layout/oben-anaesthesie.jpg) top left no-repeat;
    }       
    
    
#b2
{ 
	float: right;	
	width: 251px;
  height: 113px;
}   
     
      #logo
      { 
      	text-align: right;
      }	
           
          #logo img
          { 
          	border: 0;
          }	

/* ------------------------------------------------------------------------------- */

#c
{ 
	float: left;	
	width: 970px;
	background: url(image_layout/c.gif) bottom left no-repeat;
	border: 1px;
	
}

    #c1
    { 
    	float: left;	
    	width: 251px;
    }     

        	#navi 
        	{
        		margin: 10px 0 0px 0;		
				padding: 15px 0 91px 0;
        		width: 251px;
        		font-size: 11px;
        		text-align: left;
        		min-height: 300px;
        		height: auto !important;
        		height: 300px;
				background: url(image_layout/c1.gif) bottom right no-repeat #ddddd8;
        	}  
            
    #c2
    { 
    	float: right;	
    	width: 719px;
    }  
    
        	#inhalt 
        	{
        		padding: 28px 70px 10px 21px;
        		font-size: 11px;
        		text-align: left;
        		min-height: 370px;
        		height: auto !important;
        		height: 370px;
        	}   
                    	
/* ------------------------------------------------------------------------------- */


	
      	#naviunten
      	{ 
      	  padding: 0 70px 6px 20px ;
      	  text-align: right;
      	}
      
      	#naviunten a
      	{ 
      		font-size:10px;
          background: #ffffff;
      		text-decoration:none;
      		color:#58585a;
          padding: 3px 0 0  0  ;
      	}
      
          	#naviunten a:hover
          	{ 
          		color:#d4007b;
          	}
 

/* ------------------------------------------------------------------------------- */

a:link, a:visited {
	text-decoration : underline;
	color : #d4007b;	
}

a:active, a:hover {
	text-decoration : underline;
	color : #d4007b;
}

h1  
{
  margin-bottom: 15px;
	font-size : 13px;
	text-decoration: none;
	font-weight: bold;
	color: #58585a;
	text-transform: uppercase;
	letter-spacing: 1px;
}

h2  
{
	color: #d4007b;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
}

h3  
{
  	margin-bottom: 5px;
	font-size : 11px;
	text-decoration: none;
	font-weight: bold;
	color: #58585a;
	text-transform: uppercase;
}

h4  
{
  	margin-top: 10px;
	margin-bottom: 10px;
	font-size : 11px;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}

h5  
{
  	margin-bottom: 0px;
	font-size : 11px;
	text-decoration: none;
	font-weight: bold;
	color: #58585a;
}

h6  
{
  	margin-bottom: 5px;
	font-size : 11px;
	text-decoration: none;
	font-weight: bold;
	color: #58585a;
}


.farbekinder
{
	color: #00b1e7;
}

.farbehand
{
	color: #009bdd;
}

.farbeortho
{
	color: #0064ad;
}

.farbegefaess
{
	color: #284d99;
}

.farbeanaes
{
	color: #00a3b1;
}


.datum
{   
	float: right;
	}

ul#listbox, ul.listbox
	{
	line-height: 12px;
	padding-left: 20px;
	margin-bottom: 10px;
	}
	
ul#listbox li, ul.listbox li
	{
	padding-left:0px;
	padding-bottom:3px;
	list-style-image:url(image_layout/li.gif);
	line-height:17px;
	}	
	
ul#normal, ul.normal
	{
	padding-top: 0px;
	padding-left: 50px;
	margin-bottom: 10px;
	}
	
ul#normal li, ul.normal li
	{
	padding-top: 0px;
	padding-left:0px;
	padding-bottom:0px;
	line-height:15px;
	list-style-type: disc;
	}	

	
ol#normal, ol.normal
	{
	padding-left: 30px;
	margin-bottom: 10px;
	}
	
ol#normal li, ol.normal li
	{
	padding-left:0px;
	padding-bottom:3px;
	line-height:17px;
	color: #d4007b;
	}	
	
/* ----------------------------------------------------------------------- */
	
#inhalt table
{
	border-collapse:collapse;
}

#inhalt table tr td
{
	vertical-align:top;	
	line-height:17px;
}	

#inhalt table tr th
{
	vertical-align:top;
	text-align: left;
	padding: 5px 0 5px 0;  	
	color : #58585a;
	font-weight: bold;	
}

.imgthumb
{ 
	width: 134px;
}	

/* ----------------------------------------------------------------------- */
	
td.galerie
{
	padding: 0px 10px 5px 0px;
}

td.imglarge img
{
	margin: 0px 0 5px 0px;
	border: 0;
}

td.imglarge a
{
	margin: 0px 0 5px 0px;
}

td.imgthumb img
{
	margin: 0px 10px 10px 0px;
	border: 0;
  width: 100px;
}

/* ----------------------------------------------------------------------- */
.imgrechts
{ 
	padding:0px 15px 10px 0px;
	border:0;
}

.imglinks
{ 
	padding:0px 0px 10px 15px;
	border:0;
	float: right;	
}

.imgaktuelles
{ 
	padding:0px 0px 0px 20px;
}

.imgstart
{ 
	padding:0px 0px 12px 0px;
	border:0;
	width: 250px;
	height: 28px;
}

p 
{ 
	font-size:11px; 
	line-height:17px;
	padding:0px 0px 5px 0px;
	margin: 5px 0;
	letter-spacing: 0px;
	text-align: justify;
	color: #58585a;
}
	
hr
{
	height: 0;
	color: #d4007b;
	border-bottom: 1px dotted #d4007b;
	border-top: 0;
  	border-left:0;
	margin:10px 0px 10px 0px;
}

td.links
{
padding: 0 0 0px 5px;
vertical-align: top;
}	


td.abstandlinks
{
padding: 0px 0px 0px 20px;
vertical-align: top;
line-height:17px;
}	

td.abstandunten
{
padding: 0 0 20px 0px;
vertical-align: top;
}	

.floatleft {
float: left;
vertical-align: top;
line-height: 17px;
}	

.floatright {
float: right;
vertical-align: top;
text-align: right;
line-height: 17px;
}	

.boxkinder 
{ 
    width: 260px; 
    text-align: left; 
    height: 100%; 
	float:right;
	color: #ffffff;
	font-size:11px; 
	background: #00b0e6;
	padding: 0 3px 10px 10px;
	margin-left: 15px;
}	

.boxkinder a
{
text-decoration : underline;
color : #ffffff;
font-size : 11px;
}


.boxhand 
{ 
    width: 260px; 
    text-align: left; 
    height: 100%; 
	float:right;
	color: #ffffff;
	font-size:11px; 
	background: #009bdd;
	padding: 0 3px 10px 10px;
	margin-left: 15px;
}	

.boxhand a
{
text-decoration : underline;
color : #ffffff;
font-size : 11px;
}


.boxortho 
{ 
    width: 260px; 
    text-align: left; 
    height: 100%; 
	float:right;
	color: #ffffff;
	font-size:11px; 
	background: #0064ad;
	padding: 0 3px 10px 10px;
	margin-left: 15px;
}	

.boxortho a
{
text-decoration : underline;
color : #ffffff;
font-size : 11px;
}

.boxgefaess 
{ 
    width: 260px; 
    text-align: left; 
    height: 100%; 
	float:right;
	color: #ffffff;
	font-size:11px; 
	background: #294d99;
	padding: 0 3px 10px 10px;
	margin-left: 15px;
}	

.boxgefaess a
{
text-decoration : underline;
color : #ffffff;
font-size : 11px;
}

.boxanaes 
{ 
    width: 260px; 
    text-align: left; 
    height: 100%; 
	float:right;
	color: #ffffff;
	font-size:11px; 
	background: #00a3b1;
	padding: 0 3px 10px 10px;
	margin-left: 15px;
}	

.boxanaes a
{
text-decoration : underline;
color : #ffffff;
font-size : 11px;
}

.boxkoop 
{ 
    width: 260px; 
    text-align: left; 
    height: 100%; 
	float:right;
	color: #ffffff;
	font-size:11px; 
	background: #9a9a9a;
	padding: 0 3px 10px 10px;
	margin-left: 15px;
}	

.boxkoop a
{
text-decoration : underline;
color : #ffffff;
font-size : 11px;
}

.boxgrau 
{ 
    text-align: left; 
	width: 160px;
	float:right;
	color: #58585a;
	font-size:11px; 
}	

/* ------------------------------------------------------------------------------- */

table.tk /* Aussentabelle */
{
  margin-top: 15px;
}	

td.tk1 /* Tabellenfeld links */
{
	color : #000000;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 11px;
	padding: 4px 6px 4px 6px;
	vertical-align: top;
}

td.tk1p /* Tabellenfeld links Pflichtfeld*/
{
	color : #000000;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding: 4px 6px 4px 6px;
	vertical-align: top;	
}

td.tk1w /* Tabellenfeld Warnung*/
{
	color : #c50073;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding: 4px 6px 4px 6px;
	vertical-align: top;	
}

td.tk2 /* Tabellenfeld rechts */
{
	padding: 4px 6px 4px 6px;
	vertical-align: top;	
}

input.inputlang  /* Formularfelder rechts */
{
	background: #ffffff;
	color : #000000;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 11px;
	width: 180pt;
	border: 1px solid #c50073;	
}	

input.inputkurz  /* Formularfelder rechts */
{
	background: #ffffff;
	color : #000000;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 11px;
	width: 50pt;
	border: 1px solid #c50073;	
}	

input.inputmittel  /* Formularfelder rechts */
{
	background: #ffffff;
	color : #000000;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 11px;
	width: 125pt;
	border: 1px solid #c50073;	
}	

select.inputmittel  /* Formularfelder rechts */
{
	background: #ffffff;
	color : #000000;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 11px;
	width: 125pt;
	border: 1px solid #c50073;	
}	

textarea.inputlang  /* Textareas rechts */
{
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	border: 1px solid #c50073;	
	font-size : 11px;
	color : #000000;
	width: 180pt;	
	background: #ffffff;
    scrollbar-3dlight-color:#ffffff;      /* rahmen außen links und oben */
    scrollbar-arrow-color:#7f084e;        /* pfeilfüllung bei scroll*/
    scrollbar-darkshadow-color:#ffffff;   /* rahmen außen rechts und unten */
    scrollbar-face-color:#ffffff;         /* hintergrund balken und pfeile */
    scrollbar-highlight-color:#7f084e;    /* rahmen innen links und oben, Schatten Pfeil */
    scrollbar-shadow-color:#7f084e;       /* rahmen innen links und oben, pfeilfüllung bei nicht-scroll */
    scrollbar-track-color:#ffffff;        /* hintergrund hinter Bildlaufleiste */	
    scrollbar-base-color:#ffffff;         /* grundfarbe scrollbalken*/	
}

input.sendenbutton /* Formularfelder Button */
{
	width: 78px;
	height: 20px;
	border: 1px solid #c50073;
}

.sendenbutton /* Formularfelder Button */
{
	width: 78px;
	height: 20px;
	border: 1px solid #c50073;
}
/* ------------------------------------------------------------------------------- */

