/* *************************************  =: CSS Reset **************************************** */
	
/* http://meyerweb.com/eric/tools/css/reset/ */ /* v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font: 100% Arial, sans-serif;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

ol,ul {
	list-style: none;
}

blockquote,q {
	quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


	/* *************************************  =: HTML & Body **************************************** */
html {
	height: 100.01%;
}

body {
	background-color: #fff;
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	height: 100.01%;
}

.clear_float {
	clear: both;
	height: 1px;
	line-height: 1px;
	width: 1px;
}

.zooners_link {
	color: #5691c8;
	font-weight: bold;
	padding: 0;
	margin: 0.4em 0.8em;
}

.zooners_link a {
	color: #000;
	font-size: 0.9em;
	font-weight: normal;
	padding: 0 0.2em 0 0.4em;
	text-decoration: none;
}
#display_no {display:none;}

div.px1 {float:left; width:1px; height:1px; position:relative; background:#FF0033}

#zooners_overlay {display:none; background-color:black; position:absolute; top:0; left:0; width:100%; height:100%; filter:alpha(opacity=50); opacity:0.5; z-index:9000;}
#zooners_overlay_wrap {display:none; position:relative; width:100%; text-align:center; z-index:9001; height:0;}
#zooners_overlayed_content {display:inline-block; text-align:left; margin:0; padding:0; border:5px solid #333; background-color:#CCCCCC; *display:inline;/*IE7*/ zoom:1;/*IE7*/}
a#zooners_overlay_close {width:36px; height:36px; cursor:pointer; position:relative; top:-20px; left:-20px; display:inline-block; vertical-align:top; font-size:0; background:url(../pics/overlay-close.png) no-repeat;}

/* ****************************************  =: Header ****************************************** */
#header {
	background: url(../pics/cw/top_shade_1.png) center 35px no-repeat;
	height: 110px;
	position: relative;
	z-index: 500;
	/*overflow: hidden;*/
	margin-bottom:0px;
}

#header_wrapper {
	width:980px;
	margin-left:auto;
	margin-right:auto;

}

#header_wrapper_2 {
	background: url(../pics/cw/topbar_bg.png) left 0 repeat-x;
	width:100%;
	height: 110px;
}

#sitename {
	background: url(../pics/cw/top_left_logo.png) left 0 no-repeat;
	height: 	110px;
	left:		0px;
	/*position:	absolute;*/
	width: 		175px;
	z-index: 	100;
	float:		left;
}

#sitename a {
	display: block;
	height: 135px;
	text-indent: -5000px;
	width: 196px;
}

#header h2 {
	background: url(../pics/zooners-gosmart.png) no-repeat;
	height: 15px;
	left: 220px;
	position: absolute;
	text-indent: -5000px;
	top: 8px;
	width: 360px;
}

#language_selection {
	background-color:	#fff;
	font-size:			0.9em;
	padding:			3px 0;
	position:			absolute;
	right:				201px;
	top:				11px;
	width:				100px;
	z-index:			150;
}

#language_selection a, #language {
	color:			#000;
	display:		block;
	font-weight:	bold;
	padding:		1px 0 1px 12px;
}

#language_selection a:hover, #language {
	color:				#5691C8;
	text-decoration:	underline;
}

.dropdown {
	background: url(../pics/dropdown-right.png) 3px center no-repeat;
}

.dropdown_active {
	background:	url(../pics/dropdown-down.png) 1px center no-repeat;
}


#auth_box {/*position:absolute;*/float:right; right:10px; top:14px;}
#login_box {float:left;margin-top:10px;}
#login_box a.link_arrow{
	/*background: url(../pics/quotes.gif) left 50% no-repeat;*/
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	padding-left: 7px;
	text-decoration: none;
	text-transform: uppercase;
}
#login_box a.link_arrow:hover {
	color:#6699cc;
}

#login_box a#my-username {color:#6699cc; /*background:none*/display: inline-block; max-width: 90px; text-overflow: ellipsis; overflow: hidden;}
#login_box a:hover#my-username {color:#FFF; /*background:none*/}

#login_box a.cw_divider_right, #login_box a.cw_divider_right:hover {
	background-image: url(../pics/cw/top_login_divider.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 7px;
}

#facebook_connect {float:left; position:relative; top:-2px; margin:0 3px 0 20px;}
#facebook_logout {float:left;}
.fb_logout {position:relative; top:3px; left:0;}

#for_entrepreneurs {
	background: url(../pics/for-entrepreneurs.png) no-repeat;
	height: 33px;
	position: absolute;
	right: 11px;
	text-indent: -5000px;
	top: 37px;
	width: 184px;
	z-index: 100;
}

#new_zooncard {
	background: url(../pics/new-zooncard.png) no-repeat;
	height: 33px;
	position: absolute;
	right: 200px;
	text-indent: -5000px;
	top: 37px;
	width: 220px;
	z-index: 100;
}

/* *************************************  =: Header-Suche ************************************* */
#header_search {
	background: url(../pics/search-extended-bg.png) left 105px repeat-x;
	left: 0;
	right: 0;
	padding-bottom: 1em;
	padding-left: 220px;
	padding-right: 200px;
	position: absolute;
	top: 37px;
	width: auto;
}

#header_search input[type="hidden"] {
	position: absolute;
	height: 1px;
}

#header_search ol {
	width:		350px;
}

#header_search ol li {
	clear: both;
	list-style: none;
	margin-top: 5px;
	width: auto;
}

#header_search label {
	display: block;
	float: left;
	height: 18px;
	margin-right: 5px;
	text-indent: -5000px;
}

#header_search #header_search_events_li {
	margin: 	8px 0 2px;
	padding:	0;
}
#header_search #header_search_locations_li {
	margin:		0 0 8px;
	padding:	0;
}

#header_search #header_search_what_li {
	margin-top: 15px;
}
#header_search #header_search_when_li {
	margin-top: 70px;
}

#header_search #geoSearchTypeInside-container {
	margin:		0 0 2px;
}

#header_search input[type="text"] {
	width: 253px;
	height: 15px;
}

#header_search input.date {
	width: 70px;
	margin-right: 5px;
}

#header_search .inputHint {width:255px; height:16px; position:absolute; top:16px; left:285px; margin:0; padding:0; color:#999; display:none}

#header_search select {
	width: 19.4em;
}

#header_search_submit_p {
	margin-top: 8px;
	text-align: right;
	vertical-align: middle;
}

#header_search_submit_p a:link,#header_search_submit_p a:hover,#header_search_submit_p a:visited,#header_search_submit_p a:active {
	background: url(../pics/arrow-right.png) left 50% no-repeat;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding-left: 12px;
	text-decoration: none;
}
/*
#header_search_submit_p #header_search_button {
	background: 	url(../pics/search-button.png) no-repeat;
	width:			126px;
	height:			21px;
	border:			none;
}
*/
#header_search .header_search_extended label.checkbox_label {
	color: #5790c6;
	display: inline;
	float: none;
	font-weight: bold;
	text-indent: 0;
	width: 20em;
}

#header_search_locationlist {
	margin-top: 0;
	margin-bottom: 1em;
}

#header_search_locationlist li {
	display: inline;
}

#header_search_locationlist a {
	border-right: 1px solid #5790c6;
	color: #fff;
	font-size: 0.85em;
	line-height: 1.5em;
	margin-right: 0.4em;
	padding-right: 0.6em;
	text-decoration: none;
}

#header_search_locationlist a:hover {
	color: #5790c6;
}

#header_search_locationlist li:first-child a {
	padding-left: 0;
}

#header_search_locationlist li.last-child a {
	border-right: 0 none transparent;
}

#header_search_submit {
	margin-right: 0.2em;
}

#header_search div.header_search_left_column {
	clear: both;
	display: block;
	float: left;
	height: 1em;
}

#header_search .checkbox {
	height:		13px;
	margin: 	3px 6px;
	padding:	0;
	width:		13px;
}

#header_search #header_search_bonus {
	margin-top: 1em;
}

#header_search #extended_search_link {
	float: left;
	padding-top: 0.4em;
}

#header_search #extended_search_link.extended {
	background:	url(../pics/arrow-fold.png) left 7px no-repeat;
}

#header_search #header_search_where_type {width:260px; position:absolute; top:90px; left:550px;}
#header_search #header_search_where_type .geoSearchTypeDesc {float:left; width:270px; height:50px; padding:5px 10px 0 37px; color:#FFFFFF; font-size:11px; overflow:hidden; display:none}
#header_search #header_search_where_type .option {float:left; width:30px; color:#FFFFFF}
#header_search #header_search_where_type .details {float:left;}
#header_search #header_search_where_map {width:300px; position:absolute; top:-60px; left:320px; overflow:hidden}
#header_search #header_search_where_map .address {width:260px; height:20px; float:left;}
#header_search #header_search_where_map input#where2 {width:227px;}
#header_search #header_search_where_map img {position:relative;top:4px; border:none}
#header_search #header_search_where_map #search_map_canvas {width:256px; height:162px; margin:10px 0 0 0; float:left; overflow:hidden;}
#header_search #header_search_where_map #search_error_google {width:256px; height:162px; margin:7px 0; float:left; text-align:center; overflow:hidden; display:none}
#header_search #header_search_where_map #search_error_google span.error {margin:0; padding:1px 3px; text-align:center; font-size:10px; font-weight:normal; color:#FFF; background:#E27E74; border:1px solid #E27E74}
#header_search #header_search_where_map .suggest {width:256px; height:169px; float:left; margin:0 0 0 7px; color:#000; overflow-y:auto; overflow-x:hidden}
#header_search #header_search_where_map .suggest .close {width:7px; height:7px; float:right; margin:1px 1px 0 0; padding:0; cursor:pointer; background:#FFF url(../pics/create_list_close.png) no-repeat;}
#header_search #header_search_where_map .suggest ul {width:247px; float:left; list-style:none; margin:0; padding:0; background-color:#FFFFFF;}
#header_search #header_search_where_map .suggest ul li {padding:2px; cursor:pointer; border-right:1px solid #999999; border-bottom:1px solid #999999}
#header_search #header_search_where_map .suggest p {margin:0; padding:2px;}

#header_search #when {float:left;}
#header_search #header_search_when_li_until {position:relative; top:-22px; left:320px; margin:0; display:none}





/**
 * Hidden by default
 */
.header_search_extended {
	display: none;
}

/* ****** =: Sprachspezifische Einstellungen ****** */ /**
 * Specifies the width of the column for "What", "Who" etc. in the language.
 */
#header_search.language_de label,#header_search.language_de div.header_search_left_column
	{
	width: 58px;
}

/**
 * Position for the location list ("Ausstellung", "Bühne" ...)
 */
#header_search.language_de #header_search_locationlist_li,#header_search.language_de #header_search_submit_p
	{
	padding-left: 64px;
}

/**
 * Specific positions for the different elements.
 */
.language_de #header_search_what_li label {
	background: url(../pics/search-what.png) 16px center no-repeat;
}

.language_de #header_search_where_li label {
	background: url(../pics/search-where.png) 24px center no-repeat;
}

.language_de #header_search_when_li label {
	background: url(../pics/search-when.png) left center no-repeat;
}

/**
 * Width for the element that contains "extended search" and the search button.
 */
#header_search.language_de #header_search_submit_p {
	width: 20.2em;
}

/* *************************************  =: Content  ************************************* */
#content { /*margin-bottom:				44px; */
	min-height: 300px;
	position: relative;
}

.accessibility_element {
	position: absolute;
	text-indent: -5000px;
}

/* *************************************  =: Pinnwand ************************************* */
#pinboard {
	clear: both;
	height: 625px;
	left: 0;
	min-width: 37px;
	position: absolute;
	top: 143px;
	z-index: 1;
}

#pinboard .pinboard_link {
	color: #5691c8;
	padding: 0;
}

#pinboard .pinboard_link a {
	color: #000;
	font-weight: normal;
	font-size: 11px;
	padding: 0 2px;
	text-decoration: none;
}
#pinboard .pinboard_link a:hover {
	text-decoration:underline
}

/* ****** =: Size Buttons ****** */
#pinboard .size_buttons {
	position: absolute;
	right: 0.5em;
	top: 0;
	z-index: 100;
}

#pinboard .size_buttons a {
	display: inline-block;
	height: 14px;
	margin: 0.6em 0.3em;
	text-indent: -5000px;
	width: 15px;
}

#pinboard .size_buttons .maximize {
	background: url(../pics/size-buttons-maximize.png) no-repeat;
	float: left;
}

#pinboard .size_buttons .standardize {
	background: url(../pics/size-buttons-standard.png) no-repeat;
	float: left;
}

#pinboard .size_buttons .close {
	background: url(../pics/size-buttons-close.png) no-repeat;
	float: left;
}

#pinboard_content {
	background-color: #e6eef7;
	height: 100%;
	margin-right: 37px;
	padding-top: 3em;
	position: relative;
}

/* ****** =: Pinboard Standard ****** */
#pinboard_standard, #pinboard_missing {
	float: left;
	position: relative;
	margin: 0 1em;
	width: 20.5em;
}

#pinboard_standard a.new_zooncard {
	display: block;
	background: url(../pics/pinboard-new-zooncard.png) no-repeat;
	height: 41px;
	margin: 0 0 5px 7px;
	text-indent: -5000px;
	width: 233px;
}

#pinboard_standard #my_folders {
	background-color: #fff;
	height: 270px;
	overflow: auto;
}

#pinboard_standard p,#pinboard_standard .my_collections,#pinboard_standard .other_collections,#pinboard_standard .my_searches {
	margin: 0 auto;
	padding: 0 1em;
	width: 233px;
}

#pinboard_standard p {
	font-size: 1.05em;
	font-weight: bold;
}

#pinboard_standard h2 {
	margin-top: 1.5em;
}

#pinboard_standard h2,#pinboard_standard h2 a {
	color: #000;
	font-weight: bold;
	letter-spacing: -0.2px;
	text-decoration: none;
	text-transform: uppercase;
}

#pinboard_missing p {
	font-size: 0.9em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#pinboard_missing h2 {
	font-size: 1.05em;
	margin-top: 10px;
	text-transform: none;
}

#pinboard_missing h2+p {
	margin-top: 10px;
}

#pinboard_missing p+h2 {
	margin-top: 20px;
}

#pinboard_missing b.arrow {
	padding-left: 10px; 
	text-transform: uppercase; 
	font-weight: bold;
	background: url(../pics/quotes.gif) 0 4px no-repeat;
}

#pinboard_standard .my_collections ul {
	background-color: #fff;
}

#pinboard_standard .my_collections ul li {
	background: url(../pics/pinboard-drop-collection-here.png) right center no-repeat;
	margin-right: 0.6em;
	padding: 0.3em 0 0.3em 0.4em;
}

#pinboard_standard .my_collections ul.other_folders li {
	background: none;
}

#pinboard_standard .my_collections ul li a {
	background-color: #c9e0f6;
	border: 1px dashed #363636;
	color: #5691c8;
	display: block;
	font-weight: bold;
	margin-right: 1.6em;
	padding: 0.5em;
	text-decoration: none;
	overflow: hidden;
}
#pinboard_standard .my_collections ul.other_folders li a {
	background-color: #edf6ff;
}

#pinboard_standard .my_collections ul li a:hover, #pinboard_standard .my_collections ul li a.active {
	background-color: #edf6ff;
	color: #797a7c;
}
#pinboard_standard .my_collections ul.other_folders li a:hover, #pinboard_standard .my_collections ul.other_folders li a.active {
	background-color: #edf6ff;
}

#pinboard_standard .my_collections ul.edit {
	background:none;
	height:300px;
	overflow:auto;
}

#pinboard_standard .my_collections ul.edit li {
	background: url(../pics/pinboard-other-collections-bullet.png) no-repeat left center;
	padding-left: 1.3em;
	float: left;
}

#pinboard_standard .my_collections ul.edit li .title {
	float: left;
	width: 129px;
}

#pinboard_standard .my_collections ul.edit li .options {
	float: left;
	color: #5691c8;
}

#pinboard_standard .my_collections ul li .title a {
	background: none;
	border: none;
	color: #5691c8;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#pinboard_standard .my_collections ul li .options a {
	background: none;
	border: none;
	color: #000;
	font-size: 0.85em;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	margin: 0;
	padding: 0 2px;	
}

#pinboard_standard .my_collections ul li .options a:hover {
	text-decoration: underline;
}

#pinboard_standard .my_collections ul li .options a.delete-link, #pinboard_standard .my_collections ul li .options a.delete-link-color, #pinboard_standard .my_searches ul li .options a.delete-link {
	color: #FF0000;
}

#pinboard_standard .other_collections, #pinboard_standard .my_searches {
	border-top: 1px dotted #b1b1b1;
}

#pinboard_standard .my_searches ul {
	width:220px;
	height:140px;
	padding-bottom:30px;
	overflow:auto;
}

#pinboard_standard .other_collections ul li .title, #pinboard_standard .my_searches ul li .title {
	display:inline-block;
	width:129px;
}

#pinboard_standard .other_collections ul li .options, #pinboard_standard .my_searches ul li .options {
	display:inline-block;
	color:#5691c8;
}

#pinboard_standard .other_collections ul li a, #pinboard_standard .my_searches ul li a {
	color: #5c90c0;
	line-height: 1.3em;
	text-decoration: none;
}

#pinboard_standard .other_collections ul li .options a, #pinboard_standard .my_searches ul li .options a {
	color: #000;
	font-size: 0.85em;
}

#pinboard_standard .other_collections ul li .options a:hover, #pinboard_standard .my_searches ul li .options a:hover {
	text-decoration: underline;
}

#pinboard_standard .other_collections h2 a,#pinboard_standard .my_searches h2 a {
	background: url(../pics/pinboard-arrow-expand.png) left center no-repeat;
	padding-left: 0.6em;
}

#pinboard_standard .other_collections h2 a.collapse,#pinboard_standard .my_searches h2 a.collapse
	{
	background: url(../pics/pinboard-arrow-collapse.png) left center no-repeat;
	padding-left: 0.6em;
}

#pinboard_standard .other_collections h2,#pinboard_standard .my_searches h2
	{
	margin-bottom: 0.2em;
}

#pinboard_standard .other_collections ul,#pinboard_standard .my_searches ul
	{
	margin-left: 0.6em;
}

#pinboard_standard .other_collections ul li {
	background: url(../pics/pinboard-other-collections-bullet.png) left center no-repeat;
	padding-left: 1.3em;
}

#pinboard_standard .my_searches {
	margin-top:2em;
	margin-bottom:50px;
}

#pinboard_standard .my_searches ul li {
	background: url(../pics/pinboard-my-searches-bullet.png) left center no-repeat;
	padding-left: 1.3em;
}

#pinboard_standard #new_pinboard {display: none; font-size:0.85em; clear:both}
#pinboard_standard #new_pinboard ul {width:220px; height:auto; overflow:hidden;  background:none;}
#pinboard_standard #new_pinboard ul li {width:220px; float:left; background:none;}
#pinboard_standard #new_pinboard ul li p {margin:0; padding:0;}
#pinboard_standard #new_pinboard ul li label {width:80px; float:left; display:block; padding-right:5px; text-align:right;}
#pinboard_standard #new_pinboard ul li label.attached {width:50px; float:none; display:inline; padding-left:3px; text-align:left;}
#pinboard_standard #new_pinboard ul li input[type="text"] {float:left; width:128px; border:1px solid #878787;}
#pinboard_standard #new_pinboard ul li input[type="checkbox"] {border:none;}
#pinboard_standard #new_pinboard ul li input[type="radio"] {border:none;}
#pinboard_standard #new_pinboard ul li textarea {float:left; width:128px; height:90px; font-family:Arial, Helvetica, sans-serif; font-size:11px; overflow:auto; margin-bottom:10px; border:1px solid #878787;}
#pinboard_standard #new_pinboard ul li #new_pinboard_submit, #pinboard_standard #new_pinboard ul li #edit_pinboard_submit {width:119px; height:29px; float:right; border:none; cursor:pointer; background: url(../pics/zooncard-new/button-save.png) left top no-repeat;}

#pinboard_standard span.help {
	background: url(../pics/zooncard-new/zooncard-help.png) no-repeat;
	display: inline-block;
	height: 15px;
	text-indent: -5000px;
	width: 15px;
	position: relative;
	top: -10px;
}
#pinboard_standard span.guideline {
	display:block; 
	width:1px; 
	height:1px; 
	display:none;
	position:absolute;
	z-index:101;
}
#pinboard_standard .cloudContainerSmall {
	background:url(../pics/zooncard-new/cloud-background-left.png) top left no-repeat;
	width:200px;
	height:105px;
	position:relative;
	top:-15px;
	left:5px;
}
#pinboard_standard .cloudContainerSmall .cloudContent {
	background:url(../pics/zooncard-new/cloud-background-vertical.png) top left repeat-x;
	width:100%;
	height:95px;
	float:left;
	margin:0 0 0 20px;
	padding:5px 1px 5px 2px;
	color:#5693c9;
}
#pinboard_standard .cloudContainerSmall .cloudRight {
	background:url(../pics/zooncard-new/cloud-background-borders.png) -25px 0px no-repeat;
	width:10px;
	height:105px;
	float:left;
	margin:0;
}

/* ****** =: Pinboard Maximized ****** */
#pinboard_maximized {
	float: left;
	width: 680px;
}

/* ****** =: Pinboard profile ****** */
#pinboard_profile {
	left: 2em;
	margin-bottom: 4em;
	position: relative;
}

#pinboard_profile b {
	font-weight:bold;
}

#pinboard_profile img.avatar {
	float: left;
	padding-right: 0.5em;
}

#pinboard_profile div {
	float: left;
	width: 28em;
}

#pinboard_profile h2 {
	color: #5691c8;
	font-weight: bold;
	text-transform: uppercase;
}

#pinboard_profile ol li {
	font-size: 12px;
	line-height: 1.5em;
}

/* widget */
ul#widget_items li {
	clear: both;
	margin: 8px 0;
}

#widget_items label {
	display: block;
	float: left;
	width: 120px;
	height: 18px;
	margin-right: 10px;
	text-align: right;
}

#widget_items input[type="text"], #widget_items input[type="password"], #widget_items select {
	border: 1px solid #8a8b8b;
	font-size: 11px;
	width: 150px;
}

#widget_items input.file {
	border: 1px solid #8a8b8b;
}

#widget_items .button_save {
	width: 119px; 
	height: 29px; 
	margin-left: 249px;
	cursor: pointer;
	background:	url(../pics/zooncard-new/button-save.png) top left no-repeat;
}


/* points */
#pinboard_profile #points {margin:10px 0; color:#5691C8}
#pinboard_profile #points a {color:black; font-size:12px;}
#pinboard_profile #points a:hover {text-decoration:underline;}
#pinboard_profile span.help {
	background: url(../pics/zooncard-new/zooncard-help.png) no-repeat;
	display: inline-block;
	height: 15px;
	text-indent: -5000px;
	width: 15px;
	position: relative;
}
#pinboard_profile span.guideline {
	display:block; 
	width:1px; 
	height:1px; 
	display:none;
	position:absolute;
	z-index:101;
}
#pinboard_profile .cloudContainerSmall {
	background:url(../pics/zooncard-new/cloud-background-left.png) top left no-repeat;
	width:200px;
	height:105px;
	position:relative;
	top:-15px;
	left:5px;
	font-size:11px;
}
#pinboard_profile .cloudContainerSmall .cloudContent {
	background:url(../pics/zooncard-new/cloud-background-vertical.png) top left repeat-x;
	width:100%;
	height:95px;
	float:left;
	margin:0 0 0 20px;
	padding:5px 1px 5px 2px;
	color:#5693c9;
}
#pinboard_profile .cloudContainerSmall .cloudRight {
	background:url(../pics/zooncard-new/cloud-background-borders.png) -25px 0px no-repeat;
	width:10px;
	height:105px;
	float:left;
	margin:0;
}
#pinboard_profile #view_points {display:none;}
#pinboard_profile #view_points table {margin:10px 0; font-size:12px; color:#000;}
#pinboard_profile #view_points table b {font-weight:bold;}

/* PU widget + invoices */
#pinboard_profile #profile_invoices_content {width:400px; margin-bottom:20px; display:none;}
#pinboard_profile #profile_widget_content {width:580px; height:280px; margin:10px 0 0 55px; display:none;}

#pinboard_profile .profile_link, #pinboard_profile .profile_link a {font-size:0.95em; font-weight:bold; margin-left:0;}
#pinboard_profile .profile_link a:hover {text-decoration: underline;}

#pinboard_profile #recommend_profile {
	background: url(../pics/pinboard-recommend.png) no-repeat;
	display: inline-block;
	height: 39px;
	left: 36em;
	position: absolute;
	text-indent: -5000px;
	top: 3em;
	width: 183px;
}

/* ****** =: Pinboard profile formular ****** */ /* hidden by default */
#pinboard_profile_formular {
	clear: both;
	display: none;
	float: left;
	font-size: 0.85em;
	padding-bottom: 1em;
	margin-top: 4em;
	overflow: hidden;
	width: 100%;
}

#pinboard_profile_formular h2 {
	font-size: 1.2em;
	font-weight: bold;
}

#pinboard_profile_formular h2 img {
	margin-left: 0.5em;
}

#pinboard_profile_formular h3 {
	font-weight: bold;
	margin-top: 1em;
}

#pinboard_profile_formular span.help {
	background: url(../pics/zooncard-new/zooncard-help.png) no-repeat;
	display: inline-block;
	height: 15px;
	text-indent: -5000px;
	width: 15px;
	position: relative;
}
#pinboard_profile_formular span.guideline {
	display:block; 
	width:1px; 
	height:1px; 
	display:none;
	position:absolute;
	z-index:101;
}
#pinboard_profile_formular .cloudContainerSmall {
	background:url(../pics/zooncard-new/cloud-background-left.png) top left no-repeat;
	width:200px;
	height:105px;
	position:relative;
	top:-10px;
	left:5px;
}
#pinboard_profile_formular .cloudContainerSmall .cloudContent {
	background:url(../pics/zooncard-new/cloud-background-vertical.png) top left repeat-x;
	width:100%;
	height:95px;
	float:left;
	margin:0 0 0 20px;
	padding:5px 1px 5px 2px;
	color:#5693c9;
}
#pinboard_profile_formular .cloudContainerSmall .cloudRight {
	background:url(../pics/zooncard-new/cloud-background-borders.png) -25px 0px no-repeat;
	width:10px;
	height:105px;
	float:left;
	margin:0;
}

#pinboard_profile_formular ol {
	margin-top: 2em;
}

#pinboard_profile_formular ol li {
	clear: both;
	margin: 1em 0;
}

#pinboard_profile_formular label {
	display: block;
	float: left;
	height: 18px;
	margin-right: 15px;
	text-align: right;
}

#pinboard_profile_formular input[type="text"],#pinboard_profile_formular input[type="password"],#pinboard_profile_formular select {
	border: 1px solid #8a8b8b;
	font-size: 0.9em;
	width: 19em;
}
#pinboard_profile_formular input#profile_picture_fakeinput {
	width:150px;
}

#pinboard_profile_formular input.gray {
	color: #7e7e7e;
}

#pinboard_profile_formular input.file {
	position:relative;
	top:-4px;
}

#pinboard_profile_formular select {
	width: 19.2em;
}

#pinboard_profile_formular #profile_email_new_li {
	display: none;
}

#pinboard_profile_formular #profile_password_new1_li {
	display: none;
}

#pinboard_profile_formular #profile_password_new2_li {
	display: none;
}

#pinboard_profile_formular #profile_delete_password_li {
	display: none;
}

#pinboard_profile_formular #profile_newsletter_li {
	padding-top: 1px;
}

#pinboard_profile_formular #profile_newsletter_li input {
	float: left;
	position: relative;
	top: 4px;
}

#pinboard_profile_formular #profile_newsletter_li label {
	float: none;
	height: 1em;
	margin-top: 0;
	padding-top: 0.2em;
	width: 30em;
	text-align: left;
}

#pinboard_profile_formular h3.address {
	margin-top: 2em;
	display: inline-block;
}

#pinboard_profile_formular h3.address+p {
	width: 48em;
}

#pinboard_profile_formular #profile_street_li,#pinboard_profile_formular #profile_city_li {
	height: 1.4em;
}

#pinboard_profile_formular #profile_street_li input {
	float: left;
	margin-top: -0.2em;
}

#pinboard_profile_formular #profile_address+label {
	margin-right: 5px;
	width: 2em;
}

#pinboard_profile_formular #profile_city_li input {
	float: left;
	margin-top: -0.2em;
}

#pinboard_profile_formular #profile_zip {
	width: 4em;
}

#pinboard_profile_formular #profile_zip+label {
	margin-right: 5px;
	width: 2em;
}

#pinboard_profile_formular #profile_city {
	width: 12em;
}

#pinboard_profile_formular p.submit_p {
	float: left;
	margin-left: 0.4em;
}

#pinboard_profile_formular p.pinboard_link {
	float: left;
	font-weight: bold;
	margin: 0 0.5em;
}

#pinboard_profile_formular p.pinboard_link a {
	font-size: 1em;
}

#pinboard_profile_formular #profile_abort_edit {
	position: relative;
	top: 5px;
}

#pinboard_profile_formular #profile_abort_edit a {
	font-weight: bold;
}

#pinboard_profile_formular .button_upload {
	width: 97px; 
	height: 19px;
	display: inline-block;
	margin-left: 10px;
	cursor: pointer;
	background:	url(../pics/zooncard-new/button-upload.jpg) top left no-repeat;
}

#pinboard_profile_formular #profile_save {
	margin-left: 380px;
	cursor: pointer;
}

#pinboard_profile_formular .button_save {
	width: 119px; 
	height: 29px; 
	margin: 0; 
	background:	url(../pics/zooncard-new/button-save.png) top left no-repeat;
}

/* Language specific settings. */
#pinboard_profile_formular.language_de label {
	width: 102px;
}

#pinboard_profile_formular.language_de .skip_left_column {
	padding-left: 117px;
}

/* ****** =: Pinboard columns ****** */
#pinboard_maximized .pinboard_columns {
	clear: both;
	margin-top: 120px;
	margin-bottom: 70px;
	overflow: hidden;
}

#pinboard_maximized .pinboard_columns h2 {
	border-bottom: 1px dotted #b1b1b1;
	font-weight: bold;
	margin-bottom: 0.5em;
	padding: 0.3em 0.9em;
}

#pinboard_maximized .pinboard_columns p {
	font-size:11px;
}

#pinboard_maximized .pinboard_columns .column {
	border-left: 1px dotted #1a181c;
	float: left;
	margin-bottom: -50em;
	padding: 0 1em 50em 1em;
	width: 198px;
}

#pinboard_my_new_zooncards,#pinboard_my_comments {
	margin-bottom: 1em;
}

#pinboard_my_pictures ul,#pinboard_my_pictures ul li,#pinboard_my_videos ul,#pinboard_my_videos ul li {
	display: inline;
	float: left;
	margin-right: 3px;
}

#pinboard_my_videos ul li .player {
	width: 1px;
	height: 1px;
}

#pinboard_my_videos ul li .play {
	position: relative;
	top: -35px;
	left: 25px;
	background: url(../pics/icon-video-play.png) left top no-repeat;
	width: 18px;
	height: 25px;
}

#pinboard_my_pictures .showall,#pinboard_my_videos .showall {
	text-align: right;
}

ul.calendar li {
	clear: both;
	font-size: 0.85em;
	padding: 1em;
}

ul.calendar .calendar_sheet {
	background: url(../pics/pinboard-calendarsheet.png) center top no-repeat;
	float: left;
	height: 58px;
	margin-right: 1em;
	padding-top: 0.2em;
	position: relative;
	text-align: center;
	width: 57px;
}

ul.calendar .calendar_sheet span {
	color: #fff;
	display: block;
}

ul.calendar .calendar_sheet span.year {
	
}

ul.calendar .calendar_sheet span.daymonth {
	font-size: 1.3em;
	margin-top: 0.3em;
}

ul.calendar .calendar_sheet abbr {
	color: #5793c9;
}

ul.calendar li h3 {
	padding-top: 0.8em;
}

ul.calendar li h3 a {
	color: #5691c8;
	font-weight: bold;
	text-decoration: none;
}

ul.similar_zcs {
	width:210px;
}

ul.similar_zcs li {
	width:210px;
	height:75px;
	float:left;
	margin:5px 0;
	padding:0;
	cursor:pointer;
	overflow:hidden;
}

ul.similar_zcs li.none {
	height:auto;
	cursor:default;
}

ul.similar_zcs .loiconsheet {
	float:		left;
	position: 	relative;
	width:		55px;
	height:		50px;
	margin:		5px 0 0 0;
	overflow:	hidden;
}

ul.similar_zcs .calendarsheet {
	background: url(../pics/zooncard-single-view/calendarsheet.png) top left no-repeat;
	float: left;
	margin:	10px 6px 0 0;
	height: 48px;
	position: relative;
	text-align: center;
	width: 49px;
	color: #FFFFFF;
}
ul.similar_zcs .calendarsheet abbr {display: block;}
ul.similar_zcs .calendarsheet abbr.year {color:#FFF; margin:2px 0 0 0; padding:0; font-size:9px; text-align:center; visibility:hidden}
ul.similar_zcs .calendarsheet abbr.date {color:#FFF; margin:1px 0 0 0; padding:0; font-size:12px; text-align:center}
ul.similar_zcs .calendarsheet abbr.time {color:#6699cc; margin:0; padding:0; font-size:10px; text-align:center;}
ul.similar_zcs .calendarsheet abbr.date1 {color:#FFF; margin:0; padding:0; font-size:12px; text-align:center}
ul.similar_zcs .calendarsheet abbr.spacer {background-color:#FFF; height:1px; width:7px; font-size:0px; margin:0 19px; padding:0;}
ul.similar_zcs .calendarsheet abbr.date2 {color:#FFF; margin:0; padding:0; font-size:12px; text-align:center;}

ul.similar_zcs .detailsheet {
	float:		left;
	height:		80px;
	margin:		5px 0 0;
	overflow:	hidden;
	padding:	0;
	width:		155px;
}
ul.similar_zcs .detailsheet h3 {color:#6699cc; height:14px; margin:0; padding:0; font-size:12px; font-weight:bold; overflow:hidden}
ul.similar_zcs .detailsheet h4 {color:#6699cc; margin:0 0 5px 0; padding:0; font-size:11px; font-weight:normal;}
ul.similar_zcs .detailsheet p {margin:0; padding:0; font-size:11px; }
ul.similar_zcs .detailsheet p.venue {display:block; height:13px; overflow:hidden}
ul.similar_zcs .detailsheet p span {color:#E8E8E8; margin:0; padding:0; font-size:11px; }

.profile_navigation {
	width: 200px;
	height: 20px;
	clear: both;
	text-align: right;
	font-size: 0.85em;
	padding-top: 5px;
}

.profile_navigation a {
	display: inline-block;
	line-height: 1em;
	height: 1em;
	text-indent: 5000px;
	width: 9px;
	margin: 0 2px;
}

.profile_navigation a.previous {
	background: url(../pics/zooncard-single-view/navigation-previous.png) left 0.2em no-repeat;
}

.profile_navigation span { padding: 0 0.2em; }

.profile_navigation a.next { background: url(../pics/zooncard-single-view/navigation-next.png) left 0.2em no-repeat; }

#pinboard_maximized .pinboard_columns .showall {
	clear: both;
	font-size: 1.1em;
	font-weight: bold;
	margin-left: 0.8em;
}

#pinboard_maximized .pinboard_columns .showall a {font-weight: normal;}
#pinboard_maximized .pinboard_columns .showall a:hover {text-decoration: underline;}

#pinboard_maximized .edit_frame {width:60px;}
#pinboard_maximized .pinboard_delete_item {color:#5691C8; margin:0; padding:0; display:none}
#pinboard_maximized .pinboard_delete_item a {font-weight:normal; font-size:11px; color:#CC0000; padding:0 2px;}

#pinboard_my_comments ul li {
	background: url(../pics/pinboard-comment.png) left 1.2em no-repeat;
	margin-left: 1em;
	padding: 1em 1em 1px 1.5em;
	float: left;
}

#pinboard_my_comments ul li span.rating_20 {width:96px; height:15px; margin-bottom:5px; display:inline-block; background:url(../pics/zooncard-back/rating-sprite-small.png) -78px 0 no-repeat;}
#pinboard_my_comments ul li span.rating_40 {width:96px; height:15px; margin-bottom:5px; display:inline-block; background:url(../pics/zooncard-back/rating-sprite-small.png) -58px 0 no-repeat;}
#pinboard_my_comments ul li span.rating_60 {width:96px; height:15px; margin-bottom:5px; display:inline-block; background:url(../pics/zooncard-back/rating-sprite-small.png) -39px 0 no-repeat;}
#pinboard_my_comments ul li span.rating_80 {width:96px; height:15px; margin-bottom:5px; display:inline-block; background:url(../pics/zooncard-back/rating-sprite-small.png) -20px 0 no-repeat;}
#pinboard_my_comments ul li span.rating_100 {width:96px; height:15px; margin-bottom:5px; display:inline-block; background:url(../pics/zooncard-back/rating-sprite-small.png) 0 0 no-repeat;}

#pinboard_my_comments ul li h3 a {
	color: #5691c8;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

#pinboard_my_comments ul li p {
	font-size: 0.85em;
}

#pinboard_my_comments ul li p a {
	color: #5691c8;
	font-size: 0.85em;
	text-decoration: none;
}

#pinboard_interesting_zooncards .bonus {
	color: #ff9c00;
	font-weight: bold;
	text-transform: uppercase;
}

#pinboard_interesting_zooncards li .bonus+h3 {
	padding-top: 0;
}

#pinboard_maximized .pinboard_footer {
	clear: both;
	float: left;
	overflow: hidden;
	position: absolute;
	bottom: 50px;
}
#pinboard_maximized .edit_link {font-size:0.95em; font-weight:bold; color:#5693C9; margin:0;}
#pinboard_maximized .edit_link a {font-size:0.95em; font-weight:bold; color:#000; padding:0 4px;}
#pinboard_maximized .edit_link a:hover {text-decoration: underline;}

#pinboardCancelLink, #pinboard_cancel_link {display:none;}
/* ****** =: Pinboard Toggle Link ****** */
#pinboard .toggle_pinboard {
	bottom: 50px;
	position: absolute;
	right: 0;
}

/* ****** =: Pinboard Tab ****** */
#pinboard .tab {
	background: url(../pics/pinboard-tab-repeat.png) right top repeat-y;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 37px;
	z-index: 100;
}

#pinboard .tab .tab_top {
	background: url(../pics/pinboard-tab-top.png) right top no-repeat;
	height: 31px;
	margin-top: 37px;
	width: 37px;
}

#pinboard .tab .tab_top_right {
	background: url(../pics/pinboard-tab-top-right.png) right top no-repeat;
	height: 51px;
	margin-top: 37px;
	width: 37px;
}

#pinboard .tab .tab_top_left {
	background: url(../pics/pinboard-tab-top-left.png) right top no-repeat;
	height: 51px;
	margin-top: 37px;
	width: 37px;
}

#pinboard .tab .tab_name_background {
	position: relative;
	width: 37px;
}

#pinboard .tab .tab_name {
	background: url(../pics/pinboard-tab-name-repeat.png) right top repeat-y;
	height: 100%;
	width: 37px;
	z-index: 1000;
}

#pinboard .tab .tab_name img {
	cursor:pointer;
}

#pinboard .tab .tab_bottom {
	background: url(../pics/pinboard-tab-bottom.png) right top no-repeat;
	height: 35px;
	width: 37px;
}

#pinboard .tab .tab_bottom_right {
	background: url(../pics/pinboard-tab-bottom-right.png) right top no-repeat;
	height: 55px;
	width: 37px;
}

#pinboard .tab .tab_bottom_left {
	background: url(../pics/pinboard-tab-bottom-left.png) right top no-repeat;
	height: 55px;
	width: 37px;
}

/* ****** =: Toggles ****** */
#pinboard.size_minimized .size_buttons,#pinboard.size_minimized #pinboard_standard,#pinboard.size_minimized #pinboard_maximized,#pinboard.size_minimized .toggle_pinboard
	{
	display: none;
}

#pinboard.size_standard .size_buttons,#pinboard.size_standard #pinboard_standard,#pinboard.size_standard .toggle_pinboard
	{
	display: block;
}

#pinboard.size_standard #pinboard_maximized {
	display: none;
}

#pinboard.size_maximized .size_buttons,#pinboard.size_maximized #pinboard_standard,#pinboard.size_maximized #pinboard_maximized,#pinboard.size_maximized .toggle_pinboard
	{
	display: block;
}

#pinboard.size_maximized {
	width:		1005px;
	z-index:	2; /* set pinboard above zc lang select */
}

/* ************************************ =: Info-Panel ************************************* */
#infopanel {
 	float: left;
 	font-size: 0.9em;
 	left: 59px;
 	position: absolute;
 	width: 19em;
}

#infopanel h2 {
 	color: #5693c9;
 	font-size: 15px;
 	font-weight: bold;
	margin-top: 15px;
}

#infopanel h3 {
 	color: #5693c9;
 	font-size: 1.2em;
 	font-weight: bold;
	margin-bottom: 0.3em;
	margin-top: 1.5em;
}

#infopanel ul {
	list-style-image: url(../pics/checkmark.png);
	list-style-position: outside;
	margin-top: 1em;
}

#infopanel ul li {
	font-weight: bold;
	margin-left: 2em;
	margin-top: 1em;
}

#infopanel p a {
	color: 				#5790c6;
	font-weight:		bold;
	text-decoration:	underline;
}

#infopanel div.news {
	background: url(../pics/news-background.png) center top repeat-y;
	border-bottom: 1px dotted #5793CA;
	border-top: 1px dotted #5793CA;
	margin-top: 2.3em;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	position: relative;
}

#infopanel div.news h2 {
	color: #5793ca;
	font-size: 1em;
	font-weight: bold;
	margin-top: 0.5em;
}

#infopanel div.news h3 {
	color: #000;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.3em;
	margin: 0;
}

#infopanel div.news p {
	line-height: 1.3em;
}

#infopanel div.news .read_more {
	margin-top:	0.2em;
	text-align: right;
}

#infopanel div.news .read_more a:link,#infopanel .read_more a:hover,#infopanel .read_more a:visited,#infopanel .read_more a:active
	{
	background: 	url(../pics/arrow-readmore.gif) left 60% no-repeat;
	color: 			#000;
	font-weight:	normal;
	padding-left: 	11px;
}

#infopanel .bonus {
	background: url(../pics/bonus.png) left top no-repeat;
	height: 105px;
	margin-top: 2.5em;
	padding-left: 104px;
	padding-top: 1px;
}

#infopanel .bonus h2 {
	font-size: 1em;
	margin-top: 0.5em;
}

/* *********************************** =: Main Content ************************************ */
#main_content {
	height: 100%;
	margin-left: 23.5em;
	position: relative;
	width: auto;
}

/* ********************************** =: Suchergebnisse *********************************** */

.zooncard_list_container {
	position: 		relative;
}

#zooncard_display_container {
	background: 	#fcfcfc url(../pics/zooncard-list-shadow.png) left bottom repeat-x;
	display:		none; 
	float:			left;
	height:			620px;
	/*height:			506px;*/
	/*margin-left:	20px;*/
	width:			100%;
}

#zooncard_display_container.container_single_view {
	height:			506px;
	min-width:		724px;
}

#zooncard_html_view {
	float:			left;
}

.zooncard_list_shadow_left {
	background: 	url(../pics/zooncard-list-shadow-left-repeat.png) left top repeat-y;
	position: 		absolute;
	height: 		436px;
	left: 			0;
	margin-top:		-8px;
	top: 			0;
	width: 			20px;
}

.zooncard_list_shadow_left div {
	background: url(../pics/zooncard-list-shadow-left.png) left bottom
		no-repeat;
	bottom: 0;
	height: 396px;
	position: absolute;
	width: 20px;
}

.zooncard_single_view_shadow {
	background: 	url(../pics/zooncard-list-shadow-left-repeat.png) left top repeat-y;
	position: 		absolute;
	height: 		514px;
	left: 			0;
	margin-top:		-8px;
	top: 			0;
	width: 			20px;
}

.zooncard_single_view_shadow div {
	background: url(../pics/zooncard-list-shadow-left.png) left bottom no-repeat;
	bottom: 0;
	height: 396px;
	position: absolute;
	width: 20px;
}

/**
 *  :=centered
 */
.zooncard_list_results {
	background:#fcfcfc url(../pics/zooncard-list-shadow.png) left bottom repeat-x;
	margin-left:20px;
}

.view_cards {
	height:428px;
}

#zc_small_loading {position:absolute; top:2px; left:300px; display:none;}
#zc_similar_loading {position:absolute; top:12px; left:580px; display:none;}

/* ****** =: Suchergebnisse-Navigation ****** */
.zooncard_navigation {
	height: 2em;
	position: relative;
}

.zooncard_navigation .right {
	position: absolute;
	right: 0.5em;
}

.zooncard_navigation .breadcrumbs {
	background: url(../pics/arrow-breadcrumb.gif) left 60% no-repeat;
	float: left;
	font-size: 0.85em;
	margin: 0.5em 0;
	padding-left: 9px;
}

.zooncard_navigation .breadcrumbs span {color:#5693c9; font-weight:bold; margin-left:5px;}

.zooncard_navigation  ul {
	display: inline;
	list-style: none;
	margin-top: 0.5em;
}

.zooncard_navigation li {
	background: transparent url(../pics/breadcrumb-seperator.png) left 50%
		no-repeat;
	display: inline;
	list-style: none;
	padding-left: 8px;
}

.zooncard_navigation li:first-child {
	background-image: none;
	display: inline;
	padding-left: 0;
}

.zooncard_navigation li.first {
	background-image: none;
}

.zooncard_navigation a:link,.zooncard_navigation a:hover,.zooncard_navigation a:visited,.zooncard_navigation a:active
	{
	color: #5691c8;
	font-weight: bold;
	text-decoration: none;
}

.zooncard_navigation .zooncard_sort {
	float: left;
	margin-right: 1em;
}

#sort_criteria {
	background-color:	#fcfcfc;
	font-size:			0.85em;
	padding:			3px 0;
	position:			absolute;
	right:				83px;
	top:				0;
	width:				116px;
	z-index:			99;
}

#sort_criteria li {
	background-image:	none;
	display:			block;
	padding-left:		0;
}

#sort_criteria a, #sort_criterium {
	color:			#000;
	display:		block;
	font-weight:	bold;
	margin:			0;
	padding:		2px 0 2px 12px;
}

#sort_criteria a:hover, #sort_criterium {
	color:				#5691C8;
}


.zooncard_navigation .zooncard_views li {
	background-image: none;
	float: left;
}

.zooncard_navigation .zooncard_views li a {
	display: block;
	height: 20px;
	text-indent: -5000px;
	width: 20px;
}

#zooncards_views_cards {background:url(../pics/views-cards-black.gif) no-repeat;}
#zooncards_views_cards.active {background:url(../pics/views-cards-blue.gif) no-repeat;}

#zooncards_views_map {background:url(../pics/views-map-black.gif) no-repeat;}
#zooncards_views_map.active {background:url(../pics/views-map-blue.gif) no-repeat;}

#zooncards_views_list {background:url(../pics/views-list-black.gif) no-repeat;}
#zooncards_views_list.active {background:url(../pics/views-list-blue.gif) no-repeat;}

/* ****** =: Zooncard-MAP-View ****** */
#mapview #mapview_canvas {width:640px; height:390px; margin:0 auto; padding:0; overflow:hidden;}
#mapview #mapview_canvas .zc-map {width:280px; height:80px; position:relative; top:30px; margin:0; padding:0; background:#fff url(../pics/list-lines-bg.png);}
#mapview #mapview_canvas .zc-map .calendarsheet {width:60px; height:80px; float:left; margin:10px 5px 0 8px; padding:0; background:url(../pics/calendar_single.png) top left no-repeat; overflow:hidden;}
#mapview #mapview_canvas .zc-map .calendarsheet abbr {color: #5793c9; display: block; font-size: 0.9em;}
#mapview #mapview_canvas .zc-map .calendarsheet abbr.zooncard_cover_calendar_year {color:#FFF; margin:4px 0 0 0; padding:0; font-size:9px; text-align:center;}
#mapview #mapview_canvas .zc-map .calendarsheet abbr.zooncard_cover_calendar_date {color:#FFF; margin:4px 0 0 0; padding:0; font-size:12px; text-align:center}
#mapview #mapview_canvas .zc-map .calendarsheet abbr.zooncard_cover_calendar_time {color:#6699cc; margin:1px 0 0 0; padding:0; font-size:10px; text-align:center;}
#mapview #mapview_canvas .zc-map .calendarsheet abbr.zooncard_cover_calendar_date1 {color:#FFF; margin:0; padding:0; font-size:12px; text-align:center}
#mapview #mapview_canvas .zc-map .calendarsheet abbr.zooncard_cover_calendar_spacer {background-color:#FFF; height:1px; width:7px; font-size:0px; margin:0 18px; padding:0;}
#mapview #mapview_canvas .zc-map .calendarsheet abbr.zooncard_cover_calendar_date2 {color:#FFF; margin:0; padding:0; font-size:12px; text-align:center;}
#mapview #mapview_canvas .zc-map .calendarsheet .distance {width:60px; color:#6699CC; margin:10px 0 0 0; padding:0; font-size:10px; text-align:center; float:left;}
#mapview #mapview_canvas .zc-map .loicon {width:60px; height:80px; float:left; margin:10px 5px 0 8px; padding:0; overflow:hidden;}
#mapview #mapview_canvas .zc-map .loicon .logo {width:60px; height:55px; float:left; margin:0; padding:0;}
#mapview #mapview_canvas .zc-map .loicon .distance {width:50px; color:#6699CC; margin:0; padding:0; font-size:10px; text-align:center; float:left;}
#mapview #mapview_canvas .zc-map .detailsheet {float:left; width:197px; margin:5px 0 0 0; padding-left:1px; overflow:hidden;}
#mapview #mapview_canvas .zc-map .detailsheet h1 {color:#6699cc; margin:0; padding:0; font-size:12px; font-weight:bold; height:15px; overflow:hidden}
#mapview #mapview_canvas .zc-map .detailsheet h2 {color:#6699cc; margin:0 0 7px 0; padding:0; font-size:11px; font-weight:normal; height:13px; overflow:hidden}
#mapview #mapview_canvas .zc-map .detailsheet p {margin:0; font-size:11px; height:13px; overflow:hidden}
#mapview #mapview_canvas .zc-map .detailsheet p span {margin:0; padding:0; font-size:11px;}

/* ****** =: Zooncard-Anzeige Listen-Darstellung ****** */
#zooncard_list_list {
	display: inline-block;
	margin-left:	1em;
	padding-bottom: 11px;
	width: auto;
}

#zooncard_list_list li {
	background: url(../pics/list-lines-bg.png);
	float: left;
	min-height: 70px;
	padding: 6px 7px;
	position: relative;
}

#zooncard_list_list li.standard .similar_preloader, .zooncard_similar_cards ul.zooncard_list li .similar_preloader {position:absolute; top:-20px; left:113px; display:none}

#zooncard_list_list li.standard {
	margin: 20px 7px 0;
	text-align: left;
	width: 21em;
	height: 80px;
	cursor: pointer;
}
#zooncard_list_list .loicon {width:60px; height:75px; float:left; margin:5px 5px 0 5px; padding:0; overflow:hidden;}
#zooncard_list_list .loicon div.distance {width:50px; float:left; margin:7px 0 0 0; padding:0; text-align:center; font-size:11px; color:#6699cc; overflow:hidden;}
#zooncard_list_list .calendarsheet {width:60px; height:75px; float:left; margin:5px 8px 0 0; text-align: center; background: url(../pics/calendar_single.png) top left no-repeat;}
#zooncard_list_list .calendarsheet abbr {color: #5793c9; display: block; font-size: 0.9em;}
#zooncard_list_list .calendarsheet abbr.zooncard_cover_calendar_year {color:#FFF; margin:4px 0 0 0; padding:0; font-size:9px; text-align:center;}
#zooncard_list_list .calendarsheet abbr.zooncard_cover_calendar_date {color:#FFF; margin:4px 0 0 0; padding:0; font-size:12px; text-align:center}
#zooncard_list_list .calendarsheet abbr.zooncard_cover_calendar_time {color:#6699cc; margin:1px 0 0 0; padding:0; font-size:10px; text-align:center;}
#zooncard_list_list .calendarsheet abbr.zooncard_cover_calendar_date1 {color:#FFF; margin:0; padding:0; font-size:12px; text-align:center}
#zooncard_list_list .calendarsheet abbr.zooncard_cover_calendar_spacer {background-color:#FFF; height:1px; width:7px; font-size:0px; margin:0 18px; padding:0;}
#zooncard_list_list .calendarsheet abbr.zooncard_cover_calendar_date2 {color:#FFF; margin:0; padding:0; font-size:12px; text-align:center;}
#zooncard_list_list .calendarsheet div.distance {width:60px; float:left; margin:15px 0 0 0; padding:0; text-align:center; font-size:11px; color:#6699cc; overflow:hidden;}
#zooncard_list_list .detailsheet {float:left; margin:5px 0 0 0; overflow:hidden; 	padding-left:1px; width:197px;}
#zooncard_list_list .detailsheet h1 {color:#6699cc; margin:0; padding:0; font-size:12px; font-weight:bold; height:15px; overflow:hidden}
#zooncard_list_list .detailsheet h2 {color:#6699cc; margin:0 0 7px 0; padding:0; font-size:11px; font-weight:normal; height:13px; overflow:hidden}
#zooncard_list_list .detailsheet p {margin:0; font-size:11px; height:13px; overflow:hidden}
#zooncard_list_list .detailsheet p span {margin:0; padding:0; font-size:11px;}

/* ****** =: Zooncard-Navigation ******/
.zooncard_list_navigation {
	height: 29px;
	padding-bottom: 6px;
	padding-top: 1.5em;
	position:		relative;
	text-align: center;
	vertical-align: middle;
}

.zooncard_list_navigation .previous {
	background: url(../pics/zooncard-list-previous.png) no-repeat;
	float: left;
	height: 29px;
	text-indent: -5000px;
	width: 33px;
}

.zooncard_list_navigation p {
	display: inline-block;
	font-weight: bold;
	width: 6em;
}

.zooncard_list_navigation .next {
	background: url(../pics/zooncard-list-next.png) no-repeat;
	float: right;
	height: 29px;
	margin-right: 1em;
	text-indent: -5000px;
	width: 33px;
}

/* ****** =: Options ****** */
#zooncard_additional_features {
	position: absolute;
	top: 510px;
	left:0px;
}

#zooncard_options {
	background: url(../pics/zooncard-options-bg.png);
	float: left;
	height: 70px;
	margin-top: 10px;
	text-align: center;
	width: 410px;
}

#zooncard_options li {
	float: left;
	margin: 10px 6px;
	height: 50px;
	width: 70px;
}

#zooncard_options li#results_qr {
	float: left;
	margin: 0;
	height: 0;
	width: 0;
	text-align:left;
	display:none;
}
#zooncard_options li#results_qr #results_qr_content {
	position:relative;
	top:-370px;
	left:-27px;
	width:300px;
	height:380px;
	background:#FFFFFF;
}
#zooncard_options li#results_qr #results_qr_content a {
	display:inline;
}
#zooncard_options li#results_qr #results_qr_content h2 {
	margin:5px 5px 0 5px; 
	padding:2px 0 2px 15px;
	color:#5693C9;
	text-transform:uppercase; 
	font-weight:bold; 
	background:url(../pics/list-lines-bg.png)
}

#zooncard_options a {
	display: block;
	text-indent: -5000px;
	height: 50px;
	width: 70px;
}

#zooncard_options span {
	display: block;
	height: 50px;
	width: 70px;
}

#zooncard_options .send {
	background: url(../pics/zooncard-options-send.png) 50% bottom no-repeat;
}

#zooncard_options .save {
	background: url(../pics/zooncard-options-save.png) 50% bottom no-repeat;
}

#zooncard_options .post {
	background: url(../pics/zooncard-options-post.png) 50% bottom no-repeat;
}

#zooncard_options .print {
	background: url(../pics/zooncard-options-print.png) 50% bottom no-repeat;
}

#zooncard_options .no-send {
	background: url(../pics/zooncard-options-send-grey.png) 50% bottom no-repeat;
}

#zooncard_options .no-save {
	background: url(../pics/zooncard-options-save-grey.png) 50% bottom no-repeat;
}

#zooncard_options .no-post {
	background: url(../pics/zooncard-options-post-grey.png) 50% bottom no-repeat;
}

#zooncard_options .no-print {
	background: url(../pics/zooncard-options-print-grey.png) 50% bottom no-repeat;
}

#zooncard_options .qr {
	background: url(../pics/zooncard-options-qr.png) 50% bottom no-repeat;
}

#zooncard_options .no-qr {
	background: url(../pics/zooncard-options-qr-grey.png) 50% bottom no-repeat;
}
/* ****** =: popular collections ****** */
#popular_collections {
	color:#878787;
	float:left;
	clear:both;
	margin-top:10px;
	padding-left:10px;
	padding-bottom:50px;
	width:800px;
}

#popular_collections li {
	/*float:left; remove it because of IE */
	display: inline-block;
	padding-right:5px;
	height:20px;
	*display:inline; /* for ie */
	zoom:1; /* for ie */
}

#popular_collections li#title_label {
	color:#5693C9;
	font-weight:bold;
	padding-top:1px;
	height:18px;
}
#popular_collections li div.minimal {width:1px; height:1px; line-height:0}
#popular_collections li div.minimal div {
	position:relative;
	top:-41px;
	left:-20px;
	display:none;
	width:186px;
	height:36px;
	padding:5px 12px;
	font-size:11px;
	background:url(../pics/infocloud_beliebte_sammlungen.png) left top no-repeat;
	overflow:hidden;
	color:#000;
}

#popular_collections li a {
	color: #878787;
	line-height: 1.4em;
	text-decoration: none;
}

#popular_collections li a:hover, #popular_collections li a.active {
	color: #000;
}
/* ****** =: Tagcloud ****** */
#tagcloud {
	color:#878787;
	float:left;
	margin-top:10px;
	padding-left:10px;
	text-align:justify;
	width:380px;
	overflow:hidden;
}

#tagcloud li {
	float:left;
	padding-right:5px;
}

#tagcloud li#tagcloud_label {
	color:#5693C9;
	font-weight:bold;
	width:100%;
	display:none;
}

#tagcloud li span {
	left: -5000px;
	position: absolute;
}

#tagcloud li a {
	color: #878787;
	line-height: 1.4em;
	text-decoration: none;
}

#tagcloud li a:hover, #tagcloud li a.active {
	color: #000;
}

#tagcloud li.popularity_01 {
	font-size: 1.4em;
	font-weight: bold;
}

#tagcloud li.popularity_02 {
	font-size: 1.3em;
	font-weight: bold;
}

#tagcloud li.popularity_03 {
	font-size: 1.25em;
}

#tagcloud li.popularity_04 {
	font-size: 1.15em;
}

#tagcloud li.popularity_05 {
	font-size: 1.1em;
}

#tagcloud li.popularity_06 {
	font-size: 1.05em;
}

#tagcloud li.popularity_07 {
	font-size: 0.9em;
}

#tagcloud li.popularity_08 {
	font-size: 0.8em;
}

/* ****** =: Spotlights ****** */
#spotlights {
	clear: both;
	height: 70px;
	/*margin-bottom: 7em;*/
	margin-left: 0.5em;
	position: relative;
	top: 2em;
	width: 40em;
}

#spotlights a {
	display: block;
	height: 84px;
	width: 190px;
	text-indent: -5000px;
}

#spotlight1 {
	background: url(../pics/spotlight-1.png) no-repeat;
	float: left;
}

#spotlight2 {
	background: url(../pics/spotlight-2.png) no-repeat;
	float: left;
	margin-left: 0.8em;
}

/* *************************************  =: Footer *************************************** */
#footer {
	/*bottom: 0;*/
	background-color: #6699cc;
	clear: both;
	font-size: 0.8em;
	height: 44px;
	/*position: fixed;*/
	width: 100%;
	z-index: 1000;
	margin-bottom:-21px;
}

#footer a:link,#footer a:hover,#footer a:visited,#footer a:active {
	text-decoration: none;
}

#footer ul {
	float: left;
	height: 22px;
	margin-top: 7px;
}

#footer ul li {
	float: left;
	padding: 0 5px;
}

#footer ul.footer_impressum_etc {
	padding: 6px 15px 4px 5px;
}

#footer ul.footer_impressum_etc li {
	border-left: 1px solid white;
}

#footer ul.footer_impressum_etc li:first-child {
	border-left: 0 none transparent;
}

#footer ul.footer_aboutus_etc {
	padding: 6px 5px 4px 15px;
}

#footer ul.footer_aboutus_etc li {
	border-left: 1px solid black;
}

#footer ul.footer_aboutus_etc li:first-child {
	border-left: 0 none transparent;
}

/**
 * Linke Liste
 */
#footer .footer_impressum_etc {
	color: #fff;
}

#footer .footer_impressum_etc a:link,#footer .footer_impressum_etc a:hover,#footer .footer_impressum_etc a:visited,#footer .footer_impressum_etc a:active
	{
	color: #fff;
}

/**
 * Mittlere Liste
 */
#footer .footer_aboutus_etc {
	color: #000;
}

#footer .footer_aboutus_etc a:link,#footer .footer_aboutus_etc a:hover,#footer .footer_aboutus_etc a:visited,#footer .footer_aboutus_etc a:active
	{
	color: #000;
}

/**
 * Rechte Liste (Social Bookmarks)
 */
#footer .social_bookmarks {
	position: absolute;
	right: 2em;
}

.social_bookmarks li {
	float: left;
	height: 24px;
	width: 24px;
}

.social_bookmarks li.cb_wko_li {
	float: left;
	height: 30px;
	width: 80px;
}

.social_bookmarks li a {
	display: block;
	height: 24px;
	text-indent: -5000px;
	width: 24px;
}

.social_bookmarks li.cb_wko_li a {
	display: block;
	height: 30px;
	text-indent: -5000px;
	width: 80px;
}

.social_bookmarks .facebook {
	background: url(../pics/social-facebook.png) no-repeat;
}

.social_bookmarks .feed {
	background: url(../pics/social-feed.png) no-repeat;
}

.social_bookmarks .myspace {
	background: url(../pics/social-myspace.png) no-repeat;
}

.social_bookmarks .twitter {
	background: url(../pics/social-twitter.png) no-repeat;
}

.social_bookmarks .cb_wko {
	background: url(../pics/content-pages/index/wko.png) no-repeat;
}

/* ****** =: CAROUSEL ****** */
.zooncard_list_widget {
	display: inline-block;
	margin-top: -2em;
	padding-bottom: 8px;
	position: relative;
	top: 50px;
	margin-left: 20px;
}
.zooncard_list_widget li {
	background: url(../pics/zooncard-detail-small/background.png) no-repeat;
	float: left;
	height: 290px;
	margin: 0 5px;
	padding: 5px 20px 70px 18px;
	position: relative;
	text-align: left;
	width: 177px;
}
.zooncard_list_widget li.selected {
	opacity: 	0.4; 
	filter: 	alpha(opacity=40);
}
.zooncard_list_widget div.deleteLink {width:170px; position:absolute; top:-15px; text-align:center; color:#5691C8;}
.zooncard_list_widget div.deleteLink a {text-decoration:none; color:#ff0000; font-size:0.85em;}
.zooncard_list_widget div.deleteLink a:hover {text-decoration:underline;}
.zooncard_list_widget div.container {height:295px; cursor:pointer;}
.zooncard_list_widget div.header {height:34px; background:transparent url(../pics/zooncard-detail-small/logo.png) left 10px no-repeat;}
.zooncard_list_widget div.content {width:180px; height:240px; margin:0; padding:0; overflow:hidden;}
.zooncard_list_widget div.content img.mini_preloader {position:absolute; top:-20px; left:74px; display:none}
.zooncard_list_widget div.content img.bonus {position:absolute; top:50px; right:20px;}
.zooncard_list_widget div.content div.photo {width:170px; height:160px; float:left; margin:5px; padding:0; overflow:hidden; text-align:center}
.zooncard_list_widget div.content div.photo table {width:170px; height:160px; float:left; margin:0; padding:0; overflow:hidden; text-align:center;}
.zooncard_list_widget div.content div.photo table td {vertical-align:middle}
.zooncard_list_widget div.content div.loicon {width:40px; height:60px; float:left; margin:5px 5px 0 0px; padding:0; overflow:hidden;}
.zooncard_list_widget div.content div.loicon div.distance {width:40px; color:#6699CC; margin:0; padding:0; font-size:9px; text-align:center;}
.zooncard_list_widget div.content div.calendarsheet {width:40px; height:57px; float:left; margin:3px 5px 0 0; padding:0; background:url(../pics/zooncar-cover-calendar.png) top left no-repeat; overflow:hidden;}
.zooncard_list_widget div.content div.calendarsheet abbr {color: #5793c9; display: block; font-size: 0.9em; font-weight: bold;}
.zooncard_list_widget div.content div.calendarsheet abbr.zooncard_cover_calendar_year {color:#FFF; margin:1px 0 0 0; padding:0; font-size:9px; text-align:center;}
.zooncard_list_widget div.content div.calendarsheet abbr.zooncard_cover_calendar_date {color:#FFF; margin:0; padding:0; font-size:11px; text-align:center}
.zooncard_list_widget div.content div.calendarsheet abbr.zooncard_cover_calendar_time {color:#6699cc; margin:0; padding:0; font-size:10px; text-align:center;}
.zooncard_list_widget div.content div.calendarsheet abbr.zooncard_cover_calendar_date1 {color:#FFF; margin:0; padding:0; font-size:10px; text-align:center}
.zooncard_list_widget div.content div.calendarsheet abbr.zooncard_cover_calendar_spacer {background-color:#FFF; height:2px; width:7px; font-size:0px; margin:0 15px; padding:0;}
.zooncard_list_widget div.content div.calendarsheet abbr.zooncard_cover_calendar_date2 {color:#FFF; margin:0; padding:0; font-size:10px; text-align:center;}
.zooncard_list_widget div.content div.calendarsheet div.distance {width:40px; float:left; margin:5px 0 0 0; padding:0; text-align:center; font-size:10px; color:#6699cc; overflow:hidden;}
.zooncard_list_widget div.content div.detailsheet {width:135px; height:65px; float:left; margin:3px 0 0 0; padding:0; text-align:left; overflow:hidden;}
.zooncard_list_widget div.content div.detailsheet h1 {color:#6699cc; margin:0; padding:0; font-size:11px; font-weight:bold; height:14px; overflow:hidden;}
.zooncard_list_widget div.content div.detailsheet h2 {color:#6699cc; margin:0; padding:0; font-size:10px; font-weight:normal; height:13px; overflow:hidden;}
.zooncard_list_widget div.content div.detailsheet p {margin:3px 0 0 0; font-size:10px; color:#FFF; height:12px; overflow:hidden;}
.zooncard_list_widget div.content div.detailsheet p+p {margin:0}
.zooncard_list_widget div.content div.detailsheet p span {margin:0; padding:0; font-size:11px;}
.zooncard_list_widget div.content div.banner {width:180px; height:210px; float:left; margin:10px 0; padding:0; overflow:hidden;}
.zooncard_list_widget div.content div.banner table {width:180px; height:210px; float:left; margin:0; padding:0; overflow:hidden; text-align:center;}
.zooncard_list_widget div.content div.banner table td {vertical-align:middle}
.zooncard_list_widget .zooncard_details_link {
	background: url(../pics/zooncard-detail-small/turn-top.png) right top no-repeat;
	display: block;
	height: 8px;
	margin-top: 9px;
	position: absolute;
	right: 18px;
	text-indent: -5000px;
	top: 6px;
	width: 9px;
}
.zooncard_list_widget div.footer {border-top:1px solid #233b50; margin:0; padding:0;}
.zooncard_list_widget div.footer a {height:20px; width:25px; float:left;}
.zooncard_list_widget div.footer a.edit {margin-left:60px; display:block; text-indent:-5000px; background:url(../pics/zooncard-detail-small/edit.png) no-repeat;}
.zooncard_list_widget div.footer a.add_to_collection {margin-left:5px; display:block; text-indent:-5000px; border-left:1px solid #233B50; background:url(../pics/zooncard-detail-small/add-to-collection.png) no-repeat;}
.zooncard_list_widget .turn_bottom {
	background: url(../pics/zooncard-detail-small/turn-bottom.png) right bottom no-repeat;
	display: block;
	margin-right: -3px;
	text-indent: -5000px;
}

/* user register */
#user_register_container {clear:both; float:left; width:90%; padding:0 0 40px 20px; overflow:hidden; min-height:700px; max-width:700px; border-left:1px dotted #9C9C9C;}
#user_register_container p {font-size:0.9em;}
#user_register_container b {font-weight:bold}
#user_register_container b.arrow {padding-left:10px; text-transform:uppercase; background:url(../pics/quotes.gif) 0 4px no-repeat;}
#user_register_container h1 {color:#5691C8; font-size:16px; font-weight:bold; text-transform:uppercase; margin:20px 0; padding:4px; background:url(../pics/content/striped-bg.png);}
#user_register_container h2 {color:#5691C8; font-size:14px; font-weight:bold; padding:4px; margin:0; background:url(../pics/content/striped-bg.png);}
#user_register_container h3 {color:#5691C8; font-size:12px; font-weight:bold; padding:2px 4px; margin:0;}
#user_register_container .business {color:#F38200; font-size:13px; font-weight:bold;}
#user_register_container ul.blue_indent li {margin:2px 0; padding-left:8px; background:url(../pics/arrow-right-blue.png) 0 4px no-repeat;}
#user_register_container li {clear:both; font-size:12px; margin:1em 0; min-height:1.5em;}
#user_register_container li.indent {margin-left:137px;}
#user_register_container li.checkbox {margin-left:137px;}
#user_register_container li.title {margin-top:20px; font-weight:bold;}
#user_register_container li.register {margin:1em 0;}
#user_register_container li.login {margin:1em 20em;}
#user_register_container li.align_right {width:392px; text-align:right;}
#user_register_container li.align_left {width:392px; margin:1.3em 0 2em 12.2em;}
#user_register_container li a.back {float:left; margin:0 100px 0 60px;}
#user_register_container label {display:block; float:left; margin-right:1em; padding-top:0.4em; text-align:right; width:124px;}
#user_register_container label.check {display:inline; float:none;}
#user_register_container label.right {width:auto; margin-left:5px; padding-top:0;}
#user_register_container label.category {width:290px; margin-left:5px; padding-top:0; text-align:left; color:#5691C8; text-transform:uppercase; font-weight:bold}
#user_register_container label.category span {color:#000; text-transform:lowercase; font-weight:normal; padding:0 4px;}
#user_register_container input {border:1px solid #878787;}
#user_register_container input.error {border:1px solid #ff4500;}
#user_register_container input.radio {float:left; border:none;}
#user_register_container input[type="text"],#user_register_container input[type="password"] {float:left; width:257px;}
#user_register_container input[type="hidden"], #user_register_container input[type="checkbox"] {border:none;} {border:none;}
#user_register_container select {float:left; width:257px; border:1px solid #878787;}
#user_register_container span.error {color:#f00; float:left; padding:2px 0 0 5px}
#user_register_container #submit_register {width:119px; height:29px; display:block; text-indent:-5000px; margin-left:278px; font-size:0px;/*IE7*/ line-height:0px;/*IE7*/ border:none; cursor:pointer; background:url(../pics/button-register.png) no-repeat;}
#user_register_container a#z_fb_connect {width:119px; height:29px; display:block; margin:5px 0 5px 178px; text-indent:-5000px; background:url(../pics/button-register.png) no-repeat;}
#user_register_container #register_step1, #user_register_container #submit_advance, #user_register_container #submit_upgrade, #user_register_container #submit_upgrade_premium {width:119px; height:29px; display:block; text-indent:-5000px; font-size:0px;/*IE7*/ line-height:0px;/*IE7*/ border:none; cursor:pointer; background:url(../pics/zooncard-new/button-next.png) no-repeat; margin-left:280px;}
#user_register_container #register_basic, #user_register_container #submit_upgrade_basic {width:119px; height:29px; display:block; text-indent:-5000px; font-size:0px;/*IE7*/ line-Height:0px;/*IE7*/ border:none; cursor:pointer; background:url(../pics/button-register.png) no-repeat;}
#user_register_container #register_premium {width:119px; height:29px; display:block; text-indent:-5000px; font-size:0px;/*IE7*/ line-Height:0px;/*IE7*/ border:none; cursor:pointer; background:url(../pics/zooncard-new/button-next.png) no-repeat;}
#user_register_container #submit_payment {width:119px; height:29px; display:block; text-indent:-5000px; font-size:0px;/*IE7*/ line-Height:0px;/*IE7*/ border:none; cursor:pointer; background:url(../pics/button-bezahlen.png) no-repeat;}
#user_register_container .ogone_form {clear:both; margin:20px;}
#user_register_container .ogone_form a.back {float:left; margin:0 100px 0 60px;}
#user_register_container #buzc_submit {width:119px; height:29px; display:block; text-indent:-5000px; font-size:0px;/*IE7*/ line-Height:0px;/*IE7*/ margin:20px 0 0 278px; border:none; cursor:pointer; background:url(../pics/button-bestaetigen.png) no-repeat;}

/* payment */
.order {clear:both; font-size:11px;}
.order .payment {padding-top:20px;}
.order .order_item {width:400px; float:left;}
.order .order_price {width:90px; float:left;}
.order .order_price .currency {float:left;}
.order .order_price .amount {float:right; text-align:right;}

.main_boxes_bg {height:10px; background:url(../pics/shadow-header.png)}
/* user login */
#main_login {display:none; position:relative; top:143px; text-align:center; background:#fff url(../pics/list-lines-bg.png);}
#main_login_close {float:right; margin:2px 20px 0 0; color:#5693C9}
#main_login_close a {padding:0 3px; color:#000000}
#main_login_close a:hover {text-decoration:underline}
#user_login_container {width:600px; margin:0 auto;}
#user_login_container b {font-weight:bold}
#user_login_container b.arrow {padding-left:10px; text-transform:uppercase; background:url(../pics/quotes.gif) 0 4px no-repeat;}
#user_login_container #user_login_error {display:none; color:#FF0000;}
#user_login_container li {clear:both; font-size:0.85em;	margin:1em 0; min-height:1.5em;}
#user_login_container li.align_left {text-align:left; padding-left:114px;}
#user_login_container li.checkbox {margin:1em 4em;}
#user_login_container label {display:block; float:left; margin-right:1em; padding-top:0.4em; text-align:right;}
#user_login_container label.check {display:inline; float:none;}
#user_login_container input {border:1px solid #878787;}
#user_login_container input.error {border:1px solid #ff4500;}
#user_login_container input[type="text"],#user_login_container input[type="password"] {float:left; width:180px;}
#user_login_container input[type="checkbox"] {border:none;}
#user_login_container a#submit_login {width:119px; height:29px; display:block; margin:5px 0 5px 178px; text-indent:-5000px; background:url(../pics/button-login.png) no-repeat;}

/* options @ zcs results */
#main_results_options_send, #main_results_options_save, #main_results_options_title_search, #main_results_options_title_folder {display:none;}
#main_results_options {display:none; position:relative; top:143px; text-align:center; background:#fff url(../pics/list-lines-bg.png); overflow:hidden}
#main_results_options_close {float:right; margin:2px 20px 0 0; color:#5693C9}
#main_results_options_close a {color:#000000; padding:0 3px;}
#main_results_options_close a:hover {text-decoration:underline}
#main_results_options_container {width:400px; margin:0 auto;}
#main_results_options_container b {font-weight:bold}
#main_results_options_container b.arrow {padding-left:10px; text-transform:uppercase; background:url(../pics/quotes.gif) 0 4px no-repeat;}
#main_results_options_container li {clear:both; font-size:0.85em; margin:1em 0; min-height:1.5em;}
#main_results_options_container li#main_results_options_send_error {display:none; text-align:center; color:#FF0000;}
#main_results_options_container li.align_left {text-align:left; padding-left:114px;}
#main_results_options_container li.checkbox {margin:1em 4em;}
#main_results_options_container label {display:block; float:left; margin-right:1em; padding-top:0.4em; text-align:right;}
#main_results_options_container label.check {display:inline; float:none;}
#main_results_options_container input {border:1px solid #878787;}
#main_results_options_container input.error {border:1px solid #ff4500;}
#main_results_options_container input[type="text"],#main_results_options_container input[type="password"] {float:left; width:200px;}
#main_results_options_container textarea {float:left; width:200px; height:70px; overflow:auto; border:1px solid #878787;}
#main_results_options_container a#submit_send {width:119px; height:29px; display:block; margin:5px 0 5px 205px; text-indent:-5000px; background:url(../pics/button-send.png) no-repeat;}
#main_results_options_container a#submit_save {width:119px; height:29px; display:block; margin:5px 0 5px 205px; text-indent:-5000px; background:url(../pics/button-save.png) no-repeat;}

/* miscellaneous messages */
#main_misc_message {display:none; position:relative; top:143px; text-align:center; background:#fff url(../pics/list-lines-bg.png);}
#main_misc_message_close {float:right; margin:2px 20px 0 0; color:#5693C9}
#main_misc_message_close a {color:#000000; padding:0 3px;}
#main_misc_message_close a:hover {text-decoration:underline}
#main_misc_message_container {max-width:800px; width:90%; margin:0 auto;}
#main_misc_message_container li {clear:both; margin:5px 0;}
#main_misc_message_container label {width:110px; text-align:right; margin-right:5px; display:inline-block;}
#main_misc_message_container input {width:150px; border:1px solid #878787;}
#main_misc_message_container a#profile_account_delete {width:119px; height:29px; display:block;float:left; margin-left:320px; text-indent:-5000px; background:url(../pics/button-delete.png) no-repeat;}
#main_misc_message_container b {font-weight:bold}
#main_misc_message_container b.arrow {padding-left:10px; font-size:12px; text-transform:uppercase; background:url(../pics/quotes.gif) 0 5px no-repeat;}
#main_misc_message_container p {margin:0; padding:5px 0;}

#main_misc_message .component_login {width:400px; margin:0 auto;}
#main_misc_message .component_login b {font-weight:bold}
#main_misc_message .component_login b.arrow {padding-left:10px; text-transform:uppercase; background:url(../pics/quotes.gif) 0 4px no-repeat;}
#pu_user_login_error {display:none; color:#FF0000;}
#main_misc_message .component_login li {clear:both; font-size:0.85em;	margin:1em 0; min-height:1.5em;}
#main_misc_message .component_login li.align_left {text-align:left; padding-left:114px;}
#main_misc_message .component_login li.checkbox {margin:1em 4em;}
#main_misc_message .component_login label {display:block; float:left; margin-right:1em; padding-top:0.4em; text-align:right;}
#main_misc_message .component_login label.check {display:inline; float:none;}
#main_misc_message .component_login input {border:1px solid #878787;}
#main_misc_message .component_login input.error {border:1px solid #ff4500;}
#main_misc_message .component_login input[type="text"], #main_misc_message .component_login input[type="password"] {float:left; width:180px;}
#main_misc_message .component_login input[type="checkbox"] {float:left; width:auto; margin-right:5px;}
#submit_pu_login {width:119px; height:29px; display:block; margin:5px 0 5px 178px; text-indent:-5000px; background:url(../pics/button-login.png) no-repeat;}

/* app launch messages */
#main_msg_app {display:none; position:relative; top:143px; height:255px; text-align:center; border-bottom:1px solid #5693c9; background:#fff;}


/* user forget password */
#user_register_container #submit_forgotten {width:119px; height:29px; display:block; cursor:pointer; text-indent:-5000px; margin-left:280px; padding-left:150px;/*padding is for IE*/ border:none; background:url(../pics/button-send.png) no-repeat;}

/* MESSAGES */
#main_msg_error {
	background: 	#fff url(../pics/zooncard-error-bg.gif) repeat scroll 0 0;
	color: 			#ff4500;
	display: 		none;	
	font-size: 		1.3em;
	padding: 		15px 0;
	position: 		relative;
	top: 			143px;
	text-align: 	center;
}

#main_msg_success {
	background: 	#fff url(../pics/zooncard-success-bg.gif) repeat scroll 0 0;
	color: 			#5492cd;
	display: 		none;
	font-size: 		1.3em;
	padding: 		15px 0;
	position: 		relative;
	top: 			143px;
	text-align: 	center;
}


/* LINKS */
a {
	outline: none;
	text-decoration: none
}  /*Remove the dotted border around hyper links*/

a.link-softGray-underline:link, a.link-softGray-underline:visited, a.link-softGray-underline:active {color:#E8E8E8; text-decoration:underline}
a.link-softGray-underline:hover {color:#E8E8E8; text-decoration:underline}

a.link-white:link, a.link-white:visited, a.link-white:active {color:#FFF; text-decoration:none}
a.link-white:hover {color:#FFF; text-decoration:none;}

a.link-white-semi:link, a.link-white-semi:visited, a.link-white-semi:active {color:#FFF; text-decoration:none}
a.link-white-semi:hover {color:#FFF; text-decoration:underline;}

a.link-white-underline:link, a.link-white-underline:visited, a.link-white-underline:active {color:#FFF; text-decoration:underline}
a.link-white-underline:hover {color:#FFF; text-decoration:underline}

a.link-black:link,a.link-black:visited,a.link-black:active {color:#000; text-decoration:none}
a.link-black:hover {color:#000; text-decoration:none}

a.link-black-semi:link,a.link-black-semi:visited,a.link-black-semi:active {color:#000; text-decoration:none;}
a.link-black-semi:hover {color:#000; text-decoration:underline}

a.link-black-underline:link,a.link-black-underline:visited,a.link-black-underline:active {color:#000; text-decoration:underline}
a.link-black-underline:hover {color:#000; text-decoration:underline}

a.link-blue:link, a.link-blue:visited, a.link-blue:active {color:#5793C9; text-decoration:none}
a.link-blue:hover {color:#5793C9; text-decoration:none;}

a.link-blue-underline:link,a.link-blue-underline:visited,a.link-blue-underline:active {color:#5693C9; text-decoration:underline}
a.link-blue-underline:hover {color:#5693C9; text-decoration:underline}

/* COLORS */
.zblue {color:#5693C9}


/* Datepicker */
.ui-datepicker {
	display:		none;
}

/* */
.hideme {
	display:		none !important;
}


/* ***********************************  =: ZC Detail View ************************************** */

/**
 * Define size for the container as
 */
.zooncard_list_results.view_single {
	height: 42em;
}

#zooncard_single_view {
	background: transparent url(../pics/zooncard-single-view/border-left.png) left top no-repeat;
	clear: both;
	float: left;
	height: 479px;
	margin-bottom: 19px;
	margin-left: 25px;
	top: 1em;
	padding-bottom: 8px;
	position: relative;
	text-align: left;
	width: 321px;
}

#zooncard_single_view .wrapper_right {
	background: transparent url(../pics/zooncard-single-view/border-right.png) right top no-repeat;
	height: 100%;
}

#zooncard_single_view .wrapper_content {
	background: transparent url(../pics/zooncard-single-view/border-repeat.png) left top repeat-x;
	height: 100%;
	margin-left: 13px;
	margin-right: 6px;
	padding-left: 0.7em;
	padding-right: 0.5em;
}

#zooncard_single_view .turn_top {
	background: url(../pics/zooncard-single-view/turn-top.png) right top no-repeat;
	display: block;
	height: 12px;
	position: absolute;
	right: 0.8em;
	text-indent: -5000px;
	top: 1em;
	width: 13px;
}

#zooncard_single_view #zooncard_language_selection {
	background-color: #000;
	border: 0 transparent none;
	color: #fff;
	font-size: 11px;
	right: 1.7em;
	position: absolute;
	top: 2.8em;
	z-index: 1;
}

#zooncard_single_view #zooncard_language_selection #zooncard_language {
	font-size: 11px;
	float: right;
}

#zooncard_single_view #zooncard_language_selection ul {
	float: right;
	clear: both;
	text-align: right;
}

#zooncard_single_view img.picture {
	display: block;
	float: left;
}

#zooncard_single_view img.bonus {
	position:absolute;
	top:0;
	right:0;
}

#zooncard_single_view div.event_details {
	bottom: 1.5em;
	left: 1.7em;
	position: absolute;
	width: 100%;
}

#zooncard_single_view h3 a {
	color: #5793c9;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
}

#zooncard_single_view.standard p.location {
	color: #5793c9;
	font-size: 0.85em;
}

#zooncard_single_view p {
	color: #fff;
	font-size: 0.85em;
}

.media_gallery {position:relative; left:-20px; width:300px; height:240px;}
.media_gallery a {outline:none; border:none;}
.media_gallery a img {border:none;}
.media_gallery .moveleft, .media_gallery .moveright {margin:12px 0 0 0; height:14px; width:13px; text-indent:-2000em; text-decoration:none; z-index:1000; display:block; cursor:pointer; float:left;}
.media_gallery .moveright {background:url(/pics/zooncard-single-view/navigation-next.png) 4px 3px no-repeat}
.media_gallery .moveleft {background:url(/pics/zooncard-single-view/navigation-previous.png) 0px 3px no-repeat}
.media_gallery ul.preview_list {width:274px; height:37px; float:left; margin:0px; padding:0px; list-style:none; overflow:hidden;}
.media_gallery ul.preview_list li {float:left; list-style:none;	margin-right:2px;}
.media_gallery ul.preview_list li.last {margin-right:0;}
.media_gallery ul.preview_list li img {width:40px; height:33px; cursor:pointer;	margin:0px;	padding:1px; border:1px solid #666666}
.media_gallery #large_size {text-align:center;}
/* --- videos --- */
.media_gallery div.videos {width:300px; height:235px; margin:0;}
.media_gallery div.videos span.back {width:13px; height:14px; float:left; margin:100px 0 0 0; display:block;}
.media_gallery div.videos span.back a {width:13px; height:14px; float:left; margin:0; text-indent:-2000em; text-decoration:none; display:block; cursor:pointer; background:url(../pics/zooncard-single-view/navigation-previous.png) no-repeat 4px 0px}
.media_gallery div.videos span.next {width:13px; height:14px; float:left; margin:100px 0 0 0; display:block;}
.media_gallery div.videos span.next a {width:13px; height:14px; float:left; margin:0; text-indent:-2000em; text-decoration:none; display:block; cursor:pointer; background:url(../pics/zooncard-single-view/navigation-next.png) no-repeat}
.media_gallery div.videos div.item {width:260px; float:left; margin:0 5px; text-align:center; overflow:hidden;}
.media_gallery div.videos div.username {width:280px; float:left; margin:3px 0 0 5px; text-align:center; font-size:11px; overflow:hidden;}
div.addMmedia {width:280px; height:14px; float:left; margin:0 20px; padding:0; text-align:center;}

/* ****** =: Standard Card ****** */
#zooncard_single_view.standard img.picture {
	margin: 48px 0 0 1em;
}

#zooncard_single_view.standard img.bonus {
	left: 204px;
	top: 106px;
}

/* ****** =: Standard Card with Bigger Picture ****** */
#zooncard_single_view.medium img.picture {
	margin: 21px 0 0 0.3em;
}

#zooncard_single_view.medium img.bonus {
	left: 225px;
	top: 79px;
}

/* ****** =: Customized Card ****** */
#zooncard_single_view.customized img.picture {
	margin: 5px 0 0 -9px;
}

#zooncard_single_view.customized img.bonus {
	left: 228px;
	top: 81px;
}

#zooncard_single_view.customized .event_details h3 a {
	color: #000;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
}

#zooncard_single_view.customized .event_details p {
	color: #000;
	font-size: 0.8em;
}

#zooncard_single_view.customized .event_details abbr {
	font-size: 0.9em;
	font-weight: bold;
}

#zooncard_single_view.customized .event_details span {
	border-left: 2px solid black;
	color: #000;
	font-size: 0.9em;
	font-weight: bold;
	margin-left: 0.5em;
	padding-left: 0.7em;
}

#zooncard_single_view.customized ul.footer {
	margin-top: 0.7em;
}

/* *********************************** =: ZC Detail View Similiar ZCs *************************************** */
.zooncard_similar_cards {
	float: left;
	margin-left: 2em;
	margin-top: 	15px;
	width: 			325px;
}

.zooncard_similar_cards h2 {
	border-bottom: 1px dotted #b1b1b1;
	font-family: Arial, sans-serif;
	font-weight: bold;
	padding-bottom: 0.5em;
	padding-left:	1em;
	width: 			318px;
}

.zooncard_similar_cards h2 span {
	font-family: Arial, sans-serif;
	font-weight: bold;
	padding: 0 0.1em;
}

.zooncard_similar_cards ul.zooncard_list {
	font-size: 		14px;
	margin-left:	5px;
	width: 			23em;
}

.zooncard_similar_cards ul.zooncard_list li {
	background: url(../pics/list-lines-bg.png);
	height: 75px;
	margin: 20px 7px 0;
	padding: 7px 7px 0;
	position: relative;
	width: 21em;
}
.zooncard_similar_cards ul.zooncard_list li .loicon {width:60px; height:60px; float:left; margin:5px 5px 0 5px; padding:0; overflow:hidden;}
.zooncard_similar_cards ul.zooncard_list li .calendarsheet {
	background: url(../pics/calendar_single.png) top left no-repeat;
	float: left;
	margin:	5px 8px 0 5px;
	height: 60px;
	position: relative;
	text-align: center;
	width: 60px;
}
.zooncard_similar_cards ul.zooncard_list li .calendarsheet abbr {color: #5793c9; display: block; font-size: 0.9em;}
.zooncard_similar_cards ul.zooncard_list li .calendarsheet abbr.year {color:#FFF; margin:4px 0 0 0; padding:0; font-size:9px; text-align:center;}
.zooncard_similar_cards ul.zooncard_list li .calendarsheet abbr.date {color:#FFF; margin:6px 0 0 0; padding:0; font-size:12px; text-align:center}
.zooncard_similar_cards ul.zooncard_list li .calendarsheet abbr.time {color:#6699cc; margin: 0; padding:0; font-size:10px; text-align:center;}
.zooncard_similar_cards ul.zooncard_list li .calendarsheet abbr.date1 {color:#FFF; margin: 4px 0 0; padding:0; font-size:12px; text-align:center}
.zooncard_similar_cards ul.zooncard_list li .calendarsheet abbr.spacer {background-color:#FFF; height:1px; width:7px; font-size:0px; margin:1px auto; padding:0;}
.zooncard_similar_cards ul.zooncard_list li .calendarsheet abbr.date2 {color:#FFF; margin: 0; padding:0; font-size:12px; text-align:center;}

.zooncard_similar_cards ul.zooncard_list li .detailsheet {
	float:		left;
	margin:		5px 0 0;
	overflow:	hidden;
	padding:	0 0 0 1px;
	width:		220px;
}
.zooncard_similar_cards ul.zooncard_list li .detailsheet h1 {color:#6699cc; margin:0; padding:0; font-size:12px; font-weight:bold; height:15px; overflow:hidden}
.zooncard_similar_cards ul.zooncard_list li .detailsheet h2 {color:#6699cc; margin:0 0 5px 0; padding:0; font-size:11px; font-weight:normal; border:none; height:13px; overflow:hidden}
.zooncard_similar_cards ul.zooncard_list li .detailsheet p {color:#000; font-size:11px; margin:0; height:13px; overflow:hidden}
.zooncard_similar_cards ul.zooncard_list li .detailsheet p span {margin:0; padding:0; font-size:11px;}

.zooncard_single_navigation {
	height: 1.5em;
	margin-left: 	5px;
	margin-right:	6px;
	margin-top: 	25px;
}

.zooncard_single_navigation .zooners_link {
	float: left;
	margin-top: 0;
	width: 16em;
}

.zooncard_single_navigation .zooners_link a {
	padding: 0 0.3em;
}

.zooncard_single_navigation div {
	float: right;
}

.zooncard_single_navigation a.navigation {
	display: block;
	float:	left;
	line-height: 1em;
	height: 1em;
	text-indent: -5000px;
	width: 9px;
}

.zooncard_single_navigation a.previous {
	background: url(../pics/zooncard-single-view/navigation-previous.png)
		left 0.4em no-repeat;
}

.zooncard_single_navigation span {
	float:left;
	padding: 0 0.2em;
}

.zooncard_single_navigation a.next {
	background: url(../pics/zooncard-single-view/navigation-next.png) left 0.4em no-repeat;
}

/* *********************************** Imput File Style *************************************** */
div.fileinputs {
	position:relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
input.fakeinput {
	position:relative;
	top:-4px;
}
input.file {
	position:relative;
	text-align:right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity:0;
	z-index:2;
	height:16px;
}
/* *********************************** =: EMBEDDING *************************************** */
.embedding_collection {width:980px; height:630px; margin:0; padding:0; background:#FFF}
.embedding_collection .embedding_collection_close {width:100%; height:30px; float:left;}
.embedding_collection .embedding_collection_close span {float:left; color:#5693C9; margin:6px 0 0 10px; font-size:12px;}
.embedding_collection .embedding_collection_close a {color:#000;}
.embedding_collection .embedding_collection_close a:hover {text-decoration:underline;}
.embedding_collection .embedding_collection_menu {width:270px; height:600px; float:left; margin-left:10px; background:#E6EEF7}
.embedding_collection .embedding_collection_content {width:700px; float:left; overflow:hidden;}
.embedding_collection .embedding_collection_footer {width:100%; height:30px; float:left; background:#5790C6}
.embedding_collection .ec_logo {width:220px; margin:20px; text-align:center;}
.embedding_collection .ec_list {width:240px; margin:15px;}
.embedding_collection ul.collections {
	width:240px;
	margin-top:10px;
	overflow:hidden;
}
.embedding_collection ul.collections li {
	background:url(../pics/pinboard-other-collections-bullet.png) no-repeat left center;
	padding-left:20px;
	margin:1px 0 0 10px;
}
.embedding_collection h2 a {
	background:transparent url(../pics/pinboard-arrow-expand.png) no-repeat left center;
	padding-left:10px;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
}
.embedding_collection h2 a.collapse {
	background:transparent url(../pics/pinboard-arrow-collapse.png) no-repeat left center;
	
}
.embedding_collection ul li a {
	color:#5C90C0;
	text-decoration:none;
}
.embedding_collection .embedding_collection_content .background {
	height:510px;
	background:#DADADA  url(../pics/zooncard-list-shadow.png) left top repeat-x;
}
.embedding_collection .embedding_collection_content .zooncard_list_widget {
	margin-left:0;
	margin-top:0;
	padding-bottom:0;
	top:0;
}
.embedding_collection .embedding_collection_content .zooncard_list_list {
	height:354px;
}
.embedding_collection .embedding_collection_content .zooncard_list_navigation {
	margin-left:10px;
	padding-top:0;
}
.embedding_collection .embedding_collection_content .view_item {
	height:400px;
	display:none;
}
.embedding_collection .embedding_collection_content .navigation {
	height:60px;
}
.embedding_collection .embedding_collection_content .navigation .breadcrumbs {
	width:600px;
	float:left;
}
.embedding_collection .embedding_collection_content .navigation .views {
	width:95px;
	float:right;
}
.embedding_collection .embedding_collection_content .navigation .views li {
	float:left;
}
.embedding_collection .embedding_collection_content .navigation .views li a {
	display:block;
	height:20px;
	text-indent:-5000px;
	width:20px;
	margin-left:7px;
}
.embedding_collection .tab {
	background: url(../pics/pinboard-tab-repeat.png) right top repeat-y;
	width:37px;
	height:630px;
	position:absolute;
	left:980px;
	top:0px;
}
.embedding_collection .tab .tab_top {
	background: url(../pics/pinboard-tab-top.png) right top no-repeat;
	height: 31px;
	margin-top: 37px;
	width: 37px;
}
.embedding_collection .tab .tab_name_background {
	position:relative;
	width:37px;
}
.embedding_collection .tab .tab_name {
	background: url(../pics/pinboard-tab-name-repeat.png) right top repeat-y;
	height:100%;
	width:37px;
	z-index:1000;
}
.embedding_collection .tab .tab_bottom {
	background: url(../pics/pinboard-tab-bottom.png) right top no-repeat;
	height:35px;
	width:37px;
}
/* options @ zcs results */
#ec_options {display:none; width:980px; position:absolute; left:0; top:20px; z-index:1; text-align:center; background:#fff url(../pics/list-lines-bg.png); overflow:hidden}
#ec_options_close {float:right; margin:2px 20px 0 0; color:#5693C9}
#ec_options_close a {color:#000000; padding:0 3px;}
#ec_options_close a:hover {text-decoration:underline}
#ec_options_container {width:400px; margin:0 auto;}
#ec_options_container b {font-weight:bold}
#ec_options_container b.arrow {padding-left:10px; text-transform:uppercase; background:url(../pics/quotes.gif) 0 4px no-repeat;}
#ec_options_container li {clear:both; font-size:0.85em; margin:1em 0; min-height:1.5em;}
#ec_options_container li#main_results_options_send_error {display:none; text-align:center; color:#FF0000;}
#ec_options_container li.align_left {text-align:left; padding-left:114px;}
#ec_options_container li.checkbox {margin:1em 4em;}
#ec_options_container label {display:block; float:left; margin-right:1em; padding-top:0.4em; text-align:right;}
#ec_options_container label.check {display:inline; float:none;}
#ec_options_container input {border:1px solid #878787;}
#ec_options_container input.error {border:1px solid #ff4500;}
#ec_options_container input[type="text"],#ec_options_container input[type="password"] {float:left; width:200px;}
#ec_options_container textarea {float:left; width:200px; height:70px; overflow:auto; border:1px solid #878787;}
#ec_options_container a.submit_send {width:119px; height:29px; display:block; margin:5px 0 5px 205px; text-indent:-5000px; background:url(../pics/button-send.png) no-repeat;}
#ec_options_container a.submit_save {width:119px; height:29px; display:block; margin:5px 0 5px 205px; text-indent:-5000px; background:url(../pics/button-save.png) no-repeat;}
/* *********************************** =: users wall *************************************** */
.wall {
	width:750px;
	min-height:700px;
	position:relative;
	top:-5px;
	border-left:1px dotted #1A181C;
	background-color:#e6eef7;
	padding-bottom: 50px;
}
.wall .content {
	width:750px;
	float:left;
}
.wall .content .close {
	display:inline-block;
	float:right;
	margin:8px 5px 0 0;
	width:15px;
	height:14px;
	text-indent:-5000px;
	background:url(../pics/size-buttons-close.png) no-repeat;
}
.wall .content .profile {
	width:500px;
	height:70px;
	float:left;
	margin:10px 0 0 80px;
}
.wall .content .profile img {
	float:left;
	padding-right:10px;
}
.wall .content .profile div {
	float:left;
}
.wall .content .profile h2 {
	color:#5693C9;
	font-weight:bold;
	text-transform:uppercase;
}
.wall .content .activity {
	width:730px;
	float:left;
}
.wall .content .activity .dotted_separator {
	height:10px;
	margin-top:10px;
	border-top:1px dotted #1A181C;
}
.wall .content .activity .wide-column {
	width:250px;
	float:left;
	margin-left:5px;
	overflow:hidden;
}
.wall .content ul.collections {
	padding-bottom:5px;
}
.wall .content ul.collections li {
	background:url(../pics/pinboard-other-collections-bullet.png) no-repeat left center;
	padding-left:20px;
	margin:1px 0 0 10px;
}
.wall .content ul.searches li {
	background:url(../pics/pinboard-my-searches-bullet.png) no-repeat left center;
	padding-left:20px;
	margin:1px 0 0 10px;	
}
.wall .content h2 a {
	background:transparent url(../pics/pinboard-arrow-expand.png) no-repeat left center;
	padding-left:10px;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
}
.wall .content h2 a.collapse {
	background:transparent url(../pics/pinboard-arrow-collapse.png) no-repeat left center;
	
}
.wall .content ul li a {
	color:#5C90C0;
	text-decoration:none;
}

.wall .content .activity .column {
	width:200px;
	height:400px;
	float:left;
	border-left:1px dotted #1A181C;
	margin:0 0 50px 10px;
	padding:0 5px;
}
.wall .content .activity .column h2 {
	border-bottom:1px dotted #b1b1b1;
	font-weight:bold;
	margin-bottom:5px;
	padding:2px 10px;
}
.wall .content .activity .column p.none {
	padding-bottom:20px;
}
.wall .content .activity .column ul.mmedia li {
	display:inline;
	float:left;
	margin-right:3px;
}
.wall .content .activity .column ul li .play {
	background:transparent url(../pics/icon-video-play.png) no-repeat left top;
	height:25px;
	left:25px;
	position:relative;
	top:-35px;
	width:18px;
}
.wall .content .activity .column ul.comments li {
	background:url(../pics/pinboard-comment.png) no-repeat left 10px;
	float:left;
	margin-left:10px;
	padding:7px 5px 5px 17px;
}
.wall .content .activity ul li h3 a {
	color:#5691C8;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.wall .tab {
	background: url(../pics/pinboard-tab-repeat.png) right top repeat-y;
	width:37px;
	height:100%;
	position:absolute;
	left:750px;
}
.wall .tab .tab_top {
	background: url(../pics/pinboard-tab-top.png) right top no-repeat;
	height: 31px;
	margin-top: 37px;
	width: 37px;
}
.wall .tab .tab_name_background {
	position:relative;
	width:37px;
}
.wall .tab .tab_name {
	background: url(../pics/pinboard-tab-name-repeat.png) right top repeat-y;
	height:100%;
	width:37px;
	z-index:1000;
}
.wall .tab .tab_bottom {
	background: url(../pics/pinboard-tab-bottom.png) right top no-repeat;
	height:35px;
	width:37px;
}

/* *********************************** =: MINI--APPS ERA *************************************** */
.ma_presentation {position:relative; width:960; height:450px; overflow:hidden;}
#ma_presentation_slider .nivo-controlNav {position:absolute; bottom:15px; left:750px; z-index:100;}
.ma_presentation .ma_presentation_left {position:absolute; top:25px; left:20px; z-index:100;}
.ma_presentation .ma_presentation_middle {position:absolute; top:10px; left:345px; z-index:100;}
.ma_creation {margin-left:4px;}
