/*****************************************************
*
*	Body
*
*****************************************************/

body {
	margin:0px;
	padding:0px;
	text-align:center;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

p {
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

/*****************************************************
*
*	Price
*
*****************************************************/

.price-prefix {
	padding-top:15px;
	padding-right:5px;
	font-size:12px;
	float:left;
}

.price-before-comma {
	float:left;
	padding-bottom:0px;
	margin-bottom:0px;
	font-size:30px;
	font-weight:bold;
	color:#333333;
	line-height:100%;
}

.price-after-comma {
	margin-top:0px;
	padding-top:0px;
	float:left;
	padding-top:2px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}

/*****************************************************
*
*	Structure
*
*****************************************************/

#structure {
	margin:auto;
	width:1000px;
	text-align:left;
}

#header {
	width:1000px;
}



#content {
	width:1000px;
	text-align:left;
}

/*****************************************************
*
*	Sub Structure
*
*****************************************************/

#header .logo {
	margin-top:20px;
	margin-bottom:10px;
	float:left;
}

#header .login {
	width:484px;
	padding-top:3px;
	padding-left:10px;
	padding-bottom:5px;
	margin-bottom:15px;
	margin-left:220px;

	color:white;

	background-image:url('../images/background-login.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
}

#header .tx-kiwifeuseraccount-pi1 {
	float:left;
	margin-top:5px;
	padding-top:5px;
	border-top:1px solid white;
}

#header .tx-kiwifeuser-pi1 {
	margin-top:5px;
	padding-top:5px;
	margin-right:5px;
	border-top:1px solid white;
	text-align:right;
}

#header .tx-kiwifeuser-pi1 a {
	text-decoration:none;
	color:#F5EEE0;
}

#header .links {
	text-align:right;
}

#header .links a {
	color: #808080;
	text-decoration:none;
	
	padding-left:15px;
	margin-right:20px;
	
	background-image:url('../images/linkarrow.gif');
	background-repeat:no-repeat;
}

#header .links a:hover {
	color: #808080;
	text-decoration:underline;
	
	padding-left:15px;
	margin-right:20px;
	
	background-image:url('../images/linkarrow.gif');
	background-repeat:no-repeat;
}

#header .content {
	overflow:hidden;
	float:left;
	width:720px;
}

#mainmenu {
	width:985px;
	padding-left:15px;
	height:40px;
	background-image:url('../images/background-mainmenu.jpg');
}

#mainmenu .search {
	float:left;
	width:385px;
	padding-top:8px;
}

.path {
	margin-top:10px;
}

#mainmenu .menu {
	overflow:hidden;
	float:left;
	width:600px;
	height:28px;
	padding-top:12px;

	font-size:14px;
	font-weight:bold;
}

.menu a {
	background-image:none;	
	text-decoration:none;

	color:#E1E1E1;
	
	padding:0px;
	margin-left:0px;
	margin-right:10px;
}


.menu a:hover {
	background-image:none;	
	text-decoration:none;
	
	color:#E1E1E1;
	
	padding:0px;
	margin-left:0px;
	margin-right:10px;
}

.menu a.act {
	color:#ffffff;
}

#content .top {
	width:1000px;
	margin-top:10px;
	margin-bottom:10px;
}

#content .border {
	float:left;
	width:270px;
	margin-top:20px;
	margin-right:20px;
}

#content .content {
	width:710px;	
	overflow:hidden;
	float:left;
}

#content .contenttop {
	padding-top:20px;
}

#content .contentleft {
	float:left;
	width:320px;
	margin-right:20px;
}

#content .contentright {
	overflow:hidden;
	float:left;
	width:370px;
}

#content .contentbottom {
	clear:both;
}

/*****************************************************
*
*	Format
*
*****************************************************/

.clear {
	clear:both;
}

.leftfloat {
	float:left;
}

.dotbox {
	border:1px dotted #999999;
	padding:10px;
}

.dotline {
        width:100%;
        height:20px;
        background-position:center left;

        background-repeat:repeat-x;
        background-image:url('../images/dotline.gif');
}

.icon {
	float:left;
	margin-right:5px;
}

.icon-title {
	margin-top:5px;
	font-weight:bold;
}

/*****************************************************
*
*	Text
*
*****************************************************/
h1 {
	padding:0px;
	margin:0px;
	margin-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size:22px;
	font-style:normal;
	color:#58677B;
}

p {
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	line-height:13pt;
}

h5 {
	background-image:url('../images/background_h5.jpg');
	background-repeat:repeat-y;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-weight:100;*/
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	padding-left:15px;
	padding-top:10px;
	line-height:15pt;
	margin-bottom:10px;
}

/*****************************************************
*
*	Link
*
*****************************************************/

a {
	color: #000000;
	text-decoration:underline;
}

a:hover {
	color: #000000;
	text-decoration:underline;
}

.link-edit a {
	color:#FF7010;
	font-size:11px;
}



/*****************************************************
*
*	Error
*
*****************************************************/

.error-img {
	float:left;
	margin-right:5px;
	margin-top:5px;
}

.error-message {
	margin-top:5px;
	color:red;
}


/*****************************************************
*
*	Suche
*
*****************************************************/

.tx-macinasearchbox-pi1 .title {
	float:left;
	width:60px;
	margin-top:5px;
	color:white;
}

.tx-macinasearchbox-pi1 .sword {
	overflow:hidden;
	float:left;
	width:200px;
	margin-top:2px;
}

.tx-macinasearchbox-pi1 .button {
	overflow:hidden;
	float:left;
	width:25px;
}

/*****************************************************
*
*	Registrierung
*
*****************************************************/

.fieldbox-1 {
	float:left;
	width:285px;
	
	padding-right:40px;
}

.fieldbox-2 {
	overflow:hidden;
	float:left;
	width:285px;
}

/*****************************************************
*
*	Edit
*
*****************************************************/

.new-products {
	overflow:hidden;
	float:left;
	width:325px;
	margin-right:15px;
}

.products-image {
	float:left;
	margin-right:10px;
}

.products-description {
	overflow:hidden;
	float:left;
	width:180px;
	font-size:11px;
}

.products-title {
	margin-bottom:5px;
	font-weight:bold;
	font-size:11px;
}

.last {
	margin-right:0px;
}

.products-list-status-image {
	float:left;
	margin-right:10px;
}

.products-list-image {
	float:left;
	margin-right:10px;
}

.products-list-description {
	overflow:hidden;
	float:left;
	width:300px;
	font-size:11px;

	margin-right:20px;
}

.products-list-date {
	overflow:hidden;
	float:left;
	width:120px;
	font-size:11px;
	margin-right:20px;
}

.products-list-price {
	overflow:hidden;
	float:left;
	width:120px;
	font-size:11px;
}

.products-list-title {
	margin-bottom:5px;
	font-weight:bold;
	font-size:11px;
}

.products-list-issearch {
	margin-bottom:5px;
	color:green;
}

.browseboxwrap {
	text-align:left;
	width:300px;
	float:left;
	margin-left:20px;
}

.browselinkswrap {
	float:right;
	width:300px;
}

.browselinkswrap a {
	color:white;
	margin-right:5px;
}

.tx-kiwifeuser-pi1 .value {
	overflow:hidden;
	float:left;
	width:375px;
}

.tx-kiwishoppingseller-pi1 .value {
	overflow:hidden;
	float:left;
	width:470px;
}

.tx-kiwishoppingseller-pi1 .dotline {
	height:14px;
}

/*****************************************************
*
*	Form
*
*****************************************************/

form {
	border:0px;
	margin:0px;
	padding:0px;
}

fieldset {
	border:1px solid gray;
	padding:10px;
}

label {
	font-weight:bold;
	width:200px;
	float:left;
}

.box-option label {
	font-weight:bold;
	width:100px;
	float:left;
	margin-top:5px;
}

fieldset input {
	margin-bottom:10px;
}

.csc-mailform-field input {
	margin-bottom:10px;
}

.csc-mailform-submit {
	
}

#gender label {
	width:50px;
}

fieldset textarea {
	margin-bottom:10px;
}

input.button {
	border:0px;
	background-color:#58677B;
		
	background-image:url('../images/buttons/buttonarrow.gif');
	background-repeat:no-repeat;
	
	padding-left:15px;
	height:20px;
	
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;

	font-size:11px;
	color:white;
}

*html input.button {
	border:0px;
	background-color:#58677B;
		
	background-image:url('../images/buttons/buttonarrow.gif');
	background-repeat:no-repeat;
	
	padding-left:15px;
	height:20px;
	
	padding-right:5px;
	padding-top:3px;
	padding-bottom:2px;

	font-size:11px;
	color:white;
}





#header input {
	font-size:11px;
	
	width:150px;
	border-top:1px solid #81807E;
	border-left:1px solid #81807E;
	border-bottom:1px solid #DADADA;
	border-right:1px solid #DADADA;
	height:15px;
	margin-left:5px;
	margin-right:10px;
}

#header .button-login {
	width:19px;
	border-top:0px;
	border-left:0px;
	border-bottom:0px;
	border-right:0px;
	
	height:19px;

	background-image:url('../images/buttons/button-login.jpg');
}

#header .button-logout {
	height:20px;
	border:1px solid #81807E;
	margin-top:2px;
	margin-left:50px;
}

/*****************************************************
*
*	Mailform
*
*****************************************************/

.csc-mailform {
	padding:0px;
	border:0px;
}

.csc-mailform-submit {
	border:0px;
	background-color:#58677B;
		
	background-image:url('../images/buttons/buttonarrow.gif');
	background-repeat:no-repeat;
	
	padding-left:15px;
	height:20px;
	
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;

	font-size:11px;
	color:white;
	
	margin-top:10px;
	margin-left:200px;
}

/*****************************************************
*
*	Suche
*
*****************************************************/

.tx-macinasearchbox-pi1 .sword input {
	border-top:1px solid #81807E;
	border-left:1px solid #81807E;
	border-bottom:1px solid #DADADA;
	border-right:1px solid #DADADA;
	height:16px;
	width:200px;
}

/*****************************************************
*
*	Registrierung
*
*****************************************************/

.tx-kiwifeuserregistration-pi1 .input {
	border-top:1px solid #81807E;
	border-left:1px solid #81807E;
	border-bottom:1px solid #DADADA;
	border-right:1px solid #DADADA;
	height:16px;
	width:270px;
}

.tx-kiwifeuserregistration-pi1 .select-small {
	border-top:1px solid #81807E;
	border-left:1px solid #81807E;
	border-bottom:1px solid #DADADA;
	border-right:1px solid #DADADA;
	width:90px;
	
}

/*****************************************************
*
*	Edit
*
*****************************************************/

.tx-kiwifeuser-pi1 .input {
	border-top:1px solid #81807E;
	border-left:1px solid #81807E;
	border-bottom:1px solid #DADADA;
	border-right:1px solid #DADADA;
	height:16px;
	width:270px;
}



.tx-kiwifeuser-pi1 .textarea {
	border-top:1px solid #81807E;
	border-left:1px solid #81807E;
	border-bottom:1px solid #DADADA;
	border-right:1px solid #DADADA;
	width:270px;
}

.tx-kiwishoppingseller-pi1 .input {
	border-top:1px solid #81807E;
	border-left:1px solid #81807E;
	border-bottom:1px solid #DADADA;
	border-right:1px solid #DADADA;
	height:16px;
	width:270px;
}

.tx-kiwishoppingseller-pi1 .textarea {
	border-top:1px solid #81807E;
	border-left:1px solid #81807E;
	border-bottom:1px solid #DADADA;
	border-right:1px solid #DADADA;
	width:400px;
	height:200px;
}


#product_onlinedate-container {
	position:fixed;
	top:30%;
	left:40%;
	/*margin-left:85px;*/
}



#product_onlinedate_links a {
	text-decoration:none;
}

.products-list-description #product_onlinedate_links {
	float:left;
	margin-right:10px;
}

#product_offline-container {
	position:fixed;
	top:30%;
	left:40%;
}



#product_offline_links a {
	text-decoration:none;
}

.products-list-description #product_offline_links {
	float:left;
	margin-right:10px;
}

#product_delete-container {
	position:fixed;
	top:30%;
	left:40%;
}

#product_delete_links a {
	text-decoration:none;
}



#product_copy-container {
	position:fixed;
	top:30%;
	left:40%;
}

#product_copy_links a {
	text-decoration:none;
}

#display_message-container {
	position:fixed;
	top:30%;
	left:40%;
}

#display_message_links a {
	text-decoration:none;
}

/*****************************************************
*
*	Menu
*
*****************************************************/

.menubox {
	overflow:hidden;
	float:left;
	width:240px;
	margin-right:10px;
}

.menubox a {
	text-decoration:none;
}

.menubox a:hover {
	text-decoration:underline;
}

.menubox .menuitem-10 {
	margin-bottom:5px;
	margin-left:10px;
}

.menubox .menuitem-20 {
	margin-bottom:5px;
	margin-left:30px;
}

.menubox .menuitem-30 {
	margin-bottom:5px;
	margin-left:50px;
}

.tx-kiwishoppingseller-pi1 .menuitem-10 {
	padding-bottom:5px;
	padding-left:40px;
	background-image:url('../images/tree-default.jpg');
	background-repeat:no-repeat;
	/*width:120px;
	overflow:hidden;
	float:left;*/
}

.tx-kiwishoppingseller-pi1 .menuitem-20 {
	padding-bottom:5px;
	padding-left:80px;
	background-image:url('../images/tree-level-20.jpg');
	background-repeat:no-repeat;
	/*width:120px;
	overflow:hidden;
	float:left;*/
}

.tx-kiwishoppingseller-pi1 .menuitem-30 {
	padding-bottom:5px;
	padding-left:120px;
	background-image:url('../images/tree-default.jpg');
	background-repeat:no-repeat;
	/*width:120px;
	overflow:hidden;
	float:left;*/
}

.bodytext {
	text-align:justify;
}

.important {
	color:#ff0000;
}

/*****************************************************
*
*	Menu
*
*****************************************************/

.dotbox form {
width:300px;
}

#name_sender {
width:250px;
}


#email_sender {
width:250px;
}


#email_receiver {
width:250px;
}

.dotbox label {
width:250px;
}
