/*@import url("rte_formate.css");*/
@import url("schrift.css");
@import url("hauptmenue.css");
@import url("statischesmenue.css");
@import url("rechteSeite.css");
@import url("linkeSeite.css");
@import url("textinhalte.css");
@import url("ueberschriften.css");
@import url("links.css");
@import url("loginbox.css");
@import url("news_termine.css");
@import url("teasermenu.css");
@import url("gaestebuch.css");
@import url("umfrage.css");
@import url("mailformular.css");


/* hellgruen EBF4D0; 
   dunkelgruen 99ba2e */
/*---------------------------------------------------------------------*/

*{margin:0px;padding:0px;}



/* ----------------------  DRUCKEN --------*/
#drucklink {
	position:absolute; 
	right:10px;
	top:260px;
	z-index:50;
}
#zusatz {
	position:absolute;
	right:10px;
	top:230px;
	z-index:50;
	width:170px;
	text-align:left;
}



html{ overflow-x:hidden;}




body{
       text-align:center;
       background-color:#EBF4D0;

}
#page{
	float:left;
	margin:0px auto;
	width:100%;
	height:100%;
	

	
}
#kopf{
        width:100%;
        height:170px;
        background-color: #003366;
        border:1px solid #003366;
	padding-bottom:10px;

	
/*         	background-image: url("../grafix/tannen-muetze.gif");
	background-position: 92% bottom;
	background-repeat: no-repeat;	*/
	
}
#staticmenu{
	float:left;
	width:84%;
	height:35px;
	background-color: transparent;
	border-right:2px solid white;
}
#farbbereich{
    float:left;
    width:84%; 
    background-color:#99ba2e;
    height:98px;
    border-right:2px solid white;
    border-bottom:2px solid white;	
	 
	/*background-image: url("../grafix/tannenbaum.gif");
	background-position: right top;
	background-repeat: no-repeat;*/
	 
	/*background-image:url(../grafix/advent.gif);
	background-image:url(../grafix/2_advent.gif);
	background-image:url(../grafix/3_advent.gif);*/
	/*background-image:url(../grafix/4_advent.gif);
	background-image:url(../grafix/heiligabend.gif);
	background-position: left bottom;
	background-repeat:no-repeat;*/
}

#logo{
    float:right;
    width:350px;
    margin-top:-135px;
    margin-right:-17px;
    height:175px;
    background-color:transparent;
}

#hauptmenu {
	clear:both;
	position:absolute;
	left:220px;
	top:75px;	
      	width:550px;
	background-color:transparent;
}
#sprachauswahl{
         clear:both;
         position:relative;
         top:2em;
         left:1em;
}
#inhalt{
           clear:both;
           float:left;
           top:-165px;
           width:100%;
           border-left:1px solid #003366;
           border-right:1px solid #003366;
           background-color: #EBF4D0;
           z-index:30;
           text-align:left;
           padding-bottom:4em;


     /*    background-image: url("../grafix/nikolaus.gif");
	background-position: 150px 18px;
	background-repeat: no-repeat;*/
           

           
}
#breadcrumb{
        height:16px;
        background: url(../grafix/unterleger_titel_gruen.jpg) no-repeat left;
        padding:2px;
        color:#003366;
        letter-spacing:1;
        margin-bottom:3em;
}

#marginale{
        float:right;
        width:18em;
        border:0px solid black;
        margin: 0 0 0 1.1em;

        margin-top:2em;
        padding:0;
	
}


#textinhalte{
	margin-top:0em;
	margin-bottom:1em;
	margin-left: 20em;
	margin-right:20em;

	padding-top:0px;
	padding-bottom:1em;
	padding-left:0px;
	pading-right:0px;
	border:0px solid red;
}

#linkeSeite{
	position:absolute;
	top:230px;
	width:17em;
	margin: 0 0 1.2em;
	padding:0px;
	border-right:0px solid red;
}

* html div#textinhalte{ height:1em; } /* gegen den 3-Pixel-Bug IE*/






/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/*xxxxxxxxxxxxxxxxxxxxxx                 LAST UPDATE  */
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
div#lastupdate{
              clear:both;
	     background-color:#ededed;
	     border:1px solid white;
	     border-top:none;
	     border-bottom:none;
	     float:left;
	     width:170px;
	     height:30px;
	     overflow:auto;
              color:#333;
              margin:0px;
	     margin-top:0.5em;
              padding:3px;
              font-size:7.5pt;
              font-weight:normal;
}
div#lastupdate select{
                     background-color:white;
                     color:#003366;
                     font-size:7.5pt;
                     border:1px solid white;
                     padding-left:3px;
}
div#lastupdate option{
                     font-size:7.5pt;
                     padding-left:3px;
}
div#lastupdate h4{color:#003366;font-size:7.5pt;text-dedoration:underline;}
div#lastupdate ul {list-style-type: rect;}
div#lastupdate ul li{padding:0px;padding-bottom:5px;padding-top:5px; border-bottom:1px dashed #003366; margin:0px;}
div#lastupdate a:link, div#lastupdate a:visited, div#lastupdate a:hover, div#lastupdate a:active  {color:#003366;}



div#lastupdate {display:none;}*/

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/*xxxxxxxxxxxxxxxxxx            AKTUELLES DATUM   */
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#datum{ 
             width:230px;
             position:absolute;
	     top:160px;
             right:13%;
             padding:0em;
             margin:0em;
             text-align:right;
             color:white;
             font-size:8pt;
}




/*------------------------------------------  SITEMAP -----------*/


#textinhalte div.csc-sitemap {margin-left:5em;}
#textinhalte div.csc-sitemap {text-align:left;}

#textinhalte .csc-sitemap{
            margin:0px; 
            padding:0px;
            letter-spacing:1px;
            font-size:1em;
}
#textinhalte .csc-sitemap ul li{
	    font-size:1.1em;
	    line-height:15px;
             border-left:15px solid #003366;
             width:250px;
	    
}
#textinhalte .csc-sitemap ul li ul li{
	padding-left:10px;
	border:none;
	font-size:1em;
}
#textinhalte .csc-sitemap ul li ul li ul li{
	padding-left:30px;
	border:none;
	font-size:1em;
}

#textinhalte .csc-sitemap ul {
	
}

#textinhalte .csc-sitemap ul li ul  {
	margin-top:1em;
	border-left:0px solid #003366;
	
	border-bottom:1px dotted #003366;
	margin-bottom:1em;
	}
#textinhalte .csc-sitemap ul li ul li ul {
	border-left:none;
	border-bottom:none;
	margin:0;
	}
#textinhalte .csc-sitemap ul li ul li ul li ul {
	border-left:none;
	margin:0;
	border-bottom:none;
}	
#textinhalte .csc-sitemap ul li ul li ul li ul li{
	padding-left:70px;
	border-left:none;
	border-bottom:none;
	font-size:1em;

	}





/*------------------------------------------  im inhaltsfenster Auswahl von Rahmen-----------*/

.csc-frame-frame2 {
	float:left;
	width:45%;
	padding:0.5em;
	margin-right:1em;
	margin-bottom:1em;
	border:1px solid gray;
}