/**
 * ----------------------------------------------------------------------------
 * toggleElements.css - Stylesheet for jQuery-Plugin toggleElements
 * ----------------------------------------------------------------------------
 */

/* Screen ------------------------------------------------------------------- */

@media projection, screen {

	/* Toggler - default style */
	.toggler {
	   margin:0px 0 25px 0;
		cursor:pointer;
		text-decoration: none;
		display: block;
	}
	.toggler-closed {
		margin:0px 0 25px 0;
		color:#333;
		padding-left:0px;
		height:10px;
		background: #fff url('togglerc.gif') top left no-repeat;
		border: solid 1px white;
	}
	.toggler-closed:hover {
		color: #000;
		padding-left:0px;
		height:10px;
		background: #fff url('togglerch.gif') top left no-repeat;
		border: dotted 1px #e3e3e3;
	}
	.toggler-opened {
		color:#333;
		padding-left:00px;
		height:10px;
		background: #fff url('togglero.gif') top right no-repeat;
		border: solid 1px white;
	}
	.toggler-opened:hover {
		color: #000;
		padding-left:00px;
		height:10px;
		background: #fff url('toggleroh.gif') top right no-repeat;
		border: dotted 1px #e3e3e3;
	}

	/* Container - default style */
	.toggler-c {
	}
	.toggler-c-closed {
	   background:transparent;
	   border:solid 1px #e3e3e3;
		margin: -25px 0px 25px -15px;
	   padding-left:15px;
	   list-style-type: none;
	}
	.toggler-c-opened {
		margin:-25px 0px 25px -15px;
	   padding-left:15px;
	   background:transparent;
	   border:solid 1px #fff;

	}
	.toggler-c-opened li{ display: block; margin: 0; border-bottom: 1px dashed #dadada;  }


}

/* Print -------------------------------------------------------------------- */
@media print {

	.toggler-c { margin-bottom:25px; }
	.toggler { display: none; }

}

/* all curved boxes get the bottom-left corner */
div.rounded {
  background: #ffffff url(bl_12_ffffff_f5f5f5.gif) no-repeat bottom left;
  position: relative;
  padding-top: 0;
  padding-bottom: 12px;
  margin: 1em 10px 0 0 ;
  height:100%
}

/* all elements in 'div.rounded' gets the B-R corner */
div.rounded * {
  background: #ffffff url(br_12_ffffff_f5f5f5.gif) no-repeat bottom right;
  padding: 1em 2em 12px 0;
  margin: 0 0 -12px 12px;
  height:100%;
}

/* Scrub that B-R corner from all elements *2+* levels deep*/
div.rounded * * {
  padding: 0;
  margin: 0;
  background: none;
  color: #333333;
  height:auto
}

/* Set up some H's as 'box heads' with the T-R and T-L corners */
div.rounded h3, div.rounded h4 {
  color: #000000;
  background: #ffffff url(tr_12_ffffff_f5f5f5.gif) no-repeat top right;
  display: list-item;
  list-style-image: url(tlc_12_ffffff_f5f5f5.gif);
  list-style-position: inside;
  list-style-type:none;
  padding: 0 0 10px 0;
  margin: 0;
  position: relative;
}

div.rounded p {
display:block;
margin: 1em 0px 1em 0px;
}

div.rounded .spip_documents_left {
float: left;
margin-bottom:5px; 
margin-right:15px;
}

div.avis {
float : left;
margin: 0px 0px 10px 1em;
}

div.carte {
float : left;
margin: 0px 0px 10px 1em;
}

div.pub {
margin: 0px 0px 0px 1emx;
}

div.rounded #map {
margin-bottom:5px; 
}

/* bandeau couleur */
.bandeau_titre {
  background: #E5E2E1;
  padding: 1em 1.2em 1em 1.2em;
  margin: 0 -10px 0px -10px;
  height:100%;
  color:#C82F1F;
}

.bandeau_diapo {
  background: #000000;
  padding: 0.2em 1.2em 0.2em 1.2em;
  margin: 15px -10px 0px -10px;
  height:100%;
  color:#FFFFFF;
}

h3 {
  font-size: 0.85em;
  padding: 10px 0 10px 0;
  margin: 0;
  position: relative;
}
h4 {
  font-size: 0.85em;
}

ul#intro,ul#intro li{list-style-type:none;margin:0;padding:0}
ul#intro{width:100%;overflow:hidden;margin-bottom:5px}
ul#intro li{float:left;width:130px;margin-right:5px;padding: 2px 0}
ul#intro {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
ul#intro a{color:#FFFFFF;text-decoration: underline;}
ul#intro a:hover{color:#FFFFFF; text-decoration: none;}
li#note{background: #1472E6}
li#meinung{background: #1472E6}
li#karte{background: #1472E6}
li#adresse{background: #1472E6}
ul#intro li#offen{margin-right:0;background: #7D63A9}
ul#intro p,ul#intro h3{margin:0;padding: 0 3px}
ul#intro h3{text-transform:uppercase;padding-bottom:3px;color: #FFF}

ul#intro2,ul#intro2 li{list-style-type:none;margin:0;padding:0}
ul#intro2{width:100%;overflow:hidden;margin-bottom:20px}
ul#intro2 li{float:left;width:265px;margin-right:5px;padding: 2px 0}
li#telefon{background: #EFEFEF; padding-left:15px;}
li#telefon a{color:#1472E6; text-decoration: underline;}
li#telefon a:hover{color:#000; text-decoration: none;}
ul#intro2 li#offen{margin-right:0;background: #EFEFEF; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000;}
li#offen a{color:#000; text-decoration: underline;}
li#offen a:hover{color:#000; text-decoration: none;}
ul#intro2 p,ul#intro2 h3{margin:0;padding: 0 3px}
ul#intro2 h3{text-transform:uppercase;padding-bottom:3px;color: #000}

#comments {background: #EEE;margin-bottom:10px}
#comments p{padding: 10px;margin:0}

#diapo {background: #000000;}



