/*

Stylesheet für ErfuelltLeben.de
Erstellt 2006 von c:j:f:nagel multimedia- und presseservice (www.cjfnagel.de)

Farben:
gelb Inszena 1 (Top-Navi, Highlight): #FFEC01
gelbgrau hell (Texthintergrund): #FCF5BF
gelbgrau dunkel (Hintergrund News- und Eventspalte, Buttons low): #EFE37F
gelbgraubraun Schrift (Headlines News- und Eventspalte): #7F7502

*/


body {
 	margin:0px;
         padding:0px;

	text-align: center;

       	font-family: verdana, arial, helvetica;

         background-color:#FCF5BF;
         }

#container_main {
	width:700px;
         overflow:hidden;

         text-align: left;

         background-color:#ffffff;
}

#header 	{
	margin:0px;
         padding:0px;

	width:780px;
         height:22px;
         overflow:hidden;

         background-color: #FFEC01;

	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color:#010000;

         display:none;
	}

#container_drop_down {
	float:left;
         width:206px;
         display:none;
}

#button_plan {
         float:left;

         width:200px;
         height:22px;
         overflow:hidden;

	margin: 0px 0px 0px 0px;
	padding: 0px;

         background-color: #FFEC01;
}

#button_plan a {
	display:block;

	margin: 0px 0px 0px 6px;
         padding:0px;

         border:4px solid #FFEC01;

         background-color: #FFEC01;

        	color:#010000;
         text-decoration:none;
}

#button_plan a:hover {
	margin: 0px 0px 0px 6px;
         padding:0px;
         background-color: #EFE37F;
         border:4px solid #EFE37F;
         }

#navi_top {
	float:right;
	margin:4px 3px 0px 0px;
         padding:0px;

         font-weight: bold;
         letter-spacing:-1px;
         }

#navi_top a {
         color:#010000;
	text-decoration:none;
}

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

#container_navi_deko_logo {
	clear:both;

	margin: 6px 6px 6px 10px;
         padding:0px;

	width:100%;
         height:152px;
         overflow:hidden;

	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color:#010000;
}

#navi_leben {
	float:left;

	margin:0px 6px 0px 0px;
         padding:0px;

	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color:#010000;

         display:none;
}

#navi_leben div {
        	width:194px;
         height:20px;
         overflow:hidden;

	margin: 0px 0px 2px 0px;
         background-color: #EFE37F;
         }

#navi_leben a {
         display:block;

	margin: 0px;
         padding:0px;
         border:3px solid #EFE37F;

         background-color: #EFE37F;

        	font-size: 11px;
         color:#010000;

         text-decoration:none;
         }

#navi_leben a.aktiv {
	background-color:#FFEC01;
         border:3px solid #FFEC01;
         font-weight:bold;
}

#navi_leben a:hover {
	margin:0px;
         padding:0px;
         background-color: #FFEC01;
         border:3px solid #FFEC01;
         }

#deko_main {
	float:left;

	margin:0px;
	margin-left:-10px;
         padding:0px;

	width:430px;
         height:152px;
         overflow:hidden;

         background-repeat:no-repeat;
}

#logo {
	float:left;
	margin:0px 0px 0px 6px;
         padding:0px;

	width:214px;
         height:152px;
         overflow:hidden;
}

#logo img {
margin: 38px 0px 0px 30px;
}

#container_content {
	clear:both;

	margin: 0px 6px 0px 6px;
         padding:0px;

         width:100%;
         height:auto;

         background-color:#FFFFFF;
         /*height:315px;*/ /*(Vielleicht auf der Startseite)*/
         overflow:hidden;
}

#navi_sekundaer {
	float:left;
	margin:15px 0px 0px 0px;
         padding:0px;

         width:200px;

	display:none;
         /*height:315px;*/

         /*background-color:#FBF9E4;*/
         }

#navi_sekundaer div {
         width:199px;
         height:20px;
         overflow:hidden;

	margin: 0px 0px 2px 0px;
         }

#navi_sekundaer a {
         display:block;

	margin: 3px 0px 0px 3px;
         padding:0px;

        	font-size: 11px;
         color:#010000;

         text-decoration:none;
         }

#navi_sekundaer a:hover {
         color:#7F7502;
         }

#container_text {
	float:left;
	margin:0px;
         padding:0px;

         width:660px;
         /*height:315px;
         overflow:hidden;*/

         background-color:#FFFFFF;
}

#fliesstext {
	margin:15px 30px 10px 0px;
         padding:0px;

         text-align:left;
         font-size: 12px;
         color:#010000;

         background-color:#FFFFFF;
}

#fliesstext h1 {
	margin:0px 0px 15px 0px;
         padding:0px;
      	font-size: 15px;
         color:#010000;
}

#fliesstext h2 {
	margin:0px 0px 10px 0px;
         padding:0px;
      	font-size: 12px;
         color:#010000;
}

#fliesstext h2 a{
	text-decoration:none;
}

#fliesstext b {
	display:block;
         padding:3px;
         margin:0px 0px 0px 0px;
         /*background-color:#FBF7DA; modified for print*/
         background-color:#ffffff;
         border:1px solid #000000;
         /*font-weight:normal;*/
}

#fliesstext p {
	padding:0px;
         margin:11px 0px 0px 0px;
}

#fliesstext ul {
	padding:0px;
         margin:6px 5px 11px 17px;
}

#fliesstext a {
	color:#010000;
	text-decoration:none;
}

#fliesstext a:hover {
	color:#010000;
	text-decoration:none;
}

/* This neutralizes the predefined "bold" style for Database-generated content
   (where we cannot be sure if the user has not selectect "b" instead of "strong" for emphasis")*/
#fliesstext span.DatabaseContent b {
	display:inline;
         border:none;
         background-color: transparent;
         padding:0px;
         margin:0px 0px 0px 0px;

         }

#fliesstext span.DatabaseContent p {
         margin:0px 0px 10px 0px;
}
#liste {
	margin:15px 15px 15px 15px;
         padding:0px;

         text-align:left;
         font-size: 11px;
         color:#010000;
}

#liste h1 {
	margin:0px 0px 15px 0px;
         padding:0px;
      	font-size: 15px;
         color:#010000;
}

#liste b {
         /*font-weight:normal;*/
}

#liste a {
	color:#010000;
	text-decoration:none;
}

#liste a:hover {
	color:#010000;
	text-decoration:none;
}

#container_tools_events {
	float:left;
         margin: 0px 0px 0px 0px;
         padding:0px;

         width:220px;

         display:none;
         /*height:315px;
         overflow:hidden;*/

         /*background-color:#FBF7DA;*/
}

#tools {
	margin:0px;
         padding:0px;

         width:220px;
         height:20px;
         overflow:hidden;

         background-color:#EFE37F;
}

#container_events {
	margin:0px;
         padding:0px;
}

#text_events {
	margin:15px;
         padding:0px;

         text-align:left;
         font-size:10px;
         color:#010000;
}

#text_events h1 {
	margin:0px 0px 11px 0px;
         padding:0px;
      	font-size: 11px;
         color:#010000;
}

#text_events h2 {
	margin:0px 0px 5px 0px;
         padding:0px;
      	font-size: 11px;
         color:#010000;
}

#text_events a {
	color:#7F7502;
	text-decoration:none;
}

#text_events a:hover {
	color:#010000;
	text-decoration:none;
}

#text_events p {
	margin:0px;
         padding:0px;
}

#MehrZumThema {
	margin:0px 0px 0px 0px;
}

#MehrZumThema a {
         display:none;
	text-indent:-16px;
         margin-left:16px;
         margin-bottom:5px;
         color:#7F7502;
	text-decoration:none;
}

#MehrZumThema img {
	margin-right:4px;
         margin-bottom:-2px;
}

#footer {
         clear:both;

        	margin:20px 0px 0px -10px;
         padding:0px;

	width:660px;
         height:22px;
         /*overflow:hidden;*/

	border-top:1px solid #000000;
	background-color:#ffffff;

         text-align:right;

	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color:#010000;
}

#copyright_bottom {
	margin:4px 15px 0px 0px;
         padding:0px;
}

div.spalte input {
margin:0px;
padding:0px;
background-color:#ffffff;
border:1px solid #7F7502;
width:146px;
font-family:arial,helvetica,verdana;
font-size:12px;
}

div.spalte input:active {
margin:0px;
padding:0px;
background-color:#FCF5BF;
border:1px solid #7F7502;
width:146px;
font-family:arial,helvetica,verdana;
font-size:12px;
}

div.spalte input:focus {
margin:0px;
padding:0px;
background-color:#FCF5BF;
border:1px solid #7F7502;
width:146px;
font-family:arial,helvetica,verdana;
font-size:12px;
}
}

select {
background-color:#FCF5BF;
font-family:arial,helvetica,verdana;
font-size:12px;
}

textarea {
padding:0px;
margin:0px 0px 10px 0px;
font-family:arial,helvetica,verdana;
font-size:12px;
border:1px solid #7F7502;
margin-bottom:10px;
overflow: auto;
}

textarea:focus {
padding:0px;
margin:0px 0px 10px 0px;
border:1px solid #000000;
margin-bottom:10px;
overflow: auto;
}