/********************
Content
*********************/
#content ul {overflow:auto;}

#gruppenbild{display: block;float: left; height:auto;width: 470px; margin: 0 0 20px 0;}


h1{color: #14915a;font-size: 1.75em;margin: 0px 0px 20px 0px;font-style:italic;}
#sidebar_right h1{color: #14915a;font-size: 1.75em;margin: 0px 0px 8px 0px;font-style:italic;padding: 0px 15px 0px 15px}

#content #gruppenbild img{width: 470px; height:auto; margin:0;border-bottom: 3px solid #14915A;}


#content a {
	padding-left: 15px;
	background: url("../images/cms/Icon_Link_Intern_139156.gif") no-repeat 0px 2px; 	
}
#content a.keinpfeil {
	padding-left: 15px;
	background: none; 	
}
#content .back a {
	padding-left: 0px;
	background: none; 	
}
#content #windtest a {
    background:none;
    padding-left: 0px;
}
#content #windtest a.kwickslink {
	padding-left: 15px;
	background: url("../images/cms/Icon_Link_Intern_139156.gif") no-repeat 0px 2px; 	
}
#content #windtest a.kwicky {
	text-decoration: none;
}
#content #windtest a.kwicky:hover {
	text-decoration: none;
	background-color: #444; 	
}

#content a.bild{
	padding-left: 0px;
	background: url("../images/cms/leer.gif") no-repeat 0px 0px; 	
}


#content {font-size: 1.083em; line-height: 1.4em; color: #343;padding: 0px 0px 1.4em 0px;}
 
#content h1, h2 {
	padding: 0.4em 0 1em 0;margin:0;
	line-height: 1.3em;
	font-size: 1.4em; 
	font-weight:bold; 
	font-style:italic; 
	color: #139156;
	
}
#content h3,h4 {
	padding: 1em 0 0.5em 0;
	font-size: 1.2em;
	font-weight:bold; 
	font-style:italic; 
	color: #139156;
	
}
#content h5,h6 {
	padding: 1em 0 0.5em 0;
	font-size: 1.2em;
	font-weight:bold; 
	font-style:italic; 
	color: #000;
}

#content p {
	padding: 0em 0 0em 0;
}

#content p + p{
	padding: 1em 0 0em 0;
}

table {margin-top:10px;text-align: left;font-size: 11px; line-height: 1.4em;border-collapse:collapse}

table.klein {width: 240px;background: #FFF;}

table.gross {width: 460px;background: #FFF;}

table.linktabelle {width: 460px;}

table.linktabelle td{font-size: 14.4px; line-height: 1.4em; color: #343;}

table.texttabelle {width: 460px;}

table.texttabelle td{font-size: 14.4px; line-height: 1.4em; color: #000; background: #F0F0F0;padding:8px 8px 5px 8px;}


caption {color: #343; padding: 6px 6px 6px 6px; }

td {padding: 2px 8px 2px 4px; color: #343;}

.titel td {background: #139156; color: #fff;font-weight:bold;font-style:italic;}

.gerade td {background: #FFF; color: #000;border-top: 1px solid #fff;}

.ungerade td {background: #F0F0F0; color: #000;border-top: 1px solid #fff;}


#plan img{width:460px; padding: 10px 0px 10px 0px;}
#plan a {
	padding-left: 0px;
	background: url("../images/cms/leer.gif") no-repeat 0px 0px; 	
}

#content img {float:left; width:210px;padding:0; margin:5px 20px 10px 0px;height:auto;}
#content ul {margin:5px 30px 10px 0px;}

#content table, #content img  {border-bottom: 2px solid #14915A;
           
	-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

#content img.bildoriginal  {-webkit-box-shadow: none;-moz-box-shadow: none; box-shadow: none;width:auto;border-bottom: none;max-width:470px;}
#content p.bildoriginal img  {-webkit-box-shadow: none;-moz-box-shadow: none; box-shadow: none;width:auto;border-bottom: none;max-width:470px;}

#content img.dreibilderbreit  {-webkit-box-shadow: none;-moz-box-shadow: none; box-shadow: none;width:auto;border-bottom: none;max-width:29%;}
#content p.dreibilderbreit img  {-webkit-box-shadow: none;-moz-box-shadow: none; box-shadow: none;width:auto;border-bottom: none;max-width:29%;}
#content img.dreibilderbreit2  {-webkit-box-shadow: none;-moz-box-shadow: none; box-shadow: none;width:auto;border-bottom: none;max-width:55%;}
#content p.dreibilderbreit2 img  {-webkit-box-shadow: none;-moz-box-shadow: none; box-shadow: none;width:auto;border-bottom: none;max-width:55%;}

#content img.zweibilderbreit  {-webkit-box-shadow: none;-moz-box-shadow: none; box-shadow: none;width:auto;border-bottom: none;max-width:45%;}
#content p.zweibilderbreit img  {-webkit-box-shadow: none;-moz-box-shadow: none; box-shadow: none;width:auto;border-bottom: none;max-width:45%;}

#content #map img  {border-bottom: 2px solid #14915A;
           
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#content a.pdf_download {background: url("../images/cms/pdf.gif") no-repeat 0px -1px; padding-left: 17px;}
#sidebar_right a.pdf_download {background: url("../images/cms/pdf.gif") no-repeat 0px -1px; padding-left: 17px;}


#content ul, #content ol, #content dl {font-size: 1.0em; line-height: 1.4em; margin: 0 0 1.5em 0; list-style-type:square; margin: 0.4em 0 0.4em 0; list-style-image:url("../uploads/images/bullet.gif");}
#content ul li, #content ol li {margin: 0.4em 0 0em 1.1em;}
#content dl dt {font-weight: bold; margin: 0 0 0 1em;}
#content dl dd { margin: 0 0 1em 1em;}
#content dl { margin-bottom: 2em; padding-bottom: 1em; border-bottom: 1px solid #c0c0c0;}
#content code, pre { color: #666;}

#content #kontaktformular {
	height:auto;  padding:20px 10px 20px 30px;margin: 0em 0 20px 0;border-top: 1px solid #14915a;
	background: #eeefef; /* Old browsers */
background: -moz-linear-gradient(top,  #eeefef 0%, #ffffff 51%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeefef), color-stop(51%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeefef 0%,#ffffff 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeefef 0%,#ffffff 51%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeefef 0%,#ffffff 51%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeefef 0%,#ffffff 51%,#ffffff 100%); /* W3C */
-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeefef', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeefef', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}



#content #kontaktformular h1{
	padding:0;margin:0em 0 0.5em 0;}
#content #kontaktformular h5{
	padding:0;margin: 0em 0 0.5em 0;}

#content #kontaktformular+form{
	padding:0;margin: 0px 0 0em 7px;}

#content #kontaktformular p + p {padding: 0}

/********************
Formular
*********************/

#myButton {margin-top:1px;background: #dedede url("../images/cms/Icon_Los_007744.gif") no-repeat 185px 15px;padding: 1em;clear: left;display: block;width: 430px; height:20px;text-align: center;}

.submit {margin-top:1px;background-color: #dedede;padding: 1em;clear: left;display: block;width: 430px; height:20px;text-align: center;}

fieldset{margin-top:1px;background: #F0F0F0;padding: 1em;clear: left;display: block;width: 430px;border: 0;}

.feld2  {background: #FFF;}

.contactform label {float: left;width: 195px;margin: 0px 0.5em 0px 0px;}

.f-margin {padding: 0px 0px 0.4em 0px;}

fieldset select, textarea{width: 200px;margin: 0.2em 0px 0.2em 0px;}
fieldset input{margin: 0.2em 0px 0.2em 0px;width: 200px;}
fieldset select{margin: 0.2em 0 0.2em 202px;}

.f-radio div input{width: 1em;margin:0;}
.f-radio div {display: inline;margin: 0px 2em 0px 0px;}
.f-radio div label {float: none;margin: 0;}
.f-radio  {margin: 0.2em 0px 0.6em 0px;}

.checker div {margin: -2.4em 0px 2em 0px;}
.checker label {float: none;}
.checker div label {margin: -1.2em 0 -2em 220px; display: block;}
.checker div input {margin: 1.2em 0 0em 200px;width: 1em;}
.checker select{margin: 0px 0 0 195px;}

.hinweisform div {margin: 0em 0px 0em 0px;}
.hinweisform label {float: none;}
.hinweisform div label {margin: 0em 0 0em 10px; }
.hinweisform input {margin: 0em 0 0em 10px;width: 1em;}
.hinweisform select{margin: 0px 0 0 195px;}

textarea {overflow: auto;height:150px;}

.contactform .captcha{background: #F0F0F0;height: 90px;width: 433px;padding: 0px 20px 0px 0px;}
#content .contactform .captcha img.captchapict {margin: 0px 2em 0px 9px; width: 180px;}
* html .threepxfix{margin-left: 3px;}


/********************
News 
*********************/

#sidebar_right .news{}

#sidebar_right .NewsSummary { 
    border-top: 1px solid #14915A; min-height:50px;
    padding: 10px 1px 0px 1px; margin:0px 1px 0px 1px;

background: #eeefef; /* Old browsers */
background: -moz-linear-gradient(top,  #eeefef 0%, #ffffff 51%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeefef), color-stop(51%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeefef 0%,#ffffff 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeefef 0%,#ffffff 51%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeefef 0%,#ffffff 51%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeefef 0%,#ffffff 51%,#ffffff 100%); /* W3C */
-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeefef', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeefef', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}

#sidebar_right .NewsSummary+.NewsSummary { 
    border-top: none}

#sidebar_right .NewsSummaryLink {
    padding: 0px 15px 5px 15px;}

#sidebar_right .NewsSummaryLink a {
   font-size: 1.2em;line-height:1.3em;font-style:italic;font-weight: bold;}

#sidebar_right .NewsSummarySummary {
	padding: 0px 15px 5px 15px;}

#sidebar_right .NewsSummaryMorelink {
    background: url("../uploads/images/pfeil.gif") no-repeat scroll 60px 4px; padding: 0px 15px 10px 15px;}

#sidebar_right .NewsSummaryMorelink a {
	color:#4f4f4e;}

#sidebar_right .NewsSummary hr {
	border: 0; padding: 0px 0px 1px 0px; width:170px; margin-left:15px;
   /* border-top: 1px solid #dedede;*/
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.2), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.2), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.2), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.2), rgba(0,0,0,0)); }

.NewsSummarySummary img {margin:5px 20px 10px 0px;height:auto;}

#main_home .NewsSummarySummary img{max-width:150px;}

#sidebar_right .NewsSummarySummary img{max-width:150px;}

/********************
Ansprechpartner / Download
*********************/

#sidebar_right #download {
	padding-top:20px;}

#sidebar_right .downloads {
    padding: 0 15px 5px  15px;
}
#sidebar_right #ansprechpartner {
	padding-top:20px;}

#ansprechpartner .name {
	font-weight:bold;}

#ansprechpartner .more {
	background: url("../images/cms/Icon_Link_Intern_139156.gif") no-repeat scroll 60px 2px;}

#ansprechpartner .kontaktformular {
	background: url("../images/cms/Icon_Link_Intern_139156.gif") no-repeat scroll 14px 2px;}
#ansprechpartner .kontaktformular a{
	padding: 0px 0px 0px 18px;}

#ansprechpartner .name, #ansprechpartner .tel, #ansprechpartner .kontaktformular, #ansprechpartner .more {
	padding: 0px 5px 5px 15px; width:180px; display: block; position:relative;}

#ansprechpartner h3 {
	font-weight:bold;    padding: 5px 15px 15px  15px;
}


select #language{width:170px; }
/********************
News Breit
*********************/

#news {
	display: block;float: left; width:690px;}

#main_home #news {
	border-top: 1px solid #14915A;
	margin:20px 1px 0 0;height:auto;min-height:150px;

background: #eeefef; /* Old browsers */
background: -moz-linear-gradient(left,  #eeefef 0%, #ffffff 51%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eeefef), color-stop(51%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #eeefef 0%,#ffffff 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #eeefef 0%,#ffffff 51%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #eeefef 0%,#ffffff 51%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right,  #eeefef 0%,#ffffff 51%,#ffffff 100%); /* W3C */
-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeefef', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeefef', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */}

#main_home .news{
	width:89px;height:auto;display: inline; 
	float: left;padding: 15px 0px 0px 10px;}

#main_home .NewsSummary { width:274px;height:auto;display: inline; 
	float: left;border-left:1px solid #dedede;
    padding: 0px 0px 0px 20px;margin:10px 0px 10px 0px;}

#main_home .NewsSummary+.NewsSummary { 
    border-top: none}

#main_home .NewsSummaryLink {
    padding: 5px 10px 5px 0px;}

#main_home .NewsSummaryLink a {
   font-size: 1.2em;line-height:1.3em;font-style:italic;font-weight: bold;}

#main_home .NewsSummarySummary {
	padding: 0px 15px 5px 0px;}

#main_home .NewsSummaryMorelink {
    background: url("../uploads/images/pfeil.gif") no-repeat scroll 60px 4px; padding: 0px 15px 10px 0px;}

#main_home .NewsSummaryMorelink a{
	color:#4f4f4e;}

#main_home .NewsSummary hr { 
	border: 0;}

/********************
Suche
*********************/

#suche {
	display: inline; float: left; width: 200px;}

#suche {
	padding: 0px 0px 0px 0px;}

.suche-i {
	display: inline; float: left; padding: 20px 0 0 10px}

.suche-b {
	display: inline; float: right;}

.search-input {
	width: 145px; padding: 1px 3px 1px 3px;
	border: none; color:#4f4f4e; background: #fff;}


/********************
Breadcrumbs
*********************/

.breadcrumbs{
	font-size: 0.85em; color: #14915a; margin: -3px 0px 10px 0px;}

/********************
Menue Sprachauswahl
*********************/
#menu {
  position:absolute; margin: 213px 0px 0px 425px;}

#menu ul {
  list-style-type:none; list-style-image:none; margin:0px; padding:0px;}

#menu li.topmenu {
  float:left;}

.topmenu {
	background-color:#fff; float:left; width:100px;text-align:center;}

.topmenu a {
	background-color:#fff; float:left; width:100px; text-align:center;}

.topmenu ul{
  display:none;}

.topmenu a, .submenu a{
  padding:1px 5px 3px 5px; text-decoration:none;
  margin:0; border:1px solid #14915A; border-collapse:collapse;}

#menu .topmenu a{border:1px solid #dedede; border-collapse:collapse;}

.submenu a{
  width:110px; position:relative; clear:both; /* special IE6 */}

#menu a:hover, .topmenu.on a {
  background-color:#eeefef !important;}

.topmenu:hover ul {
  display:block; z-index:500;}

#homebutton {
	position:absolute; margin: 0px 0px 0px 55px;width:180px; height: 140px;}		
#menu-region {
	position:absolute; margin: 25px 0px 0px 675px;width:275px; height: 100px;}		

.homebutton{
	width:180px; height: 140px;}
.menu-region-gif{
	width:275px; height: 90px;}


#menu-region img:hover {
		filter: alpha(opacity=20);
		-moz-opacity:0.2;
		-khtml-opacity: 0.2;
		opacity: 0.2;
	}
#menu-region img {
		filter: alpha(opacity=0);
		-moz-opacity:0.0;
		-khtml-opacity: 0.0;
		opacity: 0.0;
	}

/********************
Menue Horizontal
*********************/

#menu_horiz #menu_select {
	display: inline; float: left; 
	width: 250px; color: #14915A; margin-top: 0px;}

#menu_horiz #menu_select li {float: left;}
#menu_horiz #menu_select li.schwarzfett {color: #808080;font-weight:bold; }
#menu_horiz #menu_select li.abstand {margin-left: 10px; }

#menu_horiz #menu_select li+li {float: left;
    border-right: none;}

#menu_horiz {
	display: inline; float: right; 
	width: 710px; color: #14915A; margin-top: 5px;}

#menu_horiz li {
    float: right;border-right: none; list-style: none outside none;
    text-align: center;}

#menu_horiz li+li {
    border-right: 1px solid #808080;}

* html div#menu_horiz li {
    width: 1%;}

#menu_horiz a {
        text-decoration: none;}

#menu_horiz a:hover {
    text-decoration: underline;}

#menu_horiz h3 {
    color: #14915a;}

#menu_horiz a, h3 {
    display: block; padding: 0 10px;}

/********************
Footer
*********************/

#footer_spruch {
	width: 910px; display: block; text-align:center; font-size: 2em; height:48px;font-style:italic; color: #14915a;}

#footer_adresse {
	width: 910px; display: block; 
	text-align:center; height:24px; font-size: 0.9em;}

#footer_menu {
	width: 910px; display: block; text-align:center; 
	color: #0ba2e3; height:43px;
	padding: 5px 0 0 0 ; margin-left:15%; margin-right:auto;}

#footer .usfooter {margin-left:39%;}

#footer_menu ul{}

#footer_menu li {
   float: left;border-left: none; list-style: none outside none; 
   padding-top: 0px;}

#footer_menu li+li {
	border-left: 1px solid #808080;}

* html div#footer_menu li {
    width: 1%;}

#footer_menu a {
    text-decoration: none;}

#footer_menu a:hover {
    text-decoration: underline;}

#footer_menu h3 {
    color: #14915a;
}

#footer_menu a, h3 {
    display: block; padding: 0 10px;}
    
#footer_menu li.drucken {
    border-right: 1px solid #808080;}

#zurueck a {
    background: url("../images/cms/Icon_Zurueck_334433.gif") no-repeat scroll 8px 4px rgba(0, 0, 0, 0);
    }

#n_oben a {
    background: url("../images/cms/Icon_Oben_334433.gif") no-repeat scroll 8px 3px rgba(0, 0, 0, 0);
    }


#map{clear: both; width: 470px; height: 400px;margin: 0px 0px 20px 0px;}

#ansprechpartner .NewsSummary .northamerica h4 {margin-left: 15px;}
#ansprechpartner .NewsSummary .northamerica p {margin-left: 15px;}


.cal-day ul{display:none;visibility:hidden;}
.cal-day a{background-image:none !important; }
.cgcalendar_info a{padding-left: 0px;background-color:red;}
.cgcalendar_info a{background-image:none !important;}
.cgcalendar_day td{padding: 0;}
#cal-calendar{font-size: 9px ;
    line-height: 1em;
    text-align: right !important;}
.cgcalendar_content{font-size: 9px;
    line-height: 1em;
    text-align: right !important;}
td.cal-day a{color:red !important;}
#cal-calendar td {
    padding: 1px;
}
#cal-calendar th {text-align: right !important;
    color: #139156;
    padding: 1px;
}
#cal-calendar a {
    background-image: none !important;;
    padding-left: 0px !important;;}

#cal-calendar {
    height:90px;
    padding-left: 0px !important;;}
#content table#messen{box-shadow:none; border-bottom:none; margin-bottom:10px}


#main_messe td {
    padding-left:1px; padding-right:1px}
    


.cal-day a{padding-left: 0px;background-color:red;}

/********************
News
*********************/
#main_messe .NewsSummaryHead{background: url(../images/cms/unterlegungplus.gif) repeat 0px 0px;
	margin: 0.5em 10px 1em 3px;
	padding: 0.5em 0px 0.5em 30px;cursor:pointer;w
}
#main_messe .NewsSummaryHead .NewsSummaryLink a{padding: 0.4em 0 1em 1em !important;margin:0;line-height: 1.3em;
	font-size: 1.4em; font-weight:normal; font-style:italic; color: #139156;background-image:none !important;}

#main_messe .NewsSummarySummary{padding-bottom: 0.4em;margin: 0em 10px 0em 1em !important;}
#main_messe .NewsPostDetailContent{padding-top: 0.4em;margin: 0em 10px 1em 1em !important;}
#main_messe  #content .maximized{background-image: url(../images/cms/unterlegungminus.gif)}
#main_messe  #content .minimized{background-image: url(../images/cms/unterlegungplus.gif)}
#main_messe .NewsSummaryLinie{clear: both; border-bottom:none; margin: 5px 0px 15px 0px;padding-top: 0.1em;}
/********************
END News
*********************/

#main_messe h2.head2 {padding: 0.4em 0 0;}



/* YB: CGCalendar pour le petit calendrier*/

/* make all links green */
.calendar tr td a {
   text-decoration: none;
   color: RGB(50,60,50);
}
.calendar tr td a:hover {
   color: #5b5b41;
}
.calendar a#month {
	color: #5b5b41;
}
#cal-calendar {
  border-collapse: collapse;
}

/* nice squares for the #cal-calendar table */

#cal-calendar td#calendar-today{
	border: 2px solid  red;
}

#cal-calendar caption.calendar-month {
    padding-bottom: 15px;
}
 /* Les liens ne seront plus soulignés */
#cal-calendar span.calendar-prev a,
#cal-calendar span.calendar-next a {
    text-decoration: none;color: #0ba2e3;
}

#cal-calendar td.cgcalendar_event {
    background-color: #bfdcf7;
	border: 1px solid white;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

#cal-calendar div.cgcalendar_content {
    position: relative;
    text-align: center;
}

#cal-calendar div.cgcalendar_info{
	display:none;
	z-index:2;
	position: absolute;
	bottom:0.5em;
	left:15px;
	width:200px;
	background-color: white;
	border: solid 1px #0ba2e3;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

/* format summaries nicely in #cal-calendar */
#cal-calendar div.cgcalendar_info ul {
  text-align: left;
  margin: 0.6em 1em 0.6em 1em;
}

#cal-calendar div.cgcalendar_info li {
  list-style-type: none;list-style-image:none;
  padding: 1px;
}

/*#cal-calendar td.cgcalendar_event:hover {
	border: 2px solid RGB(90,180,0);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}*/
#cal-calendar td.cgcalendar_event:hover div.cgcalendar_info,
#cal-calendar div.cgcalendar_info :hover{
	display:block;
}

/* YB: pour présenter la liste d'évènements */

/*Mois ou jour avec les liens précédent et suivant*/
/*YB: liste d'évènements*/
div#calendar-list-title {
    text-align: center;
    padding: 20px 0px 30px;
}
div#calendar-list-title span.calendar-previous,
div#calendar-list-title span.calendar-nextone,
div#calendar-list-title h2 {
    display: inline;
}

/*Pour la liste des champs des évènements*/
div.calendar-fields {
   padding-bottom: 0.3em;
}

.calendar-event {
	padding: 1em 0em 0.5em;
	/*margin: 0 0.5em 0.5em 0em;*/
	border-top: 1px solid #ccc;
}
.calendar-event-first {
	padding: 1em 0em 0.5em;
	/*margin: 0 0.5em 0.5em 0em;*/
}
div.calendar-details p {
	margin-bottom: 0.5em;
}
.calendar-details {font-weight:bold; 
	margin-top: 5px;
}


article.news-summary h2 a{    background-image: none !important;;
    padding-left: 0px !important;color: #14915a;}

section{border-bottom: 1px solid #ccc;margin-bottom: 0em;padding:1em}
section .meta{margin-bottom: 1em;font-style:italic;font-weight:bold; font-size:0.9em;}
.more {display:block; margin-top: 1em;}
section p{display:block;}

.pag_text{display: inline-block;padding: 10px 7px 0px 7px; font-size: 1.6em;}
.pag_text a{ background-image: none !important; }

.paginate{display: inline-block;}

#content #nestedAccordion .bild_team img{height: 104px;
    width: auto;margin-left: 27px;margin-top: 10px;}

#summarynews ~.nur_summary {visibility: hidden;display: none;}
a.noimage {background-image:none !important;padding-left: 0px !important}