html table{
border-collapse: collapse;
}
/*============================================================================*/
/*== Navigations =============================================================*/
/*============================================================================*/

ul.hlist{
	margin: 0px;
	padding: 0px;
}

ul.hlist li{
	float: left; 
	list-style: none;
}

/*====================*/
/*== Top Navigation ==*/
/*====================*/

#nav {
    background-color: #AAAAAA;
    height: 29px;
    position: relative;
    width: 100%;
	
}

ul#mainNav{
	list-style: none;
	margin: 0px;
}

#nav ul{
	margin: 0px;
	padding: 0px;
}

/*- Level 1 -*/
#nav .level-1 li{
	text-align: center;
	padding-left:  9px !important;
	padding-right:  9px !important;
	//background: url("../img/nav_bg.gif") repeat-x scroll 0 0 transparent;
}

#nav .level-1 li:hover, 
#nav .level-1 .active , 
#nav .level-1 .current,
#nav .level-1 .current.last {
	background: url("../img/navHoverBg.png") repeat-x scroll 0 0 transparent ;
	color: #508f18 !important;
}
#nav .level-1 li a{
	color: #FFFFFF;
    	display: block;
    	font-weight: bold;
    	text-decoration: none;
    	text-transform: uppercase;
	font-size: 12px;
	position: relative;
}
html #nav .level-1 li.last{
	border-right: none ;
	//background: url("../img/nav_level1_right.png") no-repeat scroll right 0 transparent;
}

html #nav .level-1 .first{
	background: url("../img/nav_level1_left.png") no-repeat scroll left 0 transparent !important;
}

#nav .level-1 .first:hover  ,
#nav .level-1 .first.active , 
#nav .level-1 .first.current {
	background: url("../img/nav_level1_hover_left.png") no-repeat scroll left 0 transparent !important;
}

#nav .level-1 .last:hover{
	background: url("../img/nav_level1_hover_right.png") no-repeat scroll right 0 transparent;
}

#mainNav {
	height: 100%;
	width: 100%;
}

/*- Level 2 */
#nav ul.level-2{
	display: none;
	position: absolute;
	margin: 0px;
	text-align: left;
	padding: 0px;
	zoom: 1;
	//width: 230px;
}

html #sideContent .csc-default { position: static; }

html #nav .level-2 li {
	border: none !important;
	background: #fff;
	float: none;
	margin-right: 10px;
	border-bottom: 1px solid #888;
	text-align: left !important;
	zoom: 1;
	display: block;
	z-index: 800;
    	color: #FF0000;
}

 html #nav .level-2 li.first,
 html #nav .level-2 li.active,
 html #nav .level-2 liactive.has-sub{
	background: #fff !important;
}

#nav .level-2 li a{
	text-transform: none;
	color: #666;
	zoom: 1;
	display: block;
}
 html #nav .level-2 li:hover,
 html #nav .level-2 li.first:hover
 html #nav .level-2 li.last:hover{
	background: url("../img/nav_level2_hover.png") repeat-x scroll left top #469a09 !important;
}

html #nav .level-2 li.last {
	background: #fff;
	padding-bottom: 0.5em !important;
	
}
#nav .level-2 .last a{
	border-bottom: none; 
	margin-bottom: 10px;
}


#nav .level-2 li:hover a{
	color: #fff;
}

/*- Level 3 -*/
#nav .level-3{
	display: none;
	top: 0;
	background: #fff;
	z-index: 900;
	width: 230px;
}
#nav .level-3 li{
	border-bottom: 1px solid #888;
	background: #fff;
	z-index: 1000;
	display: block;
}

html #nav .level-3 li.last {
	background: #fff;
}
#nav .level-3 li a{
	font-weight: normal;
}

#nav span {
	display: block;
}

/*=====================*/
/*== Left Navigation ==*/
/*=====================*/
.leftNav ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.leftNav ul a {
	text-decoration: none;
	color: #666;
	font-weight: bold;
	padding: 8px 24px 8px 0;
	display: block;
}
.leftNav .csc-header, 
#sideContent  .csc-header ,
#sideContent .tx-itao-clinic-list h2{
	border: none !important;
}
#sideBar div.csc-header h2 ,
#sideContent  .csc-header,
#sideContent .tx-itao-clinic-list h2 {
	//background: url("../img/headlineSideboxBg.png") no-repeat scroll right 0 #459a08 !important;
	border: none;
}

#sideContent div.csc-default h1 {
	background: none;
}
/*Sidebar Boxen*/
#sideContent .csc-default h2 {
	border: none;
}

html .teaser{
	position: static;
}

/*html .teaser .teaserLink{
	position: static;
}*/
/*Clinicsearch*/
html .tx_itaoclinicsearch .specialityWrap{
	background: none !important;
 }
html .tx_itaoclinicsearch .speciality{
	 width: 100%;
}
html .tx_itaoclinicsearch .landLinks {
	width: auto;
}
html .tx_itaoclinicsearch .facilityFilter,
html .tx-itao-baby-album .yearFilter{
	background: url(../img/facility_box_right.png) no-repeat scroll right top #F8F8F8;
	border-style: none;
}

html .tx_itaoclinicsearch .facilityFilter h2,
html .tx-itao-baby-album .yearFilter h2{
	background: url(../img/boxedge_big.png) no-repeat scroll left top transparent;
	margin-right: 5px;
	margin-bottom: 0px;
}
html .tx_itaoclinicsearch .facility{
	border-left: 1px solid #DBDBDB;
	border-right: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	margin: 0px;
	padding: 8px;
}
/*news Modul*/

html #sideContent .news-latest-container hr.clearer {
	background: transparent;
}

#html  .csc-textpic-imagewrap .csc-textpic-caption{
	width: auto !important;
}

/*=== Rezepte ===*/
html .categoryTabNav li {
	padding-right: 5px !important;
	border: none !important;
	background: url(../img/recipe_edge_right_grey.png) no-repeat scroll right top transparent !important;
}
html .categoryTabNav li  a{
	background: url(../img/recipe_edge_left_grey.png) no-repeat scroll left top transparent;
}

html .categoryTabNav li:hover, 
html .categoryTabNav .active{
	background: url(../img/recipe_edge_right_green.png) no-repeat scroll right top transparent !important;
}

html .categoryTabNav li a:hover,
html .categoryTabNav .active a {
	background: url(../img/recipe_edge_left_green.png) no-repeat scroll left top transparent !important;
}
html .boxheader.clinic{
	border-style: none !important;
	background: url(../img/boxedge_big.png) no-repeat scroll left top transparent !important;	
}
.boxheader.clinic h3{
	background: url(../img/recipe_edge_right_green.png) no-repeat scroll right top transparent !important;
}

.news-latest-item .border_top{
	margin-bottom: 0px;
}
.ui-datepicker-calendar,
.ui-datepicker-calendar table,
.ui-datepicker-calendar tr,
.ui-datepicker-calendar td{
	z-index: 10;
	zoom: 1;
}

.ui-datepicker-calendar {
	position: relative;
	background: #F8F8F8;
}
.tx_itaocliniclist.contactForm .textInput.email,
.tx_itaocliniclist.contactForm .textInput.name,
.tx_itaocliniclist.contactForm .textInput.street{
	float: none;
}




/* *************************** Grau-Neu */
//#nav ul.level-2{
//	display: none;
//	position: absolute;
//	margin: 0px;
//	text-align: left;
//	padding: 0px;
//	zoom: 1;
//	width: 230px;
//}
#nav ul.level-2{
	display: none;
	position: absolute;
	margin: 0px;
	text-align: left;
	padding: 0px;
	zoom: 1;
	width: 219px;
}
#nav ul {
        filter: none !important;
}

// html #nav .level-2 li:hover,
// html #nav .level-2 li.first:hover
// html #nav .level-2 li.last:hover{
//	background: url("../img/nav_level2_hover.png") repeat-x scroll left top #469a09 !important;
//}
html #nav .level-2 li:hover,
html #nav .level-2 li.first:hover
html #nav .level-2 li.last:hover{
	background: url("../img/nav_level2_hover_gr.png") repeat-x scroll left top #475059 !important;
        //background: progid:DXImageTransform.Microsoft.gradient( startColorstr='#626a6d', endColorstr='#475059',GradientType=0 );
        //background-color: rgb(98, 106, 109);
}
html #nav li.first .level-2 li:hover,
html #nav li.first .level-2 li.first:hover
html #nav li.first .level-2 li.last:hover{
	background: url("../img/nav_level2_hover.png") repeat-x scroll left top #469a09 !important;
}

//#sideBar div.csc-header h2 ,
//#sideContent  .csc-header,
//#sideContent .tx-itao-clinic-list h2 {
//	background: url("../img/headlineSideboxBg.png") no-repeat scroll right 0 #459a08 !important;
//	border: none;
//}
body.clinic #sideBar .leftNav div.csc-header h2 ,
#sideContent .csc-header,
body.clinic #sideContent .tx-itao-clinic-list h2 {
        filter: none !important;
	background: url("../img/headlineSideboxBg.png") no-repeat scroll right 0 #459a08 !important;
	border: none;
}
#sideBar div.csc-header h2 ,
#sideContent .tx-itao-clinic-list h2 {
	//background: url("../img/headlineSideboxBg.png") no-repeat scroll right 0 #459a08 !important;
	//background-image: none!important;
        //background: progid:DXImageTransform.Microsoft.gradient( startColorstr='#626a6d', endColorstr='#475059',GradientType=0 );
        //background-color: rgb(98, 106, 109);
        background: url("../img/headlineSideboxBg_gr.png") no-repeat scroll right 0 #475059 !important;
	border: none;
}
/* *********************** Grau-Neu-END */

#nav >.level-1 >li.last {
         background: url("/fileadmin/paracelsus/templates/img/BlogNaviLogo_1_long_ie.png") no-repeat scroll left top transparent;
}