/*
*		Styles für den Editor
*/
.headline1 {
  color:#FECE08;
  font-weight:bold;
  font-size:12px;
}
.headline2 {
  color:#2460BA;
  font-weight:bold;
  font-size:12px;
}
.headline3 {
  color:#6A9A06 ;
  font-weight:bold;
  font-size:12px;
}






/*teaserStart*/
#teaserStart {
  padding: 0px;
  border:1px solid #6A9B07;
  background-color:#CEDF80;
  margin:0;
  padding:0;
}
#teaserStart .teaserContent {
  padding:5px;
}
#teaserStart .head {
  font-family:Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#336600;
	text-align:left;
	padding:3px 1px 3px 1px;
	letter-spacing:0;
}
#teaserStart .ttext  {
  font-family:Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	padding:3px 1px 3px 1px;
	letter-spacing:0;
}


#teaserStart a:link,  .teaserStart a:visited {
  font-family:Verdana, Arial, Helvetica, Sans-serif;
  color:#000000;
  font-weight:normal;
  text-decoration:none;
  margin-top:8px; 
}
#teaserStart a:hover {
  font-family:Verdana, Arial, Helvetica, Sans-serif;
  color:#000000;
  font-weight:normal;   
  margin-top:8px;   
  text-decoration:underline; 
}

#teaserStart .weiter {
 margin-top:     8px;
}
#teaserStart .weiter a:link, #teaserStart .weiter a:visited{
 font-size:       11px;
 font-weight:     normal; 
 color:           #2460BA;
 text-decoration: underline;
}
#teaserStart .weiter a:hover{
 font-size:       11px;
 font-weight:     normal; 
 color:           #2460BA;
 text-decoration: none;
}













/**
*
*			Liste - Galerien,  News
*
**/
.teaserTable {
  font-family:Verdana, Arial, Helvetica, Sans-serif;
  margin-bottom:15px;
}
.teaserTable .header  {     /*nur bei veranst*/
 font-weight:normal;
 padding:5px 0 5px 0;
 background:#FEF8B3;
}

.teaserTable .contentHeader {
  font-family:Verdana, Arial, Helvetica, Sans-serif;
  color:#336600;
  font-weight:bold;
  padding:2px 2px 2px 5px;
  background:#FEF8B3;
  border-bottom:1px solid #32724D;
}
.teaserTable .contentHeaderSmall {
 color:#000000;
 font-weight:normal;
 background:#FEF8B3;
 padding:4px 0 4px 5px;
}

.teaserTable .contentHeaderSmall a:link, .teaserTable .contentHeaderSmall a:visited {
  font-family:Verdana, Arial, Helvetica, Sans-serif;
  color:#2460BA;
  font-weight:normal;
  text-decoration:none;
}
.teaserTable .contentHeaderSmall a:hover {
  font-family:Verdana, Arial, Helvetica, Sans-serif;
  color:#336600;
  font-weight:normal;
  text-decoration:none;
}

.teaserTable .contentText {
  background:#FEF8B3; 
  border-bottom:1px solid #32724D;
  padding:5px;
}
/*
.teaserTable .contentImages {

}*/




/* z.B. liste_galerieHochzeit*/
.contentHead {
  font-family:Verdana, Arial, Helvetica, Sans-serif;
  padding:5px;
  width:148px;
  background-color:#FEF8B3; /*FECE08;*/
  border:1px solid #FECE08;
  font-size:10px;
  color:#2460BA;
  font-weight:normal;
}




/**
*
*			Liste - Veranstaltungen
*
**/
#veranstTable {
  font-family:Verdana, Arial, Helvetica, Sans-serif;
}

#veranstTable .topRow {
  background-color:#FEF8B3;
  border-bottom:1px solid #6A9B07;
  padding:3px 3px 3px 4px;
  color:#336600;
  font-size:11px;
  font-weight:normal;
}
#veranstTable .row {
  background-color:#FEF8B3;
  padding:6px 3px 6px 4px;
  color:#000000;
  font-size:11px;
  font-weight:normal;
}
#veranstTable .detail:link, #veranstTable .detail:visited  {
  color:#2460BA;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
#veranstTable .detail:hover  {
  color:#000000;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
#veranstTable .detail2:link, #veranstTable .detail2:visited  {
  color:#2460BA;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
#veranstTable .detail2:hover  {
  color:#000000;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}





/*
*    Gaestebuch
*/

.teaserGB {
  padding:0;
}

.teaserGB .contentHeader {
  font-size:14px;
  font-weight:bold;
}
.teaserGB .eText {
  padding:20px; 
  text-align:center; 
  border-bottom: 2px solid #C5E6F5;
  font-size:12px;
  font-weight:bold;
}
.teaserGB .contentLabel {
  font-size:12px;
}
.teaserGB .contentInput {
   width:96%; 
   border:1px solid #006633;
   padding:0 3px 0 3px;
   font-size:11px;
}
.teaserGB .contentButton {
   border:1px solid #FFFFFF;
   background-color:#6A9B07;
   text-align:center;
   margin-top:15px;
   margin-right:3px;
   color:#FFFFFF;
}
 .teaserGB .secure {
  width:50px;
  border:	 1px solid #32724D;
} 
.contentText {
  background:#FEF8B3; 
  border-bottom:1px solid #32724D;
  padding:3px;
}
.contentText2 {
  background:#FECE08; 
  border-bottom:1px solid #32724D;
  padding:3px;
}




/*
*     T E A S E R  Artikel  
*/
.TeaserArtikel {


}
/*ENDE Teaser Artikel*/





/*
*  article.ihtml
*/
.pageHeader {
  font-size:12px;
  font-weight:bold;
  margin-bottom:10px;
}

.pageFooter {
  padding-top:10px;
}




/**
*			SHOP Styles				SHOP		SHOP		SHOP		SHOP		SHOP		SHOP
*
*		z.B. aus shop_list.html, shop_detail.html
*
**/

.teaserBox1 {
  font-family:Verdana, Arial, Helvetica, Sans-serif;
  border:1px solid #6A9A06;
}
.teaserBox1 .header {
  padding:7px 5px 7px 11px;
  background-color:#6A9A06;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  
}
.teaserBox1 .header a:link, .teaserBox1 .header a:visited  {
  font-size:12px;
  font-weight:normal;
  color:#FFFFFF;
  text-decoration:none;
}
.teaserBox1 .header a:hover  {
  font-size:12px;
  font-weight:normal;
  color:#FFFFFF;
  text-decoration:underline;
}

.teaserBox1 .content {
  background-color:#FDFCDD;
  padding:4px;
}
.teaserBox1 .teaserContentList {
  background-color:#FDFCDD;
}
.teaserBox1 a:link, .teaserBox1 a:visited, .weiter:link, .weiter:visited {
  color:#6A9A06;
  font-weight:normal;
  font-size:11px;
  text-decoration:none;
}
.teaserBox1 a:hover, .weiter:hover {
  color:#6A9A06;
  font-weight:normal;
  font-size:11px;
  text-decoration:underline;
}

.teaserBox1 .imageBox {
  padding:3px 0 0 7px;
}

.teaserBox1 .header h2, .teaserBox1 .header h2 a {
	color: 				#000000;
	margin:				6px 0 6px 0;
	padding:			0;
}
.teaserBox1 form {
	/*border:				1px solid #6A9A06;*/
	border:   5px solid #6A9A06;
	background-color:#FFFFFF;
	width:				412px;
}
.teaserBox1 .teaserContent {
  background-color:#6A9A06;
  margin:1px;
}
.teaserBox1 form h2 {
	border-bottom:		1px solid #BBBCBB;
	background:			#CEDF80;
	margin:				0;
	color:				black;
	font-size:			11px;
	padding:			6px;
}
/*
.teaserBox1 form input.text {
	border:				1px solid #CEDF80;
	background:			white;
	text-align:			center;
}
.teaserBox1 form button.submit {
	background:			none;
	border:				none;
	cursor:				pointer;
	text-align:			right;
	padding:0;
	margin:0;
}*/
.teaserBox1 .priceWK {
   padding-left:7px; 
   background-color:#6A9A06;
   color:#FFFFFF;
}

.teaserBox1 .footer {
  background-color:#6A9A06;
  padding:6px;
  margin:0;
  color:#FFFFFF;
}



.contact input{
	border:				1px solid #FAEF7B;
	background:			white;
	text-align:			left;
	padding:2px;
	font-size:11px;
}
.contact textarea{
	border:				1px solid #FAEF7B;
	background:			white;
	text-align:			left;
	padding:2px;
	font-size:11px;
}




/**
*			SHOP Styles				SHOP		SHOP		SHOP		SHOP		SHOP		SHOP
*
*		 aus
*
**/
.buttonWK {
 border:1px solid #000000;
 background-color:#6A9A06;
 color:#FEFDDE;
 font-weight:bold;
 font-size: 11px;
}
.warenkorb {
  width:213px;
  margin:7px;
  padding:8px;
  background-color:#6A9A06;
}
.wk {
  width:150px;
  margin-right:12px;
  padding:3px;
  
}
.wkInline {
  background-color:#FEFDDE; 
  padding:2px 28px 2px 8px;
  float:left;
}
.wkButton {
  width:30px;
}

