html, body {height: 100%; margin: 0;padding: 0;}
body,a, p, td, h1, h2, h3, h4, h5{font:normal 11px Verdana,Arial,sans-serif;color:#333;}
body{background-color:#ececec;}
img{border:none;margin:0px;padding:0px;}
a{color:#c5a15e;text-decoration:none;}
a:hover{text-decoration:underline;}

#seite{margin:0px;padding:0px;position:relative;margin:auto auto; width:930px;clear:left;background:#ececec url('../img/bg_hinten.gif') repeat-y;}

#inhalt{width:900px;position:relative;position:relative;top:15px;left:15px;}

#ssuche{position:relative;left:569px;float:left;width:150px;}
#ssuche .sstr{background-image:url('../img/bgssuche1.gif');border:none;width:105px;height:14px;float:left;padding:2px;font-size:10px;}
.go{cursor:pointer;height:18px;float:left;margin-left:5px;}
#schriftgr{position:relative;left:569px;float:left;top:3px;width:55px;}
#flaggen{position:relative;left:569px;top:3px;width:100px;overflow:hidden;}

#header{position:relative;margin-top:20px;}
.logo{position:absolute;float:left;top:-11px;left:15px;z-index:100;width:131px;height:134px;}
#header .menubalken{background-color:#c7372b;filter:Alpha(opacity=80);-moz-opacity: .8;opacity: .8;width:900px;height:31px;position:absolute;top:0px;left:0px;}
#header .menu{position:absolute;left:163px;top:0px;}
#header .menu .menu-item{float:left;color:#fff;font:normal 14px "Trebuchet MS",Arial, Helvetica, sans-serif;padding-left:11px;padding-right:11px;padding-top:6px;}
#header .menu .menu-item a{color:#fff;font:normal 14px "Trebuchet MS",Arial, Helvetica, sans-serif;text-decoration:none;}
#header .menu .menu-item-over{float:left;color:#fff;font:normal 14px "Trebuchet MS",Arial, Helvetica, sans-serif;padding-left:11px;padding-right:11px;background-color:#fff;height:25px;padding-top:6px;}
#header .menu .menu-item-over a{color:#c7372b;font:normal 14px "Trebuchet MS",Arial, Helvetica, sans-serif;text-decoration:none;}

#header .menu-angebote{position:absolute;width:126px;height:117px;top:31px;left:163px;visibility:hidden;}
#header .menu-angebote .submenu{position:relative;top:-88px;left:11px;}
#header .menu-angebote .submenu .subitem {margin-top:5px;}
#header .menu-angebote .submenu .subitem a{color:#c7372b;font:normal 12/15px "Trebuchet MS",Arial, Helvetica, sans-serif;}

#header .menu-angebote2{position:absolute;width:126px;height:117px;top:31px;left:247px;visibility:hidden;}
#header .menu-angebote2 .submenu{position:relative;top:-118px;left:11px;}
#header .menu-angebote2 .submenu .subitem {margin-top:5px;}
#header .menu-angebote2 .submenu .subitem a{color:#c7372b;font:normal 12/15px "Trebuchet MS",Arial, Helvetica, sans-serif;}


#header .headerbalken{background-color:#c7372b;filter:Alpha(opacity=80);-moz-opacity: .8;opacity: .8;width:900px;height:80px;position:absolute;bottom:0px;left:0px;}

.teaser-highlights{position:absolute;bottom:10px;left:20px;}
.teaser-highlights .el{width:275px;height:62px;float:left;}
.teaser-highlights .el .teaserbild{height:60px;width:60px;overflow:hidden;float:left;margin-right:8px;border:1px solid #fff;}
.teaser-highlights .el .text{float:left;color:#f6efdf;width:197px;margin-top:3px;font-size:11px;line-height:13px;}
.teaser-highlights .el .text .titel{font:bold 12px Verdana, Arial, Helvetica,sans-serif;color:#d7b46e;}
.teaser-highlights .el .text .titel a{font:bold 12px Verdana, Arial, Helvetica,sans-serif;color:#d7b46e;text-decoration:none;}
.teaser-highlights .el .text .weiter{}

.anfragekastl{position:absolute;bottom:0px;right:0px;width:300px;background-color:#f6efdf;height:80px;}
.anfragekastl .schraege{margin-left:-40px;}
.anfragekastl .titel{position:relative;top:-75px;left:27px;}
.anfragekastl .anfragetext{text-align:right;float:left;position:relative;top:-63px;height:59px;margin-left:-13px;width:100px;overflow:hidden;margin-right:10px;}
.anfragekastl .anfragebild{float:left;position:relative;top:-73px;height:59px;width:59px;overflow:hidden;margin-right:4px;}


#hauptteil{width:860px;background:#fff url('../img/bg.gif') repeat-x;clear:left;margin-top:-1px;padding:20px;}

#hauptteil .emotionsblock{position:relative;right:0px;top:-13px;height:40px;overflow:hidden;margin-bottom:-20px;}
#links{width:520px;float:left;padding:20px;padding-top:0px;padding-left:0px;margin-bottom:20px;}
#rechts{width:300px;float:left;padding-left:20px;margin-bottom:20px;}

#links_content{width:610px;float:left;display:inline;margin-bottom:20px;}
#links_content .nav{width:150px;float:left;overflow:hidden;}
#links_content .mitte2{width:430px;float:left;margin-left:30px;overflow:hidden;}
#rechts_content{margin-left:30px;width:220px;float:left;margin-bottom:20px;}

#anfr{width:900px;clear:both;margin-bottom:20px;}

.einl{margin-left:10px;margin-bottom:30px;margin-top:10px;}

.nav-item{margin-top:2px;}
.nav-item a{color:#333;}
.nav-item-aktiv{margin-top:2px;}
.nav-item-aktiv a{color:#cd000b;}

.velement{width:203px;float:left;margin-bottom:15px;}
.velement img{margin-bottom:5px;}

#breadcrumb{font:normal 11px/13px "Trebuchet MS",Arial, Helvetica, sans-serif;padding-bottom:15px;}
#breadcrumb a{font:normal 11px/13px "Trebuchet MS",Arial, Helvetica, sans-serif;}

#footer1{position:relative;clear:both;top:-15px;background-color:#ececec;height:18px;width:900px;border-top:1px solid #d7b46e;}
#footer1 .footerlinks{position:absolute;right:12px;margin-top:4px;}
#footer1 .footerlinks a{font-weight:bold;color:#cd000b;}

#footer2{background:#ececec url('../img/bg_footer.gif') repeat-x;width:930px;height:18px;margin:auto auto;margin-top:0px;}


.teaser{}
.teaser .el{padding-bottom:12px;border-bottom:1px solid #c5a15e;margin-bottom:21px;}
.teaser .el .teaserbild{width:80px;overflow:hidden;float:right;border:1px solid #c5a15e;margin-left:5px;}
.teaser .el .text{float:both;}
.teaser .el .text .titel{font:bold 16px/20px Verdana, Arial, Helvetica,sans-serif;color:#d7b46e;margin-bottom:5px;}
.teaser .el .text .titel a{font:bold 16px/20px Verdana, Arial, Helvetica,sans-serif;color:#d7b46e;text-decoration:none;}
.teaser .el .weiter{font-size:13px;clear:left;margin-top:3px;}
.teaser .el .weiter a{font-size:13px;}

.einzeltitel{color:#d7b46e;margin-top:3px;}
.klostertitel{font:bold 13px/16px "Trebuchet MS",Arial, Helvetica, sans-serif;margin-top:5px;color:#c7372b;margin-top:15px;}
.klostertitel a{font:bold 13px/16px "Trebuchet MS",Arial, Helvetica, sans-serif;color:#c7372b;}
.schlagwort{font:bold 13px/16px "Trebuchet MS",Arial, Helvetica, sans-serif;color:#c5a15e;margin-top:10px;}
.schlagwort a{font:bold 13px/16px "Trebuchet MS",Arial, Helvetica, sans-serif;color:#c5a15e;}
.schlagwort-aktiv{font:bold 13px/16px "Trebuchet MS",Arial, Helvetica,sans-serif;color:#cd000b;margin-top:10px;}
.schlagwort-aktiv a{font:bold 13px/16px "Trebuchet MS",Arial, Helvetica,sans-serif;color:#cd000b;}

.ueberschrift{font:normal 18px/22px "Trebuchet MS",Arial, Helvetica, sans-serif;margin-bottom:10px;color:#c7372b;}
.artikel{margin: 0px;padding: 0px;overflow: hidden;position: relative;}
.artikel_titel, h1 {font-size: 20px;color:#cd000b;font-weight: normal;line-height:25px;margin-bottom:15px;}
.artikel_untertitel {font-size: 13px;margin-bottom:15px;}
.artikel_vorspann{font-weight:normal;margin-bottom:10px;}
.content_titel {margin-bottom:10px;font-weight: bold;color:#c7372b;font-size:12px;margin-top:15px;clear:both;}
.content_text {margin-bottom:10px;margin-top:10px;}
.content_text  ul.ok{margin: 0px;padding: 0px;text-indent: 0px;}
.content_text ul.ok li{margin: 0px;padding: 4px 0px 4px 16px;display: block;}
.content_bild_links{	margin-bottom: 10px;	margin-right: 10px;	margin-top: 3px;	clear: right;	float: left;	position: relative;}
.content_bild_rechts{margin-bottom: 10px;margin-top: 3px;float:right;padding-left:10px;}
.content_bild_rechts img {border: none;}
.content_bild_mitte {/*width:435px;*/overflow:hidden;margin-top:10px;margin-bottom:5px;}
.content_bild_text {font-size: 10px;color: #cd000b;text-align:left;margin-bottom:10px;}
.content_link {margin-top: 6px;margin-bottom:12px;clear:both;}
.content_top_bullet{display:none;}
.content_link_bullet {margin-top:2px;}
.content_link_bezeichnung {font-size: 11px;font-weight: normal;}
.content_anhang{padding: 3px;margin-bottom:10px;clear:both;background-color:#f3f3f3;margin-top:5px;}
.content_anhang .bild img{position:relative;height: 16px;width: 16px;left:2px;top:8px}
.content_anhang_bezeichnung {position:relative;font-weight: bold;left:28px;top:-5px;}
.content_anhang_bezeichnung a{font-weight: bold;}
.content_anhang_fileinfo {position:relative;left:28px;font-size: 10px;clear:both;top:-5px;}
.content_anhang_text {font-size: 10px;position:relative;left:28px;}
.se {background: #cd000b; padding-left:2px; padding-right:2px; color: #FFF; text-decoration: underline; }
#se_loeschen{color:#FFF;background: #cd000b;margin-bottom:4px;}



/*Veranstaltungen heute*/
#vaheute{background-color:#fff;margin-top:10px;width:280px;float:left;padding:20px;padding-top:10px;}
#vaheute .vasucheheute{margin-top:15px;margin-bottom:22px;color:#cd000b;font-weight:bold;font-size:10px;}
#vaheute .title{color:#cd000b;font-weight:bold;margin-bottom:15px;font-size:10px;}
#vaheute .vaort a{color:#c5a15e;font-weight:bold;margin-bottom:4px;text-decoration:none;}
#vaheute .vabez{;margin-bottom:15px;}
#vaheute .vabez a{font-weight:bold;font-size:12px;color:#333;text-decoration:none;}

#s{background-image:url('../img/stichwort.gif');border:none;padding:2px;width:95px;height:16px;}
#von{background-image:url('../img/von.gif');border:none;padding:2px;width:66px;height:16px;}
#bis{background-image:url('../img/bis.gif');border:none;padding:2px;width:66px;height:16px;}
.suchbutton{background-image:url('../img/go.gif');border:none;}

#stichw{background-image:url('../img/stichw.gif');border:none;padding:2px;width:163px;height:16px;margin-top:3px;margin-bottom:5px;}
#vonfeld{background-image:url('../img/vonfeld.gif');border:none;padding:2px;width:61px;height:16px;}
#bisfeld{background-image:url('../img/bisfeld.gif');border:none;padding:2px;width:61px;height:16px;}

.va_termine{width:167px;border:1px solid #c5a15e;margin-top:3px;}
.subtitle{margin-bottom:5px;}


.anfrage-links{float:left;width:540px;}
.txtbox{background-image:url('../img/anfrage_frage.gif');border:none;padding:2px;width:516px;height:234px;}
.txtbox2{background-image:url('../img/nachricht.gif');border:none;padding:2px;width:426px;height:203px;}
.txtfeldname{background-image:url('../img/anfrage_name.gif');border:none;padding:2px;width:256px;height:16px;margin-bottom:3px;}
.txtfeldemail{background-image:url('../img/anfrage_email.gif');border:none;padding:2px;width:256px;height:16px;margin-bottom:3px;}
.anfrage-rechts{float:left;width:320px;}
.anfrage-rechts .anwen{float:left;margin-bottom:2px;}
.anfrage-rechts .anwen .radioanwen{float:left;}



.anfrage-rechts .anwen .anwen_text{float:left;width:200px;}
.anfrage-rechts .anwen .anwen_bild{margin-bottom:10px;float:left;margin-left:10px;}
.anfragefehler{color:#ff0000;margin-bottom:20px;width:540px;}
.anfragemeldung{color:#c7372b;margin-bottom:20px;width:540px;}
.sendbutton{margin-left:357px;}

.anfr_kloster{float:left;width:250px;margin-right:10px;}
.sendbutton2{margin-left:448px;}

/*karte*/
#mkarte {padding: 0px;height: 500px;width: 610px;position: relative;margin: 0px;float: left;margin-bottom:25px;}
#mliste {
	float: left;
	position: relative;
	width: auto;
	font-weight: bold;
	margin-left: 10px;
	display:none;
}
#mliste a{color:#000;}
#mliste a:hover{color:#C7372B;}
#mliste .in-bearbeitung {background-color: #FFFFCC;border: 2px solid #CCC;}
#mliste .form-text {border: 2px inset #666;}
#mliste table{width:220px;}
#mliste .num{
	width:16px;
	height:16px;
	line-height: 16px;
	text-align: center;
	vertical-align: middle;
	color: #C7372B;
	font-size: 9px;
	font-weight: bold;
}

#mliste .aktiv .num{
	background:#C7372B;
	color: #FFFFFF;
}
.mblase{position:relative;min-height:90px;width:230px;}
.mblase h1{padding:0; margin:0;font-size:12px;line-height:14px;color:#C7372B; padding-bottom:8px;}

/* Veranstaltungen */

#suche_pulldowns{padding:10px;/*/*background:#f3f8fa*/*/;margin-bottom:5px;}
#suche_pulldowns select{width:200px; margin:0; margin-right:10px; color:#005d88;}



#vaResult{float: left;position: relative;width:590px;}
#vaResult .header{position:relative; height:30px; font-weight: bold;font-size:10px;margin-top:10px;}
#vaResult .header a{ color:#000; text-decoration:none; font-weight:bold;}
#vaResult .header .path{float:left; width:480px;font-weight:normal;}
#vaResult .header .right{position:absolute; right:0px;}
#vaResult .header .right a{font-size:10px;color:#c5a15e;font-weight:normal;}

#vaResult .liste{ margin-top:2px;}

#vaResult .liste .header{ position:relative; height: 20px; border-bottom:solid 1px #cd000b;}
#vaResult .liste .header div{font:bold 12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif;color:#cd000b;}
#vaResult .liste .header div a{font:bold 12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#vaResult .liste .header div, #vaResult .liste .element div{ float:left;}	
#vaResult .liste .ort{padding-left:10px;width:100px;overflow:hidden;}
#vaResult .liste .ort a{color:#c5a15e;}
#vaResult .liste .set{ width:20px; text-align:center; margin-left:10px; }
#vaResult .liste .bezeichnung{ width:305px; margin-left:5px; margin-right:15px; /*background:yellow;*/}
#vaResult .liste .bezeichnung a{font-size: 11px;color:#333;font-weight:bold;}
#vaResult .liste .bezeichnung .location{font-size: 11px;float:none;clear:both;color:#c5a15e;font-weight: bold;}
#vaResult .liste .datum{ width:70px;}
#vaResult .liste .merken{ width:40px; cursor: hand; text-align:center;}
#vaResult .liste .element{ height:35px; position:relative;  font: normal 10px/12px Arial, Helvetica, sans-serif; margin-top:5px; }
#vaResult .liste .element *{font: normal 11px/12px Arial, Helvetica, sans-serif;}
#vaResult .liste .trennung{height:1px; overflow:hidden; float:none; clear:both; border-bottom: dotted 1px #DDD; 	margin-top:5px;}
#vaResult .liste .element .bezeichnung {font: bold 11px/13px Arial, Helvetica, sans-serif; }
#vaResult .navva{padding-right: 10px;height:20px;border-top: dotted 1px #DDD;text-align:right;font-weight: bold;margin-top: 10px;width:580px;}
#vaResult .navva a{text-decoration:none;}
#vaDetail {}
#vaDetail .contentblock{margin-top:20px; color:#000; }
#vaDetail #titel_termine{ font-weight: bold ;margin-top:10px; position:relative; top:15px;}

.box .content .el_sel a{color: #000 ! important;}
#datenw{padding:10px; border: 1px dotted #BCCBDA;margin-bottom:20px;background: #FFF;}
#datenw .txtForm1{width: 140px;	height: 16px;border: 1px solid #666;}
#datenw .titel{margin-bottom:10px;}

#nlanmform{background-color:#FFFFFF;
float:left;
margin-top:10px;
padding:10px 10px 20px 20px;
width:290px;}
#nlanmform form{margin:0px;padding:0px;padding-top:10px;}
#Abschicken2{margin-left:5px;float:left;}
.nlemail{background-image:url('../img/email.gif');border:none;padding:2px;width:256px;height:16px;margin-bottom:3px;float:left;}