/************************************************************************
	Body
************************************************************************/
a:link {color:#4070B8; text-decoration:underline}
a:visited {color:#4070B8; text-decoration:underline}
a:active {color:#4070B8; text-decoration:underline}
a:hover {color:#4070B8; text-decoration:underline}


body
		{
			background-image: url(../images/hg.jpg);
			text-align: center;
			font-size: 12px;
			font-family: Arial;
			font-weight: normal;
			height:802px;
		}

#navi_around
		{

			width:805px;
			text-align:left;
			margin-left: auto;
			margin-right: auto;
		}

#navi_top
		{
			padding-left: 150px;
			background-image: url(../images/header_gesamt.jpg);
			height: 232px;
			width:655px;
		}

#navi_left
		{
			background-color:#1062AE;
			height: 555px;
			width: 147px;
			float:left;
			padding-left: 6px;
		}
		
#footer
		{
			background-image: url(../images/footer.jpg);
			color:#FFFFFF;
			padding: 3px 3px 3px 153px;
			width:649px;
			clear:both;	
			font-size: 12px;
			font-family: Arial;
			font-weight: normal;
			height: 15px;	
		}

#content
		{
			background-color: #FFFFFF;
			height:555px;
			width:652px;
			float:left;
			overflow: auto;
			background-image: url(../images/hg.gif);
			background-position:top right;
			background-repeat:no-repeat;
			position:relative;
		}

div.inhalt
		{
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 10px;
			width:615px;
			height:535px;
			position:relative;
		}

/************************************************************************
	Text
************************************************************************/

div.grundriss, table.grundriss, table.grundriss td
		{
			color: #000000;
			font-size: 12px;
			font-family: Arial;
			font-weight: normal;
		}
table.text td, div.text, ul.text li, table.text
		{
			color: #000000;
			font-size: 12px;
			font-family: Arial;
			font-weight: normal;
		}
ul.text {
	padding-left:18px;
  		}

/************************************************************************
	Home 
************************************************************************/

div.home
		{
 			float:left; 
			width:425px; 
			text-align:justify;
			color: #000000;
			font-size: 12px;
			font-family: Arial;
			font-weight: normal;
 		}

div.around
		{
 			float:right;
 			background-color:#B0C4D6;
 			width:172px;
			right:0px;
 		}

div.border
		{
 			border: 1px solid #1062a9;
 			margin-left:10px;
 			margin-right:10px;
 			margin-top:10px;
 			margin-bottom:10px;
 		}

div.typ
		{
 			background-color:#1062a9;
 			width:150px;
			color:white;
 			font-weight:bold;
 		}

div.content
		{
 			background-color:white;
 			height:120px;
 			width:150px;
 		}
		
		
/************************************************************************
	Formulare 
************************************************************************/
.formSubmit
		{
			font-size:12px;
			color:#000000;
			font-family:arial;
			font-weight:normal;
			background-color:#C6D9EC;
			border:#065AA3 1px solid;
			margin:0px;
			height:20px
			
		}
		
.formSubmitDisabled
		{
			font-size:12px;
			color:#000000;
			font-family:arial;
			font-weight:normal;
			background-color:#ECE9D8;
			border:#C9C7BA 1px solid;
			margin:0px;
			height:20px
			
		}

.formFocus
		{
			font-size:12px;
			color:#000000;
			font-family:arial;
			font-weight:normal;
			background-color:#C6D9EC;
			border:#000000 1px solid;
			padding:0px 3px 0px 3px;
			
		}

.form
		{
			font-size:12px;
			color:#000000;
			font-family:arial;
			font-weight:normal;
			background-color:#C6D9EC;
			border:#065AA3 1px solid;
			padding:0px 3px 0px 3px;
			
		}

/************************************************************************
	Leistungen
************************************************************************/

table.leistung td
		{
			color: #000000;
			font-size: 12px;
			font-family: Arial;
			font-weight: normal;
			padding:0px 3px 0px 3px;
			vertical-align:top;
		}
table.leistung td.header
		{
			background-color:#C6D9EC;
			color: #4070B8;
			font-size: 12px;
			font-family: Arial;
			font-weight: bold;
		}
table.leistung td.top
		{
			background-color:#1062a9;
			color:white;
		}
table.leistung_around td.left1
		{
			background-image:url(../images/leistung_1.gif);
			background-position:0px 2px;
			background-repeat:no-repeat;
		}
table.leistung_around td.left2
		{
			background-image:url(../images/leistung_2.gif);
			background-position:0px 0px;
			background-repeat:no-repeat;
		}
table.leistung_around td.left3
		{
			background-image:url(../images/leistung_1.gif);
			background-position:0px 2px;
			background-repeat:repeat;
		}

/************************************************************************
	Intern
************************************************************************/

table.intern td
		{
			color: #000000;
			font-size: 12px;
			font-family: Arial;
			font-weight: normal;		
			vertical-align:top
		}
table.intern tr.header td
		{
			background-color:#1062a9;
			padding:0px 3px 0px 3px;
			color:white;
		}
table.intern tr.main td
		{
			background-color:#C6D9EC;
			padding:0px 3px 0px 3px;
		}
table.intern tr.main td.left, table.intern tr.header td.left
		{
			background-color:#FFFFFF;
			padding:0px 3px 0px 3px;
		}


/************************************************************************
	Partner
************************************************************************/

table.partner td
		{
			color: #000000;
			font-size: 12px;
			font-family: Arial;
			font-weight: normal;		
			vertical-align:top
		}
		
.popup_right {
			border:1px solid #274A66;
			background-color:#C6D9EC;
			position:absolute;
			padding:10px;
			z-index:100;		
			right:0px;
			top:5px;
			width:320px;
			height:490px;		
			display:none;
			
			
		}
		
.popup_left {
			border:1px solid #274A66;
			background-color:#C6D9EC;
			position:absolute;
			padding:10px;
			z-index:100;		
			left:0px;
			top:5px;
			width:263px;
			height:450px;
			margin-left:10px;
			display:none;
			
		}
		
.blau_popup
		{
			color: #FFFFFF;
			font-size: 12px;
			font-family: Arial;
			font-weight: normal;
		}
/************************************************************************
	Blaue Schriften
************************************************************************/

.blau
		{
			color: #4070B8;
			font-size: 12px;
			font-family: Arial;
			font-weight: normal;
		}
.blau_bold
		{
			color: #4070B8;
			font-size: 12px;
			font-family: Arial;
			font-weight: bold;
		}
.blau_small
		{
			color: #4070B8;
			font-size: 11px;
			font-family: Arial;
			font-weight: normal;
		}


/************************************************************************
	Fachabteilungen
************************************************************************/

div.typ_fach
		{
			background-color:#1062a9;
			width:290px;
			color:white;
			font-weight:bold;
			font-size: 12px;
			font-family: Arial;
			border: 1px solid #1062a9;
			margin-left:10px;
			margin-right:10px;
			margin-top:2px;

		}
div.content_fach
		{
			background-color:white;
			width:290px;
			height:115px;
			border: 1px solid #1062a9;
			margin-left:10px;
			margin-right:10px;
			margin-bottom:10px;
 		}
div.content2_fach
		{
			background-color:white;
			width:290px;
			height:150px;
			border: 1px solid #1062a9;
			margin-left:10px;
			margin-right:10px;
			margin-bottom:10px;
 		}

/************************************************************************
	Navigation
************************************************************************/
/*Navigation a*/
.menu a:link {color:#FFFFFF; text-decoration:none;}
.menu a:visited {color:#FFFFFF; text-decoration:none;}
.menu a:active {color:#FFFFFF; text-decoration:none;}
.menu a:hover {color:#FFFFFF; text-decoration:none;}

/* Navigation Links Ebene 1 */
td.ebene_1_navi_mouseover
		{
			background-image: url(../images/hinter.gif);
			background-repeat:no-repeat;
			width: 135px;
			height:28px;
			margin-top:5px;
			margin-left:2px;
			font-weight: bold;
			text-align: left;
			font-size: 10px;
			border: 1px solid #FFFFFF;
			cursor: pointer;
			padding-left:3px;
		}

td.ebene_1_navi_mouseout
		{
			width: 135px;
			height:28px;
			padding:1px;
			margin-top:5px; margin-left:2px;
			font-weight: bold;
			text-align: left;
			font-size: 10px;
			padding-left:4px;
		}

td.ebene_1_navi_active
		{
			background-image: url(../images/hinter.gif);
		 	background-repeat:no-repeat;
		 	width: 135px;
			height:28px;
		  	margin-top:5px;
		  	margin-left:2px;
		  	font-weight: bold;
		  	text-align: left;
		  	font-size: 10px;
		  	border: 1px solid black;
		  	cursor: pointer;
			padding-left:3px;
		}

/* Navigation Links Ebene 2 */
td.ebene_2_navi_mouseover
		{
			background-image: url(../images/hinter.gif);
			background-repeat:no-repeat;
			width: 135px;
			height:28px;
			margin-top:5px;
			margin-left:8px;
			font-weight: normal;
			text-align: left;
			font-size: 8px;
			border: 1px solid #FFFFFF;
			cursor: pointer;
			line-height: 175%;
			padding-left:3px;
		}

td.ebene_2_navi_mouseout
		{
			width: 135px;
			height:28px;
			padding:1px;
			margin-top:5px;
			margin-left:8px;
			font-weight: normal;
			text-align: left;
			Font-Size: 8px;
			line-height: 175%;
			padding-left:4px;
		}

td.ebene_2_navi_active
		{
			background-image: url(../images/hinter.gif);
			background-repeat:no-repeat;
			width: 135px;
			height:28px;
			margin-top:5px;
			margin-left:8px;
			font-weight: normal;
			text-align: left;
			font-size: 8px;
			border: 1px solid black;
			line-height: 175%;
			padding-left:3px;
		}

/* Navigation Top Ebene 1 (Derzeit nur eine Ebene...) */
div.ebene_1_navi_mouseover_top
		{
			border: 1px solid white;
			width: 85px;
			height:15px;
			margin-top:200px;
			margin-left:2px;
			font-weight: bold;
			text-align: center;
			font-size: 10px;
			cursor: hand;
			float:left;

		}

div.ebene_1_navi_mouseout_top
		{
			width: 85px;
			height:15px;
			padding:1px;
			margin-top:200px;
			margin-left:2px;
			font-weight: bold;
			text-align: center;
			font-size: 10px;
			float:left;
		}

div.ebene_1_navi_active_top
		{
			border: 1px solid black;
			width: 85px;
			height:15px;
			margin-top:200px;
			margin-left:2px;
			font-weight: bold;
			text-align: center;
			font-size: 10px;
			float:left;
			vertical-align:bottom;
		}
/* Seiten-Navigation (Management, Patienteninfos) */		
div.navi_page
		{
			bottom:0px;
			right:10px;
			position:absolute
		}
/* Seiten-Navigation (Interne Auswahlseite) */		
div.navi_intern
		{
			right:10px;
			position:absolute;
			color: #4070B8;
			font-size: 12px;
			font-family: Arial;
			font-weight: normal;
		}