body {
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
}

img{ border:0px;}
div{ font-family:Verdana, Arial, Helvetica, sans-serif;}
td{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

form{ padding:0px; border:0px; margin:0px;}
a { color:#000000;}

#inhalt a font{color:#000000; text-decoration:underline}
#inhalt p a{color:#000000; text-decoration:underline}
/*
#inhalt p {margin:0px; padding-bottom:10px;} 
p.MsoNormal  {padding-bottom:10px;}
*/
#inhalt p {padding:0px; margin:0px;}
p.MsoNormal  {padding:0px; margin:0px;}


#inhalt textarea{
 	scrollbar-base-color:#CCCCCC;
   	 scrollbar-arrow-color:#FFFFFF;
	 scrollbar-darkshadow-color:#000000;
	 scrollbar-face-color:#EEEEEE;
	 scrollbar-highlight-color:#FFFFFF;
	 scrollbar-shadow-color:#FFFFFF;
	 scrollbar-track-color:#EEEEEE;
	 scrollbar-3dlight-color:#EEEEEE;
}

#container{
  width:1000px;
  position:relative;
  top:0px;
  left:0px;
}
#logo{
  width:100%;
  /*height:180px;*/
  background-image:url(/pvheiligeelisabethmr_xslt/wLayout/dsg/shaddow.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  background-color:#FFFFFF;
}

#headline_logo_only{height:155px}

#headline_links{
  /*height:25px;*/
  text-align:right;
}

#headline_links p{
  border:none;
  margin:0px;
  padding:0px;
}

#headline_links_direction{
/*position:absolute; top:0px; right:0px; 
z-index:99;*/
}
.headline_textlinks{

}

.headline_textlinks a{
color:#575757; text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
padding-left:2px;
padding-right:2px;
vertical-align:bottom;
}

.headline_textlinks_other a{
color:#575757; text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
}

.headline_textlinks_other{
padding-top:2px;
color:#575757; text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
}

#headline_topnavi{
width:100%;
/*background-color: #7A7A7A;*/
border-bottom:1px solid #FFFFFF;
}

#topnavi_links{ 
float:left; 
height:24px; 
}

#searchbox{ text-align:right; padding-top:2px; padding-right:4px;}


#topnavi_links{ 
padding-top:4px;
padding-left:14px;
position:relative; top:0px; z-index:2
}

#topnavi_links_border{ position:relative; top:0px; z-index:3; }

#topnavi_links a{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
padding:2px;
padding-top:3px;
padding-left:6px;
padding-right:6px;
padding-bottom:7px;
}

#topnavi_links a:hover, #topnavi_links a.selected{ 
padding-left:5px;
padding-right:5px;

border:1px solid #ffffff;
border-bottom:1px solid #7A7A7A;
}


#shaddow{}

#headline_logo{
background-repeat:repeat-x;
width:100%;
height:106px;
text-align:right;
}

#headline_yellow{
/*border-top:8px solid #F0D00B;*/
border-bottom:1px solid #ffffff;
}

/*
#links {
  float: left;
  width: 245px;
  height: 100%;
  background-color: #FFFBE2;
}
#rechts {
  float: left;
  width: 238px;
  height: 100%;
}
#inhalt {
  float: left;
  width: 500px;
  margin-left: 14px;
  margin-right: 3px;
  padding-top:8px;
}*/


#links {
  width: 245px;
  height: 100%;
  /*background-color: #FFFBE2;*/
}
#links p{margin:0px;}

#rechts {
  width: 238px;
  height: 100%;
}
#rechts p{margin:0px; padding:0px;}

#inhalt {
  width: 500px;
  margin-left: 14px;
  margin-right: 3px;
  padding-left:22px;
}



/* FÜR DEN BEARBEITEN MODUS */
#inhalt_edit {
  margin-left: 5px;
  /* width: 487px; */
  width: 600px;
}


/*  ENDE CONTAINER */

#box{
padding-left:8px;
width:226px;
}

#box_header{
  /* background-color:#7A7A7A; */
}

#box_logo{
  /*background-color:#7A7A7A;*/
  background-image:url(/pvheiligeelisabethmr_xslt/wLayout/dsg/wappen.gif);
  background-position:center center;
  background-repeat:no-repeat;
  float: left;
  width:18px;
  height:19px;
  border-right:1px solid #FFFBE2;
}

#box_desc{
  /*background-color:#7A7A7A;*/
  width:197px;
  height:17px;
  /*  ACHTUNG !! BREITE Abhängig von padding und width */
  padding-left:10px;
  padding-top:2px;
  float: left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#FFFFFF;
}

#box_spacer{
height:10px;
}

/* BEGINN LINKE BOXEN */
#box_content{
border:1px solid #B4B4B4;
border-top:none;
width:224px;
clear:both;
}

#box_content_rightfloat{
border:1px solid #B4B4B4;
border-top:none;
width:224px;
clear:both;
}

#box_content_rightfloat img{ float:right; margin-left:8px; margin-bottom:4px;}

#box_content_rightfloat p{ padding:8px; text-align:justify; font-size:11px;}

#box_content_rightfloat p p{ padding:0px; }



#box_text_rightfloat{
float:left;
width:20px;
margin-left:8px;
}


.box_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
line-height:17px;
}


#box_more{
text-align:right;
padding-right:10px;
padding-bottom:5px;
}

#box_more a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#797B7A;
text-decoration:none;
font-weight:bold;
}

#box_more_intern{
text-align:right;
padding-right:0px;
padding-bottom:5px;
}

#box_more_intern a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#797B7A;
text-decoration:none;
font-weight:bold;
}


#box_more_middle{
text-align:right;
font-size:11px;
padding-right:15px;
padding-bottom:5px;
}

#box_more_middle a {
color:#797B7A;
text-decoration:none;
font-weight:bold;
}


/* BEGINN GROSSE BOXEN */

#big_box{
width:486px;
margin-bottom:10px;
}

#big_box_header{
  
}

#big_box_logo{
/*  background-color:#7A7A7A;*/
  background-image:url(/pvheiligeelisabethmr_xslt/wLayout/dsg/wappen.gif);
  background-position:center center;
  background-repeat:no-repeat;
  float: left;
  width:18px;
  height:19px;
  border-right:1px solid #FFFBE2;
}

#big_box_desc{
 /* background-color:#7A7A7A;*/
  width:457px;
  height:17px;
  /*  ACHTUNG !! BREITE Abhängig von padding und width */
  padding-left:10px;
  padding-top:2px;
  float: left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#FFFFFF;
}

#big_box_content{
border:1px solid #B4B4B4;
border-top:none;
width:484px;
clear:both;
}

.big_box_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
padding:10px;
line-height:17px;
}
#big_box_picleft{
float:left;
padding-right:10px;
}
#big_box_textright{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
padding:10px;
line-height:17px;
}

#big_box_textbottom{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
padding:10px;
line-height:17px;
}

#cleardiv{
clear:both;
}



/* RECOMMEND */

#footer{
border-top:1px solid #B4B4B4;
width:486px;
margin-top:30px;
margin-bottom:18px;
}

#recommend {
float:left;
padding-top:5px;
width:345px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#505050;
}
#recommend a{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#505050;
}

#copyright{
text-align:right;
padding-top:5px;

font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#505050;
}


/* Rechte Spalte */
#box_right_content{
border:1px solid #B4B4B4;
border-bottom:1px solid #B4B4B4;
border-top:none;
width:224px;
clear:both;
}

#box_right_picture{ border:1px solid #B4B4B4;}

#box_right_text{ border:1px solid #B4B4B4; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
line-height:17px;
}


#box_right_picleft{
float:left;
padding-right:5px;
padding-bottom:5px;
}
#box_right_textright{
padding:10px;

}

.box_right_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
}

/* Aktuelles */
#box_aktuelles{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:10px;
font-size:11px;
text-align:justify;
padding-bottom:0px;
}

#aktuelles_seperator{
border-bottom:1px solid #B4B4B4;
width:95%;
margin:auto;
line-height:2px;

}

#box_aktuelles h5{
padding:0px; margin:0px;
text-align:left;
padding-bottom:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}



#box_aktuelles_picleft{
float:left;
margin-right:5px;
margin-bottom:5px;
border:1px solid #7A7A7A;
}
#box_aktuelles_textright{

}

#aktuelles_more{
text-align:right;
padding-bottom:5px;
padding-top:10px;

}

#aktuelles_more a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#797B7A;
text-decoration:none;
font-weight:bold;
}

#archiv{
/*background-color:#FFFBE2;*/
height:76px;
padding:10px;
padding-bottom:0px;
}

#archiv a{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#000000;
}
.archivspace{ height:5px; line-height:5px;}



/*##################ELEMENTE */

#Headline1{
	background-image:url(/pvheiligeelisabethmr_xslt/wLayout/dsg/punkt_zwischenueberschrift.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
#Headline1 h1{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	margin-bottom:10px;
}
#Headline2 h2{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:18px;
	font-weight:bold;
	margin:0px;
	margin-bottom:15px;
}

#Headline3, #Headline3 h3{
	font-size:13px;
	margin-bottom:4px; font-weight:bold;
}



#seperator{
	border-bottom:1px solid #CDCDCD;
	margin-bottom:10px;
}

#Leerzeile{
height:12px;
}

#Abstract{ font-weight:bold; font-size:11px; padding-bottom:10px;}

#standard_text{ font-size:13px; padding-bottom:5px; line-height:17px;}
#standard_text a{ color:#000000; text-decoration:underline}
#standard_text p{ padding-bottom:10px;}

#Auflistung, #Auflistung li{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}

#PictureLeft{ float:left; margin-right:10px; padding-bottom:5px;}
#Bildunter {background-color:#CCCCCC; padding:3px; font-size:10px;}
#PictureWideLeft{ float:left; margin-right:5px; margin-bottom:3px; width:233px}
#PictureLeftOnly{ float:left; padding-right:10px; padding-bottom:5px;}
#PictureLeft_Lupe_Text{ font-size:13px; padding-bottom:15px;}
#PictureLeft_Text{ font-size:13px; padding-bottom:16px;}

#PictureBigLupe{ }
#PictureBig{ margin-right:3px; border-bottom:16px solid #FFFFFF;}

#PictureRight{ float:right; padding-left:6px; margin-bottom:3px;}
#PictureRightOnly{ float:right; padding-right:2px; margin-left:10px;  margin-bottom:3px;}
#PictureRight_Lupe_Text{ font-size:13px; padding-bottom:15px;}
#PictureRight_Text{ font-size:13px; padding-bottom:16px; line-height:17px;}

#Bildunterschrift{float:left; margin-right:3px; margin-left:2px; font-size:12px; background-color:#CCCCCC;  font-size:10px;}
#BildLink{float:left; background-color:#CCCCCC; text-align:right;}

#threepictures{ border-bottom:16px solid #FFFFFF;}
#twopictures{ border-bottom:16px solid #FFFFFF;}

#link{ margin-bottom:10px;}
#link a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none}

#pdf_download{margin-bottom:10px; font-size:12px;}
#acro{float:left; width:395px;}
#adobelink{float:left; margin-bottom:10px;}

#pdfdesc{float:left; width:250px;}
#pdflink{float:left; width:120px; color:#CC9900;}
#pdflink a{color:#CC9900; text-decoration:none}
#pdfsize{float:left; width:100px;}


/* BEGINN LINKE NAVI  navi_content*/
#navi_content{ float:none; clear:both; border-top:0px solid #ffffff}

#navi_content a {	text-decoration: none;	display: block;}

/*	aufgrund des Problems, Borders richtig anzuzeigen, hier für den IE eine Hoehe (wirkt wie min-height) */
* html #navi_content ul li {	height: 15px; }


/* Allgemeine Angaben */
#navi_content ul {
	margin: 0px;
	padding: 0px;
  	list-style: none;
}
#navi_content li {
	margin: 0px;
	padding: 0px;
  	list-style: none;
  	line-height:20px;
}
#navi_content a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
/* Ende Allgemeine Angaben */


/*	level 1		*/
#navi_left1 {margin: 0px; padding: 0px; list-style: none; border-top:1px solid #FFFFFF; vertical-align:middle;}
#navi_left1 a {	padding-left:10px;}
#navi_left_Select1{  border:1px solid #FFFFFF; border-right:none; border-left:none; border-bottom:none;}
#navi_left_Select1 a{ padding-left:10px; }
/*	Ende level 1	*/

/*	level 2		*/
#navi_left2 {margin: 0px; padding: 0px;	list-style: none; border-top:1px solid #FFFFFF; vertical-align:middle;}
#navi_left2 a {	padding-left:20px; background-image:url(/pvheiligeelisabethmr_xslt/wLayout/dsg/dot.gif); background-position:10px 10px; background-repeat:no-repeat;}
#navi_left_Select2{ border:1px solid #FFFFFF; border-right:none; border-left:none; border-bottom:none;}
#navi_left_Select2 a{ padding-left:20px; background-image:url(/pvheiligeelisabethmr_xslt/wLayout/dsg/dot.gif); background-position:10px 10px; background-repeat:no-repeat; }
/*	Ende level 2	*/

/*	level 3		*/
#navi_left3 {margin: 0px; padding: 0px;	list-style: none; border-top:1px solid #FFFFFF; vertical-align:middle;}
#navi_left3 a {	padding-left:30px; background-image:url(/pvheiligeelisabethmr_xslt/wLayout/dsg/dot.gif); background-position:20px 10px; background-repeat:no-repeat;}
#navi_left_Select3{  border:1px solid #FFFFFF; border-right:none; border-left:none; border-bottom:none;}
#navi_left_Select3 a{ padding-left:30px; background-image:url(/pvheiligeelisabethmr_xslt/wLayout/dsg/dot.gif); background-position:20px 10px; background-repeat:no-repeat; }
/*	Ende level 3	*/

/*	level 4		*/
#navi_left4 {margin: 0px; padding: 0px;	list-style: none; border-top:1px solid #FFFFFF; vertical-align:middle;}
#navi_left4 a {	padding-left:40px; background-image:url(/pvheiligeelisabethmr_xslt/wLayout/dsg/dot.gif); background-position:30px 10px; background-repeat:no-repeat;}
#navi_left_Select4{  border:1px solid #FFFFFF; border-right:none; border-left:none; border-bottom:none;}
#navi_left_Select4 a{ padding-left:40px; background-image:url(/pvheiligeelisabethmr_xslt/wLayout/dsg/dot.gif); background-position:30px 10px; background-repeat:no-repeat; }
/*	Ende level 3	*/



#sitemap a{ color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none }

#sitemap_main{height:16px; padding-left:14px; border-bottom:4px solid #ffffff}
#sitemap_main a{height:20px; font-weight:bold;}

#sitemap_main_minus{height:16px; padding-left:14px; border-bottom:4px solid #ffffff; background-image:url(/pvheiligeelisabethmr_xslt/wLayout/dsg/minus.gif); background-repeat:no-repeat; background-position:2px 2px;}
#sitemap_main_minus a{height:20px; font-weight:bold;}
#sitemap_2nd{border-bottom:1px solid #CDCDCD; margin-bottom:4px; margin-left:15px;}
#sitemap_2nd_open{margin-bottom:4px;}
#sitemap_minus{background-image:url(/pvheiligeelisabethmr_xslt/wLayout/dsg/minus.gif); background-repeat:no-repeat; background-position:2px 2px;}
#sitemap_entryright{border-bottom:1px solid #CDCDCD;}

#sitemap_3rd{ margin-left:50px; border-bottom:1px solid #CDCDCD; margin-bottom:4px;}
#sitemap_3rd_open{margin-bottom:4px;}
#sitemap_entryright3{border-bottom:1px solid #CDCDCD;}
#sitemap_4{ margin-left:80px; border-bottom:1px solid #CDCDCD; margin-bottom:4px; margin-top:4px;}
#sitemap_4rd_open{margin-bottom:4px;}
#sitemap_entryright4{border-bottom:1px solid #CDCDCD; }



#backoffice_notice{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CC0000; padding-bottom:5px;}
#box_backoffice{ width:226px; }
#box_header_backoffice{  background-color:#7A7A7A; }
.editbox{width:600px;}
.editbox_left{width:200px;}
.editbox_right{width:395px;}

#backoffice_newsboxLeft{ float:left; width:40%;}
#backoffice_newsboxRight{ float:left; width:40%;}
#box_big_backoffice{ width:490px; }
#backoffice_link a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none}

#presse_pic{ float:left; margin-right:10px; margin-top:20px;}
#presse_title { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-top:2px;  margin-top:20px;}
#presse_intro { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; padding-top:2px; }
#presse_more a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#797B7A; text-decoration:none; font-weight:bold;}

.presse_headline_pic{ height:10px;}
.presse_title_headline { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

.presseinfo_picture{ padding-right:10px;}
.presseinfo_picture_text{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; }


.contact td{ font-size:12px;}
.pfarreifinder td{ font-size:13px;}
.bistumskarte td{  font-size:13px;}

#suche td{ font-size:13px;}

.elementKontakt input { width:250px;}
.elementKontakt textarea { width:320px; height:150px;}
.kontaktbutton{ width:120px; border:1px solid #CCCCCC; background-color:#FFFFFF; cursor:hand}

.presse_year{ background-color:#FFFBE0; 
background-image:url(/pvheiligeelisabethmr_xslt/wLayout/dsg/minus.gif); background-position:0px 4px; background-repeat:no-repeat;	padding-left:15px;
font-size:10px;	font-weight:bold;
}

.presse_month{padding-top:2px; border-bottom:1px solid #CCCCCC;} 
.presse_month a{text-decoration:none; color:#000000} 
#pressebox .presse_month a{text-decoration:none; font-size:10px;} 
.actual_listpage{text-decoration:none;}

#content_table td {background-color:#F4F4F4; border-right:2px solid #FFFFFF; font.size:13px; padding-left:10px; padding-top:5px;  padding-bottom:5px; padding-right:10px; line-height:15px;}



/*################ WEBLICS Standard  ##########*/
.includeWeblic 							   {font-size:11px; width:490px}
.includeWeblic td						   {font-size:11px;}
.includeWeblic h1 						   {font-size:12px;}
.includeWeblic h2 						   {font-size:12px;}
.includeWeblic h3 						   {font-size:12px;}
.includeWeblic div						   {font-size:12px;}
.includeWeblic a						   {font-size:12px;}

/*################ ENDE WEBLICS Standard  ##########*/

.elementSelectNavi{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-top:20px; margin-bottom:20px;}



/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; visibility:hidden}

.portal_topNavigation{
margin-bottom:15px; margin-top:15px;
background-color:#797A79; color:#FFFFFF;
height:20px;
padding-left:10px;
padding-top:6px;

}

.portal_topNavigation a{
font-weight:bold; margin-right:10px; color:#FFFFFF;
}

.portal_message{
color:#FF0000; font-size:11px;
}

.portal_newUser{
font-size:10px;

}

.userheadline td{ background-color:#797A79;  color:#FFFFFF; }

.portal_dir{text-decoration:none;}

.pathselction{
font-size:11px; margin-bottom:5px; margin-top:5px; 
}

#pathhide{
display:none; margin-top:10px;  margin-bottom:10px;
}