body { 
	margin: 0; 
	background-image: url('img/couleur_n.jpg')
	background-repeat: no-repeat;
}

#content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:justify;
	width: 450px;
	margin-left: 5px;
}


#content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #D14646;
	font-weight: bold;
	margin-top: 40px;
	width: 450px;
}
#content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: darkgreen;
	font-size: 13px;
	width: 450px;
	margin-bottom: -5px;
}
#content blockquote {
	font-style: italic;
	font-size: 13px;
}


#content {
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 5px 0 10px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #006600;
	border-bottom-color: #006600;
	border-left-color: #006600;
	width:739px;
	padding-bottom:50px;
	margin: 20px auto 0px auto;
	min-height: 500px;
	}
	
#floatright img, #floatright table, #floatright span {
  width:240px;
  padding: 3px;
  clear:both;
  float:right;
  font-size: 11px !important;
  margin-bottom: 20px;
}
#floatright table {
	width: 247px;
}

#floatright span {
	width:240px;
	margin-top: -20px;
	text-align: center;
}
#floatright b {
	color: #D14646;
	font-weight: bold;
	
}

#content li {
  font-size: 13px;		
  font-size: 13px;
  margin-left:0px; 
  width:450px;
  list-style-type:square;
  margin-bottom:5px;
}

#content a:link span, #content a:visited span {
   display: none;
   }

#content a {
  text-decoration:underline;
  text-transform:upercase;
  color:darkgreen;  
}

#content a:hover, #content a:focus {
  text-decoration:underline;
  text-transform:upercase;
  color:#D14646;
  
}

#content a:hover span, #content a:focus span {
   background-color:white;
   text-decoration:none;
   text-transform:none;
   display: block;
   position: absolute;
   border-style:solid;
   border-color:darkgreen;
   width: 180px;
   border-width:3px;
   padding:10px;
   color: black;
}

#content b {
  text-decoration:none;
  margin-left:0px;
}

#content table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	margin-left: 20px;
}



#aktive img {
	border:0px !important;
	width:200px;
	padding:0px !important;
	margin:0px !important;
}


#aktive table	{ 
	color:#000000;
	border:0px; 
	border-spacing:1px; 
	margin: 0 auto 10px auto;
	text-align: center; 
}

#aktive tr {
	background-color:#90C896;
}




#aktive th { 
	background-color:#196738; 
	color:#D6BD32; 
	padding:2px; 
	padding-left:5px; 
	text-align:left; 
}
#aktive td { 
	text-align:center;
	padding:3px; 
	padding-left:5px; 
	padding-right:5px; 
}

#aktive * {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:bolder;
	color: #003300;
}


#content p[id=maps]{
	padding: 0px !important;
	margin: 0px !important;
	position: relative;
	top: 0px;
	left: 0px;
	right: 0px;
	
}

#gmaps img {
	width:100px;
}
#gmaps {
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;
	font-style: bolder;
	margin: 0px auto 0px auto;
}

#events table{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px; 
	border: 0px;
	border-spacing: 2px;
	width: 700px;
	margin-left: 10px;
}

#events td[id=e_sum] {
	background-color: darkgreen;
	color: white;
	font-weight: normal;
	vertical-align: top;
	height: 17px;
}

#events td[id=e_det] {
	background-color: #90C896;
	color: black;
	font-weight: normal;
	padding-bottom: 2px;
	margin-bottom: 5px;
	width: 70%;
	vertical-align: top;
}

#time * {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	
}
#time {
	padding: -20px 5px 0 10px;
	width:739px;
	margin: 20px auto 0px auto;
	}

/* ------------------------------------------------------------ */

.wichtig {
  color:red;
  font-weight:bold;
}

/* ------------------------------------------------------------ */

.mwalbum_kapitel {
  border:0px;
  margin:0px 0px 25px 0px;
  padding:0px;
}

.mwalbum_kapitel td {
  border:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0px;
  padding:0px;
}

.mwalbum_k_titel {
  background-color:darkgreen;
  height:23px;
}

.mwalbum_k_link {
  color:white !important;
  font-weight:bold;
  margin:0px 0px 0px 5px;
  padding:0px 3px 0px 3px;
  text-decoration:none !important;
}

.mwalbum_k_link:hover {
  color:#D14646 !important;
}

.mwalbum_k_bild {
  background-color:gainsboro;
  height:90px;
  text-align:center;
  width:120px;
}

.mwalbum_k_bild_img {
  border:0px;
  vertical-align:bottom;
}

.mwalbum_k_text {
  background-color:darkseagreen;
  height:66px;
  vertical-align:top;
  width:475px;
}

.mwalbum_k_text_inhalt {
  padding:5px 8px 5px 8px;
  text-align:justify;
}

/* ------------------------------------------------------------ */

#mwalbum_navi {
  color:black;
  display:block;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  margin:20px 10px 0px 10px;
  text-align:center;
}

#mwalbum_navi a {
  color:green;
  padding:0px 3px 0px 3px;
  text-decoration:none;
}

#mwalbum_navi a:hover {
  background-color:green;
  color:white;
}

#mwalbum_bildcontainer {
  text-align:center;
}

#mwalbum_bild {
  border:1px solid forestgreen;
  margin:20px;
  padding:10px;
  vertical-align:bottom;
}

/* ------------------------------------------------------------ */

#mwalbum_fotoalbum {
  border:0px;
}

#mwalbum_fotoalbum td {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  background-color:gainsboro;
  border:0px;
  height:110px;
  margin:0px;
  padding:0px;
  text-align:center;
  width:140px;
}

#mwalbum_fotoalbum td img {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  border:0px;
  margin:10px;
  vertical-align:bottom;
}

/* ------------------------------------------------------------ */

.mwalbum_fa_titel {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  margin:0px 0px 5px 0px;
  width:560px;
}

.mwalbum_fa_datum {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin:0px 0px 25px 0px;
  width:560px;
}

.mwalbum_fa_text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin:25px 0px 25px 0px;
  width:560px;
}

.mwalbum_fa_navi {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin:10px 0px 20px 0px;
  text-align:center;
  width:560px;
}

.mwalbum_fa_navi a {
  color:green;
  padding:0px 3px 0px 3px;
  text-decoration:none;
}

.mwalbum_fa_navi a:hover {
  background-color:green;
  color:white;
}

/* ------------------------------------------------------------ */