body {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002D64;
	font-weight: normal;

	margin: 0;
	padding: 0;
	background-color: #002D64;
	
	background-image: url(../img/1pxbody.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

a{
	
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #002D64;
	font-weight:bold;
	text-decoration:underline;

}

a:hover{

	color: #239CD3;

}

a IMG{
	border: none;
}

p{

	margin: 3px 0;

}

h2{

	font-size: 16px;


}

.detail{

	font-size:10px;

}

h4{

	padding: 0;
	margin: 0;
	font-size: 12;
	font-weight:bold;

}

h5{

	font-size: 16px;
	margin-bottom: 0;
	padding-bottom: 0;

}

h3{

	font-size: 14px;
	margin: 0;
	padding: 0;

}

.align-center{

	text-align:center;

}

.align-right{

	text-align:right;

}

.align-justify{

	text-align:justify;

}

.csc-caption{

	font-size:10px;
	margin: 5px 0;

}

#navi{

	text-align:right;

}

#navi ul, #navi li{

	padding: 0;
	margin: 0;
	list-style: none;

}

#navi a{
	
	display: block;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	
	padding: 3px 5px 4px 0;
	
	border-bottom: transparent solid 1px;
	border-top: transparent solid 1px;

}

#navi a:hover, #navi li.active a{

	border-bottom: #FFFFFF solid 1px;
	border-top: #FFFFFF solid 1px;
	background-color: #002D64;

}

*html #navi a{
		
	border-bottom: #239CD3 solid 1px;
	border-top: #239CD3 solid 1px;

}

*+html #navi a{

	padding: 0px 5px 2px 0;

}

*html #navi a{

	padding: 0px 5px 2px 0;

}

#subnavi ul, #subnavi li{

	padding: 0;
	margin: 0;
	list-style: none;

}

#subnavi li.subnavi_active_lvl1{

	padding: 0;
	margin: 0;
	list-style: none;

}

#subnavi li a{
	
	display: block;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	
	padding: 3px 0 3px 25px;
	
	border-bottom: transparent solid 1px;
	border-top: transparent solid 1px;
	
	background-image: url(../img/pfeil.gif);
	background-repeat:no-repeat;
	background-position: 3px 3px;

}

*html #subnavi li a{

	width: 178px;

}

#subnavi li a:hover, #subnavi li.active a{

	border-bottom: #FFFFFF solid 1px;
	border-top: #FFFFFF solid 1px;
	background-color: #002D64;

}

#subnavi li.subnavi_active_lvl1 a{

	border-bottom: #FFFFFF solid 1px;
	border-top: #FFFFFF solid 1px;
	background-color: #002D64;
	background-image: none;

}

#subnavi li.navi_138 a{

	background-color: #FF0000;

}

#subnavi .trennzeichen{

	margin: 2px 0;
	height: 1px;
	background-image: url(../img/unterteilungm.gif);
	background-repeat:no-repeat;

}

*html #subnavi .trennzeichen{

	margin-top: 3px;
	width: 178px;
	line-height: 1px;
	font-size:0;

}

/*  MEN� RECHTS UNTEN  */ 

#rechts_unten a{

	display: block;
	
	margin: 5px 0 0 0;
	color: #FFFFFF;
	font-weight: normal;
	text-align:center;
	text-decoration: none;

}

*html #rechts_unten a{

	width: 178px;

}

#rechts_unten a:hover{

	color: #239CD3;
	font-weight: normal;

}

#rechts_unten ul, #rechts_unten li{

	padding: 0;
	margin: 0;
	list-style: none;

}

#rechts_unten li a{
	
	display: block;
	
	margin: 0;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	
	padding: 3px 0 3px 5px;
	
	border-bottom: #FFFFFF solid 1px;
	text-align:left;

}

#rechts_unten li a:hover, #rechts_unten li.active{

	background-color: #239CD3;
	color: #FFFFFF;
	font-weight: bold;
	text-align:left;

}

#links_unten{

	text-align: center;

}

#content {

	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002D64;
	font-weight: normal;
	padding: 20px;

}

#content .contenttable, .imgtext-nowrap, .online_bewerbung{

	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002D64;
	font-weight: normal;

}

.imgtext-nowrap{

width: 100%;

}

.imgtext-nowrap td{

	text-align: center;

}

.rahmen_top{
width: 456px;
background-image:url(../img/rahmen_top.gif);
background-repeat: no-repeat;
height: 53px;

}

.rahmen_bottom{
width: 456px;
background-image:url(../img/rahmen_bottom.gif);
background-repeat: no-repeat;
height: 53px;

}

.rahmen_middle{
width: 406px;
padding: 15px 25px;
background-image:url(../img/rahmen_middle.gif);
background-repeat:repeat-y;

}

*html .rahmen_middle{

	width: 456px;

}

#menue_vordergrund{
position: absolute;
margin-left: -1px;
}

#menue_vordergrund img{

	behavior: url("fileadmin/templates/ie6/iepngfix.htc");

}

.pdf_list{
	text-align: center;
	margin-bottom: 30px;
}

.job_container{

	margin-bottom: 5px;

}

.job_title{

	text-align: center;

}

.pdf_list_title a{
	text-decoration:none;
	color: #FFFFFF;
	display: block;
	background-color: #002D64;
	padding: 3px 0;
	margin-bottom: 3px;
}

.job_title a, .job_title_single{

	text-decoration:none;
	color: #FFFFFF;
	display: block;
	background-color: #002D64;
	padding: 3px 0;
	margin: 3px 0;

}

.job_title_single{
	font-size: 11px;
	font-weight: bold;
	text-align:center;
}

.pdf_list_title a:hover, .job_title a:hover{
	background-color: #CA0000;
	text-decoration:none;
	color: #FFFFFF;
}

.gallery_title{
	
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	color: #FFFFFF;
	display: block;
	background-color: #002D64;
	padding: 3px 0;
	margin-bottom: 3px;
	text-align: center;
	margin-bottom: 10px;

}

.gallery_list td{

	padding-bottom: 15px;

}



/*  ALT  */

.kirchelinks {
	background-attachment: scroll;
	background-image: url(../img/herzjesulinks.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
}
.kircherechts {
	background-attachment: scroll;
	background-image: url(../img/herzjesurechts.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
}.mtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 25px;
	padding: 5px;
}
.hgmenue1 {
	display:block;
	width:169px;
	height:23px;
	background-image: url(../img/hgmen2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
visibility: hidden;
}
.hgmenue1:hover {

	background-image: url(../img/hgmen2over.gif);


}
.hgmenue2 {
	display:block;
	width:169px;
	height:23px;
	background-image: url(../img/hgmen3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
visibility: hidden;
}
.hgmenue2:hover {

	background-image: url(../img/hgmen3over.gif);


}
.hgmenue {
	display:block;
	width:168px;
	height:23px;
	background-image: url(../img/hgmen.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
visibility: hidden;
}
.hgmenue:hover {

	background-image: url(../img/hgmenover.gif);


}
.startover {
	display:block;
	width:169px;
	height:23px;
	background-image: url(../img/hgmen2over.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-indent: 5px;
	vertical-align: middle;
	
}
.hgsmenue {
	display:block;
	width:178px;
	height:23px;
	background-image: url(../img/hgmens.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
visibility: hidden;
}
.hgsmenue:hover {

	background-image: url(../img/hgmensover.gif);


}
.hgsmenueover {
	display:block;
	width:178px;
	height:23px;
	background-image: url(../img/hgmensover.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;

}
.weissk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: normal;
	color: #FFFFFF;
}
.hgsmenue2 {
	display:block;
	width:178px;
	height:40px;
	background-image: url(../img/hgmens2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
visibility: hidden;
}
.hgsmenue2:hover {

	background-image: url(../img/hgmens2over.gif);


}
.hgaktuell {
	display:block;
	width:120px;
	height:23px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;

	background-color: #CA0000;
	border: 1px solid #FFFFFF;
visibility: hidden;
}
.hgaktuell:hover {


	background-color: #002D64;
	border: 1px solid #FFFFFF;
}
.hgigpa {
	display:block;
	width:178px;
	height:23px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;

	background-color: #002D64;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px none #FFFFFF;
visibility: hidden;
}
.hgigpa:hover {


	background-color: #239CD3;
	
}
.topdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
}
.versatz {

margin-top:27px;}

.noboarder {
	border: 0px ;
}
.menuesart {
	display:block;
	width:178px;
	height:23px;
	background-image: url(../img/hgmens.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;

}
.menuesart:hover {
	display:block;
	width:178px;
	height:23px;
	background-image: url(../img/hgmensover.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;

}
.weissklein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.fliestext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002D64;
	font-weight: normal;
	line-height: 15px;
margin-right: 0px;
	margin-bottom: 0px;
}
