
body {
text-align:center;
margin:0px auto;
overflow:auto;
background:#FFFFFF;
scrollbar-face-color: rgb(173,239,115); 
scrollbar-highlight-color: white; 
scrollbar-shadow-color: rgb(255,255,255); 
scrollbar-3dlight-color: rgb(173,239,115); 
scrollbar-arrow-color: rgb(255,255,255); 
scrollbar-track-color: rgb(255,255,255); 
scrollbar-darkshadow-color: rgb(152,236,78);
}

body > *{
text-align:left;
}





/*--------------------------   Hauptnavigation   --------------------------*/
a.navi:link {
	text-decoration: none; 
	color: #333399; 
	font-family: "Comic Sans MS"; 
	font-size: 16px;}
a.navi:visited {
	text-decoration: none; 
	color: #333399; 
	font-family: "Comic Sans MS"; 
	font-size: 16px;}
a.navi:hover {
	background-image: url("pix/hover.gif");
	background-attachment: scroll;
	background-position: 0px 0px;
	background-repeat: repeat;
	color: #FFFFFF;
	text-decoration: none;
	clear: none;
	font-family: "Comic Sans MS";
	font-size: 16px;
}
a.navi:active {text-decoration: none; 
	color: #4949C2;
	font-family: "Comic Sans MS";
	font-size: 16px;
}

.navi_hoehe {
	height: 29px;
	margin: 0px;
}

.navibalken {
	font-family: "Comic Sans MS"; 
	font-size: 16px; 
	color: #333399; 
	text-decoration: none;}
	
.navisuche {
	font-family: "Comic Sans MS"; 
	font-size: 16px; 
	color: #D20000; 
	text-decoration: none;}
	
.naviinaktiv {
	background-image: url("pix/aktuell.gif");
	background-attachment: scroll;
	background-position: 0px 0px;
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-family: "Comic Sans MS";
	font-size: 16px;
	text-decoration: none;
	clear: none;
}
.navi_uebers_inaktiv {
	font-family: "Comic Sans MS";
	font-size: 16px;
	color: #333399;
	text-decoration: none;
}
/*-------------------------------------------------------------------------*/



/*--------------------------   Startseite   --------------------------*/
#newslayer {
position:absolute;
width:410px;
height:190px;
z-index:8;
left:auto;
top:347px;
overflow:auto;
visibility:visible;
margin:0;
padding:0px 5px 0px 0px;
}


#news_container {
vertical-align:top;
width:auto;
height:auto;
margin:0;
padding:0;
overflow:hidden;
}


#counterlayer {
display:block;
width:auto;
height:auto;
text-align:center;
margin:0 0 8px 0;
padding:0px;
border-bottom:dotted 3px #6699FF;
border-top:dotted 3px #6699FF;
overflow:hidden;
}


.news {
display:block;
float:left;
width:100%;
height:auto;
margin:0;
padding:0;
padding-top:10px;
border-bottom:dotted 2px #cccccc;
padding-bottom:14px;
}

.news p {
display:block;
line-height:130%;
height:auto;
margin:0;
padding:0;
}

.news img {
padding:1px 6px 0px 6px;
}


/*-------------------------------------------------------------------------*/




/*--------------------------   Kinderklinik   --------------------------*/
a.kikli:link, a.blau_linktext:link {
	text-decoration: underline;
	color: #0D7AF2;
	font-family: "Comic Sans MS";
}
a.kikli:visited, a.blau_linktext:visited {
	text-decoration: underline; 
	color: #5488C2; 
	font-family: "Comic Sans MS"; 
	}

a.kikli:hover, a.blau_linktext:hover {
	color: #FFFFFF;
	text-decoration: none;
	clear: none;
	font-family: "Comic Sans MS";
	background-color: #0D7AF2;
}
a.kikli:active, a.blau_linktext:active {
	text-decoration: none; 
	color: #0D7AF2; 
	font-family: "Comic Sans MS";
	}
/*-------------------------------------------------------------------------*/

/*--------------------------   Kinderarztpraxis   --------------------------*/
a.kiarzt:link, a.tuerkis_linktext:link {
	text-decoration: underline; 
	color: #10A080; 
	font-family: "Comic Sans MS";
	}

a.kiarzt:visited, a.tuerkis_linktext:visited {
	text-decoration: underline; 
	color: #3D8F7C; 
	font-family: "Comic Sans MS";
	}

a.kiarzt:hover, a.tuerkis_linktext:hover {
	color: #FFFFFF;
	text-decoration: none;
	clear: none;
	font-family: "Comic Sans MS";
	background-color: #10A080;
}
a.kiarzt:active, a.tuerkis_linktext:active {
	text-decoration: none;
	color: #10A080;
	font-family: "Comic Sans MS";
	}
/*-------------------------------------------------------------------------*/

/*--------------------------   Bibliothek   --------------------------*/
a.biblio:link, a.gelb_linktext:link {
	text-decoration: underline; 
	color: #C69E00; 
	font-family: "Comic Sans MS"; 
	}

a.biblio:visited, a.gelb_linktext:visited {
	text-decoration: underline; 
	color: #B7A333; 
	font-family: "Comic Sans MS"; 
	}

a.biblio:hover, a.gelb_linktext:hover {
	color: #FFFFFF;
	text-decoration: none;
	clear: none;
	font-family: "Comic Sans MS";
	background-color: #C69E00;
}
a.biblio:active, a.gelb_linktext:active {
	text-decoration: none; 
	color: #C69E00; 
	font-family: "Comic Sans MS"; 
	}
/*-------------------------------------------------------------------------*/

/*--------------------------   Internetcafe   --------------------------*/
a.icafe:link, a.gruen_linktext:link {
	text-decoration: underline; 
	color: #6DC305; 
	font-family: "Comic Sans MS"; 
	}
	
a.icafe:visited, a.gruen_linktext:visited {
	text-decoration: underline; 
	color: #69992F; 
	font-family: "Comic Sans MS"; 
	}

a.icafe:hover, a.gruen_linktext:hover {
	color: #FFFFFF;
	text-decoration: none;
	clear: none;
	font-family: "Comic Sans MS";
	background-color: #6DC305;
}
a.icafe:active, a.gruen_linktext:active {
	text-decoration: none; 
	color: #6DC305; 
	font-family: "Comic Sans MS"; 
	}
/*-------------------------------------------------------------------------*/

/*--------------------------   Spielplatz   --------------------------*/
a.spipla:link, a.orange_linktext:link {
	text-decoration: underline; 
	color: #d28000; 
	font-family: "Comic Sans MS"; 
	}

a.spipla:visited, a.orange_linktext:visited {
	text-decoration: underline; 
	color: #B78B31; 
	font-family: "Comic Sans MS"; 
	}

a.spipla:hover, a.orange_linktext:hover {
	color: #FFFFFF;
	text-decoration: none;
	clear: none;
	font-family: "Comic Sans MS";
	background-color: #d28000;
}
a.spipla:active, a.orange_linktext:active {
	text-decoration: none; 
	color: #d28000; 
	font-family: "Comic Sans MS"; 
	}
/*-------------------------------------------------------------------------*/

/*--------------------------   Fitness-Studio   --------------------------*/
a.fitness:link, a.rot_linktext:link {
	text-decoration: underline; 
	color: #E36423; 
	font-family: "Comic Sans MS"; 
	}

a.fitness:visited, a.rot_linktext:visited {
	text-decoration: underline; 
	color: #AF7556; 
	font-family: "Comic Sans MS"; 
	}
	
a.fitness:hover, a.rot_linktext:hover {
	color: #FFFFFF;
	text-decoration: none;
	clear: none;
	font-family: "Comic Sans MS";
	background-color: #E36423;
}
a.fitness:active, a.rot_linktext:active {
	text-decoration: none; 
	color: #E36423; 
	font-family: "Comic Sans MS"; 
	}
/*-------------------------------------------------------------------------*/

/*--------------------------   Übersicht   --------------------------*/
a.uebersicht:link {
	text-decoration: underline; 
	color: #333399; 
	font-family: "Comic Sans MS"; 
	}

a.uebersicht:visited {
	text-decoration: underline; 
	color: #5555C6; 
	font-family: "Comic Sans MS"; 
	}

a.uebersicht:hover {
	color: #FFFFFF;
	text-decoration: none;
	clear: none;
	font-family: "Comic Sans MS";
	background-color: #CE0C00;
}
a.uebersicht:active {
	text-decoration: none; 
	color: #333399; 
	font-family: "Comic Sans MS"; 
	}
/*-------------------------------------------------------------------------*/


.textfeld {
	background-color: #EE0000;
	font-family: "Comic Sans MS";
	font-size: 16px;
	border-width: 1px;
	color: #FFFFFF;
	height: 25px;
}

.formular {
	background-color: #DAFFC1;
	font-family: "Comic Sans MS";
	color: #663399;
	border: 1px solid #339900;
	line-height: 130%;
	margin-top: 1px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 8px;
}

.buttons {
	background-color: #DAFFC1;
	font-family: "Comic Sans MS";
	text-align: center;
	font-size: 16px;
	color: #009900;
	border-width: 1px;
	line-height: 120%;
	height: 24px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
}

.scrollbar {
	background-color: #FFFFFF;
	border-width: 1px;
	height: 24px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

.linie {
	height: 3px;
	white-space: nowrap;
	color: #DDFEAB;
	margin: 0px;
}

.infobutton {
	background-color: #DAFFC1;
	font-family: "Comic Sans MS";
	text-align: center;
	font-size: 16px;
	color: #009900;
	border-width: 1px;
	line-height: 120%;
	height: 24px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
}

.gelber_rand {
	border: 2px solid #DEBE00;
}

.luft_links_rechts {
	margin: 0px 14px 0px 14px;
	padding-right: 14px;
	padding-left: 14px;
}
.luft_rechts {
	margin: 0px 14px 0px 0px;
	padding-right: 14px;
}
.luft_links {
	margin: 0px 0px 0px 14px;
	padding-left: 14px;
}
.luft_alle_seiten {
	margin: 14px 14px 14px 14px;
	padding-right: 14px;
	padding-left: 14px;
	padding-top: 14px;
	padding-bottom: 14px;
}
.viel_luft_links_rechts {
	margin: 34px 34px 34px 34px;
	padding-right: 34px;
	padding-left: 34px;
}


.gelb_randtext {color: #9D7D00; font-family: "Comic Sans MS"; font-size: 14px; font-weight: normal; line-height: 150%;}
.gruen_randtext {color: #3D7900; font-family: "Comic Sans MS"; font-size: 14px; font-weight: normal; line-height: 150%;}
.blau_randtext {color: #144596; font-family: "Comic Sans MS"; font-size: 14px; font-weight: normal; line-height: 150%;}
.tuerkis_randtext {color: #0C745C; font-family: "Comic Sans MS"; font-size: 14px; font-weight: normal; line-height: 150%;}
.rot_randtext {color: #933000; font-family: "Comic Sans MS"; font-size: 14px; font-weight: normal; line-height: 150%;}
.orange_randtext {color: #9E6001; font-family: "Comic Sans MS"; font-size: 14px; font-weight: normal; line-height: 150%;}

.gelb_fliesstext {color: #C69E00; font-family: "Comic Sans MS"; line-height: 150%;}
.gruen_fliesstext {color: #55AA00; font-family: "Comic Sans MS"; line-height: 150%;}
.blau_fliesstext {color: #1D71CD; font-family: "Comic Sans MS"; line-height: 150%;}
.tuerkis_fliesstext {color: #10A080; font-family: "Comic Sans MS"; line-height: 150%;}
.rot_fliesstext {color: #CE4400; font-family: "Comic Sans MS"; line-height: 150%;}
.orange_fliesstext {color: #d28000; font-family: "Comic Sans MS"; line-height: 150%;}

.gelb_headline {color: #DDBC00; font-family: "Comic Sans MS"; font-size: 20px; line-height: 150%; letter-spacing: 0px; font-weight: bold;}
.gruen_headline {color: #5BC100; font-family: "Comic Sans MS"; font-size: 20px; line-height: 150%; letter-spacing: 0px; font-weight: bold;}
.blau_headline {color: #4A92DE; font-family: "Comic Sans MS"; font-size: 20px; line-height: 150%; letter-spacing: 0px; font-weight: bold;}
.tuerkis_headline {color: #08BE94; font-family: "Comic Sans MS"; font-size: 20px; line-height: 150%; letter-spacing: 0px; font-weight: bold;}
.rot_headline {color: #FE4A16; font-family: "Comic Sans MS"; font-size: 20px; line-height: 150%; letter-spacing: 0px; font-weight: bold;}
.orange_headline {color: #FFAB0F; font-family: "Comic Sans MS"; font-size: 20px; line-height: 150%; letter-spacing: 0px; font-weight: bold;}

.gelb_super {color: #DDBC00; font-family: "Comic Sans MS"; font-size: 24px; line-height: 150%; letter-spacing: 0px; font-weight: bold;}
.gruen_super {color: #5BC100; font-family: "Comic Sans MS"; font-size: 24px; line-height: 150%; letter-spacing: 0px; font-weight: bold;}
.blau_super {color: #4A92DE; font-family: "Comic Sans MS"; font-size: 24px; line-height: 150%; letter-spacing: 0px; font-weight: bold;}
.tuerkis_super {color: #08BE94; font-family: "Comic Sans MS"; font-size: 24px; line-height: 150%; letter-spacing: 0px; font-weight: bold;}
.rot_super {color: #FE4A16; font-family: "Comic Sans MS"; font-size: 24px; line-height: 150%; letter-spacing: 0px; font-weight: bold;}
.orange_super {color: #FFAB0F; font-family: "Comic Sans MS"; font-size: 24px; line-height: 150%; letter-spacing: 0px; font-weight: bold;}



/* GÄSTEBUCH */

#gaestebuch, #gaestebuch table
{
	margin:10px 0;
	padding:0;
	border:none;
	font-family: "Comic Sans MS";
	font-size: 14px;
	font-weight: bold;
	line-height: 150%;
	color: #55AA00;
}

#gaestebuch table td
{
	padding:3px 8px 1px 10px;
	border:none;
}

#gaestebuch .textfields
{
	font-family: "Comic Sans MS";
	width:100%;
	font-size: 14px;
	line-height: 130%;
	border:1px solid #FFAD15;
	color:#B36B00;
	font-weight:normal;
}

#gaestebuch gastform
{
	font-family: "Comic Sans MS";
	display:block;
	width:100%;
}
/* GÄSTEBUCH */

