/* css */
/* BOXEN */
.headline {
	font-weight:		bold;
	padding-left:		5px;
}

div {
	padding:			0;
}
.boxNav {
	padding:			0;
	margin-bottom:		10px;
	float:				left;
}
.boxNav div.headline {
	width:				174px;
	height:				18px;
	background-image:	url(/obj/images/boxnavheadline.gif);
	background-repeat:	no-repeat;
	color:				#ffffff;
	padding-top:		2px;
}
.boxNav div.body {
	background-image:	url(/obj/images/boxnavbody.gif);
	background-repeat:	repeat-y;
	padding:			5px;
}
.boxNav div.boxFooter {
	background-image:	url(/obj/images/boxnavfooter.gif);
	background-repeat:	no-repeat;
	height:				8px;
	width:				174px;
}
.boxSubNav {
	padding:			0;
	margin-bottom:		10px;
	float:				left;
}
.boxSubNav div.headline {
	width:				174px;
	height:				18px;
	background-image:	url(/obj/images/boxsubnavheadline.gif);
	background-repeat:	no-repeat;
	color:				#ffffff;
	padding-top:		2px;
}
.boxSubNav div.body {
	background-image:	url(/obj/images/boxnavbody.gif);
	background-repeat:	repeat-y;
	padding:			5px;
}
.boxSubNav div.boxFooter {
	background-image:	url(/obj/images/boxnavfooter.gif);
	background-repeat:	no-repeat;
	height:				8px;
	width:				174px;
}
.boxContent {
	padding: 0;
}
.boxContent div.headline {
	width:				567px;
	height:				5px;
	overflow: 			hidden;
	padding:			0;
	margin:				0;
	background-image:	url(/obj/images/boxcontentheadline.gif);
	background-repeat:	no-repeat;
}
.boxContent div.body {
	background-image:	url(/obj/images/boxcontentbody.gif);
	background-repeat:	repeat-y;
	padding:			0;
	margin:				0;
	width:				567px;
	overflow: hidden;
}
.boxContent div.boxFooter {
	background-image:	url(/obj/images/boxcontentfooter.gif);
	background-repeat:	no-repeat;
	height:				5px;
	width:				567px;
}
.boxTeaser {
	margin-left:		8px;
	margin-top:			8px;
	float: left;
}
.boxTeaser div.headline {
	width:				264px;
	height:				18px;
	background-image:	url(/obj/images/boxteaserheadline.gif);
	background-repeat:	no-repeat;
	color:				#505050;
	padding-top:		2px;
	padding-left:		5px;
}
.boxTeaser div.body {
	width:				259px;
	background-image:	url(/obj/images/boxteaserbody.gif);
	background-repeat:	repeat-y;
	padding:			5px;
}
.boxTeaser div.boxFooter {
	background-image:	url(/obj/images/boxteaserfooter.gif);
	background-repeat:	no-repeat;
	height:				8px;
	width:				269px;
}
.boxTeaserBlank {
	margin-left:		8px;
	margin-top:			8px;
	float: left;
}
.boxTeaserBlank div.headline {
	width:				269px;
	height:				5px;
	background-image:	url(/obj/images/boxblankheadline.gif);
	background-repeat:	no-repeat;
}
.boxTeaserBlank div.body {
	width:				259px;
	background-image:	url(/obj/images/boxteaserbody.gif);
	background-repeat:	repeat-y;
	padding:			5px;
}
.boxTeaserBlank div.boxFooter {
	background-image:	url(/obj/images/boxteaserfooter.gif);
	background-repeat:	no-repeat;
	height:				8px;
	width:				269px;
}
.boxTeaserLong {
	margin-left:		8px;
	margin-top:			8px;
}
.boxTeaserLong div.headline {
	width:				543px;
	height:				18px;
	background-image:	url(/obj/images/boxteaserlongheadline.gif);
	background-repeat:	no-repeat;
	color:				#505050;
	padding-top:		2px;
	padding-left:		5px;
}
.boxTeaserLong div.body {
	width:				538px;
	background-image:	url(/obj/images/boxteaserlongbody.gif);
	background-repeat:	repeat-y;
	padding:			5px;
}
.boxTeaserLong div.boxFooter {
	background-image:	url(/obj/images/boxteaserlongfooter.gif);
	background-repeat:	no-repeat;
	height:				8px;
	width:				548px;
}


.boxTeaserBlankLong {
	margin-left:		8px;
	margin-top:			8px;
}
.boxTeaserBlankLong div.headline {
	width:				548px;
	height:				5px;
	background-image:	url(/obj/images/boxblanklongheadline.gif);
	background-repeat:	no-repeat;
}
.boxTeaserBlankLong div.body {
	width:				532px;
	background-image:	url(/obj/images/boxteaserlongbody.gif);
	background-repeat:	repeat-y;
	padding:			8px;
}
.boxTeaserBlankLong div.boxFooter {
	background-image:	url(/obj/images/boxteaserlongfooter.gif);
	background-repeat:	no-repeat;
	height:				8px;
	width:				548px;
}

.boxInfo {
	margin-left:		8px;
	margin-top:			8px;
}
.boxInfo div.headline {
	width:				548px;
	height:				18px;
	background-image:	url(/obj/images/boxinfoheadline.gif);
	background-repeat:	no-repeat;
	color:				#ffffff;
}
.boxInfo div.body {
	width:				538px;
	background-image:	url(/obj/images/boxteaserlongbody.gif);
	background-repeat:	repeat-y;
	padding:			5px;
}
.boxInfo div.boxFooter {
	background-image:	url(/obj/images/boxteaserlongfooter.gif);
	background-repeat:	no-repeat;
	height:				8px;
	width:				548px;
}
.boxHighlight {
	margin-left:		8px;
	margin-top:			8px;
}
.boxHighlight div.headline {
	width:				270px;
	height:				20px;
	background-image:	url(/obj/images/boxhighlightheadline.gif);
	background-repeat:	no-repeat;
	color:				#ffffff;
}
.boxHighlight div.body {
	background-image:	url(/obj/images/boxteaserbody.gif);
	background-repeat:	repeat-y;
	padding:			5px;
}
.boxHighlight div.boxFooter {
	background-image:	url(/obj/images/boxteaserfooter.gif);
	background-repeat:	no-repeat;
	height:				8px;
	width:				270px;
}
.boxBlankLong {
	margin:				8px 0px 8px 8px;
}
.boxBlankLong div.headline {
	width:				548px;
	height:				5px;
	background-image:	url(/obj/images/boxblanklongheadline.gif);
	background-repeat:	no-repeat;
	color:				#ffffff;
}
.boxBlankLong div.body {
	background-image:	url(/obj/images/boxblanklongbody.gif);
	background-repeat:	repeat-y;
	padding:			5px;
	width:				548px;
}
.boxBlankLong div.boxFooter {
	background-image:	url(/obj/images/boxblanklongfooter.gif);
	background-repeat:	no-repeat;
	height:				5px;
	width:				548px;
}
.boxBlankExtraLong {
    margin:             8px 0px 8px 8px;
}
.boxBlankExtraLong div.headline {
    width:              989px;
    height:             5px;
    background-image:   url(/obj/images/boxblankextralongheadline.gif);
    background-repeat:  no-repeat;
    color:              #ffffff;
}
.boxBlankExtraLong div.body {
    background-image:   url(/obj/images/boxblankextralongbody.gif);
    background-repeat:  repeat-y;
    padding:            5px;
    width:              989px;
}
.boxBlankExtraLong div.boxFooter {
    background-image:   url(/obj/images/boxblankextralongfooter.gif);
    background-repeat:  no-repeat;
    height:             5px;
    width:              989px;
}

/*Email Boxen */
#emailBox {
	margin-left:		12px;
}

/* zusätzliche Formatierungen */
#paymentLogin {
	height:				165px;
}
#paymentLogin2 {
	height:				165px;
}

.boxPhotoSearch {
	margin-left:		8px;
	margin-top:			8px;
	width:				543px;
}

/* RESULTS */
#resultsUpperLeft {
	background-image: url(/obj/images/box_gray_upper_left.gif);
	height: 20px;
	width: 6px;
}
#resultsUpperMiddle {
	background-image: url(/obj/images/box_gray_upper_middle.gif);
	background-repeat: repeat-x;
	height: 20px;
	font-weight: bold;
}
#resultsUpperRight {
	background-image: url(/obj/images/box_gray_upper_right.gif);
	background-color: #ececec;
	height: 20px;
	width: 11px;
}
.resultsLeft {
	background-image: url(/obj/images/box_left.gif);
	background-color: #ececec;
	width: 6px;
}
.resultsRight {
	background-image: url(/obj/images/box_right.gif);
	background-color: #ececec;
	width: 11px;
}
#resultsLowerLeft {
	background-image: url(/obj/images/box_lower_left.gif);
	background-color: #ececec;
	height: 11px;
	width: 6px;
}
#resultsLowerMiddle {
	background-image: url(/obj/images/box_lower_middle.gif);
	background-repeat: repeat-x;
	background-color: #ececec;
	height: 11px;
	font-weight: bold;
}
#resultsLowerRight {
	background-image: url(/obj/images/box_lower_right.gif);
	background-color: #ececec;
	height: 11px;
	width: 11px;
}

/* MAGAZINE */
#magazineTeaserBlank {
	height: 150px;
}
.magazineBoxTeaserBlankLong {
	margin-left:		8px;
	margin-top:			8px;
}
.magazineBoxTeaserBlankLong div.headline {
	width:				548px;
	height:				5px;
	background: none;
}
.magazineBoxTeaserBlankLong div.body {
	width:				532px;
	padding:			8px;
	background: none;
}
.magazineBoxTeaserBlankLong div.boxFooter {
	height:				8px;
	width:				548px;
	background: none;
}
