@CHARSET "ISO-8859-1";

	html, body {
		margin: 0;
		padding: 0;
		font-family: Tahoma;
		font-size: 0.9em;		
		background-color: #f5f5ed;
		color: #484848;
	}
	
	a {
		text-decoration: none;
		color: #3093ba;
	}
	
	a:hover {
		text-decoration: underline;
	}			
	
	.helper, .print {
		display: none;
	}			
	
	h1 {
		padding: 0;
		font-weight: normal;
		margin: 0 0 14px 0;
		font-size: 1.15em;
		color: #ed6d00;
	}
	h1 span {
		color: #484848;
	}

	h2 {
		padding: 0;
		margin: 0 0 14px 0;
		font-size: 1.1em;
		
	}
	
	h3,h4,h5,h6 {
		padding: 0;
		margin: 0 0 14px 0;
		font-size: 1em;
		
	}
	
	h1 a {
		color: #ed6d00;
		text-decoration: none;
	}
	
	p {
		padding: 2px 0 4px 0;
		margin: 0;
	}	
	
	img {
		border: none;
	}
	
	form {
		margin: 0 0 10px 0;
		padding: 0;
	}
	
	form.hide_label label {
		display: none;
		}
	
	fieldset {
		border: none;
		margin: 0;
		padding: 0;
	}		
	
	fieldset legend {
		display: none;
	}
	
	.indikationssuche input,
	.right_menu_layer input,
	.mgdllogin input {
		background-color: #d4d1c8;
	}
	
	fieldset input {
		width: 182px;
		border: none;
		margin: 0 0 8px 0;
		padding: 5px 0 5px 8px;
		text-align: left;
	}

	
	fieldset textarea {
		font-family:arial;
		font-size:12px;
	}
	
	fieldset select {
		width: 190px;
		height: 25px;
		border: none;
		margin: 0 0 8px 0;
		padding: 4px 0 4px 8px;
		background-color: #d4d1c8;
		text-align: left;
	}	
	
	fieldset .submit {
		width: 190px;
		height: 25px;
		margin: 0;
		background-image: url('../images/submit.gif');
		background-position: right;
		background-repeat: no-repeat;
		cursor: pointer;
		border:0 none !important;
	}			
	
	.success {
		color: green;
		font-weight: bold;
	}
	
	#parent_layer {
		padding: 10px 0 0 0;
		margin: 0 auto;
		width: 974px;
	}
	
	#logo_layer {
		width: 943px;
		height: 109px;
		background-image: url('../images/head.gif');
		background-repeat: no-repeat;
		padding: 22px 0 0 31px;
	}
	
	#main_layer {
		width: 974px;
		background-image: url('../images/main_bg.gif');
		background-repeat: repeat-y;
	}
	
	#site_opts {
		background: url('../images/bg_site_opts.gif') 12px top no-repeat;
		padding: 0 0 22px 0;
		}
	
	* html #site_opts {
		background: url('../images/bg_site_opts.gif') top no-repeat;
		padding: 0 0 22px 0;
	}
	
	#breadcrumb {
		font-size: 0.85em;
		margin: 6px 0 0 22px;
		padding: 0;
	}
	
	* html #breadcrumb {
		font-size: 0.85em;
		margin: 0 0 0 22px;
		padding: 0;
	}

	* + html #breadcrumb {
		font-size: 0.85em;
		margin: 22px 0 0 22px;
		padding: 0;
	}	
	
	#search_form {
		margin: 1px 0 0 0;
	}
	
		#search_form input {
			margin: 0; 
			padding: 5px; 
			background: #FFFFFF; 
			width: 222px; 
			float: left;		
		}
		
		* html #search_form input {
			width: 215px;
		}
		
		#search_form .submit {
			width: 25px; 
			margin: 0; 
			padding: 0; 
			float: left;
			background-image: url('../images/submit.gif');
			background-position: right;
			background-repeat: no-repeat;
			cursor: pointer;			
		}
	
	* html #search_form {
		margin: 3px 0 0 0;
	}
	
	* + html #search_form {
		margin: 3px 0 0 0;
	}
	
	#navpath {
		float: left;
		width: 341px;
		height: 30px;
		padding: 2px 0 0 18px;
	}
	
	    #navpath p {
			float: left;
		    margin: 6px 10px 0 4px;
			color: #ed6d00;
			padding: 0;
		}
	
		#navpath input {
		    font-size: 12px;
		}
	
	#top_menu_layer {
		float: left;
		width: 615px;
		height: 30px;
	}
		
		#top_menu_layer ul {
			margin: 0;
			padding: 0;
			list-style: none;
			float: right;
		}
		
			#top_menu_layer ul li {
				float: left;
				display: block;
				width: auto;
				
				/* background: #d4d1c8 url('../images/topnaviitem_bg_dark.gif') bottom no-repeat; */
			}
			
			#top_menu_layer ul li.li_start {
				width: 124px;
				}
			#top_menu_layer ul li.li_print {
				width: 133px;
				}
			#top_menu_layer ul li.li_rec {
				width: 158px;
				}
			#top_menu_layer ul li.li_lang {
				width: 160px;
				}
			#top_menu_layer ul li.li_font {
				width: 164px;
				}			
			
				#top_menu_layer ul li p {
					float: left;
					margin: 8px 8px 0 0;
					padding: 0;
				}
				
				#top_menu_layer ul li img {
					padding: 0;
					margin: 0;
					vertical-align: bottom;
					border: none;
				}
			
				#top_menu_layer ul li a {
					text-decoration: none;
					color: #484848;;
				}
			
	#left_menu_parent {
		float: left;
		width: 226px;		
		text-align: left;
	}
	
		#left_menu_parent .left_menu_layer_parent {
			width: 194px;
			border-bottom: 1px solid #cbcbcb;
			background: #fcfcfc url('../images/leftnavi_head_2_bg.gif') top left repeat-x;
			padding: 6px 0 0 0;
			margin: 0 0 0 12px;
		}	
		
			#left_menu_parent .left_menu_layer_parent h1 {
				margin: 0;
				padding: 0;
				font-size: 1.4em;
			}					
		
		#left_menu_parent .left_menu_layer_parent_borderless {
			width: 194px;
			margin: 0 0 10px 18px;
		}		
			
			#left_menu_parent .left_menu_layer_parent .left_menu_layer {
				width: 188px;
				padding: 0 0 7px 8px;
				font-size: 0.85em;
			}
				
				#left_menu_parent .left_menu_layer_parent .left_menu_layer ul {
					margin: 12px 0 0 0;
					padding: 0;					
					list-style: none;
				}
				
					#left_menu_parent .left_menu_layer_parent .left_menu_layer ul li a {	
						color: #484848;
						text-decoration: none;		
						display: block;
						width: 175px;
						padding: 4px 0 4px 10px;
						background: url('../images/leftnavi_point_standard.gif') left center no-repeat;
					}
					
					#left_menu_parent .left_menu_layer_parent .left_menu_layer ul li a:hover {
						color: #ED6D00;
						background: url('../images/leftnavi_point_standard_high.gif') left center no-repeat;
					}	

        #left_menu_parent .left_menu_layer_parent_preactive {
			width: 194px;
			border-bottom: 1px solid #cbcbcb;
			background: #e7e6e1 url('../images/leftnavi_head_1_bg.gif') top left repeat-x;
			padding: 6px 0 0 0;
			font-size: 0.85em;
			margin: 0 0 0 12px;
		}
		
		    #left_menu_parent .left_menu_layer_parent_preactive h1 {
			    color: #484848;
				font-size: 1.4em;
			}

			#left_menu_parent .left_menu_layer_parent_preactive .left_menu_layer {
				width: 188px;				
				padding: 0 0 10px 8px;
			}
				
				#left_menu_parent .left_menu_layer_parent_preactive .left_menu_layer ul {
					margin: 0 0 0 0;
					padding: 0;					
					list-style: none;
				}
				
					#left_menu_parent .left_menu_layer_parent_preactive .left_menu_layer ul li a {	
						color: #484848;
						text-decoration: none;		
						display: block;
						width: 175px;
						padding: 4px 0 4px 10px;
						background: url('../images/leftnavi_point.gif') left center no-repeat;
					}
					
					#left_menu_parent .left_menu_layer_parent_preactive .left_menu_layer ul li a:hover {
						color: #ED6D00;
						background: url('../images/leftnavi_point_high.gif') left center no-repeat;
					}			


/* dritte / vierte ebene */

#left_menu_parent .left_menu_layer_parent .left_menu_layer ul ul li a {	
	width: 156px;
	padding: 4px 0 4px 34px;
	background: #e2dfd8 url('../images/leftnaviitem_lv2_bg.gif') no-repeat;
}

#left_menu_parent .left_menu_layer_parent .left_menu_layer ul ul li a:hover {
	background: #fc9f4f url('../images/leftnaviitem_lv2_act_bg.gif') no-repeat;
}		


#left_menu_parent .left_menu_layer_parent .left_menu_layer ul ul ul li a {	
	width: 148px;
	padding: 4px 0 4px 42px;
	background: #e2dfd8 url('../images/leftnaviitem_lv3_bg.gif') no-repeat;
}

#left_menu_parent .left_menu_layer_parent .left_menu_layer ul ul ul li a:hover {
	background: #fc9f4f url('../images/leftnaviitem_lv3_act_bg.gif') no-repeat;
}		

/* dritte / vierte eben fuer voraktive */
#left_menu_parent .left_menu_layer_parent_preactive .left_menu_layer ul ul li a {	
	width: 151px;
	padding: 4px 0 4px 34px;
	background: url('../images/leftnavi_point.gif') 24px no-repeat;
}

#left_menu_parent .left_menu_layer_parent_preactive .left_menu_layer ul ul li a:hover {
	background: url('../images/leftnavi_point_high.gif') 24px no-repeat;
}		


#left_menu_parent .left_menu_layer_parent_preactive .left_menu_layer ul ul ul li a {	
	width: 125px;
	padding: 4px 0 4px 60px;
	background: url('../images/leftnavi_point.gif') 48px no-repeat;
}

#left_menu_parent .left_menu_layer_parent_preactive .left_menu_layer ul ul ul li a:hover {
	background: url('../images/leftnavi_point_high.gif') 48px no-repeat;
}		


/* alle im nav-path fett */

#left_menu_parent .left_menu_layer_parent .left_menu_layer ul li.cur > a {	
	font-weight: bold;
}

#left_menu_parent .left_menu_layer_parent_preactive .left_menu_layer ul li.cur > a {	
	font-weight: bold;
}

#left_menu_parent .left_menu_layer_parent .left_menu_layer h1.cur, h1.act > a {
    font-weight: bold;
}

/* aktiver punkt orange */
#left_menu_parent .left_menu_layer_parent .left_menu_layer ul li.act > a  {
	color: #ED6D00;
	background: url('../images/leftnavi_point_standard_high.gif') left center no-repeat;
}

#left_menu_parent .left_menu_layer_parent .left_menu_layer ul ul li.act > a  {
	color: #ED6D00;
	background: url('../images/leftnavi_point_standard_high.gif') 24px no-repeat;
}

#left_menu_parent .left_menu_layer_parent .left_menu_layer ul ul ul li.act > a  {
	color: #ED6D00;
	background: url('../images/leftnavi_point_standard_high.gif') 48px no-repeat;
}

/* aktive Voraktivierte */
#left_menu_parent .left_menu_layer_parent_preactive .left_menu_layer ul li.act > a  {
	color: #ED6D00;
	background: url('../images/leftnavi_point_high.gif') left center no-repeat;
}

#left_menu_parent .left_menu_layer_parent_preactive .left_menu_layer ul ul li.act > a  {
	color: #ED6D00;
	background: url('../images/leftnavi_point_high.gif') 24px no-repeat;
}

#left_menu_parent .left_menu_layer_parent_preactive .left_menu_layer ul ul ul li.act > a  {
	color: #ED6D00;
	background: url('../images/leftnavi_point_high.gif') 48px no-repeat;
}


		
	#main_menu_parent {
		float: left;
		width: 494px;
		padding: 6px 8px 0 8px;
		border-right: 1px solid #cbcbcb;
		border-left: 1px solid #cbcbcb;
	}

    #main_menu_parent.full_width { /* gesamte Breite! */
      width: 736px;
      padding: 6px 0 0 0;
      border: 0 none;
    }
		
		#main_menu_parent .pageBox {
			margin: 0 0 10px 0;
		}
	
		#main_menu_parent .content {
			color: #484848;
			margin: 0 0 10px 0;
			padding: 0px;
			border-bottom: 1px solid #cbcbcb;
		}

			#main_menu_parent .content p {
				padding: 2px 0 4px 0;
				margin: 0;
			}	
			
			.content {
				font-size: 0.85em;
				/*line-height: 1.4em;*/					
				}
						
			#main_menu_parent .content h1 {
				margin: 0;
				padding: 0 0 6px 0;
			}	
			
			#main_menu_parent .content h2 {
				font-size: 1.3em;				
				margin: 0;
				padding: 1px 0 8px 0;
				line-height: 1.3em;
			}
			
            #main_menu_parent .content h3 {
                font-size: 0.8em;
                font-weight: normal;
                margin: 4px 0;
                padding: 0;
            }
			
			#main_menu_parent .content span.date {
				display: block;
				font-weight: normal;
				margin: 4px 0 4px 0;
				padding: 0;
				color: #7f807b;
			}

			#main_menu_parent .content .image {
				float: left;
				margin: 0 8px 8px 0;
			}
			
			#main_menu_parent .content .textBox {				
				float: left;
				width: 386px;
				margin: 0;
				padding-bottom: 10px;
			}
			
			#main_menu_parent .content .infobox {
				float: right;
				width: 210px;				
			}
			
            #main_menu_parent .content .infobox .image {
                width: 100px;
                margin: 0px;
				margin-bottom: 5px;
            }   
				
				#main_menu_parent .content .infobox #feature_box {
					float: left;					
					width: 210px;
					margin: 10px 0 0 0;	
					padding: 0 0 10px 0;			
					background-color: #d4d1c8;
				}
				
					#main_menu_parent .content .infobox #feature_box img {
						float: left;					
						margin: 10px 0 0 10px;
						padding: 0;
					}

			#main_menu_parent .content .infomail_form ul {
				list-style: none;
			}
			
		#main_menu_parent .sub_content {
		    border-bottom: 1px dotted #cbcbcb;
			margin: 0 0 8px 0;
			padding: 0 0 8px 0;
		}
		    
			#main_menu_parent .sub_content h2 {
			    margin: 0;
			    padding: 0;
			    font-size: 1.1em;
			}
			
/* Indikationssuche-Box ****************************************************************************/

.indikationssuche{

height:715px;
/*border:2px solid #ed6d00;*/
}

#klinik_suche_top{

 font-size:16px;
 font-weight:bold;
 color:#ec6d04;

}

#indbodysuche{
width: 244px;
height: 276px;
background-image: url('../images/koerpermodell/searchbox_body.png');
background-repeat: no-repeat;
float: left;

}

#indblandsuche{
width: 243px;
height: 276px;
margin-left:2px;
background-image: url('../images/koerpermodell/searchbox_bland.png');
background-repeat: no-repeat;
float:left;

}

.indsuche{
width: 489px;

}

#indsuche_top{

height: 41px;
background-image: url('../images/koerpermodell/searchbox_ind_top.png');
background-repeat: no-repeat;
}

#indsuche_middle{
padding-left:13px;
height:250px;
background-image: url('../images/koerpermodell/searchbox_ind_middle.png');
}

#indsuche_bottom{

height: 20px;
background-image: url('../images/koerpermodell/searchbox_ind_bottom.png');
background-repeat: no-repeat;
}

#indleft{
width: 250px;
height: 25px;
font-weight:bold;
float: left;
}

#indleft_check{
height:25px;
/*margin-left:5px;*/
float:left;
margin-top:3px;
}
#indleft_text{
margin-left:35px;
/*margin-top:6px;*/
}

#indright{
width: 200px;
height: 25px;
padding-right:7px;
float: right;
}

#plzleft{
width: 250px;
height: 20px;
font-weight:bold;
float: left;

}

#plzright{
width: 200px;
height: 25px;
padding-right:7px;
font-weight:bold;
float: right;
padding-bottom:10px;
}

#plzinput{
margin-top: 15px;
float: left;
}

#klinik_suche_submit{

float: left;
}

#klinik_suche_submit a img{

float: left;
}

.indsuche_text{
margin-top:5px;
width: 489px;

}

#indsuche_text_top{

height: 34px;
background-image: url('../images/koerpermodell/searchbox_text_top.png');
background-repeat: no-repeat;
}

#indsuche_text_middle{
padding-left:13px;
height:55px;
background-image: url('../images/koerpermodell/searchbox_ind_middle.png');
}
	

    
	.indikationssuche fieldset input {
		width: 460px;
		width: 182px;
		border: none;
		margin: 0 0 8px 0;
		padding: 5px 0 5px 8px;
		background-color: #f4f3f1;
		text-align: left;
	}
	
	.indsuche_text fieldset input{
		width: 450px;
		height: 20px;
		border: none;
		margin: 0 0 0px 0;
		padding: 4px 0 0px 8px;
		background-color: #f4f3f1;
		text-align: left;
	}
	
	
	.indikationssuche  input.checkbox{
		width: 40px;
        margin-right:5px;
		border: 0px;
	}



	.indikationssuche fieldset textarea {
		font-family:arial;
		font-size:12px;
	}
	
	.indikationssuche fieldset select {
		width: 460px;
		height: 25px;
		border: none;
		margin: 0 0 8px 0;
		padding: 4px 0 4px 8px;
		background-color: #f4f3f1;
		text-align: left;
	}	
	
	.indikationssuche fieldset .submit {
		width: 190px;
		height: 25px;
		margin: 0;
		background-image: url('../images/submit.gif');
		background-position: right;
		background-color:#f4f3f1;
		background-repeat: no-repeat;
		cursor: pointer;
		border:0 none !important;
	}	
			
/* Mitgliederseite  ********************************************************************************/

.member_klinik_overview{
	border: 1px;
	width: 500px;
	float: left;

}

.klinikcheckbox{
	width: auto !important;
	margin-left: 12px !important;
	margin-top: 10px !important;
	float: left;
}

.smallcheckbox{
	width: auto !important;
	float: left;
}



	#right_menu_parent {
		float: left;
		width: 214px;
		padding: 6px 0 0 0;
	}		
	
	#right_menu_parent h1 {
		font-size: 1.4em;
	}
	
		#right_menu_parent .right_menu_layer_parent {
		    font-size: 0.85em;
			width: 204px;
			border-bottom: 1px solid #cbcbcb;
			margin: 0 0 10px 10px;
		}
		
		#right_menu_parent .right_menu_layer_parent_borderless {
		    font-size: 0.85em;
			width: 204px;
			margin: 0 0 10px 10px;
		}	
	
			#right_menu_parent .right_menu_layer_parent .right_menu_layer {
				padding: 0 18px 0 8px;
			}	
			
			#right_menu_parent .right_menu_layer_parent_borderless .right_menu_layer {
				padding: 0 18px 0 8px;
			}				
		
		#right_menu_parent hr {
			float: left;
			margin: 10px 2px 10px 8px;
			width: 210px;
			height: 1px;
			border: none;
			border-top: 1px solid #cbcbcb;
		}	

	#footer_text {
		margin: 20px 0 0 0; 
		text-align: center;
	}	
		
	#footer_layer {
		width: 974px;
		height: 20px;
		background-image: url('../images/foot.gif');
		background-repeat: no-repeat;
	}
	
/*********************** KLINIK BEARBEITEN ********************/

#errormsgbox{
	width:auto;
	min-height:25px;
	border: 1px solid #fd0c12 ;
	padding-top:10px;
	padding-left:5px;
	background-color:#fedadb;
}

/**********************************************************/	
	
	
.close h2 {
	padding: 0 !important;
	}	
.close span.date {
	margin: 2px 0 0 0 !important;
	}
	
.dspnone,
.only_print {	
	display: none;
	}	
	
#sitemap li {
	padding: 4px 0 4px 0;
}

ul.error, label.error {
	color:#FF0000;
}

.formular input {
	border:1px solid #484848;
}

input.error {
	border:1px solid #FF0000;
}

.clear {
  height: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  clear: both;
}

  
  
  
  		.bundesland_indikationen_box {width:400px; float:left; margin-left:20px;}
		.bundesland_indikationen_box ul{list-style-type: none; padding-left:0px;}
		.bundesland_indikationen_box ul li{clear:both;}
		.bundesland_indikationen_box ul li input{float:left; }
		.bundesland_indikationen_box ul li label span{color:#ED6D00; }
