﻿
		body, td {
				margin: 0;
				padding: 0;
				color: #4D4948;
				font-size: 12px;
				font-weight: normal;
				font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
				text-align: left;
				background-color: White;
		}

		p {
				text-align: left;
		}

		a.link_blau:link		{ font-weight:normal; color:#5795CC; text-decoration:none; }
		a.link_blau:visited		{ font-weight:normal; color:#5795CC; text-decoration:none; }
		a.link_blau:hover		{ font-weight:normal; color:#3775AC; text-decoration:underline; }
		a.link_gruen:link		{ font-weight:normal; color:#84C225; text-decoration:none; }
		a.link_gruen:visited	{ font-weight:normal; color:#84C225; text-decoration:none; }
		a.link_gruen:hover		{ font-weight:normal; color:#64A205; text-decoration:underline; }
		a.link_gruen_selected_gruen:link		{ font-weight:bold; font-size: 14px; color:#84C225; text-decoration:none; }
		a.link_gruen_selected_gruen:visited	    { font-weight:bold; font-size: 14px; color:#84C225; text-decoration:none; }
		a.link_gruen_selected_gruen:hover		{ font-weight:bold; font-size: 14px; color:#64A205; text-decoration:underline; }
		a.link_rot:link			{ font-weight:normal; color:#E9788F; text-decoration:none; }
		a.link_rot:visited		{ font-weight:normal; color:#E9788F; text-decoration:none; }
		a.link_rot:hover		{ font-weight:normal; color:#C9586F; text-decoration:underline; }
		a.link_rot_selected_rot:link			{ font-weight:bold; font-size: 14px; color:#E9788F; text-decoration:none; }
		a.link_rot_selected_rot:visited	    	{ font-weight:bold; font-size: 14px; color:#E9788F; text-decoration:none; }
		a.link_rot_selected_rot:hover		    { font-weight:bold; font-size: 14px; color:#C9586F; text-decoration:underline; }
		a.link_gelb:link		{ font-weight:normal; color:#EF9B11; text-decoration:none; }
		a.link_gelb:visited		{ font-weight:normal; color:#EF9B11; text-decoration:none; }
		a.link_gelb:hover		{ font-weight:normal; color:#CF7B01; text-decoration:underline; }
		a.link_lila:link		{ font-weight:normal; color:#901E78; text-decoration:none; }
		a.link_lila:visited		{ font-weight:normal; color:#901E78; text-decoration:none; }
		a.link_lila:hover		{ font-weight:normal; color:#700058; text-decoration:underline; }
		a.link_grau:link		{ font-weight:normal; color:#929191; text-decoration:none; }
		a.link_grau:visited		{ font-weight:normal; color:#929191; text-decoration:none; }
		a.link_grau:hover		{ font-weight:normal; color:#727171; text-decoration:underline; }
		a.link_ansprechpartner:link		{ font-weight:normal; color:#929191; text-decoration:none; }
		a.link_ansprechpartner:visited	{ font-weight:normal; color:#A2A1A1; text-decoration:none; }
		a.link_ansprechpartner:hover	{ font-weight:normal; color:#929191; text-decoration:underline; }
		a.link_impressum:link			{ font-weight:normal; color:#929191; text-decoration:none; }
		a.link_impressum:visited		{ font-weight:normal; color:#A2A1A1; text-decoration:none; }
		a.link_impressum:hover			{ font-weight:normal; color:#929191; text-decoration:underline; }

		a.ttlink_blau:link		{ font-weight:bold; color:#FFFFFF; text-decoration:none; }
		a.ttlink_blau:visited		{ font-weight:bold; color:#FFFFFF; text-decoration:none; }
		a.ttlink_blau:hover		{ font-weight:bold; color:#FFFFFF; text-decoration:underline; }
		a.ttlink_gruen:link		{ font-weight:bold; color:#FFFFFF; text-decoration:none; }
		a.ttlink_gruen:visited	{ font-weight:bold; color:#FFFFFF; text-decoration:none; }
		a.ttlink_gruen:hover		{ font-weight:bold; color:#FFFFFF; text-decoration:underline; }
		a.ttlink_rot:link			{ font-weight:bold; color:#FFFFFF; text-decoration:none; }
		a.ttlink_rot:visited		{ font-weight:bold; color:#FFFFFF; text-decoration:none; }
		a.ttlink_rot:hover		{ font-weight:bold; color:#FFFFFF; text-decoration:underline; }
		a.ttlink_gelb:link		{ font-weight:bold; color:#FFFFFF; text-decoration:none; }
		a.ttlink_gelb:visited		{ font-weight:bold; color:#FFFFFF; text-decoration:none; }
		a.ttlink_gelb:hover		{ font-weight:bold; color:#FFFFFF; text-decoration:underline; }
		a.ttlink_lila:link		{ font-weight:bold; color:#FFFFFF; text-decoration:none; }
		a.ttlink_lila:visited		{ font-weight:bold; color:#FFFFFF; text-decoration:none; }
		a.ttlink_lila:hover		{ font-weight:bold; color:#FFFFFF; text-decoration:underline; }
		a.ttlink_grau:link		{ font-weight:bold; color:#FFFFFF; text-decoration:none; }
		a.ttlink_grau:visited		{ font-weight:bold; color:#FFFFFF; text-decoration:none; }
		a.ttlink_grau:hover		{ font-weight:bold; color:#FFFFFF; text-decoration:underline; }


		.tools_contentbox_blau {
				border-color: #5795CC;
					border-style: solid; border-width: 1px;
				    /* filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); */
		}

		.tools_contentbox_gruen {
				border-color: #84C225;
					padding-top: 20px; padding-left: 20px; padding-right: 15px; padding-bottom: 20px;
					border-style: dotted; border-width: 2px;
		}
		.tools_contentbox_rot {
				border-color: #E9788F;
					padding-top: 20px; padding-left: 20px; padding-right: 15px; padding-bottom: 20px;
					border-style: dotted; border-width: 2px;
		}
		.tools_contentbox_gelb {
				border-color: #EF9B11;
					padding-top: 20px; padding-left: 20px; padding-right: 15px; padding-bottom: 20px;
					border-style: dotted; border-width: 2px;
		}
		.tools_contentbox_lila {
				border-color: #901E78;
					padding-top: 20px; padding-left: 20px; padding-right: 15px; padding-bottom: 20px;
					border-style: dotted; border-width: 2px;
		}
		.tools_contentbox_grau {
				border-color: #929191;
					padding-top: 10px; padding-left: 20px; padding-right: 15px; padding-bottom: 20px;
					border-style: dotted; border-width: 2px;
		}


		.tools_contentbox_kalender_blau {
				border-color: #5795CC;
					padding-top: 20px; padding-left: 20px; padding-right: 15px; padding-bottom: 20px;
					border-style: dotted; border-width: 2px;
				    /* filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); */
		}


		form {
				margin: 0px;
				padding: 0px;
		}
		
		
		#gemeinde_wrapper {
				position: relative;
				top: 0px;
				width: 985px;
				margin-left: auto;
				margin-right: auto;
				text-align: left;
		}
				#gemeinde_top {
						position: fixed;
						top: 0px;
						height: 10px;
						width: 985px;
						background-color: #FFFFFF;
						z-index: 101;
				}
		
				#gemeinde_header {
						position: fixed;
						top: 10px;
						width: 985px;
						height: 201px;
						background-color: #FFFFFF;
						margin-bottom: 13px;
						z-index: 100;
				}

						#gemeinde_header_church_visible {
								position: absolute;
								left: 30px;
								top: 0px;
						        width: 240px;
						        height: 240px;
						        visibility: visible;
        						z-index: 200;
						}

						#gemeinde_header_church_invisible {
								position: absolute;
								left: 30px;
								top: 0px;
						        width: 240px;
						        height: 240px;
						        visibility: hidden;
        						z-index: 0;
						}

						#gemeinde_header_fall {
								position: absolute;
								left: 280px;
								top: 48px;
						        width: 600px;
						        height: 130px;
        						z-index: 200;
						}

						#gemeinde_header_images {
								position: absolute;
								left: 280px;
								top: 48px;
						        width: 680px;
						        height: 130px;
        						z-index: 300;
						}

						#gemeinde_header_date {
								position: absolute;
								left: 280px;
								top: 26px;
								width: 200px;
						}

						#gemeinde_header_search {
								position: absolute;
								left: 518px;
								top: 24px;
								width: 200px;
        						z-index: 1000;
						}

						.gemeinde_header_loginlabel {
								position: absolute;
								left: 500px;
								top: 12px;
								width: 260px;
								text-align: left;
						}

						#gemeinde_header_mainsubmenu {
								position: absolute;
								left: 780px;
								top: 22px;
								width: 205px;
								z-index: 300;
						}
						#gemeinde_header_title {
								position: absolute;
								top: 80px;
								left: 400px;
								width: 400px;
								font-size: 24px;
								font-weight: normal;
								color: #4D4948;
						}
						#gemeinde_header_mainmenu {
								position: absolute;
								left: 300px;
								top: 155px;
								width: 655px;
								z-index: 300;
						}
						#gemeinde_header_mainmenu_emptyroom {
								position: absolute;
								left: 260px;
								top: 197px;
								width: 725px;
								height: 3px;
								background-color: #FFFFFF;
								z-index: 100;
						}
						#gemeinde_header_mainmenu_line {
								position: absolute;
								top: 200px;
								left: 260px;
								width: 725px;
								height: 1px;
								background-image: url('../../resources/images/layout/gemeinde_pixel_grau.gif');
								z-index: 100;
						}


				#gemeinde_main {
						position: relative;
						float: none;
						top: 211px;
						left: 0px;
						width: 985px;
						margin-top: 0px;
						background-color: #FFFFFF;
				}

						#gemeinde_main_sidebar {
								position: relative;
								float: left;
								top: 0;
								left: 0;
								width: 240px;
								margin-left: 10px;
								margin-right: 10px;
								background-color: #FFFFFF;
						}
								#gemeinde_main_sidebar_title {
										color: #FFFFFF;
										font-size: 14px;
										font-weight: bold;
										font-variant: small-caps;
										text-align: center;
										background-color: #C0C0C0;
								}

						#gemeinde_main_content {
								float: right;
								width: 725px;
								margin-top: 10px;
								background-color: #FFFFFF;
						}
						#gemeinde_main_content_submenu {
								margin: 0 0 10px 0;
								background-color: #FFFFFF;
						}
						#gemeinde_main_content_inner {
								width: 705px;
								margin-left: 10px;
								margin-right: 10px;
								background-color: #FFFFFF;
						}

						#gemeinde_main_virtuell {
							clear: both;
							width: 985px;
							height: 1pX;
						}


				#gemeinde_footer {
						position: relative;
						clear: both;
						top: 230px;
						width: 985px;
						background-color: #FFFFFF;
				}
		


.kalender_tabelle{color: #FFFFFF; border-left: 0px solid #4B4B4B; border-right: 0px outset #4B4B4B; border-top: 0px outset #4B4B4B; border-bottom: 0px outset #4B4B4B; background-color: #FFFFFF}
.kalender_titel{background-color:#DEDEDE;border: 0px 0px; margin: 0px 0px; padding: 0px 0px;font-family:arial;font-size:13px;color:#4B4B4B;text-align:center;height:22px}
.kalender_wochentage{background-color:#C1C1C1;border: 0px 0px; margin: 0px 0px; padding: 0px 0px;font-family:arial;font-size:13px;color:#4B4B4B;text-align:center;width:28px;height:22px;}
.kalender_tage{background-color:#FFFFFF;border: 0px 0px; margin: 0px 0px; padding: 0px 0px;font-family:arial;font-size:13px;color:#DEDEDE;text-align:center;width:28px;height:22px;}
.kalender_tage_rotrot{background-color:#FFFFFF;border: 0px 0px; margin: 0px 0px; padding: 0px 0px;font-family:arial;font-size:13px;color:#ff0000;text-align:center;width:28px;height:22px;}
.kalender_tage_gruen{background-color:#FFFFFF;border: 0px 0px; margin: 0px 0px; padding: 0px 0px;font-family:arial;font-size:13px;color:#4B4B4B;text-align:center;width:28px;height:22px;background-image: url('../../resources/images/symbole/kalender_tage_gruen.gif'); background-repeat: no-repeat; background-position: 0px 0px;}
.kalender_tage_blau{background-color:#FFFFFF;border: 0px 0px; margin: 0px 0px; padding: 0px 0px;font-family:arial;font-size:13px;color:#4B4B4B;text-align:center;width:28px;height:22px;background-image: url('../../resources/images/symbole/kalender_tage_blau.gif'); background-repeat: no-repeat; background-position: 0px 0px;}
.kalender_tage_rot{background-color:#FFFFFF;border: 0px 0px; margin: 0px 0px; padding: 0px 0px;font-family:arial;font-size:13px;color:#4B4B4B;text-align:center;width:28px;height:22px;background-image: url('../../resources/images/symbole/kalender_tage_rot.gif'); background-repeat: no-repeat; background-position: 0px 0px;}
.kalender_tage_rot_gruen_blau{background-color:#FFFFFF;border: 0px 0px; margin: 0px 0px; padding: 0px 0px;font-family:arial;font-size:13px;color:#4B4B4B;text-align:center;width:28px;height:22px;background-image: url('../../resources/images/symbole/kalender_tage_rot_gruen_blau.gif'); background-repeat: no-repeat; background-position: 0px 0px;}
.kalender_tage_rot_gruen{background-color:#FFFFFF;border: 0px 0px; margin: 0px 0px; padding: 0px 0px;font-family:arial;font-size:13px;color:#4B4B4B;text-align:center;width:28px;height:22px;background-image: url('../../resources/images/symbole/kalender_tage_rot_gruen.gif'); background-repeat: no-repeat; background-position: 0px 0px;}
.kalender_tage_rot_blau{background-color:#FFFFFF;border: 0px 0px; margin: 0px 0px; padding: 0px 0px;font-family:arial;font-size:13px;color:#4B4B4B;text-align:center;width:28px;height:22px;background-image: url('../../resources/images/symbole/kalender_tage_rot_blau.gif'); background-repeat: no-repeat; background-position: 0px 0px;}
.kalender_tage_gruen_blau{background-color:#FFFFFF;border: 0px 0px; margin: 0px 0px; padding: 0px 0px;font-family:arial;font-size:13px;color:#4B4B4B;text-align:center;width:28px;height:22px;background-image: url('../../resources/images/symbole/kalender_tage_gruen_blau.gif'); background-repeat: no-repeat; background-position: 0px 0px;}

.kalender_tage_gruen a:link    { font-weight:normal; color:#4D4948; text-decoration:none; }
.kalender_tage_gruen a:visited { font-weight:normal; color:#4D4948; text-decoration:none; }
.kalender_tage_gruen a:focus   { font-weight:normal; color:#4D4948; text-decoration:none; }
.kalender_tage_gruen a:hover   { font-weight:bold; font-size:110%;color:#4D4948; text-decoration:none; }
.kalender_tage_gruen a:active  { font-weight:bold; font-size:110%;color:#4D4948; text-decoration:none; }

.kalender_tage_blau a:link     { font-weight:normal; color:#4D4948; text-decoration:none; }
.kalender_tage_blau a:visited  { font-weight:normal; color:#4D4948; text-decoration:none; }
.kalender_tage_blau a:focus    { font-weight:normal; color:#4D4948; text-decoration:none; }
.kalender_tage_blau a:hover    { font-weight:bold; font-size:110%;color:#4D4948; text-decoration:none; }
.kalender_tage_blau a:active   { font-weight:bold; font-size:110%;color:#4D4948; text-decoration:none; }

.kalender_tage_rot a:link      { font-weight:normal; color:#4D4948; text-decoration:none; }
.kalender_tage_rot a:visited   { font-weight:normal; color:#4D4948; text-decoration:none; }
.kalender_tage_rot a:focus     { font-weight:bold; color:#4D4948; text-decoration:none; }
.kalender_tage_rot a:hover     { font-weight:bold; font-size:110%;color:#4D4948; text-decoration:none; }
.kalender_tage_rot a:active    { font-weight:bold; font-size:110%;color:#4D4948; text-decoration:none; }

.kalender_tage_rotrot a:link      { font-weight:normal; color:#ff0000; text-decoration:none; }
.kalender_tage_rotrot a:visited   { font-weight:normal; color:#ff0000; text-decoration:none; }
.kalender_tage_rotrot a:focus     { font-weight:bold; color:#ff0000; text-decoration:none; }
.kalender_tage_rotrot a:hover     { font-weight:bold; font-size:110%;color:#ff0000; text-decoration:none; }
.kalender_tage_rotrot a:active    { font-weight:bold; font-size:110%;color:#ff0000; text-decoration:none; }

.kalender_tage_rot_gruen_blau a:link     { font-weight:normal; color:#4D4948; text-decoration:none; }
.kalender_tage_rot_gruen_blau a:visited  { font-weight:normal; color:#4D4948; text-decoration:none; }
.kalender_tage_rot_gruen_blau a:focus    { font-weight:normal; color:#4D4948; text-decoration:none; }
.kalender_tage_rot_gruen_blau a:hover    { font-weight:bold; font-size:110%;color:#4D4948; text-decoration:none; }
.kalender_tage_rot_gruen_blau a:active   { font-weight:bold; font-size:110%;color:#4D4948; text-decoration:none; }

.kalender_tage_rot_gruen a:link     { font-weight:normal; color:#4D4948; text-decoration:none; }
.kalender_tage_rot_gruen a:visited  { font-weight:normal; color:#4D4948; text-decoration:none; }
.kalender_tage_rot_gruen a:focus    { font-weight:normal; color:#4D4948; text-decoration:none; }
.kalender_tage_rot_gruen a:hover    { font-weight:bold; font-size:110%;color:#4D4948; text-decoration:none; }
.kalender_tage_rot_gruen a:active   { font-weight:bold; font-size:110%;color:#4D4948; text-decoration:none; }

.kalender_tage_rot_blau a:link     { font-weight:normal; color:#4D4948; text-decoration:none; }
.kalender_tage_rot_blau a:visited  { font-weight:normal; color:#4D4948; text-decoration:none; }
.kalender_tage_rot_blau a:focus    { font-weight:normal; color:#4D4948; text-decoration:none; }
.kalender_tage_rot_blau a:hover    { font-weight:bold; font-size:110%;color:#4D4948; text-decoration:none; }
.kalender_tage_rot_blau a:active   { font-weight:bold; font-size:110%;color:#4D4948; text-decoration:none; }

.kalender_tage_gruen_blau a:link     { font-weight:normal; color:#4D4948; text-decoration:none; }
.kalender_tage_gruen_blau a:visited  { font-weight:normal; color:#4D4948; text-decoration:none; }
.kalender_tage_gruen_blau a:focus    { font-weight:normal; color:#4D4948; text-decoration:none; }
.kalender_tage_gruen_blau a:hover    { font-weight:bold; font-size:110%;color:#4D4948; text-decoration:none; }
.kalender_tage_gruen_blau a:active   { font-weight:bold; font-size:110%;color:#4D4948; text-decoration:none; }

.kalender_input {
	color: #5795CC;
	background-color: #FFFFFF;
	font-size: 10px;
	width: 90px;
	border:1px dotted #5795CC;
}

.kalender_submit {
	color: #FFFFFF;
	background-color: #9ABCE2;
	font-size: 10px;
	width: 90px;
}

.kalender_select {
	color: #4B4B4B;
	background-color: transparent;
	font-size: 12px;
	width: 120px;
	text-align: left;
	border-style: solid;
	border-width: 0;
	padding: 0;
}

.kalender_option {
	color: #4B4B4B;
	background-color: #FFFFFF;
	font-size: 12px;
	width: 100px;
	text-align: left;
	border-style: solid;
	border-width: 0;
	padding: 0;
}

.kalender_option_selected {
	color: #4B4B4B;
	background-color: #DEDEDE;
	font-size: 12px;
	width: 100px;
	text-align: left;
	border-style: solid;
	border-width: 0;
	padding: 0;
}

.kalender_eintrag_bild {
	float: right;
	margin: 0px 0px 10px 10px;
}

.kalender_eintrag_rahmen {
	border-width: 4px;
	border-style: solid;
}

.kalender_schattenrechts{
	background-image: url('../../resources/images/symbole/schatten/schatten_senkrecht.gif');
	background-repeat: repeat-y;
	vertical-align: top;
}

.kalender_schattenunten{
	background-image: url('../../resources/images/symbole/schatten/schatten_waagrecht.gif');
	background-repeat: repeat-x;
	text-align: left;
}



.ansprechpartner_bild_box {
		    border-color: #929191;
			padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px;
			border-style: dotted; border-width: 2px;
}

.ansprechpartner_input {
	color: #4B4B4B;
	background-color: #FFFFFF;
	font-size: 10px;
	width: 90px;
}

.ansprechpartner_submit {
	color: #FFFFFF;
	background-color: #929191;
	font-size: 10px;
	width: 90px;
}

.wissen_bild_box {
		    border-color: #929191;
			padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px;
			border-style: dotted; border-width: 2px;
}

.wissen_input {
	color: #4B4B4B;
	background-color: #FFFFFF;
	font-size: 10px;
	width: 90px;
}

.wissen_submit {
	color: #FFFFFF;
	background-color: #EF9B11;
	font-size: 10px;
	width: 90px;
}

.common_titel {
    font-size: 14pt;
    color: #727171;
}

.common_untertitel {
    font-size: 10pt;
    font-weight: bold;
    color: #727171;
}

.common_bild {
	float: none;
	margin: 0px 0px 0px 10px;
}

.common_text {
}

.gruppen_titel {
    font-size: 14pt;
    color: #727171;
}

.gruppen_untertitel {
    font-size: 10pt;
    font-weight: bold;
    color: #727171;
}

.gruppen_bild {
	float: none;
	margin: 0px 0px 0px 10px;
}

.gruppen_text 
{
}

.pfarrer_titel {
    font-size: 14pt;
    color: #727171;
}

.pfarrer_untertitel {
    font-size: 10pt;
    font-weight: bold;
    color: #727171;
}

.pfarrer_bild {
	float: none;
	margin: 0px 0px 0px 10px;
}

.pfarrer_text 
{
}

.karikatur_bild {
	float: none;
	margin: 0px 0px 0px 10px;
}

.lutherkirche_titel {
    font-size: 14pt;
    color: #727171;
}

.lutherkirche_untertitel {
    font-size: 10pt;
    font-weight: bold;
    color: #727171;
}

.lutherkirche_bild {
	float: none;
	margin: 0px 0px 0px 10px;
}

.lutherkirche_text 
{
}

.gemeindebrief_titel {
    font-size: 14pt;
    color: #727171;
}

.gemeindebrief_untertitel {
    font-size: 10pt;
    font-weight: bold;
    color: #727171;
}

.gemeindebrief_bild {
	float: none;
	margin: 0px 0px 0px 10px;
}

.gemeindebrief_text 
{
}

.newsletter_titel {
    font-size: 14pt;
    color: #727171;
}

.newsletter_untertitel {
    font-size: 12pt;
    font-weight: bold;
    color: #727171;
    margin-bottom: 10px;
}

.newsletter_bild {
	float: none;
	margin: 0px 0px 0px 10px;
}

.newsletter_text 
{
}

.newsletter_galerie_titel {
    font-size: 14pt;
    color: #727171;
    margin-top: 10px;
}

.newsletter_galerie_untertitel {
    font-size: 11pt;
    color: #727171;
    margin-bottom: 20px;
}

.gaestebuch_titel {
    font-size: 14pt;
    color: #727171;
}

.gaestebuch_untertitel {
    font-size: 10pt;
    font-weight: bold;
    color: #727171;
}

.gaestebuch_bild {
	float: none;
	margin: 0px 0px 0px 10px;
}

.gaestebuch_text 
{
}

ul {
    list-style-type:disc;
}
ul ul {
    list-style-type:disc;
}

.startseite_untertitel {
    font-size: 12pt;
    font-weight: bold;
    color: #727171;
    margin-bottom: 10px;
}

/*
rot  = #F3AEB9
grün = #B8DB7C
blau = #9ABCE2
grau = #4D4948

:link = für Verweise zu noch nicht besuchten Seiten
:visited = für Verweise zu bereits besuchten Seiten
:focus = für Elemente, die den Fokus erhalten, z.B. durch "Durchsteppen" mit der Tabulator-Taste (CSS 2.0)
:hover = für Elemente, während der Anwender mit der Maus darüber fährt (CSS 2.0)
:active = für gerade angeklickte Elemente 


*/

/*-----------------------------------------------------------*/
/*                     slimbox - start                       */
/*-----------------------------------------------------------*/

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../../resources/packages/slimbox/css/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../../resources/packages/slimbox/css/myprevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../../resources/packages/slimbox/css/mynextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../../resources/packages/slimbox/css/close.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/*-----------------------------------------------------------*/
/*                     slimbox - end                         */
/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/
/*                newsletter gallery - start                 */
/*-----------------------------------------------------------*/

.gallery_thumbnail{
    width: 150px;
	padding: 3px 3px 8px 3px;
	background-color: #EF9B11;
	border: 1px solid #EF9B11;
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
}

.gallery_thumbnail_text{
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 0px 5px;
	color: #EEEEEE;
}

/*-----------------------------------------------------------*/
/*                newsletter gallery - end                   */
/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/
/*              "Wir über uns" gallery - start               */
/*-----------------------------------------------------------*/

.gallery_group_thumbnail{
    width: 150px;
	padding: 3px 3px 8px 3px;
	background-color: #84C225;
	border: 1px solid #84C225;
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
}

.gallery_group_thumbnail_text{
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 0px 5px;
	color: #EEEEEE;
}

/*-----------------------------------------------------------*/
/*               "Wir über uns" gallery - end                */
/*-----------------------------------------------------------*/

