body, html, ul, li, h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; }
ul { list-style: none; }

img { border: 0px; }

form,
input,
body { font-size: 14px; font-family: "Trebuchet MS", sans-serif; color: #333333; }

form { margin: 0px; padding: 0px; }
body { background: #f9d4e7 url('../img/default/bg.jpg') top left repeat-x; }

/** HEADER **/
h1 { font-size: 26px; padding: 0px; margin: 0px 0px 10px 0px; color: #333; letter-spacing: -2px; }
h2 { font-size: 18px; padding: 0px; margin: 10px 0px 0px 10px; color: #333; }
h2 img { position:relative; margin-left:-10px; }
h3 { font-size: 17px; font-weight: normal; }

/** LINKS */
a { color: #bfa466; text-decoration: none; }
a:hover { color: #bfa466; }

/** AJAX LOADER **/
.ajax_loading { background: transparent url('../img/ajax-loader.gif') center center no-repeat; }
.ajax_loading_gold { background: transparent url('../img/ajax-loader-gold.gif') center center no-repeat; }

/** CONTAINER **/

#background { min-width: 945px; background: transparent url('../img/default/bg_footer.gif') bottom left repeat-x; }
  
  #page { width: 945px; margin: 0px auto; }
  
    #header { height: 170px; position: relative; }
    
      #header_left { width: 310px; float: left; position: relative; }
        #logo { position: absolute; top: -15px; left: -5px; width: 305px; height: 112px; }
      
      #header_right { position: relative; height: 170px; width: 645px; padding-right: 0px; float: right; background: url('../img/default/loreal.gif') bottom right no-repeat; }
        /** Controlcenter Unauthorisiert **/
        #controlcenter { position: absolute; width: 352px; height: 80px; top: 0px; right: 0px; background: url('../img/bg_controlcenter.png') top right no-repeat; }
          #controlcenter .left { padding: 8px 10px 0px 11px; }
            #controlcenter form .left div input { border: 0px; width: 136px; height: 18px; font-size: 12px; }
            #controlcenter form .left div.input { position: absolute; left: 15px; top: 12px; width: 136px; }
            #controlcenter form .left div.password { position: absolute; left: 15px; top: 41px; width: 136px; }
          #controlcenter .middle { position: absolute; left: 166px; top: 0px; width: 164px; }
            #controlcenter .middle div.submit { position: absolute; left: -2px; top: 16px; width: 86px; height: 16px; background: url('../img/default/bg_login_register.gif') 0px 0px no-repeat; }
            #controlcenter .middle div.register { position: absolute; left: -2px; top: 41px; width: 86px; height: 15px; background: url('../img/defaul/bg_login_register.gif') 0px -22px no-repeat; }
		  #controlcenter .right { position: absolute; left: 266px; top: 0px; }
          #controlcenter .right.logout { width: 260px; }
          #controlcenter .right.login { width: 86px; }		  
            #controlcenter .right .passwordlink { text-align: center; padding-top: 10px; width:86px; }
            #controlcenter .right .passwordlink a { color: #808080; font-size: 11px; text-decoration: none; }
            #controlcenter .right .passwordlink a:hover { text-decoration: underline; }
        
        /** Controlcenter Authorisiert **/
        .controlcenter_authorized { background: url('../img/bg_controlcenter_authorized.png') top right no-repeat !important; }
          .controlcenter_authorized .left { }
          
          .controlcenter_authorized .right { left: 80px !important; }  
          .controlcenter_authorized .right .name { padding-top: 8px; font-size: 14px; font-weight: bold; }
          .controlcenter_authorized .right .options { padding-top: 2px; color: #bfa466; }
          .controlcenter_authorized .right .options a { font-size: 11px; color: #bfa466; }
          .controlcenter_authorized .right .options a:hover { text-decoration: none; }
        
        /** Navi **/
        #navi_main { position: absolute; top: 97px; left: -113px; }
          #navi_main li { display: block; float: left; }
          #navi_main li a { display: block; text-decoration: none; background-image: url('../img/default/navi.png'); background-position-x: 0px; background-repeat: no-repeat; }
          #navi_main li a:hover { background-repeat: no-repeat; }
          #navi_main li a span { display: none; color:#fff; text-align: center; font-size: 18px; padding: 4px 0px; }

          #navi_main li.navi_communitytipps a { background-position: -10px -10px; height: 28px; width: 142px; }
          #navi_main li.navi_communitytipps.active a,
          #navi_main li.navi_communitytipps a:hover { background-position: -10px -56px; }

          #navi_main li.navi_expertentipps a { background-position: -152px -10px; height: 28px; width: 123px; }
          #navi_main li.navi_expertentipps.active a,
          #navi_main li.navi_expertentipps a:hover { background-position: -152px -56px; }

          #navi_main li.navi_makeupstudio a { background-position: -275px -10px; height: 28px; width: 128px; }
          #navi_main li.navi_makeupstudio.active a,
          #navi_main li.navi_makeupstudio a:hover { background-position: -275px -56px; }

          #navi_main li.navi_products a { background-position: -403px -10px; height: 28px; width: 184px; }
          #navi_main li.navi_products.active a,
          #navi_main li.navi_products a:hover { background-position: -403px -56px; }
          
        #search { position: absolute; top: 0px; right: 0px; margin-top: 97px; width: 171px; height: 34px; text-align: right; background: url('../img/default/bg_suchbox.png') top right no-repeat; }
          #search form div.input { position: absolute; top: 4px; left: 10px; display: block; float: left; }
          #search form div.input input { width: 120px; height: 20px; border: 0px; }
          #search form div.submit { position: absolute; top: 0px; right: 0px; display: block; float: left; }
          #search form div.submit input { width: 33px; height: 34px; border: 0px; }
    
    #body_container { }
      #body_top_loggedout { font-size: 0px; line-height: 0px; height: 10px; background: transparent url('../img/bg_content_top.png') top left no-repeat; }
      #body_top_loggedin { font-size: 0px; line-height: 0px; height: 10px; background: transparent url('../img/bg_content_top_full.png') top left no-repeat; }
      #body { background: #FFF;}
      
      #body { height: 1%; padding-bottom: 10px; position: relative; }
        #content_head {  margin-bottom: 10px; }
        .content_head_top { position: absolute; top: -10px; left: 0px; height: 10px; width: 940px; }
        .content_head_left { width: 340px; height: 460px; float: left; }
        .content_head_right { margin: 0px 10px 0px 350px; height: 460px; }
        
        .content_head_left_text { font-size: 13px; line-height: 17px; padding: 195px 10px 10px 30px; color: #FFF; }
        .content_head_left_text a { text-decoration: underline; color: #FFF; }
        .content_head_left_text a:hover { color: #FFF; text-decoration: none; }
        .content_head_left_link { position: absolute; top: 400px; left: 10px; }
        .content_head_right_link { position: absolute; top: 390px; left: 612px; }
        .content_head_video { position: absolute; top: 278px; left: 370px; width: 225px; height: 162px; }

        .content_head_rosa .content_head_top    { background: transparent url('../img/content_head_top_rosa.gif') top left no-repeat; }
        .content_head_rosa .content_head_left   { background: transparent url('../img/content_head_left_rosa.png') top right no-repeat; }
        .content_head_rosa .content_head_right  { background: transparent url('../img/content_head_right_rosa.jpg') top left no-repeat; }

        .content_head_tuerkis .content_head_top    { background: transparent url('../img/content_head_top_tuerkis.gif') top left no-repeat; }
        .content_head_tuerkis .content_head_left   { background: transparent url('../img/content_head_left_tuerkis.png') top right no-repeat; }
        .content_head_tuerkis .content_head_right  { background: transparent url('../img/content_head_right_tuerkis.jpg') top left no-repeat; }
        .content_head_tuerkis .content_head_right_link { top: 182px; left: 700px; }
        .content_head_tuerkis .content_head_right_link img { width: 191px; }
        .content_head_tuerkis .content_head_video { left: 700px; }

        .content_head_purple .content_head_top    { background: transparent url('../img/content_head_top_purple.gif') top left no-repeat; }
        .content_head_purple .content_head_left   { background: transparent url('../img/content_head_left_purple.png') top right no-repeat; }
        .content_head_purple .content_head_right  { background: transparent url('../img/content_head_right_purple.jpg') top left no-repeat; }
        .content_head_purple .content_head_right_link { top: 182px; left: 700px; }
        .content_head_purple .content_head_right_link img { width: 191px; }
        .content_head_purple .content_head_video { left: 700px; }

        .content_head_purple2 .content_head_top    { background: transparent url('../img/content_head_top_purple2.gif') top left no-repeat; }
        .content_head_purple2 .content_head_left   { background: transparent url('../img/content_head_left_purple2.png') top right no-repeat; }
        .content_head_purple2 .content_head_right  { background: transparent url('../img/content_head_right_purple2.jpg') top left no-repeat; }
        .content_head_purple2 .content_head_right_link { top: 182px; left: 700px; }
        .content_head_purple2 .content_head_right_link img { width: 191px; }
        .content_head_purple2 .content_head_video { left: 700px; }

        #content_left { padding: 0px 10px 0px 10px; width: 670px; float: left; }
        #content_left p { padding: 0px 10px; }

        #breadcrumb { position: absolute; bottom: 13px; left: 10px; }
        #breadcrumb ul li { float: left; font-weight: bold; font-size: 12px; color: #bfa466; padding-right: 3px; }
        #breadcrumb ul li a { font-weight: bold; font-size: 12px; font-weight: bold; text-decoration: none; color: #bfa466; }
        #breadcrumb ul li a:hover { text-decoration: underline; color: #bfa466; }
        
        #content_right { padding: 0px 0px 0px 0px; width: 245px; float: left; }
        #content_right { position: relative; }

        #content_right .item { margin: 0px 0px 20px 9px; background: url('../img/teaser_bg_bottom.gif') no-repeat bottom left; width: 236px; }
        #content_right .item_bg { background: url('../img/teaser_bg_top.gif') no-repeat top left; }
        #content_right .item h5 { font-size: 17px; margin-bottom: 10px; }

        #content_right .item .latestBlognews { padding: 10px; }
        #content_right .item .latestBlognews .blogpost_date { color: #A87814; }
        #content_right .item .latestBlognews .blogpost_text { font-weight: bold; font-size: 12px; }
        #content_right .item .latestBlognews .blogpost_postlink a { font-size: 12px; font-weight: bold; }
			  
#footer { margin: 0px 0px 0px 0px; height: 100px; }
#footer .infobar { 
	color: #fff; 
	font-size: 11px; 
	width:945px; 
	margin:0 auto;
	margin-top: 20px;
}

#footer .infobar .copyright {
	float: left;
	width: 140px;
	margin-top: 6px;
	margin-left: 10px;
} 

#footer .infobar ul { margin:0px; padding: 0px; }
#footer .infobar ul li { 
	display: block; 
	float: left; 
	height: 24px;
	border-right: 1px solid #fff;
	color: #fff;
	padding: 5px 5px 0px 5px;
}

#footer .infobar ul li a { color: #fff; }
#footer .infobar ul li a.orangelink { color: #782f28; } 
#footer .infobar .copyright .orangelink { color: #782f28; } 
#footer .infobar ul li.last { border-right: 0px solid #fff; }

#controlcenter .avatar img { padding: 0px; border: 4px solid #bfa466; margin: 0px; background: #eee; }
  
.trenner { background: url('../img/trenner.gif') center left repeat-x; height: 9px; font-size: 0px; line-height: 0px; }
.trenner_dunkel { background: url('../img/trenner_dunkel.gif') center left repeat-x; height: 9px; font-size: 0px; line-height: 0px; }
.trenner_hell { background: url('../img/trenner_hell.gif') center left repeat-x; height: 9px; font-size: 0px; line-height: 0px; }
.trenner_dotted { background: url('../img/trenner_dotted.gif') center left repeat-x; height: 9px; font-size: 0px; line-height: 0px; }
  
.clear { clear: both; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; height:0px; overflow:hidden; }

.filter { text-align: right; }
.filter a { margin: 0px 0px 0px 5px; padding: 1px 7px; font-size: 11px; font-weight: normal; text-decoration: none; color: #808080; background-color: #eee; }
.filter a:hover,
.filter a.active { color: #fff; background-color: #bfa466; }

.combobox_container { z-index: 100; position: absolute; top: 21px; left: 2px; }
.combobox_input { border: 0px; height: 20px; padding: 0px 0px 0px 4px; position: absolute; top: 5px; left: 0px; width: 118px; }
a.combobox_button  { z-index: 105; display: block; height: 30px; margin: 0px 0px 0px 124px; text-decoration: none; }
ul.combobox_summary  { z-index: 110; position: absolute; top: 4px; left: -2px; width: 154px; border: 1px solid #bfa466; border-width: 0px 1px 1px 1px; background: #fff url('../img/home_suche_dropdown_bg_open.gif') top left no-repeat; display: block; list-style: none; margin: 22px 0 0; overflow-x: hidden; overflow-y: auto; padding: 7px 2px 0px 2px; }
ul.combobox_summary li { display: block; height: 24px; margin: 0px; padding: 0px; width: 144px; }
ul.combobox_summary li a { display:block; height:22px; margin:0; padding: 2px 0px 0px 3px; text-decoration: none; width: 143px; color: #000; }

/**
 * FLASH MESSAGES
 **/
#flashMessage,
#authMessage { line-height: 18px; margin: 0px 0px 15px 0px;	padding: 5px 10px; }
#flashMessage a,
#authMessage a { text-decoration: underline; }

.success_message,
.success_message a { background: #ccffcc; color: #3cb400; }
.failure_message,
.failure_message a { background: #ffcccc; color: #cc3333; }
.general_message,
.general_message a { background: #eee;	color: #d10022; }
.message,
.message a { background: #eee; color: #bfa466; }

/** FORMULARE **/
#content_left form { line-height: 18px; margin: 0px; }
#content_left form div.submit { margin-bottom: 10px;}
#content_left form div.submit input { padding: 3px 10px; border: 1px solid #666; background: #FFF; width: auto; }
*+html #content_left form div.submit input { margin-top:-10px} /*IE7*/
#content_left form input[disabled="disabled"],
#content_left form div.submit input[disabled="disabled"],
#content_left form div.submit input.disabled { border: 1px solid #ddd !important; color: #aaa !important; background: #eee !important;}
#content_left form div.input { margin-bottom: 10px; }
#content_left form div.submit { text-align: center; }

#content_left form div.input label { width: 180px; float: left; padding: 3px 0px 0px 10px; }

#content_left form div.input input { background: #fff; width: 450px; border: 1px solid #AAA; padding: 4px 3px; }
#content_left form div.input input.disabled { border: 1px solid #FFF; background: #FFF; color: #000; font-weight: bold; }

#content_left form div.input select { width: 458px; border: 1px solid #AAA; padding: 4px 3px; }
#content_left form div.input.select .checkbox { clear: both; }
#content_left form div.input.select .checkbox input { float: left; width: 18px; border: 0px; margin: 5px 0px 0px 140px; }
#content_left form div.input.select .checkbox label { width: 400px; }
#content_left form div.input.select .checkbox div.error-message { font-size: 11px; color: #E00; padding: 2px 0px 0px 10px; }

#content_left form div.input textarea { background: #fff; width: 450px; border: 1px solid #AAA; padding: 4px 3px; font-size: 14px; font-family: "Trebuchet MS", sans-serif; }
#content_left form div.input textarea.nolabel { width: 637px; }

#content_left form div.radio fieldset { margin: 0px 0px 0px 20px; padding: 0px; border: 0; }
#content_left form div.radio fieldset legend { margin: 0px 0px 10px 0px; font-weight: bold; }

#content_left form div.radio fieldset label { padding: 0px 0px 2px 0px; }
#content_left form div.radio fieldset input { float: left; width: 20px; border: none; margin-left: 20px; }

#content_left form div.input span.input_message { padding: 2px 0px 0px 0px; margin: 0px 10px 0px 140px; font-size: 11px; color: #888; }
#content_left form div.input div.error-message { font-size: 11px; color: #E00; padding: 2px 0px 0px 0px; margin: 0px 10px 0px 125px; text-align: center; }
#content_left form div.input.checkbox input { float: left; width: 40px; border: 0px; margin: 5px 0px 0px 0px; }
#content_left form div.input.checkbox label { width: 560px; }
#content_left form div.input.checkbox div.error-message { font-size: 11px; color: #E00; padding: 2px 0px 0px 10px; }


/** ARTICLES **/
.articles_index_paginator { float: right; margin: 15px 10px; }

.products_special { padding-top: 15px; margin-bottom: 15px; }
.products_special h2 { margin: 0px 0px 10px 0px; font-size: 17px; }
.products_special_morelink { text-align: right; margin: 5px 10px 0px 0px; }
.products_special_morelink a:hover { text-decoration: underline; }
.products_special_container { height: 185px; position: relative; overflow: hidden; }
.products_special_container_open { height: 1%; }
.products_special_container_item { position: relative; float: left; width: 170px; height: 185px; }
.products_special_container_item_last { width: 160px; }
.products_special_container_item_title { position: absolute; top: 100px; left: 70px; }
.products_special_container_item_text { position: absolute; top: 125px; left: 70px; font-size: 12px; color: #a87814; }

.articles_showDetails { margin-top: 25px; position: relative; }
.articles_showDetails .links { position: absolute; top: 15px; right: 0px; font-size: 12px; font-weight: bold; }
.articles_showDetails .media { margin: 0px; }
.articles_showDetails .description { padding: 10px; background: #f3f3f3 url('../img/bg_grau_unten.gif') bottom left repeat-x; }
.articles_showDetails .products { padding: 10px 10px 13px 10px; background: #f3f3f3 url('../img/bg_verlauf_grau_unten.gif') bottom left repeat-x; }
.articles_showDetails .products .link { font-weight: bold; }
.articles_showDetails .products .link_show { float:right; font-size: 12px; }
.articles_showDetails .products .link_hide { float:right; display: none; font-size: 12px; }
.articles_showDetails .products .items { display: none; }
.articles_showDetails .products .items a { font-weight: bold; }
.articles_showDetails .products .products_teaser { display: block; }
.articles_showDetails .vote { font-weight: bold; height: 43px; position: relative; background: #f3f3f3 url('../img/bg_grau_unten.gif') bottom left repeat-x; }
.articles_showDetails .vote .title { position: absolute; top: 12px; left: 10px; }
.articles_showDetails .vote .buttons { position: absolute; top: 5px; left: 185px; }
.articles_showDetails .vote .stats { width: 300px; text-align: right; position: absolute; right: 10px; top: 12px; }
.articles_showDetails .vote .stats_yes {}
.articles_showDetails .vote .stats_no {}
.articles_showDetails .vote #rater_vote { position: absolute; top: 8px; left: 155px; }
.articles_showDetails .vote #rater_vote .star-rating-result { position: absolute; top:5px; left: 0; background-color: #f3f3f3; font-size: 12px; font-style: italic; width: 260px; z-index: 99; }
.articles_showDetails .vote .rating { float: right; margin-top: -2px; margin-left: 8px; }

#rater_vote_contest {position: absolute; top: 8px; left: 155px;}
#rater_vote_contest a {margin-right:5px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: .7;}
#rater_vote_contest a:hover {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;}
.articles_showDetails .positive_votes { text-align: right; font-size: 26px; position: absolute; top: 4px; right: 10px; width: 80px; }
.articles_showDetails .negative_votes { text-align: right; font-size: 26px; position: absolute; top: 4px; right: 110px; width: 80px; }
.articles_showDetails .positive_votes img,
.articles_showDetails .negative_votes img { position:relative; top: 4px; }

.articles_showDetails .media { }
.articles_showDetails .media_photo {}
.articles_showDetails .media_photo .stage { background: #F3F3F3; position: relative; }
.articles_showDetails .media_photo .stage .image { text-align: center; width: 670px; }
.articles_showDetails .media_photo .stage .controls { position: absolute; top: 4px; left: 0px; width: 670px; }
.articles_showDetails .media_photo .stage .controls .counter { margin: 0px auto; width: 130px; background: #000; color: #FFF; padding: 2px 0px; text-align: center; }
.articles_showDetails .media_photo .stage .controls .prev_button { position: absolute; top: 0px; left: 0px; }
.articles_showDetails .media_photo .stage .controls .next_button { position: absolute; top: 0px; right: 0px; }

.articles_showDetails .media_text { background: #F3F3F3 url('../img/bg_grau_unten.gif') bottom left repeat-x; padding: 10px; }

.articles_showDetails .latest.latest_video .title h2 a { margin-left: 10px; font-size: 12px; }

.articles_addStep1 form p.hint { font-size:12px; color:#a3a3a3; font-weight:bold; }
.articles_addStep1 form div.charCount { padding-right: 20px; text-align:right; }
.articles_addStep1 form div div.input label { float: none !important; }
.articles_addStep1 form div div.input.select .checkbox { margin-top:8px; }
.articles_addStep1 form div div.input.select .checkbox input { margin:0 0 0 180px !important; }
.articles_addStep1 form div div.input.select .checkbox label { padding:0 0 0 5px !important; line-height:12px; }

.articles_addStep2 .input_preview label { font-weight: bold; }
.articles_addStep2 .input_preview .value { padding: 3px 0px 0px 0px; }
.articles_addStep2 .input_preview .value .editlink { line-height: 10px; font-size: 10px; color: #999; position: relative; bottom: 2px; }
.articles_addStep2 .input_preview .value .editlink a { padding: 0px 2px; }
.articles_addStep2 .input_preview .value .editlink a:hover {}

.articles_addStep2 .type_text { text-align: center; }
.articles_addStep2 .type_text .charCount { text-align: center; margin: 0px 0px 10px; }

.article_home_tipps { }

.add_photo_previews { height: 1%; margin: 0px 10px 25px;}
.add_photo_previews_item { width: 100px; height: 122px; cursor: pointer; float: left; border: 1px solid #aaa; padding: 3px; margin: 5px 11px 5px 11px; }
.add_photo_previews_item_image { }
.add_photo_previews_item_tools { text-align: center; margin-top: 3px; }
.add_photo_previews_item_loading { background: transparent url('../img/ajax-loader.gif') center center no-repeat; }
.add_photo_previews_item_error { border-color: #EE0000; }

/** ARTICLES/SEARCH


/** SWFUpload **/
.progressWrapper { width: auto !important; }
.progressName { display: block; float: none; height: auto !important; width: auto !important; }
.progressBarComplete,
.progressBarError { height: 0px !important; font-size: 0px !important; margin: 0px !important; }

/** Administrate **/
.badmin_menu {margin-bottom:10px;}
.badmin_menu a { background: #000; color: #FFF; padding: 3px 6px; }
.badmin_menu a:hover { background: #666; color: #fff; }
.badmin_menu a.active { background: #666; color: #fff; }

.administrate { font-size: 12px; }
.administrate p { padding: 0px !important; }
.administrate .items { margin: 10px 0px; border-bottom: 1px solid #666; padding-bottom: 10px; }
.administrate .items .item { margin: 6px 0px 3px 0px; }
.administrate .items .item a.approve{ color: green; }
.administrate .items .item a.reject{ color: red; }
.administrate h3 { margin-left: 0; font-size: 12px; }

.administrate_stats .items .item { margin: 10px 0px 10px 0px; border: 1px solid #999; height: 1%; font-size: 12px; }
.administrate_stats .items .item h3 { font-size: 12px; margin: 5px 5px 0 5px; background-color: #eee; padding: 2px; text-align: center; }
.administrate_stats .items .item h4 { font-size: 12px; margin: 0px 0px 5px 0px; font-weight: bold; }
.administrate_stats .items .item a { text-decoration: underline; }
.administrate_stats .items .item .subitem { float: left; width: 211px; height: 1%; margin: 5px 5px 5px 5px; display: inline; }
.administrate_stats .items .item ul { list-style: none; margin: 0; }
.administrate_stats .items .item li { padding-bottom: 5px; }

#col_middle_menu { margin-bottom: 10px; }
#col_middle_menu ul { list-style: none; float: left; }
#col_middle_menu ul li { float: left; }

#col_middle_menu ul li a { font-size: 11px; font-weight: bold; background: #808080; color: #FFFFFF; text-decoration: none; margin-right: 4px; display: block; padding: 4px 10px 3px 10px; }
#col_middle_menu ul li a:hover,
#col_middle_menu ul li.active a,
#col_middle_menu ul li.active a:hover { background: #f9f9f9; color: #4d4d4d; }
#col_middle_menu ul li.active a { }

.administrate_serverjobs .items { border-top: 1px dashed #ccc; }
.administrate_serverjobs .items .item { padding-bottom: 5px; border-bottom: 1px dashed #ccc; }

.administrate_users .search { margin: 10px 0px 0px 0px; }
.administrate_users .search .input { float: left; }
.administrate_users .results_count { margin: 0px 0px 10px 15px; }
.administrate_users .items { border-top: 1px dashed #ccc; }
.administrate_users .items .item { padding: 10px 0px; margin: 0px; border-bottom: 1px dashed #ccc; }
.administrate_users .items .item .name { width: 180px; padding-left: 10px; float: left; }
.administrate_users .items .item .name .hint { padding: 0px 2px; float: left; font-size: 9px; }
.administrate_users .items .item .name .hint_red { color: #FFF; background: #E00; }
.administrate_users .items .item .email { padding-left: 10px; float: left; }
.administrate_users .items .item .actions { padding-right: 5px; float: right; }
.administrate_users .items .item .actions a { padding: 3px 5px; background: #ccc; color: #333; }
.administrate_users .items .item .actions a:hover { background: #333; color: #ddd; }

.administrate.administrate_articles .items { }
.administrate.administrate_articles .items .flashy { background: #ffde00; padding: 2px; display: block; margin-left: 0px; font-size: 20px; }/*padding:5px; font-size:26px*/
/*.administrate.administrate_articles .items .item { border: 1px solid #c74250; padding: 10px; }*/
.administrate.administrate_articles .items .item { border-bottom: 1px dashed #c74250; margin-top:0px}
.administrate.administrate_articles .items .item h2 { margin: 0px; }
.administrate.administrate_articles .items .item.text { background: url(../img/administrate/btn_make-up-tipp.gif) top right no-repeat; }
.administrate.administrate_articles .items .item.photo { background: url(../img/administrate/btn_photo-tipp.gif) top right no-repeat;  }
.administrate.administrate_articles .items .item.video { background: url(../img/administrate/btn_video-tipp.gif) top right no-repeat;  }

.administrate.administrate_articles .items .item.text.new,
.administrate.administrate_articles .items .item.photo.new,
.administrate.administrate_articles .items .item.video.new { background-color: lightgreen; }

/**
 * CONTENT SEARCHHEADER
 */
#content_searchheader { position: relative; height: 230px; margin: 0px 10px 10px 10px; background: transparent url('../img/searchheader_bg.jpg') top left no-repeat; }
.content_searchheader { position: absolute; width: 236px; right: 0px; top: 0px; }
.content_searchheader h1 { margin: 14px 0px 15px 0px; font-size: 26px; color: #FFF; }
.content_searchheader_field { position: relative; height: 30px; }
.content_searchheader_field label { float: left; font-size: 17px; color: #FFF; }
.content_searchheader_field_input { background: url('../img/searchheader_looks_input_bg.gif') 0px 0px no-repeat; }
.content_searchheader_field_input input { margin-top: 1px; margin-left: 5px; width: 215px; height: 17px; padding: 1px 0px 0px 0px; border: 0px; font-size: 12px; color: #7b7b7b; }
.content_searchheader_field_dropdown { background: url('../img/searchheader_looks_dropdown_bg.gif') 118px 0px no-repeat; }
.content_searchheader .submit { margin: 5px 0px 0px 0px; text-align: left !important; }
.content_searchheader .submit input { width: 225px; height: 25px; border: 0px !important; margin: 0px !important; padding: 0px !important; background: url('../img/searchheader_looks_btn.gif') top left no-repeat; }

.content_searchheader_davidleegrenda { background: transparent url('../img/searchheader_david_lee_grenda_bg.jpg') top left no-repeat !important; }
.content_searchheader_davidleegrenda .content_searchheader_field_input { background: url('../img/searchheader_davidleegrenda_input_bg.gif') 0px 0px no-repeat; }
.content_searchheader_davidleegrenda .content_searchheader_field_dropdown { background: url('../img/searchheader_davidleegrenda_dropdown_bg.gif') 118px 0px no-repeat; }
.content_searchheader_davidleegrenda .content_searchheader .submit input { background: url('../img/searchheader_davidleegrenda_btn.gif') top left no-repeat; }

.content_searchheader_jameskaliardos { background: transparent url('../img/searchheader_jameskaliardos_bg.jpg') top left no-repeat !important; }
.content_searchheader_jameskaliardos .content_searchheader h1 { margin: 14px 0px 15px 0px; font-size: 26px; color: #a87814; }
.content_searchheader_jameskaliardos .content_searchheader_field label { float: left; font-size: 17px; color: #a87814; }
.content_searchheader_jameskaliardos .content_searchheader_field_input { background: url('../img/searchheader_jameskaliardos_input_bg.gif') 0px 0px no-repeat; }
.content_searchheader_jameskaliardos .content_searchheader_field_dropdown { background: url('../img/searchheader_jameskaliardos_dropdown_bg.gif') 118px 0px no-repeat; }
.content_searchheader_jameskaliardos .content_searchheader .submit input { background: url('../img/searchheader_jameskaliardos_btn.gif') top left no-repeat; }

.content_searchheader_experts { background: transparent url('../img/searchheader_experts_bg.jpg') top left no-repeat !important; }
.content_searchheader_experts .content_searchheader_field_input { background: url('../img/searchheader_experts_input_bg.gif') 0px 0px no-repeat; }
.content_searchheader_experts .content_searchheader .submit input { background: url('../img/searchheader_experts_btn.gif') top left no-repeat; }

.content_searchheader_augen { background: transparent url('../img/searchheader_augen_bg.jpg') top left no-repeat !important; }
.content_searchheader_augen .content_searchheader_field label { float: left; font-size: 17px; color: #ffffff; }
.content_searchheader_augen .content_searchheader_field_input { background: url('../img/searchheader_augen_input_bg.gif') 0px 0px no-repeat; }
.content_searchheader_augen .content_searchheader_field_dropdown { background: url('../img/searchheader_augen_dropdown_bg.gif') 118px 0px no-repeat; }
.content_searchheader_augen .content_searchheader .submit input { background: url('../img/searchheader_augen_btn.gif') top left no-repeat; }

.content_searchheader_lippen { background: transparent url('../img/searchheader_lippen_bg.jpg') top left no-repeat !important; }
.content_searchheader_lippen .content_searchheader_field_input { background: url('../img/searchheader_lippen_input_bg.gif') 0px 0px no-repeat; }
.content_searchheader_lippen .content_searchheader .submit input { background: url('../img/searchheader_lippen_btn.gif') top left no-repeat; }

.content_searchheader_naegel { background: transparent url('../img/searchheader_naegel_bg.jpg') top left no-repeat !important; }
.content_searchheader_naegel .content_searchheader_field label { float: left; font-size: 17px; color: #ffffff; }
.content_searchheader_naegel .content_searchheader_field_input { background: url('../img/searchheader_naegel_input_bg.gif') 0px 0px no-repeat; }
.content_searchheader_naegel .content_searchheader_field_dropdown { background: url('../img/searchheader_naegel_dropdown_bg.gif') 118px 0px no-repeat; }
.content_searchheader_naegel .content_searchheader .submit input { background: url('../img/searchheader_naegel_btn.gif') top left no-repeat; }

.content_searchheader_looks { background: transparent url('../img/searchheader_looks_bg.jpg') top left no-repeat !important; }
.content_searchheader_looks .content_searchheader_field label { float: left; font-size: 17px; color: #ffffff; }
.content_searchheader_looks .content_searchheader_field_input { background: url('../img/searchheader_looks_input_bg.gif') 0px 0px no-repeat; }
.content_searchheader_looks .content_searchheader_field_dropdown { background: url('../img/searchheader_looks_dropdown_bg.gif') 118px 0px no-repeat; }
.content_searchheader_looks .content_searchheader .submit input { background: url('../img/searchheader_looks_btn.gif') top left no-repeat; }

.content_searchheader_teint { background: transparent url('../img/searchheader_teint_bg.jpg') top left no-repeat !important; }
.content_searchheader_teint .content_searchheader_field_input { background: url('../img/searchheader_teint_input_bg.gif') 0px 0px no-repeat; }
.content_searchheader_teint .content_searchheader .submit input { background: url('../img/searchheader_teint_btn.gif') top left no-repeat; }


.searchheader_combobox_container { left: 118px; top: 0px; }
.searchheader_combobox_input { width: 65px; top: 2px; left: 3px; padding: 0px 0px 0px 2px; font-size: 12px; height: 17px; color: #7b7b7b !important; }
a.searchheader_combobox_button  { height: 20px; margin: 0px 0px 0px 75px; }
ul.searchheader_combobox_summary  { border-color: #bfa466; border-width: 0px 1px 1px 1px; margin-top: 13px; top: 2px; left: 0px; width: 101px; background: #fff url('../img/searchheader_dropdown_bg_open.gif') top left no-repeat; }
ul.searchheader_combobox_summary li { height: 20px; width: 100px; }
ul.searchheader_combobox_summary li a { height: 16px; width: 100px; font-size: 12px; padding: 0px 0px 0px 3px; }


.articles_filter { position: relative; top: 0px; right: 0px; z-index: 110;}
.articles_filterheader { position: absolute; right: -17px; top: -30px;  }
.articles_filterheader_field { position: relative; height: 30px; float: left; width: 180px; }
.articles_filterheader_field label { float: left; font-size: 12px; }
.articles_filterheader_field_dropdown { background: url('../img/articles_filterheader_dropdown_bg.gif') 56px 0px no-repeat; }
.articles_filterheader_field_dropdown_gold { background: url('../img/articles_filterheader_dropdown_gold_bg.gif') 56px 0px no-repeat; }

.filterheader_combobox_container { left: 58px; top: 0px;  z-index: 110; }
.filterheader_combobox_input { width: 65px; top: 2px; left: 3px; padding: 0px 0px 0px 2px; font-size: 12px; height: 17px; color: #7b7b7b !important; }
.filterheader_combobox_input a { color: #7b7b7b !important; }
a.filterheader_combobox_button  { height: 20px; margin: 0px 0px 0px 78px; }
ul.filterheader_combobox_summary  { z-index: 110; border-color: #bfa466; border-width: 0px 1px 1px 1px; margin-top: 14px; top: 1px; left: -1px; width: 100px; background: #fff url('../img/articles_filterheader_dropdown_bg_open.gif') top left no-repeat; }
ul.filterheader_combobox_summary_gold  { border-color: #bfa466; background: #fff url('../img/articles_filterheader_dropdown_bg_open_gold.gif') top left no-repeat; }
ul.filterheader_combobox_summary li { height: 20px; width: 100px; }
ul.filterheader_combobox_summary li a { height: 16px; width: 100px; font-size: 12px; padding: 0px 0px 0px 3px; }

/** 
 * Tooltip
 **/
#image_tooltip{	position:absolute; display:none; }
#image_tooltip img{	border: 1px solid #000; }
#simpleTooltip { padding: 2px 5px; border: 1px solid #AAAAAA; background: #F3F3F3; color: #333333; }
#simpleTooltip.tooltipAlert { border: 1px solid #CC3333; background: #FFCCCC; color: #CC3333; }

/**
 * GLOBAL: comments
 **/
#content_left .comments { margin-top: 10px; }
#content_left .comments .items { margin: 0px 0px 0px 0px; }
#content_left .comments .items .item { padding: 5px 0px 5px 10px; }
#content_left .comments .items .item .avatar { float: left; width: 58px; }
#content_left .comments .items .item .meta { padding: 0px 0px 0px 58px; }
#content_left .comments .items .item .text { padding: 0px 0px 0px 58px; }
#content_left .comments .items .item_noitems .text { padding: 0px; text-align: center; }
#content_left .comments_form textarea { width: 660px !important; }

/**
 * GLOBAL: makeuptips
 **/
.makeuptips_items {}
.makeuptips_items .no_content {text-align: center; font-weight: bold; margin: 10px 0; }
.makeuptips_items .item_left { margin-right: 10px; }
.makeuptips_items .item_right { }
.makeuptips_items .item { float: left; width: 330px; padding: 5px 0px 3px 0px; }
.makeuptips_items .item.item_first { width: 669px; height:125px; background: #f3f3f3; position: relative; }
.makeuptips_items .item.item_first .stoerer { position: absolute; top:-32px; left: 559px;  z-index: 1;}
.makeuptips_items .item.item_first .firstprize { color: #333333; margin: 0px 88px 0px 0px; position: relative; top: 10px; left: 0px;}
.makeuptips_items .item .title { margin: 0px 0px 5px 0px;  font-size: 16px; }
.makeuptips_items .item .meta { margin: 0px 0px 0px 10px; line-height: 16px; color: #999; font-size: 12px; padding-top: 5px; }
.makeuptips_items .item .preview { float: left; width: 160px; margin-right: 10px; line-height: 18px; font-size: 12px; }

.makeuptips_items .item_text { position: relative; }
.makeuptips_items .item_text .title { margin: 0px 0px 0px 0px; }
.makeuptips_items .item_text .preview { width: auto; }
.makeuptips_items .item_text .meta { margin: 0px 0px 0px 0px; padding-top: 0px; padding-bottom: 10px; }
.makeuptips_items .item_text .preview .typeicon { margin-right: 7px; }
.makeuptips_items .item_text .rating_small { position: absolute; top: 25px; right: 10px; }

.makeuptips_items .item_video .preview .image { overflow: hidden; position: relative; height: 120px; }
.makeuptips_items .item_video .preview .image .frame { position: absolute; top: 0px; left: 0px; height: 120px; background: url('../img/articles/article_video_frame.png') top left no-repeat; }
.makeuptips_items .item_video .rating_small { float: left; }
.makeuptips_items .item_photo .preview .image { overflow: hidden; position: relative; height: 120px; }
.makeuptips_items .item_photo .preview .image .frame { position: absolute; top: 0px; left: 0px; height: 120px; background: url('../img/articles/article_photo_frame.png') top left no-repeat; }
.makeuptips_items .item_photo .rating_small { float: left; }


/**
 * GLOBAL: rating
 **/
.rating { font-size: 0px; line-height: 18px; background: url('../img/stars_big_grey.gif') 0px 2px repeat-x; }
.rating_1 { width: 20px; }
.rating_2 { width: 44px; }
.rating_3 { width: 71px; }
.rating_4 { width: 92px; }
.rating_5 { width: 116px; }

.rating_small { font-size: 0px; line-height: 18px; background: url('../img/stars_small_grey_white_bg.gif') 0px 2px repeat-x; }
.rating_small_1 { width: 0px; }
.rating_small_1 { width: 12px; }
.rating_small_2 { width: 24px; }
.rating_small_3 { width: 36px; }
.rating_small_4 { width: 48px; }
.rating_small_5 { width: 60px; }

 
/**
 * USERS/SETTINGS
 **/
#content_left .users_edit_avatar_left {
	width: 160px;
	float: left;
	text-align: center;
	margin-right: 10px;
}
#content_left .users_edit_avatar a { text-decoration: underline; }

#content_left .users_edit_avatar_right {
	width: 480px;
	float: left;
	text-align: left;
	padding: 3px 0px 0px 0px;
}

#content_left .users_edit_avatar_right .error-message {  padding-left: 10px !important; }

#content_left .users_edit div.hint { margin: 10px; color: #666; }
#content_left .users_edit_profile div.hint { margin: 10px; color: #666; }

/**
 * USERS/REGISTER
 **/
#content_left .users_register .input .input_message { margin-left: 200px; }
#content_left .users_register input.UserProfileinfo24 { width: 50px; }
#content_left .users_register input.UserProfileinfo23 { width: 388px; }

/**
 * USERS/FB-CONNECT
 **/
#content_left .users_fbconnect .input .input_message { margin-left: 200px; }
#controlcenter_facebookconnect { position: absolute; top: 9px; left: -117px; }

/**
 * GENERALS/HOME
 **/

.generals_home_tipps_left { height: 1%; width: 340px; float: left; }
.generals_home_tipps_right { height: 1%; width: 330px; float: left; }

.generals_home_tipps_right_experts { padding-top: 10px; }
.generals_home_infotext { font-weight: bold; color: #7b7b7b; }

.generals_home_suche {  }
.generals_home_suche_field { float: left; position: relative; width: 160px; height: 62px; }
.generals_home_suche_field_left { margin-right: 10px; }
.generals_home_suche_field label { font-size: 17px; display: block; }
.generals_home_suche_field_input { background: url('../img/home_suche_input_bg.gif') 0px 22px no-repeat; }
.generals_home_suche_field_input input { position: absolute; top: 26px; left: 5px; width: 150px; height: 20px; border: 0px; }
.generals_home_suche_field_dropdown { background: url('../img/home_suche_dropdown_bg.gif') 0px 22px no-repeat; }
.generals_home_suche .submit { margin: 5px 0px 0px 0px; text-align: right !important; }
.generals_home_suche .submit input { border: 0px !important; margin: 0px !important; padding: 0px !important; }

.article { float: left; padding: 0px 0px 5px 0px; width: 170px; height: 175px; }
.article_subtitle { margin: 6px 0px 0px 0px; }
.article_title { margin: 0px; }
.article_meta { padding: 0px; margin: 0px; font-size: 12px; color: #c1c1c1; }
.article_teaser { padding: 10px 10px 0px 0px; margin: 0px; font-size: 12px; font-weight: bold; }
.article_preview { padding: 0px; margin: 0px; float: none; }
.article_preview_image { }
.article_preview_image_frame { }

.generals_home_tipps_right_experts .article { height: 140px; }

.article_optimal_fit { width: 160px; }
.article_medium { width: 340px; height: auto; }

.article_type_text .article_meta { margin: 0px 0px 5px 0px; }

.article_preview_text .typeicon { margin-right: 7px; }
.article_preview_video_image { overflow: hidden; position: relative; height: 120px; }
.article_preview_video_image_frame { position: absolute; top: 0px; left: 0px; height: 120px; background: url('../img/articles/article_video_frame.png') top left no-repeat; }
.article_preview_video_image_frame_experts { background: url('../img/articles/article_video_frame_experts.png') top left no-repeat; }
.article_preview_photo_image { overflow: hidden; position: relative; height: 120px;  }
.article_preview_photo_image_frame {  position: absolute; top: 0px; left: 0px; height: 120px; background: url('../img/articles/article_photo_frame.png') top left no-repeat; }

.article_medium .article_preview_video_image { height: 180px; }
.article_medium .article_preview_video_image_frame { height: 180px; background: url('../img/articles/article_video_frame_medium.png') top left no-repeat; }
.article_medium .article_preview_photo_image { height: 180px; }
.article_medium .article_preview_photo_image_frame { height: 180px; background: url('../img/articles/article_photo_frame_medium.png') top left no-repeat; }
.article_medium .article_title { margin: 5px 0px 0px 0px; }

.article_home_tipps_left { height: 1%; width: 340px; float: left; }
.article_home_tipps_right { height: 1%; width: 330px; float: left; }

.article_home_tipps_right_experts { padding-top: 10px; }
.article_home_infotext { font-weight: bold; color: #7b7b7b; }
.article_optimal_fit.spacer {  padding: 0px 2px 0px 0px;}

.article_tipps_paginator { float: right; margin: 15px 10px; }




/**
 * USERS/PROFILE
 **/
#content_left .users_profile {}
#content_left .users_profile .userinfo { height: 1%; }
#content_left .users_profile .userinfo .left { float: left; width: 90px; }
#content_left .users_profile .userinfo .left .avatar {}
#content_left .users_profile .userinfo .right { float: left; width: 580px; }
#content_left .users_profile .userinfo .right h2 { margin: 0px; font-size: 16px; }
#content_left .users_profile .userinfo .right_experten { margin-left: 10px; font-size: 12px; }
#content_left .users_profile .userinfo .info { margin-bottom: 10px; }
#content_left .users_profile .buttons { height: 1%; padding-bottom: 20px; margin-top: 10px; }
#content_left .users_profile .buttons .item { float: left; width: 216px; }
#content_left .users_profile .buttons .item_middle { margin: 0px 10px; }
#content_left .users_profile .articles_users_profile_bottom h2 { margin: 0px 0px 0px 0px; }
.users_profile_specials { }
.users_profile_specials .users_profile_specials_tipps_headline { float: left; }
.users_profile_specials .users_profile_specials_tipps_filter { float: right; width: 163px; margin-top: 12px; }
.users_profile_specials .users_profile_specials_tipps_summary { display: none; }

#content_left #UserEditProfileForm .date select.day { width: 50px; }
#content_left #UserEditProfileForm .date select.month { width: 100px; }
#content_left #UserEditProfileForm .date select.year { width: 70px; }
#content_left #UserEditProfileForm .input input.readonly { border:none; }

#content_left .users_edit_profile { padding-top: 10px; }
#content_left .users_edit_address { padding-top: 10px; }
#content_left .users_edit_address input.UserProfileinfo24 { width: 50px; }
#content_left .users_edit_address input.UserProfileinfo23 { width: 388px; }
#content_left .users_edit_avatar { padding-top: 10px; }
#content_left .users_edit_email { padding-top: 10px; }
#content_left .users_edit_password { padding-top: 10px; }
.users_edit_delete {text-align:center;margin-top:20px;}
.users_edit_delete a {background-color:#C71B21;padding:3px 5px;color:white;font-weight:normal;border:1px solid #aaa}
.users_edit_delete a:hover {color:white;}

/**
 * USERS/PROFILE_SPECIAL
 **/
#content_left .users_profile_special .userinfo { /*background-image: url('../img/bg_profile_special.jpg'); background-repeat: repeat-x; background-position: bottom left;*/ }
#content_left .users_profile_special .userinfo h2 { font-size: 14px; font-weight: bold; margin-left: 10px; }
#content_left .users_profile_special .userinfo h1 { }
#content_left .users_profile_special .buttons { padding-bottom: 15px; margin-top: 15px; }
#content_left .users_profile_special .userinfo .left { float: left; width: 330px; }
#content_left .users_profile_special .userinfo .right { float: left; width: 330px; }
#content_left .users_profile_special .userinfo .right.right_experten { margin-left: 15px; font-size: 12px; width: 320px; }
#content_left .users_profile_special .userinfo .left .avatar { float: left; margin-left: 10px; }
#content_left .users_profile_special .userinfo .left .since { float: left; font-size: 12px; font-weight: bold; line-height: 16px; margin-left: 10px; }

/**
 * ARTISTS/INDEX
 **/
.artists_index_left {width:100%;padding-bottom:0px;}
.artists_index_left .avatar { float: left; padding-left: 10px; padding-bottom:10px;padding-right:10px;padding-top:10px;}
.artists_index_details {padding-top:30px;font-size: 12px; line-height: 16px;}
.artists_index_details h3 {font-size:18px;}
.artists_index .users_profile_special {margin-top:20px;}
.artists_index p {margin-bottom:0;}
.artists_index .users_profile_special .userinfo h2 {font-size:26px !important;}


/**
 * SETTINGS/EDIT_NOTIFICATIONS
 **/

#content_left #SettingsEditNotificationsForm div.input label { width: auto; }
#content_left .settings_edit_notifications div.hint { margin: 10px; color:#666; }


/**
 * SETTINGS/EDIT_PRIVACY
 **/

#content_left #SettingsEditPrivacyForm div.input label { width: auto; }
#content_left #SettingsEditPrivacyForm div.input label .hint { color:#666; font-size: 11px; }
#content_left .settings_edit_privacy div.hint { margin: 10px; color:#666; }

/**
 * RECOMMENDS: PAGE
 **/
#content_left .recommends_page .preview { margin-left: 10px; }
#content_left .recommends_page .preview #text_preview { margin: 10px 20px 10px 0; background-color: #F3F3F3; border: 1px #AAA solid; }

/**
 * LOGIN
 **/
.loginbox ul.formlinklist{ padding-left:10px; }
.loginbox ul.formlinklist li{ padding-bottom:5px; }

div.fbconnect-error-message { font-size: 11px; color: #E00; padding: 0px 0px 10px 0px; text-align: center; }

/**
 * SIDEBARITEM/MORETIPS
 */
.sidebar_moretips { padding: 10px; }
.sidebar_moretips h5 { margin: 12px 0px; }
.sidebar_moretips_head { position: relative; height: 52px;}
.sidebar_moretips_avatar { position: absolute; left: 0px; top: 0px; }
.sidebar_moretips_meta { position: absolute; left: 50px; top: 10px; font-size: 12px; color: #999999; font-weight: bold; }
.sidebar_moretips_meta a { font-size: 17px; font-weight: bold; }
.sidebar_moretips_items_item { margin: 0px 0px 0px 0px; }
.sidebar_moretips_items_item_title { font-size: 17px; font-weight: bold; }
.sidebar_moretips_items_item_meta { font-size: 12px; color: #999999; font-weight: bold; }

/**
 * SIDEBARITEM/feedback
 */
.sidebar_feedbacks { padding: 10px; }
.sidebar_feedbacks_textarea { background: url('../img/sidebar_feedback_bg_textarea.gif') top left no-repeat; padding: 10px; }
.sidebar_feedbacks_textarea textarea { border: 0px; width: 195px; height: 125px; font-size: 14px; font-family: "Trebuchet MS", sans-serif; color: #333333; }
.sidebar_feedbacks_input { background: url('../img/sidebar_feedback_bg_input.gif') top left no-repeat; margin: 10px 0px 0px 0px; padding: 5px; }
.sidebar_feedbacks_input input { border: 0px; width: 195px; }
.sidebar_feedbacks .submit { margin: 10px 0px 0px 0px; }

/**
 * SIDEBARITEM/TIPOFTHEDAY
 */
.sidebar_tipoftheday { background: url('../img/topoftheday_bg1.gif') 10px 40px no-repeat; padding: 10px; }
.sidebar_tipoftheday_text { padding: 17px 10px 20px 10px; background: url('../img/topoftheday_bg2.gif') bottom right no-repeat; text-align: center; color: #a87814; font-size: 16px; font-weight: bold; }

/**
 * SIDEBARITEM/followus
 */
.sidebar_followus{ padding: 10px; }
.sidebar_followus_title { color: #333333; font-weight: bold; font-size: 20px; }
.sidebar_followus_link { font-weight: bold; font-size: 12px; }

/**
 * SIDEBARITEM/RECOMMEND
 */
.sidebar_sociallinks { padding: 10px; }

/**
 * SIDEBARITEM/LOREAL PARIS
 */
.sidebar_lorealparis { padding: 20px 10px 10px 10px; }
  .sidebar_lorealparis_logo { text-align: center; display: block; }
  .sidebar_lorealparis_link { text-align: center; display: block; font-size: 12px; padding: 10px 0px; }

/**
* SIDEBARITEM/LOREAL PARIS
*/
.sidebar_user_profile_specials  { padding: 5px 0px 10px 0px; }
.sidebar_user_profile_specials_link { text-align: right; display: block; font-size: 12px; padding: 10px 10px 0px 0px; }

/**
 * SIDEBARITEM/UPLOAD-OWN-TIPP
 */
.sidebar_articles_uploadtipp { padding: 10px; }

/**
 * SIDEBARITEM/THEMESWITCHER
 **/
#content_right .styleswitcher { background: url('../img/bg_teaser_styleswitcher.gif') top left no-repeat; padding: 10px; height: 129px; }/*urspruenglich height:79px*/
#content_right .styleswitcher h5 { font-size: 18px; line-height: 16px; text-align:center;}
#content_right .styleswitcher .styleswitcher_items { margin-top: 17px; text-align: center; }
#content_right .styleswitcher .styleswitcher_items img { margin-right: 0px; border: 4px solid #f3f3f3; }
#content_right .styleswitcher .styleswitcher_items img.last { margin-right: 0px; }
#content_right .styleswitcher .styleswitcher_items img.active { border: 4px solid #bfa466; }
#content_right .styleswitcher a { color: #fff; text-decoration: none;}

/**
 * PAGES
 **/
#content_left .pages_display h1 { margin-left: 10px; }
#content_left .pages_display h3 { margin-left: 10px; }

/**
 * INLINE EDITING
 **/
.editableOver { background: #000 !important; color: #FFF !important; cursor: pointer; }

.editingForm { height: 1%; }
.editingForm .editingInput { height: 33px; }
.editingForm .editingInput input { padding: 3px; width: 560px; border: 1px solid #666; }
.editingForm .editingTextarea { height: 100px; }
.editingForm .editingTextarea textarea { padding: 4px 3px; height: 80px; width: 642px; font-size: 14px; border:1px solid #AAAAAA; font-family: "Trebuchet MS", sans-serif; color: #333333; }
.editingForm .editingButton { height: 33px; }
.editingForm .editingButton a.save { background-color: green; padding:3px 5px; color: #FFF; }
.editingForm .editingButton a.cancel { background-color: red; padding:3px 5px; color: #FFF; }
.editingTag { display: none; }


/**
 * PAGINATING
 **/
.paginate { margin: 20px 10px 10px 10px; }
.paginate_top { margin-top: 0px; margin-bottom: 10px; }
.paginate span {  }
.paginate a { margin: 0px 0px 0px 5px; padding: 4px 8px; background: #EEE; color: #666; }
.paginate a:hover,
.paginate .current { padding: 4px 8px; margin: 0px 0px 0px 5px; color: #FFF; background: #BFA466; text-decoration: none; }


/**
 * IMAGECONSULTING
 **/
 .modeltext { }
 .modeltext p {float:left;}
 .augentipp {position:relative; float:left; width:450px; }
 .augentipp h2 {margin-left:10px}
 .produktEmpfehlung {color: #b04c63;}
 .consultingButton {margin:5px;}
 .consultingButtonHover {margin:1px; border:4px solid #e65262; cursor:pointer}
 .consultingButtonClicked {margin:1px; border:4px solid #c74250;}
 .imageconsultingTable {margin-left:15px; margin-top:-10px; text-align:center; display:none}
 .imageconsultingForm input, .imageconsultingForm label {display: block;}
 .imageconsultingForm .submit input {display: block; position:relative; left:50%; margin-left:-48px; top:20px}
 * html .imageconsultingForm .submit input {position:relative;left:10px}
 *+ html .imageconsultingForm .submit input {position:relative;left:10px}
 .modelImage {float:right; position:relative;}
 /**html .modelImage {position:relative; top:19px}*/
 *+html .modelImage {position:relative; bottom:-1px;} /** IE7 Hack **/

/* Noetig, damit das Fallback-Formular einigermassen aussieht*/
#content_left form#ImageconsultingAddForm div.input label { width: 70px;}
 
/**
 * PRODUKTE
 **/
.products_index { }
#products_index_flashproducts { width: 670px; height: 400px; background: #dfdfdf; }
.products_index_left { float: left; width: 332px; height: 160px; position: relative; top: 0px; left: 0px;  }
 .products_index_left_expert { display: block; position:absolute; bottom: 0px; left: 0px;   }
.products_index_right { float: right; width: 322px; font-size: 12px; }
  .products_index_right p { padding-left: 0px !important; }
  .products_index_right_expert_headline { margin: 0px; }
  .products_index_right_expert_firstparagraph { margin-top: 3px; }
.products_index_productcomment { position: relative; margin: 20px 0px 0px 0px; }
.products_index_productcomment_notice { font-size: 11px; color: #7b7b7b; padding-left: 0px !important; width: 480px; float: left; margin: 10px 0px 0px 0px !important; }
.products_index_productcomment .submit { float: right; margin: 10px 0px 0px 0px !important; width: 160px; height: 25px;}
  .products_index_productcomment .submit input { border: 0px !important; background: transparent !important;  padding: 0px !important;  }
.products_index_productcomment_textarea { width: 670px; height: 53px; margin: 0px 0px 20px 0px;  background: url('../img/products_index_productcomment_textarea_bg.gif') top left no-repeat;}
  .products_index_productcomment_textarea textarea { font-family: "Trebuchet MS", sans-serif; width: 645px; height: 28px; margin: 2px; padding: 10px; font-size: 16px; line-height: 16px;  font-weight: bold; color: #7b7b7b; border: 0px; }
.products_index_productcomment_screenname { float: left; width: 319px; height: 30px;  padding: 2px 5px 2px 5px;  background: url('../img/products_index_productcomment_input.gif') top left no-repeat; }
  .products_index_productcomment_screenname input { width: 305px; height: 18px; margin: 2px; font-size: 16px; line-height: 16px;  font-weight: bold; color: #7b7b7b; border: 0px; }
.products_index_productcomment_email { float: right; width: 319px; height: 30px; padding: 2px 5px 2px 5px; background: url('../img/products_index_productcomment_input.gif') top left no-repeat; }
  .products_index_productcomment_email input { width: 305px; height: 18px; margin: 2px; font-size: 16px; line-height: 16px; font-weight: bold; color: #7b7b7b; border: 0px; }

.products_index_product_item { float: left; }
.products_index_product_item_votes { width: 180px; font-size: 12px; float: left; }
.products_index_product_item_view { width: 490px; float: left; font-size: 12px; margin: 0px 0px 20px 0px; }
.products_index_product_item_view_headline { float: left;}
.products_index_product_item_view_headline h2 { margin: 0px 0px 10px 0px; padding: 0px; }
.products_index_product_item_view_date { float: right; }
.products_index_product_item_view_image { float: left; width: 96px; height: 83px;  }
.products_index_product_item_view_text {  width: 300px; float: left; }
.products_index_product_item_view_uservotes { }
.products_index_product_item_view_socialmedia {  }