/**
 * Style sheet 00_default
 */
body
{
	margin:0px;
	padding:0px;
	background-color:#B5E763;
	background-image:url("elements/bg_page.gif");
	background-position:center top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, sans-serif;
	font-size:101%;
	color:#4A4A4A;
}

#pagewrapper1
{
	width:925px;
	display:block;
	margin:0px auto;
	padding:0px;
	background-image:url("elements/banner-L1_motiv1.png");
	background-repeat:no-repeat;
	background-position:center 75px;
}

#wrapper
{
}

#header
{
}

#header .inside
{
	text-align:left;
}

#logo_claim
{
	width:619px;
	height:60px;
	float:left;
	display:inline;
	padding-top:10px;
}

#header_images
{
	margin:0px;
	padding:0px;
}

#header h1
{
}

#left
{
	background-color:#FFFFFF;
}

#left .inside
{
}

#right
{
	background-color:#FFFFFF;
}

#container
{
	padding-bottom:10px;
	background-color:#FFFFFF;
}

#main
{
}

#main .inside
{
	padding:0px 15px 0px 0px;
}

#header_images
{
	width:100%;
}

#header_navi
{
	width:875px;
	height:65px;
	overflow:hidden;
	background-color:#FFFFFF;
}

#footer
{
	text-align:right;
	background-image:url("elements/footer-bg-all.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
}

#seitensuche
{
	width:225px;
	display:block;
	padding:35px 0px 0px 0px;
	text-align:right;
	border:0px hidden #ffffff;
}

#seitensuche label
{
	display:inline;
	font-weight:normal;
	font-size:12px;
	color:#4A4A4A;
}

#seitensuche input
{
	width:145px;
	height:20px;
	padding:2px 5px;
	background-image:url("elements/sitesearch-bg-input.gif");
	background-repeat:no-repeat;
	border:0px solid #ffffff;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
}

#seitensuche input.submit
{
	margin-top:5px;
	background-color:#E2E3C1;
	color:#929368;
}

#link_home
{
	width:149px;
	height:27px;
	overflow:hidden;
	float:left;
	margin:0px;
	padding:0px;
}

#link_home ul
{
	width:150px;
	display:block;
	margin:0px;
	padding:7px 0px 0px 8px;
	font-weight:normal;
	font-size:12px;
	line-height:19px;
	list-style-type:none;
	list-style-position: outside;
}

#link_home ul li
{
	display:block;
	margin:0px auto;
	padding:3px 0px;
	text-align:left;
}

#link_home a
{
	text-decoration:none;
	color:#4A4A4A;
}

#link_home a:hover, #link_home li.active p
{
	text-decoration:none;
	color:#9FE041;
}

#nav_level1 ul
{
	width:700px;
	display:block;
	margin:10px 0px 0px 0px;
	padding:0px;
	text-align:right;
	font-weight:bold;
	font-size:12px;
	line-height:19px;
	list-style-type:none;
	list-style-position: outside;
}

#nav_level1 ul li
{
	float:left;
	display:block;
	margin:0px;
	padding:0px 15px;
	border-left:1px solid #9FE041;
}

#nav_level1 ul li.first
{
	padding-left:0px;
	border-left:0px none #FFFFFF;
}

#nav_level1 a
{
	text-decoration:none;
	color:#4A4A4A;
}

#nav_level1 a:hover, #nav_level1 li.trail a, #nav_level1 li .active
{
	text-decoration:none;
	color:#9FE041;
}

#nav_level2 h1
{
	font-weight:normal;
}

#nav_level2 ul.level_1
{
	width:136px;
	margin:0px 0px 0px 3px;
	padding:0px;
	font-size:12px;
	list-style-type:none;
	list-style-image:url("none");
	list-style-position: outside;
}

#nav_level2 ul.level_1 li
{
	width:130px;
	height:23px;
	margin:0px 0px 5px 0px;
	padding:0px;
}

#nav_level2 ul.level_1 li a
{
	width:130px;
	height:23px;
	padding:2px 5px;
	text-decoration:none;
	color:#4A4A4A;
}

#nav_level2 ul.level_1 a:hover
{
	text-decoration:none;
	color:#9FE041;
}

#nav_level2 ul.level_1 li.active
{
	padding:0px;
	background-color:#9FE041;
	background-image:url("elements/navi-level2-bg-l.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
}

#nav_level2 ul.level_1 li.active span
{
	display:block;
	padding:3px 6px;
	background-image:url("elements/navi-level2-bg-r.gif");
	background-position:right top;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#FFFFFF;
}

#nav_level2 ul.level_2
{
}

#nav_level2 p
{
	margin:0px;
	padding:0px;
}

#nav_kontakt
{
	width:700px;
	height:23px;
	overflow:hidden;
	float:left;
	display:block;
	margin:0px;
	padding:0px;
}

#nav_kontakt ul
{
	overflow:hidden;
	margin:5px 0px 0px 10px;
	padding:0px;
	font-weight:bold;
	font-size:12px;
	list-style-type:none;
	list-style-position: outside;
}

#nav_kontakt ul li
{
	overflow:hidden;
	float:left;
	display:inline;
	margin:0px;
	padding:0px 7px;
	border-left:1px solid #FFFFFF;
}

#nav_kontakt ul li.first
{
	padding-left:0px;
	border-left:0px none #FFFFFF;
}

#nav_kontakt a
{
	overflow:hidden;
	text-decoration:none;
	color:#FFFFFF;
}

#nav_kontakt a:hover, #nav_kontakt li.active p
{
	text-decoration:none;
}

#link_lang
{
	width:170px;
	height:24px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

#link_lang ul
{
	width:170px;
	display:block;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:12px;
	line-height:23px;
	list-style-type:none;
	list-style-position: outside;
}

#link_lang ul li
{
	display:block;
	margin:0px auto;
	padding:3px 0px;
	text-align:center;
}

#link_lang a
{
	text-decoration:none;
	color:#FFFFFF;
}

#link_lang a:hover, #link_lang li.active p
{
	text-decoration:none;
}

#news_list_col_right
{
	margin:0px 3px 0px 25px;
}

#news_list_col_right h1
{
	padding:0px 0px 5px 2px;
	color:#B82873;
}

#news_list_col_right div.layout_simple
{
	padding:10px 0px 10px 2px;
	border-top:1px solid #B82873;
	font-size:12px;
}

#news_list_col_right .headline
{
	font-weight:bold;
}

#news_list_col_right .subline
{
	display:block;
	font-weight:normal;
}

#news_list_col_right h2
{
}

#news_list_col_right a:link, #news_list_col_right a:visited
{
	text-decoration:underline;
	color:#4A4A4A;
}

#news_list_col_right a:hover
{
	text-decoration:none;
	color:#4A4A4A;
}

#news_list_col_right .more
{
	margin:0px;
	padding:0px;
}

a:link
{
	text-decoration:underline;
	color:#4A4A4A;
}

a:hover, a:active
{
	text-decoration:none;
	color:#9FE041;
}

a:visited
{
	text-decoration:underline;
	color:#4A4A4A;
}

h1, h2, h3, h4, h5, h6
{
	margin:2px 5px 10px 0px;
	padding:0px;
	text-align:left;
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
}

h1
{
	font-size:12px;
	color:#9FE041;
}

h2
{
	font-size:12px;
}

h3
{
	text-decoration:underline;
	font-size:12px;
	color:#9FE041;
}

h4
{
	text-decoration:underline;
	font-size:12px;
}

h5
{
	font-size:10pt;
}

h6
{
	font-size:8pt;
}

img
{
	border:0px;
}

#main.image_container
{
	width:520px;
	overflow:hidden;
}

#main p, .ce_text, .ce_downloads, #main div
{
	text-align:justify;
	font-size:10pt;
}

.ce_list ul
{
	margin:2px 0px;
	padding:0px;
	text-align:left;
	list-style-type:none;
	list-style-image:url("none");
	list-style-position: outside;
}

.ce_list ul li
{
	display:block;
	margin:5px 0px 5px 15px;
	padding:0px;
	text-align:left;
	background-image:url("elements/nav_li.gif");
	background-repeat:no-repeat;
	border-bottom:0px none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-indent:15px;
	background-position: 0px 6px;
}

label
{
	width:250px;
	display:block;
	margin:10px 0px 0px 0px;
	text-align:left;
	font-weight:bold;
	font-size:0.8em;
}

select, input, textarea
{
	font-size:99%;
}

form
{
	margin:0px;
	padding:0px;
}

input
{
	width:400px;
	background-color:#FFFFFF;
	border:1px solid #9FE041;
}

input:focus, input:hover
{
	background-color:#FAFAFA;
}

textarea
{
	width:400px;
	background-color:#FFFFFF;
	border:1px solid #9FE041;
}

textarea:focus, textarea:hover
{
	background-color:#FAFAFA;
}

input.submit
{
	width:auto;
	background-color:#9FE041;
	font-weight:bold;
	color:#FFFFFF;
}

form div.error
{
	color:#B82873;
}

.captcha_text
{
	display:block;
}

#right .mod_article, #right .mod_routenplaner, #right .mod_contentbox
{
	width:160px;
	overflow:hidden;
	display:block;
	margin:0px 0px 20px 10px;
}

#right .mod_article .ce_text
{
	text-align:left;
}

#right .mod_article h1, #right .mod_routenplaner h1, #right .mod_contentbox h1
{
	width:160px;
	border-bottom:1px solid #B82873;
	color:#B82873;
}

#right .ce_downloads p
{
	font-size:8pt;
	letter-spacing:-0.1em;
}

#right .ce_downloads img
{
	float:left;
}

#right .mod_routenplaner form
{
	margin:0px;
	padding:0px;
}

#right .mod_routenplaner input
{
	width:150px;
	margin:0px;
	border:1px solid #B82873;
	font-size:12px;
}

#right .mod_routenplaner label
{
	margin:0px;
	font-size:12px;
}

#right .mod_routenplaner input.inputbutton
{
	margin-top:5px;
	background-color:#B82873;
	font-weight:bold;
	color:#FFFFFF;
}

#main .tinyMCE_initial:first-letter
{
	height:220%;
	float:left;
	display:inline;
	margin:0px;
	padding:0.1em 0.3em 0em 0em;
	font-family:"Lucida handwriting", Georgia, "Times New Roman", Times, serif;
	font-size:210%;
	color:#A1057D;
}

#events_list_next div.event
{
	width:520px;
	clear:both;
	display:block;
	margin:2px;
	padding:2px;
}

#events_list_next .date_time
{
	width:100%;
	display:block;
	padding:0px;
	border-bottom:1px solid #929368;
	color:#929368;
}

#events_list_next .info
{
	width:80%;
	float:left;
	display:block;
	margin:2px 10px 20px 0px;
	padding:0px;
}

#events_list_next a:link
{
	text-decoration:none;
	color:#929368;
}

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

#events_list_next a:visited
{
	text-decoration:none;
	color:#929368;
}

.mod_eventlist
{
	margin:20px 0px;
	padding:0px 5px;
}

.mod_eventlist div.layout_short
{
	margin:10px 0px;
	padding:0px;
}

.mod_eventlist p
{
	margin:0px;
	padding:0px;
}

.mod_eventlist div.ce_text p:first-child
{
	font-weight:bold;
	font-style:italic;
}

.mod_eventlist .header
{
	width:520px;
	margin-bottom:5px;
	border-bottom:1px solid #929368;
	font-size:10pt;
	color:#929368;
}

.mod_eventlist h2
{
	margin:0px;
	font-size:12pt;
}

.mod_eventlist a:link
{
	text-decoration:none;
	color:#A1057D;
}

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

.mod_eventreader
{
	margin:0px;
	padding:0px;
}

.mod_eventreader .info
{
	margin-bottom:5px;
	border-bottom:1px solid #929368;
	font-size:10pt;
	color:#929368;
}

.mod_eventreader h2
{
	margin:0px;
	font-size:12pt;
}

.mod_eventreader p
{
	margin:6tttttttpt 0tttttttpt;
	padding:0px;
}

.mod_eventreader div.ce_text p:first-child
{
	font-weight:bold;
	font-style:italic;
}

#sitesearch_hits form
{
	padding:2px;
}

#sitesearch_hits input#keywords
{
	width:350px;
	height:20px;
	padding:2px 5px;
	background-color:#FFFFFF;
	background-image:url("elements/sitesearch-hits-bg-input.gif");
	background-position:left middle;
	background-repeat:no-repeat;
	border:0px hidden #ffffff;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
}

#sitesearch_hits input#submit
{
	width:87px;
	height:20px;
	margin:0px;
	padding:2px 5px;
	background-color:#FFFFFF;
	background-image:url("elements/sitesearch-hits-suche.gif");
	background-position:left top;
	background-repeat:no-repeat;
	border:0px hidden #ffffff;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

#sitesearch_hits p.header
{
	font-weight:bold;
	color:#B82873;
}

#sitesearch_hits h3
{
	margin:5px 0px 3px 0px;
	font-size:12px;
}

#sitesearch_hits .relevance
{
	font-weight:normal;
	font-size:10px;
	color:#808080;
}

#sitesearch_hits .highlight
{
	color:#B82873;
}

#sitesearch_hits .context
{
	margin:3px 0px;
}

#sitesearch_hits .url
{
	margin-top:0px;
	font-style:italic;
	font-size:8pt;
	color:#808080;
	line-height:8pt;
}

.veranstaltung #pagewrapper1
{
	background-image:url("tl_files/pfingstberg/Banner/Hintergrund/HG_Veranstaltungen.png");
}

.pfingstberg #pagewrapper1
{
	background-image:url("tl_files/pfingstberg/Banner/Hintergrund/HG_Der-Pfingstberg.png");
}

.vermietung #pagewrapper1
{
	background-image:url("tl_files/pfingstberg/Banner/Hintergrund/HG_Trauungen-und-Feste.png");
}

.foerder-ev #pagewrapper1
{
	background-image:url("tl_files/pfingstberg/Banner/Hintergrund/HG_Foerderverein.png");
}

.fuer-kinder #pagewrapper1
{
	background-image:url("tl_files/pfingstberg/Banner/Hintergrund/HG_Kinder.png");
}

.service #pagewrapper1
{
	background-image:url("tl_files/pfingstberg/Banner/Hintergrund/HG_Service.png");
}

#pagewrapper1.kontakt
{
	background-image:url("tl_files/pfingstberg/Banner/Hintergrund/Banner-none.png");
}

#pagewrapper1.impressum
{
	background-image:url("tl_files/pfingstberg/Banner/Hintergrund/Banner-none.png");
}

#pagewrapper1.spenden
{
	background-image:url("tl_files/pfingstberg/Banner/Hintergrund/Banner-none.png");
}

#pagewrapper1.sitemap
{
	background-image:url("tl_files/pfingstberg/Banner/Hintergrund/Banner-none.png");
}

#pagewrapper1.suche
{
	background-image:url("tl_files/pfingstberg/Banner/Hintergrund/Banner-none.png");
}

#news_list_col_right h1
{
}

#tools_wetter
{
	margin-left:10px;
}

#tools_wetter h1
{
	border-bottom:1px solid #B82873;
	color:#B82873;
}

#tools_wetter input
{
	width:15px;
	height:20px;
	border:1px solid #FFFFFF;
	font-weight:bold;
	color:#FFFFFF;
	background:#B82873;
}
