BODY
{
    BACKGROUND-COLOR: #fdfbf1;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		COLOR:#000000;
		FONT-SITE:12px;
}
P
{
 		WIDTH:420px;
 		MARGIN-TOP:20px;
		MARGIN-BOTTOM:20px;
}

INPUT
{
 		 MARGIN-TOP:5px;
		 MARGIN-RIGHT:12px;
}

INPUT.text
{
 WIDTH:200px;
} 

INPUT.plz
{
 WIDTH:50px;
} 

INPUT.ort
{
 WIDTH:110px;
} 

FORM
{
 		FONT-SIZE:12px;
		FONT-WEIGHT:bold;
}

FORM .notiz
{
 		MARGIN-TOP:18px;
}


TEXTAREA
{
 		MARGIN-BOTTOM:12px;
		WIDTH:250px;
		HEIGHT:50px;
}

TABLE
{
 FONT-SIZE:12px;
}

/*#################################*/
/*KOPFZEILE: LOGO, GRUNDNAVI, FOTO*/
/*#################################*/

.head
{
    WIDTH: 900px;
    HEIGHT: 63px
}
.pic_logo
{
    MARGIN-TOP: 0px;
    LEFT: 16px;
    MARGIN-LEFT: 0px;
    POSITION: absolute;
    TOP: 3px
}
.pic_txt_titel
{
    Z-INDEX: 1;
    LEFT: 83px;
    POSITION: absolute;
    TOP: 25px
}

.pic_txt_titel_kinder
{
    Z-INDEX: 1;
    LEFT: 83px;
    POSITION: absolute;
    TOP: 18px
}

.grundnavi
{
    POSITION: absolute;
    Z-INDEX: 3;
    LEFT: 427px;
    TOP: 0px;
    BORDER-LEFT: #872136 1px solid;
    WIDTH: 125pt;
		HEIGHT: 43px;
}
.grundnavi_kinder
{
    POSITION: absolute;
    Z-INDEX: 3;
    LEFT: 427px;
    TOP: 0px;
    BORDER-LEFT: #ED3422 1px solid;
    WIDTH: 125pt;
		HEIGHT: 43px;
}

.grundnavi_txt
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
		FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-LEFT: 24px;
    PADDING-BOTTOM: 1px;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 12px;
    TEXT-DECORATION: none
}


.grundnavi_txt A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.grundnavi_txt A:active
{
    TEXT-DECORATION: none
}
.grundnavi_txt A:link
{
    TEXT-DECORATION: none
}
.grundnavi_txt A:visited
{
    TEXT-DECORATION: none
}
.grundnavi_txt A:hover
{
    TEXT-DECORATION: underline
}


.icon_telefon
{
    Z-INDEX: 4;
    LEFT: 434px;
    POSITION: absolute;
    TOP: 15px
}
.icon_home
{
    Z-INDEX: 5;
    LEFT: 436px;
    POSITION: absolute;
    TOP: 33px
}

.pic_buecher
{
    Z-INDEX: 2;
    LEFT: 552px;
    WIDTH: 348px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 63px
}

/*########################
NAVIGATION
########################*/

.navi
{
		POSITION: absolute;
		Z-INDEX: 6;
		WIDTH: 900px;
		FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
		COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
		HEIGHT:26px;
		PADDING-TOP:2px;
		BACKGROUND-IMAGE:url(images/hint_navi_balken.gif);
				VERTICAL-ALIGN:bottom;		

		/*BORDER:1px solid green;*/
}
.navi SPAN
{
 		MARGIN-RIGHT:30px;
		/*BORDER:1px solid green;*/
		
}

.navi A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.navi A:active
{
    TEXT-DECORATION: none
}
.navi A:link
{
    TEXT-DECORATION: none
}
.navi A:visited
{
    TEXT-DECORATION: none
}


.navi_content_over
{
 		BACKGROUND-COLOR:#fdfbf1;
		FONT-SIZE: 12px;
		FONT-WEIGHT:bold;
		COLOR:#872136;
		BORDER-LEFT:medium double #872136;
		BORDER-TOP:medium double #872136;
		BORDER-RIGHT:medium double #872136;
		PADDING-BOTTOM:7px;
		PADDING-LEFT:10px;
		PADDING-RIGHT:10px;
		MARGIN-RIGHT:5px;
}
.navi_content_over A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #872136;
    TEXT-DECORATION: none
}
.navi_content_over A:active
{
    TEXT-DECORATION: none
}
.navi_content_over A:link
{
    TEXT-DECORATION: none
}
.navi_content_over A:visited
{
    TEXT-DECORATION: none
}
.navi_content_over A:hover
{
    TEXT-DECORATION: none;
}



.navi_kinder
{
		POSITION: absolute;
		Z-INDEX: 6;
		WIDTH: 900px;
		FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
		COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
		HEIGHT:26px;
		PADDING-TOP:2px;
		BACKGROUND-IMAGE:url(images/hint_navi_balken_kinder.gif);
		VERTICAL-ALIGN:bottom;		

		/*BORDER:1px solid green;*/
}
.navi_kinder SPAN
{
 		MARGIN-RIGHT:30px;
		/*BORDER:1px solid green;*/
		
}

.navi_content_over_kinder
{
 		BACKGROUND-COLOR:#fdfbf1;
		FONT-SIZE: 12px;
		FONT-WEIGHT:bold;
		COLOR:#ED3422;
		BORDER-LEFT:medium double #ED3422;
		BORDER-TOP:medium double #ED3422;
		BORDER-RIGHT:medium double #ED3422;
		PADDING-BOTTOM:7px;
		PADDING-LEFT:10px;
		PADDING-RIGHT:10px;
		MARGIN-RIGHT:5px;
}

.navi_content_over_kinder A
{
 	  FONT-WEIGHT:bold;
		COLOR:#ED3422;
}
.navi_content_over_kinder A:link
{
 	  FONT-WEIGHT:bold;
		COLOR:#ED3422;
}
.navi_content_over_kinder A:hover
{
 	  FONT-WEIGHT:bold;
		COLOR:#ED3422;
}
.navi_content_over_kinder A:active
{
 	  FONT-WEIGHT:bold;
		COLOR:#ED3422;
}
.navi_content_over_kinder A:visited
{
 	  FONT-WEIGHT:bold;
		COLOR:#ED3422;
}

.navi_kinder A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.navi_kinder A:active
{
    TEXT-DECORATION: none
}
.navi_kinder A:link
{
    TEXT-DECORATION: none
}
.navi_kinder A:visited
{
    TEXT-DECORATION: none
}

.subnavi
{
 		FONT-SIZE: 11px;
    COLOR: #872136;
}
.subnavi A
{
   FONT-SIZE: 11px;
   COLOR: #872136;
	 TEXT-DECORATION: none;
}
.subnavi A:link
{
   COLOR: #872136;
	 TEXT-DECORATION: none;
}
.subnavi A:visited
{
   COLOR: #872136;
	 TEXT-DECORATION: none;
}

.subnavi A:active
{
   COLOR: #872136;
	 TEXT-DECORATION: none;
}

.subnavi A:hover
{
   COLOR: #872136;
	 TEXT-DECORATION: underline;
}

/*#############################################*/
/*TEXT, INHALTE CONTENT, HEADLINES, COMBOBOX*/ 
/*############################################*/


.content
{
 		POSITION:absolute;
		TOP:112px;
		Z-INDEX:7px;
		LEFT:0px;
 		WIDTH:900px;
}

.content_kinder
{
 		POSITION:absolute;
		TOP:112px;
		Z-INDEX:7px;
		LEFT:0px;
 		WIDTH:900px;
		BACKGROUND-IMAGE:url('images/hint_kinder.gif');
}

.content_kinder_sub
{
 		POSITION:absolute;
		TOP:112px;
		Z-INDEX:7px;
		LEFT:0px;
 		WIDTH:900px;
		BACKGROUND-COLOR:#FDF3A1;
		BACKGROUND-IMAGE:url('images/hint_kinder_sub.gif');
		FONT-SIZE:14px;
}
.content_kinder_sub A
{
 	  FONT-WEIGHT:bold;
		COLOR:#000000;
		text-decoration:none;
}
.content_kinder_sub A:link
{
 	  FONT-WEIGHT:bold;
		COLOR:#000000;
		text-decoration:none;
}
.content_kinder_sub A:visited
{
 	  FONT-WEIGHT:bold;
		COLOR:#000000;
		text-decoration:none;
}
.content_kinder_sub A:active
{
 	  FONT-WEIGHT:bold;
		COLOR:#000000;
		text-decoration:none;
}
.content_kinder_sub A:hover
{
 	  FONT-WEIGHT:bold;
		COLOR:#000000;
		text-decoration:underline;
}

.content_inhalt
{
		WIDTH:900px;
		MIN-HEIGHT:450px;
}

.content_txt
{
 		WIDTH:400px;
		TOP:0px;
		MARGIN-LEFT:220px;
		MARGIN-BOTTOM:10px;
}


.content_txt_index
{
		WIDTH:415px;
		PADDING-LEFT:220px;
		MARGIN-BOTTOM:60px;
}

.content_table
{
 WIDTH:400px;
 TEXT-ALIGN:left;
}

.content_table TH
{
 BACKGROUND:#F8EDB9;
}

.content_table_presse
{
 WIDTH:550px;
 TEXT-ALIGN:left;
}
.content_table_presse TH
{
 BACKGROUND:#F8EDB9;
}

.content_table_presse A
{
 TEXT-DECORATION: none;
 FONT-WEIGHT:bold;
 COLOR:#872136;
 
}

.up
{
 	 MARGIN-RIGHT:10px;
	 PADDING-RIGHT:10px;
}

.headline
{
   	FONT-FAMILY:Georgia, Times, Times New Roman, serif;
  	COLOR:#872136;
  	FONT-SIZE:18px;
  	LINE-HEIGHT:24px;
}

.headline A
{
  COLOR:#872136;
 	TEXT-DECORATION:none;
}
.headline A:link
{
  COLOR:#872136;
 	TEXT-DECORATION:none;
}
.headline A:active
{
  COLOR:#872136;
 	TEXT-DECORATION:none;
}
.headline A:visited
{
  COLOR:#872136;
 	TEXT-DECORATION:none;
}
.headline A:hover
{
 	COLOR:#872136;
 	TEXT-DECORATION:underline;
}

.headline_sub
{
   	FONT-FAMILY:Georgia, Times, Times New Roman, serif;
  	COLOR:#000000;
  	FONT-SIZE:16px;
		FONT-WEIGHT:bold;
  	LINE-HEIGHT:24px;
		MARGIN-BOTTOM:18px;
}

.headline_sub A
{
  COLOR:#872136;
 	TEXT-DECORATION:none;
}
.headline_sub A:link
{
  COLOR:#872136;
 	TEXT-DECORATION:none;
}
.headline_sub A:active
{
  COLOR:#872136;
 	TEXT-DECORATION:none;
}
.headline_sub A:visited
{
  COLOR:#872136;
 	TEXT-DECORATION:none;
}
.headline_sub A:hover
{
 	COLOR:#872136;
 	TEXT-DECORATION:underline;
}

.headline_schwarz
{
   	FONT-FAMILY:Georgia, Times, Times New Roman, serif;
  	COLOR:#000000;
  	FONT-SIZE:18px;
  	LINE-HEIGHT:24px;
}

.text
{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		COLOR:#000000;
		FONT-SIZE:12px;
		LINE-HEIGHT:20px;
		WIDTH:400px;;
}

.text A
{
 		COLOR: #872136;
		FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.text A:active
{
 		COLOR: #872136;
    TEXT-DECORATION: none;
}
.text A:link
{
 		COLOR: #872136;
    TEXT-DECORATION: none;
}
.text A:visited
{
 		COLOR: #872136;
    TEXT-DECORATION: none;
}
.text A:hover
{
 		COLOR: #872136;
    TEXT-DECORATION: underline;
}

.text_kinder
{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		COLOR:#000000;
		FONT-SIZE:14px;
		LINE-HEIGHT:18px;
}

.text_kinder A
{
 		COLOR: #000000;
    TEXT-DECORATION: none;
}
.text_kinder A:active
{
 		COLOR: #000000;
    TEXT-DECORATION: none;
}
.text_kinder A:link
{
 		COLOR: #000000;
    TEXT-DECORATION: none;
}
.text_kinder A:visited
{
 		COLOR: #000000;
    TEXT-DECORATION: none;
}
.text_kinder A:hover
{
 		COLOR: #000000;
    TEXT-DECORATION: underline;
}

.impressum
{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		COLOR:#000000;
		FONT-SIZE:11px;
		LINE-HEIGHT:16px;
		WIDTH:400px;;
}

.impressum A
{
 		COLOR: #000000;
    TEXT-DECORATION: none;
}
.impressum A:active
{
 		COLOR: #000000;
    TEXT-DECORATION: none;
}
.impressum A:link
{
 		COLOR: #000000;
    TEXT-DECORATION: none;
}
.impressum A:visited
{
 		COLOR: #000000;
    TEXT-DECORATION: none;
}
.impressum A:hover
{
 		COLOR: #000000;
    TEXT-DECORATION: underline;
}
.combo_sub
{
	FONT-SIZE: 11px;
	COLOR:#872136;
	MARGIN-LEFT:0px;
	MARGIN-top:6px;
}
.combo_sub SELECT
{
 	WIDTH:250px;
	FONT-SIZE: 11px;
	COLOR:#872136;
}

.combo_main
{
 WIDTH:300px;
 MARGIN-top:6px;
 COLOR:#872136; 	
}

.combo_main SELECT
{
 WIDTH:300px;
 MARGIN-top:6px;
 COLOR:#872136; 	
}

.kontakt_mitarbeiter
{
 WIDTH:400px;
 FONT-SIZE:12px;
}

.kontakt_mitarbeiter A
{
 		COLOR: #872136;
		FONT-WEIGHT:bold;
    TEXT-DECORATION: none;
}
.kontakt_mitarbeiter A:active
{
 		COLOR: #872136;
    TEXT-DECORATION: none;
}
.kontakt_mitarbeiter A:link
{
 		COLOR: #872136;
    TEXT-DECORATION: none;
}
.kontakt_mitarbeiter A:visited
{
 		COLOR: #872136;
    TEXT-DECORATION: none;
}
.kontakt_mitarbeiter A:hover
{
 		COLOR: #872136;
    TEXT-DECORATION: underline;
}

/*########################
/*INFO-KAESTEN
/*########################*/

.info
{
		FLOAT:right;
		WIDTH:220px;
		MARGIN-BOTTOM:25px;
}

.info_tag
{
 		WIDTH:75px;
		FONT-WEIGHT:bold;
		TEXT-ALIGN:right;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		COLOR:#000000;
		FONT-SITE:12px;
		PADDING-RIGHT:8px;
		BORDER:1px solid blue;
}
.info_zeit
{
 		WIDTH:120px;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		COLOR:#000000;
		FONT-SITE:12px;
		BORDER:1px solid green;
}
.info_content
{
    BACKGROUND:#FDF6D1;
		BORDER-LEFT:1px solid #872136;
		BORDER-RIGHT:1px solid #872136;
		PADDING-TOP:12px;
		PADDING-LEFT:8px;
		PADDING-RIGHT:8px;
		FONT-SIZE:12px;
}

.info_content A
{
 COLOR:#872136;
 TEXT-DECORATION: none;
}
.info_content A:link
{
 COLOR:#872136;
 TEXT-DECORATION: none;
}
.info_content A:visited
{
 COLOR:#872136;
 TEXT-DECORATION: none;
}
.info_content A:active
{
 COLOR:#872136;
 TEXT-DECORATION: none;
}
.info_content A:hover
{
 COLOR:#872136;
 TEXT-DECORATION: underline;
}



.info_headline
{
 		FONT-SIZE:12px;
		FONT-WEIGHT:bold;
		COLOR:#872136;
}

.info_head_event
{
 		FONT-FAMILY:Georgia, Times, Times New Roman, serif;
		FONT-SIZE:18px;
		PADDING-TOP:8px;
}
.info_head_event A
{
 COLOR:#000000;
 TEXT-DECORATION: none;
}
.info_head_event A:link
{
 COLOR:#000000;
 TEXT-DECORATION: none;
}
.info_head_event A:visited
{
 COLOR:#000000;
 TEXT-DECORATION: none;
}
.info_head_event A:active
{
 COLOR:#000000;
 TEXT-DECORATION: none;
}
.info_head_event A:hover
{
 COLOR:#000000;
 TEXT-DECORATION: underline;
}

.info_text
{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		COLOR:#000000;
		FONT-SIZE:12px;
		LINE-HEIGHT:20px;
}

.info_text A
{
 		COLOR: #872136;
    TEXT-DECORATION: none;
}
.info_text A:active
{
 		COLOR: #872136;
    TEXT-DECORATION: none;
}
.info_text A:link
{
 		COLOR: #872136;
    TEXT-DECORATION: none;
}
.info_text A:visited
{
 		COLOR: #872136;
    TEXT-DECORATION: none;
}
.info_text A:hover
{
 		COLOR: #872136;
    TEXT-DECORATION: underline;
}

/*########################*/
/*FUSSZEILE*/
/*########################*/

.fusszeile
{
		WIDTH:900px;
		HEIGHT:39px;
		BACKGROUND-COLOR: #872136;
}

.fusszeile_kinder
{
		WIDTH:900px;
		HEIGHT:39px;
		BACKGROUND-COLOR: #ED3422;
}

.fusszeile_txt 
{
 		FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
		COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
		PADDING-RIGHT:20px;
		PADDING-LEFT:5px;
}

.fusszeile_txt A
{
 		COLOR: #ffffff;
    TEXT-DECORATION: none;
}
.fusszeile_txt A:active
{
 		COLOR: #ffffff;
    TEXT-DECORATION: none;
}
.fusszeile_txt A:link
{
 		COLOR: #ffffff;
    TEXT-DECORATION: none;
}
.fusszeile_txt A:visited
{
 		COLOR: #ffffff;
    TEXT-DECORATION: none;
}
.fusszeile_txt A:hover
{
 		COLOR: #ffffff;
    TEXT-DECORATION: underline;
}



/*########################
/*BILDER
/*########################*/

.bild_left_index
{
 		POSITION:absolute;
		TOP:112px;
		WIDTH:187px;
}

.bild_left
{
 		FLOAT:left;
		MARGIN-BOTTOM:30px;
		WIDTH:187px;
}

.bildrand_rot
{
 		BORDER:1px solid #872136;
}

.bild_text_re
{
 		BORDER:1px solid #872136;
		FLOAT: right;
		MARGIN-BOTTOM:12px;
		MARGIN-LEFT:8px;
		
}

.bild_text_li
{
 		BORDER:1px solid #872136;
		FLOAT: left;
		MARGIN-BOTTOM:5px;
		MARGIN-RIGHT:8px;
		
}
