@charset "iso-8859-1";
/*############################################################################
#    Physioklinik Aitrachtal - V.2008 Stylesheet                             #
############################################################################*/

/* Framework-Stylesheet einbinden */
@import url(/Read/Templates/general/css/base.css);

/* Anpassungen des Framework */
@media all {
	
	body { background-color:#f5f5f5; /*#fff;/*#cbcbcb;*/ text-align:left; color:#2b2b2b; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:normal; }
	
	#Cab_CompleteContent { padding:0px; background:transparent; }
	#DHTMLSuite_paneContentcenter { background-color:#fff; /*#cbcbcb;*/ }
	
	#page_margins { width:902px; margin:0px auto; padding:50px 0px 0px 0px; }
	
	#page { height:550px; border:1px solid #2b2b2b; padding:0; }
	
	/* --- */
	
	#header { width:900px; height:90px; overflow:hidden; background:#fff url(/Read/Templates/PA/images/physioklinik_aitrachtal_logo.jpg) 0px 0px no-repeat; }
	#header span { display:none; }
	
	#header .header_links_container { float:right; }
	#header a { margin-right:20px; color:#a3a3a3; font-weight:bold; text-decoration:none; }
	#header a:focus, #header a:hover, #header a:active { color:#2b2b2b; }
	
	#header a.current { color:#76c5ca; /*#9ad7dd;*/ }
	#header a.current:focus, #header a.current:hover, #header a.current:active { color:#599599; }

	#static_nav { margin:10px 0px 0px 0px; height:20px; }
	#static_nav a { font-size:11px; line-height:20px; }
	
	#site_choice { margin:30px 0px 0px 0px; height:20px; }
	#site_choice a { font-size:12px; line-height:20px; }
	
	/* --- */
	
	#nav { width:890px; height:30px; padding:0px 0px 0px 10px; background-color:#cbcbcb; /*#a2a2a2;*/ }

	/* --- */

	#page_header { margin:0px; width:auto; height:25px; background-color:#cbcbcb; /*#a2a2a2;*/ padding:30px 20px 5px 20px; font-size:19px; line-height:20px; }
		
	/* --- */
	
	#main { height:300px; overflow:hidden; background-color:#fff; /*#cbcbcb;*/ line-height:15px; }
		
	/* Variante mit drei Spalten */
	#col1 { width:270px; padding:0px 0px 0px 20px; }
	#col1_content { height:300px; overflow:hidden; padding:5px 0px 0px 0px; }
	
	#col2 { width:270px; padding:0px 20px 0px 0px; }
	#col2_content { height:300px; overflow:hidden; padding:5px 0px 0px 0px; }
	
	#col3 { margin:0px 315px 0px 315px; width:auto; }
	#col3_content { height:300px; overflow:hidden; padding:5px 0px 0px 0px; }
		
	/* --- */
	
	#footer { height:60px; background-color:#fff; color:#a3a3a3; padding:10px 10px 0px 0px; text-align:right; }
	#footer a { color:#a3a3a3; font-weight:normal; text-decoration:none; }
	#footer a:focus, #footer a:hover, #footer a:active { text-decoration:underline; }
		
	/* --- */
	
	p { margin:0px 0px 15px; }
	
	a { color:#2b2b2b; font-weight:bold; text-decoration:underline; }
	a:focus, a:hover, a:active { color:#2b2b2b; font-weight:bold; text-decoration:underline; }
	
	h1, h2, h3, h4, h5 { margin:15px 0px; color:#2b2b2b; line-height:15px; font-size:11px; font-weight:bold; }
	h3, .bigger_1step { font-size:12px; }
	h4, .bigger_2steps { font-size:13px; }
	h5, .bigger_3steps { font-size:14px; }

	
	/* --- */
	
	#main ul { margin:0px; list-style:none; }
	#main li { margin:0px 0px 15px 15px; line-height:15px; }
		
	hr { background:transparent; margin:15px 0px 14px; height:1px; border:none; border-bottom:1px #2b2b2b solid; overflow:hidden; }
	
	.image_left { float:left; margin:0px 10px 10px 0px; }
	.image_right { float:right; margin:0px 0px 10px 10px; }
	.image_left_margin { margin:0px 10px 10px 0px; }
	.image_right_margin { margin:0px 0px 10px 10px; }
	
	/* --- */
	
	.Cab_dropDownLayer .image_left, .Cab_dropDownLayer .image_right, .Cab_dropDownLayer .image_left_margin, .Cab_dropDownLayer .image_right_margin { margin:0px; }
	
	#Cab_Inhalt { min-height:15px; }
	
	.variante_bl_prev { text-align:left; }
	.variante_bl_next { text-align:right; }
	.variante_bl_count { text-align:center; }
	.variante_bl_prev, .variante_bl_next, .variante_bl_count { padding-top:15px; vertical-align:top; }
	
	.variante_info_more { float:right; }
	.variante_info_date { float:left; font-style:italic; font-size:10px; }
	.variante_info_more, .variante_info_date { margin:5px 0px 10px; }
	
	.cabacosForm input, .cabacosForm select, .cabacosForm textarea { width:99%; border:1px #a2a2a2 solid; padding:2px 0px; background:#fff; color:#2b2b2b; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; }
	.cabacosForm table { width:99%; }
	.cabacosForm table td { padding:2px; font-weight:bold; text-align:right; }

	#nav_main #udm a.current { background-color:#6a6a6a; color:#fff; border-color:#6a6a6a #6a6a6a #a2a2a2; }
}

