/* CSS Document */

* 			{ padding: 0; margin: 0; border:0;}

body {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	background-image: url(..//bg/bg_burn.jpg);
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	line-height:1.6em;
}

a{color:#121212; text-decoration: none;}

a:hover { background-color:#2B6BA9; color:#ffffff;  }
a:hover span.left, 
a:hover span.right {display:block; position:absolute; height:0; width:0; overflow:hidden; }
  
a:hover span.left {left:8px; top:8px; }
  
a:hover span.right {left:95px; top:5px; }

a:hover span.left, 
a:hover span.right {width:10px; height:20px; w\idth:0; he\ight:0;}



li { list-style-type:none;}


#content h1	{color:#2B6BA9; font-size:1.2em;margin:30px 0 10px 0}
#content h2	{font-size:1.0em;margin:0 0 20px 0}
#content h3	{font-size:0.85em}

#content p 	{font-size:0.85em; line-height:1.6em;margin:0 0 10px 0}

#content table, td				{border: 1px solid #000; border-collapse:collapse; }
#content td						{font-size:0.85em}
#content tr.termin_tag			{text-align:center; background:#B3D9FF; font-weight:bold;padding:0; height:10px}
#content tr.termin_info			{height:50px; font-size:13px; line-height:normal;}
#content tr.termin_info td		{padding:5px}

#content td.day_off				{background: #CCC;color:#FFF}

#content ul	{padding-left:15px;margin-top:10px}
#content li	{font-size:0.85em;margin:0 0 5px 0; list-style: disc}

#content a:link, #content a:visited	{color:#2B6BA9;text-decoration:none;padding:3px;font-size:inherit}
#content a:hover					{color:#fff;text-decoration:none; background:#2B6BA9}
#content a:link#current, #content a:visited#current, #content a:hover#current 	{background: #2B6BA9;color:#FFF;font-weight:bold}

#content a:link.pic_link, #content a:visited.pic_link		{ background:#CCC; padding:2px; border:none}
#content a:hover.pic_link	{background: #2B6BA9;padding:2px;text-decoration:none; border:none}

.logo {width:15em; height:6em; float:left;}
.head {width:50em; height:27.9em; margin:0 auto; background-image:url(..//bg/bg_top_home.jpg); background-position:top; background-repeat:no-repeat;}
.head_2 {width:50em; height:17.6em; margin:0 auto; background-image: url(../bg/bg_top_follow_one.jpg); background-position:top; background-repeat:no-repeat;}

.head_over_us 		{width:50em; height:17.6em; margin:0 auto; background-image: url(../bg/header_wir_ueber_uns.jpg); background-position:top; background-repeat:no-repeat;}
.head_unterhaltung 	{width:50em; height:17.6em; margin:0 auto; background-image: url(../bg/header_unterhaltung.jpg); background-position:top; background-repeat:no-repeat;}
.head_tod_trauer 	{width:50em; height:17.6em; margin:0 auto; background-image: url(../bg/header_tod_trauer.jpg); background-position:top; background-repeat:no-repeat;}
.head_eltern_alt 	{width:50em; height:17.6em; margin:0 auto; background-image: url(../bg/header_eltern_alt.jpg); background-position:top; background-repeat:no-repeat;}
.head_leistungen 	{width:50em; height:17.6em; margin:0 auto; background-image: url(../bg/header_leistungen.jpg); background-position:top; background-repeat:no-repeat;}
.head_spargel 		{width:50em; height:17.6em; margin:0 auto; background-image: url(../bg/header_spargelgut.jpg); background-position:top; background-repeat:no-repeat;}

/* Kontaktformular */
.kontakt_form label				{float: left;width: 180px;margin:0 0 10px 0; font-size:0.85em}
.kontakt_form select			{width:260px;padding:3px;margin:3px 0 20px 0;background-color:#F5F5F5;border:1px solid #999999; font-family: Arial, Verdana, sans-serif;}
.kontakt_form input, textarea	{width: 250px;margin:0 0 10px 0;padding:3px; background:#ffffff;border:1px solid #CCCCCC;font-family: Arial, Verdana, sans-serif; font-size:0.8em}
.kontakt_form textarea			{width: 250px;height: 150px;font-family: Arial, Verdana, sans-serif;}
.kontakt_form .boxes			{width: 1em;}
.kontakt_form br				{clear: left;}
.kontakt_form input.btn			{padding:6px;cursor:pointer;background-color:#4F81BD;border:1px solid #666666;color:#ffffff;width:auto;margin:5px 0 0 215px;font-family: Arial, Verdana, sans-serif;font-size:0.85em;font-weight:bold;border:none}
.kontakt_form input.btnhov		{background-color:#2B6BA9;color:#ffffff;border:none }
.kontakt_form .focus			{width: 250px;margin:0 0 10px 0;padding:3px; background:#EBEBEB;border:1px solid #2B6BA9;}
.kontakt_form .blur				{width: 250px;margin:0 0 10px 0;padding:3px; background:#ffffff;border:1px solid #DCD8D9;}

.navi {width:33em; height:6em; float:left; margin-left:2em; }

.content_left{ width:36em; height:auto;  float:left;}

.content_right				{width:205px; height:auto; float:left; margin-top:1.5em; border:1px solid #999;background:#FFF;padding:0 0 10px 0 }
.content_right h1, .content_right_home h1			{color:#2B6BA9; font-size:1.2em;margin:5px 0 5px 12px}

.box { width:17.3em; float:left; padding-left:1.2em;  }
.box a:hover { color:#FFFFFF;}

.box_follow_one { width:30em; float:left; padding-left:2em; padding-top:0.2em; }
.box_follow_one_li {margin-left:0.8em; list-style-type:none;}

.subnavi_hover {width:30em; height:2em;}
.subnavi_hover a {color:#000000; margin-left:0.8em;}
#subnavi_hover:hover {background:#2B6BA9; color:#ffffff;}

.mainnavi_hover {width:30em; height:2em; float:left;}
.mainnavi_hover p { margin-left:0.8em;}
.mainnavi_hover a {color:#000000;}
#mainnavi_hover:hover {background:#2B6BA9; color:#ffffff;}
.mainnavi_hover:hover {background:#2B6BA9; color:#ffffff;}

/* Navi Header*/
#navcontainer							{width:540px; height:auto;padding:20px 0 0 20px;float:left}
#navlist ul, #navlist li				{margin: 0;padding: 0;display: inline;list-style-type: none}
#navlist a:link, #navlist a:visited		{float: left;padding: 8px;text-decoration: none;color:#000000; font-size:18px;margin-right:5px}
#navlist a:hover						{color: #ffffff; background: #2B6BA9; padding:8px}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover#current 	{background: #2B6BA9;color:#FFF}

.content_right_home				{width:170px; height:auto; float:left; margin-top:1.5em; border:1px solid #999;background:#FFF;padding:0 0 10px 0 }

#navcontainer_right									{width:auto; height:auto;padding:0 0 0 10px;}
#navlist_right ul, #navlist_right li				{margin: 0;padding: 0}
#navlist_right a:link, #navlist_right a:visited		{padding: 2px 0 2px 10px;text-decoration: none;color:#000000; font-size:14px;display:block;width:175px;margin:0}
#navlist_right a:hover								{color: #ffffff; background: #2B6BA9; padding: 2px 0 2px 10px}

#navlist_right a:link#current, #navlist_right a:visited#current, #navlist_right a:hover#current 	{background: #2B6BA9;color:#FFF;font-weight:bold}

#navcontainer_right_home									{width:160px; height:auto;padding:0 0 0 10px;}
#navlist_right_home ul, #navlist_right_home li				{margin: 0;padding: 0}
#navlist_right_home a:link, #navlist_right_home a:visited		{padding: 2px 0 2px 10px;text-decoration: none;color:#000000; font-size:14px;display:block;width:130px;margin:0}
#navlist_right_home a:hover								{color: #ffffff; background: #2B6BA9; padding: 2px 0 2px 10px}

#navlist_right a:link#current, #navlist_right a:visited#current, #navlist_right a:hover#current 	{background: #2B6BA9;color:#FFF;font-weight:bold}

/* Navigation */
#navcontainer_2				{width:200px;padding:6px 0 0 10px}
.font_sizer {width:200px;}

.font_sizer_follow {width:200px; margin-left:-1.8em;}
.bootom {width:50em;overflow:auto; margin:0 auto; background-image:url(../bg/bg_bottom.jpg); background-position:top; background-repeat:no-repeat; background-color:#ffffff;padding-bottom:20px}

.bootom_follow_one {width:50em; height:auto; margin:0 auto;overflow:auto; background-image:url(..//bg/bg_bottom_follow.jpg); background-position:top; background-repeat:no-repeat; background-color:#ffffff;padding-bottom:20px}
.bootom_follow_one_li {margin-left:0.8em; list-style-type:none;}

.bootom_follow_two {width:50em; height:auto; margin:0 auto;overflow:auto; background-image:url(..//bg/bg_bottom_follow.jpg); background-position:top; background-repeat:no-repeat; background-color:#ffffff;padding-bottom:20px;}

.bootom_follow_three {width:50em; height:auto; margin:0 auto;overflow:auto; background-image:url(..//bg/bg_bottom_follow.jpg); background-position:top; background-repeat:no-repeat; background-color:#ffffff;padding-bottom:20px;}

.bootom_follow_four {width:50em; height:auto; margin:0 auto;overflow:auto; background-image:url(..//bg/bg_bottom.jpg); background-position:top; background-repeat:no-repeat; background-color:#ffffff;padding-bottom:20px;}

.bootom_follow_five {width:50em; height:auto; margin:0 auto;overflow:auto; background-image:url(..//bg/bg_bottom.jpg); background-position:top; background-repeat:no-repeat; background-color:#ffffff; padding-bottom:20px;}

.foot { width:50em; height:3em; margin:0 auto; background-color:#ffc003;}

.foot_box { width:25em; height:1.5em; float:left;}
.foot_box p { margin-top:1.5em; font-size:0.7em; margin-left:3em;}

.foot_box2 { width:25em; height:1.5em; float:left;}
.foot_box2 p { margin-top:1.5em; font-size:0.7em; margin-left:20.5em;}

.foot_box2 a:link, .foot_box2 a:visited	{color:#000;text-decoration:none;padding:3px;font-size:inherit}
.foot_box2 a:hover						{color:#fff;text-decoration:none; background:#2B6BA9}

/* Gallery */
.gallery_pic 		{width:auto;margin-top:10px}
.gallery_pic a		{border:1px solid #CCC; float: left; margin:0 10px 10px 0; padding:2px; filter: alpha(opacity=60); -moz-opacity: 0.6;}
.gallery_pic a:hover{border:1px solid #334652; filter: alpha(opacity=100); -moz-opacity: 1.0; background:none}
.gallery_pic a img	{border:0;}