/* [1. Basics]
------------------------------------------------------------------ */
* {
	margin: 0;
	padding: 0;
}

html, body {
	height: 100%;
}

body {
	font: 16px Georgia, Arial, Helvetica, sans-serif;
	color:#3f4b52;
	background:url(img/benediktinerabtei_ettal_bg.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
}


*html #wrapper {	
	text-align:center;
}

#wrapper {
	width: 974px;
	margin: 0 auto;
	min-height:500px;
	height: auto !important;
	height: 100%;
}

*html #wrapper {	
	text-align:left;
}


/* Navigation */

#navigation {
	float:left;
	margin:0px 0 0 0;
	padding: 0px 0px 10px 0;
	background:#0B1A21 url(img/menu_bg.jpg) left top no-repeat;
	width:234px;
	min-height:330px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-top-right-radius: 0px; 
	border-top-left-radius: 0px; 
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;

	
}

* html #navigation {
	margin:0px 0 0 0;
	height:249px;
}

#logo {
	float:left;
	min-height:215px;
	width:234px;
	background: url(img/logo_bg.jpg) left top no-repeat;
}
#logo img{
	width: 100%;
	height: auto;
}
#logo a{
	width:179px;
	height:100px;
	display:block;
	margin:48px 0px 10px 22px;
}

#navigation .SubMenuItem a {
	display:block;
	margin:0px 0 0px 0;
	padding:5px 0 7px 10px;
	font-size:16px;
	color:#dad6cb;
	background:#0b1a21;
	text-decoration:none;

}



#navigation .SubSubMenuItem a, .SubSubMenuSelected a{
	display:block;
	margin:0 0 0px 0;
	padding:5px 0 7px 20px;
	font-size:16px;
	color:#928d81;
	background:none;
	text-decoration:none;
	line-height:18px;
}



#navigation .SubSubSubMenuItem a, .SubSubSubMenuSelected a{
	display:block;
	margin:0 0 4px 0;
	padding:5px 0 5px 25px;
	font-size:16px;
	color:#c9c3b5;
	background:none;
	text-decoration:none;
	line-height:16px;
}


#navigation .SubMenuSelected a {
	cursor:default;
	text-decoration:none;
}


.SubMenuItem, .SubMenuSelected {
	margin:0px 0 1px 1px;
}


#navigation .SubMenuItem .MenuActive a {
	text-decoration:none; 
	background-color:#0a1115;
	color:#fff;
}



#navigation .SubSubMenuItem a {
	text-decoration:none; 
	color:#dad6cb;
}


 #navigation .SubSubMenuSelected a{

	text-decoration:none;
	color:#fff;

}

#navigation .SubSubSubMenuSelected a {
	text-decoration:none;
	color:#fff;

}

#spacer{
	/*padding-top:150px;*/
}


/* Navigation  END*/


/* Boxen*/
#top {
	
}
#bottom {
	position: relative;
}
#main-left {
	float:left;
	margin:0 0 0px 0;
	padding:0px 0 0 0px;
	min-height:280px;
	width:234px;
}


#main-right {
	float:left;
	margin:0 0 0px 0;
	padding:0px 0 0 0px;
	min-height:280px;
	width:740px;
}




#header {
	margin:0px 0 0 0px;
	height:215px;
	width:739px;
	float:left;
	padding:0px;
	overflow: hidden;	
}
	
* html #header {
	margin:0px 0 0 0px;
	margin-bottom:-4px;
}
	


#container {
	/*background:url(img/container_bg.jpg) no-repeat;*/
	font: 14px Arial, Helvetica, sans-serif;
	line-height:21px;
	color:#363128;
	padding:20px 20px 0 20px;
	width:700px;
	min-height:500px;
}


*html #container {
	margin-top:4px;
}



#container img{
	float:left;
	margin-right:20px;
	/*border:3px solid #beb6a7;*/
}



#container-left {
	/*background:url(img/container_bg.jpg) no-repeat;*/
	font: 14px Arial, Helvetica, sans-serif;
	line-height:21px;
	color:#363128;
	padding:20px 20px 0 20px;
	width:500px;
	min-height:500px;
	float:left;
}

#container-right {
	/*background:url(img/container_bg.jpg) no-repeat;*/
	padding:0 10px 10px 10px;
	width:172px;
	float:left;
	background:#f7f6f4;
	border: 1px solid #cdc4b5;
	font: 12px Arial, Helvetica, sans-serif;
	line-height:19px;
	margin-top:5px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-top:25px;
}





/*Flash*/

#slideshow
{
	width: 739px;
	height: 215px;
	background-color:#111c21;
	
}

* html #slideshow {


}



#footer {
  background-repeat:no-repeat;
	background-position:50% 0;
	height:40px;
	 }

	#footer_content {
		margin: 0 auto;
		padding:30px 0px;
		width: 974px;
		color:#c9c3b5;
		font: 12px Arial, Helvetica, sans-serif;
	 }
	 
	 
	 	#footer_content a{
		color:#c9c3b5;
	 }
	 

/*FLAGGEN UND vier Tageszeiten */

	#shortnavigation{
		height:28px;
		width:734px;
		padding-top:5px;
		background:url(img/benediktinerabtei_ettal_shortnavi_bg.jpg) no-repeat;
		background-position:right;
		}
		
	#shortnavigation	.tx-srlanguagemenu-pi1 .CUR{
		margin:0px 0px 0px -7px;
	}
		
	#shortnavigation .CUR .tx-srlanguagemenu-pi1-flag{
		border: 1px solid #6c6c6c;
		margin:4px 8px 3px -1px;
		}	
		
	#shortnavigation .INACT .tx-srlanguagemenu-pi1-flag{
		border: 1px solid #6c6c6c;
		margin:4px 8px 3px -1px;
		}	
		
	#shortnavigation .NO .tx-srlanguagemenu-pi1-flag{
		border: 1px solid #6c6c6c;
		margin:4px 8px 3px -1px;
		}	
		
#menudivider{
	font-size:16px;
}		
	
	#shortcuts {
		float:right;	
		padding-top:2px;	
		color:#e0ddd6;
		
	}
	
	#shortcuts a { 
	color:#c9c3b5;

}

/* Boxen END*/


.clear {
	float:none;
	clear:both;
	height:1px;
}

a { 
	color:#30667e;

}



p.bodytext img { 
	border:3px solid #EFEDE9;
}

h1 {
	margin-bottom:10px;
		margin-top:20px;
	color:#13130f;
	font-weight:normal;
	font: 32px Georgia, Arial, Helvetica, sans-serif;
}


h2 {
	margin-bottom:10px;
	color:#13130f;
	font-weight:normal;
	font: 22px Georgia, Arial, Helvetica, sans-serif;
}




.csc-header-n2 h1 {
	margin-bottom:10px;
		margin-top:30px;
	color:#13130f;
	font-weight:normal;
	font: 26px Georgia, Arial, Helvetica, sans-serif;
}




h3 {
	margin:0 0 5px 0;
	font-size:13px;
	color:#ce3d20;
}

p {
	margin:5px 0 0px 0;
}

ol li {
	margin:0 0 3px 20px;
}




/*Gästebuch 
------------------------------------------------------------------------ */

.tx-guestbook-field{
	background-color:none;
}

.tx-srfreecap-pi2-cant-read{
	color:#3f4b52;
	font-size:14px;
}

.tx-guestbook-form-inputfield-med{
	background-color:none;
	width:250px;
}


.tx-veguestbook-pi1 {

}


.tx-veguestbook-pi1 ul{
	margin-left:0px;
	width:460px;
	padding:7px;
	background-color:#e8e5df;
		margin-top:15px;
}

.tx-veguestbook-pi1 ul li{
	margin-left:20px;
}


.tx-guestbook-header {
	background-color:transparent !important;
	color:#333333 !important;
	padding-bottom:0px !important;
	padding-left:0px !important;
	
}

.tx-guestbook-clear{
	height:1px;
}

.tx-guestbook-latest{
	margin-bottom:20px;
	margin-top:-40px;
}


.tx-veguestbook-pi1 h2 {

}

.tx-guestbook-form-error {
	
}


.tx-guestbook-field .tx-guestbook-submit{
	height:30px;
	margin-left:140px;
	background-color:#0e191e;
	color:#ffffff;
}



.tx-guestbook-left{
	background-color:#efebe0 !important;
	background-color:transparent !important;
	padding-top:0px !important;
	padding-left:0px !important;

}


.tx-guestbook-right{
	width:475px !important;
	background-color:#efebe0 !important;
	background-color:transparent !important;
	padding-top:0px !important;
}



/* Captcha
------------------------------------------------------------------------ */

.tx-srfreecap-pi2-image {
margin:0px auto;
margin-bottom:15px;

}

/* Fotogalerie
------------------------------------------------------------------------ */

#myGallery726{
	background-color:#ff9933 !important;
}

/* Formulare Allgemein
------------------------------------------------------------------------ */
form {
	margin:0;
	padding:0;
}

fieldset {
	border:none;
	margin:0 0 0px 0;
	padding:0;
	width:400px;

}

 label {
	width:120px !important;
	height:30px;
	display:block;
	float:left;
	padding-top:3px;
}

.tx_powermail_pi1_fieldwrap_html,.powermail_fieldwrap{
	clear:both;
}





select, input, textarea {
	color:#3f4b52;
	background-color:#ffffff;
	border:1px solid #dadada;
	height:25px;
	margin-top:0px;
	padding-top:0px;
	width:260px !important;
	float:left;
	
}

legend {
	
	display:none;
}


select{
width:288px;
}


textarea {
	overflow:auto;
	height:100px;
	margin-bottom:7px;
}	

.inputfield_small {
	width:150px;
}

.powermail_submit, .tx-powermail-pi1_mandatory_submit {
	width:232px;
	height:30px;
	cursor: pointer;
	font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	background-color:#0e191e;
	border:1px solid #000;
	margin:30px 0 0 120px;
}

.highlight {
	color:#ffffff;
	font-weight:normal;
	font-size:14px;
}

/* Formulare Allert
------------------------------------------------------------------------ */
.errFld {
	background:url(img/error.gif) no-repeat right top;
	background-color:#fff;
}

.errMsg {
	display:none;
}

#alertMessagePlaceHolder {
	display:none;
	margin:0 0 16px 0;
	padding:10px;
	font-size:12px;
	color:#fff;
	border:1px solid #e25525;
	background:url(img/bg_red.jpg) repeat-x top;
	background-color:#e35525;
}

.mapme {
	margin-top:3px;
	padding:5px;
	background-color:#fff;
	border:1px solid #d1d1cf;
	width:247px;
	height:250px;
	position:absolute;
	top:290px;
	margin-left:420px;
}


#map{
	margin-top:30px;
	
}

#directions_form{
	position:absolute;
	top:600px;
	margin-left:420px;
}


#button_go {
	background-color: #0E191E;
  border: 1px solid #000000;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Trebuchet MS,Tahoma,Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 30px;
    margin: 5px 0 0 0px;
    width: 232px;
}



/*Gewinnspiel*/

.tx_powermail_pi1_form{
	margin:0px 0 0 0;
	padding:0;
}
.tx_powermail_pi1_fieldwrap_html_checkbox_title , .tx_powermail_pi1_fieldwrap_html_checkbox_title img{
	display:none;
	}
	
	
	
.powermail_fieldwrap_9{
	font-size:11px;
	line-height:normal;
	margin-top:15px;
	padding-top:15px;
}

	
.bestaetige{

}

.powermail_checkbox_7 {
	width:15px !important;
	height:15px !important;
	float:right !important;
	margin-top:4px;
	padding:0px !important;
	margin-right:265px;
}
	
.powermail_fieldwrap_7{
	font-size:11px;
	line-height:normal;
}



.bodytext{
margin-top:10px;
}



UL{
	margin:0px 0px 0px 16px;
}
UL li{
	margin:0px 0px 0px 0px;
	list-style:none;
}




.csc-subheader, .csc-firstHeader{
	margin:0px;
	padding:0px;
}


.yellowbox {
	background:#f7f6f4;
	border: 1px solid #cdc4b5;
	width:180px;
	float:right;
	font-size:11px;
	margin-left:20px;
	padding:10px;
	line-height:16px;
	margin-bottom:100px;
	margin-top:0px;
	margin-right:-18px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.csc-textpic-text {
	padding-left:0px !important;
}

.csc-textpic-image {
	
	padding-right:10px;
padding-bottom:400px;
}




ul#listme{
	width:500px;
	list-style:none;
	padding-left:0px;
	margin:0px;
}

ul#listme li {
	float:left;
	padding-right:20px;
	padding-left:0px;
	margin:0px;
}

ul#listme li.rechts {
	float:none;
	padding-right:0px;	
}
ul#listme .rechts:after{
	clear:both;
}

.tx-powermail-pi1_fieldset_9, .tx-powermail-pi1_fieldset_6, .tx-powermail-pi1_fieldset_16, .tx-powermail-pi1_mandatory,
.powermail_fieldset{
	background-color:#edebe7;
	padding:10px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #c9c3b5;	
}
.powermail_fieldset h3{
	display:none;
}
.hk{
	
	width:197px;
	float:left;
	background:#f7f6f4;
	border: 1px solid #cdc4b5;
	font-size:12px;
	margin-left:20px;
	padding:10px;
	line-height:16px;
	height:250px;
		-moz-border-radius: 8px;
	border-radius: 8px;
}


.hk1{
	
	width:195px;
	float:left;
	background:#f7f6f4;
	border: 1px solid #cdc4b5;
	font-size:12px;
	margin-left:0px;
	padding:10px;
	line-height:16px;
	height:250px;
		-moz-border-radius: 8px;
	border-radius: 8px;
}

.hk2{
	
	width:675px;
	
	background:#f7f6f4;
	border: 1px solid #cdc4b5;
	font-size:12px;
	margin-left:0px;
	padding:10px;
	line-height:16px;
	margin-top:20px;
		-moz-border-radius: 8px;
	border-radius: 8px;
}


.hk3{
	
	width:690px;
	background:#f7f6f4;
	border: 1px solid #cdc4b5;
	margin-left:0px;
	padding:10px;
	margin-top:20px;
	padding-bottom:0px;
	line-height:12px;
	margin-bottom:20px;
		-moz-border-radius: 8px;
	border-radius: 8px;
}


.smalltext {
	font-size:12px;
	line-height:12px;
}

.csc-menu-7 li {
	list-style-type:none;
	margin:0px;
	padding:0px;
	
}

.csc-menu-7 {
		margin:0px;
	padding:0px;
}


.tx-srlanguagemenu-pi1{
	
	display: none;
	visibility:hidden;
}
.clearfix:after { 
   content: "."; 
   visibility: hidden; 
   display: block; 
   height: 0; 
   clear: both;
}
.gallery{
	margin-top:40px;
}
.gallery ul{
	margin:0px;
}
.gallery li{
	float:left;
	width:222px;
	margin:0px 17px 20px 0px;
	list-style:none;
}
.gallery li.third{
	margin-right:0px;
}
.gallery li img{
	border:2px solid #c9c3b5;
}
.powermail_form h3,.tx-srlanguagemenu.tx-srlanguagemenu-flags{
	display:none !important;
}
#container-right h2{
	font-family:Georgia;
	font-weight:normal;
	font-size:20px;
	margin-top:7px;
}
/*News CSS*/
.news-list-view .article .header h2{
	font-size:18pt;
	line-height:19pt;
	margin-bottom:16px;
	font-weight:normal;
}
.news-list-view  .newsimage{
	float:left;
	width:149px;
	height:172px;
	margin-right:18px;
}
.news-list-view  .newsimage img{
	border:1px solid #000;
}
.news-list-view  .teasertext img{
	border:1px solid #000;
	float: left;
	margin-right: 10px;
}
.news-list-view  .teasertext{
	width:100%;	
	margin-top:0px;
	
}
.news-list-view  .teasertext  .morelink{
	bottom:0px;
	position:absolute;
	right:12px;
}
.news-list-view  .teasertext a ,.backlink a{	
	height:22px;
	line-height:22px;
	display:block;
	color:#dad6cb;
	width:64px;
	text-align:center;
	text-decoration:none;
	background:#0b1a21;
	border-radius:5px;
	font-size:14px;
	font-family:Georgia;
	text-transform:capitalize;
}
.teasertext a {
	float:right;	
}
.newscontent {
	/*height:172px;
	margin-bottom:42px;*/
	position:relative;
}
.newsdetail{
	width:720px;
}
.newsdetailleft {
	width:486px;
	margin-right:33px;
	float:left;
}
.newsdetailleft h1{
	margin-top:0px;
	margin-bottom:17px;
	line-height:35px;
}
.newsdetailright {
	width:186px;
	float:right;
	margin:12px 0px 0px 0px;
}
#container .newsdetailright img{
	border:1px solid #000;
	margin-bottom:15px;
	margin-right:0px;
}
.newsdesc{
	margin-bottom:15px;
}
.news-list-view{
	margin:40px 0px 0px 0px;
}
#news #container{
	width:720px;
	padding-right:0px;
}
#c1205 img{
	float:none;
	margin-right:0px;
}
/*News CSS END */



/* Z-INDEX */
/* Powermail CSS */
.formError { z-index: 990; }
.formError .formErrorContent { z-index: 991; }
.formError .formErrorArrow { z-index: 996; }
.formErrorInsideDialog.formError { z-index: 5000; }
.formErrorInsideDialog.formError .formErrorContent { z-index: 5001; }
.formErrorInsideDialog.formError .formErrorArrow { z-index: 5006; }
.inputContainer {
	position: relative;
	float: left;
}
.formError {
	font-family: Calibri, Arial, sans-serif;
	position: absolute;
	top: 300px;
	left: 300px;
	display: block;
	cursor: pointer;
}
.ajaxSubmit {
	padding: 20px;
	background: #55ea55;
	border: 1px solid #999;
	display: none
}
.formError .formErrorContent {
	width: 100%;
	position:relative;
	color: #fff;
	width: 150px;
	font-size: 11px;
	border: 2px solid #ddd;
	padding: 4px 10px 4px 10px;
	background: rgb(30,87,153); /* Old browsers */
}
.greenPopup .formErrorContent {
	background: #33be40;
}
.blackPopup .formErrorContent {
	background: #393939;
	color: #FFF;
}
.formError .formErrorArrow {
	width: 15px;
	margin: -2px 0 0 13px;
	position: relative;
}
body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {
	margin: -2px 13px 0 0;
}
.formError .formErrorArrowBottom {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	margin: 0px 0 0 12px;
	top:2px;
}
.formError .formErrorArrow div {
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	font-size: 0px;
	height: 1px;
	margin: 0 auto;
	line-height: 0;
	font-size: 0;
	display: block;
	background: rgb(30,87,153); /* Old browsers */
}
.formError .formErrorArrowBottom div {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.greenPopup .formErrorArrow div {
	background: #33be40;
}
.blackPopup .formErrorArrow div {
	background: #393939;
	color: #FFF;
}
.formError .formErrorArrow .line10 {
	width: 15px;
	border: none;
}
.formError .formErrorArrow .line9 {
	width: 13px;
	border: none;
}
.formError .formErrorArrow .line8 {
	width: 11px;
}
.formError .formErrorArrow .line7 {
	width: 9px;
}
.formError .formErrorArrow .line6 {
	width: 7px;
}
.formError .formErrorArrow .line5 {
	width: 5px;
}
.formError .formErrorArrow .line4 {
	width: 3px;
}
.formError .formErrorArrow .line3 {
	width: 1px;
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	border-bottom: 0 solid #ddd;
}
.formError .formErrorArrow .line2 {
	width: 3px;
	border: none;
	background: #ddd;
}
.formError .formErrorArrow .line1 {
	width: 1px;
	border: none;
	background: #ddd;
}


.powermail_checkbox_31 {
	width:15px !important;
	margin-right:5px !important;
}


label[for=powermail_field_teilnahmebedigungen_1] {
	width:350px !important;
	font-size:12px;
	line-height:14px;
	margin-top:4px;
}


.powermail_fieldset_3 {

margin-top:10px !important;
}
#powermail_fieldwrap_41{
	display:none;
}
/* Powermail CSS */




#c1247 .tx-powermail {
	margin-top:-130px;
}
#c1247 .powermail_check_inner input[type='checkbox']{
	height:auto;
	width:auto !important;
}
#c1247 .powermail_check_inner{
	margin:10px 0px 0px 0px;
	float:left;
	width:100%;
}
#c1247 .powermail_check_inner label{
	width:90% !important;
	font-size: 12px;
    line-height: 14px;
    margin-top: 4px;
	padding:0px 0px 0px 10px;
	margin:0px;
	height:auto;
}

.displaynone {
	display: none;
}