/***********************************************/
/* html tag styles                             */
/***********************************************/ 
body	{
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: white;
	font-family: verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #004C7B;
}

a	{
	text-decoration: underline;
	color: #004C7B;
}

a:hover	{
	text-decoration: none;
	color: #004C7B;
}

h1	{
	font-family: verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

h3	{
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

h2	{
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}
	
h4 {
	color: #80a6bd;
	margin-top: 19px;
	font-size: 11px;
	line-height:11px;
	padding-bottom: 0px;
	font-weight: bold;
}

h4 a {
	padding: 0px 10px 0px 20px;
	color:#80a6bd;
	text-decoration: none;
}

h4 a:hover	{
	color:#004C7B;
	text-decoration: none;
}

ul	{ 
	list-style-image: url(../images/utilities/punkt.gif);
	margin: 0 0 10px 0; 
}

ol	{ 
	margin-bottom: 5px; 
}

li	{ 
	margin: 0 0 0 10px;
}

/***********************************************/
/* container styles                            */
/***********************************************/ 
#rahmen	{
	position: relative;
	margin: auto;
	width: 796px;
	text-align: left;
	padding: 10px 0px 0px 0px;
	background-color: #A5C84F;
	border-left: 1px solid black;
	border-right: 1px solid black;
	voice-family:"\"}\""; voice-family:inherit;
	width: 794px;
}

#containerTop	{
	width: 794px;
	background-color: white;
	border-bottom: 1px solid #004C7B;
}

#submenue	{
	position: absolute;
	top: 0px;
	right: 51px;
	width: 299px;
	height: 30px;
	z-index: 0;
	background-image: url(../images/menue/sm/bg.gif);
	background-repeat: no-repeat;
}



/* container content*/
#containerContent	{
	position: relative;
	width: 794px;
	float: left;
	background-image: url(../images/rahmen/bg_containerContent.gif);
	background-repeat: repeat-y;
	background-color: #A5C84F;
}

#hauptmenue	{
	float: left;
	width: 149px;
}

#content	{
	width: 447px;
	float: left;
	min-height: 350px;
	padding: 25px 10px 10px 10px;
	background-image: url(../images/rahmen/bg_imageContent.gif);
	background-position: top right;
	background-repeat: no-repeat;
	voice-family:"\"}\""; voice-family:inherit;
	width: 427px;
}	

#infoboxen	{
	float: left;
	width: 149px;
	height: 350px;
	padding: 25px 5px 0px 5px;
	background-image: url(../images/rahmen/bg_imageInfobox.gif);
	background-position: top left;
	background-repeat: no-repeat;
	voice-family:"\"}\""; voice-family:inherit;
	width: 139px; 
}

#menueAbstand	{
	height: 25px; 
	width: 148px; 
	/*border-bottom: 1px solid white;*/
}

/* container bottom*/	
#containerBottom	{
	clear: left;
	width: 794px;
	height: 50px;
	color: white;
	background-image: url(../images/rahmen/bg_abschluss.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid black;
}

#containerBottom a	{
	color: white;
	text-decoration: underline;
}

#containerBottom a:hover	{
	color: white;
	text-decoration: none;
}

#logoBethel	{
	margin: 0px 0px 10px 10px;
}

#logoIdgl	{
	margin: 11px 0px 0px 49px;
}

/* container startseite*/							
#containerContentStart	{
	width: 794px;
	float: left;
	background-color: #A5C84F;
}

#startseiteTextLinks	{
	width: 444px;
	padding: 30px 20px 20px 20px;
	color: white;
	float: left;
	voice-family:"\"}\""; voice-family:inherit;
	width: 404px;
}

#startseiteBilder	{
	width: 149px;
	float: left;
}

#startseiteTextLinks h1	{
	font-family: verdana, sans-serif;
	font-size: 14px;
	color: white;
}

#startseiteTextRechts	{
	width: 444px;
	padding: 20px;
	color: white;
	float: right;
	voice-family:"\"}\""; voice-family:inherit;
	width: 404px;
}

#startseiteTextRechts h1	{
	font-family: verdana, sans-serif;
	font-size: 14px;
	color: white;
}

#startseite	{
	width: 597px;
	float: left;
}

#infoboxStartseite	{
	float: left;
	width: 149px;
	padding: 10px 5px 0 5px;
	voice-family:"\"}\""; voice-family:inherit;
	width: 139px; 
}

#bild3	{
	clear: left; 
	float: left;
}

#alternateStyle	{
	float: left; 
	height: 20px; 
	margin: 20px 0px 0px 10px;
}

/***********************************************/
/* klassen styles                              */
/***********************************************/ 
.hide, hr {
	display: none;
}

#menueselected	{
	width: 132px;
	height: 15px;
	padding: 5px 5px 5px 10px;
	background-color: #A5C84F;
	border-bottom: 1px solid white;
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: white;
}

#menue	{
	width: 132px;
	height: 15px;
	padding: 5px 5px 5px 10px;
	background-color: #A5C84F;
	border-bottom: 1px solid white;
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: #526427;
}

#menue a{
	text-decoration: none;
	color: #526427;
}

#menue a:hover{
	text-decoration: none;
	color: #fff;
}

.z-menue a{
	text-decoration: none;
	color: white;
}

.clear	{
	clear: both;
}

.left	{
	float: left;
}

.infobox	{
	font-family: verdana, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: black;
}

.infobox h1	{
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	margin: 0 0 5px 0;
}

.infobox h5 {
	display: inline;
	color: black;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
}

.infobox h5 a {
	color: black;
	text-decoration: underline;
}

.infobox h5 a:hover	{
	color: black;
	text-decoration: none;
}

.infobox a	{
	text-decoration: underline;
	color: #004C7B;
}

.infobox a:hover	{
	text-decoration: none;
	color: #004C7B;
}

.news	{
	margin: 0; 
	border-bottom: 1px solid black;
}

.ausrichtungLinks	{
	float: left;
	margin: 0 10px 10px 0;
}

.ausrichtungRechts	{
	float: right;
	margin: 0 0 10px 10px;
}

.keineAusrichtung	{
	margin: 5px 5px 10px 5px;
}

.abstand5	{
	height: 5px;
	width: 300px;
}

.abstand10	{
	height: 10px;
	width: 300px;
}

.abstand20	{
	height: 20px;
	width: 300px;
}

.bild3Start	{
	margin: 65px 0 0 0;
}

.galerie {
	width: 100%;
	float: left;	
}

.galerie img {
	float: left;
	display: inline;
	margin: 0 10px 10px 0;
	border: 0;
}

.sitemap1	{	
	font-size: 12px;
	color: #004C7B;
	margin: 3px 0 0 0
}

.sitemap1 a	{	
	font-size: 12px;
	color: #004C7B;
	text-decoration: underline
}

.sitemap1 a:hover	{	
	font-size: 12px;
	color: #004C7B;
	text-decoration: none
}

.sitemap2	{	
	font-size: 11px;
	color: #004C7B;
	margin: 0 0 0 13px;
}

.sitemap2 a	{	
	font-size: 11px;
	color: #004C7B;
	text-decoration: underline
}

.sitemap2 a:hover	{	
	font-size: 11px;
	color: #004C7B;
	text-decoration: none
}

.sitemap3	{	
	font-size: 10px;
	color: #004C7B;
	margin: 0 0 0 29px;
}

.sitemap4	{	
	font-size: 10px;
	color: #004C7B;
	margin: 0 0 0 34px;
}

.sitemap5	{	
	font-size: 10px;
	color: #004C7B;
	margin: 0 0 0 36px;
}

.sitemap3 a, .sitemap4 a, .sitemap5 a	{	
	font-size: 10px;
	color: #004C7B;
	text-decoration: underline
}

.sitemap3 a:hover, .sitemap4 a:hover, .sitemap5 a:hover	{	
	font-size: 10px;
	color: #004C7B;
	text-decoration: none
}