/* @group reset */
	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, tr {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
	body {line-height:1;}
	ol, ul {list-style:none;}
	:focus {outline:0;}
	table {border-collapse:collapse;border-spacing:0;}
	/* remove button-focus */
	button::-moz-focus-inner,
	input[type="reset"]::-moz-focus-inner,
	input[type="button"]::-moz-focus-inner,
	input[type="submit"]::-moz-focus-inner,
	input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;}
	select {border:1px solid #CCCCCC;}
	hr {border:1px dotted #adadad;border-width:1px 0 0;margin:10px 0;clear:both}
	*+html hr {background-color: transparent;color: #FFF;}
	
/* @end */

/* @group utility */
	/* These are commonly used classes for things like removing margin, padding, floating, clearing, aligning text, etc */
	.fl, .left {float:left;}
	.fr, .right {float:right ! important;}
	/* Achtung die class button-link ist mit float:left ausgestattet */
	.cb {clear:both !important;float:none !important;float:none !important;font-size:0pt !important;height:0pt !important;line-height:0pt !important;}
	.cb-pr {clear:both;position:relative}
	.pr {position:relative}
	.pa-l {position:absolute;left: 0;top: 0;z-index: 5;}
	.pa-r {position:absolute;right: 0;top: 0;}
	.inline {display:inline}
	.block {display:block}
	.small , small {font-size:11px}
	#sidebar.small, #sidebar small {font-size:10px;color:#aaa}
	.big {font-size:20px}
	.size-m {font-size:14px}
	.size-xm {font-size:16px}
	.size-l {font-size:23px}
	* html .size-l {font-size:22px}
	*+html .size-l {font-size:22px}
	.size-l {font-size:23px}
	h1.size-xl, .size-xl {font-size:33px}
	.lh-medium {line-height: 1.5;}
	.hidden {display:none}
	.strong {font-weight:bold}
	.bold {font-weight:bold}
	.tac {text-align: center;}
	.tar {text-align: right;}
	strong, .strong {color:#333}
	.flex-width {width: auto !important;}
	.flex-height {height: auto !important;}
	h4 {clear:both}
	.nobreak {white-space: nowrap}
	h1 small a {text-decoration:underline;font-size:12px}
	h1 small a:hover {text-decoration:underline}
	.upper {text-transform:uppercase}
/* @end */
/* @group =base */
		:lang(de)    { quotes:"\201E" "\201C" "\201A" "\2018"}

	/* @group -bg-colors */
		.bg-01 {background-color:#000;}
		.bg-02 {background-color:#f07e01;}
		.bg-03 {background-color:#f5a54e;}
		.bg-pguide  {background:#a4d261 url(/images/produktguide/bg_sidebar_03.png) repeat-x 100% -92px;color:#000 !important;}
		.bg-pguide .filterElement{float:left}
		#content .bg-pguide  {background:#e3f3bf;color:#000 !important;}
		.pg-02 {background-position:0 -70px}
	/* @end */
	/* @group =buttons */
		/* @group -hyper-link buttons */
			.button, .button span, button, small a.button:hover {background:url(/images/btn1.png) no-repeat 0 0;cursor:pointer}
			.button, a.button {text-decoration:none}
			.button {color:#2a2a2a;height:16px;line-height:16px;position:relative;font-size:13px;padding:3px 0 3px 8px;margin:0 8px 0 0;border:none;display:inline-block}
			.button span {background-position:right top;height:22px;position:absolute;right:-8px;top:0;width:8px;}
			.action-footer .button {margin-top:1px;float:left;margin-right:6px}
		/* @end */
		/* @group -button */
			.button:hover, .button:focus, .button:active, button:hover, button:focus, button:active {background-position:0 -22px;color:#000}
			.button:hover span , .button:focus span , .button:active span {background-position:100% -22px}
		/* @end */
		/* @group -button.button */
			button, button.button {-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;border:1px solid #aaa;height:22px;line-height:20px;margin:0;-moz-box-shadow: 1px 1px 2px #ccc;-webkit-box-shadow: 1px 1px 2px #ccc;box-shadow: 1px 1px 2px #ccc;background-position:-1px -1px;padding:0 6px}
			button.button-follow, button.button-big-follow {padding:0 8px 0 18px !important}
			button.button-big {border-width:2px;height:35px;line-height:35px;}
			button {background-position:-1px -1px}
			button:hover, button:focus, button:active, button.button:hover, button.button:focus, button.button:active  {background-position:-1px -23px;color:#000;border-color:#777}
			button.button-big {background-position:-1px -45px}
			button.button-big:hover, button.button-big:active, button.button-big:focus  {background-position:-1px -79px}
			button.button-big-follow {background-position:-1px -269px}
			button.button-big-follow:hover, button.button-big-follow:active, button.button-big-follow:focus  {background-position:-1px -303px}
		/* @end */
		/* @group -button big */
			.button-big {padding-top:8px;padding-bottom:10px;background-position:0 -44px;}
			.button-big:hover, .button-big:focus, .button-big:active {background-position:0 -78px}
			.button-big span {height:34px;background-position:100% -44px}
			.button-big:hover span, .button-big:focus span, .button-big:active span {background-position:100% -78px}
		/* @end */
		/* @group -button follow */
			.button-follow, .button-follow:hover, .button-follow:focus, .button-follow:active, .button-big-follow, .button-big-follow:hover, .button-big-follow:focus, .button-big-follow:active {padding-left:18px ! important}
			.button-follow {background-position:0 -224px;}
			.button-follow span {background-position:100% -224px;}
			.button-follow:hover, .button-follow:focus, .button-follow:active {background-position:0 -246px;color:#000}
			.button-follow:hover span , .button-follow:focus span , .button-follow:active span {background-position:100% -246px}
			.button-big-follow {background-position:0 -268px;}
			.button-big-follow span {background-position:100% -268px;}
			.button-big-follow:hover, .button-big-follow:focus, .button-big-follow:active {background-position:0 -302px;color:#000}
			.button-big-follow:hover span , .button-big-follow:focus span , .button-big-follow:active span {background-position:100% -302px}
		/* @end */
		/* @group -buzzer */
			.buzzer {background:url(/images/btn1.png) no-repeat 0 -112px;color:#fff}
			.buzzer span {background:url(/images/btn1.png) no-repeat 100% -112px;}
			.buzzer:hover, .buzzer:focus, .buzzer:active {background-position:0 -134px;color:#fff}
			.buzzer:hover span , .buzzer:focus span {background-position:100% -134px}
		/* @end */
		/* @group -buzzer big */
			.buzzer-big {padding-top:9px;padding-bottom:9px;background-position:0 -156px;color:#fff}
			#hc_showroom_home .buzzer-big {padding-top: 8px;}
			#content #hc_showroom_home a.buzzer-big {float: right;color: #fff;}
			.buzzer-big:hover, .buzzer-big:focus, .buzzer-big:active {background-position:0 -190px;color:#fff}
			.buzzer-big span {height:34px;background-position:100% -156px}
			.buzzer-big:hover span, .buzzer-big:focus span, .buzzer-big:active span {background-position:100% -190px}
		/* @end */
		/* @group -buzzer follow */
			.buzzer-follow {padding-left:18px;background-position:0 -336px;}
			.buzzer-follow span {background-position:100% -336px;}
			.buzzer-follow:hover, .buzzer-follow:focus, .buzzer-follow:active {padding-left:18px;background-position:0 -358px;color:#000}
			.buzzer-follow:hover span , .buzzer-follow:focus span , .buzzer-follow:active span {background-position:100% -358px}
		/* @end */
		/* @group -buzzer dark button */
			.buzzer-dark {padding-left:8px;background-position:0 -448px;}
			.buzzer-dark span {background-position:100% -448px;}
			.buzzer-dark:hover, .buzzer-dark:focus, .buzzer-dark:active {padding-left:8px;background-position:0 -470px;}
			#content .bg-01 a.buzzer-dark:hover {color: #ccc;}
			.buzzer-dark:hover span , .buzzer-dark:focus span , .buzzer-dark:active span {background-position:100% -470px}
		/* @end */
		/* @group -buzzer follow */
			.buzzer-dark-follow {padding-left:18px}
			.buzzer-dark-follow:hover, .buzzer-dark-follow:focus, .buzzer-dark-follow:active {padding-left:18px}
		/* @end */
		/* @group -special-buttons */
			.minibottom {background-image:url(/images/backgrounds_seperators/bottom2.png);background-position:left bottom;background-repeat:no-repeat;}
			.small-contentbottom {background:transparent url(/images/backgrounds_seperators/bottom2.png) -200px 100% no-repeat;}
			.contentbottom {background:transparent url(/images/backgrounds_seperators/bottom.png) left bottom no-repeat;}
		/* @end */
		/* @group -searchbutton */
		
			button.searchbutton {background:url(/images/cityguide/icons.png) 0 -21px no-repeat;border: none;width: 66px;height: 26px;color: #022732;text-shadow: #ddd 1px 1px 1px;cursor: pointer;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold}
			button.searchbutton:hover {background:url(/images/cityguide/icons.png) 0 -71px no-repeat;color: #022e3b;text-shadow: #fff 1px 1px 1px}
		/* @end */
		
	/* @end */
	/* @group -forms */
		label {color:black;}
		.rendered_label label {float: left;}
		.product-search-header .rendered_label input {width: 85px;}
		label.default {color:#6d6d6d;}
		.line {margin:10px 0;border-top:1px dotted #ccc;text-align:right;clear:both;}
		.form-distance {float:left;margin-right:20px;}
		.box_form_row_checkbox .form-row {float: left;}
		.register-create .box_form_row_checkbox label {width: 240px;}
		.form-row .form-element {display:block;padding:1px 0 5px;text-align:left;position:relative}
		.form-row .form-element .caption {display:block;font-size:11px;padding:3px 0;}
		#formprofilesearch .form-row .form-element .caption {padding:0 0 2px;}
		#formprofilesearch .first-form-row {position: relative;z-index: 5;}
		.form-row .form-element .form-text , .form-row .form-element .form-password {display:block;border:1px solid #d3d3d3;}
		.form-row .form-element .form-radio {margin:0;}
		.form-row .form-element .form-text-full {display:block;width:578px;border:1px solid #d3d3d3;}
		.form-row .form-element input {width:98%;}
		.form-row .form-element select {display:block;width:240px;border:1px solid #d3d3d3;}
		.form-row .form-element textarea {display:block;width:99%;border:1px solid #d3d3d3;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
		.msg-body .form-row .form-element textarea {height:300px;}
/*		.msg-body input#message_subject, .msg-body input#message_receiver {width:423px;}*/
		.form-row .error {color:red;font-size:11px;padding:0 0 0 15px;} /*needed?*/
		.form-row .list-error {color:#560101;padding:3px 4px 2px 23px;display:block;width:399px;background-color:#ff6366;background-position:-40px -1264px;;background-repeat:no-repeat}
		.form-row .list-error ul {padding:0;list-style-type:none}
		.form-row .success {color:#328c00;font-size:11px;padding:0 0 0 15px;}
		.form-row .list-success {color:#375714;padding:3px 4px 2px 23px;display:block;width:399px;background:#b2e57e url(/images/icons/ok.png) no-repeat 4px 3px;}
		.hide-error .form-row .error {display:none;}
		.form-row .form-element .form_helper {margin:0 0 0 4px;font-weight:normal;display:inline;font-size:11px;position:relative;}
		.mceEditorContainer select {width:auto!important;display:inline!important;margin-right:10px!important;}
		.textarea-high {height:350px}
		.textarea-medium {height:200px}
		.textarea-standard {height:100px}
		.survey-form textarea {width: 80%;height: 100px;border: 1px solid #D0D0D0;padding: 10px;margin: 10px;}
		.survey-form input.freetext {width: 95%;border: 1px solid #D0D0D0;padding: 1px;}
		
		a.protolimit, a.protolimit:hover, a.protolimit:focus {text-decoration:none;color:#6d6d6d;cursor:default}
		#profile_birthday_day , #profile_birthday_month , #profile_birthday_year {display:inline;margin:0 10px;}
		#profile_birthday_day {width:60px;margin-left:0;}
		#profile_birthday_month {width:60px;}
		#profile_birthday_year {width:76px;margin-right:0;}
		/*input[type="submit"] , input[type="button"] , input[type="reset"] ,*/
		.button-link {color:#4A4A4A;height:22px;font-size:11px;background:url(/images/btn1.png) no-repeat 0 0;float:left;margin-right:10px;cursor:pointer;border:0 none;}
		.button-link {padding:4px 6px;height:14px;text-align:center;}
		/*warum padding und height exception?*/
		.button-link:hover {text-decoration:none}
		.form-row .form-element select.select-date, .form-row .form-element select.select-time {display:inline;width:auto;}
		#content input[type=checkbox] {width:auto}
		#content .box_form_row_checkbox input {border: none;width: auto}
		* html #content .box_form_row_checkbox input {border: none;margin: 0;padding: 0;}
		* html #location_create_search_additional_address_data {width: auto}
		/* @end */	
	/* @end */
	/* @group =fonts */
		
		/* @group -font-family */
			/*All-Serif*/
			h1,h2,h3,.favorite-article .rank, #content h3.inside-title, h3.setcard-italic, h4, .blog-claim, #footer-links strong, #content .topic-cross-links h4, #sidebar h4, .blog-teaser h6, .blog-utopia-teaser, table.style-table th, .sidebar ul li.favorite-article .rank, .article-gallery-flex-title, .categorization, .gallery-navi-middle, .pg-01 p, a.shopping-guide-link, #sidebar .bg-pguide h5, #content .articles-teaser h1, .signup-left-column, .signup-header, .create-title p, #content .location-bit .location-desc .location-headline h2, .product-search-header, .pager-monthly a, blockquote, q, ul.advantages li   {font-family:Georgia, "Times New Roman", Times, serif}
			/*All-Sans-Serif*/
			body, #content-wrapper h3.setcard-title, #sidebar-left h3, h2.welcome a small, .pg-02 h5, #blog-stage .user-info h3, .avatar .overlay, .register-create textarea, .button, .action-inline, h1 small a, .module_cg_menu, .hreview-aggregate h3, #content h3.quiz-question, .utopia-info-box ul.advantages li  {font-family:Arial, Helvetica, sans-serif}
		h1, #content .articles-teaser h1 {color:black;font-size:30px;font-weight:normal;margin:0;padding:0;line-height:36px;margin-bottom:8px; text-transform:none;}
		#content .articles-teaser h1 {padding: 10px 0 5px;}
		h3, h3.inside-title, .article-gallery-flex-title, #sidebar .pg-02 h5 {font-size:15px;color:#000;font-weight:normal}
		h2 {font-size:17px;color:#000;font-weight:normal}
		#content .forum-post h3.inside-title {padding-top:15px;}
		h3 {color:#000;font-weight:normal}
		h4, table.style-table th {font-size:13px;font-weight:normal;color:#000}
		h5, h5 a, h5 a:hover, h3.setcard-title, h3.setcard-title a {color:#f07e01;line-height:13px;font-weight:bold;text-transform:uppercase;font-size:13px}
		h6 {color:#333}
		.article-first-box h1 {padding:10px 0 5px;}
		#sidebar h2 {margin:3px 0 5px;}
		h2.specialorange, .specialorange {font-size:20px;color:#F07E01}
		h2.specialwhite, .specialwhite {font-size:20px;color:#fff}
		.head-large {font-size:21px}
		#content h2.title {font-size:20px;padding:0 0 5px;line-height:23px;}
		#content h2.title_big {font-size:30px;padding:0 0 13px;line-height:33px;}
		#content h2.reset {font-size:20px;padding:0;}
		#content .seperator-headline {margin:0;padding: 10px 0 5px; font-size: 21px;}
		.setcard-italic {color:#000;}
		h3.setcard-italic {line-height:14px;font-size:20px}
		h3.setcard-italic small {font-size:12px;font-weight:bold}
		h4.idea-title, h4.title {font-size:12px;font-weight:bold;color:#000}
		#content-wrapper h3, #content h2 {padding:0 0 10px}
		#content #pollTool_voteform h2 {line-height: 20px;}
		#content .listShoppingguides h2 {padding:0px}
		#content .listShoppingguides {padding: 10px 0 0;}
		.tree .listShoppingguides .shoppingguide-info {position: relative;top: -2px;left: 0px;background-position:-48px -720px;padding: 0 2px 0 0}
		#content .blog-post h2, #content #scorable h2, #content #box-comment-container h2, #content #wrapper-post-answer-form h2 {padding:0}
		#content h2.comment_notice, #content #box-comment-container h2.comment_notice {margin: 0;padding:18px 0 0}
		#content .article-meta-top h3 {padding:0 0 10px;float:left;width:75%;}
		#content .topic-carusel h3, #content .topic-carusel h2 {padding:0}
		#sidebar h5,  #sidebar h3.setcard-title {color:#aaa;font-size:13px;line-height:12px;font-weight:bold;text-transform:uppercase;}
		#sidebar h5 a.titleLink {color:#aaa;text-decoration:none}
		#sidebar h5 a.titleLink:hover {color:#999;text-decoration: none}
		.standard-color {color:#6D6D6D ! important}
		.bg-pguide .action-text-wrapper {height: 40px;}
		.bg-pguide #action-text {padding: 3px 0 0; height: 22px;color: #032028;text-align: right;font-size: 21px;}
		p.login_info_text {padding-bottom: 5px}
	/* @end */
	/* @group -image-definition */
		.icon, .icon-mini, .pguide-logo img, .counter, a.hyperlink img ,.box-bg a.hyperlink img, a.hyperlink-down img, a.hyperlink-up img, .search-field, .searchform .search-button, #content .categorization a, .categorization a span, .tooltip, #sidebar .module-about-cg h5,.depth-arrow img, #content ul.code-list li, .comment-container h2 img, .comment-num img, .idea-counter-display, .idea-votes-counter-has-voted,.idea-votes-counter, a:hover .idea-votes-counter, .idea-votes-counter-bottom, .rating, .rating span, #sidebar .rate, #sidebar .rate span, simple-rating-box .rating, .simple-rating-box .rating span, .simple-rating-box .rate, .simple-rating-box .rate span, .form-row .list-error, img.commentsIcon, img.starsIcon, #content .user-options .add-friend img, #content .user-options .send-message img, #content .user-options .bookmark img, #content .user-options .report img, #content .user-options .msg-menu .normal-button .new-fold a, #content .user-options .msg-menu .normal-button .new-fold a:hover, ontent .user-options .msg-menu .personal-message-folder .edit a, #content .user-options .msg-menu .personal-message-folder .on .edit a, content .user-options .msg-menu .personal-message-folder .edit a:hover, #content .user-options .msg-menu .personal-message-folder .edit a:active, #content .user-options .msg-menu .personal-message-folder a.delete-folder, #content .user-options .msg-menu .personal-message-folder .on a.delete-folder, #content .user-options .msg-menu .personal-message-folder a.delete-folder:hover, #content .user-options .msg-menu .personal-message-folder a.delete-folder:active, .edit h2 span, .search-field, .searchform .search-button, #content a.hyperlink img,#content a:hover.hyperlink img, .treeTable tr.expanded.selected td .expander, .treeTable tr.expanded.accept td .expander, .treeTable tr.collapsed.selected td .expander, .treeTable tr.collapsed.accept td .expander, .treeTable tr.expanded td .expander, .treeTable tr.collapsed td .expander, #sidebar-mini-left .user-options .msg-menu .personal-message-folder a.delete-folder, #sidebar-mini-left .user-options .msg-menu .personal-message-folder .on a.delete-folder, #sidebar-mini-left .user-options .msg-menu .personal-message-folder a.delete-folder:hover, #sidebar-mini-left .user-options .msg-menu .personal-message-folder a.delete-folder:active,#sidebar-mini-left .user-options .msg-menu .personal-message-folder .edit a:hover, #sidebar-mini-left .user-options .msg-menu .personal-message-folder .edit a:active, #sidebar-mini-left .user-options .msg-menu .personal-message-folder .on .edit a, #sidebar-mini-left .user-options .msg-menu .personal-message-folder .edit a, #sidebar-mini-left .user-options .msg-menu .normal-button .new-fold a:hover, #sidebar-mini-left .user-options .msg-menu .normal-button .new-fold a, #sidebar-mini-left .user-options .report img, #sidebar-mini-left .user-options .bookmark img, #sidebar-mini-left .user-options .send-message img, .pg_sidebar_rating h5, cg_teaser_default .module-sidebar-cg h5, #sidebar-mini-left .user-options .add-friend img, #sidebar-mini-left .user-options .msg-menu .normal-button .button-name .new-fold a, .icons_social_bookmark a.twitter, .icons_social_bookmark a.facebook, .icons_social_bookmark a.myspace       {background-image:url(/images/icons-100623.png)}
	/* @end */
	
	/* @group -icons*/
		.icon, .icon-mini, .pguide-logo img {width:18px;height:16px;background-repeat:no-repeat;vertical-align:middle}
		.icon-answer, .icon_answer {background-position:0 -303px;}
		.icon-comments, .icon-answers {background-position:left top}
		.icon-comments-greyed, .icon-answers-greyed {background-position:-2px -16px;margin-bottom:3px;}
		.icon-voted {background-position:0 -32px}
		.icon-voted-greyed {background-position:0 -48px;margin-bottom:5px;}
		.icon-female {width:15px;height:15px;background-position:0 -79px}
		.icon-male {width:15px;height:15px;background-position:0 -64px}
		.icon_logout , .icon_x {background-position:0 -94px}
		.icon_profile {background-position:0 -110px;width:19px}
		.icon_message_reply {height:15px;background-position:0 -406px;margin-right:1px}
		.icon_message_box {background-position:0 -626px;width:13px}
		.icon_contact_requests {background-position:0 -392px;width:13px}
		.icon_my_groups {background-position:-30px -392px;width:22px}
		.icon_my_blog {background-position:-31px -421px;width:16px}
		.icon-private-blog {background-position:-56px -421px;width:13px}
		.icon_my_leaflet {background-position:0 -421px;width:19px;margin-top:-3px}
		.icon_logout , .icon_delete {background-position:0 -94px}
		.icon_cancel {background-position:0 -861px}
		.idea-editable .icon_delete, .idea-editable .icon_edit {display:none;}
		.icon_profile {background-position:0 -110px}
		.icon-add-to-myprofile {background-position:0 -602px;height:14px}
		.counter {display:inline-block;padding:2px 3px 5px;width:16px;height:8px;font-size:10px;font-weight:bold;color:#fff;text-align:center;margin-bottom:-4px;}
		.counter-prim {background-position:0 -126px}
		.counter-snd {background-position:0 -142px}
		.icon_upload {background-position:0 -58px}
		.icon_arrow {background-position:0 -174px}
		.icon_green_guy {height:15px;width:13px;background-position:0 -190px}
		.icon_edit {background-position:0 -205px}
		.icon_accept {background-position:0 -221px}
		.icon-add {background-position:0 -437px}
		.icon-add-greyed {background-position:0 -452px}
		.icon-addbold {background-position:-6px -456px;width:10px;height:10px;padding:0 2px 0 0}
		.shoppingguide-info {background-position:-48px -696px;width:18px;height:18px}
		h3.inside-title .shoppingguide-info {background-position:-48px -698px;width:20px;height:18px}
		a.hyperlink img.icon-rated-star, a.hyperlink:hover img.icon-rated-star, a.hyperlink:focus img.icon-rated-star, .icon-rated-star {background-position:0 -915px;width:14px;height:15px;background-color:transparent}
		a.hyperlink img.icon-products-grey, a.hyperlink:hover img.icon-products-grey, a.hyperlink:focus img.icon-products-grey, .icon-products-grey {background-position:0 -901px;width:14px;height:15px;background-color:transparent}
		a.hyperlink img.icon-producer-grey, a.hyperlink:hover img.icon-producer-grey, a.hyperlink:focus img.icon-producer-grey, .icon-producer-grey {background-position:0 -930px;width:14px;height:15px;background-color:transparent}
		.icon-categories-cityguide {background-position:-5px -1242px;width:4px;height:7px}
		#content-wrapper .pguide-logo img {background-position:-32px -323px;margin:-7px 0 -3px -5px;width:15px;height:23px}
		a:hover .shoppingguide-info, a:focus .shoppingguide-info {background-position:-48px -720px}
		h3.inside-title a:hover .shoppingguide-info, h3.inside-title a:focus .shoppingguide-info {background-position:-48px -722px}
		.icon-rss {background-position:-24px -208px;width:11px;height:11px;padding:0 4px 2px 0}
		a:hover .icon-rss {background-position:-40px -208px}
		/*icons-hover*/
		a:hover .icon-comments-greyed {background-position:-2px 0}
		a:hover .icon-voted-greyed {background-position:0 -32px}
		a:hover .icon-addbold {background-position:-6px -440px}
		/* ende icons */
	/* @end */
	/* @group -links */
		.gallery-text-container a {font-weight: bold}
		a, h3.inside-title a.link {color:#3f7589;text-decoration:none}
		h1 small a {color:#3f7589}
		a:hover, a:focus, h3.inside-title a.link:hover, h3.inside-title a.link:focus {text-decoration:underline;color:#58a}
		a strong, a .strong {color:#3f7589}
		a:hover strong, a:hover .strong {color:#58a}
		h2 a:hover span, h2 a:focus span {text-decoration:underline}
		h1 a, h2 a, h3.inside-title a {color:#000}
		h1 a:hover, h1 a:focus {color:#206c85;text-decoration:none}
		h2 a:hover, h2 a:focus, h3.inside-title a:hover, h3.inside-title a:focus {color:#206c85}
		a.hyperlink img {background-color:#335678;background-position:-6px -381px;background-repeat:no-repeat;margin:0 2px 1px 0}
		.box-bg a.hyperlink img {background-color:transparent ;background-position:0 -381px;background-repeat:no-repeat;}
		h3.rss-link a:hover, h3.rss-link a:focus {text-decoration:none;color:#e06417}
		a.hyperlink:hover img , a.hyperlink:focus img,
			a.hyperlink-more:hover img , a.hyperlink-more:focus img {background-color:#5588aa;background-position:-6px -386px}
		.box-bg a.hyperlink:hover img, .box-bg a.hyperlink:focus img {background-color:transparent;background-position:0 -386px}
		a.link-back img {background-position: -9px -381px;margin:0 2px 2px 0}
		a.link-back:hover img , a.link-back:focus img {background-position:-9px -386px}
		small a.link-back img {margin:0 2px 1px 0}
		a.hyperlink-down img {background-position:-17px -381px;background-color: transparent;background-repeat:no-repeat}
		a.hyperlink-down:hover img , a.hyperlink-down:focus img {background-position:-17px -386px;background-color:transparent}
		a.hyperlink-up img {background-position:-22px -381px;background-repeat:no-repeat}
		a.hyperlink-up:hover img , a.hyperlink-up:focus img {background-position:-22px -386px;background-color:transparent}
		a.hyperlink-more, a.hyperlink-down, a.hyperlink-up {float:right;font-size:11px}
		a.hyperlink-goto {float:right}
		a.user-link, a.user-link-color {color:#335678}
		a.user-link:hover, a.user-link:focus {color:#5588aa}
		a.new {font-weight:bold;color:blue;}
		a.new:hover, a.new:focus {text-decoration:underline;color:blue;}
		a.edit {font-weight:normal;}
		a.edit:hover, a.edit:focus {text-decoration:underline;}
		a.delete {font-weight:normal;}
		a.delete:hover, a.delete:focus {text-decoration:underline;}
		a.underline {text-decoration:underline;}
		a small, a:hover small {color:#335678;}
		.error-message a {color:#000;font-size:11px;font-weight:bold}
		a.short-profile-link {color:#6689AA}
		.details a.short-profile-link {color:#fff;text-decoration:underline;}
		.nolink {cursor:default;}
		a.pg-rss-icon {font-size: 17px;line-height: 1.5;background:url(/images/icons/pg-feed-icon.gif) no-repeat 0 1px;padding: 0 0 0 16px;}
	/* @end */
	/* @group -lists */
		ul.list, .content ul, .sidebar-left ul {list-style-type:disc;padding:0 0 15px 12px;margin:0;}
		ol.list, .content ol, .sidebar-left ol {list-style-type:decimal;padding:0 0 0 12px;margin:4px 0 0 10px}
		ul.reset, .content ul.reset {list-style-type:none;padding:0;margin:0;}
		ul.advantages {padding-top:13px;list-style-type: none}
		#sidebar ul.advantages {}
		ul.advantages li {background:url(/images/icons/grey-arrow.gif) 1px 2px no-repeat;font-size:13px;line-height:17px;padding-bottom:13px;padding-left:17px}
		strong a.buzzer, strong a.buzzer-follow, strong a:hover.buzzer, strong a:hover.buzzer-follow, strong a:active.buzzer, strong a:active.buzzer-follow {color: #fff}
	/* @end */
	/* @group -standards */
		body, .transparent {font-size:12px;color:#525252;padding:0;margin:0}
		blockquote, q {margin:0;padding:10px;border:2px solid #DEDEDE;font-style:italic;color:#888;
		font-size:15px;display:block;width:200px;margin:8px 10px;background-color:#efefef;overflow:hidden}
		table.forum blockquote, table.forum q {font-size:11px;width:auto;color:#555}
		blockquote.left, q.left {margin-left:0}
		blockquote.right, q.right {margin-right:0}
		blockquote sub, q sub{color:#aaa;float:right;font-size:11px;padding-top:5px}
		p {padding-bottom:15px}
	/* @end */
	/* @group -tables */
		table {margin:5px 0 15px;border:none}
		table.survey {width: 100%;border:none;margin:0 0 25px}
		table.survey td.col_question {width: 237px;}
		table.survey td.col_answer {width: 78px;text-align: center;}
		table.odd {background-color: #FFF;border-bottom: 1px solid#F7F7F7;border-left: 1px solid#F7F7F7;border-right: 1px solid#F7F7F7;}
		table.odd tr.odd td {background-color: #F7F7F7}
		table.even {background-color: #F7F7F7;border-bottom: none;}
		table.even tr.odd td {background-color: #E1E1E1}
		div.odd {background-color: #F7F7F7;padding: 10px 10px 5px}
		div.even {background-color: #E1E1E1;padding: 10px 10px 5px}
		table.signInTable {border:none}
		th {color:#fff;background-color:#222;padding:4px 8px}
		.signInTable th {background-color:#fff;color:#000;text-align:right;padding-right:5px;}
		td {padding:4px 8px;vertical-align:top;}
		.teaserLine td {vertical-align: middle;padding: 2px;}
		.head-td td {padding: 4px 8px 0;}
		.body-td td {padding: 2px 8px 4px;}
		table.style-table th{background-color:transparent;color:#000;padding:4px 16px 4px 0;text-align:left}
		table.style-table td{padding:4px 8px 4px 0;position:relative}
		table.style-table td a.avatar{position:relative}
		
		table.statistics tr.grey td, table tr.grey td, table.statistics th {background-color:#f1f1f1}
		table.statistics th {background-color:#e5e5e5}
		table.statistics tr.white td, table tr.white td {background-color:#fff}
		table.statistics tr td.first {text-align:right}
		#content table.forum a.avatar {margin:0}
	/* @end */
/* @end */
/* @group =layout */
	/* @group -breadcrumb */
		#breadcrumb {margin:0;padding:2px 0 8px 7px;color:#000}
		#breadcrumb a {color:#000;text-decoration:underline;font-weight:normal}
		#breadcrumb a:hover, #breadcrumb a:focus {text-shadow:#b0b0b0 1px 1px 2px}
	/* @end */
	/* @group =content */
		#content-header {padding-bottom:6px;position:relative;width:965px}
		#content-header p {padding-bottom:0}
		#content_elements {position: relative;}
		#content-wrapper {position:relative;clear:both;z-index:10;display:block;margin:0;}
		#content {width:601px;float:left;display:inline;margin:0 1px 0 0;padding:20px;background:#fff url(/images/backgrounds_seperators/bg_content_bottom.png) right bottom no-repeat;position:relative;overflow:hidden;z-index:1}
    	#content-wrapper .content-wide {width:925px;padding:20px;background:#fff;overflow:hidden;float:left;display:inline} 
    	#symmetric_wrapper .content-wide {width:848px;margin:0 auto;float:none;display:block;padding-top:8px;overflow:hidden}
    	#symmetric_wrapper #content_elements {background:transparent}
    	#content_elements .wrapper-wide .top {background-position:0 -55px}
    	#content_elements .content-productguide .top {background-position:0 -8px}
		#content hr {clear:both;height:1px;border:0;border-bottom:1px solid #ebeced;padding:15px 0 0;margin:0 0 25px}
		#content .last {border:0}
		#content .spacing {margin:6px 0}
		#content.two-columns-bottom {background:#fff url(/images/backgrounds_seperators/bg_2c_bottom.png) 100% 100% no-repeat}
		.poll-teaser {background:#fff url(/images/bg_ask.png) 35% 20% no-repeat}
		#content .box-bg {margin:-20px -20px -21px;padding:0;position:relative;z-index:0;}
		#content .box-bg .box-bg {margin:-20px -20px 0;}
		#content .box-bg .box-bg .box-content {padding-bottom: 0;}
		#content .box-bg.onlysides {margin:0 -20px;padding:0;position:relative;z-index:0;}
		#content .pg-02 {border: 1px solid #a4d261;margin:0 -20px}
		#content .pguide-last {margin-bottom: -20px}
		#content .round-border, #sidebar .round-border {-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #000;border-color: #c6c6c6;padding: 10px;}
		#content div.border-color-hi {border-color: #edcda7;}
		#content .headline_sub_filter h2 {border-bottom: 1px dotted #ccc;font-size: 17px;margin: 5px 0 15px 0;padding: 0 0 5px 0;}
		#content .headline_sub_filter p {padding: 0 0 5px 0;font-size: 15px;line-height: 1;font-weight: bold;}
		/* @group -bg-01 */
			#content .bg-01 h3.setcard-title {color:#aaa;}
			#content .bg-01 a {color:#ccc}
			#content .bg-01 a:hover, #content .bg-01 a:focus {color:#666}
			#content .bg-01 a:hover.link-back {color:#aaa}
			#content .bg-01 a.link-back img {background-color:#ccc;background-position:-15px -381px}
			#content .bg-01 a:hover.link-back img {background-color:#aaa;background-position:-15px -386px}
			#content .bg-01 a:hover.hyperlink {color:#aaa}
			#content .bg-01 a.hyperlink img {background-color:#ccc;background-position:-12px -381px}
			#content .bg-01 a:hover.hyperlink img {background-color:#aaa;background-position:-12px -386px}
			#content .bg-01 .previous_button {background-position: 0 -126px}
			#content .bg-01 .previous_button_over {background-position: 0 -168px}
			#content .bg-01 .previous_button_disabled {background-position: 0 -147px}
			#content .bg-01 .next_button {background-position:-157px -126px}
			#content .bg-01 .next_button_over {background-position:-157px -168px}
			#content .bg-01 .next_button_disabled {background-position:-157px -147px}
		/* @end */
		/* @group -columns */
			#content .column {overflow:hidden}
			#content .columns-two {list-style-type:none;margin:0 -20px 0;padding:0;clear:both;overflow:hidden}
			#content .columns-two .column {width:280px;float:left;padding:0 10px 0 20px;margin-top: 0;}
			#sidebar .columns-two {list-style-type:none;margin:0;padding:0;clear:both;overflow:hidden}
			#sidebar .columns-two .column {width:145px;float:left;padding:0;margin: 0 5px 0 0;}
			#sidebar .columns-two .column-2 {width:150px;margin:0;}
			#content .columns-two div.column:first-child, #content .columns-two .first-child {margin-right:3px;padding-right:18px;}
			#content .columns-two div.content-column {padding:0 10px 0 0;width: 298px;overflow: hidden;}
			#content .columns-two .register-create div.column{width:530px;margin-right:0;padding-right:0;color:#999}
			#content .columns-two .register-create div.column h3{font-size:14px;color:#999}
			#content .columns-two .register-create div.column h1{color:#999}
			#content .columns-two div.column-full {width:601px;float:left;padding:0}
			#content .columns-two div.content-wider {width:440px;padding:0}
			#content .columns-two div.small-content-column {width: 257px;overflow: hidden;}
			
			#content .columns-one-three {list-style-type:none;margin:0;padding:0;clear:both;overflow:hidden;position:relative}
			#content .columns-one-three .column1 {width:32%;float:left;padding:0 10px 0 0;overflow: hidden;}
			#content .columns-one-three .column2 {width:62%;float:left;padding:0 10px 0 0;overflow: hidden}

			.columns-three {list-style-type:none;margin:0 0 0 -15px;padding:0;clear:both;overflow:hidden}
			
			.columns-three .column {padding-left:15px;width:295px;overflow:hidden;float:left;}
			.bg-pguide .columns-three {margin:0}
			.bg-pguide .columns-three .column {padding-left:0;width:316px}
			#content .columns-seperated {margin-top:-19px;padding:5px 0 0;background:#fff url(/images/backgrounds_seperators/bg_2c_seperator.png)0 -13px no-repeat}
			#content .columns-seperated .column {padding:10px 17px 16px 20px;background:#fff}
			#content .columns-seperated .column:first-child {border-right:3px solid #EDECEB}
			
			#content .columns-two-full {list-style-type:none;margin:0;padding:0;clear:both;position: relative;z-index: 20;}
			#content .columns-two-full .column {width:49%;float:left;padding:0;}
			
			#content .sortFilterBox {display:block;z-index: 15;position:relative}
			#content .bg-pguide .sortFilterBox {display:block;overflow:hidden;width:100%;height:auto}
			#content .columns-three .sortFilterBox {width:305px}
			#content .sortFilterBox .filterElement {width: 25%;float: left;padding: 0 0 5px 0}
			#content .products-box .filterElement {height: 37px;width:156px}
			#content .shops-box .filterElement {width:135px}
			#content .products-box input[type=button] {top:59px;left:470px;position:absolute;width:100px}
			#content .bg-pguide .sortFilterBox .filterElement {width: 23%}
			#content .columns-three .sortFilterBox .filterElement {width: 48%}
			#content .sortFilterBox .filterElement label {display: block}
			#content .sortFilterBox .filterElement input, #content .sortFilterBox .filterElement select {width: 95%;border: 1px solid #EDECEB}
			.product-search-header .filterElement {display: inline;margin: 0 5px 0 0;}
			.product-search-header input#q {width: 215px;}
			*+html .product-search-header input#q {width: 222px;}
			.product-search-header input.label_style {font-style: italic;color: #ccc;;font-family:Georgia, "Times New Roman", Times, serif;}
			
		/* @end */
	/* @end */
	/* @group -footer */
		#footer {clear:both;margin:10px auto;padding:0;width:965px;text-align:left}
		#footer ul {text-align:left}
		#footer li {display:inline;padding:0 10px}
		#footer-links {background:#fff;overflow:hidden;margin-bottom:2px;width:965px}
		#footer-links strong, #footer-links strong a {color:#000}
		#footer-links strong {padding-bottom:8px;border-bottom:1px solid #e5e5e5;font-size:15px;font-weight:normal;display:block}
		#footer-links ul {float:left;padding:15px 0 15px 10px;width:109px;}
		#footer-links li {display:block;padding:3px;font-size:11px;color:#5b5b5b;text-decoration:none;}
		#footer-links a {color:#5b5b5b}
		#footer-links a:focus, #footer-links a:hover {text-decoration:underline;color:#5588aa}
		#footer-direct-links {padding:15px}
		#footer-direct-links a {font-size:11px;color:#000;text-decoration:none}
		#footer-direct-links a:hover, #footer-direct-links a:focus {text-decoration:underline}
    	#footer-spacenet-logo {float: right; margin-top: -15px; margin-right: -15px}
    	
    	/* @group -footer-dark */    	
			.dark_footer #footer {width: 978px;position: relative;left: -7px;border:none}
			.dark_footer #footer-links {background:#000 url(/images/cityguide/dark_footer_bg_top.gif) 0 0 no-repeat;overflow:hidden;width: 978px;margin-bottom:0}
			.dark_footer #footer-links strong, .dark_footer #footer-links strong a {color:#fff;border: none;}
			.dark_footer #footer-links a {text-decoration: none;color:#ccc}
			.dark_footer #footer-links a:hover {text-decoration: underline}
			.dark_footer #footer-direct-links {background:#000 url(/images/cityguide/dark_footer_bg_bottom.gif) 0 0 repeat-y;height: 30px;}
			.dark_footer #footer-direct-links a {color:#ccc}
    	/* @end */
		/* @group -register-footer */
			#symmetric_wrapper #footer-direct-links {margin: 0 auto;width:540px}
			#symmetric_wrapper #footer-direct-links a{color:#999}
		/* @end */
    	
	/* @end */
	/* @group -generic-classes */
		/*color classes*/
		.color-01 {color:#ccc;}
		.color-02 {color:#f9950c;}
		/*width classes*/
		.w30 {width:30%;}
		.w45 {width:45%;}
		.w65 {width:65%;}
		.w75 {width:75%;}
		.w90 {width:90%;}
		.h90 {height: 90px;}
		.wContentArticle {width:80%;}
		#liveusers .wContentArticle {width:223px;overflow: hidden}
		.wContentRight {width:85%;}
		.li-half li {width:49%;}
		.columns-two .li-half li {width:100%;}
		/*padding classes*/
		.pr1 {padding-right:1px;}
		.pr8 {padding-right:8px;}
		.pt5 {padding-top:5px;}
		.pt15 {padding-top:15px;}
		.pb5 {padding-bottom:5px;}
		.pb10 {padding-bottom:10px}
		.pb20 {padding-bottom:20px;}
		.pl6 {padding-left:6px}
		.pl10 {padding-left:10px}
		.pl20 {padding-left:20px}
		.p0 {padding:0!important;}
		/*margin classes*/
		.m0 {margin:0}
	/* @end */
	/* @group -grid */
		#wrapper {width:965px;position:absolute;left:0;background-color:#ecebea;border-style:solid;border-width:0 3px;border-color:#ecebea}
		.dark_footer #wrapper {border: none;width: 971px;}
		.wrapper-clean {padding-top:5px ! important}
		#asymmetric_wrapper {width:1135px;margin:0 auto;position:relative}
		#symmetric_wrapper {width:971px;margin:0 auto;position:relative}
		#asymmetric_wrapper #click_area_top {position: absolute;top: 0;left: 0;height: 90px;width: 241px;text-indent: -1400px;cursor: pointer}
		#wrapper #click_area_right, #wrapper .click_area_right {position: absolute;bottom: 0;left: 968px;width: 160px;text-indent: -1400px;z-index: 5;cursor: pointer}
		
		#content-wrapper {line-height:1.5}
		#banner_top {/*height: 90px;*/width:971px}
		#column_right {left:970px;position:absolute;z-index:99}
		#content .seperator-two-columns {margin-top:0;background:#f3f2f0 url(/images/backgrounds_seperators/bg_2c_seperator.png) 0 0 no-repeat}
		#sidebar {position:relative;float:right;display:inline;width:281px;margin:0 0 3px;background:#fff url(/images/backgrounds_seperators/bg_sidebar_bottom.png) right bottom no-repeat;padding:20px 20px 0;z-index:0}
		#sidebar .sidebar {margin:0 0 18px;padding:0;}
		#sidebar p {padding:0 0 3px}
		#sidebar .action-footer {margin:3px 0 0}

		/* fix linksbuendig bei resize */
		
	/* @end */
	/* @group =headers */
		/* @group -symmetric-header */
		#symmetric_wrapper #header {background:#fff;height:138px;margin:5px 0 0;padding:0 0 18px;}
		#symmetric_wrapper #ut-logo-container {left:14px;top:14px}
		#symmetric_wrapper #wrapper {border:0;position:static;width:888px;margin:0 auto}
		.create-title {margin-left:225px;padding-top:29px;width:582px;width:auto;padding-right:30px}
		.create-title p{font-size:16px;color:#000;line-height:21px;padding-bottom:2px}
		.create-title small{line-height:18px;color:#999fa0}
		/* @end */
		/* @group =default-header */
			/* @group -logo */
				#header {background:transparent url(/images/backgrounds_seperators/bg_header.png) top left no-repeat;position:relative;margin:4px 0 0;padding:0 0 6px;height:124px;z-index:2;overflow:hidden}
				#stage {top:2px;left:2px;position:absolute;}
				#ut-logo-container {position:absolute;top:1px;left:1px;width:179px;height:121px;background-image:url('/images/logo/stamp.png');cursor:pointer;}
				.box-logo #ut-logo-container {background: none;}
				#ut-logo-container img {position:absolute;top:10px;left:12px;border:2px solid white;background-color:white;}
			/* @end */
			#header h2.welcome {color:#000;position:absolute;top:0;left:0;left:198px;line-height:22px;top:6px;height:47px}
			#header h2.welcome a {display:block;height:47px}
			#header h2.welcome-offline {width:320px;font-size:15px}
			#header h2.welcome a small {color:#999;margin:0 0 0 5px}
			#header h2.welcome a:hover small {color:#999}
			#header h2.welcome a:hover {color:#000}
			#header h2.welcome-online {font-size:15px}
			#header .signin-top {position:absolute;left:198px;top:55px;}
			#header .remember-top {color:#ccc;font-size:10px;margin-top:3px;}
			#header .remember-top input {margin:0 3px 0 0;}
			#header-links {color:#000;font-size:11px;position:absolute;top:12px;right:13px;}
			#header-links li {display:inline;margin-left:6px;}
			#header-links a {color:#999;}
			#header-links .color-02 a {color:#f9950c;}
			#header h2.welcome span {margin-left:0;margin-right:5px;display:block;float:left}
			#header .error-message {position:absolute;top:30px;right:14px;width:89px;height:20px}
			#header .error-message a {width:89px;height:20px;display:block;font-size:0;background:url(/images/btn1.png) 0 -615px}
			#header .error-message a:hover, #header .error-message a:focus {background-position:-89px -615px}
			/* @group -search */
				.search-field {margin:0;background-position:0 -1032px;border:1px solid #F4F4F4;width:150px !important;height:19px;padding:7px 6px 2px;}
				.searchform {position:absolute;top:35px;right:0;z-index:2;width:204px}
				.searchform .search-field {float:left;width:200px;border:0 none;}
				.searchform .search-button {float:left;margin:0;background-position: 0 -1062px;width:28px;height:28px;text-indent:-999em;border:0 none;}
				.searchform a {color:#007d96;font-size:10px;width:55px;display:block;float:left;}
			/* @end */
			/* @group -loginform */
				.loginform {margin:0 14px 10px 0;position:relative;z-index:2;}
				.loginform .search-field {float:left;width:100%;}
				.loginform li {float:left;width:170px;padding:0 10px 0 0;}
				.loginform li span {display:block;width:90%;}
				.loginform li a {font-size:90%;}
				.loginform li.last {width:50px;}
				.loginform li.last .submit-button {width:32px;height:30px;cursor:pointer;background:url(/images/home-button.png) -32px -64px no-repeat;border:none;}
        .loginform span.label {font-size:90%;padding:0 0 3px 0;}
        .loginform span label {color:#bbb;}
			/* @end */
		/* @end */
		/* @group -blog-header */
			#blog-stage {position:absolute;left:0;top:0;height:220px}
			.blog-claim {position:absolute;top:20px;left:20px;font-size:28px;font-weight:bold;color:white;white-space:nowrap;letter-spacing:0.03em;}
			.blog-claim-large {position:absolute;top: 0;left: 0;font-size:28px;font-weight:bold;color:black;letter-spacing:0.03em;background: transparent url(/images/backgrounds_seperators/white-transp.png) repeat scroll 0 0; width: 641px; padding: 3px 6px;}
			#blog-stage .user-image {position:absolute;left:20px;top:150px;background-color:#fff;}
			#blog-stage .user-image a.avatar {border:0;margin:0;}
			#blog-stage .user-info {position:absolute;left:68px;top:150px;background-color:#fff;height:36px;padding:6px 8px;}
			#blog-stage .user-info h3 {font-weight:bold;font-size:16px;}
			.blog-utopia-teaser {width:284px;height:180px;padding:20px;position:absolute;right:0;top:0;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-radius-topright:4px;border-radius-topright:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-radius-bottomright:4px;border-radius-bottomright:4px;}
			.blog-utopia-teaser h4 {font-size:18px;line-height:20px;color:#000;padding-bottom:22px;}
			.blog-utopia-teaser h4 a {text-decoration:underline;}
			.blog-utopia-teaser ul {list-style-image:url(/images/icons/orange-arrow.gif);padding-left:21px;}
			.blog-utopia-teaser li {font-size:13px;line-height:15px;padding-bottom:8px;}
			.blog-utopia-teaser a, .blog-utopia-teaser a:hover, .blog-utopia-teaser a:focus, .blog-utopia-teaser a strong, .blog-utopia-teaser a:hover strong, .blog-utopia-teaser a:focus strong {color:#000}
			.blog-utopia-teaser a strong, .blog-utopia-teaser h4 a:hover, .blog-utopia-teaser h4 a:focus {text-decoration:underline;}
			.blog-utopia-teaser a:hover, .blog-utopia-teaser a:focus {text-decoration:none;}
		/* @end */
		
		

	/* @end */
		/* @group -messages */
			#messages {overflow:hidden;display:inline}
			.msg {font-size:15px;font-weight:normal;margin:0 0 5px;padding:10px 10px 15px 40px;clear:both;font-family:Georgia,"Times New Roman",Times,serif;}
			.msg .icon {display:none;visibility:hidden}
			.msg div {margin-left:5px;}
			.msg-error {color:#70000f;border:none;background:transparent url(/images/msg_collection.png) no-repeat 0 -120px;}
			.msg-info {color:#0053a3;border:none;background:transparent url(/images/msg_collection.png) no-repeat 0 -40px;}
			.msg-notice {color:#aa9000;border:none;background:transparent url(/images/msg_collection.png) no-repeat 0 -80px;}
			.msg-success {color:#328c00;border:none;background:transparent url(/images/msg_collection.png) no-repeat 0 0;}
			#content .msg {margin:6px 0}
		/* @end */
		/* @group =navigation */
/* @group =menu */
				/* @group =hover */
					#menu {height:37px;margin:0;padding-bottom:6px;position:relative;z-index:20}
					#menu li {float:left;position:relative}
					* html #menu li {display:inline}
					#menu li .sub {display:none}
					#menu li ul li {float:none}
					#menu li {cursor:pointer}
					#menu li:hover .sub ,#menu li:focus .sub , #menu li.sfhover ul.sub {display:block;position:absolute;top:37px;left:0;z-index:3000;width:162px}
				/* @group -layout */
					#menu a:hover, #menu a:focus {text-decoration:none}
					#menu li .top a, #menu li .top span {float:left;display:inline;font:13px Georgia, "Times New Roman", Times, serif;background:transparent url(/images/navigation_menu/bg_menu_hover.png) 100% -74px;color:#eee;padding:11px 12px;text-decoration: none;height:15px}
					#menu li .top a:hover, #menu  li:hover .top a,#menu li:focus .top a, #menu .sub.sfhover .top a {color:#111;background-position:100% -37px;color:#333;text-decoration: none}
					#menu li .active a, #menu li.active .top a:hover, #menu li.active:focus .top a:hover, #menu li.active .top a,#menu li.active a,#menu li .active span {background-position:100% -37px;color:#333;}
				/* @end */
			/* @end */
/* @group -layout */
				#menu {background:transparent url(/images/navigation_menu/bg_menubar.png) 100% 0 no-repeat;width:842px;}
				#menu li ul {width:162px;padding:0;margin-left:-2px;padding:0 2px 5px;background:url(/images/navigation_menu/bg_menu_sub.png) 0 100%;}
				#menu li ul.sub a, #menu li ul.sub span {padding:5px 10px;background:#ececec url(/images/navigation_menu/bg_menu_sub_li.png) 100% 0 repeat-x;color:#fff;display:block;color:#333;font-size:12px;height:13px;font-weight:bold;}
				#menu li ul.sub a:hover, #menu li ul.sub a:focus {background-position:0 100%}
				#menu #menu_link_30.active .top a{background:#366b80 url(/images/navigation_menu/bg_menu_special.gif) 100% -74px no-repeat;color:#fff}
				#menu #menu_link_30.active .top a:hover{background-position:100% -111px;color:#fff}
				#menu #menu_link_90.active .top a{background:#366b80 url(/images/navigation_menu/bg_menu_special.gif) 100% 0 no-repeat;color:#fff}
				#menu #menu_link_90.active .top a:hover{background-position:100% -37px;color:#fff}
			/* @end */
			/* @group -home-links */
				#menu li.homelink a {text-indent:-999px;display:block;width:44px;height:37px;padding:0;background:url(/images/navigation_menu/bg_menu_hover.png) 0 -74px no-repeat;margin:0;color:#fff}
				#menu li.homelink a:hover, #menu li.homelink a:focus {background-position:0 -37px;}
				#menu li.homelink .active a {background-position:0 -37px;}
			/* @end */
			/* @group -subsub-menu */
				#menu li .sub-sub {display:none}
				#menu ul.sub li:hover .sub-sub ,#menu ul.sub li:focus .sub-sub , #menu ul.sub li.sfhover ul.sub-sub {display:block;position:absolute;left:162px;top:-2px;z-index:3000;width:320px}
				#menu li ul.sub-sub {background:#eff0ef;margin:0;padding:0;border:2px solid #000}
				#menu li ul.sub-sub li {background:#eff0ef;display:block;margin:0;padding:0;overflow:hidden}
				#menu li ul.sub-sub a, #menu li ul.sub-sub span {float:left;display:inline;margin:0;padding:5px 5px;text-decoration:none;height:13px;width:100%}
			/* @end */
			/* @group -menschen */
				#menu li .nav-button a, #menu li .nav-button a:hover, #menu li .nav-button a:focus {color:#ec7500}
			/* @end */
			/* @group -non-hover */
				#menu span {cursor:default}
				#menu li ul.sub span {color:#aaa}
				#menu li .top span {color:#666}
			/* @end */
			/* @group Real-Subnav */
				/* @group Real-Subnav-cityguide */
				
				/* @end */
				/* @group Real-Subnav-cityguide */
				/* @end */
				
			/* @end */
			
			/* @group subnav-category-menu */
				.category-control {float: right;margin-right:9px}
				.category-control a{display: block;padding:3px 5px 5px;margin:4px 14px 0 0;-moz-border-radius:2px;-khtml-border-radius:2px;text-decoration: none;border-radius:2px;border:1px solid #022732}
				.category-control a:hover{text-decoration:underline}
				/* @group subnav-category-menu-cityguide */
				/* @end */
				/* @group subnav-category-menu-productguide */
				/* @end */
			/* @end */
			
		/* @end */
/* @group =topics-dropdown */
			/* @group -hover */
				#top_topics {margin:0;position:relative;z-index:99}
				#top_topics  #top_topics_link {padding:11px 11px 16px 12px;height:15px;width:97px;background:url(/images/navigation_menu/bg_topics.png) 100% 0 no-repeat;z-index:2000;color:#fff;font:13px Georgia, "Times New Roman", Times, serif;position:absolute;left:844px;top:0}
				#top_topics  a#top_topics_link:hover, #top_topics  a#top_topics_link:focus {text-decoration:underline}
				#top_topics  ul, #top_topics #topics_bg {position:absolute;right:-3000px;display:none;}
				#top_topics  ul li {float:none;}
				#top_topics  li {cursor:pointer;}
			/* @end */
			/* @group =layout */
				#top_topics ul {width:945px;padding:20px 10px 26px;top:42px;z-index:2000;border-bottom:6px solid #F07E01;z-index:3000;background:#fff url(/images/navigation_menu/bg_topics_hover.png) 100% 0 no-repeat}
				#top_topics #topics_bg {z-index:100;top:54px;width:965px;background-color:#fff}
				#top_topics ul a {float:left;display:inline;margin:10px;z-index:2000;font-weight:bold;width:294px;height:55px;color:#000;font:13px Georgia, "Times New Roman", Times, serif}
				#top_topics li {float:left;display:inline;}
				#top_topics ul li a img {margin-right:12px;float:left;display:inline}
				#top_topics ul a:hover, #top_topics ul a:focus {text-decoration:none;background-color:#edeceb}
				#top_topics ul a span {padding-top:10px;float:left;display:inline;}
				#top_topics ul a:hover span, #top_topics ul a:focus span {color:#206c85}
				#top_topics .black, #top_topics:hover .black:hover, #top_topics.sfhover .black.sfhover {background-color:#000;height:0;z-index:0;left:0;top:0;display:inline;position:fixed;width:0;filter:alpha(opacity=50);opacity:.5;}
				/* @group -hover */
					#top_topics:hover .black, #top_topics.sfhover .black {width:100%;height:100%;display:block}
					#top_topics.sfhover .black {display:inline}
					#top_topics:hover #top_topics_link,
					#top_topics.sfhover #top_topics_link {background-position:100% -42px;text-decoration:none}
					#top_topics:hover ul, #top_topics:hover #topics_bg,
					#top_topics.sfhover ul, #top_topics.sfhover #topics_bg {right:auto;display:block;}
				/* @end */
			/* @end */
		/* @end */
	/* @end */
	/* @group -overlay */
		.overlayer {position:fixed;top:0;left:0;width:100%;background-color:#000;z-index:2000;height:100%;filter:alpha(opacity=50);opacity:.5;}
		.overlay-wrapper {position:fixed;top:0;left:0;width:100%;z-index:2001;height:100%;}
		.overlay-wrapper .register-headline {padding: 25px 0 5px;}
		.register-layer {position:relative;background-color:#fff;margin:120px auto 0;text-align:left;padding:20px;width:250px}
		.campaign-layer {position:relative;background-color:#fff;margin:120px auto 0;text-align:left;width:585px}
		.overlay-wrapper h2 {font-weight:bold;font-size:20px;padding-bottom:12px}
		.overlay-wrapper .addresschangelayer h2 {font-weight:normal}		
		.overlay-wrapper ol {list-style-type:decimal;margin-left:18px;color:#000;height:75px}
		.overlay-wrapper .action-header {font-weight:bold;top:10px;right:10px;display:block;width:10px;height:10px;border:2px solid #5a8a9a;padding:1px 1px 2px 2px;text-align:center}
		.register-layer ol li {line-height:14px;height:18px;display:list-item !important}
		.campaign-layer ol li {line-height:14px;height:18px}
		.campaign-layer p {text-align: center;padding:0}
		.campaign-layer .action-header {line-height:14px;height:18px;font-size:20px;top:10px}
		.campaign-layer .action-header a:hover {text-decoration:none}
		.campaign-layer .action-footer {padding:0 10px 10px 0;margin:0}
    .login-layer {position:relative;background-color:#fff;margin:120px auto 0;text-align:left;padding:20px;width:250px}
    .login-layer ul {width: 250px;}
    .login-layer .error {color:red;font-size:11px;padding:0;}
	/* @end */
	/* @group -seperator */
		.seperator {background:url(/images/backgrounds_seperators/seperator.png) 0 0 no-repeat;margin:16px -20px 14px;clear:both;height:13px;position:relative;z-index:1;}
		p.seperator {padding-bottom:0}
		.seperator-wide {background-position:0 -47px}
		#sidebar-mini-left .seperator {margin:10px -7px 10px;background:transparent url(/images/backgrounds_seperators/seperator.png) 0 -13px no-repeat;}
		#sidebar .seperator {background-position:100% 0;position:relative;z-index:1;}
		#sidebar .seperator-last {margin:22px -20px 0;height:7px;}
		.seperator-straight {height:3px;margin:0 -7px;background-color:#edeceb;clear:left;}
		.content-productguide #sidebar .seperator {margin:7px -10px 7px}
	/* @end */
	/* @group -top-seperator */
		#content-wrapper .top {position:absolute;width:965px;height:4px;left:0;background:transparent url(/images/backgrounds_seperators/seperator.png) 0 -8px no-repeat;z-index:10}
		#content-wrapper .bottom {position:absolute;width:965px;height:4px;left:0;background:transparent url(/images/backgrounds_seperators/seperator.png) 0 -14px no-repeat;z-index:10;bottom:0}
		#sidebar .pg-float .bottom {background:transparent url(/images/backgrounds_seperators/bg_sidebar_bottom.png) no-repeat scroll right bottom;width:300px;padding:0 10px;height:3px}
		#content-wrapper .profile-top {background-position:0 -21px;}
		.content_full_teaser .top {
		position:absolute;width:965px;height:4px;left:0;
        background:url(/images/backgrounds_seperators/seperator.png) left -53px no-repeat; height:6px;
        }
        .content_full_teaser .box-content {
		  padding:5px 3px 4px;
		  background: url(/images/backgrounds_seperators/bottom3.png) no-repeat scroll left bottom;
		  position:relative
		}
        .content_full_teaser {position:relative}
		* html .content_full_teaser .box-content {padding: 5px 3px 3px;}
		*+html .content_full_teaser .box-content {padding: 5px 3px 3px;}
	/* @end */
	/* @group =sidebar */
		.sidebar li {display:block;clear:both;}
		.sidebar .linklist li {height:auto}
		.sidebar li p {padding:0 0 4px}
		.sidebar .utopisten-box li div {padding:0 0 0 2px;line-height:1.2;}
		.favorite-articles {overflow:visible;margin-top:15px}
		.sidebar ul li.favorite-article {clear:both;padding:0}
		.favorite-articles {clear:both;display:block;margin-top:30px;}
		*+html .favorite-articles #favorite_tabs {margin-left: -12px;}
		.sidebar ul.tabs, .sidebar ul.user-list {margin-top:16px}
		.sidebar ul li.favorite-article {margin:5px 0 0;}
		.sidebar ul li.favorite-article .rank {color:#000;font-size:46px;font-weight:normal;float:left;height:48px;line-height:48px;margin:0 5px 0 3px}
		.sidebar ul li.favorite-article .right {width:240px;padding:5px 0 0}
		.sidebar ul li.favorite-article h3, .sidebar ul li.favorite-article h3 a {text-transform:none;font-weight:bold;margin:2px 0 0;color:#000;float:left;font-family:arial, helvetica, geneva, sans-serif;}
		.sidebar ul li.favorite-article h4 {text-transform:none;font-size:13px;float:left;margin:2px 10px 0 0;}
		.sidebar ul li.favorite-article .article-icons {margin:0 6px 0 0;float:left;}
		.sidebar ul.topiclist li {padding:1px 3px}
		.sidebar ul.topiclist li.selected-li {background-color:#ddd;font-weight:bold;}
		.sidebar #banner13 {margin-left:-10px}
		.favorite-article p {clear:left;padding:0}
		.utopisten-box {margin-top:20px;clear:both;}
		.utopisten-box  p {clear:both;}
		.utopist-img-list li {float:left;padding-right:14px;padding-bottom:5px;}
		.pg_sidebar {margin-bottom: 15px;margin-top:12px}
		.pg_sidebar h5 {color: #adadad;border-top: 1px dotted #adadad;border-bottom: 1px dotted #adadad;padding: 4px 0 0 2px;margin: 10px 0 5px;text-transform: uppercase;font-size: 13px;font-weight: bold;font-family:Arial, Helvetica, sans-serif}
		.pg_sidebar h5 img{margin:-1px 0 0}
		.pg_sidebar_rating h5 {background-position:280px -1266px;background-repeat: no-repeat;} 
		.pg_teaser_default {position: relative;}
		.pg_teaser_default .pg_sidebar_rating h5 {background-position:259px -1266px}
		.cg_teaser_default .module-sidebar-cg h5 {background-position:259px -1291px;background-repeat: no-repeat}
		/*.pg_teaser_default  {background:url("/images/produktguide/brand-stamp-02.png") no-repeat scroll 20px 8px;}*/
		.pg_teaser_default .theme_title {background:url(/images/category-images.png) no-repeat -15px -17px;margin: 0px -20px;width:321px;height:70px;text-indent:-3000px}
		.cg_teaser_default {margin: 10px 0;}
		.cg_teaser_default .theme_title {background:url(/images/category-images.png) no-repeat -355px -17px;margin: 0px -20px;width:321px;height:70px;text-indent:-3000px}
		.cg_teaser_wide .theme_title {background:url(/images/category-images.png) no-repeat -355px -17px;margin: 0px 0px;width:321px;height:70px;text-indent:-3000px}
		.theme_title_dotted .theme_title {background-position: -355px -2px;height:85px}

		#sidebar div.cg_teaser_wide h5.title {border-top: none;padding: 0 0 6px;}
		
		.pg_teaser_default .theme_footer {background-color: #A4D261;margin: 0px -20px 20px;padding: 1px 0 0;}
		.cg_teaser_default .theme_footer {background-color: #3F7589;margin: 0px -20px 20px;padding: 1px 0 0;}
		
		.pg_teaser_default .theme_title h5 a, .cg_teaser_default .theme_title h5 a,  .cg_teaser_wide .theme_title h5 a {display:block;width:321px;height:70px}
		.ausz_by_teaser {bottom:10px;position:absolute;right:10px;z-index:20;width:90px}
		.ausz_by_teaser h5 {line-height: 14px;margin: 10px 0 5px;color: #000}
		#sidebar .pg_teaser_default .theme_title h5 {color: #2A3D0E;}
		#sidebar .cg_teaser_default .theme_title h5 {color: #FFFFFF;}
		#sidebar .pg_sidebar h5.simple {background-color:#A4D261;color:#2A3D0E;border:none;padding:3px 6px 3px}
		div.fixIndex, .fixIndex {position: relative;z-index: 11;}
			/* @group -quick-buttons */
				.quick-buttons a {height:41px;width:105px;margin:0 3px 0 0;float:left;background-image:url(/images/btn1.png)}
				.quick-buttons span {display:block;font-size:0;height:0 !important;overflow:hidden;padding:41px 0 0}
				.quick-buttons a.utopia-tour {background-position:0 -492px;}
				.quick-buttons a.utopia-twitter {background-position:0 -533px;}
				.quick-buttons a.utopia-webcam {background-position:0 -574px;margin:0}
				.quick-buttons a.utopia-tour:hover, .quick-buttons a.utopia-tour:focus {background-position:-105px -492px;}
				.quick-buttons a.utopia-twitter:hover, .quick-buttons a.utopia-twitter:focus {background-position:-105px -533px;}
				.quick-buttons a.utopia-webcam:hover, .quick-buttons a.utopia-webcam:focus {background-position:-105px -574px;margin:0}
				.quick-buttons {position:absolute;left:0;top:0;height:41px;margin:0 0 3px}
				.transparent {margin:-20px -20px -21px;height:42px;width:321px}
			/* @end */
			/* @group -mall-button */
				small a.button {height:10px;line-height:11px;color:#8c8c8c;border:1px solid #dbdbdb;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;margin:0;padding:2px 6px 2px 3px;background:#F6F3F3;font-size:10px}
				small a.button{text-decoration:none}
				small a.button:hover{text-decoration:none;background-position:-1px -23px;border-color:#888}
			/* @end */
			
		/* @group -theme-presenter */
			.theme-presenter-sidebar {position:relative;height:100px;left:-10px}
			.theme-presenter-header {position:absolute;height:100px;top:0;left:-10px}
			.theme-presenter-sidebar .theme-presenter-element,
			.theme-presenter-header .theme-presenter-element {position:absolute;top:0;left:0}
			.theme-presenter-sidebar .theme-presenter-element table,
			.theme-presenter-header .theme-presenter-element table {border:0;margin:0}
			.theme-presenter-sidebar .theme-presenter-element td,
			.theme-presenter-header .theme-presenter-element td {height:100px;width:300px;vertical-align:middle;text-align:center;padding:0}
		/* @end */
		/* @group -bg-02 */
			#sidebar .bg-02 h5 {color:#FFF}
			#sidebar .bg-02 h4, #sidebar .bg-02 h4 a, #sidebar .bg-02 h6 a,
			#sidebar .bg-02 a:hover {color:#000;text-decoration:underline}
			#sidebar .bg-02 a, #sidebar .bg-02 p {color:#5a3600}
			#sidebar .bg-02 a {text-decoration:underline}
			#sidebar .bg-02 h6 a {text-decoration:none}
		/* @end */
		#sidebar .box-bg {margin:-20px -20px -22px;padding:0;position:relative;z-index:0;}
		#sidebar .box-bg .box-content, #content .box-bg .box-content {padding:20px;overflow:hidden}		
		/* @group -bg-02 */
			.content-productguide #sidebar .box-bg {margin:-10px -10px -12px}
			.content-productguide #sidebar .box-bg .box-content {padding:10px}
		/* @end */
 
	/* @end */
	/* @group -sidebar-mini-left */
		#sidebar-mini-left {background:white url(/images/backgrounds_seperators/bg_sidebarleft_bottom.png) left bottom no-repeat;width:153px;float:left;margin:0 3px 0 0;padding:0 7px 15px;z-index:2}
		#sidebar-mini-left .boxtop {height:4px;background:transparent url(/images/backgrounds_seperators/seperator.png) 0 -20px no-repeat;margin:0 -7px;clear:left;}
		#sidebar-mini-left ul .boxtop {margin:0;position:absolute;width:167px;}
		#sidebar-mini-left .halfboxtop {height:4px;background:transparent url(/images/backgrounds_seperators/seperator.png) -170px -20px no-repeat;margin:0 -7px;clear:left;}
		#sidebar-mini-left ul .halfboxtop {margin:0;position:absolute;width:172px;}
		#sidebar-mini-left ul.img-list li {float:left;}
		#sidebar-mini-left .media {font-size:11px;margin:0 0 5px;border-bottom:1px solid silver;padding:9px 0 7px;}
		#sidebar-mini-left ul.media li {display:inline-block;}
		#sidebar-mini-left ul.media li span {color:#27438a;}
		#sidebar-mini-left .status {margin:0;padding:5px 0 10px;}
		#sidebar-mini-left .status strong {color:#27438a;}
		#sidebar-mini-left .status label {display:none;}
		#sidebar-mini-left .sidebar-content {clear:left;}
		#sidebar-mini-left .sidebar-content h5 {margin:12px 0 15px 0;}
	/* @end */
/* @end */
/* @group needed? */
	.spacer-top {margin-top:16px;}
	.line-bottom {border-bottom:1px solid #fff;padding-bottom:8px;}
	.color-light {color:#6d6d6d;}
	.color-white {color:#fff;}
	.image-border {border:1px solid #EBE7E5;}
	.grey-line {border-bottom:1px solid #ccc;font-size:1px;line-height:1px;height:1px;margin:5px 0;width:100%;}
	.bigLabel {font-size:12px;font-weight:bold;color:gray;}
	.bigProductLineLabel {font-size:12px;font-weight:bold;color:#000;}
/* @end */
/* @group =widgets */
/* @group -categorization */
		#content .categorization, #content .categorization a, #content .categorization a span {font-size:12px;text-transform:none;font-weight:normal;letter-spacing:0}
		.categorization {display:inline;color:#b0b0b0;margin:0 0 0 15px;padding:0;height:18px}
		#content .categorization a {color:#fff;padding:1px 4px 1px 9px;margin:0 2px 0 0;background-position:-2px -1188px;background-repeat:no-repeat;position:relative;background-color:#b0b0b0}
		.categorization a span{height:18px;width:2px;position:absolute;right:0;top:0;background-position:0 -1188px;background-repeat: no-repeat;}
 		#content .categorization-article {float:left;margin:-8px 0 0}
	/* @end */
	
	/* @group -action-header */
		.action-header {position:absolute;z-index:5;top:30px;right:20px}
		.content-productguide .action-header {top:17px;right:0}
		.setcard-header {top:20px;width:194px;right:0}
		.header-small {top:16px}
		.under-tabs {top:40px}
		.second-under-tabs {top:58px}
		.content-under-tabs, ul.content-under-tabs {margin-top:10px}
		.under-double-tabs {top:80px}
	/* @end */
  /* @group -action-footer */
    .action-footer {display:block;height:13px;position:relative;margin:16px 0 0;clear:both;}
    .footer-max {height:20px;padding:20px 0 10px;margin:0;}
    .under-paragraph {margin:0}
    .action-footer .left, .action-header .left {margin-right:16px}
    .action-footer .right, .action-header .right {margin-left:16px}
    .topic-carusel .action-footer {margin:5px 0 0;}
  /* @end */
  /* @group -action-inline */
    .action-inline {font-size:12px}
    #content .action-inline a img{background:none}
    #content .action-inline a{color:#3F7589}
  /* @end */
	/* @group -pager */
		.pager {height:28px;margin:0 auto;text-align:center;font-weight:bold}
		.pager span, .pager a {padding:2px 8px;margin:0;vertical-align:middle;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;text-decoration:none}
		.pager a:hover, .pager a:focus {background-color:#eee}
		.pager span {background-color:#f07e01;color:#fff}
		.pager-arrow {color:#333}
		.last-pager-wrapper .pager {height:20px;padding-top:15px;}
	/* @end */
	/* @group -rating-stars */
		.rate-stars-ads {position:absolute;top:20px;left:350px;}
		.rate-stars-ads .rate-stars {margin:20px;}
	/* @end */
	/* @group -register-teaser */
		.register-teaser {float:right;width:244px;height:86px;padding:10px 14px 14px;margin-top:22px;background:transparent url(/images/category-images.png) -10px -159px no-repeat}
		#content .register-teaser h3 {padding-bottom:14px}
		.register-teaser .button {padding-left:60px;padding-right:52px}
	/* @end */
	/* @group =tabs */
		.tab-box {padding:5px 0;}
		/* @group -mini-tabs */
			#content ul.mini-tabs {list-style:none;border-bottom:1px solid #e4e4e4;padding:0;margin:6px 0 10px;height:21px}
			#content ul.mini-tabs li {float:left}
			#content ul.mini-tabs li a {float:left;background:transparent url(/images/btn1.png) -1px -1px no-repeat;color:#525252;font-size:11px;padding:2px 7px 1px;margin:0 1px 0 0;border:1px solid #e5e5e5;border-bottom-color:#e4e4e4;-moz-border-radius: 2px 2px 0 0;-webkit-border-radius: 2px 2px 0 0;border-radius: 2px 2px 0 0}
			#content ul.mini-tabs .current-tab a ,#content  ul.mini-tabs .current-tab span , #content ul.mini-tabs li a:hover,#content ul.mini-tabs a.active {background:#fff;border:1px solid #e5e5e5;border-bottom:1px solid #fff;padding:2px 7px 2px}
		/* @end */
		/* @group -ul.tabs */
			ul.tabs {padding:0;list-style:none;background:url(/images/tabs/bg_tabs_all.png) repeat-x;height:31px;margin:0 -17px 0}
			ul.tabs li {float:left;padding:0;height:auto;clear:none}
			ul.tabs li a, ul.tabs li span {background:url(/images/tabs/bg_tabs.png) no-repeat 100% 0;padding:7px 17px;color:#000;font-size:12px;display:block;font-size:11px}
			ul.tabs li.last a, ul.tabs li.last span {background-position:0 0}
			.topic-choser ul.tabs li span, .topic-choser ul.tabs li a {padding:2px 5px;width:150px;font-size:11px;text-align:center;}
			.topic-choser ul.tabs li.current-tab span, .topic-choser ul.tabs li.current-tab a {padding:1px 5px 2px;width:150px;font-size:11px;text-align:center;}
			ul.tabs li span {color:#999;}
			ul.tabs .current-tab a , ul.tabs .current-tab span, ul.tabs a.active {
			    background-color:white;background-image:none;border-top:1px solid #f3f3f3;padding-top:7px}
			ul.tabs li a:hover, ul.tabs li a:active {background-position:100% -32px}
			.tab-content {margin:0 -17px;padding:8px 17px 0}
			.columns-seperated ul.tabs {margin:0 -15px 0 -17px}
		/* @end */
		/* @group -content-tabs */
			ul.content-tabs {padding:0;list-style:none;overflow:hidden;background:url(/images/tabs/bg_tabs_all.png) repeat-x 0 0;margin:0 -20px;}
			.boxRoundTabs ul.content-tabs, ul.tabs-top, #content .quiz_page ul.tabs-top {margin:-20px -20px 20px;}
			ul.content-tabs li {float:left;}
			ul.first-content-tabs li {float:right;}
			ul.first-content-tabs li.icon-tab {float:left;}
			ul.first-content-tabs li a {background-color:#F4F4F4;height:18px;padding:7px 10px 7px;color:#9C9C9C;font-size:12px;display:block;float:left;}
			ul.first-content-tabs li a:hover, ul.first-content-tabs li a:focus {color:#000;background-color:#fff}
			ul.content-tabs li a {background:url(/images/tabs/bg_tabs.png) no-repeat 100% 0;padding:6px 9px 7px;height:16px;color:#000;font-size:12px;display:block;float:left;}
			ul.content-tabs li span {background:url(/images/tabs/bg_tabs.png) no-repeat 100% 0;padding:6px 9px 7px;height:16px;color:#9C9C9C;font-size:12px;display:block;float:left;}
			ul.content-tabs .current-tab a, ul.first-content-tabs .current-tab a, ul.first-content-tabs li a:active {/*backgro
			und-position:100% -144px;*/
			        background-image:none;background-color:white;}
			ul.content-tabs li a:hover, ul.content-tabs li a:active {background-position:100% -32px;text-decoration:none;}
			ul.first-content-tabs li a:hover {background-position:100% -32px;text-decoration:none;}
		/* @end */
		/* @group -topic-choser */
			.topic-choser {margin:0 0 20px;padding:0}
			.topic-choser ul.tabs{height:auto;margin:-20px -20px 0}
			.topic-choser h5, .topic-choser h1.headline {float:left;margin:5px 0 0 0;}
			.topic-choser form {float:right;margin:0 0 0 0;}
			.topic-choser ul.tabs li a:hover, .topic-choser ul.tabs li a:active {background-position:0 -32px}
			#content .topic-choser .last a {border-right:1px solid #D4D4D4;}
			#content .topic-choser .last.current-tab a {border-right:1px solid #FFF;}
			#content .topic-choser .last a:hover {border-right:1px solid #EAEAEA;}
		/* @end */
	/* @end */
	/* @group -tooltip */
		.tooltip {position:absolute;width:10px;height:10px;top:0;background-color:transparent;background-position:0 -876px;background-repeat:no-repeat;}
		.tooltip .help-overlay {position:absolute;width:250px;height:auto;border:1px solid #F7931D;display:none;left:5px;top:5px;background-color:#fff;padding:5px;z-index:5000}
		.tooltip:hover .help-overlay {display:block}
	/* @end */
	/* @group =user-lists*/
		/* @group user-list */
			.user-list, ul.user-list {list-style:none;line-height:17px}
			.user-list li, ul.user-list li {position:relative;clear:both}
			.module-sidebar-cg2 {height: 1%;}
		/* @end */
		/* @group user-thumb-list */
			.user-thumbs li, ul.user-thumbs li {float:left;clear:none}
			ul.user-thumbs {margin:0 -3px 0 0}
			.user-thumbs li, ul.user-thumbs li {position:relative;overflow:visible ! important;margin:0 2px 2px 0}
			.content-productguide ul.user-thumbs li {margin-right: 5px}
			.content-productguide #sidebar ul.user-thumbs li {margin-right: 12px}
			
			.content-productguide ul.user-thumbs {line-height:0}
			
			ul.grid-thumbs li {margin:0 2px 2px 0}
			ul.grid-thumbs li a{margin:0}
		/* @end */
		/* @group button-list */
			ul.button-list {list-style:none;line-height:17px;padding-left: 0;}
			.button-list li {float: left;margin: 5px 6px 5px 0;list-style:none;}
			.button-list li .button {width: 118px;}
		/* @end */
		/* @group button-list */
			.container-list-link {border-right:1px solid #c3c3c3;}
			#content .columns-two .column-border-left, #content .column-border-left  {border-left: 1px dotted #c3c3c3;margin: 0;padding-left: 10px !important;height: 230px;padding-right:0}
			ul.list-icon-links {list-style:none;line-height:17px;padding: 0;margin: 0 0 15px 0;border-top: 1px solid #c3c3c3;}
			.list-icon-links li {margin: 5px 0 5px 0;padding: 0 0 0 5px;font-weight: bold;list-style:none;border-bottom: 1px solid #c3c3c3;}
		/* @end */
		/* @group Avatar */
			.avatar .overlay {position:absolute;display:none;background:#fff;border:2px solid #f7931d;width:200px;height:auto;z-index:5000;left:30px;top:20px;}
			a.avatar {text-decoration:none !important;width:48px;height:48px;float:left;border:1px solid #8c8c8c;margin:0 2px 2px 0}
			#content a.avatar {margin:0 6px 3px 0}
			a.avatar-32-32 {width:32px;height:32px;}
			a.avatar-62-42 {width:62px;height:42px;}
			a.avatar-64-64 {width:64px;height:64px;}
			a.avatar-70-48 {width:70px;height:48px;}
			a.avatar-78-54 {width:78px;height:54px;}
			a.avatar-93-64 {width:93px;height:64px;}
			a.avatar-93-93 {width:93px;height:93px;}
			a.avatar-120-55 {width:120px;height:55px;}
			.avatar .is-online {position:absolute;left:1px;top:1px;display:none}
			.avatar:hover .overlay, .avatar:hover .overlay .head, .avatar:hover .overlay .body {display:block}
			.avatar:hover .overlay .head, .avatar:hover .overlay .body {padding:5px}
			.avatar:hover .overlay .head {background:#f7931d;color:#fff}
			body .avatar:hover .overlay .body {color:#333;position:static;padding-left:5px}
			#content a.article-avatar {width:100px;height:65px;border:none}
			.sidebar-group-list li {padding: 0 0 6px;}
			#sidebar ul.sidebar-group-list {margin: 9px 0 0;}
		/* @end */
		/* @group content-text */
			.user-list .content-text {margin:0 80px 0 72px}
			*+html .user-list .content-text {margin-top:-18px}
			.pg-more-list .user-list .content-text {margin:0 80px}
			.user-list .content-48 {margin-left:54px}
			.user-list .no-action-header {margin-right:0}
		/* @end */
		/* @group headlines */
			#content .user-list h3.inside-title {padding:0}
			.user-list h5, .user-list h5 a, .user-list h5 a:hover{letter-spacing:normal;color:#000;text-transform:none }
			.user-list h6.normalized {display:inline;font-weight:normal}
		/* @end */
		/* @group action-header */
			.user-list .action-header {top:1px;right:0;font-size:11px}
			.user-list p {padding-bottom:3px}
			.user-list .action-footer {margin-top:3px;clear:none;display:inline}
		/* @end */
		.user-list .user-image, ul.user-list .user-image {float:left;width:64px;height:64px;margin:0 10px 10px 0;border:1px solid #8c8c8c}
		#sidebar .user-list .user-image,#sidebar  ul.user-list .user-image {width:50px;height:50px;margin:0 5px 5px 0}
		#content ul.user-list {padding:20px 0 0}
		#content .wrapper-scorelist ul.user-list {padding:10px 0 0}
		#content ul.forum-list li {overflow:hidden}
		#content ul.no-tabs {padding:44px 0 0}
		#content ul.user-list li {padding:0 0 8px 0}
		* html #content ul.user-list li {height:1%}
		#content .articles-teaser ul.user-list li {min-height:0;}
		#content ul.user-list li.avatar-32 {height:37px}
		#content ul.content-list li {height:1%;}
		#content ul.content-list li .avatar .overlay {top:3px}
		.user-list .question-details, ul.user-list .question-details {font-size:11px;margin:0}
		.user-list .body {clear:left}
		#content .question-list h3.inside-title {padding-bottom:2px}
		ul.comments-preview {list-style-type:none;margin:8px 0 0;padding:0}
		#content ul ul.comments-preview li {background-color:#ececec;padding:2px;margin:0;border-bottom:2px solid #fff;height:50px}
		ul.comments-preview .content-text {margin:0 4px 0 54px}
		#content ul.comments-preview p {padding:0}
		/* user-list wide-list: text laeuft ueber gesamte content breite*/
		#content .column ul.user-list.wide-list div {float:left;width:85%}
		/*userlist ausnahme mit tabs*/
		.tab-content ul.user-list {padding:0}
		/*userlist in der sidebar und columns*/
		#sidebar .user-list div.w65, #sidebar ul.user-list div.w65,
		#content .column .user-list div.w65, #content .column ul.user-list div.w65 {width:65%;}
		#sidebar-mini-left .user-list div, #sidebar-mini-left ul.user-list div {width:100px;float:left;overflow:hidden}
		/* @group user image */
			#user_image_image {margin-top:-1px;}
		/* @end */
		/* @group mystuff-list */
			#content .mystuff-table h3.inside-title {margin:0;padding:0;font-size:13px;}
			#content .mystuff-table td {padding:0 8px 8px 0;}
			#content ul.mystuff-thumbs li.title {width:426px;padding:0 0 5px}
			ul.mystuff-thumbs li {padding:0 5px 5px 0;width:138px}
			ul.mystuff-thumbs {overflow:hidden;padding-top:10px}
		/* @end */
		/* @group blog-list */
			#content .blog-list h3.inside-title {padding-bottom:4px;line-height:15px}
			#content .blog-list p {line-height:15px;padding-bottom:0}
		/* @end */
		/* @group user-links */
			.user-links {position:absolute;top:70px;left:198px;font-size:11px;width:700px;z-index:1;}
			.user-links h2 {font-size:14px;margin:0 0 15px 52px;color:#716f70;}
			.user-links {color:#000;}
			.user-links ul {margin-left:8px;display:inline;}
			.user-links a {color:#999}
			.user-links a:hover, .user-links a:focus {text-decoration:none}
			.user-links li {border-right:0 solid #dcdcdc;display:inline;padding:4px 10px 4px 0;}
			.user-links li.last {border-right:0;}
			.user-links .icon {vertical-align:middle;}
			#user-image-top {width:44px;height:44px;;float:left;}
			#userinfo {position:absolute;top:60px;right:13px;}
		/* @end */
		/* @group shoppingguide-list */
			#content ul.shoppingguide-list {padding:4px 0 0}
			#content .shoppingguide-list .content-text{margin-right:116px}
		/* @end */
		/* @group group-list */
			#content ul.group-list {}
			#content #forum_articles ul.group-list {padding-bottom: 29px;}
			#content ul.group-list .content-text,#sidebar ul.group-list .content-text{margin-left:84px;width:auto}
		/* @end */
		/* @group two-column-list */
			#content ul.two-column-list {padding:0}
			#content ul.two-column-list .content-text{margin:0 20px 0 80px;overflow: hidden;}
			#content ul.two-column-list li {float:left;clear: none;padding: 0 0 8px 0;width: 49%}
			#content ul.two-column-list h2 {padding: 0;}
			#content ul.two-column-list .with-rating h2 {padding: 0 20px 0 0;}
			#content ul.two-column-list .action-header {right: 10px;}
		/* @end */
		/* @group three-column-list */
			#content_elements ul.three-column-list {padding:0}
			#content_elements ul.three-column-list .content-text{margin:0 20px 0 80px;overflow: hidden;}
			#content_elements ul.three-column-list li {float:left;clear: none;padding: 0 0 8px 0;width: 33%;height: 80px;}
			#content_elements ul.three-column-list h2 {padding: 0;}
			#content_elements ul.three-column-list .with-rating h2 {padding: 0 20px 0 0;}
			#content_elements ul.three-column-list .action-header {right: 10px;}
		/* @end */
		/* @group tags-list */
			ul.list_overview_tags {clear: both;margin: 0;padding: 0;}
			.list_overview_tags li {width: 220px;margin: 0;list-style: none;padding: 0 10px 0 0;float: left;}
		/* @end */
		.pager-monthly a {background-color:#A4D261;border:1px solid #A4D261;color:#fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;padding:9px 12px;text-decoration:none;float:left;margin-right:4px;height:31px}
		.pager-monthly a:hover {text-decoration:underline;border-color:#92C05A;background-color:#B3E378}
		.pager-monthly a.active {background-color:#2c2c2c;border:1px solid #2c2c2c}
		.pager-monthly a.active:hover {background-color:#2c2c2c;border:1px solid #2c2c2c;text-decoration: none}
		.pager-monthly .month {font-size:18px;display:block;text-align:center;line-height:18px}
		.pager-monthly .year {font-size:11px;line-height:11px;text-align:center;display:block}
	/* @end */
/* @group =carroussel */
			/* Horizontal Carousel */
			#horizontal_carousel .container, #horizontal_carousel_2 .container, #horizontal_carousel_ui .container, #horizontal_carousel_gi .container, #hc_showroom_home .container, #hc_company .container,  #hc_company_2 .container {width:600px;overflow:hidden;height:232px;position:relative;}
			#horizontal_carousel_2 .container {height:150px;}
			#horizontal_carousel_ui .container {height: 133px}
			.carousel_small_logos #horizontal_carousel_ui .container {height: 93px}
			.full_container #horizontal_carousel {
			  padding:0 10px 10px;
			  background:white url(/images/backgrounds_seperators/bottom3.png) no-repeat scroll left bottom;
			}
			.full_container #horizontal_carousel ul li {
			  width:236px;
			  text-align:center;
			}
			.carousel_small_logos #horizontal_carousel_ui ul li {
			  width:auto;
			  text-align:center;
			  padding-right:30px;
			}
			
			.full_container #horizontal_carousel .container {width:943px;margin-top:40px;}
			.topic-carusel #horizontal_carousel .container {height:140px;}
			.full_container #horizontal_carousel .container, .full_container #horizontal_carousel ul {height:93px;}
			#horizontal_carousel_gallery {position:relative;}
			div.magazinHome #horizontal_carousel_gallery .container {width:600px;}
			#horizontal_carousel_gallery .container {width:925px;overflow:hidden;height:210px;position:relative;margin:0px;}
			 #hc_showroom_home .container {height:110px;}
			#hc_gallery_small .container {width:925px;overflow:hidden;height:70px;position:relative;margin:0px;}
			#horizontal_carousel ul, #horizontal_carousel_2 ul, #horizontal_carousel_ui ul,  #horizontal_carousel_gallery ul,  #hc_gallery_small ul, #horizontal_carousel_gi ul, #horizontal_carousel_pl ul {margin:0;padding:0;width:200000px;position:relative; height:220px;overflow:hidden}
			#hc_showroom_home ul {margin:0;padding:0;width:100000px;position:relative; height:120px;overflow:hidden}
			#horizontal_carousel ul li {width:201px;list-style:none;float:left;}
			#hc_showroom_home ul li {width:154px;list-style:none;float:left;}
			#horizontal_carousel_ui ul li {width:150px;list-style:none;float:left;}
			#horizontal_carousel_gi .container {height:132px}
			#horizontal_carousel_gi ul li {width:163px;list-style:none;float:left}
			#horizontal_carousel_gallery ul li {width:300px;list-style:none;float:left}
			#hc_gallery_small ul li {width:93px;list-style:none;float:left}
			#hc_gallery_small ul li.detail-data {width:312px}
			#hc_gallery_small ul li.detail-data a img {border:1px solid #777777}
			#hc_gallery_small ul li.detail-data .gallery-content {width: 210px;float: right;padding-right: 6px}
			#hc_gallery_small ul li.detail-data .gallery-content a {color: #000}
			#content #hc_gallery_small ul li.detail-data .gallery-content h3, #content #hc_gallery_small ul li.detail-data .gallery-content h2 {line-height: 1.3;padding: 0}
			#horizontal_carousel_pl .container {width:280px;overflow:hidden;height:232px;position:relative;}
			#horizontal_carousel_pl ul li {width:280px;list-style:none;float:left;}
			#horizontal_carousel_2 ul li {width:600px;list-style:none;float:left;}
			#horizontal_carousel_2 ul li ul li {width:350px;list-style:none;float:none;}
			#horizontal_carousel_2 ul li ul {width:350px;height:auto;}
			#horizontal_carousel_2 .shoppingguide-image {margin:0 10px 0 0}
			#horizontal_carousel_2 .shoppingguide-text {width:350px}
			#horizontal_carousel ul li:first-child, #horizontal_carousel_2 ul li:first-child, #horizontal_carousel_ui ul li:first-child, #horizontal_carousel_gallery ul li:first-child, #hc_gallery_small ul li:first-child, #horizontal_carousel_gi ul li:first-child, #hc_showroom_home ul li:first-child, #hc_company ul li:first-child, #hc_company_2 ul li:first-child {margin-left:0}
			#horizontal_carousel .action-footer, #horizontal_carousel_2 .action-footer, #horizontal_carousel_ui .action-footer, #horizontal_carousel_pl .action-footer, #hc_company .action-footer, #hc_company_2 .action-footer {height:21px}
			
			
			/* company */
			#hc_company .container {height:210px; overflow:hidden;}
			#hc_company_1 .container {height:100px;overflow:hidden;}
			#hc_company_2 .container {height:150px;overflow:hidden;}
			#hc_company ul {margin:0;padding:0;width:100000px;position:relative; height:220px;overflow:hidden}
			#hc_company_1 ul {margin:0;padding:0;width:100000px;position:relative; height:110px;overflow:hidden}
			#hc_company_2 ul {margin:0;padding:0;width:100000px;position:relative; height:160px;overflow:hidden}
			#hc_company ul li {width:301px;list-style:none;float:left;}
			#hc_company_1 ul li {width:201px;list-style:none;float:left;margin-right:10px;}
			#hc_company_2 ul li {width:201px;list-style:none;float:left;}
			
			/* shopping */
			
			#horizontal_carousel.hc_shopping {
			        background:url(/images/backgrounds_seperators/bottom3.png) left bottom no-repeat;
			    }
			#horizontal_carousel .top {
			        margin:0 -10px;
			        background:url(/images/backgrounds_seperators/seperator.png) left -53px no-repeat;
			        height:6px;
			}
			#horizontal_carousel.hc_shopping {background-color:white; padding:0 10px 10px 10px;}
			#horizontal_carousel.hc_shopping .container {width:100%; margin-top:20px;}
			
			/* magazin */
			#horizontal_carousel_gallery.magazin .container {width:925px;overflow:hidden;height:120px;
			        position:relative;margin:0px;}
			#horizontal_carousel_gallery.magazin ul li {width:154px;list-style:none;float:left;}
			#horizontal_carousel_gallery.magazin .action-footer {height:13px; left:20px;
			        position:absolute;top:130px; margin:0px}
			#horizontal_carousel_gallery.container {width:612px;overflow:hidden;height:120px;
			        position:relative;margin:0px;}
			
			/*group*/
			#horizontal_carousel.group-carousel .action-footer {padding:0 0 7px}
			#horizontal_carousel.group-carousel .container {margin-top:10px}
			
			/*Buttons*/
			#horizontal_carousel .previous_button, #horizontal_carousel_2 .previous_button, #horizontal_carousel_ui .previous_button, #horizontal_carousel_gi .previous_button, #horizontal_carousel_pl .previous_button, #horizontal_carousel_gallery .previous_button , #hc_gallery_small .previous_button, 
			#hc_showroom_home .previous_button, #hc_company .previous_button, #hc_company_1 .previous_button, #hc_company_2 .previous_button  {float:left;width:22px;height:21px;  background:url(/images/button_collection.png) 0px 0 no-repeat;cursor:pointer}
			#horizontal_carousel .previous_button_over, #horizontal_carousel_2 .previous_button_over, #horizontal_carousel_ui .previous_button_over, #horizontal_carousel_gi .previous_button_over, #horizontal_carousel_pl .previous_button_over, #horizontal_carousel_gallery .previous_button_over, #hc_gallery_small .previous_button_over, 
			#hc_showroom_home .previous_button_over, #hc_company .previous_button_over, #hc_company_1 .previous_button_over, #hc_company_2 .previous_button_over {background-position: 0px -42px }
			#horizontal_carousel .previous_button_disabled, #horizontal_carousel_2 .previous_button_disabled, #horizontal_carousel_ui .previous_button_disabled, #horizontal_carousel_gi .previous_button_disabled, #horizontal_carousel_pl .previous_button_disabled, #horizontal_carousel_gallery .previous_button_disabled, #hc_gallery_small .previous_button_disabled, 
			#hc_showroom_home .previous_button_disabled, #hc_company .previous_button_disabled, #hc_company_1 .previous_button_disabled, #hc_company_2 .previous_button_disabled {cursor: default;background-position:0px -21px}
			#horizontal_carousel .next_button, #horizontal_carousel_2 .next_button, #horizontal_carousel_ui .next_button, #horizontal_carousel_gi .next_button, #horizontal_carousel_pl .next_button, #horizontal_carousel_gallery .next_button, #hc_gallery_small .next_button, 
			#hc_showroom_home .next_button, #hc_company .next_button, #hc_company_1 .next_button, #hc_company_2 .next_button { float:left;width:21px;height:21px;  background:url(/images/button_collection.png) -157px 0 no-repeat;cursor:pointer}
			#horizontal_carousel .next_button_over, #horizontal_carousel_2 .next_button_over, #horizontal_carousel_ui .next_button_over, #horizontal_carousel_gi .next_button_over, #horizontal_carousel_pl .next_button_over, #horizontal_carousel_gallery .next_button_over, #hc_gallery_small .next_button_over, 
			#hc_showroom_home .next_button_over, #hc_company .next_button_over, #hc_company_1 .next_button_over, #hc_company_2 .next_button_over {background-position: -157px -42px}
			#horizontal_carousel .next_button_disabled, #horizontal_carousel_2 .next_button_disabled, #horizontal_carousel_ui .next_button_disabled, #horizontal_carousel_gi .next_button_disabled, #horizontal_carousel_pl .next_button_disabled, #horizontal_carousel_gallery .next_button_disabled, #hc_gallery_small .next_button_disabled, 
			#hc_showroom_home .next_button_disabled, #hc_company .next_button_disabled, #hc_company_1 .next_button_disabled, #hc_company_2 .next_button_disabled {cursor:default;background-position: -157px -21px}
			
			
			
			#horizontal_carousel_gallery .action-footer {
			  height:13px;
			  left:20px;
			  position:absolute;
			  top:176px;
			  margin:0
			}
			
			/* Vertical Carousel Not Used By Now */
			#vertical_carousel {float:left;width:350px;height:270px;margin-bottom:10px;
			  position: relative}
			#vertical_carousel .container {float:left;width:260px;height:240px;overflow:hidden;}
			#vertical_carousel ul {margin:0;padding:0;height:100000px;position:relative;
			  top:0;left:0;}
			#vertical_carousel ul li {width:260px;height:240px;text-align:center;
			  list-style:none;float:left}
			#vertical_carousel .previous_button {float:left;height:32px;width:175px;
			  background:url(/images/prototype-ui/vertical/left.png);cursor:pointer;
			  display:inline;margin:0 0 10px 40px}
			#vertical_carousel .previous_button_over {
			  background:url(/images/prototype-ui/vertical/left_over.png)}
			#vertical_carousel .previous_button_disabled {cursor:default;
			  background:url(/images/prototype-ui/vertical/left_disabled.png)}
			#vertical_carousel .next_button {float:left;height:32px;width:175px;
			  background:url(/images/prototype-ui/vertical/right.png);
			  display:inline;margin-left:40px;cursor:pointer}
			#vertical_carousel .next_button_over {
			  background:url(/images/prototype-ui/vertical/right_over.png)}
			#vertical_carousel .next_button_disabled {
			  background:url(/images/prototype-ui/vertical/right_disabled.png);
			  cursor:default}
/* @end */

/* @group =Rating */
.simple-rating-box .rating, .simple-rating-box .rating span, .simple-rating-box .rate, .simple-rating-box .rate span{background-position:-48px -744px;background-repeat: no-repeat;height:10px;float:left;}
	.simple-rating-box .rating, .simple-rating-box .rate {background-position:-48px -744px;width:55px;text-indent:-3000px}
	.simple-rating-box .rating span, .simple-rating-box .rate span{background-position:-48px -758px}
	.simple-rating-box small.votings, .simple-rating-box small.vote{float:left;clear:left;color:#999}
	.simple-rating-box .rate, .simple-rating-box small.vote {margin:0 auto;float:none;display:block;text-align:center}

	#content .more-products-thumbnails .pguide-list .simple-rating-box {position:absolute;top:150px;right:30px}
	#content .more-products-list ul.pguide-list .rating-box {position:absolute;top:8px;right:8px}
	*+html #content .more-products-list ul.pguide-list .rating-box {width: 105px}
	#content .more-products-list ul.pguide-list .rating-box .rating{margin:0 auto}
	.left .simple-rating-box {position:static;margin-top:3px;float:left;width: 55px}
	#content .blog-list .simple-rating-box .rate{margin-top:-3px}
/* @group -Rating-Sidebar */

#sidebar .pg_sidebar_rating ul.pguide-list .content-text{overflow: hidden;height: 17px}
	
	.rating, .rating span, #sidebar .rate, #sidebar .rate span{background-position:-48px -744px;background-repeat: no-repeat;height:10px;float:left;}
	.rating, #sidebar .rate {background-position:-48px -744px;width:55px;text-indent:-1000px}
	.rating span, #sidebar .rate span{background-position:-48px -758px}
	#sidebar .rating-box {width:110px;float:left;height:30px}
	#content .productguide-product .rating-box {width:110px;float:left;height:30px}
	.rating, small.votings{float:none;display:block}
	#sidebar .rating, #sidebar .votings {margin:0 auto;text-align:center}
/* @end */

/* @end */
/* @end */
/* @group =modules */

	/* @group -fulltextSearch */
		#searchResultList {float:right;width:700px}
		#searchResultList em {font-weight:bold;font-style:normal;}
	/* @end */
	/* @group ask-tool */
		/* @group ask-tool-teser */
		/* @end */
		
	/* @end */
	
	/* @group -ad_campaign */
		#content .ad-list h3.setcard-title {color:#F07E01;letter-spacing:0;padding:0 0 2px;font-size:10px;font-weight:normal}
		#content .ad-list .productLine {margin:0 0 35px}
		#content ul.ad-list  li {padding:0 0 16px}
		#content .ad-list h4 {color:#333}
		#content .ad-list .productLine .columnLogo {margin:0}
		#content .ad-list .productLine .show_zoom_icon a {padding-bottom:16px;background:transparent url(/images/icons/Zoom-In-16x16.png) bottom left no-repeat}
		#content .ad-list .productLine .columnProductlineContent {width:460px;margin:0}
		#content .ad-list td {padding:0 12px 4px 0;color:#111}
		#content .ad-list table {margin:2px 0 8px}
		#content .ad-list .productLine .columnProductlineContent p {padding:0 0 12px}
		ul.ad-list small.action-footer {display:block}
	/* @end */
	/* @group -affort */
		/* Special classes for affort-editable - affort-non-editable fields */
		.affort-readonly .field {border:1px #fff solid;cursor:default;width:230px;display:none;}
		.affort-readonly .cancel , .affort-readonly .submit, .affort-editable .edit , .affort-editable .remove {display:none;}
		.affort-editable .cancel , .affort-editable .submit, .affort-readonly .edit , .affort-readonly .remove {display:inline;}
		.affort-editable .field {border:1px solid #d3d3d3;width:230px;display:block;}
		input.user_text_input {width:270px;}
	/* @end */
	/* @group =article */
		/* @group article-style */
			.article-meta {float:left; width:100%; vertical-align:top; margin:10px 0 15px 0;}
			.article-meta-top {float:left; width:100%; vertical-align:top; margin:0 0 5px;}
			.article-meta .article-author { float:left; position:relative;}
			.article-meta-top .article-edit {float:right; margin:0 0 0 10px; }
			.article-meta-top .article-info {float:right;vertical-align:top;}
			#content .action-icons  {margin-left:3px}
			
			.article-abstract {font-weight:bold; color:#333333;font-size:12px;margin:0}
			.article-icons {margin-right:6px}
			/* ARTICLE CONTENT */
			#article {font-size:12px; letter-spacing:0.1px; line-height:20px}
			#article a {text-decoration: underline;font-weight: bold}
			#article p.intro-text{font-weight:bold; color:#2a2a2a; clear:both; padding:10px 0 0}
			#content ul.article-info  {font-size:11px}
			/* IMAGE */
			#content .article img, #content .page img {padding:3px 10px 6px}
			#content .articles-teaser .article-image img, #content .page img {padding:3px 10px 6px 0;}
			#content .articles-teaser .article .preview-body img, .article-meta-top .article-info img
			{margin:3px 2px 6px 0;padding:0;}
			#content .article span.setcard-title {font-family:Arial, Helvetica, sans-serif;color:#f9950c;font-size:12px;font-weight:bold;}
			/*similiar-articles*/
			.similar-articles { padding-top:18px;}
			.similar-articles ul{ vertical-align:bottom;line-height:20px;height:20px; display:block;clear:both}
			.similar-articles h2 { color:#909090; display:inline; font-size:10px; text-transform:uppercase}
			.similar-articles h3 { color:#000; font-size:13px; font-weight:bold; display:inline}
			.similar-articles span { display:none}
			.similar-articles span.author { display:inline}
			#article li {margin-right:6px;}
			.article-teaserthumb-image {float:left;margin:0 20px 5px 0;}
			/* PAGER */
			.article-pager {clear:both; background-color:#fff; margin:10px 0 20px 0; padding:1px 0 0 5px}
			.article-pager .article-active-page {font-weight:bold;}
			.article-pager a {text-decoration:underline;}
			h1.head-style {line-height:33px;margin-bottom:20px;}
			h2.head-style {line-height:18px;margin-bottom:10px;}
		/* @end */
		
		/* @group -gallery-flex */
			.article-gallery-flex {border-top: 1px solid #cecece;border-bottom: 1px solid #cecece; padding: 10px 0;position: relative;}
			.article-gallery-flex img { padding: 0 !important;}
			.article-gallery-flex .container {height:153px !important;}
			.article-gallery-flex .setcard-title {padding-bottom: 0 !important;}
			.article-gallery-flex .action-footer { margin-top: 10px !important;}
			.article-gallery-flex-title {position:absolute; top: 185px;left: 50px;}
		/* @end */
		#content ul.article, #content ul.user-list.article-list {list-style-type:none;padding:0 0 6px;margin:0;}
		ul.article li div {float:left;width:120px}
		ul.article li div.full-idea-wrapper {float:left;width:465px;}
		ul.article li div img {padding-bottom:0;}
		ul.article li div.preview-body {width:470px;padding-bottom:8px;}
		ul.article li div.preview-body h2.title {width:75%;float:left;}
		ul.article li div.preview-body ul.article-teaser-actions {width:20%;float:right;list-style:none;padding:0;}
		#content ul.article li div.preview-body ul.article-teaser-actions li {width:45%;float:left;padding:0;clear:none;}
		#content .preview-body h3 {padding:0;}
		#content .small-articles .article-image {height:auto;margin:0;padding:0 0 6px;width:70px}
		#content .small-articles img {padding:0}
		#content .small-articles .article-image img {padding:3px 10px 6px 0}
		#content .small-articles .article-image a {height:auto;width:auto}
		#content .small-articles .article-text {width:470px}
		#content .small-articles .article-text h3.inside-title {font-size:13px;padding:0}
		#content .small-articles .article-text p,
		#content .small-articles small {font-size:12px}
		#content .small-articles .article-image {padding:0}
		#content ul.article.m0.p0 li {margin:0;padding:0}
		#content ul.article.m0.p0 {padding-bottom:10px}
	/* @end */
	/* @group =Blog */
		#blog_publish_question {border:2px solid #F07E01;padding:7px 7px 15px;margin:0 0 8px;}
		#blog_publish_question ul {padding-bottom:15px;list-style-type:disc;list-style-position:outside;padding-left:13px;}
		.profile-blog-name .form-row .form-element .form_helper, .stage-image-url .form-row .form-element .form_helper {display:block;margin:0;}
		/* @group -PublicBlog */
			#content .blog-head .setcard-title {width:425px}
			.blog-post {position:relative;padding:0 0 25px;}
			.blog-post .action-header {top:0;right:0;}
			.blog-post .content-text {margin:0 80px 0 0;}
			.blog-post h2 {font-size:24px;}
			.blog-header {top:17px}
			#content-header .blog-header-wrapper {height:220px}
			.private-blog-header {top:80px}
      .blog-post .blog-teaser {padding:5px 0 10px;color:#333;font-weight:bold}
      .bg-02 hr {border-color:#5A3600}
			.blog-post p {padding-bottom:3px}
			.blog-post .action-footer {margin-top:3px}
			.bg-02 .blog-abo {height:20px; margin-bottom: 5px; margin-top: -8px; color:#5A3600}
		/* @end */
	/* @end */
	/* @group -bookmarks */
		ul.bookmark-list {width:100%;}
		ul.bookmark-list li {float:left;width:100%}
		ul.bookmark-list li .bookmark-article-body {width:290px;margin:0 5px 0 5px;}
		ul.bookmark-list li .bookmark-person-body {margin:0 5px 0 5px}
		ul.bookmark-list li .bookmark-meta {float:right;}
		
		.icons_social_bookmark a {padding:2px 4px 0 0; height:16px;background-repeat: no-repeat;background-position: top left;float:left}
		.icons_social_bookmark .twitter {background-position:-4px -1360px;width:14px;height:16px;}
		.icons_social_bookmark .facebook {background-position:-4px -1317px;width:16px;height:16px;}
		.icons_social_bookmark .myspace {background-position:-4px -1339px;width:18px;height:16px}
		
	/* @end */
	/* @group =buddys */
		table.friends-table {width:100%}
		/* @group -contact importer */
			.comtact-importer .form-row .form-element select {width:400px;height:200px;}
			.comtact-importer .cell-contact-importer-buttons input.first {width:170px;margin-right:120px;height:50px;}
			.comtact-importer .form-text-message {width:400px;height:50px;}
		/* @end */
	/* @end */
	/* @group -campaign */
		#content .teaserCampaign h3 {padding:0;}
		#content .teaserCampaign h2 {font-size:20px;padding-bottom:0;line-height:1}
		#content .teaserCampaign h2.title {font-size:25px;line-height:1.5}
		.campaign-header {background-color:#000;height:450px;padding-left:52px}
		.teaserCampaign .colTeaser {width:110px;}
		.teaserCampaign .colTeasertext {width:490px;}
		.teaserCampaign {overflow:hidden}
		.layerRegisterFull {width:959px;height:220px;position:absolute;top:0;left:0;z-index:10;background-color:#000;}
	/* @end */
	
	/* @group -codecheck */
		.codecheck-search {background:transparent url(/images/backgrounds_seperators/bg-product-check.png) 0 0 no-repeat;position:relative}
		a.produkt-check-home {position:absolute;width:312px;height:50px;display:block}
		a.produkt-check-home span{display:none}
		#content .codecheck-search .box-content {padding-bottom:0}
		.codecheck-search h1 {display:none}
		.codecheck-search small {padding:7px 0 0 295px;display:block}
		.codecheck-search .action-footer a {padding:0}
		.codecheck-search .action-footer a small {padding:0;color:#6D6D6D}
		.codecheck-search .action-footer a:hover {text-decoration:none}
		.codecheck-search .action-footer p.left {width:320px;font-size:11px;margin:0;padding:0}
		.codecheck-search .action-footer .right {margin:0}
		.codecheck-search form {padding:37px 0 0 0}
		#content .codecheck-search .form-text {padding:8px 25px 7px 6px;width:335px;color:#aaa;border:none;background:none;float:left}
		#content .codecheck-search .form-text:focus,
			#content .codecheck-search .form-text:hover {color:#3b3b3b}
		#content .codecheck-search .caption {padding:0}
		#content .codecheck-search button, #content .codecheck-search input {float:left;margin-left:6px;padding:3px 6px}
		.codecheck-search .action-footer small {font-size:9px;width:216px;padding-top:0}
		#content ul.code-list li {list-style-type:none;padding-left:13px;height: 16px;background-color:transparent;background-position:1px -886px;background-repeat:no-repeat}
		#content ul.code-list, #content ul.product-list {padding:0 0 16px}
		#content ul.product-list li {list-style-type:none;height:52px;padding:2px;-moz-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;border:1px solid #fff}
		#content ul.product-list li:hover {background-color:#edeceb;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;border-color:#dcdbda}
		#content ul.product-list a {display:block;height:54px}
		#content ul.product-list a strong {color:#335678;display:block}
		#content ul.product-list a:hover strong,
			#content ul.product-list a:focus strong {color:#5588AA}
		#content ul.product-list a small {color:#6d6d6d;display:block;line-height:13px}
		#content ul.product-list a:hover, #content ul.product-list a:focus {text-decoration:none}
		#content ul.product-list span.product-image {width:65px;height:47px;padding:3px 0 0;margin-right:3px;background-color:#fff;text-align:center;float:left;border:1px solid #fff}
		#content ul.product-list a:hover span.product-image {border-color:#ecebda}
		.codecheck-infos {margin-top:6px}
		#content .codecheck-infos .column {padding-left:0}
		#content .codecheck-infos h6 {color:#222}
		#content .codecheck-infos .image-container {margin:0 0 0 20px;border:1px solid #c8c8c8;padding:10px;margin-right:21px;width:auto}
		#content .columns-two div.image-container:first-child img{margin:0 0 0 20px;border:1px solid #c8c8c8;padding:10px;margin-right:21px;width:auto}
		#content .codecheck-search .action-footer {margin:0;padding:25px 0 0;height:25px}
		table.statistics {border-collapse:separate;border-spacing:2px;width:599px}
		table.statistics tr td {font-weight:bold;margin:3px}
		table.statistics tr.red td.first {color:#fff;background-color:#ef3422}
		table.statistics tr.orange td.first {color:#fff;background-color:#ee7321}
		table.statistics tr.green td.first {color:#fff;background-color:#1daf22}
		table.statistics tr.lightgreen td.first {color:#fff;background-color:#91e47f}
		table.statistics tr.lightgrey td.first {color:#fff;background-color:#ccc}
		table.statistics tr.darkgrey td.first {color:#fff;background-color:#666}
		table.statistics tr.red td {color:#ef3422;background-color:#fab6ac}
		table.statistics tr.orange td {color:#ee7321;background-color:#f8c7a6}
		table.statistics tr.green td {color:#1daf22;background-color:#a4dfa4}
		table.statistics tr.lightgreen td {color:#6ccc67;background-color:#d5f3c5}
		table.statistics tr.lightgrey td {color:#999;background-color:#eee}
		table.statistics tr.darkgrey td {color:#444;background-color:#aaa}
		table.ingredients {margin:2px 0 5px}
		table.ingredients thead th {background:transparent;padding:0}
		table.ingredients tr td {padding-left:0}
		table.ingredients strong, table.ingredients h6, table.ingredients p {font-size:11px}
		table.ingredients h3 {text-align:left}
		table.ingredients .grey, table.ingredients .neutral {color:#aaa}
		table.ingredients .red, #content .codecheck-infos .c-600 {color:#ef3422}
		table.ingredients .orange, #content .codecheck-infos .c-500 {color:#ee7321}
		table.ingredients .green, #content .codecheck-infos .c-100 {color:#1daf22}
		table.ingredients td.cell_detail {margin-top:0;padding-top:0}
		table.ingredients td.cell_detail table td {padding-top: 0}
		#content table.ingredients h3 {padding:0}
		.ingredient-details {position:relative}
		.ingredient-details .action-header {top:2px;right:0}
		.product-details {font-size:11px}
		.product-details h6 {color:#333}
	/* @end */
	/* @group -collection */
		#content .collection ul.article {margin:0;padding:0}
		#content .collection ul.article img {margin:0;padding:0}
	/* @end */
	
	/* @group -companies */
		#content ul.company-activity-list {padding:0;margin:0;list-style-type:none}
		#content ul.company-activity-list li .company-activity-content {margin:0 0 10px;float:left;width:454px}
		#content .columns-two ul.company-activity-list li .company-activity-content {width:154px}
		#content ul.company-activity-list li .image-wrapper {float:left;margin:0 12px 0 0}
		#content .columns-two-image ul.company-activity-list li {margin:0 0 10px;float:left;width:290px;height:90px;overflow:hidden;clear:none;}
		#content .columns-two-image ul.company-activity-list li .company-activity-content {width:187px}
		#content .company-article-wrapper h2 {padding:0 0 5px;}
		#content .company-article-wrapper h2 a {color:#335678;}
		#content .company-article-wrapper ul.user-list li {padding:0 0 10px;}
	/* @end */
	/* @group =comment */
		ul.comment {float:left;width:100%;}
		.comment li {float:left;width:100%;min-height:50px;}
		.comment .comment-level-1 {margin-top:15px;}
		.depth-arrow {margin-right:5px;float:left;}
		.depth-arrow img {background-position:0 -319px;background-repeat:no-repeat}
		.comment .avatar-wrapper {float:left;position:relative;}
		.comment .comment-body-wrapper {float:none;}
		.comment .comment-meta {font-family:arial, helvetica, geneva, sans-serif;color:#333333;font-size:12px;font-weight:bold;margin:0;padding:0 3px 3px 0;border-bottom:1px solid #CCCCCC;text-align:left;}
		.comment .comment-body {padding:5px 0 5px 0;overflow:hidden;}
		.comment .comment-meta .user-link {color:#f07e01;margin:0;}
		.comment .fr {}
		.fr .icon_answer {background-position:0 -303px;}
		.comment .form-row, .comment .form-element {width:100%;}
		.comment form textarea {width:100%;}
		.comment form label {display:none}
		.comment .comment-deleted {color:silver;margin:0;}
		.comment .deleted-head {font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;padding:0 3px 3px 0;border-bottom:1px solid #CCCCCC;}
		.comment .deleted-head a {color:#ffcc66;}
		.comment .deleted-body {padding:5px 0 5px 0;}
		/* @group -comment-container */
			.article-comments {margin: 20px 0 0;}
			.comment-container {margin:0;}
			.comment-container h2 {float:none;margin:0 0 10px 0;padding:0;}
			.comment-container h2 img {background-position:0 -255px;background-repeat:no-repeat}
			.comment-container .line {display:none;}
			.comment-container .comment-form-container {clear:left;margin:0 0 10px 0;padding:0 0 10px 2px;}
			.comment-container .comment-num {float:right;position:relative;}
			.comment-num img {background-position:0 0;background-repeat:no-repeat;position:relative;top:4px;}
		/* @end */
	/* @end */
	/* @group -community */
		.cell-company-logo-small {width:65px;}
		.cell-company-description-short {margin-left:10px;width:225px;}
		.cell-company-list-logo {padding:15px;}
		.cell-company-list-details {width:400px;margin-left:10px;}
		.cell-contact-importer-select, .cell-contact-importer-buttons {width:400px;display:block;margin:0 0 10px;}
	/* @end */
	/* @group -editor */
		.article-edit {overflow:hidden;}
		.article-edit dt {width:400px;float:left;}
		.article-edit dd {margin-left:410px;display:block;width:80px;}
	/* @end */
	/* @group -message-box? */
		.msg-container {float:left;width:100%;margin:0 0 10px 0;}
		ul.message-box-header {width:400px;float:left;width:100%;color:black;font-weight:bold;list-style-position:inside;background-color:white;margin:0 0 5px 0;}
		ul.message-box-header li {display:inline-block;padding:3px 0 2px 5px;margin:0 0 0 0;vertical-align:middle;float:left;font-size:11px;border-left:1px solid white;}
		ul.message-box-header li.from {width:125px;overflow:visible;color:black;}
		li.check {width:20px;border-left:none ! important;padding:4px 0 0 0 ! important;}
		li.status {width:40px;}
		li.from {width:125px;overflow:visible;color:#F9950C;}
		li.message {width:130px;overflow:hidden;}
		li.received {width:65px;overflow:hidden;}
		li.received div.time {color:gray;}
		li.actions {width:50px;text-align:right;}
		ul.msg-box-content {font-size:11px;width:100%;float:left;vertical-align:middle;margin:0;padding:0;color:black;clear:both;}
		ul.msg-box-content li.msgRow {float:left;vertical-align:middle;width:100%;}
		.firstRow ul {background-color:#f5f5f5;width:100%;overflow:visible;}
		.secondRow ul {background-color:#e5e5e5;width:100%;overflow:visible;}
		.firstRow .listingLine {background-color:#fff;padding:10px 10px 0 10px;}
		.secondRow .listingLine {background-color:#e5e5e5;padding:10px 10px 0 10px;}
		#content .listingLine h3.setcard-title {font-family:Georgia,"Times New Roman",Times,serif;text-transform:none;padding-bottom:4px;}
		.listingLine h3 a {color:#000;}
		.dark {color:black;}
    #gm-search-options {font-size:14px;list-style:none;padding-left:0}
		#gm-search-options li {display:block;}
		#gm-search-options a {white-space:nowrap;}
		#gm-search-options a.dark, #gm-search-options a.dark:hover {font-weight:bold;color:black;}
		#gm-search-options a.dark span.dark {font-weight:normal;}
		#gm-search-options .active {font-weight:bold;color:black;}
		.gm-no-results {padding:10px;color:black;}
		.gm-loading {padding:10px;}
		ul.msg-box-content ul {margin:0;padding:0;width:100%;
		/*cursor:move;*/
		                    z-index:100;clear:left;float:left;}
		ul.msg-box-content ul li {padding:5px 0 5px 5px;margin:0 0 0 1px;float:left;}
		ul.msg-box-content ul.message-box-list {overflow:visible;}
		ul.msg-box-content ul.unread li {font-weight:bold;}
		ul.msg-box-content a.replied {background:url(/images/icons/forward-reply.gif) 0 -2px no-repeat;padding-left:23px}
		ul.msg-box-content a.forward {background:url(/images/icons/forward-reply.gif) 0 -20px no-repeat;padding-left:23px}
		.msg-actions {margin:0 0 10px 0;float:left;width:100%;clear:left;}
		.msg-actions a {margin-left:5px;}
		.msg-meta {background-color:#e5e5e5;padding:5px;}
		.msg-body {margin:10px 0 20px 0;}
		.msg-actions {padding-top:5px;margin-left:-5px}
		.msg-action-btns {padding-top:15px;}
		.msg-meta strong {width:60px;float:left;text-align:right;padding-right:5px;color:#777;}
		.msg-subject {font-weight:bold;color:black;}
		#sidebar-mini-left a.user-folder {width:141px;overflow:hidden;}
		#sidebar-mini-left a.delete-folder {float:left;width:16px;}
		.new-folder-hidden {display:none;}
		.new-folder-visible {background-color:#CCC 
		/*#ff5800*/;padding:10px 5px 5px 5px;}
		.new-folder-visible #folder-name {width:126px;margin:1px 0 5px}
		#inbox {min-height:500px;overflow:visible;}
	/* @end */
	/* @group -guestbook */
	.guestbook-list {}
	/* @end */
	/* @group -idea */
		/* Special classes for idea-editable - idea-non-editable fields */
		#idea_auto_complete.auto_complete {z-index:16;}
		.idea-readonly .field {display:none;}
		.idea-readonly .cancel , .idea-readonly .submit, .idea-editable .edit , .idea-editable .remove {display:none;}
		.idea-editable .idea-idea {display:none;}
		.idea-editable .cancel , .idea-editable .submit, .idea-readonly .edit , .idea-readonly .remove {display:inline;}
		.idea-editable .field {border:1px solid #d3d3d3;width:230px;display:block;}
		ul.idea-list {margin:10px 0 0 0;}
		ul.idea-list li {margin:0 0 10px;}
		h4.idea-description a:hover .icon-add-greyed {background-position:0 -436px}
		h4.idea-description a:link .icon-add-to-myprofile {background-position:0 -602px;height:14px;vertical-align:baseline;}
		h4.idea-description a:hover .icon-voted-greyed {background-position:0 -32px}
		.idea-counter-wrapper {float:left;}
		.idea-description-wrapper {float:left;margin-left:12px;width:350px;}
		.idea-tools-wrapper {float:right;margin-left:3px;}
		.idea-counter-display {display:block;width:55px;height:23px;text-align:center;margin-bottom:1px;background-color:transparent;background-repeat:no-repeat;background-position:0 -1008px}
		.idea-counter-display span {display:block}
		.voted {background-color:#787878;}
		.not-voted {background-color:#f07e01;}
		.idea-votes-counter-has-voted {display:block;width:55px;height:17px;text-align:center;background-color:white;background-repeat:no-repeat;background-position:0-967px}
		.idea-votes-counter {display:block;width:55px;height:17px;text-align:center;background-color:white;background-repeat:no-repeat;background-position:0 -987px}
		a:hover .idea-votes-counter {background-color:white;background-repeat:no-repeat;background-position:0 -947px}
		.idea-votes-counter-bottom {width:55px;height:3px;text-align:center;background-repeat:no-repeat;background-position:0 -947px}
		/* Idea Counter Textformatierung, kommt wahrscheinlich in die style.css */
		.idea-countertext-big {font-family:serif;font-weight:bold;font-size:15px;color:#fff}
		.idea-countertext-small {font-family:serif;font-size:15px;font-weight:bold}
		.idea-countertext-big a:hover, .idea-countertext-small a:hover {text-decoration:none}
	/* @end */
	/* @group -pollTool */
		.poll-teaser {position:relative}
		#poll-flex-show-result-votes { float:right; padding:12px 0 10px 0; width: 281px }
		#poll-flex-show-result-votes-voters { padding-left:20px; }
		.poll-flex-answer { float:left; clear:both; width:300px; font-weight: bold; color: #333333; line-height:12px; padding-bottom:10px;}
		.poll-slot-flex { float: right; width:281px; background-position:0 0;position:relative} 
		.poll-slot-flex span {display:block;right:3px;top:1px;position:absolute;height:12px;color:#000;font-weight:bold;line-height:12px}
		.poll-fill-flex {background-position:100% -13px; float:left}
		.poll-flex-show { padding:0 0 0 0 ; }
		#poll-result p {padding:8px 0 4px;line-height:14px;width:281px}
		#poll-result-not-in-sidebar p {padding:8px 0 4px;line-height:14px}
		.poll-question {padding:12px 0 4px;line-height:16px}
		.poll-slot,.poll-slot-flex,.poll-fill-flex, .poll-fill, .poll-full, .poll-void {background:url(/images/backgrounds_seperators/bg-polling.gif);height:13px}
		.poll-slot {width:281px;background-position:0 0;position:relative}
		.poll-fill {background-position:100% -13px;float:left}
		.poll-slot span {display:block;right:3px;top:1px;position:absolute;height:12px;color:#000;font-weight:bold;line-height:12px}
		#poll-preview {margin:0;width:153px;right:0;position:absolute;top:1px;padding:0}
		#poll-preview span {margin:0;padding:9px 0 0;height:0;line-height:9px;display:block;float:left}
		* html #poll-preview {right:20px;padding:0;height:9px}
		#poll-preview span.poll-full {background-position:1px -35px;background-repeat:no-repeat;}
		#poll-preview span.poll-void {background-position:1px -26px;background-repeat:no-repeat}
		.campaign-layer .action-footer {padding:0 10px 10px 0;margin:0}
	/* @end */
	/* @group -survey */
		.survey-content {margin: 20px 90px 5px;padding: 10px; border: 1px solid #D0D0D0;}
	/* @end */
	/* @group -scorable */
		#scorable .action-header a{text-decoration:none}
#scorable .action-header a{text-decoration:none}
	/* @end */
	
	/* @group -polling */
		#content .polling h2 {padding-bottom:0}
		.polling p {padding-bottom:6px}
		.polling p strong {text-transform:uppercase;font-size:11px}
	/* @end */
	
	/* @group -press */
		#content .seperated-list h3 {padding:0;}
		#content .seperated-list h2 {padding:0 0 5px;color:#f9950c;}
		#content .seperated-list h2 a {color:#f9950c;}
		#content .seperated-list p {padding:0 0 5px}
		#content .seperated-list hr {margin:5px 0 10px}
	/* @end */
	/* @group -profile-settings */
		#edit_profile .reverse-caption {float:right; width:406px;padding-top:1px}
		#edit_profile .reverse-field {float: left}
		#edit_profile .form-row {clear:both}
		#edit_profile input.submit-settings {clear:both;margin-top:10px}
	/* @end */
	/* @group -quest */
		ul.quest-list {padding:0;list-style:none;}
		/* Special classes for quest-editable - quest-non-editable fields */
		.quest-readonly .field {border:none;margin-left:-1px;display:none;}
		.quest-readonly .cancel , .quest-readonly .submit {display:none;}
		.quest-readonly .edit , .quest-readonly .remove {display:inline;}
		.quest-editable .field {border:1px solid silver;display:block;}
		.quest-editable .cancel , .quest-editable .submit {display:inline;}
		.quest-editable .edit , .quest-editable .remove {display:none}
	/* @end */
	/* @group quiz */
		.content .quiz_page  {font-size:13px}
		.content .quiz_page ul, .content .quiz_page ol {margin: 0;line-height: 24px;list-style-type:square;color:#000;font-weight: bold}
		#content h3.quiz-question {padding:0 0 8px ;font-weight:bold}
		p.wrapper-question {padding: 0 0 10px 0}	
		.quiz_page .selected_answer {padding: 0px;margin: 5px 0 0;font-weight:bold}
		.quiz_page .wrong_answer {color:#fd1332}
		.quiz_page .wrong_answer .icon {background-position: -49px -784px}
		.quiz_page .right_answer {color:#328c00}
		.quiz_page .right_answer .icon {background-position: -72px -784px}
		.quiz_page p.quiz_description {font-weight: bold;color:#000;padding:0 0 8px}
		.quiz_page small {color:#aaa;padding-top:4px;display:block}
		.quiz_page ul {padding:12px 0 4px 22px}
		#content .quiz_result_headline h2 {padding: 0 0 5px 0;}
		#content .quiz_page .quiz_title {padding: 0 0 5px;}
		#content .quiz_page .fr {font-weight:bold}
		.quiz_result_headline p span {display: block;font-weight: bold;}
		#wrapper_sort_quiz .sort_label {font-weight: bold;margin: 0 0 5px 0;}
		#content .quiz_page #wrapper_sort_quiz ul.tabs-top {background: none;margin: 0 0 0 -20px;}
		*+html #content #wrapper_sort_quiz {margin: 30px 0 0;padding: 30px 0 0;}
		* html #content #wrapper_sort_quiz {margin: 30px 0 0;padding: 30px 0 0;}

	/* @end */
	
	/* @group -subscription*/
		ul.subscription-list {list-style:none;padding:10px;}
		ul.subscription-list li {overflow:hidden;}
		.subscription-list .user-image {float:left;width:60px;height:60px;margin:0 0 10px;}
		.subscription-list div {margin-left:70px;}
		.subscription-list h2 {padding:0 0 12px;font-size:16px;line-height:16px;}
		.subscription-list .question-details {font-size:11px;display:block;}
		.subscription-list .question-answers {font-size:13px;padding:10px 0 0;font-weight:bold;}
		.form-row .form-element #sf_guard_user_repeat_email {margin-top:10px}
	/* @end */
	/* @group -topic */
		ul.topic-list {padding-left:0;list-style-type:none}
		ul.topic-list li{width:216px;float:left;height:225px;padding-right:12px}
		ul.topic-list li img{border:1px solid #888}
		#content ul.topic-list li h2{margin-top:4px;padding-bottom:4px}
	/* @end */
	
/* @end */
/* @group =teaser */
	/* @group -article-teaser */
		ul.article-list {float:left;width:100%;}
		ul.article-list li {float:left;width:100%;}
		ul.article-list .preview-body {width:480px;margin:0 0 0 5px}

		#sidebar .article-list .article-image {float:left;width:56px;}
		#sidebar .article-list .article-text {float:left;width:224px;}
		#sidebar .article-list h3{float:left;padding:0 0 3px;}

		#sidebar .article-list h4{padding:2px 0;font-size:12px;font-family:Arial, Helvetica, sans;}	
		#sidebar .article-list li { border-bottom:1px dotted #ccc}
		#sidebar .award-teaser .article-list li { border-color:#666}
		
	/* @end */
	/* @group -conference-award-teaser */
		
		.award-teaser, .award-teaser .teaser-collection-91 h5 a, .award-teaser .teaser-collection-93 h5 a, .award-teaser .teaser-collection-1 h5 a, .award-teaser .teaser-collection-2 h5 a  {display:block;background:transparent url(/images/aktionen/award-konferenz-sidebar.png) no-repeat;}
		.award-teaser{background-position:47px 100%;background-color:#000;}
		.award-teaser .color-wrapper {background-color:#000;padding:3px 0;opacity:0.8;}
		.award-teaser .teaser-collection-91 h5 a, .award-teaser .teaser-collection-1 h5 a {background-position:-294px -15px;width:170px;height:20px;display:block;}
		.award-teaser .teaser-collection-93 h5 a, .award-teaser .teaser-collection-2 h5 a {background-position:-296px -61px;width:100px;height:20px;display:block}
		.award-teaser h5 a span {text-indent:-500px;display:block;}
    .award-teaser a, .award-teaser h3 a{ color:#dedede;}
    .award-teaser a:hover, .award-teaser h3 a:hover{ color:#fff}
    .award-teaser strong a, .award-teaser h3 strong a{color:#000}
    .award-teaser strong a:hover, .award-teaser h3 strong a:hover{color:#000;}
		.award-teaser a.hyperlink img{background-color:#dedede;background-position:-12px -381px}
		.award-teaser a:hover.hyperlink img{background-color:#fff;background-position:-12px -381px}
		
		.award-teaser .article-image a img{border:1px solid #dedede;}
		.award-teaser .article-image a:hover img{border-color:#fff;}
		.award-teaser h5{padding:0 0 10px;}
		.award-teaser h5 a{color:#aaa;}

		.award-teaser .action-header {top:17px;color:#fff;font-family:Georgia, "Times New Roman", serif;font-size:16px;}
		.award-teaser strong {font-weight:bold;background-color:#fff;color:#000;padding:1px 2px 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
	/* @end */
	/* @group =activity-teaser */
		.activity {border-top:1px solid gray;margin:5px 0 0 0;padding:3px 0 0 0;}
		.activity .meta {border:1px solid black;}
		.activity .content {border:1px solid red;}
		/* @group -activity-map */
			.activity-map .activity-details {width:150px;margin:0 -5px 0 5px}
			.activity-map .activity-text {color:#000;}
			.activity-map .activity-text small {color:#6D6D6D}
			.activity-map .activity-details p {margin:3px 0 0}
		/* @end */
	/* @end */
	/* @group -article-teaser */
		.articles-teaser {margin:0;clear:both;}
		.articles-teaser #latest h1 {margin:0 0 10px}
		.articles-teaser .small-first h1 {padding:10px 0 0}
		.articles-teaser .article-image {margin:0 16px 0 0;width:300px;height:195px;padding:0 0 12px;float:left}
		.articles-teaser .article-image a {display:block;width:300px;height:195px}
		.articles-teaser .small-first .article-image {width:200px;height:130px}
		.articles-teaser .small-first .article-image a {width:200px;height:130px}
		.articles-teaser .action-header {top:0;right:0}
		.first-article-content {float:left;position:relative;width:280px;padding:0 0 12px}
		.small-first .first-article-content {width:380px}
		ul.article-teaser-counts {list-style-type:none;position:absolute;left:0;top:2px;padding:0}
		ul.article-teaser-counts li {float:left;display:inline;margin-right:22px;font-size:11px}
		.articles-teaser h4 {margin-top:3px}
		ul.article-teaser-counts li .icon {margin:1px 2px 6px}
		ul.article-teaser-counts li .icon_edit {background-position:0 -365px}
		.article-teaser-text {position:absolute;left:0;top:27px;}
		#content .articles-teaser ul.similiar-articles li h2 {padding-bottom:0}
		.articles-teaser ul.similiar-articles {display:block;clear:both;left:0;padding:0;list-style-type:none;}
		.articles-teaser ul.similiar-articles li a {display:block;padding:4px 0 0 0;width:100%}
		.articles-teaser ul.similiar-articles li a:hover,
		.articles-teaser ul.similiar-articles li a:focus {background-color:#edeceb;}
		.articles-teaser ul.similiar-articles p, #content .articles-teaser ul.article {padding:0}
		.articles-teaser h1.setcard-title {padding:0 0 10px 0;}
	/* @end */
	/* @group -blog-teaser */
		.latest {padding:0 0 5px;margin:20px 0 0;float:left;width:100%;vertical-align:bottom;}
		.latest h1 {margin:0 0 10px;}
		.latest .user-image {float:left;position:relative;}
		.latest .teaser-img {float:left;margin:0 5px 0 0;}
		.latest .teaser-body {float:left;vertical-align:bottom;width:400px;}
		.latest .blog-post-meta, .blogpost-teaser ul .blog-post-meta {margin:0;padding:5px 0 0;float:right;text-align:right;vertical-align:bottom}
		.latest .blog-post-meta {width:145px;}
		.blogpost-teaser ul .blog-post-meta {padding:0}
		.latest .teaser-body .teaser-text {width:80%;float:left;}
		.blogpost-teaser ul {list-style:none;list-style-position:inside;margin:0 0 20px;padding:0;clear:left;float:left;width:100%}
		.blogpost-teaser ul li {float:left;width:100%;clear:left;padding:0 0 10px 0;}
		.blogpost-teaser ul li h2 {float:left;line-height:17px;margin:0 5px 0 0;padding:3px 0 0 !important;font-weight:normal}
		.blogpost-teaser ul li .teaser-text {padding:0;float:left;clear:both}
		.blogpost-teaser ul h2 a:link, .blogpost-teaser ul h2 a:visited {font-family:serif;font-size:17px;color:black;float:left;}
		.blogpost-teaser ul h2 a:hover {color:teal;}
		.blog-post-meta .create-info {float:left;}
		.blog-post-meta img {margin:0 0 3px -3px}
		.blog-post-meta span {margin:0 0 0 3px}
		.blog-post-content {clear:left;}
		.post-content a {text-decoration: underline;}
		
		/* sidebar right */
		.blog-mini-image {position:absolute;right:14px;top:14px;width:80px;height:22px}
		.blog-teaser h4 {padding:5px 0 5px;font-size:18px}
		.blog-teaser h6 {padding:0;margin:0;font-size:15px;font-weight:normal;line-height:18px}
		.blog-teaser p {padding:0;margin:0;line-height:1.2}
		.blog-teaser small {padding:0;margin:0}
		.blog-teaser .tiny-post {padding:0 0 10px}
	/* @end */
	/* @group -guide-teaser */
		.guides-home-teaser a img.imagelink {display:block;float:left;padding:2px 8px 20px 0;}
	/* @end */
	/* @group -cguide-teaser */
		#sidebar .module-sidebar-cg .content-text {margin: 0 0 0 5px}
		#sidebar .module-sidebar-cg h5 {padding: 17px 0 6px 0;margin: 15px 0 0 0;border-top: 1px dotted #c8c8c8}
		#sidebar .module-sidebar-cg h5 img {position: relative;top: -2px}
		#sidebar .module-sidebar-cg h5 a.titleLink {color:#3F7589;padding: 0 0 0 5px;display: inline-block;text-decoration:none}
		#sidebar .module-sidebar-cg h5.title {color:#333;padding: 17px 0 6px 0}
		#sidebar .cg_teaser_default .module-sidebar-cg h5.title {border: none;padding: 0 0 6px 0}
		
		
		#sidebar .module-sidebar-cg h5.title span {padding: 0 0 0 5px}
		
		.module-sidebar-cg .icon-rated-star {background-position:-80px -979px;width:20px;height:20px}
		.module-sidebar-cg .icon-newest-entries {background-position:-80px -1003px;width:20px;height:20px}	
	/* @end */
		
	/* @group -group-teaser */
		ul.groups-list {list-style:none;list-style-position:outside;padding:0;}
		ul.groups-list li {clear:left;margin-bottom:20px;width:100%;float:left;}
		ul.groups-list li img {float:left;}
		ul.groups-list ul {float:left;list-style:none;list-style-position:outside;padding:0;margin:0 0 0 10px;}
		ul.groups-list ul li {clear:left;float:left;margin:0;}
		.twoColms {width:280px;float:left;}
	/* @end */
	/* @group - teaser-produktguide */
	    #content .pg-teaser-container, .content-pageheader .pg-teaser-container {overflow:hidden;position:absolute;right:20px;top:20px;width:335px}
	    .pg-teaser-container a.hyperlink {float:left;padding:0 4px}
	    #content .pg-text-teaser, .content-pageheader .pg-text-teaser  {width:auto;top:58px;text-align:right}
	    #sidebar .pg-teaser-container {padding:0;margin:0;background-color:#fff}
	    
	    .pg-teaser-container img.teaser-img{padding:0 0 6px 6px}
	    .pg-teaser-container p{padding:0}
	    #content .bg-pguide .pg-teaser-container a {color: #3F7589;}
	    #content .bg-pguide .pg-teaser-container p{color:#525252}
	    .columns-three  .pg-teaser-container {margin-right: 10px;}
	    
		.pg_home_teaser {height: 160px;position: relative;}
		.pg_home_teaser .teaser-text, .pg_home_teaser .teaser-text h1 {margin: 0;padding: 0;line-height: 1.1;color: #3F7589;font-size: 21px;}		
		*+html .pg_home_teaser .teaser-text, *+html .pg_home_teaser .teaser-text h1 {font-size: 23px;}
		* html .pg_home_teaser .teaser-text, * html .pg_home_teaser .teaser-text h1 {font-size: 23px;}
		.pg_home_teaser .text-color-01, .pg_home_teaser .text-color-01 span {color: #3F7589;}
		.pg_home_teaser .text-color-02, .pg_home_teaser .text-color-02 span {color: #FFF;}
		.pg_home_teaser .text-color-03, .pg_home_teaser .text-color-03 span {color: #2772a5;}
		.pg_home_teaser h1{font-size: 20px;line-height: 27px}
		.pg-sidebar-teaser {height:110px;position: relative;width: 320px;}
		.pg-sidebar-teaser .box-content{height:90px}
		.pg_home_teaser ul.user-thumbs, .pg-sidebar-teaser ul.user-thumbs {position: absolute;bottom: 0;}
		.pg_home_teaser ul.user-thumbs, .pg-float ul.user-thumbs {display:block;position:static}
		.pg-float ul.user-thumbs {margin-top: 10px}
		
		
		.pg_home_teaser .link-seperator, .pg-sidebar-teaser .link-seperator {margin: 0 10px;}
	
	/* @end */
	/* @group =topic-teaser */
		.topic-teaser {background:#d6d6d6 url(/images/repeat-x.png) 0 0 repeat-x}
		.topic-teaser h4 a, .topic-teaser h2 {color:#575757}
		.topic-teaser h2 {font-size:24px}
		.topic-teaser h4, .topic-teaser p {font-size:12px}
		.topic-teaser p a {font-size:11px}
		.topic-teaser h4 {font-weight:bold}
		.topic-teaser ul {list-style-type:none}
		#content .topic-teaser .box-content {padding:20px}
		#content .topic-teaser p.box-content {display:none
		;/*padding:0 20px 10px*/}
		.topic-teaser p, .topic-teaser table, .topic-teaser ul {margin:0;padding:0}
		.topic-teaser ul li {padding:0 0 8px}
		.topic-teaser td {padding:0 8px 8px 0}
		/* @group -crosslinks */
			#content .topic-cross-links ul {padding:0 0 8px;list-style-type:none}
			#content .topic-cross-links ul li {padding:0 0 3px 15px}
			#content .topic-cross-links ul.crosslinks li {padding:0 0 3px 0}
			#content .topic-cross-links h3.inside-title {padding:0 0 10px;font-size:13px}
			#content .topic-cross-links h3, #content .topic-cross-links p {font-size:11px}
			#content .topic-cross-links h3 {padding:0}
			#content .topic-cross-links p {padding:0 0 10px}
			#content .topic-cross-links h4, #content .topic-cross-links h4 a {color:#000;font-size:11px;}
			#content .topic-cross-links h5 a {font-size:11px;font-weight:normal;color:#335678;text-transform:none;letter-spacing:0}
			#content .topic-cross-links strong a {font-size:11px;font-weight:normal}
		/* @end */
	/* @end */
/* @end */


/* @group =unsorted productguide autocomplete */
div.suggestion ul {left:0;top:0;width:200px;background-color:#FFFFFF;border:1px solid #C1C1C1;color:#888;font-family:Arial,Helvetica,sans-serif;font-size:12px;list-style-image:none;list-style-position:outside;list-style-type:none !important;position:absolute;padding:0 !important;font-style:normal}
div.suggestion ul li strong {font-weight:normal}
.suggestion li.selected, .suggestion li:hover {background-color:#e0efcd}
.suggestion li {padding:4px}
.suggestion {position:relative;z-index:100}
/* @end */