#imagezoom{width:100%;height:100%;position:absolute;top:0;left:0;background-color:black;-moz-opacity:.75;filter:alpha(opacity=75);opacity:.75;visibility:hidden;}
#imagezoom_img{width:500px;height:500px;position:absolute;top:30px;left:100px;background-color:#fff;border:solid 1px #c00;visibility:hidden;}
*{font-family:verdana;font-size:8pt;color:#000;}
img{border:0;}
body{margin:0;}
.small{font-size:7pt;}
.red{color:#c00004!important;display:inline;}
.breaker{clear:both;}
a:visited,a{text-decoration:none;}
a:hover,a:focus{text-decoration:underline;}
.more:visited,.more{text-decoration:none;}
.more:hover,.more:focus{text-decoration:underline;}
#sitemap{margin-left:20px;}
#full_page_area{width:980px;}
#header{height:56px;margin-bottom:1px;}
#hleft{width:180px;height:56px;float:left;}
#hleft img{border:0;}
#hmiddle{width:620px;height:56px;float:left;margin-left:1px;margin-right:1px;background-image:url('images/header_image.png');}
#hright{width:165px;height:56px;float:left;margin-left:10px;}
#content #left{width:180px;float:left;overflow:hidden;}
#content #middle{width:620px;float:left;margin-left:1px;margin-right:1px;overflow:hidden;}
#content #right{width:165px;float:left;margin-top:0;margin-left:10px;overflow:hidden;}
#content #right .teaser{width:145px;height:187px;background-image:url('images/teaser_background.png');padding:10px;line-height:14pt;margin-top:10px;}
#content #right .teaser h2{color:#c00004;font-size:9pt;margin-bottom:0;}
#footer{clear:both;height:60px;margin-bottom:1px;}
#footer #fleft{width:180px;height:30px;float:left;background-color:#c00004;}
#footer #fmiddle{width:620px;height:30px;float:left;margin-left:1px;margin-right:1px;background-image:url('images/footer.png');}
#footer #fright{width:165px;height:30px;float:left;margin-left:10px;}
#branding{clear:both;padding-left:200px;}
#branding a{font-size:8pt;color:#c00004;text-decoration:none;}
#mainmenu{padding:0;border:0;margin:0;margin-top:30px;}
#mainmenu li{display:inline;margin:0;}
#mainmenu a{display:block;border-bottom:1px #929292 solid;text-decoration:none;padding-left:20px;padding-top:5px;padding-bottom:5px;color:#67634e;margin:0;}
#mainmenu li ul li a{display:block;border-bottom:1px #929292 solid;text-decoration:none;padding-left:12px;padding-top:5px;padding-bottom:5px;color:#67634e;margin:0;}
#mainmenu .menu_topline{display:block;border-top:1px #929292 solid;text-decoration:none;padding-left:25px;padding-top:5px;padding-bottom:5px;color:#929292;margin-top:-1px;}
#mainmenu a:hover,#mainmenu a:focus{font-weight:bold;color:#c00004;}
#mainmenu .active{font-weight:bold;}
.submenu{padding:0;border:0;margin:0;margin-left:20px;list-style-type:none;}
.submenu a{display:block;border-bottom:1px #929292 dotted;text-decoration:none;padding-left:10px;padding-top:5px;color:#67634e;}
.submenu a:hover,.submenu a:focus{font-weight:bold;color:#c00004;}
#minimenu1{margin-top:2px;margin-left:130px;font-size:7pt;color:#929292;}
#minimenu1 a{color:#929292;text-decoration:none;font-size:7pt;}
#minimenu1 a:hover,#minimenu1 a:focus{color:#929292;text-decoration:underline;}
#minimenu2{margin-top:27px;margin-left:30px;font-size:8pt;color:#fff;}
#minimenu2 a{color:#fff;text-decoration:none;font-size:8pt;}
#minimenu2 a:hover,#minimenu2 a:focus{color:#fff;text-decoration:underline;}
#quicksearch{margin-left:13px;margin-top:20px;margin-bottom:20px;}
#quicksearch #qs_searchtext{margin-left:5px;margin-top:3px;width:147px;}
#quicksearch #qs_submit{margin-left:5px;margin-top:3px;width:150px;background:url("/images/input_bg.gif");height:21px;border:0;color:white;}
.search_errorbox{margin-top:10px;margin-bottom:10px;margin-left:0;margin-right:0;padding:5px;background-color:Yellow;border:solid 1px black;}
#search_input{width:380px;height:15px;vertical-align:top;}
#search_submit{background:url("/images/input_bg.gif");width:100px;height:21px;border:0;color:white;margin:0;margin-top:0;vertical-align:top;}
#breadcrumb{margin-top:7px;margin-left:30px;}
#breadcrumb a{text-decoration:none;}
#breadcrumb a:hover,#breadcrumb a:focus{text-decoration:underline;}
#breadcrumb h1{background-image:url('images/headlinebar.png');width:592px;height:18px;padding-top:7px;padding-left:28px;margin-left:-30px;font-size:10pt;clear:both;}
h1{background-image:url('images/headlinebar.png');width:592px;height:18px;padding-top:7px;padding-left:28px;font-size:10pt;clear:both;margin-top:10px;}
h2,h2 a{color:#c00004;font-size:10pt;margin-bottom:0;margin-top:0;text-decoration:none;}
h3{color:black;font-size:8pt;font-weight:bold;font-style:normal;text-decoration:none;margin:0;margin-bottom:0;}
.printversion{clear:both;margin-top:0;margin-bottom:10px;margin-left:22px;margin-right:200px;padding-right:0;text-align:right;}
.contentelement{margin-top:5px;margin-left:22px;line-height:14pt;padding-right:20px;clear:both;}
.contentelement_half{float:left;width:288px;height:130px;overflow:hidden;margin-top:5px;margin-left:22px;line-height:14pt;padding:0;display:inline;}
.contentelement_half_content{margin-top:0;padding:0;height:100px;overflow:hidden;}
.contentelement_half h2{margin:0;font-size:8pt;line-height:10pt;}
.contentelement_half_unlimited{float:left;width:288px;overflow:hidden;margin-top:5px;margin-bottom:5px;margin-left:22px;line-height:14pt;padding:0;display:inline;}
.contentelement_half_unlimited_content{margin-top:0;padding:0;}
.contentelement_half_unlimited h2{margin:0;font-size:8pt;line-height:10pt;}
.imgDefault1{float:left;margin-top:5px;margin-right:30px;margin-bottom:30px;border:solid 1px #666;}
.imgDefault2{float:left;margin-right:30px;margin-bottom:30px;border:solid 1px #666;}
.untertitel_left{background-color:#EEE;float:left;width:159px;margin-right:20px;margin-top:6px;margin-bottom:20px;padding:0;border:solid 1px #666;text-align:center;list-style-type:none;line-height:10pt;overflow:hidden;}
.untertitel_left dd{margin-left:0;cursor:pointer;text-align:center;}
.untertitel_left dt{clear:both;}
.untertitel_left img{border:0;margin:0;padding:0;float:left;cursor:pointer;}
.content_snippet_service_button{width:100%;padding-left:10px;background-color:#eee;float:left;margin-right:4px;margin-bottom:4px;height:18px;}
.ecard_thumb{width:200px;margin-left:10px;margin-right:20px;margin-top:0;margin-bottom:10px;border:black solid 1px;float:left;}
.ecard_headline{margin-top:10px;font-size:11pt;}
.ecard_view{margin-left:10px;margin-top:10px;margin-bottom:10px;}
#ecard{margin-left:10px;}
#sender_name,#sender_email,#recipient_email{width:300px;margin-bottom:5px;}
#message{width:470px;height:150px;}
.gallery_images a{width:140px;height:140px;margin-bottom:10px;margin-right:10px;text-align:center;vertical-align:middle;border:1px solid #666;background-color:#eee;float:left;}
.gallery_images a:hover,.gallery_images a:focus{width:140px;height:140px;margin-bottom:10px;margin-right:10px;text-align:center;vertical-align:middle;border:1px solid #666;background-color:#ddd;float:left;}
.gallery_images a img{border:0;margin-top:10px;}
.gallery_images img{border:0;}
#abc_menu{width:504px;background-color:#FFF;margin-left:1px;}
.abc_menu_item{border-top-color:#f3f3f3;border-left-color:#f3f3f3;border-right-color:#BBB;border-bottom-color:#BBB;background-color:#EEE;border-style:solid;border-top-width:1px;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;margin-bottom:2px;padding-left:3px;padding-right:3px;text-align:left;display:inline;}
.abc_menu_item a{color:#c00004;text-decoration:none;}
#minimenu{margin-left:0;padding-left:30px;list-style-image:url('images/miniarrow_red.png');}
#dynamo_autositemap{margin-left:0;padding-left:30px;list-style-image:url('images/miniarrow_red.png');}
#mailtocontact b{margin-bottom:5px;}
#mailtocontact label{display:block;width:130px;float:left;margin-bottom:5px;}
#mailtocontact input{float:left;width:350px;margin-bottom:5px;}
#mailtocontact textarea{width:350px;height:100px;float:left;}
#mailtocontact #absenden{background:url("/images/input_bg.gif");width:100px;height:21px;border:0;color:white;margin:0;margin-top:5px;margin-left:384px;margin-bottom:10px;vertical-align:top;}
#spendenbutton{display:block;width:166px;height:41px;background-image:url('/images/spendenbutton.png');}
#spendenbutton:hover{background-position:0 -41px;background-image:url('/images/spendenbutton.png');}
.projspendenbutton{margin-left:160px;display:block;width:300px;height:41px;background-image:url('/images/projspendenbutton.png');}
.projspendenbutton:hover{background-position:0 -41px;background-image:url('/images/projspendenbutton.png');}
#wallfahrten_startseite {margin-left: 30px;}
#lourdestv{margin-left:0px;margin-top: 5px;}