/*

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:#23447A;
         }

#menu_un {
position:absolute;
top:28px;
left:6px;
background-image:url(../images/bg_inszena_neutral_start.gif);
width:198px;
height:200px;
z-index:5000;
font-size:12px;
line-height:16px;
padding-left:10px;
padding-top:10px;
}


#menu_un a{
color:#010000;
text-decoration:none;
font-weight:bold;
}


#menu_un a:hover{
color:#043881;
text-decoration:underline;
font-weight:bold;
}

#menu_un_links a {
color:#010000;
text-decoration:none;
font-size:11px;
font-weight:normal;
margin-left:10px;
}

#menu_un_links a:hover {
color:#043881;
text-decoration:underline;
font-size:11px;
font-weight:normal;
margin-left:10px;
}


#container_main {
	width:880px;
         overflow:hidden;
         position:relative;
	margin:auto;

         text-align: left;

         background-color:#ffffff;
}

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

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

         background-color: #FFEC01;

	font-family: verdana, arial, helvetica;
	font-size: 11px;
         /*line-height:22px;*/
	color:#010000;

	}

#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: #FCF5BF;
         border:4px solid #FCF5BF;
         text-decoration:none;
         }

#navi_top {
	/*float:right;*/
	margin:0px 0px 0px 0px;
         padding-top:4px;

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

         background-color: #FFEC01;

	z-index: 3000;
         }

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

#navi_top a:hover {
	/*text-decoration:underline;*/
         background-color: #ffff99;
}

#container_navi_deko_logo {
	clear:both;

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

	width:100%;
         height:154px; /*Optisch beste Einstellung, möglichst nicht ändern!!*/
         /*overflow:hidden;*/
         /*ACHTUNG: Darf bei Drop-Down-Menüs nicht aktiviert sein, sonst verschwinden diese*/

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

z-index:3000;
}

#navi_leben {
	float:left;

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

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

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

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

#navi_leben a {
         display:block;

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

         background-color: #FFEC01;

        	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: #FCF5BF;
         border:3px solid #FCF5BF;
         text-decoration:none;
         }

#deko_main {
	float:left;

	margin:0px;
         padding:0px;

	width:440px;
         height: 152px;

/*         background-image:url(../images/main_sonnenblume_2.jpg);
         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;
         /*(Vielleicht auf der Startseite)*/
         overflow:hidden;

         background-image:url(../images/bg_sonnenblume_2.jpg);
         background-repeat:repeat-y;
}

#navi_sekundaer table {
overflow:auto;
}

#navi_sekundaer {
	/*float:left;*/
         clear:both;
         margin:0px 0px 0px 3px;
         padding:0px;
         padding-top:8px;

	/*height:615px;*/
         /*width:200px;*/

         /*text-transform: uppercase;*/
         /*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 span.neutral {
         display:block;

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

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

         text-decoration:none;
         }

#navi_sekundaer a:hover {
         color:#043881;
         }

#navi_sekundaer a.sub {
         display:block;

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

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

         background-image:url(../images/bullet_sub.gif);

         text-decoration:none;
         }

#navi_sekundaer a.sub:hover {
         color:#043881;
         }

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

         width:170px;
         /*height:315px;*/

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

#navi_sekundaer_sub div {
         width:164px;
         height:20px;
         overflow:hidden;

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

#navi_sekundaer_sub a {
         display:block;

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

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

         text-decoration:none;
         }

#navi_sekundaer_sub a:hover {
         color:#043881;
         }

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

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

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

#fliesstext {
	margin:20px 15px 15px 15px;
         padding:0px;

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

#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:#ffffff;
         border:1px solid #043881;
         /*font-weight:normal;*/
}

#fliesstext b.blue_border {
	display:block;
	text-align:center;
         line-height:16px;
         padding:3px;
         margin:0px 0px 0px 0px;
         background-color:#ffffff;
         border:1px solid #043881;
         font-size:12px;
         /*font-weight:normal;*/
}

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

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

#fliesstext a {
	color:#043881;
	text-decoration:underline;
}

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

/* 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:#043881;
	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;*/
         /*height:315px; */
         /*overflow:hidden;*/

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

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

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

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

#container_events {
	margin:0px;
         padding:0px;
         width:220px;
         overflow:hidden;
         }

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

         text-align:left;
         font-size:10px;
         line-height:13px;
         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:#043881;
	/*color:#043881;*/
	text-decoration:none;
/*         display:block;
         background-color:#FFEC00;*/
}

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

#text_events a img {
	border:1px solid #FCF5BF;
}

#text_events a:hover img {
	border:1px solid #043881;
}

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

#MehrZumThema {
	margin:0px 0px 0px 0px;
         width:190px;
         overflow:hidden;
}

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

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

#footer {
         clear:both;

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

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

	background-color:#FFEC01;

         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 #043881;
width:146px;
font-family:arial,helvetica,verdana;
font-size:12px;
}

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

div.spalte input:focus {
margin:0px;
padding:0px;
background-color:#FCF5BF;
border:1px solid #043881;
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 #043881;
margin-bottom:10px;
overflow: auto;
}

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

a.visible {
display:block;
}

a.invisible {
display:none;
}

a {
text-decoration:none;
color:#043381;
}
a:hover {
text-decoration:underline;
color:#043381;
}