/* General */


body, p, a, a:link, a:visited, a:hover, a:active, br, h1, h2, h3, table, tr, td, th, ul, dl, ol, li, div, img, object {
	color: black;
	margin: 0;
	padding: 0;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

object {
	font-size: 0px;
	}

br, img {
	font-size: 0px;
	line-height: 0px;
}

.bolder {
	font-weight: bolder;
	color: #787878;
}

.letterspacing {
	letter-spacing: 0.1em;
}

.letterspacing_bold {
	letter-spacing: 0.05em;
	font-weight: bolder;
}

.clear {
	clear: both;
}

.spacer5 {
	height: 5px;
	display: block;
	clear: both;
	}
	
.spacer10 {
	height: 10px;
	display: block;
	clear: both;
	}
	
.spacer20 {
	height: 10px;
	display: block;
	clear: both;
	}
	
.screenview {
	display: none;	
	}
	

/* Main-Container */


body {
	color: #FFFFFF;
	background: white;
	text-align: left;
	margin: 0;
	padding: 0 0 17mm 0;
	width: 210mm;
	height: 280mm;
	}
		
#printlogo {
	height: 165px;
	width: 155px;
	display: inline;
	clear: both;
	}
	
		
#container {
	width: 195mm;
	height: 270mm;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
	}
	
		
/* headerarea */

#logobox {
	display: none;
	}
	
#headerillustrationbox {
	display: none;
}


/* mainnavigation*/

#mainnavigationboxes {
	display: none;
}

	
/* maincontent*/


#maincontent,
#maincontent_borderless {
	position: relative;
	float: left;
	width: 195mm;
	height: 270mm;
	margin: 0;
	padding: 0;
	border: none;
}

#maincontent p a {
	color: #000000;
}

#maincontent p a:link,
#maincontent p a:active,
#maincontent p a:visited,
#maincontent p a:hover {
	color: #000000;
}


/* module */

.one-four-box {
	position: relative;
	float: left;
	height: auto;
	width: 180mm;
}

.one-four-box h2 {
	font-size: 21px;
	padding: 20px 20px 5px 0;
	text-align: left;
	color: #000000;
}

.one-four-box p {
	font-size: 12px;
	line-height: 20px;
	margin: 0 20px 5px 0;
	text-align: left;
	color: #000000;
	clear: both;
}

/* ------------ */

.eight-twelve-box {
	position: absolute;
	top: 200px;
	left: 598px;
	height: 388px;
	width: 188px;
	margin: 0;
	padding: 0;
}

.eight-twelve-box_partner {
	position: absolute;
	top: 370px;
	left: 0;
	height: 388px;
	width: 188px;
	margin: 0;
	padding: 0;
}

.eight-twelve-box p {
	font-size: 12px;
	line-height: 20px;
	padding: 20px 10px 5px 20px;
	text-align: left;
	color: #ffedb0;
}

.eight-twelve-box_partner p {
	font-size: 12px;
	line-height: 20px;
	padding: 20px 10px 5px 0;
	text-align: left;
	color: #000000;
}

.eight-twelve-box p a {
	color: #99cc66;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
}

.eight-twelve-box_partner p a:link {
	display: none
}

.eight-twelve-box p a:link,
.eight-twelve-box p a:active,
.eight-twelve-box p a:visited {
	color: #99cc66;
	padding-right: 15px;
	background: url(../images/navigation/link_internal.gif) no-repeat center right;
	display: inline;
}

.eight-twelve-box p a:hover {
	padding-right: 18px;
	background: url(../images/navigation/link_internal.gif) no-repeat center right;
}

/* ------------ */

#textcontent_complete {
	position: absolute;
	top: 0;
	left: 0;
	height: 588px;
	width: 190mm;
}

#textcontent_complete_scroll {
	position: absolute;
	top: 0;
	left: 0;
	height: 240mm;
	width: 788px;
	overflow: visible;
	clear: both;
}

#textcontent_complete_scroll img {
	float: left;
	margin: 5px 10px 0 0;
}


#textcontent_left {
	position: absolute;
	top: 0;
	left: 0;
	width: 80mm;
	padding-right: 5px;
	overflow: hidden;
}

#textcontent_left_artistportrait {
	position: absolute;
	top: 0;
	left: 0;
	width: 170mm;
	height: auto;
}

#textcontent_right {
	position: absolute;
	top: 0;
	left: 80mm;
	width: 90mm;
	margin: 20px 0 0 0;
	padding: 0 0 0 5mm;
	border-left: 1px solid #000000;
	overflow: hidden;
	}

#textcontent_left a,
#textcontent_left_artistportrait a,
#textcontent_right a {
	display: none;
}

#textcontent_complete h2,
#textcontent_complete_scroll h2,
#textcontent_left h2,
#textcontent_left_artistportrait h2,
#textcontent_right h2 {
	font-size: 21px;
	padding: 20px 20px 5px 0;
	text-align: left;
	color: #000000;
}

#textcontent_complete h3,
#textcontent_complete_scroll h3,
#textcontent_left h3,
#textcontent_left_artistportrait h3,
#textcontent_right h3 {
	font-size: 12px;
	padding: 10px 20px 5px 0;
	text-align: left;
	color: #000000;
	font-weight: bolder;
	letter-spacing: 0.1em;
}

#textcontent_left p,
#textcontent_right p {
	display: block;
	font-size: 12px;
	line-height: 20px;
	margin: 0 0 5px 0;
	padding: 0 10px 0 0;
	text-align: left;
	color: #000000;
}

#textcontent_left_artistportrait p {
	display: block;
	font-size: 12px;
	line-height: 20px;
	margin: 0 0 5px 0;
	padding: 0;
	text-align: left;
	color: #000000;
	width: 170mm;
}

#textcontent_complete p,
#textcontent_complete_scroll p {
	width: 170mm;
	display: block;
	font-size: 12px;
	line-height: 20px;
	margin: 0 0 5px 0;
	padding: 0;
	text-align: left;
	color: #000000;
}


#textcontent_left dl,
#textcontent_right dl {
	list-style-type: none;
	width: 115mm;
	margin: 0;
}

#textcontent_left dl img,
#textcontent_right dl img{
	margin: 0 5px 1px 0;
	padding: 0;
}


#textcontent_left dt,
#textcontent_right dt {
	position: relative;
	float: left;
	list-style-type: none;
	width: 60mm;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #000000;
	text-align: left;
	margin: 0;
	padding: 0;
}

#textcontent_right dt img {
	display: none;
}

#textcontent_left dd,
#textcontent_right dd {
	position: relative;
	float: right;
	list-style-type: none;
	width: 55mm;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #000000;
	margin: 0;
	padding: 0;
	text-align: left;
}

#textcontent_left ul,
#textcontent_right ul {
	list-style-type: none;
	width: 90mm;
	}
	
#textcontent_left_artistportrait ul {
	list-style-type: none;
	width: 170mm;
	}
	
	
#textcontent_complete ul,
#textcontent_complete_scroll ul {
	list-style-type: none;
	width: 170mm;
	}
	
#textcontent_complete ul li,
#textcontent_complete_scroll ul li,
#textcontent_left ul li,
#textcontent_left_artistportrait ul li,
#textcontent_right ul li {
	font-size: 12px;
	margin: 0;
	padding: 0 0 0 15px;
	line-height: 20px;
	color: #000000;
	text-align: left;
	background: none;
	}
	
#textcontent_left_artistportrait ul li, 
#textcontent_complete ul li,
#textcontent_complete_scroll ul li,
#textcontent_right ul li{
padding: 0;
}
	
#textcontent_left_artistportrait ul li img {
	display: inline;
	margin-right: 2mm;
}
	
#textcontent_complete ul li.headline a {
	color: #000000;
	font-weight: bolder;
}
	
#textcontent_complete ul li.headline a:link {
	display: inline;
	clear: both;
	font-weight: bolder;
	color: #000000;
	margin:0;
	padding: 0;
}
	
#textcontent_right ul li {
	font-size: 12px;
	margin: 0;
	line-height: 20px;
	color: #000000;
	text-align: left;
	background: none;
	}	
	
#textcontent_right ul li.externallink {
	display: none;
	}

	
/* Startseite */

#bracelet_index_330x330 {
	position: absolute;
	top: 230px;
	left: 0;
	height: 330px;
	width: 330px;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-align: center;
}



/* Lebensbaumarmbaender */

.bracelet_lebensbaum1_307x390 {
	position: absolute;
	top: 200px;
	left: 0;
	height: 390px;
	width: 307px;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-align: center;
}

.bracelet_lebensbaum1_307x390 img {
	margin: 0 0 15px 0;
	}
	
.bracelet_lebensbaum2_307x390 {
	position: absolute;
	top: 200px;
	left: 280px;
	height: 390px;
	width: 307px;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-align: center;
}

.bracelet_lebensbaum2_307x390 img {
	margin: 0 0 15px 0;
	}
		
	
/* Lebensbaumarmbaender2 */

#maincontent_divided {
	position: relative;
	float: left;
	width: 195mm;
	height: auto;
	margin: 0;
	padding: 0;
	border: none;
	}

#maincontent_left {
	position: relative;
	float: left;
	width: 84mm;
	height: 588px;
	margin: 5mm 3mm 0 0;
	padding: 0;
	border: none;
	clear: left;
}
	
#maincontent_left_image {
	height: 368px;
	width: 307px;
	border-bottom: 1px solid #000000;
	margin: 0;
	font-size: 12px;
}

#maincontent_left_image img {
	margin: 0 0 10mm 0;
}

#maincontent_left_image p.name {
	list-style-type: none;
	height: 20px;
	color: #000000;
	text-align: left;
}

#maincontent_left_image p.order {
	display: none;
}

#maincontent_left_description {
	height: auto;
	width: 84mm;
	margin: 5mm 0 0 0;
	font-size: 12px;
}

#maincontent_left_description ul {
	list-style-type: none;
	}

#maincontent_left_description ul li {
	display: block;
	padding: 0 20px 0 0;
	line-height: 20px;
	color: #000000;
	text-align: left;
	background: none;
	}

#maincontent_right {
	position: relative;
	float: left;
	width: 95mm;
	height: auto;
	margin: 0;
	padding: 0;
	border: none;
}

#maincontent_right p {
	width: auto;
	font-size: 12px;
	line-height: 20px;
	margin: 20px 0 15px 0;
	text-align: left;
	color: #000000;
	padding-bottom: 5mm;
	border-bottom: 1px solid #000000;
}

#maincontent_right_dates {
	position: relative;
	float: left;
	width: 72mm;
	height: auto;
	margin: 0 0 20px -20px;
	padding: 0;
}

#maincontent_right_treenames {
	position: relative;
	float: left;
	width: 23mm;
	height: auto;
	margin: 0 0 20px 0;
	padding: 0;
}

/* Formate für Spry-Tabelle  */


#maincontent_right_dates div table {
	border-collapse: collapse;
	float: left;
}

#maincontent_right_treenames div table {
	border-collapse: collapse;
	float: left;
}

#maincontent_right_dates div table tr,
#maincontent_right_treenames div table tr {
	height: 23px;
	border-collapse: collapse;
}

#maincontent_right_dates div table tr td,
#maincontent_right_treenames div table tr td {
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	height: 23px;
	line-height: 23px;
	color: #000000;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	float: left;
}



/* Baumkreisarmband */

#bracelet_baumkreis_330x330 {
	position: absolute;
	top: 230px;
	left: 0;
	height: 330px;
	width: 330px;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-align: center;
}

#bracelet_baumkreis_description {
	position: absolute;
	top: 230px;
	left: 340px;
	margin: 0;
	padding: 0;
	border-left: none;
	text-align: left;
	height: auto;
	width: 330px;
}

#bracelet_baumkreis_description p {
	padding: 0 0 0 5mm;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-align: left;
}

#bracelet_baumkreis_description a:link,
#bracelet_baumkreis_description a:visited,
#bracelet_baumkreis_description a:hover,
#bracelet_baumkreis_description a:active {
	display: none;
}



/* Wunschbaumarmbaender */

	#bracelet_wunschbaum1_307x390 {
	position: absolute;
	top: 230px;
	left: 0;
	height: 330px;
	width: 307px;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-align: center;
}

/* wegen Spry-Tabelle */
#bracelet_wunschbaum1_307x390 div {
	color: #000000;
}

#bracelet_wunschbaum1_307x390 img {
	margin: 0 0 5px 0;
	}

#bracelet_wunschbaum1_307x390 div p.name {
	list-style-type: none;
	height: 20px;
	color: #000000;
	text-align: center;
}

#bracelet_wunschbaum1_307x390 p.order {
	display: none;
}


#content_seven-eleven-box {
	position: absolute;
	top: 230px;
	left: 350px;
	height: 348px;
	width: 178px;
	margin: 0;
	padding: 0;
	border-left: none;
}

#content_wishingtrees_overview {
	position: absolute;
	top: 200px;
	left: 360px;
	height: 348px;
	width: 378px;
	margin: 20px 0;
	padding: 0;
	overflow: hidden;
	border: none;
}

/* Formate für Spry-Tabelle  */

#content_seven-eleven-box div table {
	border-collapse: collapse;
	border: none;
}

#content_wishingtrees_overview div	{
	float: left;
	border: none;
}

#content_wishingtrees_overview div table {
	border-collapse: collapse;
	border: none;
	width: 188px;
	position: relative;
	display: block;
	overflow: hidden;
}

#content_seven-eleven-box div table tr,
#content_eight-twelve-box div table tr,
#content_wishingtrees_overview div table tr {
	height: 23px;
	display: block;
	border: none;
	border-collapse: collapse;
}

#content_seven-eleven-box div table tr td,
#content_eight-twelve-box div table tr td,
#content_wishingtrees_overview div table tr td {
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	height: 23px;
	line-height: 23px;
	width: 178px;
	color: black;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border: none;
}


/* Formate für Normal-Bereiche  */

#content_seven-eleven-box ul,
#content_eight-twelve-box ul {
	list-style-type: none;
}

#content_seven-eleven-box ul li,
#content_eight-twelve-box ul li {
	display: block;
	height: 23px;
	width: 178px;
	padding: 0 0 0 20px;
	text-align: left;
}


#content_eight-twelve-box {
	position: absolute;
	top: 200px;
	left: 550px;
	height: 348px;
	width: 188px;
	margin: 20px 0;
	padding: 0;
	border-left: none;
	text-align: left;
}

#content_eight-twelve-box p {
	padding: 20px 20px 5px 0;
	font-size: 12px;
	color: #000000;
	text-align: left;
}

#kombihint-box {
	display: none;
}



/* Partnerarmbaender */

.bracelet_partner1_330x330 {
	position: absolute;
	top: 230px;
	left: 0;
	height: 330px;
	width: 330px;
	font-size: 12px;
	line-height: 18px;
	color: #ffedb0;
	text-align: center;
}
	
.bracelet_partner2_330x330 {
	position: absolute;
	top: 230px;
	left: 285px;
	height: 330px;
	width: 330px;
	font-size: 12px;
	line-height: 18px;
	color: #ffedb0;
	text-align: center;
}
	
#bracelets_partner_lightbox {
	position: absolute;
	top: 0;
	left: 0;
	height: auto;
	width: 788px;
	border: none;
}

#bracelets_partner_lightbox h2 {
	font-size: 21px;
	padding: 20px 20px 5px 0;
	text-align: left;
	color: #000000
}

#bracelets_partner_b1 {
	position: absolute;
	top: 60px;
	left: 0;
	height: 330px;
	width: 330px;
}

#bracelets_partner_b2 {
	position: absolute;
	top: 60px;
	left: 329px;
	height: 330px;
	width: 250px;
}

#bracelets_partner_description {
	position: absolute;
	top: 400px;
	left: 0;
	height: 150px;
	width: 150px;
}

#bracelets_partner_description p {
	font-size: 12px;
	line-height: 20px;
	text-align: left;
	color: #000000;
	clear: both;
}

#bracelets_partner_description a:link,
#bracelets_partner_description a:hover,
#bracelets_partner_description a:visited,
#bracelets_partner_description a:active {
	display: none;
}


/* ------------  Sprybereich ------------  */

#bracelets_partner_versionlist {
	position: absolute;
	top: 460px;
	left: 0;
	height: 158px;
	width: 588px;
	border: none;
	padding: 15px 0;
	overflow: hidden;
}

#bracelets_partner_versionlist div table {
	border-collapse: collapse;
	width: 195px;
	position: relative;
	float: left;
}

#bracelets_partner_versionlist div table tr {
	height: 23px;
	width: 195px;
}

#bracelets_partner_versionlist div table tr td {
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	height: 23px;
	line-height: 23px;
	width: 175px;
	color: #000000;
	padding: 0;
	border-left: none;
}


#bracelets_partner_vmk {
	position: absolute;
	top: 460px;
	left: 550px;
	height: 158px;
	width: 188px;
	border: none;
	padding: 15px 0;
	overflow: hidden;
}

#bracelets_partner_vmk table {
	border-collapse: collapse;
	width: 188px;
	position: relative;
	float: left;
}

#bracelets_partner_vmk table tr {
	height: 23px;
	width: 188px;
}

#bracelets_partner_vmk table tr td {
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	height: 23px;
	line-height: 23px;
	width: 168px;
	color: #000000;
	padding: 0;
}

#bracelets_partner_vmk table tr td a:link,
#bracelets_partner_vmk table tr td a:hover,
#bracelets_partner_vmk table tr td a:visited,
#bracelets_partner_vmk table tr td a:active {
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	height: 23px;
	line-height: 23px;
	width: 168px;
	color: #000000;
	padding: 0;
}



/* Vater, Mutter & Kind-Armbaender */

.bracelet_vmk {
	position: absolute;
	top: 0;
	left:0;
	height: 588px;
	width: 588px;
}

.bracelet_vmk h2 {
	font-size: 21px;
	padding: 20px 20px 5px 0;
	text-align: left;
	color: #000000;
}

.bracelet_vmk img {
	margin: 15px 0 10px 0;
	float: left;
}

.bracelet_vmk div p {
	font-size: 12px;
	line-height: 20px;
	margin: 0 40px 5px 0;
	text-align: left;
	color: #000000;
	overflow: hidden;
}

#bracelet_vmk_range {
	position: absolute;
	top: 155mm;
	left:0;
	height: auto;
	width: 188px;
	display: block;
	color: black;
}

#bracelet_vmk_range h3 {
	font-size: 12px;
	line-height: 20px;
	width: 148px;
	margin: 0 20px 15px 0;
	padding: 20px 0 5px 0;
	text-align: left;
	color: #000000;
	border-bottom: 1px solid #000000;
}

/* Formate für Spry-Tabelle  */

#bracelet_vmk_range div table {
	border-collapse: collapse;
}

#bracelet_vmk_range div table tr {
	height: 23px;
	display: block;
	border-collapse: collapse;
}

#bracelet_vmk_range div table tr td {
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	height: 23px;
	line-height: 23px;
	width: 178px;
	color: #000000;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}

#bracelet_vmk_range div table td a,
#bracelet_vmk_range div table td a:link,
#bracelet_vmk_range div table td a:hover,
#bracelet_vmk_range div table td a:visited,
#bracelet_vmk_range div table td a:active {
	color: #000000;
	width: 100%;
	height: 100%;
}

#bracelet_vmk_order {
	display: none;
}


	/* --------- basenavigation ---------*/
	
#basenavbox1 {
	display: none;
}

#basenavbox2 {
	display: none;
}

#basenavbox3 {
	display: none;
}

#basenavbox4 {
	display: none;
}

#basenavbox5 {
	display: none;
}

	

