@charset "UTF-8";
/* CSS Document */


/*-------------------------------------------------------------------Kindergartendatenbank*/

a {
	color: #000000;
	text-decoration: none;
	}

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


a.kiga_aktiv {
	text-decoration: underline;
	}

a.davor {
	color: #000000;
	text-decoration: none;
	background:url(/mol/kita/images/bg_pfeil_vor.gif) no-repeat left ;
	padding: 0 10px 0 10px;
	}

a:hover.davor {
	text-decoration: underline;
	}


a.weiter {
	color: #000000;
	text-decoration: none;
	background:url(/mol/kita/images/bg_pfeil_naechst.gif) no-repeat right ;
	padding: 0 10px 0 10px;
	}

a:hover.weiter {
	text-decoration: underline;
	}


a.ergebnis {
	color: #000000;
	text-decoration: none;
	background:url(/mol/kita/images/bg_pfeil_schwarz.gif) no-repeat left ;
	padding: 0 15px 0 10px;
	}

a:hover.ergebnis {
	text-decoration: underline;
	}


a.kiga_merken_liste {
	color: #696969;
	text-decoration: none;
	background:url(/mol/kita/images/merk_einzel.gif) no-repeat right center;
	padding: 0 20px 0 10px;
	margin: 0;
	}


a:hover.kiga_merken_liste {
	text-decoration: underline;
	}



a.back {
	color: #000000;
	text-decoration: none;
	background:url(/mol/kita/images/bg_pfeil_naechst.gif) no-repeat left;
	padding: 0 0 0 10px;
	}

a:hover.back {
	text-decoration: underline;
	}


#db_headline {
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-weight: bold;
	}





h2.kiga {
	color: #016aa1;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 5px 0 4px 6px;
	text-transform: uppercase;
	font-weight: normal;
	}


h2.kiga_red {
	color: #ca3200;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-weight: normal;
	}

h3.kiga_kommentar {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 10px 0 0 0;
	font-weight: bold;
	float: left;
	}


.kiga_trenn01 {
	background: url(/mol/kita/images/kiga_hg_trenn01.gif) repeat-x top;
	height: 10px;
	}
	
.kiga_trenn02 {
	background: url(/mol/kita/images/kiga_hg_trenn01.gif) repeat-x;
	height: 1px;
	}

.kiga_trenn03 {
	background: url(/mol/kita/images/kiga_hg_trenn01.gif) repeat-x center;
	height: 7px;
	padding: 0px;
	margin: 0px;
	}

/*-------------------------------------------------------------------Suchformular*/


#kiga_searchform_input input {
		background-image:  url(/mol/kita/images/bg_input_db.gif);
		background-color: #FFFFFF;
		border:0 none;
		color:#6A6A6A;
		font-size:11px;
		width:210px;
		height: 18px;
		padding: 0;
		margin: 0;
		}


.db_check { background-color:#ffffff; border:3px solid #ffffff; }

.db_check_blue { background-color:#e6f0f6; border:3px solid #e6f0f6;}

#kiga_searchform {
	padding:0;
	margin: 0;
	font-size: 11px;
	}


#kiga_searchform_input {
	background: url(/mol/kita/images/bg_pfeil_input.gif) no-repeat center left #f1f1f1;
	padding: 8px 0 8px 21px;
	margin: 0 0 5px 0;
	
	}

#kiga_submit {
	padding: 25px 0 25px 0;
	margin: 0;
	}


#kiga_searchform_left {
	border-right: 1px dotted #a0a0a0;
	padding: 0 0 0 0;
	margin: 0px;
	float: left;
	width: 125px;
	height: 100px;
	}

#kiga_searchform_middle {
	padding: 0 0 0 0;
	margin: 0px;
	float: left;
	width: 125px;
	height: 100px;
	}	
	
#kiga_searchform_middle2 {
	background: #e6f0f6;
	padding: 0 0 0 5px;
	color: #016aa1;
	margin: 0px;
	float: left;
	width: 127px;
	height: 100px;
	}		
	
#kiga_searchform_right {
	background: #e6f0f6;
	float: right;
	padding: 0 0 0 0;
	color: #016aa1;
	margin: 0px;
	width: 122px;
	height: 100px;
	}

#kiga_umkreissuche {
	background: url(/mol/kita/images/bg_pfeil_input.gif) no-repeat center left #f1f1f1;
	padding: 15px 0 10px 2px;
	margin: 5px 0 0 0;
	}


/*-------------------------------------------------------------------Ergebnisliste*/


#kiga_zwischenkopf {
	height: 18px;
	color: #ffffff;
	padding: 3px 0 3px 5px;
	text-transform: uppercase;
	background: url(/mol/kita/images/kiga_hg_ergebnis.gif) repeat-x bottom;
	}

#kiga_zwischenkopf p {
	float: left;
	padding: 0;
	margin: 0;
	}

#kiga_zwischenkopf a {
	color: #FFFFFF;
	font-size: 10px;
	text-transform: none;
	}


#kiga_zwischenkopf ul {
	float: right;
	list-style: none;
	padding: 0 4px 0 0;
	margin: 0;
	}

#kiga_zwischenkopf li {
	display: inline;
	padding: 0;
	margin: 0;
	}
	

#kiga_ergebnisliste {
	padding: 10px 0 0 0;
	margin:0;
	}
	

#kiga_ergeb_status {
	padding: 3px 0 5px 0;
	margin:0;
	}



/*-------------------------------------------------------------------Ergebnisliste+Tabelle*/	
	
	
table.kiga_tformat	{
	width: 505px;
	border-spacing: 0;
    border-collapse: collapse;
	margin: 0 0 25px 0;
	font-size: 11px;
	}
	
	
table.kiga_tformat td.kopf	{
	color: #016aa1;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 4px 3px;
	text-transform: uppercase;
	font-weight: bold;
	}	
	

table.kiga_tformat td.name	{
	font-weight: bold;
	padding: 13px 0 13px 0;
	}	

table.kiga_tformat td.google {
	text-align: right;
	}	
	
table.kiga_tformat td.adresse	{
	font-weight: normal;
	padding: 5px 0 5px 0;
	}	
	
table.kiga_tformat td.service	{
	font-weight: normal;
	padding: 5px 0 10px 0;
	}	

table.kiga_tformat td.date	{
	text-align: right;
	}	


table.kiga_tformat tr {
	    border: 1px dotted #000000;
	    border-width: 0 0 1px 0;
	}
	

/*-------------------------------------------------------------------Einzelergebnis+Tabelle*/	
	
	
table.kiga_tformat2	{
	width: 505px;
	border-spacing: 0;
    border-collapse: collapse;
	margin: 5px 0 10px 0;
	}

table.kiga_tformat2 td.link	{
	padding: 8px 0 0 0;
	}	
	

table.kiga_tformat2 td.link	a {
	padding-left: 10px;
	color: #016aa1;
	background:url(/mol/kita/images/bg_pfeil_blau2.gif) bottom left no-repeat;
	}	

table.kiga_tformat2 td.mail	{
	padding: 8px 0 0 0;
	}	

table.kiga_tformat2 td.mail	a {
	padding-left: 25px;
	color: #016aa1;
	background:url(/mol/kita/images/bg_mail_blau.gif) bottom left no-repeat;
	}	
	
table.kiga_tformat2 td.tel	{
	font-weight: normal;
	padding: 0 0 0 25px;
	background:url(/mol/kita/images/bg_tel_blau.gif) bottom left no-repeat;	}	
	
table.kiga_tformat2 td.fax	{
	font-weight: normal;
	padding: 0 0 0 25px;
	background:url(/mol/kita/images/bg_fax_blau.gif) bottom left no-repeat;
	}	

table.kiga_tformat2 tr {
	   padding: 0;
	   margin: 0;
	}
	


/*-------------------------------------------------------------------Einzelergebnis+Öffnungszeiten*/	
	
	
table.kiga_tformat3	{
	width: 135px;
	border-spacing: 0;
	border: 0;
	margin: 5px 0 10px 0;
	float: left;
	}

table.kiga_tformat4	{
	width: 135px;
	border-spacing: 0;
	margin: 5px 0 10px 50px;
	float: left;
	}




/*-------------------------------------------------------------------google-karten*/
	
#kiga_google_maps {
	    padding: 0;
		margin: 0;
	}	
	
/*-------------------------------------------------------------------Elemente - Einzelansicht*/

#kiga_einzel {
	    padding: 15px 0 0 0;
		font-size: 11px;
	}	

#kiga_einzel_cont {
	    padding: 0 0 35px 0;
	}


#kiga_einzel_cont1 {
	    padding: 0 0 35px 0;
	}

#kiga_einzel_cont1 ul{
	    float: rigth;
	}




#kiga_einzel_cont2 {
	   padding: 0;
	   margin: 0;	
	}


#kiga_einzel_cont2 ul{
	    list-style: none;
		padding: 5px 0 5px 0;
		margin: 0;
		}

#kiga_einzel_cont2 li {
	    float: left;
		padding: 0 5px 5px 0;
		margin: 0;
		}



#ganz {
		background: url(/mol/kita/images/kiga_betreu_ganz_a.gif) no-repeat left center;
		} 
#ganz span{
		padding: 0 0 0 20px;
		margin: 0 15px 0 0;
		}

#dreiviertel {
		background: url(/mol/kita/images/kiga_betreu_dreiviert_a.gif) no-repeat left center;
		} 
#dreiviertel span{
		padding: 0 15px 0 20px;
		margin: 0;
		} 

#halb {
		background: url(/mol/kita/images/kiga_betreu_halb_a.gif) no-repeat left center;
		} 
#halb span{
		padding: 0 0 0 20px;
		margin: 0;
		} 




#kiga_einzel_bild {
	   float: left;
	   padding: 20px 0 0 0;
	   }

#kiga_einzel_bild span {
	   color: #6a6a6a;
	   }


#kiga_bilder {
	   padding: 0 0 30px 0;
	   }


#kiga_einzel_serv {
		position: relative;
		top: 0;
	}

#kiga_einzel_bild_rechts {
	   float: right;
	   height: 225px;
		margin: auto;
		position: relative;
	  	width: 130px;
	   padding: 20px 0 0 0;
	}

#kiga_einzel_zusatz {
	   width: 130px;
	   padding: 20px 0 0 0;
	   position: absolute;
		margin: 0px;
		bottom: 0;	
	}


#kiga_einzel_zusatz p {
	   text-align: right;
	   }

p#eins {
	   margin: 0;
	   padding: 5px 10px 5px 20px;
	   background: #c2570a url(/mol/kita/images/bg_faehnchen_orange.gif) no-repeat  5px 4px;
	   border-bottom: #FFFFFF 4px solid;
	   color: #FFFFFF;
	   }

p#zwei {
	   margin: 0;
	   padding: 5px 10px 5px 20px;
	   background: #c2570a url(/mol/kita/images/bg_faehnchen_orange.gif) no-repeat  5px 4px;
	   border-bottom: #FFFFFF 4px solid;
	   color: #FFFFFF;
	   }

p#drei {
	   margin: 0;
	   padding: 5px 10px 5px 20px;
	   background: #c2570a url(/mol/kita/images/bg_faehnchen_orange.gif) no-repeat  5px 4px;
	   border-bottom: #FFFFFF 4px solid;
	   color: #FFFFFF;
	   }


a#kiga_kommentieren {
	   padding: 0 0 0 25px;
	   background:url(/mol/kita/images/kommentar_einzel.gif) no-repeat left;
	   color:#6a6a6a;
	}

a#kiga_weiterleiten {
	   padding: 0 0 0 25px;
	   background:url(/mol/kita/images/mail_einzel.gif) no-repeat left;
	    color:#6a6a6a;
	}

a#kiga_drucken  {
	   padding: 0 0 0 25px;
	   background:url(/mol/kita/images/druck_einzel.gif) no-repeat left;
	   color:#6a6a6a;
	}

a#kiga_merken  {
	   padding: 0 0 0 25px;
	   background:url(/mol/kita/images/merk_einzel.gif) no-repeat left;
	   color:#6a6a6a;
	}

#kiga_head {
	    float:left;
		margin: 0;
		padding: 5px 0 0 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-transform: uppercase;
		color: #000000;
		font-weight: bold;

	}	

a.kiga_kommentar_antworten {
	    color: #016aa1;
		padding: 0 0 0 10px;
	   	background:url(/mol/kita/images/bg_pfeil_blau.gif) no-repeat left;
		
	}	


#kiga_back {
	   background:transparent url(images/bg_pfeil_back.gif) no-repeat scroll left center;
		float:right;
		font-size:11px;
		padding:2px 0 2px 10px;
	}	
	

.kiga_einzel_line {
		color: #016aa1;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 10px 0 0 0;
		text-transform: uppercase;
		font-weight: bold;
	}	


.kiga_einzel_line01 {
	    float: left;
		color: #016aa1;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
		text-transform: uppercase;
		font-weight: bold;
	}	

.kiga_einzel_line02 {
	    float: right;
		color: #000000;
		font-size: 11px;
		padding: 0;
		width: 320px;
		font-family: Verdana, sans-serif;
		margin: 0;
		font-weight: normal;
	}
	
.kiga_einzel_line03 {
		color: #016aa1;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
		text-transform: uppercase;
		font-weight: bold;
	}			
	

/*-------------------------------------------------------------------Kommentar*/	

.kiga_kommentarblock {
	    margin: 0;
		padding: 0;
	}		

.kiga_kommentarblock p {
	    margin: 0;
		padding: 0;
	}		 

.kiga_user	{
	    float: right;
		text-align: right;
		padding: 10px 0 0 0;
	}
	
#kiga_kommentarform {
	    padding: 25px 0 25px 0;
	}


#kiga_kommentarform label {
	    font-weight: bold;
	}


/*-------------------------------------------------------------------rechte Spalte*/	


#kiga_kopf2 {
	height: 18px;
	color: #ffffff;
	padding: 3px 0 3px 5px;
	margin: 0;
	width: 320px;
	text-transform: uppercase;
	background: url(/mol/kita/images/kiga_hg_ergebnis.gif) repeat-x bottom;
	}

#kiga_kopf2 p {
	float: left;
	padding: 0;
	margin: 0;
	}

#kiga_kopf2 ul {
	float: right;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0;
	}

#kiga_kopf2 li {
	display: inline;
	padding: 0;
	margin: 0;
	}

#kiga_kopf2 a {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-transform: none;
	background:url(/mol/kita/images/bg_pfeil_weiss) no-repeat left;
	}

#kiga_kopf2 li a.nav {
	text-align:center;
	color:#fff;
	padding: 0 10px 0 7px;
	background:url(/mol/kita/images/bg_pfeil_weiss.gif) no-repeat left;
	}

#kiga_kopf2 li a.nav:hover {
	text-decoration: underline;
	}


#kiga_merkliste  {
	background: #f1f1f1;
	width: 320px;
	padding: 0;
	margin: 0;
	} 


table.kiga_merkliste_tformat	{
	width: 310px;
	border-spacing: 0;
    border-collapse: collapse;
	margin: 0 0 0 10px;
	font-size: 11px;
	
	}
	
table.kiga_merkliste_tformat td.oben	{
	text-align: left;
	padding: 5px 0 5px 0;
	color: #016aa1;
	}		
	
table.kiga_merkliste_tformat td.link	{
	text-align: left;
	padding: 15px 0 10px 10px;
	color: #016aa1;
	}	


table.kiga_merkliste_tformat tr {
	    border: 1px dotted #000000;
	    border-width: 0 0 1px 0;
		padding: 0;
		margin: 0;
	}

#merk {
        cursor:pointer}

#details {
        cursor:pointer}

.merk {
        cursor:pointer}

.details {
        cursor:pointer}









			 

