/* styles_main.css */

body {
     background-color:#E0D7C5;
     text-align:center;
     font-family:Verdana;
     font-size:12px;
     font-style:normal;
     font-weight:normal;
     /* color:#999999; */
     color:#666666;
     text-decoration:none;
margin:0;
padding:0;
}

table {
     font-family:Verdana;
     font-size:12px;
     font-style:normal;
     font-weight:normal;
     color:#666666;
}

#schatten_links_u_rechts {
     margin-top:0;
     margin-bottom:0;
     margin-left:auto;
     margin-right:auto;
     width:990px;
     background:#FFFFFF url(http://poel.expeer.de/fileadmin/poel/images/schatten_li_u_re_990x5.jpg) repeat-y;
}
#main_frame {
     width:950px;

     min-height:1024px; height:auto !important; height:100%;
   
     /*  siehe Dynamisches CSS */
     /* min-height:1024px;*/ /* IE  nicht-ok setzt bei Inhalt < 1024 Rahmen nicht auf 1024 */ /* FF ok zieht Rahmen immer mit */
     /* height:1024px; */ /* IE ok zieht bei > Rahmen mit */ /* FF nicht-ok zieht bei > Rahmen nicht mit */
     margin-left:auto;

     margin-right:auto;
     text-align:left;

     background-color:#FFFFFF;
     padding:0;
}

#column_left {
     float:left;
     width:150px;
     margin-top:0px;
     background-color:transparent;
}
#logo {
     width:150px;
     height:139px;
     vertikal-align:top;
}
#anzeige_flash {
     float:left;
     width:630px;
     height:240px;
     background-color:transparent;
     margin:0;
     padding:0;
}
#anzeige_flash_right {
     float:left;
     width:320px;
     height:240px;
     background-color:transparent;
clear;right;
margin:0;
padding:0;
}
#anzeige_flash_right_ {
padding:10px 5px 10px 10px;
}

#anzeige_noflash_menu1 {
    float:left;
    width:150px;
    height:220px;
    background-color:transparent;
    text-align: right;
    padding-top: 20px;
}
* html #anzeige_noflash_menu1 {
   height:240px;
}


.anzeige_noflash_menu_middle {
	float:left;
	width:480px;
}
#anzeige_noflash_menu2 {
     float:left;
     width:150px;
     height:220px;
     background-color:transparent;
     text-align: left;
     padding-top: 20px;
     padding-left: 10px;
}
* html #anzeige_noflash_menu2 {
   height:240px;
}

#anzeige_noflash_middle {
     float:left;
     width:320px;
     height:240px;
     background-color:transparent;
}
#anzeige_noflash_right {
     float:left;
     width:320px;
     height:240px;
     background-color:transparent;
	clear;right;
	margin:0;
	padding:0;
}




#menue_1 {
     width:127px;
     height:240px;
     background-color:#CCFFFF;
}
#anzeige_4 {
margin-top:16px;
     /* width:127px; */
     width:150px;
     height:48px;
     /* background-color:#FFCCFF; */
     background-color:#FFFFFF;
}
.hotline {
     font-weight:bold;
     text-align:right;
     padding-top:8px;
     /* padding-right:5px; */
     padding-right:25px;
     color:#000000;
}

#menue_3 {
margin-top:18px;
     width:127px;
     height:100px;
     /* background-color:#FFFFCC; */
     background-color:#FFFFFF;
}
#column_right {
    /* background-color:red; */
    width:800px;
    margin:0px;
    padding:0px;
    float:left;
clear:right;
}
#head_image {
     height:139px;
     margin-bottom:0px;
}
#head_image IMG {
     margin-top:45px;
     margin-left:133px;
}
#anzeige_2 {
     width:800px;
     margin:0px;
     padding:0px;
     height:240px;
     background-color:transparent;
     float:left;
clear:right;
}
#anzeige_5 {
     margin:16px 0 0 0;
     width:480px; /* FF 480px */
     float:left;
     height:48px;
padding:0;
     background-color:#FFFFFF;
}
#anzeige_5b {
     padding:0;
margin-top:16px;
     /* width:64px; */
     width:320px;
     float:left;
     height:48px;
     background-color:transparent;
     clear:right;
}
/*  Text in den Zellen von A5 */
.anzeige_5_text, .anzeige_5b_text {
      padding:8px 0 0 20px;
      /* vertical-align:middle; */
} 
/*  Breite des body text ist 640px */
#anzeige_3 {
margin-top:18px;
     /* 640-10=630 */
     width:640px;
     float:left;
     height:100%;
     background-color:#FFFFFF;
     margin-left:10px;
}
#anzeige_3b, #anzeige_3c  {
margin-top:18px;
     width:64px;
     /* height:100%; */
     float:left;
     /* background-color:maroon; */
     background-color:transparent;
}
#anzeige_3c  {
     width:64px;
     float:left;
clear:right;
/* border:1px solid black; */
}
.anzeige_stop {
     float:none;
}
/* min-height ermöglichen bei FireFox */
#column_stop {
     width:950px;
     height:2px;
     clear:both;
     /* background-color:yellow; */
}
#footer {
     width:990px;
     height:50px;

     background-image:url(http://poel.expeer.de/fileadmin/poel/images/schatten_unten_leer_990x50.jpg);

     margin-top:0;
     margin-left:auto;
     margin-right:auto;

}



/* CSS Anpasssungen für die Extension 2 Columns*/

.c2l1-left {
    border: 0px;
}


.c2l1-middle {
    border: 0px;
}


.tx-fdfx2cols-pi1 .bodytext {
    margin: 0px;
    font-size: 12px;
}


div.c2l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:320px;
   white-space:normal;
   border:1px;
}


div.c2l1d-middle{
   position:absolute;
   left:340px;
   padding: 0px;
   width:320px;
   border:1px;
   white-space:normal;
}



/* DB UND MAP24 CSS */

.db_header{
  padding-left:3px;
  font-family: Trebuchet, Verdana, sans-serif;
  font-size: 11px;
  font-weight:bold; 
  text-align:left;
  margin-bottom:12px;
}

.db_rechte_spalte{
  /* position:relative;
  top:-30px;
  left:111px;  
  width:100%; */
  height:40px;
  float:left;
  padding-left:110px;
}

.db_content_wrap{
  height:25px; 
  text-align:left;
  padding-left:20px;
  width:90%;
}

.db_content_wrap_2{
  height:50px;
  text-align:left;
  padding-left:20px; 
  width:90%;
}

.db_content_wrap_3{
  height:40px;
  text-align:left;
  padding-left:20px;
  width:90%;
}

.db_content_wrap_4{
  height:65px;
  text-align:left;
  padding-left:15px;
  width:90%;
}

.db_links{             
  height:20px;

  font-size:10px; 
  font-family:'Verdana'; 
  color:#666666;
  float:left;
  width:30px;
}

.db_rechts{
  float:right;
  width:128px;
}

.db_rechts_text{
  width:122px; 
  font-size:10px; 
  font-family:'Verdana'; 
  color:#666666;
  float:right;
}

.db_floating_left{
  padding-top:10px;
  /* height:60px; */
  float:left;
}

.db_linke_spalte{
  line-height:24px;
  height:20px;
  width:20px;
  vertical-align:middle;
}

.db_mittlere_spalte{
  line-height:20px;
  height:20px;
  width:50px;
  vertical-align:middle;
  font-size:10px; 
  font-family:'Verdana'; 
  color:#666666;
}



input.input_field__1{
  background-color:#FFFFFF;;
  border:1px solid #C3D7F2
  color:#666666; 
  font-size:10px;
  font-family:'Arial';
  width:125px;
}

input.input_field__2{
  background-color:#FFFFFF;;
  border:1px solid #C3D7F2;
  color:#666666; 
  font-size:10px;
  font-family:'Arial';
  width:70px;
}

input.submit_button__1{
  background-color:#FFFFFF;
  border:1px solid #C3D7F2;
  color:#666666; 
  font-size:10px;
  font-family:'Arial';
}

.submit_pos_left {
  float:right;
  position: relative;
  top:24px;
  left:-27px;
}

.submit_pos_right {
  position: relative;
  padding-left: 70px;
  margin-bottom: 22px;
}

#anzeige_3 form {
  display: inline;
}


/* Infomaterial Felder*/

#mailform .csc-form-label {
  color:#666666; 
  font-size:10px;
  font-family:Arial;
}


#mailform .csc-form-label-req {
  color:#666666; 
  font-size:10px;
  font-family:Arial;
}


#mailform input {
  background-color:#FFFFFF;
  border:1px solid #C3D7F2;
  color:#666666; 
  font-size:10px;
  font-family:Arial;
  width: 200px;
}


#mailform textarea {
  background-color:#FFFFFF;
  border:1px solid #C3D7F2;
  color:#666666; 
  font-size:10px;
  font-family:Arial;
  width: 200px;
}

#mailform .mailform_checkbox input {
  background-color:#FFFFFF;
  border:1px solid #FFFFFF;
}


/* Kinderland Spiel */

.kl_spiel_button {
	border: 1px solid #C6B07F;
         background-color: #FEF7E5;
         color: #ECC24C;
         font-weight: bold;
         height: 33px;
padding: 0px;
margin:0px;
width: 170px;
}



/* Kinderland Tagesplan */


.tagesplan_titel {
         position: absolute;
         left: 330px;
         top: 400px;  
}


#tagesplan a {
	color: #BCC5D4;
         text-decoration: none;
}

#tagesplan a .titel {
	color: #F2EAA9;
}

#tagesplan a:hover{
          color: #084B91;
          display: block;
}

#tagesplan a:hover .titel{
          color: #F5CF14;
}



#tagesplan img {
	display: none;
         border: 0;
}

#tagesplan .pfeil_1 img{
          position: absolute;
          display: block;
          left: 515px;
          top: 700px;
}


#tagesplan .pfeil_2 img{
          position: absolute;
          left: 515px;
          top: 800px;
          display: block;
}

.stern img{
          position: absolute;
          left: 720px;
          top: 405px;    
}


.startzeit{
            display: block;
            position: absolute;
            left: 400px;
            top: 200px;
}

/* Startbild anzeigen*/
#tagesplan img.startzeit{
         display: block;
}


/* Anzeige der Bilder beim Rollover der Texte */
#tagesplan a:hover em img {
	display: block;
}

/*
#tagesplan em img.startzeit {
	position: absolute;
         left: 500px;
         top: 300px;
}
*/

/* Uhr */

.uhr_12 {
	position: absolute;
         left:490px;
         top: 290px;
         width: 30px;
         height: 30px;
}



/* Zeiten */


.tp_7_8 {
	position: absolute;
	width: 200px;
         top: 510px;
         left: 220px;
}

.tp_8_830 {
	position: absolute;
	width: 200px;
         top: 340px;
         left: 190px;
         height: 180px;
}

#tagesplan a.tp_8_830 em {
	display: block;
         position: absolute;
         bottom: 24px;
         left: 210px;
}

.tp_830_10 {
	position: absolute;
	width: 200px;
         top: 205px;
         left: 190px;
         height: 150px;
}

#tagesplan a.tp_830_10 em {
	display: block;
         position: absolute;
         bottom: -141px;
         left: 210px;
}


.tp_10_11 {
         position: absolute;
	width: 200px;
         top: 50px;
         left: 220px;
         height: 160px;
}


#tagesplan a.tp_10_11 em {
	display: block;
         position: absolute;
         bottom: -286px;
         left: 180px;
}



.tp_11_1130 {

         position: absolute;
	width: 260px;
         top: 10px;
         left: 410px;
         padding-right: 20px;
         padding-left: 10px;
}

#tagesplan a.tp_11_1130 em {
	display: block;
         position: absolute;
         bottom: -374px;
         left: -10px;
}



.tp_12_1230 {
         position: absolute;
	width: 200px;
         top: 50px;
         left: 670px;
         height: 200px;
}


#tagesplan a.tp_12_1230 em {
	display: block;
         position: absolute;
         top: 150px;
         right: 229px;
}

.tp_13_14 {
         position: absolute;
	width: 250px;
         top: 195px;
         left: 685px;
         height: 200px;

}


#tagesplan a.tp_13_14 em {
	display: block;
         position: absolute;
         top: 5px;
         right: 294px;
}

.tp_14_1430 {
         position: absolute;
	width: 255px;
         top: 332px;
         left: 700px;
         height: 210px;
}

#tagesplan a.tp_14_1430 em {
	display: block;
         position: absolute;
         top: -132px;
         right: 313px;
}



.tp_1430_15 {
         position: absolute;
	width: 255px;
         top: 470px;
         left: 700px;
         height: 200px;
}

#tagesplan a.tp_1430_15 em {
	display: block;
         position: absolute;
         bottom: 174px;
         right: 313px;
}



.tp_15_1530 {
         position: absolute;
	width: 300px;
         top: 575px;
         left: 660px;

}


#tagesplan a.tp_15_1530 em {
	display: block;
         position: absolute;
         bottom: 163px;
         right: 319px;
}


.abendbrot {
         position: absolute;
	width: 260px;
         top: 600px;
         left:430px;
         padding-right: 45px;
}

#tagesplan a.abendbrot em {
	display: block;
         position: absolute;
         bottom: 202px;
         right: 49px;
}


.nach_abendbrot {
         position: absolute;
	width: 200px;
         top: 730px;
         left: 430px;
}

.abend {
         position: absolute;
	width: 200px;
         top: 830px;
         left: 430px;
}



/* Sitemap */

.csc-sitemap-level1 {
        font-size: 11px;
        margin-left: 40px;
        border-left: 5px solid #D1CE9C;
        padding-left: 3px;
        padding-top: 2px;
        padding-bottom: 2px;
        line-height: 8px;
        width: 200px;
}

.csc-sitemap-level2 {
        font-size: 11px;
        margin-left: 90px;
        border-left: 5px solid #F2EFDE;
        padding-left: 3px;
        padding-top: 2px;
        padding-bottom: 2px;
        line-height: 8px;
        width: 200px;
}



 .csc-menu {
       width: 300px;
       float: left;

}



/* 2 Columns */

/*  Layout 1 */
.c2l1-left{
   border-right: 0;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l1-middle{
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/*  Layout 2 */
.c2l2-left{
   border-right: 0;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l2-middle{
   background-color:#FFEDA8;
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/* Layout 2 */
.c2l3-left{
   border-right: 0;
   padding-right: 5px;
   width:70%;
   white-space:normal;
}
.c2l3-middle{
   background-color:#FFEDA8;
   border: 0;
   padding-left: 5px;
   width:30%;
   white-space:normal;
}
/*
	Styles 2 Column DIV Section
*/
div.tx-fdfx2cols-pi1{
    position:relative;
    left:0px;
	margin-bottom:10px;
}
/* Layout 1 */
div.c2l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border: 0;
}
div.c2l1d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   border: 0;
   white-space:normal;
}
/* Layout 2 */
div.c2l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border: 0;
   white-space:normal;
}
div.c2l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border: 0;
   background-color:#C0C0C0;
}
/* 
	Layout 3 
	
	embedded
*/
div.c2l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border: 0;
}
div.c2l3d-middle{
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border: 0;
   background-color:#C0C0C0;
}

/* Image Position */
.csc-caption {
	font-size: 80%;
	margin: 0px;
	text-align: left;
}

#anzeige_3 img {
	margin-top: 5px;
}

table.imgtext-nowrap {
	width: 100%;
}

#anzeige_3 table.imgtext-table {
	float: right;
	margin: 0px;
	padding: 0px;
}