

/*teaserBox1 aus teaser_default.ihtml und teaser_default2.ihtml*/
.teaserBox1 {
  padding: 0px;
  background-color:#FFFFFF;/*#FFF7DA;*/
}


.teaserBox1 .teaserboxhdline {
	font-size: 14px;
	font-weight:bold;
	color:#003399;
	padding-top: 10px;
	padding-left: 7px;
}

.teaserBox1 .imageBox {
  padding:2px;
  margin:7px;
  background-color:#FFFFFF;
}

.teaserBox1 .content{
	padding: 3px;
  font-size: 12px;
	vertical-align:top;
}

.teaserBox1 .Details {
	font-size: 12px;
}
.teaserBox1 .Details a:link,  .teaserBox1 .Details a:visited {
  color:#003F8B;
  font-weight:bold; 
  text-decoration:none; 
}
.teaserBox1 .Details a:hover {
  color:#003F8B;
  font-weight:bold;
  text-decoration:underline; 
}



/*
*
* article.ihtml
*
*/
.pageHeader {
  color:#003F8B;
  font-weight:bold; 
	font-size: 14px; 
	margin-left:7px; 
}
.articleImageBox {
  padding:0;
  background-color:#FFFFFF;
}



/*teaser small Bild oben*/
.teaserSmallBO {
  padding:0;
  margin-left:4px;
  background-color:#FFF7DA;
}
.teaserSmallBO  .teaserboxhdline {
  color:#FFFFFF;
  font-weight:bold; 
	font-size: 12px; 
	padding-left:7px; 
}
.teaserSmallBO .imageBox {
  margin:7px;
  background-color:#FFFFFF;
}

.teaserSmallBO .Details a:link,  .teaserSmallBO .Details a:visited {
  color:#003F8B;
  font-weight:bold; 
  text-decoration:none; 
}
.teaserSmallBO .Details a:hover {
  color:#003F8B;
  font-weight:bold;
  text-decoration:underline; 
}




/*
*     T E A S E R  Artikel    und ARTICLE  
*/



.TeaserArtikel {
	background-color:#FFFFFF;
	padding:3px 5px 0 10px;
}
.TeaserArtikel div {
	background-color:#FFFFFF;
}


/*ENDE Teaser Artikel*/




.ShopList {
	background-color:		#fef7ec;
}

.ShopList td.Item, .ShopList td.ItemImg {
	background-color:		#FFFFFF;
	padding:				10px;
	vertical-align:			top;
}

.ShopList td.ItemImg, .ShopDetail td.ItemImg {
	text-align:				center;
	padding:				10px;
	background-color:		#FFFFFF;
	vertical-align:			top;
}

.ShopList td.Item p {
	margin:					0;
}




.ShopDetail {
	background-color:		#fef7ec;
	width:					100%;
}

.ShopDetail h2 {
	color:					#5c5c5c;
	font-weight:			bold; 
	font-size:				14px; 
}


.ShopDetail td {
	padding:				10px;
}

.ShopDetail td.button {
	border:					0;
	width:					180px;
	text-align:				center;
	background-color:		#FF9900;
	height:					20px;
	padding:				0;
	vertical-align:			middle;
	cursor:					pointer;
}

.ShopDetail td.button input.submit {
	background:				none;
	cursor:					pointer;
	border:					none;
	color:					#ffffff;
	font-weight: 			bold;
	font-size : 			12px;
}

.ShopDetail td.button a {
	text-decoration:		none;
	color : #ffffff;
	font-weight: bold;
}



.ShopDetail a img, .ShopList a img {
	border:					none;
}



.ShopDetail .ShopVariant td {
	padding:				10px;
	background:				white;
}

.paging {
	background:				#5c5c5c;
	color:					#FDE151;
	padding:				4px;
}

.paging a:link, .paging a:visited, .paging a:active, .paging a:hover {
	color:					#FDE151;
}


.offer {
	width:					100%;
}

.offer td {
	padding:				6px;
	background:				#ffffff;
}

.offer td.header {
	background:				#5c5c5c;
	color:					#ffffff;
}

.offer .contact td {
	padding:				2px;
}

.offer .errors {
	color:					#ff0000;
	text-align:				center;
	font-weight:			bold;
}

.print td {
	border:					0px none #5c5c5c;
}

