* {
	margin: 0;
	padding: 0;
}
html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
}
img {
	border: 0;
}
body {
	font-size: 11px;
	font-family: Trebuchet, sans-serif;
	color: #5c433d;
	background-image: url("../pics/drop.png");
	background-position: center;
	background-repeat: repeat-y;
	background-color: #fcf9f2;
}
a:focus {
	outline:0; 
	-moz-outline:0;
}
.bold {
	font-weight:bold;
}
h1 {
	font-size: 26px;
	font-style: italic;
	font-weight: bold;
	margin: 5px 0 20px -40px;
	z-index:2;
	position:relative;
}
#container {
	min-height: 100%;
	position:relative;
	/*background-image: url("../pics/bg4.jpg");*/
	background-position: bottom center;
	background-repeat: no-repeat;
	overflow:hidden;
}
#flashlayer {
	/*background-repeat: no-repeat;*/
	/*right:0px;*/
	/*margin: 0 auto;*/
	/*background-color:#CCCCFF;*/
	/*width:100px;
	height:50px;*/
	/*display:block;*/
	
	position:absolute;
	bottom:0px;
	left:50%;
	margin-left:-1000px;
	z-index:1;
}
#produktslider {
	position:absolute;
	bottom:15px;
	left:50%;
	margin-left:-265px;
	z-index:2;
	outline:0;
}
#bubbles {
	position:absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -492px;
	z-index:3;
}
#header {
	height: 152px;
	z-index: 2;
	position: relative;
}
#header_center {
	position: relative;
	height: 138px;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 22px 0 22px;
	background-image: url("../pics/header.png");
	background-position: top center;
	background-repeat: no-repeat;
	z-index: 3;
}
#logo {
	position: absolute;
	top: 15px;
	left: 50%;
	margin-left: 310px;
}
#shoplink {
	position:relative;
	z-index:3;	
	top: 45px;
	left: 549px;
}
#shoplink a{
	display:block;
	width:86px;
	height:27px;
}
#header_right {
	position: absolute;
	top: 0;
	right: 0;
	width: 50%;
	height: 244px;
	background-image: url("../pics/header_rechts.png");
	background-repeat: no-repeat;
	background-position: left;
	/*z-index: 1;*/
	z-index: 1;
}
#body {
	padding: 10px;
	padding-bottom: 150px;   /* Height of the footer */
	text-align: center;
	position: relative;
	/*z-index: 2;*/
}
#body_center {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding: 60px 22px 0 22px;
	min-height: 460px;
}
/*#content_extended {
	padding-left:9px;
	position:absolute;
}
#content_extended h1{
	font-size:26px;
	font-style:italic;
	font-weight:bold;
	margin:0 0 16px 9px;
	position:static;
	z-index:0;
}*/
#footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 150px;   /* Height of the footer */
	<!--[if IE 7]>
	position: static;
	height: 32px;   /* Height of the footer */
	<![endif]-->


}
#footer_center {
	position: absolute;
	left: 50%;
	bottom: 0;
	height:60px;
	width: 960px;
	z-index: 2;
	margin-left: -480px;
}
#subnavi {
	position: relative;
	float: left;
	width: 200px;
	margin: 50px 0 0px 0;
	z-index: 2;
}
#subnavi ul {
	list-style: none;
}
#subnavi ul li {
	height: 21px;
	clear:both;
	float: right;
	margin: 0 5px 5px 0;
}
#subnavi ul li a span {
	background-color: transparent;
	background-image: url("../pics/corp_subnavi_inactive.gif");
	background-repeat: no-repeat;
	background-position: left top;
	display:inline-block;
	height:21px;
	padding: 3px 0 0 10px;
	text-decoration:none;
	color: #685a57;
}
#subnavi ul li a {
	background-image: url("../pics/corp_subnavi_inactive_r.gif");
	background-repeat: no-repeat;
	background-position: right top;
	background-color: transparent;
	cursor:pointer;
	display: block;
	font-size:11px;
	height:21px;
	margin-bottom:3px;
	margin-top:2px;
	padding-right:9px;
	vertical-align:middle;
	text-decoration:none;
	text-decoration: none;
	white-space: nowrap;
	color: #685a57;
}
#subnavi ul li a:hover span, #subnavi ul li.active a span {
	background-image: url("../pics/corp_subnavi_active.gif");
	color: #ffffff;
}
#subnavi ul li a:hover, #subnavi ul li.active a {
	background-image: url("../pics/corp_subnavi_active_r.gif");
	color: #ffffff;
}
#subnavi ul li.family a:hover span, #subnavi ul li.family_active a span {
	background-image: url("../pics/family_subnavi_active.gif");
	color: #ffffff;
}
#subnavi ul li.family a:hover, #subnavi ul li.family_active a {
	background-image: url("../pics/family_subnavi_active_r.gif");
	color: #ffffff;
}
#subnavi ul.layer2 li {
	height: 17px;
	clear:both;
	float: right;
	margin: 0 5px 5px 0;
}
#subnavi ul.layer2 li a span {
	background-color: transparent;
	background-image: url("../pics/corp_subsubnavi_inactive.gif");
	background-repeat: no-repeat;
	background-position: left top;
	display:inline-block;
	height:17px;
	padding: 1px 0 0 10px;
	text-decoration:none;
	color: #ffffff;
}
#subnavi ul.layer2 li a {
	background-image: url("../pics/corp_subsubnavi_inactive_r.gif");
	background-repeat: no-repeat;
	background-position: right top;
	background-color: transparent;
	cursor:pointer;
	display: block;
	font-size:11px;
	height:17px;
	padding-right:9px;
	vertical-align:middle;
	text-decoration:none;
	text-decoration: none;
	white-space: nowrap;
	color: #ffffff;
}
#subnavi ul.layer2 li a:hover span, #subnavi ul.layer2 li.active a span {
	background-image: url("../pics/corp_subsubnavi_active.gif");
	color: #ffffff;
}
#subnavi ul.layer2 li a:hover, #subnavi ul.layer2 li.active a {
	background-image: url("../pics/corp_subsubnavi_active_r.gif");
	color: #ffffff;
}
#corp_deko {
	text-align: right;
	position: absolute;
	top: 100px;
	left: 50%;
	width: 300px;
	height: 133px;
	margin: 0 0 0 -500px;
	z-index: 1;
}
#corp_deko div.csc-textpic, #corp_deko div.csc-textpic-left, #corp_deko div.csc-textpic-above, #corp_deko div.csc-textpic-center {
	float: right;
	text-align:right;
}
#content {
	margin: 0 25px 0 300px;
}
#content p {
	margin: 5px 0 5px 0;
}
#content_left {
	margin: 0 325px 0 0;
}
#content_left h1.csc-firstHeader {
	position: absolute;
	z-index: 3;
}
#content_left div.csc-header-n1 {
	height: 45px;
}
#content_right {
	float: right;
	width: 315px;
	margin: 45px 0 0 0;
	padding: 0 0 0 40px;
	height: 100%;
}
#content_center {
	margin: 0 150px 0 0;
}
#content_center div + p:first-letter, 
#content_left div + p:first-letter, 
#content_center div.csc-header + div.csc-textpic-text p:first-child:first-letter, 
#content_center div.csc-header + div.csc-textpic div.csc-textpic-text p:first-child:first-letter, 
#content_left div.csc-header + div.csc-textpic-text p:first-child:first-letter, 
#content_left div.csc-header + div.csc-textpic div.csc-textpic-text p:first-child:first-letter  {
	font-size:36px;
	font-weight: bold;
	font-style: italic;
	float: left;
	margin: 0 7px 0 0;
	padding: 0;
	line-height: 36px;
}
#content_center img {
	
}
#bottom_navi {
	width:960px;
	position:absolute;
	bottom:0;
	left:2px;
	height:16px;
	padding: 4px 0 0 0;
	background-color:#f9b4e4;
}
#bottom_navi ul {
	list-style:none;
}
#bottom_navi li {
	display:block;
	float:left;
	margin: 0 0 0 10px;
}
#bottom_navi a {
	font-size: 11px;
	font-family: Arial, sans-serif;
	color: #ffffff;
	text-decoration:none;
}
#teaser {
	position: absolute;
	bottom: 50px;
	left:50%;
	width:246px;
	height:281px;
	/*background-image:url("../pics/teaser.png");
	background-repeat:no-repeat;
	background-position:bottom right;*/
	overflow:visible;
	margin: 0 0 0 -510px;
	z-index: 3;
	outline:0;
}
#teaser img {
	position:absolute;
	bottom:5px;
	right:-25px;
}
#navi {
	position: absolute;
	top: 90px;
	right: 5px;
	background: none;
	font-size:12px;
	z-index: -1;
	outline:0; 
	-moz-outline:0;
}
#upper_navi {
	border: 2px solid #4d312b;
	height:20px;
	/*width:581px;*/
	padding: 0;
	margin: 0;
	background-color:#ffffff;
	white-space:nowrap;
}
#upper_navi a {
	display: block;
	color: #5c433d;
	text-decoration: none;
	font-weight: bold;
	height:17px;
	margin: 0 0 2px 0;
	padding: 3px 5px 0 5px;
	float: left;
}
#upper_navi li a {
	font-weight: normal;
}
#upper_navi a:hover, #upper_navi li.active a, #upper_navi a.active {
	color: #ffffff;
	background-color: #e20044;
}
#upper_navi ul {
	list-style:none;
}
#upper_navi li {
	display:block;
	float:left;
	height:19px;
	margin: 0;
}
#lower_navi {
	margin: 5px 0 0 320px;
	height:22px;
	/*width:267px;*/
	border: 0;
	background-color: #4d312b;
	color: #ffffff;
}
#lower_navi ul {
	list-style:none;
}
#lower_navi li {
	display:block;
	float:left;
	padding: 0;
	height:20px;
	margin: 0;
}
#lower_navi a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	display:block;
	float:left;
	height: 18px;
	padding: 4px 5px 0 5px;
	margin: 0 0 0 0;
}
#lower_navi a:hover, #lower_navi li.active a {
	background-color: #e20044;	
}
/* Bullet lists */
ul li {
	margin: 0 0 0 10px;
}
/* Bullet lists */
/*vvv Links vvv*/
a {
	font-weight: normal;
	text-decoration: underline;
	color: #5c433d;
}
/*^^^ Links ^^^*/
/*vvv E-Mail Form vvv*/
div.tx-powermail-pi1 legend {
	display: none;
}
div.tx-powermail-pi1 fieldset {
	border: 0;
}
div.tx-powermail-pi1 label {
	display: block;
	width: 260px;
	clear: both;
}
div.powermail_radio_inner {
	margin: 5px 0 0 0;
}
div.powermail_radio_inner label {
	float: right;
	margin: 0 35px 0 0;
}
div.tx-powermail-pi1 input.powermail_text, div.tx-powermail-pi1 textarea {
	border: 0;
	display: block;
	background: none;
	border: 0;
	font-family: Trebuchet, sans-serif;
	font-size: 11px;
	color: #5c433d;
}
div.tx-powermail-pi1 div.textarea {
	background-image: url("../pics/textarea.gif");
	background-position: left;
	background-repeat: no-repeat;
	width: 270px;
	height: 113px;
}
div.tx-powermail-pi1 input.small {
	width: 79px;
	height: 14px;
	padding: 3px 2px 0 4px;
}
div.tx-powermail-pi1 input.big {
	width: 156px;
	height: 14px;
	padding: 3px 2px 0 4px;
}
div.tx-powermail-pi1 textarea {
	width: 250px;
	height: 90px;
	padding: 5px 5px 5px 5px;
	margin: 3px 0 0 0;
	overflow: auto;
}
div.tx-powermail-pi1 input.button, input.tx-powermail-pi1_confirmation, input.tx-powermail-pi1_confirmation_submit {
	float:left;
	color: #ffffff;
	background-color: #5c433d;
	padding: 2px 2px 2px 2px;
	margin: 5px 5px 0 0;
	border: 0;
	border-bottom: 2px solid #b2b1ac;
	border-right: 2px solid #b2b1ac;

}
input.tx-powermail-pi1_mandatory_submit {
	color: #ffffff;
	background-color: #5c433d;
	padding: 2px 2px 2px 2px;
	margin: 5px 5px 0 0;
	border: 0;
	border-bottom: 2px solid #b2b1ac;
	border-right: 2px solid #b2b1ac;
}
div.tx_powermail_pi1_fieldwrap_html_text div.big {
	background-image: url("../pics/input_big.gif");
	background-position: left;
	background-repeat: no-repeat;
	height: 23px;
	width: 168px;
}
div.tx_powermail_pi1_fieldwrap_html_text div.small {
	background-image: url("../pics/input_small.gif");
	background-position: left;
	background-repeat: no-repeat;
	height: 23px;
	width: 91px;
}
/*^^^ E-Mail Form ^^^*/
tr.tr-odd {
	background-color: #f8eaf0;
}
#body_breaker {
	clear:both;
}
/*vvv News  vvv*/
span.news-list-date {
	font-weight: normal;
	font-size:10px;
}
hr.clearer {
	border: 0;
}
div.news-list-item {
	padding: 5px 5px 5px 5px;
}
div.news-list-item h3 {
	background-color: #f8eaf0;	
}
div.news-list-item h3 a {
	font-weight: bold;
	font-size: 11px;
}
div.news-list-item table {
	width:100%;
	margin: 5px 0 0 0 ;
}
div.news-list-item table td.text {
	width:100%;
	vertical-align:top;
}
div.news-list-item table td.more {
	width:100%;
	vertical-align:bottom;
}
div.news-list-morelink {
	text-align: right;
}
div.news-list-category {
	float: left;
}
div.news-single-item h2 {
	font-size: 26px;
	font-style: italic;
	font-weight: bold;
	margin: 5px 0 20px -40px;
	z-index:2;
	position:relative;
}
div.news-single-item h3 {
	
	font-size: 18px;
}
div.news-single-item li {
	margin: 0 0 0 30px;
}
div.news-single-item div.news-single-img {
	float: right;
}
div.news-single-item table.add_data {
	clear: both;
	width:100%;
}
div.news-single-item table.add_data tr td.left {
	width: 100%;
	vertical-align:top;
}
div.news-single-item table.add_data tr td.right {
	vertical-align: bottom;
	white-space: nowrap;
}
div.news-single-item table.add_data dt {
	margin: 0 0 5px 0;
}
div.news-single-item table.header_data {
	width:100%;
	margin: 10px 0 0 0;
}
div.news-single-item table.header_data tr td.left {
	width: 100%;
	vertical-align:top;
}
div.news-single-item table.header_data tr td.right {
	vertical-align: top;
	white-space: nowrap;
}
div.news-single-category {
	margin-bottom: 10px;
}
div.news-single-backlink {
	float: right;
}
/*^^^ News ^^^*/
/*vvv Login Formular vvv*/
.tx-felogin-pi1 dl { 
	margin: 0; 
	padding: 1em 0 0 0; 
}
.tx-felogin-pi1 dt, .tx-felogin-pi1 dd { 
	margin: 0; 
	padding: 0 0 .5em 0; 
	float: left; 
}
.tx-felogin-pi1 dt { 
	clear: both; 
	width: 30%; 
	text-align: right; 
	padding-right: 1em; 
}
.tx-felogin-pi1 dd { 
	text-align: left; 
	width: 50%; 
}
* html .tx-felogin-pi1 dd { 
	float: none; 
}
.tx-felogin-pi1 dd p { 
	margin-top: 0; 
	margin-bottom: .5em; 
	padding: 0; 
}
.tx-felogin-pi1 dd label { 
	padding: 0 1em 0 .5em; 
}
.tx-felogin-pi1 fieldset {
	width: 290px;
	height: 105px;
	padding: 0 0 0 5px;
	background-image: url("../pics/fieldset_small.gif");
	background-repeat: no-repeat;
	border: 0;
}
.tx-felogin-pi1 input.text {
	border: 0;
	display: block;
	background: none;
	font-family: Trebuchet, sans-serif;
	font-size: 11px;
	color: #5c433d;
	width: 156px;
	height: 14px;
	padding: 3px 2px 0 4px;
}
.tx-felogin-pi1 input.button {
	float:left;
	color: #ffffff;
	background-color: #5c433d;
	padding: 2px 2px 2px 2px;
	margin: 5px 5px 0 0;
	border: 0;
	border-bottom: 2px solid #b2b1ac;
	border-right: 2px solid #b2b1ac;
	cursor:pointer;
}
.tx-felogin-pi1 div.big {
	background-image: url("../pics/input_big.gif");
	background-position: left;
	background-repeat: no-repeat;
	height: 23px;
	width: 168px;
}
.tx-felogin-pi1 input.hidden {
	display: none;
}
/*^^^ Login Formular ^^^*/
/********************************
 *    Registrierungsformular    *
 ********************************/

.tx-srfeuserregister-pi1 a {
	background: none;
	text-decoration: underline;
}
.tx-srfeuserregister-pi1 dt {
	width: 30%;
}
#tx-srfeuserregister-pi1-fe_users_form fieldset {
	margin: 5px 0 0 0;
	width: 285px;
	padding: 0 0 0 5px;
	border: 1px solid #5c433d;
}
#tx-srfeuserregister-pi1-fe_users_form legend {
	color: #5c433d;
}
input.tx-srfeuserregister-pi1-text, #tx-srfeuserregister-pi1-fe_users_form select, input.tx-srfeuserregister-pi1-password {
	border: 0;
	display: block;
	background: none;
	font-family: Trebuchet, sans-serif;
	font-size: 11px;
	color: #5c433d;
}
input.tx-srfeuserregister-pi1-text {
	width: 156px;
	height: 14px;
	padding: 3px 2px 0 4px;
}
input.tx-srfeuserregister-pi1-password {
	width: 79px;
	height: 14px;
	padding: 3px 2px 0 4px;
}
#tx-srfeuserregister-pi1-fe_users_form select {
	
}
input.tx-srfeuserregister-pi1-submit {
	float:left;
	color: #ffffff;
	background-color: #5c433d;
	padding: 2px 2px 2px 2px;
	margin: 5px 5px 0 0;
	border: 0;
	border-bottom: 2px solid #b2b1ac;
	border-right: 2px solid #b2b1ac;
	cursor:pointer;
}
div.tx-srfeuserregister-pi1 div.big {
	background-image: url("../pics/input_big.gif");
	background-position: left;
	background-repeat: no-repeat;
	height: 23px;
	width: 168px;
}
div.tx-srfeuserregister-pi1 div.small {
	background-image: url("../pics/input_small.gif");
	background-position: left;
	background-repeat: no-repeat;
	height: 23px;
	width: 91px;
}
/*^^^ Registrierungsformular ^^^*/
div.csc-textpic div.csc-textpic-imagerow {
	clear: none;
}
div.csc-textpic-left div.csc-textpic-text {
	clear: none;
}
div.csc-textpic-imagewrap {
	margin-left: -15px;
}
table.contenttable thead tr th {
	padding: 0 3px 0 3px;
}
table.contenttable tbody tr td {
	padding: 0 3px 0 3px;
}
/*vvv Selectbox vvv*/
div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #5c433d;
  margin:0px;
  margin-top:-10px;
  padding:0px;
  font-family: Trebuchet, sans-serif;
	font-size: 11px;
	color: #5c433d;
  text-align:left;
  max-height:200px;
  overflow:auto;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected { 
  background-color: #f8eaf0;
}
div.selectbox-wrapper ul li.current { 
  background-color: #f8eaf0;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

label {
    display: block;
}
div.small .selectbox /* look&feel of  select box*/
{
  margin: 0px 5px 10px 0px;
  padding: 3px 0 0 5px;
  width : 86px; 
  display : block;
  text-align:left; 
  background: url("../pics/select_small.gif") left;
  height:20px;
  cursor: pointer;
  border:0;
  font-family: Trebuchet, sans-serif;
	font-size: 11px;
	color: #5c433d;
}

div.small select {
	background: url("../pics/input_small.gif") left;
}
div.big .selectbox /* look&feel of  select box*/
{
  margin: 0px 5px 10px 0px;
  padding: 3px 0 0 5px;
  width : 163px; 
  display : block;
  text-align:left; 
  background: url("../pics/select_big.gif") left;
  height:20px;
  cursor: pointer;
  border:0;
  font-family: Trebuchet, sans-serif;
	font-size: 11px;
	color: #5c433d;
}

div.big select {
	background: url("../pics/input_big.gif") left;
}
div.tx-srfeuserregister-pi1 .selectbox /* look&feel of  select box*/
{
  padding: 3px 0 0 5px;
  width : 163px; 
  display : block;
  text-align:left; 
  background: url("../pics/select_big.gif") left;
  height:20px;
  cursor: pointer;
  border:0;
  font-family: Trebuchet, sans-serif;
	font-size: 11px;
	color: #5c433d;
}

select {
	background: url("../pics/input_big.gif") left;
}

table.csc-searchform .selectbox /* look&feel of  select box*/
{
  padding: 3px 0 0 5px;
  width : 195px; 
  display : block;
  text-align:left; 
  background: url("../pics/select_bigger.gif") left;
  height:20px;
  cursor: pointer;
  border:0;
  font-family: Trebuchet, sans-serif;
	font-size: 11px;
	color: #5c433d;
}

table.csc-searchform select {
	background: url("../pics/input_bigger.gif") left;
}
/*^^^ Selectbox ^^^*/

/*vvv E-Card-Generator vvv*/
/* Browser hacks */
#ecard_box {
padding-left:170px; /* IE 5 */
voice-family:"\"}\"";
voice-family:inherit;
padding-left:170px;\ /* IE8 */
padding-left:170px; /* Standarized browser like Mozilla */
[padding-left:170px; /* Standarized browser like Mozilla */
padding-left:0px;margin-left:-130px;] /* Chrome */
}
/*end*/
/*\*/
html*#ecard_box {
[padding-left:170px; /* older version of Mozilla */
padding-left:0px;margin-left:-130px; /* Safari */
]padding-left:300px;/* IE7 */
}/*end*/
.dummyend[id]{clear:both;}

/*\*/
* html #ecard_box {
padding-left:0px; /* IE6 */
}
/*end*/


#ecard_box .container {
position:relative;
}
#ecard_box #thumbnails {
position:absolute;
left:0px;
top:95px;
}
#ecard_box #maske {
position:absolute;
left:0px;
top:95px;
}
#ecard_box .csc-header {
	width:300px;
	position:absolute;
	left:0;
	top:0;
}
#ecard_box h1 {
	margin:0;
}
#ecard_box #maske a{
display:block;
width:88px;
height:88px;
}
.ecard_counter {
	background-color:#fcf9f3;
	border:none;
	color:#5C433D;
	font-family:Trebuchet,sans-serif;
	font-size:11px;
	width:20px;
}
/*Normal*/
#ecard_box #maske a.m1{ background:url("../pics/ecard_maske_1.png")}
#ecard_box #maske a.m2{ background:url("../pics/ecard_maske_2.png")}
#ecard_box #maske a.m3{ background:url("../pics/ecard_maske_3.png")}
#ecard_box #maske a.m4{ background:url("../pics/ecard_maske_4.png")}
#ecard_box #maske a.m5{ background:url("../pics/ecard_maske_5.png")}
#ecard_box #maske a.m6{ background:url("../pics/ecard_maske_6.png")}
#ecard_box #maske a.m7{ background:url("../pics/ecard_maske_7.png")}
#ecard_box #maske a.m8{ background:url("../pics/ecard_maske_8.png")}
#ecard_box #maske a.m9{ background:url("../pics/ecard_maske_9.png")}
/*Hover*/
#ecard_box #maske a.m1:hover{ background:url("../pics/ecard_maske_1a.png")}
#ecard_box #maske a.m2:hover{ background:url("../pics/ecard_maske_2a.png")}
#ecard_box #maske a.m3:hover{ background:url("../pics/ecard_maske_3a.png")}
#ecard_box #maske a.m4:hover{ background:url("../pics/ecard_maske_4a.png")}
#ecard_box #maske a.m5:hover{ background:url("../pics/ecard_maske_5a.png")}
#ecard_box #maske a.m6:hover{ background:url("../pics/ecard_maske_6a.png")}
#ecard_box #maske a.m7:hover{ background:url("../pics/ecard_maske_7a.png")}
#ecard_box #maske a.m8:hover{ background:url("../pics/ecard_maske_8a.png")}
#ecard_box #maske a.m9:hover{ background:url("../pics/ecard_maske_9a.png")}

#ecard_box #bild {
/*position:absolute;
top:0px;
left:275px;*/
}
#card {
	position:relative;
	left:270px;
}
#card .bild {
	/*padding-left:230px;*/
	position:absolute;
	top:67px;
	left:71px;
}
#card .rahmen {
	/*padding-left:230px;*/
	position:absolute;
	top:0;
	left:0;
}
#card .text {
	position:absolute;
	left:311px;
	top:86px;
}
#ecard_box #subnavi {
	margin:90px 0 0 -220px;
	height:500px;	
}
/*^^^ E-Card-Generator ^^^*/

/*vvv Produktsteckbriefe vvv*/
#pcards_border {
	position:absolute;
	top:183px;
	/*right:450px;*/
	float:right;
	margin-left:500px;	
	}
/*^^^ Produktsteckbriefe ^^^*/

/*vvv Family vvv*/

#familystory {
	width:763px;
	margin-left:-10px;
}
#familystory .top {
	background-image: url("../pics/family_background_top.png");
	background-repeat:no-repeat;
	width:712px;
	height:25px;
}
#familystory .content {
	background-image: url("../pics/family_background_content.png");
	background-repeat:repeat-y;
	width:712px;
}
#familystory .bottom {
	background-image: url("../pics/family_background_bottom.png");
	background-repeat:no-repeat;
	width:712px;
	height:87px;
}
#familystory h1 {
	font-size:26px;
	font-style:italic;
	font-weight:bold;
	font-style:italic;
	color:#a8c26e;
	margin:0px;
	position:absolute;
}
#familystory .clear {
	clear:left;
}
#familystory .content .csc-textpic-caption-l .csc-textpic-imagewrap {
	margin-left: -55px;
}
#family_left {
	padding-top:20px;
	padding-left:28px;
	padding-right:20px;
	width:321px;
	float:left;
	/*background-color:#00CC99;*/
}
#family_right {
	padding-top:20px;
	width:321px;
	float:left;
	/*background-color:#FF3399;*/
}
#family_center {
	padding-top:20px;
	padding-left:28px;
	width:642px;
	float:left;
}
#family_center .storylist{
	color: #A8C26E;
}
#family_normal .csc-textpic-imagewrap {
	position:relative;
	width:100%;
}
#family_normal .csc-textpic-imagewrap img {
	margin-top:-20px;
	position:absolute;
	right:0px;
}
#family_normal #content_center {
	margin:0;	
}
#family_paging {
	float:right;
	padding-right:70px;
	margin-top:-50px;
}
#family_paging ul.paging {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
}
#family_paging ul.paging li {
	color:#a8c26e;	
	display:block;
	float:left;
	margin:0;
}
#family_paging ul.paging li a, #family_paging ul.paging li a:link {
	color:#a8c26e;
	text-decoration:none;
	font-weight:normal;
}
#family_paging ul.paging li.active a, #family_paging ul.paging li.active a:link {
	font-weight:bold;
	text-decoration:underline;
}

#family_uebersicht {
}
#family_uebersicht a, #family_uebersicht a:link {
	color:#A8C26E;
	text-decoration:none;
	font-weight:bold;
}
#family_uebersicht #links {
	width:330px;
	float:left;
	margin-left:12px;
	/*background-color:#00CC99;*/
}
#family_uebersicht #normal {
	width:180px;
	float:left;
	/*background-color:#CCCC66;*/
}
#family_uebersicht #rechts{
	width:380px;
	float:left;
	/*background-color:#330099;*/
}

a.familybutton, a.familybutton:link, a.familybutton:active, a.familybutton:visited {
	background:transparent url(../pics/family_button_r.gif) no-repeat scroll right top;
	cursor:pointer;
	display:inline-block;
	font-size:10px;
	height:14px;
	margin-bottom:1px;
	margin-top:1px;
	padding-right:5px;
	text-decoration:none;
	vertical-align:middle;
}
a.familybutton b, a.familybutton:link b, a.familybutton:active b, a.familybutton:visited b {
	background:transparent url(../pics/family_button_l.gif) no-repeat scroll left top;
	color:#FFFFFF;
	display:inline-block;
	font-weight:bold;
	height:14px;
	padding-left:5px;
	text-decoration:none;
}

/*a.familybutton {
	background-color:transparent;
	background-image:url(../pics/family_button_r.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:10px;
	height:14px;
	margin-bottom:1px;
	margin-top:1px;
	padding-right:1px;
	text-decoration:none;
	vertical-align:middle;
	white-space:nowrap;
}
a.familybutton b {
background-color:transparent;
background-image:url(../pics/family_button_l.gif);
background-position:left top;
background-repeat:no-repeat;
color:#685A57;
display:inline-block;
height:14px;
padding:1px 0 0 1px;
text-decoration:none;
}*/

#box1 {
	position:relative;
	color:#5C433D;
	font-family:Trebuchet,sans-serif;
	font-size:11px;
}
#box1 p {
	margin:0;
	padding:0;
}
#box1 h2 {
	font-size:13px;
	color:#a8c26e;
	font-weight:bold;
	/*padding-left:10px;*/
	padding-top:10px;
}
#box1 .top {
	height: 21px;
	z-index:3;
	position:relative;
	top:0;
}
#box1 .middle .picture {
	z-index:2;
	top:-7px;
	left:14px;
	position:relative;
}
#box1 .middle .text {
	width:300px;
	margin-left:23px;
}
#box1 .middle {
	background-image: url(../pics/box_rund_331_middle.png);
	background-repeat: repeat-y;
}
#box1 .bottom {
	height: 21px;
	z-index:3;
	position:relative;
	bottom:0;
}

#box2 {
	position:relative;
	color:#5C433D;
	font-family:Trebuchet,sans-serif;
	font-size:11px;
}
#box2 p {
	margin:0;
	padding:0;
}
#box2 h2 {
	font-size:13px;
	color:#a8c26e;
	font-weight:bold;
	/*padding-left:10px;*/
	padding-top:10px;
}
#box2 .top {
	height: 21px;
	z-index:3;
	position:relative;
	top:0;
}
#box2 .middle .picture {
	z-index:2;
	top:-7px;
	left:14px;
	position:relative;
}
#box2 .middle .text {
	width:133px;
	margin-left:30px;
}
#box2 .middle {
	background-image: url(../pics/box_rund_155_middle.png);
	background-repeat: repeat-y;
}
#box2 .bottom {
	height: 21px;
	z-index:3;
	position:relative;
	bottom:0;
}

#box3 {
	position:relative;
	color:#5C433D;
	font-family:Trebuchet,sans-serif;
	font-size:11px;
}
#box3 p {
	margin:0;
	padding:0;
}
#box3 h2 {
	font-size:13px;
	color:#a8c26e;
	font-weight:bold;
	/*padding-left:10px;*/
	padding-top:10px;
}
#box3 .top {
	height: 21px;
	z-index:3;
	position:relative;
	top:0;
}
#box3 .middle .picture {
	z-index:2;
	top:-7px;
	left:14px;
	position:relative;
}
#box3 .middle .text {
	width:340px;
	margin-left:23px;
}
#box3 .middle {
	background-image: url(../pics/box_rund_355_middle.png);
	background-repeat: repeat-y;
}
#box3 .bottom {
	height: 21px;
	z-index:3;
	position:relative;
	bottom:0;
}

/*^^^ Family ^^^*/

/*vvv Magazin vvv*/
#magazin {
	width:570px;
	margin-left:20px;	
	position:relative;
	/*margin-top:40px;*/
/*	left:55px;
	position:relative;
	top:100px;*/
}
#magazin .top {
	background-image: url("../pics/magazin_box_top.png");
	background-repeat:no-repeat;
	width:570px;
	height:17px;
}
#magazin .content {
	background-image: url("../pics/magazin_box_middle.png");
	background-repeat:repeat-y;
	width:570px;
}
#magazin .bottom {
	background-image: url("../pics/magazin_box_bottom.png");
	background-repeat:no-repeat;
	width:570px;
	height:17px;
}
#magazin h1 {
	font-size:26px;
	font-style:italic;
	font-weight:bold;
	margin:0px;
	padding-bottom:20px;
}
#magazin .clear {
	clear:left;
}
#magazin .content .csc-textpic-caption-l .csc-textpic-imagewrap {
	margin-left: -55px;
}
#magazin_left {
	padding-top:20px;
	padding-left:28px;
	padding-right:20px;
	width:321px;
	float:left;
	/*background-color:#00CC99;*/
}
#magazin_right {
	padding-top:20px;
	width:321px;
	float:left;
	/*background-color:#FF3399;*/
}
#magazin_center {
	padding-top:15px;
	padding-left:18px;
	width:520px;
	float:left;
	margin:0;
}
/*#magazin_normal .csc-textpic-imagewrap {
	position:relative;
	width:100%;
}
#magazin_normal .csc-textpic-imagewrap img {
	margin-top:-20px;
	position:absolute;
	right:0px;
}
#magazin_normal #content_center {
	margin:0;	
}*/
#magazin_zurueck {
	position:relative;
	top:220px;
	right:430px;
}
/*^^^ Magazin ^^^*/

/*vvv Kuscheltest vvv*/
#magazin_zurueck_kuscheltest {
	position:absolute;
	left:-250px;
	top:220px;
	width:150px;
}

#magazin .top_start {
	background-image: url("../pics/magazin_box_top_start.png");
	background-repeat:no-repeat;
	width:570px;
	height:136px;
}
#magazin .top_testing {
	background-image: url("../pics/magazin_box_top_kuscheltest.png");
	background-repeat:no-repeat;
	width:570px;
	height:136px;
}
#magazin .top_ergebnis {
	background-image: url("../pics/magazin_box_top_ergebnis.png");
	background-repeat:no-repeat;
	width:570px;
	height:136px;
}
#magazin .top_start_en {
	background-image: url("../pics/magazin_box_top_start_en.png");
	background-repeat:no-repeat;
	width:570px;
	height:136px;
}
#magazin .top_testing_en {
	background-image: url("../pics/magazin_box_top_kuscheltest_en.png");
	background-repeat:no-repeat;
	width:570px;
	height:136px;
}
#magazin .top_ergebnis_en {
	background-image: url("../pics/magazin_box_top_ergebnis_en.png");
	background-repeat:no-repeat;
	width:570px;
	height:136px;
}
#personality_question {
	padding-bottom:10px;
}
.personality_answer label {
	padding-bottom:10px;
}
#personality_error {
	padding-bottom:10px;
	font-weight:bold;
}
.submitSystem {border-style: none solid solid none; border-color: -moz-use-text-color rgb(178, 177, 172) rgb(178, 177, 172) -moz-use-text-color; border-width: 0pt 2px 2px 0pt; margin: 5px 5px 0pt 0pt; padding: 2px; width: 120px; background-color: rgb(92, 67, 61); color: rgb(255, 255, 255); cursor:pointer}

#newcomerArchiv {
	background: url(../pics/newcomer_archiv.png) no-repeat scroll left top;
	height: 320px;
	width: 569px;	
	margin-left:118px;
	padding-top:50px;
	padding-left:30px;
}
#newcomerArchivEn {
	background: url(../pics/newcomer_archiv_en.png) no-repeat scroll left top;
	height: 320px;
	width: 569px;	
	margin-left:118px;
	padding-top:50px;
	padding-left:30px;
}

/*^^^ Kuscheltest ^^^*/

/*vvv Geschenkeberater vvv*/
#geschenkeberater {
	width:349px;
	height:400px;
}
#geschenkeberater .top{
	height:25px;
	background-image: url("../pics/geschenkeberater_box_top.png");
	background-repeat:no-repeat;
}
#geschenkeberater .content{
	height:333px;
	background-image: url("../pics/geschenkeberater_box_content.png");
	background-repeat:no-repeat;
}
#geschenkeberater .bottom{
	height:42px;
	background-image: url("../pics/geschenkeberater_box_bottom.png");
	background-repeat:no-repeat;
}
#geschenkeberater_border {
	position:absolute;
	top:183px;
	float:right;
	margin-left:380px;
}
/*^^^ Geschenkeberater ^^^*/

*+html .testie7 img {
	position:absolute;
}

/*^^^ Gewinnspiel Matilda ^^^*/
fieldset.gewinnspiel .powermail_radio_inner_uid214_0, fieldset.gewinnspiel .powermail_radio_inner_uid214_1, fieldset.gewinnspiel .powermail_radio_inner_uid214_2 {
	width:320px;
}
fieldset.gewinnspiel .powermail_radio_inner_uid214_2 {
	margin-bottom:20px;
}
fieldset.gewinnspiel .powermail_check_inner_uid221_0 {
	position:relative;
	margin-bottom:30px;
}
fieldset.gewinnspiel .powermail_check_inner_uid221_0 input {
	position:absolute;
	left:0;
	top:0;
}
fieldset.gewinnspiel .powermail_check_inner_uid221_0 label {
	position:absolute;
	left:20px;
	top:0;
}
fieldset.gewinnspiel .powermail_check_inner_uid222_0 {
	position:relative;
	margin-bottom:30px;
}
fieldset.gewinnspiel .powermail_check_inner_uid222_0 input {
	position:absolute;
	left:0px;
	top:0;
}
fieldset.gewinnspiel .powermail_check_inner_uid222_0 label {
	position:absolute;
	left:20px;
	top:0;
}
fieldset.gewinnspiel #powermaildiv_uid222 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
	position:relative;
	left:5000px;
}

/*^^^ Gewinnspiel Jolly Bob ^^^*/
fieldset.gewinnspiel .powermail_radio_inner_uid159_0, fieldset.gewinnspiel .powermail_radio_inner_uid159_1, fieldset.gewinnspiel .powermail_radio_inner_uid159_2 {
	width:320px;
}
fieldset.gewinnspiel .powermail_radio_inner_uid159_2 {
	margin-bottom:20px;
}
fieldset.gewinnspiel .powermail_check_inner_uid166_0 {
	position:relative;
	margin-bottom:30px;
}
fieldset.gewinnspiel .powermail_check_inner_uid166_0 input {
	position:absolute;
	left:0;
	top:0;
}
fieldset.gewinnspiel .powermail_check_inner_uid166_0 label {
	position:absolute;
	left:20px;
	top:0;
}
fieldset.gewinnspiel .powermail_check_inner_uid167_0 {
	position:relative;
	margin-bottom:30px;
}
fieldset.gewinnspiel .powermail_check_inner_uid167_0 input {
	position:absolute;
	left:0px;
	top:0;
}
fieldset.gewinnspiel .powermail_check_inner_uid167_0 label {
	position:absolute;
	left:20px;
	top:0;
}
fieldset.gewinnspiel #powermaildiv_uid167 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
	position:relative;
	left:5000px;
}

/*^^^ Gewinnspiel Big Bow ^^^*/
fieldset.gewinnspiel .powermail_radio_inner_uid170_0, fieldset.gewinnspiel .powermail_radio_inner_uid170_1, fieldset.gewinnspiel .powermail_radio_inner_uid170_2 {
	width:320px;
}
fieldset.gewinnspiel .powermail_radio_inner_uid170_2 {
	margin-bottom:20px;
}
fieldset.gewinnspiel .powermail_check_inner_uid177_0 {
	position:relative;
	margin-bottom:30px;
}
fieldset.gewinnspiel .powermail_check_inner_uid177_0 input {
	position:absolute;
	left:0;
	top:0;
}
fieldset.gewinnspiel .powermail_check_inner_uid177_0 label {
	position:absolute;
	left:20px;
	top:0;
}
fieldset.gewinnspiel .powermail_check_inner_uid178_0 {
	position:relative;
	margin-bottom:30px;
}
fieldset.gewinnspiel .powermail_check_inner_uid178_0 input {
	position:absolute;
	left:0px;
	top:0;
}
fieldset.gewinnspiel .powermail_check_inner_uid178_0 label {
	position:absolute;
	left:20px;
	top:0;
}
fieldset.gewinnspiel #powermaildiv_uid178 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
	position:relative;
	left:5000px;
}

/*^^^ Gewinnspiel Horse Club ^^^*/
fieldset.gewinnspiel .powermail_radio_inner_uid203_0, fieldset.gewinnspiel .powermail_radio_inner_uid203_1, fieldset.gewinnspiel .powermail_radio_inner_uid203_2 {
	width:320px;
}
fieldset.gewinnspiel .powermail_radio_inner_uid203_2 {
	margin-bottom:20px;
}
fieldset.gewinnspiel .powermail_check_inner_uid210_0 {
	position:relative;
	margin-bottom:30px;
}
fieldset.gewinnspiel .powermail_check_inner_uid210_0 input {
	position:absolute;
	left:0;
	top:0;
}
fieldset.gewinnspiel .powermail_check_inner_uid210_0 label {
	position:absolute;
	left:20px;
	top:0;
}
fieldset.gewinnspiel .powermail_check_inner_uid211_0 {
	position:relative;
	margin-bottom:30px;
}
fieldset.gewinnspiel .powermail_check_inner_uid211_0 input {
	position:absolute;
	left:0px;
	top:0;
}
fieldset.gewinnspiel .powermail_check_inner_uid211_0 label {
	position:absolute;
	left:20px;
	top:0;
}
fieldset.gewinnspiel #powermaildiv_uid211 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
	position:relative;
	left:5000px;
}

/*^^^ Gewinnspiel Winter Bears ^^^*/
fieldset.gewinnspiel .powermail_radio_inner_uid226_0, fieldset.gewinnspiel .powermail_radio_inner_uid226_1, fieldset.gewinnspiel .powermail_radio_inner_uid226_2 {
	width:320px;
}
fieldset.gewinnspiel .powermail_radio_inner_uid226_2 {
	margin-bottom:20px;
}
fieldset.gewinnspiel .powermail_check_inner_uid233_0 {
	position:relative;
	margin-bottom:30px;
}
fieldset.gewinnspiel .powermail_check_inner_uid233_0 input {
	position:absolute;
	left:0;
	top:0;
}
fieldset.gewinnspiel .powermail_check_inner_uid233_0 label {
	position:absolute;
	left:20px;
	top:0;
}
fieldset.gewinnspiel .powermail_check_inner_uid234_0 {
	position:relative;
	margin-bottom:30px;
}
fieldset.gewinnspiel .powermail_check_inner_uid234_0 input {
	position:absolute;
	left:0px;
	top:0;
}
fieldset.gewinnspiel .powermail_check_inner_uid234_0 label {
	position:absolute;
	left:20px;
	top:0;
}
fieldset.gewinnspiel #powermaildiv_uid234 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
	position:relative;
	left:5000px;
}