/* IamNo CSS (c) MUTANTBRAINS */

body {
	margin:0px;
	padding:0px;
	background-color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
}
#center_for_ie5 {
/* this is an IE5 fix. */
width: 100%;
text-align: center;
}

#main_menu {
	width:720px; /*boxen 5px right !*/
	height:auto; 
	margin:80px auto 0 auto;
	padding: 0px;
	top: 0px;
	text-align:left;
	background-color:white;
}
#header_menu {
height:90px;
padding:0;
margin:0;
}


#main {
	width:720px; /*boxen 5px right !*/
	height:auto; 
	margin:0px auto 0 auto;
	padding: 0px;
	top: 0px;
	text-align:left;
	background-color:white;
}
#header {
height:80px;
padding:50px 0;
margin:10px 0 15px 5px;
background-image: url(/images/header_back_beta.jpg);
background-repeat: no-repeat;
background-position: right bottom;
border-bottom:1px solid #3ECFFE;
}




.langselect {width:192px !important}
.langselect3 {width:170px !important}
.select2 {width:202px !important}

#ie6hack {position:relative;z-index:3021;padding:0px;margin:0px;}

#maincontent {padding:0 0 0 5px;}
#logo {float:left;padding:24px 15px 0 0;width:160px;height:80px;}
#logo_menu {float:left;padding:0 15px 0 0;width:160px;height:80px;}
.claim {padding: 62px 0 0 0;}
.claim img {padding-left:21px;}
#lastobject, .faq_item_footer {text-align:right; margin:0px; padding:0 0 0 0; line-height:20px;}
#lastobject {font-size:12px; margin:0 0 20px 0;}
#lastobject a, .faq_item_footer a {font-size:12px;}
#footer {font-size:11px;text-align:right;color:#828282;padding:60px 5px 80px; 0;}
#footer_menu {font-size:11px;text-align:right;color:#828282;padding:15px 5px 80px; 0;}
a {text-decoration:none;font-weight:700;color:#828282;}
a:hover {color:#3ECFFE;}
a.normal {text-decoration:none;font-weight:normal;color:#828282;}
a.normal:hover {color:#3ECFFE;}
a.vs {text-decoration:none;font-weight:700;color:#3ECFFE;}
a.vs:hover {color:#828282;}

a.profilesearch { text-decoration: underline !important; font-weight: normal !important; }

.activelink, .iamno_blue {color:#3ECFFE;font-weight:700;}
.norightoverflow {padding:0 5px 0 0; background-color:white;}
.norightoverflow2 {padding: 0 5px; background-color:white;}

h1 {	font-size:12px;
	color:#3ECFFE;
	margin:0 0 30px 0;
	padding:0px;
}

img {border:none;}

.head_welcome {font-size:10px; color:#646464;font-weight:300;}
h1.h15 {
	margin:0 0 15px 0;	
}

#start {background-color:white;margin-top:20px;
border-top:1px solid #3ECFFE;
border-bottom:1px solid #3ECFFE;
background-image: url(/images/home_back.jpg);
background-repeat: no-repeat;
background-position: right bottom;
height:330px;
}

#startinfo {float:left;padding:90px 0 0 0;}
#startinfo p {padding:0px;margin: 0 0 30px;}
#startinfo p img {position:relative; top:0px;left:5px;}
#startmenu {padding:85px 0 0 0;}


h1.start {
	margin:0 0 15px 0;
	font-weight:normal;	
	font-size:12px;
	color:#828282;
}
h2 {font-size:10px; color:#828282;padding:0px;margin:20px 0 4px 0;}
h2.mail {font-size:10px; color:#828282;margin:0px;padding:20px 0 10px 0;border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #828282;}


#previewmail {font-size:12px; color:#828282;margin:10px 0 40px 0;padding:10px 0 10px 0;border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #828282;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #828282;}


#orders {font-size:12px;border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #828282;
	padding:0 0 10px 0;
	margin:0 0 10px 0;}
#orders h2 {font-size:10px; color:#828282;margin:0px;padding:10px 0 10px 0;border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #828282;}
#orders .left {float:left;height:20px;}
#orders .right {float:right;height:20px;}
#orders .left2 {float:left;height:20px;margin-top:2px;font-size:10px; color:#828282;font-weight:700;}
#orders .right2 {float:right;height:20px;font-weight:700;}

h2.smallpad {font-size:10px; color:#828282;padding:0px;margin:1px 0 4px 0;}
h3 {color:#828282;font-size:12px; padding:0px; margin:0px;}
h3.mail {color:#828282;font-size:12px; padding:0px; margin:0 0 10px 0;}
h4 {color:#828282;font-size:10px;text-transform:uppercase;letter-spacing: 1px;padding:0 0 25px 0; margin:0px;}
.rightcolcontent h4 {margin-top:7px;}
h5 {color:#828282;font-size:10px;padding:0 0 0 0; margin:0 0 5px 0;}
p {font-size:12px;line-height: 20px; padding:0 0 30px 0; margin:0px;}
p.smallright {text-align:right;font-size:10px;line-height: 20px; padding:15px 0 15px 0; margin:0px;}
p.small {font-size:10px;line-height:14px;}
p.15pad {padding:0 0 15px 0;}

.nobutpad {padding:0;}
ul.faqul {padding:0 0 70px 0; margin:0px;}
li.faq {font-size:10px;	list-style-position: outside;
	list-style-type: none;height:auto;margin:4px 0;}



#guru_meditation_ERROR {padding:15px;border:3px solid #3ECFFE;font-size:12px; text-align:center;font-weight:700;margin-bottom:15px;}
#guru_meditation_ERROR ul {padding:0px;margin:0px;}
#guru_meditation_ERROR li {list-style-type: none;}


.head_welcome {font-size:10px; color:#828282;font-weight:300;}

form {padding:0px; margin:0px;}

.input_invite {width:100%;background-color:white;}
.input_inviteIE {width:510px;background-color:white;font-size:10px;color:#646464;padding:0px; border:1px solid #818181;font-family:verdana;background-color:white;}
input.transformtotext {
background-color:white; 
border-style: hidden; /* hide border */
border-width: 0px; /* ... yo never know */
font-size:13px; 
color:#828282;
text-decoration: none;
word-spacing: normal;
text-align: left;
width:60px;
letter-spacing: 0px;
font-weight: 700;
margin:0px;
padding:2px 0 0 0;
 }
input.transformtotext:hover {color:#3ECFFE;}

.leftcoltop{
	width:173px;	
	background-image: url(/images/navi_left_top.gif);
	background-repeat: no-repeat;
	height:5px;
	padding:0px;
	margin:0px;
	font-size:1px; /*IE wants this */
}
.leftcolbottom{
	width:173px;	
	background-image: url(/images/navi_left_bottom.gif);
	background-repeat: no-repeat;
	background-color:white;
	height:20px;
	margin:20px 0 0 0;
	padding:0px;
	font-size:1px; /*IE wants this */
}



#leftcol{
	width:175px;
	height:auto;	
	background-image: url(/images/navi_left.gif);
	background-repeat: repeat-y;
	float:left;
	padding:0px;
	margin:0px;
	
}
.leftcolpad {padding:7px 0 0 15px; margin:0px;
positon:relative; /*IE needs this*/
z-index:1;  /*IE needs this*/
}
ul.leftcollist {margin:0px;padding:0 0 20px 0;}
ul.leftcollist li{
	font-size:12px;
	font-weight: 700;
	list-style-type: none;
	color:#828282;
	margin:0px;
	height:20px; /*TO KEEP LAYOUT IN IEs CLEAN In IE 6.0*/
	padding:0px;
}

ul.shopmenulist {margin:0px;padding:0 0 20px 0;}
ul.shopmenulist li{
	font-size:10px;
	width:130px;
	font-weight: 700;
	list-style-type: none;
	color:#828282;
	padding:0px;
	height:24px;
	margin:6px 0 0 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #828282;
}



#contentbig {
float:left;
margin:10px 0 0 0;
padding:0 0 0 20px; 
width:515px;
}

#shopcontent, #shoppreview {
float:left;
padding:0px;

}
#shopcontent {margin:10px 40px 0 20px; 
			width:270px;} /*NEU 10px Designänderung*/
#shoppreview {margin:10px 0 0 20px;
			width:310px;}


.editdata_first {width:95px;float:left;}

#rightcol {
float:right;
margin:0px;
padding:0px; 
width:205px;
background-color:white;
height:auto;font-size:10px;	
	background-image: url(/images/navi_right.gif);
	background-repeat: repeat-y;
}

#rightcol p {font-size:10px;line-height:16px;margin:0 0 15px 0;padding:0px;}
#rightcol strong, strong {color:#828282;}
.rightcolbottom{
	width:205px;
	height:5px;	
	background-image: url(/images/navi_right_bottom.gif);
	background-repeat: no-repeat;
	background-color:white;
	font-size:1px; /*IE wants this */	
}
.rightcoltop{
	width:205px;
	height:5px;
	font-size:1px; /*IE wants this */	
	background-image: url(/images/navi_right_top.gif);
	background-repeat: no-repeat;
	background-color:white;
	padding:0px;
	margin:0px;	
}
.rightcolcontent {
font-size:10px;
margin:0 20px 0 10px;
padding:0px;
}
#checkorder, #signup  {font-size:10px;
margin:0px;
padding:0px;}
#checkorder .leftc, #signup .l  {width:100px;float:left; margin:0 0 7px 0;}
#checkorder .rightc, #signup .r {width:170px; float:left;margin:0 0 7px 0;}

#signup .l2 {width:160px;float:left; margin:0 0 7px 0;}
#signup .r2  {width:200px; float:left;margin:0 0 7px 0;}
#signup input[type="text"] {width:190px; background-color:white;} /*, #signup input*/

.cartleft {float:left;padding:2px 0;}
.cartright {float:right;padding:2px 0;}
.cartdelete {text-align:right;padding:15px 0 10px 0px;border-bottom:1px dotted #828282; }
.cartline {border-bottom:1px dotted #828282;height:15px;margin-bottom:5px;}
.cartline2 {border-bottom:1px dotted #828282;border-top:1px dotted #828282;height:3px;margin:10px 0;}
option, select {font-size:10px;color:#828282;}
select {border:1px solid #818181;}

#shopamount_size {width:130px;padding: 0px;margin:20px 0 30px 0;font-size:10px;font-weight:700; color:#818181; }
.amount {text-align:right;border:none; font-size:9px;background-color:transparent;padding:0 10px 0 0;}
.shop_table_box {width:65px;text-align:right;font-size:10px; height:12px;background-color:white;border:1px solid #818181;font-weight:normal;}


/*LOGO STUFF*/

.logo_top {
	width:160px;
	height:38px;
	background-image:  url(/images/logo_top.gif);
	background-repeat: no-repeat;
}
.no_personal{width:160px;height:42px;}
.number5px {margin:0;padding:0 5px 0 0;float:left;}
.number6px {margin:0;padding:0 6px 0 0;float:left;}


.startboxes {height:40px;padding:0 0 30px 0;}
.startboxesright {
	float:right;
	height:40px;
	width:8px;
	font-size:1px;
	background-image:  url(/images/start_boxes_right.gif);
}
.startboxesbox {
	float:right;
	height:40px;
	width:auto;
	background-color:white;
	background-image: url(/images/start_boxes_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	
}
.startlinks {padding:8px;}
.startlinks a, .starttext{
font-weight:700;
font-size:12px;
}
.starttext {padding-right:6px;}

input#submit,input#submitbutton ,input#submita ,input#submitb, input#button, form input.butt {font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family:verdana;
	background-color:white;border:none;color:#828282;padding:0px;margin:0px;font-size:12px;font-weight:700;cursor:hand;}
input#submit:hover, input#submita:hover ,input#submitb:hover, input#button:hover {background-color:white;border:none;color:#3ECFFE;padding:0px;margin:0px;font-size:12px;font-weight:700;}

#subjs1 {color:#828282;}
#subjs2 {color:#828282;font-weight:bold;font-size:12px;}
#subjs3 {color:#828282;font-weight:bold;font-size:12px;}

/*wegdamit*/
.dataline {
	border-bottom: 1px dotted #828282;
	margin: 0px;
	padding:0px;
}
.dataline .left {
	font-size:10px;
	float: left;
	margin:10px 0 20px 0;

}
.dataline .right {
font-size:12px;vertical-align: bottom;background-color:red;
float: right;
}
/*wegdamit*/

#mydata td.right {font-size:12px;vertical-align: bottom;text-align:right;}
#mydata td.left {font-size:10px;color:#646464;font-weight:normal;}
#mydata td.left strong {color:#828282;}

#infobox {
border-top:1px dotted #828282;
border-bottom:1px dotted #828282;
padding:10px 0;
font-size:10px;
line-height:18px;
color:#828282;
font-weight:700;
}
.infosign {float:left;width:40px;}
.infotext {float:left;width:665px;}
#infobox .cspan {color:#646464;font-weight:300;}


fieldset {border:none;}
legend, label{display:none;}

#loginform {
color:#646464;
font-size:10px;
}
.login_pre {float:left; width:63px;padding-bottom-10px;}
.feld {width:195px;height:14px;padding-bottom-10px;font-size:10px;color:#646464;padding:0px; border:1px solid #818181;font-family:verdana;background-color:white;}
.private {color:#BEBEBE;}


#mailbox {}

#profilehead {font-size:10px;margin:0 0 15px 0;}
#profiletop {padding-bottom:15px;font-size:10px;}
#profilebottom {font-size:10px;margin:0 0 20px 0;}
#profilebottom textarea,#profilehead textarea {height:185px;width:330px;margin-top:10px;font-size:11px;color:#646464;padding:0px; border:1px solid #818181;}
#profile_about_me_box, .profile_about_me_box {height:175px;width:324px;border:1px solid #818181;padding:5px;overflow:auto;margin:9px 0 0 0;}

#profile_numbers, .profile_numbers {height:auto;width:504px;border:1px solid #818181;padding:10px 5px 0px 5px;overflow:auto;margin:9px 0 0 0;} //height changed to auto, because of safari mac
//div[class~=profile_numbers] {height:auto;} //SAFARI HACK makes to Firefox not happy
//div[class ~=profile_numbers] {height:100px;}

#profilepic {margin:10px 0 0 0;border:1px solid #818181;padding:0px;height:185px;width:140px;}
#profilepic_send_contact {margin:7px 0 0 0;border:1px solid #818181;padding:0px;height:185px;width:140px;}
#picupload {margin:10px 0 0 0;}
#picupload iframe {border:none;}

td.profile_right {text-align:right;}
td.profile_left {text-align:left;}

.profile_right {width:100px;}
.profile_left {width:110px;}


#mailbox table, #profiletop table {width:100%;}
#mailbox th, #profiletop th {text-align:left;
border-bottom: 1px dotted #828282;
	color:#828282;
	font-size:10px;
	height:25px;
	vertical-align: top;
	}
#mailbox td, #profiletop td {
	border-bottom: 1px dotted #828282;
	color:#646464;
	font-size:10px;	
	vertical-align: top;
	padding:7px 0 7px 0;
	line-height:16px;
}
#mailbox img {padding-top:2px;}
#mailbox td a, #profiletop td a { color:#828282; font-weight:700; text-decoration:none;}
#mailbox td a:hover, #profiletop td a:hover { color:#3ECFFE; font-weight:700; text-decoration:none;} 

#mailbox td a.activelink {color: #3ECFFE;}
#mailbox td a.officialmail {text-decoration: none;color:white;background-color:#3ECFFE; border:1px solid #3ECFFE;padding:3px;}


#mailbody {font-size:12px;margin:10px 0;}


input[type="text"], input[type="password"],select {font-size:10px;color:#646464;padding:0px; border:1px solid #818181;font-family:verdana;background-color:white;}
.inputfieldIEFix {font-size:10px;color:#646464;padding:0px; border:1px solid #818181;font-family:verdana;background-color:white;}
#signup input.inputfieldIEFix {width:190px;}
textarea {font-size:12px;color:#646464;padding:0px; border:1px solid #818181;font-family:verdana;background-color:white;overflow:auto;}
#profiletop input[type="text"] {width:200px;background-color:white;}

input#number {width:50px;font-size:10px;color:#646464;padding:0px; border:1px solid #818181;font-family:verdana;background-color:white;}


div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

.signupboxes {float:left;width:175px;font-size:12px;margin:0 92px 0 0;line-height:20px;}
.signupboxeslast {float:left;width:175px;font-size:12px;line-height:20px;}

.widget {width:190px;height:90px;float:left;text-align:center:}
.widgettext {width:100%; height:70px;margin:3px 0 10px 0;}
.widgettextcontainer {width:300px;float:left;margin:0 0 10px 0;}


#faqs ul {}
#faqs li {font-size:12px;line-height:16px;}

#faqs p {margin:0px;padding:0px;}

/* XXX */
#pageflip {
	font-size: 10px;
	font-weight: normal;
	float: right;
	margin-top: 4px;
	margin-bottom: 4px;
}
#pageflip strong {
	color: #3ECFFE;
}




#results {font-size:12px;padding:0px;margin:0px;}
#results ul {padding:0px;margin:0px;}
#results li {
list-style-position: inside;float:left;text-align:center;
list-style-type: none;height:70px;width:70px;}



/*xxx new*/


.left334 {float:left;width:334px;}
.left520 {float:left;width:515px;}
.zoomicon {position:relative;top:-23px;left:-3px;z-index:2;}
.marginbuttom40 {margin:0 0 40px 0;}
.boldcenter {text-align:center;font-weight:700;}

#termsofuse_box {overflow:auto;height:330px;margin:0 0 10px 0;}
#termsofuse_box p {margin:0px;padding:0 0 5px 0;}

