/* Adsense */

div.adsenseContainer {
    position: relative;
}

div.adsense {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
div.adsenseItem {
    display: inline-block;
}
div.adsenseItem {
    display: block;
    overflow: hidden;
}
div.adsense a {
    display: block;
}
div.adsense a.adsense-url {}
div.adsense span.adsense-line2,
div.adsense span.adsense-line3 {
}
div.adsense a.adsense-url2 {
    text-decoration: underline;
}

/* Google-Ads */
span.adsense-googleAds,
span.adsense-googleAds a {
    display: block;
}

/***********************************************/

/* Adsense BLOCK ASIDE */
div.adsenseBlockAside {
    border: 1px solid #AC84BB;
    margin-top: 6px;
}
div.adsenseBlockAside div.adsense {
	overflow: hidden;
    width: 100%;
}
div.adsenseBlockAside span.adsense-googleAds {
    background: #AC84BB url(http://www.unsere-traumhochzeit.at/frame/titlelilac_bg.gif) no-repeat 100% 50%;
    color: #FFFFFF;
    font-family: Trebuchet MS,Tahoma,Arial;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    margin: 0;
    padding: 3px 6px 0; 
}
div.adsenseBlockAside span.adsense-googleAds a {
    color: #FFFFFF;
    text-decoration: none;
}
div.adsenseBlockAside div.adsenseItem {
    padding: 12px 6px;
}

div.adsenseBlockAside a.adsense-url {
    color: #FF4A89; 
    font-size: 12px;
    font-weight: bold;
}
div.adsenseBlockAside span.adsense-line2,
div.adsenseBlockAside span.adsense-line3 {}
div.adsenseBlockAside a.adsense-url2 {
    color: #FF4A89; 
    font-family: "Trebuchet MS";
}
/***********************************************/

/* Adsense BOX QUAD*/

div.adsenseBoxQuad div.adsenseItem {
	overflow: hidden;
    padding: 7px;
	width: 135px;
}
div.adsenseBoxQuad a.adsense-url {
    color: #8F59A3; 
    font-size: 10px;
    font-weight: bold;
	line-height: 1.5em;
	height: 3em;
    text-decoration: underline;
	
}
div.adsenseBoxQuad span.adsense-line2,
div.adsenseBoxQuad span.adsense-line3 {
	color: #FF4A89;
    display: block;
    line-height: 1.5em;
    height: 3em;
}
/*
div.adsenseBoxQuad a.adsense-url2 {
    background:transparent url(http://www.unsere-traumhochzeit.at/frame/cat_right_arrow_wbg.gif) no-repeat scroll right center;
    color:#FF4A89;
    display:block;
    font-size:10px;
    font-weight:bold;
    margin:5px -2px;
    padding-right:20px;
    text-align:right;
    text-decoration:none;
}
*/
div.adsenseBoxQuad a.adsense-url2 {
    color: #8F59A3; 
    display: block;
	font-family: "Trebuchet MS";
    font-size: 10px;
    margin: 5px 0;
    text-decoration: underline !important;
}

/***********************************************/

/* Adsense BOX DOUBLE */

div.adsenseBoxDouble div.adsenseItem {
	border: 1px solid #FF4A89;
	border-top: none;
    padding: 5px 6px;
}
div.adsenseBoxDoubleLila div.adsenseItem {
    border-color: #AC84BB;	
}
div.adsenseBoxDoublePink div.adsenseItem {
    border-color: #FFCFCF;  
}
div.adsenseBoxDouble a.adsense-url {
    color: #FF4A89; 
    font-size: 12px;
    font-weight: bold;
}
div.adsenseBoxDouble span.adsense-line2,
div.adsenseBoxDouble span.adsense-line3 {
    display: block;
    line-height: 1.5em;
}
div.adsenseBoxDouble a.adsense-url2 {
    color:#FF4A89;
    display:block;
}

/***********************************************/

/* Adsense ARTICLEBOX */

#articles div.adsenseArticlebox .articlebox2 {
	min-height: 3.5em;
	padding-bottom: 2px;
	padding-top: 0;
	position: relative;
}
* html #articles div.adsenseArticlebox .articlebox2 {
    height: 2.5em;
}

/* Google-Ads */
div.adsenseArticlebox span.adsense-googleAds,
div.adsenseArticlebox span.adsense-googleAds a {
	bottom: 5px;
	color: #000000;
	font-size: 10px;
	line-height: 1.5em;
	position: absolute;
    right: 20px;
	text-decoration: none;
	white-space: nowrap;
}

div.adsenseArticlebox div.adsenseItem {
    padding: 10px 0;
}
div.adsenseArticlebox div.adsenseItemOver div.adsenseItem {
    background-color: #F0E3F6; 
}
div.adsenseArticlebox a.adsense-url {
    color:#8F59A3;
	float: left;
    font-size:11px;
	font-weight: bold;
	margin-right: 1ex;
    text-decoration:none;
}
div.adsenseArticlebox span.adsense-line2,
div.adsenseArticlebox span.adsense-line3 {
    float: left;
    font-size:11px;
    margin-right: 1ex;
}
div.adsenseArticlebox a.adsense-url2 {
	clear: both;
	color:#FF4A89;
	float: left;
	padding-top: 10px;
}

div.hochzeitsSprueche {
    position: relative;
}
div.hochzeitsSprueche img.quoteImg1 {
    position: absolute;
    top: 41px;
}
div.hochzeitsSprueche img.quoteImg2 {
    position: absolute;
    top: 141px;
}
div.hochzeitsSprueche div.adsense span.adsense-googleAds {
    display: none;
}
div.hochzeitsSprueche div.adsense div.adsenseItem a.adsense-url {
    text-decoration: none;
}
div.hochzeitsSprueche div.adsense div.adsenseItem a.adsense-url span.adsense-visible_url {
    color: #8F59A3;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    left: 57px;
}
div.hochzeitsSprueche div.adsense div.adsenseItem a.adsense-url2 {
    color: #FF4A89;
    display: block;
    text-align: right;
}
div.hochzeitsSprueche div.marginBottom div.adsenseItem a.adsense-url2 span {
    display: block;
    margin-bottom: 15px;
}
div.hochzeitsSprueche div.adsense div.adsenseItem span.adsense-line2 {
    display: block;
    padding-top: 10px;
}


/* adsenseContainer Side */
div.adsenseContainerSide {
    border: 1px solid #AC84BB;
    margin-top: 6px;
}
div.adsenseContainerSide div.adsense {
    font-size: 10px;
    overflow: hidden;
    width: 100%;
}
div.adsenseContainerSide span.adsense-googleAds {
    background: #AC84BB url(http://www.unsere-traumhochzeit.at/frame/titlelilac_bg.gif) no-repeat 100% 50%;
    color: #FFFFFF;
    display: block;
    font-family: Trebuchet MS,Tahoma,Arial;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    margin: 0;
    padding: 3px 6px 0; 
}
div.adsenseContainerSide span.adsense-googleAds a {
    color: #FFFFFF;
    text-decoration: none;
}
div.adsenseContainerSide div.adsenseItem {
    padding: 12px 6px;
}
div.adsenseContainerSide div.adsense div.adsenseItem a.adsense-url2 {
    color: #FF4A89; 
    font-family: "Trebuchet MS";
}

/* adsenseContainer Main Detail */
div.adsenseContainerMainDetail {
    margin: 15px 6px 0px 6px;
    padding-bottom: 10px;
}
div.adsenseContainerMainDetail div.adsense {
    overflow: hidden;
    width: 100%;
}
div.adsenseContainerMainDetail span.adsense-googleAds {
    background: #AC84BB url(http://www.unsere-traumhochzeit.at/frame/titlelilac_bg.gif) no-repeat 100% 50%;
    color: #FFFFFF;
    display: block;
    font-family: Trebuchet MS,Tahoma,Arial;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    margin: 0;
    padding: 3px 6px 0; 
}
div.adsenseContainerMainDetail span.adsense-googleAds a {
    color: #FFFFFF;
    text-decoration: none;
}
div.adsenseContainerMainDetail div.adsenseItem {
    padding: 5px 6px 0px 6px;
}
div.adsenseContainerMainDetail div.adsense div.adsenseItem a.adsense-url {
    font-size: 1.6em;
    padding-right: 10px;
}
div.adsenseContainerMainDetail div.adsense div.adsenseItem a.adsense-url2 {
    text-decoration: none;
}

div.adsenseContainerMainDetail div.adsense div.adsenseItem div.adsense-lines {}
div.adsenseContainerMainDetail div.adsense div.adsenseItem div.adsense-lines span {
    float: left;
    font-weight: bold;
    margin-right: 5px;
}

div.adsenseContainerMainDetail div#adsense2 span.adsense-googleAds,
div.adsenseContainerMainDetail div#adsense3 span.adsense-googleAds {
    display: none;
}

/* adsenseContainer Main Blog */
div.adsenseContainerMainBlog {}
div.adsenseContainerMainBlog div.adsense span.adsense-googleAds {
    display: block;
    padding: 5px 0px 10px 0px;
}
div.adsenseContainerMainBlog div.adsense span.adsense-googleAds a {
    color: #FF4A89;
    font-size: 10px;
    text-decoration: none;
}
div.adsenseContainerMainBlog div.adsense div.adsenseItem a.adsense-url {
  color: #FF4A89;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
}
div.adsenseContainerMainBlog div.adsense div.adsenseItem div.adsense-lines {
    display: block;
    padding: 7px 0px;
}
div.adsenseContainerMainBlog div.adsense div.adsenseItem span.adsense-line2,
div.adsenseContainerMainBlog div.adsense div.adsenseItem span.adsense-line3 {
    color: #8F59A3;
    float: left;
    margin-right: 5px;
}
