@import url('reset.css');
@import url('960.css');
@import url('text.css');
@import url('main_nav_dropdown.css');
@import url('plugin/simplegallery.css');
@import url('plugin/form.css');
/* COLOR PALETTE
 #000    - Dark Background
 #fff    - Content color
 #000    - Content text color
 */

/* LI STYLING */
.grid_10 li{border-bottom: 1px solid #e5e5e5; padding:5px 0px;}

/* FRAMEWORK addition */
.floatleft{float:left}
.floatright{float:right}

.textleft{text-align:left;}
.textright{text-align:right;}

.bold{font-weight:bold}
.no_margin{margin:0}
.imgreplace{text-indent:-9999px;}

.borderbottom {border-bottom: 1px solid #e5e5e5; margin-bottom:10px;}

/* WEBSITE */
body{background:#fff url(../img/bg.jpg)  repeat-x top left;}

#header{}
#page{}

#main{clear:both;background:#fff;padding-top:10px;padding-bottom:10px;min-height:320px; position:relative;}
.bg_logo{ position:absolute; left:708px; top:-109px; background:url(../img/bg_logo.png) no-repeat 0px 0; height:150px; width:420px;}

/* HEADER */
#header{}
#header .content{height:105px;}

/* HEADER Logo */
#logo_holder {padding:15px 0px 0px 10px;}
#logo_holder a{float:left;background:url(../img/logo.png) no-repeat 0px 0;display:block;text-indent:-9999px;height:90px;width:175px;}
#logo_holder a#logo_divio{float:right;width:80px;background-position:0 0;}

/* NAVIGATION main */
#nav_holder{margin-bottom:0px;}
#nav_main{float:left;}

/* NAVIGATION lang */
#nav_lang{ height:30px;}
#nav_lang ul{list-style:none;}
#nav_lang li{float:left;margin:0;zoom:1;}
#nav_lang a{display:block;height:24px;padding:6px 10px 0px 10px;font-size:12px;font-weight:bold;cursor:pointer;text-decoration:none;color:#fff;}
#nav_lang a:hover{background:#1a3756;}
#nav_lang li.selected a{background:#fff;color:#333;}
* html #nav_lang a{float:left;}

/* NAVIGATION meta */
#meta{height:30px;}
#nav_meta ul{list-style:none;text-align:right;margin:0;float:right;}
#nav_meta li{margin:0;color:#fff;display:block;font-size:11px;float:left;padding-left:10px;line-height:18px}
#nav_meta a{color:#fff;text-decoration:none; line-height:30px;}
#nav_meta a:hover, #nav_meta li.selected a{text-decoration:underline;}

/* NAVIGATION lang */
.nav_lang ul.dropdown          		{float:right;position:relative;z-index:70; width:46px;border: 1px solid #7c96a2; margin-top:3px; margin-left:10px; background:transparent url(../img/lang_bg.jpg) repeat-x top left;}
.nav_lang ul.dropdown li           	{float:left;zoom:1;}
.nav_lang ul.dropdown a:hover      	{color:#000;}
.nav_lang ul.dropdown li a         	{display:block;height:13px; line-height:14px; padding:3px 20px 4px 10px;  font-size:12px; font-weight:normal;cursor:pointer; text-decoration:none; color:#7c96a2;}
.nav_lang ul.dropdown li.hover,
.nav_lang ul.dropdown li:hover		{position: relative;}
.nav_lang ul.dropdown li a		    { border:none;}
.nav_lang ul.dropdown li a:hover	{color:#000;}
.nav_lang ul.dropdown li.active a,
.nav_lang ul.dropdown li.selected a	{background:#fff;color:#333;;}

* html .nav_lang ul.dropdown li a	{float:left;}

.nav_lang ul.dropdown ul 			{width:auto;visibility:hidden;position:absolute;top:100%;left:0px;border-right: 1px solid #7c96a2;border-left: 1px solid #7c96a2;border-bottom: 1px solid #7c96a2; left:-1px;}
.nav_lang ul.dropdown ul li 		{float:left; }
.nav_lang ul.dropdown ul li a		{background:#fff;color:#444;  border-top: 1px solid #7c96a2; padding:3px 12px 4px 10px; font-weight:normal;width:24px;}
.nav_lang ul.dropdown ul li a:hover	{ background-color:#e5e5e5}

/* NAVIGATION search */
#nav_search{ float:right;border:1px solid #7c96a2; background:#efefef url(/media/img/search_bg.jpg) repeat-x 0px 0px; height:20px; width:192px;margin-top:3px; margin-left:10px;}
#nav_search input{ background:none; border:none;height:17px; padding-left:6px; padding-top:3px; width:140px;color:#7c96a2;font-size:11px;float:left; font:12px Helvetica, Arial, sans-serif;}
#nav_search fieldset{margin:0;padding:0px;width:190px;}
#nav_search .submit{ background:#333 url(/media/img/search_lupe.jpg) no-repeat 0px 0px; margin-top:2px; vertical-align:middle;width:17px;height:16px;border: 0;text-indent:-9999em;cursor: pointer;font-size:0px;text-align: right;color:#bebdbd;float:right;}
#nav_search .submit:hover{ background:#333 url(/media/img/search_lupe_over.jpg) no-repeat 0px 0px;}
* html #nav_search input{padding-top:3px;}

/* NEWS ARCHIV */
.plugin_newsarchive 				{font-size:11px;  padding-bottom:20px;}
.plugin_newsarchive .year			{margin-bottom:10px;border-bottom:1px solid #E5E5E5; padding-bottom:10px;} 
.plugin_newsarchive .year_header 	{font-size:14px; font-weight:bold;padding-bottom:5px;}
.plugin_newsarchive h3				{color:#333}
.plugin_newsarchive  ul 			{} 
.plugin_newsarchive  li 			{float:left; padding-right:5px; margin:0px;} 
.plugin_newsarchive  a 				{display:block}

/* FEATURE */
#feature_standard{margin-bottom:15px;}

/* FEATURE top slideshow */
.feature_top_slideshow{position:relative;width:940px;height:305px;overflow:hidden;}
.feature_top_slideshow .slideshow_content{}
.feature_top_slideshow .holder{width:940px;height:305px;display:none;}
.feature_top_slideshow .holder .pic img{width:620px;height:305px;}
.feature_top_slideshow .feature_content_1{background:#a5b8c3 url(/media/img/feature_bg.jpg) repeat-x 0px 0px;color:#fff;position:absolute;right:0px;width:320px;top:0;padding:10px;height:285px;}
.feature_top_slideshow .feature_content_1 a{color:#fff;}
.feature_top_slideshow .feature_content_1 p{font-size:12px; font-weight:normal; padding:0px 10px;}
.feature_top_slideshow .feature_content_1 h2{color:#fff;font-size:18px; font-weight:normal; padding:10px 10px 0px 10px; line-height:22px;}
.feature_top_slideshow .feature_content_1 .date{display:block;font-size:10px;padding-bottom:5px;text-transform:uppercase;padding:0px 10px;}
.feature_top_slideshow .feature_content_1 a.more{font-size:12px;padding:0px 10px;}
.feature_top_slideshow .feature_content_1 a:hover.more{color:#000}
.feature_top_slideshow .feature_content_2{ position:absolute; width:200px; top:20px; left:20px;}
.feature_top_slideshow .feature_content_2 p{ color:#fff; font-weight:bold;}
.feature_top_slideshow .feature_content_2 p span{ color:#fff; font-weight:normal; font-size:11px;}

.feature_top_slideshow .slideshow_nav{position:absolute;z-index:99;bottom:15px;left:620px;}
.feature_top_slideshow .slideshow_nav, .feature_top_slideshow .slideshow_nav li{list-style:none; margin:0;}
.feature_top_slideshow .slideshow_nav li{float:left;padding-right:2px;}
.feature_top_slideshow .slideshow_nav a{ color:#fff; font-size:11px; display:block; background:#a5b8c3 url(/media/img/feature_buttons.jpg) repeat-x 0px 0px;display:block;padding:2px 7px;cursor:pointer; text-decoration:none;}
.feature_top_slideshow .slideshow_nav a.activeSlide{background-position:-10px -110px; color:#333; background:#a5b8c3 url(/media/img/feature_buttons.jpg) repeat-x 0px -24px;}

/* BREADCRUMB */
.breadcrumb{display:block;clear:both;color:#ccc;padding:0px; font-size:11px;margin-bottom:2px; margin-top:5px;}
.breadcrumb ul{list-style:none;margin:0;}
.breadcrumb li{margin:0px;display:inline;color:#666; }
.breadcrumb a, #header .breadcrumb a{color:#666;}
.breadcrumb a:hover, #header .breadcrumb a:hover{color:#000;}

/* NEWS PLUGIN */
.plugin_latestnews{ border: 1px solid #e5e5e5; background:#e6e6e6 url(../img/teaser_bg.jpg) repeat-x top left; padding:10px; margin-bottom:10px;}
.plugin_latestnews li{margin-left:0px;}
.plugin_latestnews h4{margin-bottom:5px;}
.plugin_latestnews h5{margin-bottom:0px;}

/* TEASER PLUGIN */
.plugin_teaser{ border: 1px solid #e5e5e5; background:#e6e6e6 url(../img/teaser_bg.jpg) repeat-x top left; padding:10px; margin-bottom:10px;}

/* SEARCHBOX Plugin */
.plugin_searchteaser{ border: 1px solid #e5e5e5; background:#e6e6e6 url(../img/teaser_bg.jpg) repeat-x top left; padding:10px; padding-bottom:0; margin-bottom:10px;}
.plugin_searchteaser .textinput{width:300px;}
.plugin_searchteaser .submit{float:right; margin-right:10px;}

/* HOME TEASER PLUGIN */

.home_teaser		{border: 1px solid #e5e5e5; background:#e6e6e6 url(../img/teaser_bg.jpg) repeat-x top left;  margin-bottom:10px;}
.home_teaser h6		{margin-bottom:5px;}
.home_teaser_left	{padding:10px 0px 0px 0px;border-right: 1px solid #e5e5e5;}
.home_teaser_right	{padding:10px 0px 0px 0px; padding-left:9px;}

/* TESTIMONIALS PLUGIN */
.testimonials{ line-height:21px; border: 1px solid #e5e5e5; background:#e6e6e6 url(../img/teaser_bg.jpg) repeat-x top left; padding:10px; margin-bottom:10px; margin-top:30px; clear:both;}
.testimonials h2{ margin-bottom:5px;}
.testimonials p{ margin-bottom:0px;}

/* DOCTORS LIST PLUGIN */
.doctors_list			{}
.doctors_list h3		{margin-bottom:5px;}
.doctors_list ul		{}
.doctors_list li		{margin-left:0px;display:inline; float:left; border-bottom:1px solid #ebebeb; clear:both}
.doctors_list a			{display:block; padding:10px 0px 10px 0px; text-decoration:none; vertical-align:middle;float:left;}
.doctors_list a:hover	{background-color:#e8e8e8;}
.doctors_list a span	{font-size:14px; font-weight:bold; color:#555;}
.doctors_list img		{float:left;clear:both; margin:0px 10px; border:1px solid #DDDDDD}
a.arztedept				{float:left; border-left:1px solid #fff; display:block; height:32px; padding-left:10px; padding-right:10px;}
.arzteprofil			{width:300px}
.doctors_list_rowone	{background-color:#F8F8F8}
.doctors_list_rowtwo	{background-color:#f8f8f8}
.arztefilters			{margin-bottom:10px; margin-left:0px}

/* DOCTORS DETAIL PLUGIN */
.doctor_detail{ background:#e6e6e6 url(../img/teaser_bg.jpg) repeat-x 0px 0px; padding:10px 10px 10px 10px;border: 1px solid #e5e5e5;clear:both;}
.doctor_detail img{ float:left}

/* DOCTORS DEPARTMENT */
.doctors_department			{}
.doctors_department ul		{clear:both; display:inline; float:left; width:940px; margin-bottom:20px; }
.doctors_department	li		{padding:10px; display:inline; float:left; background-color:red; width:198px; margin-left:0px; margin-right:15px;margin-bottom:15px;  background:#ececec url(../img/doctor_dept_bg.jpg) repeat-x top left;border: 1px solid #e5e5e5; min-height:200px }
.doctors_department	li		{}
* html .doctors_department	li	 {height: 200px;}
.doctors_department	.right	{margin:0px}
.doctors_department	h4		{margin-bottom:5px;}
.doctors_department	a		{display:block;}

/* DOCTORS CAT */

/* SEARCH RESULTS */
.search_results 	{width:660px;}
.search_results h4 	{margin-bottom:0px}
.search_results li	{margin-left:0px;border-bottom:1px solid #ebebeb; margin-bottom:10px;}

/* SIMPLE GALLERY PLUGIN */
#feature_standard .simplegallery{width:896px}
#feature_standard .simplegallery .gallery_nav {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:0px;
padding-top:0px;
padding-bottom:6px;
width:300px;
}
#feature_standard .simplegallery .gallery_nav img {}
#feature_standard .simplegallery .gallery_content {
float:left;
background:none repeat scroll 0 0;
height:400px;
width:580px;
}
#feature_standard .simplegallery .gallery_content img {
float:left;
background:none repeat scroll 0 0;
height:400px;
width:580px;
}

#col1 .simplegallery{width:550px}
#col1 .simplegallery .gallery_nav {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:6px;
padding-left:0px;
padding-top:0px;
padding-bottom:6px;
width:580px;
}

#col1 .simplegallery .gallery_nav li {
float:left;
margin:0;
padding:0 8px 6px 0;
}

#col1 .simplegallery .gallery_nav img {}
#col1 .simplegallery .gallery_content {
float:left;
background:none repeat scroll 0 0;
height:400px;
width:580px;
}
#col1 .simplegallery .gallery_content img {
float:left;
background:none repeat scroll 0 0;
height:400px;
width:580px;
}

#col2 .simplegallery{width:340px}
#col2 .simplegallery .gallery_nav {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:6px;
padding-left:0px;
padding-top:0px;
padding-bottom:6px;
width:340px;
}

#col2 .simplegallery .gallery_nav li {
float:left;
margin:0;
padding:0 8px 6px 0;
}

#col2 .simplegallery .gallery_nav img {}
#col2 .simplegallery .gallery_content {
float:left;
background:none repeat scroll 0 0;
height:230px;
width:328px;
}
#col2 .simplegallery .gallery_content img {
float:left;
background:none repeat scroll 0 0;
height:230px;
width:328px;
}


/* NEWS PAG */
.paginator{margin-top:-20px; height:40px;}
.paginator ul{list-style:none;}
.paginator ul li{float:left; margin:5px 1px 0px 0px; display:block;}
.paginator ul li a{padding:6px 8px; line-height:23px; text-align:center; text-decoration:underline; font-size:11px; color:#7c96a2; font-weight:bold;}
.paginator ul li a:hover{ background-color:#dadada; color:#333333;}
.paginator ul li a:active{  background:#a5b8c3 url(/media/img/feature_buttons.jpg) repeat-x 0px 0px; color:#fff; text-decoration:none;}
.paginator ul li a.active{  background:#a5b8c3 url(/media/img/feature_buttons.jpg) repeat-x 0px 0px; color:#fff; text-decoration:none;}

.entry		{border-bottom: 1px solid #e5e5e5; margin-top:20px;}
.entry:first-child	{margin-top:0px;}
.entry h4	{font-size:16px; font-weight:bold;}
.entry h5	{margin-bottom:0px;}

/* FORM PLUGIN 

.ctrlHolder					{margin-left:0px;padding-left:0px; margin-bottom:8px; border:0px;}
.ctrlHolder .checkboxinput	{}
.ctrlHolder input			{width:400px; margin-bottom:5px; border: 1px solid #ccc;height:18px; padding:6px 0px 2px 6px; color:#7c96a2;font-size:11px;float:left; font:12px Helvetica, Arial, sans-serif;}
.ctrlHolder select			{margin-bottom:5px;}
.ctrlHolder textarea		{width:400px; height:180px; margin-bottom:5px; border: 1px solid #ccc; padding:6px 0px 2px 6px; color:#7c96a2;font-size:11px;float:left; font:12px Helvetica, Arial, sans-serif;}
.ctrlHolder .fileinput		{height:22px;}
.login						{margin-top:40px;}
*/


/* LOCATION FOOTER*/
#location_footer{ position:relative; border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5; padding:50px 0px; margin-top:40px;}
.location_footer_logo{ position:absolute; top:-32px; left:440px; background:#fff url(../img/leadinghos_logo.jpg) no-repeat  0px 0px; height:70px; width:110px;}
#location_footer p{ line-height:22px;}

#videoplayer-plugin-swf-56{ margin-bottom:10px;}

/* BUTTON */
#sitemap_btn{display:block; height:30px; margin-right:10px; margin-top:10px; background-color:#a5b8c3; float:left;color:#fff; font-weight:bold; line-height:30px; text-decoration:none; padding-left:20px; padding-right:20px; font-size:11px;}
#sitemap_btn:hover{ background-color:#a5b8c3;  color:#fff;}
#sitemap_btn.close{ background-position:right -30px;}
#sitemap_btn.close:hover{ background:#2A2A2A url(/media/img/button-sitemap.jpg) no-repeat right -90px; color:#fff;}

/* FOOTER sitemap */
#sitemap_content{clear:both;padding-top:20px;display:none;}
#footer{ margin-top:30px; padding-bottom:10px;}
ul#footer_sitemap,ul#footer_sitemap li{list-style:none; margin:0;padding:0;}
#footer_sitemap li{float:left; width:150px; font-size:11px;}
#footer_sitemap li li{float:none; clear:both; padding-left:0px;}
#footer_sitemap li li a{text-decoration:underline; font-weight:normal;}
#footer_sitemap a{font-weight:bold; padding-bottom:10px;}

/* TABLE */
table {border:1px solid #D3D3D3; text-align:left; margin:10px 0px; width:480px !important;}
table th{ padding:6px 30px 6px 10px; background-color:#a3b7c2;border-right:1px solid #D3D3D3;}
table tr{ padding:6px 30px 6px 10px;}
table td{ padding:6px 30px 6px 10px;border:1px solid #D3D3D3;}
.tr_highlight td{ background-color:#edf0e9;}
