@charset "utf-8";
/* 
   design by Westerlike Ltd.
   http://www.westerlike.com
*/

* html a:hover { visibility:visible; }

body { text-align:center; padding:0; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; 
       background:url(../graphics/inner_bg.jpg) top center no-repeat; color:#666; width:100%;  }
body#index { background:url(../graphics/main_bg.jpg) top center no-repeat !important; }
body#gallery { background:url(../graphics/inner_bg2.jpg) top center no-repeat !important; }
p,h1,h2,h3,h4,h5,ul,li { padding:0; margin:0; }
a { color:#f46700; }
a:hover { color:#ff9900 !important; }
.clear { clear:both; }
.clear_none { clear:none; }

.wrapper { margin:0 auto; width:980px;  }
.content { float:left; width:980px; }

/* navigation start */
#main_menu_en { width:653px;  height:37px; background:transparent url(../graphics/menu_base.png) no-repeat;
            margin-left:42px; margin:0px 0 0 161px; padding:0; float:left; display:inline; }
#main_menu_en ul { height:37px; margin:0; padding:0; list-style-type:none; border:none; }
#main_menu_en ul li { display:block; float:left; padding:0; margin:0; border:none; }
#main_menu_en ul li a { display:block; height:37px; padding:0; margin:0; }
#main_menu_en ul li strong { display:none; }
#main_menu_en li#about_us a { width:105px; }
#main_menu_en li#idea_box a { width:108px; }
#main_menu_en li#products a { width:102px; }
#main_menu_en li#lexicon a { width:107px; }
#main_menu_en li#galleries a { width:105px; }
#main_menu_en li#news_events a { width:126px; }
#main_menu_en li#about_us a:hover { background:transparent url(../graphics/menu_over.png) 0px 0px no-repeat; }
#main_menu_en li#idea_box a:hover { background:transparent url(../graphics/menu_over.png) -105px 0px no-repeat; }
#main_menu_en li#products a:hover { background:transparent url(../graphics/menu_over.png) -213px 0px no-repeat; }
#main_menu_en li#lexicon a:hover { background:transparent url(../graphics/menu_over.png) -315px 0px no-repeat; }
#main_menu_en li#galleries a:hover { background:transparent url(../graphics/menu_over.png) -422px 0px no-repeat; }
#main_menu_en li#news_events a:hover { background:transparent url(../graphics/menu_over.png) -527px 0px no-repeat; }

#main_menu_de { width:653px;  height:37px; background:transparent url(../graphics/menu_base_de.png) no-repeat;
            margin-left:42px; margin:0px 0 0 161px; padding:0; float:left; display:inline; }
#main_menu_de ul { height:37px; margin:0; padding:0; list-style-type:none; border:none; }
#main_menu_de ul li { display:block; float:left; padding:0; margin:0; border:none; }
#main_menu_de ul li a { display:block; height:37px; padding:0; margin:0; }
#main_menu_de ul li strong { display:none; }
#main_menu_de li#about_us a { width:105px; }
#main_menu_de li#idea_box a { width:108px; }
#main_menu_de li#products a { width:102px; }
#main_menu_de li#lexicon a { width:107px; }
#main_menu_de li#galleries a { width:105px; }
#main_menu_de li#news_events a { width:126px; }
#main_menu_de li#about_us a:hover { background:transparent url(../graphics/menu_over_de.png) 0px 0px no-repeat; }
#main_menu_de li#idea_box a:hover { background:transparent url(../graphics/menu_over_de.png) -105px 0px no-repeat; }
#main_menu_de li#products a:hover { background:transparent url(../graphics/menu_over_de.png) -213px 0px no-repeat; }
#main_menu_de li#lexicon a:hover { background:transparent url(../graphics/menu_over_de.png) -315px 0px no-repeat; }
#main_menu_de li#galleries a:hover { background:transparent url(../graphics/menu_over_de.png) -422px 0px no-repeat; }
#main_menu_de li#news_events a:hover { background:transparent url(../graphics/menu_over_de.png) -527px 0px no-repeat; }
/* navigation end */
 

/* Footer */
.footer .footer_login_panel.inner_footer { float:left; width:860px; background:url(../graphics/footer_bg2.jpg) top center no-repeat !important; height:200px !important; }
body#gallery .footer .inner_footer { width:980px; }
.footer_login_panel { float:left; width:860px; display:inline; margin-left:60px; }
body#gallery .footer .footer_login_panel { margin-left:0px; }
.small_flash_footer { float:right; clear:both; }
.login_inputs { background:url(../graphics/footer_input.png) top left no-repeat; float:left; width:300px; height:50px; }
.login_inputs input.password, .login_inputs input.username { float:left; width:122px; height:16px; display:inline; 
             background:none; border:none; margin:16px 12px 0 5px; }
.login_inputs input.password { margin-right:0; }
.login_inputs #login { float:left; margin:8px 0 0 8px; display:inline; }
.login_box_en { float:right; width:535px; margin-top: 5px; }
.login_box_de { float:right; width:560px; margin-top:5px;  }
body#index .login_box_en, body#index .login_box_de { margin-top:1px; }
.login_box_en label { background:url(../graphics/text_user_login.gif) top left no-repeat; width:63px; height:15px; text-indent:-9999em; display:inline; margin:17px 12px 0 0; float:left; }
.login_box_de label { background:url(../graphics/text_user_login_de.gif) top left no-repeat; width:64px; height:20px; text-indent:-9999em; display:inline; margin:17px 11px 0 0; float:left; }

.logged_out_en { background:url(../graphics/forgot_register_base.gif) top left no-repeat; width:150px; height:15px;
              margin:18px 0 0 10px; padding:0; float:left; display:inline; }
.logged_out_en ul { height:15px; margin:0; padding:0; list-style-type:none; border:none; }
.logged_out_en ul li { display:block; float:left; padding:0; margin:0; border:none; }
.logged_out_en ul li a { display:block; height:15px; padding:0; margin:0; }
.logged_out_en ul li strong { display:none; }
.logged_out_en li#forgot a { width:91px; }
.logged_out_en li#register a { width:59px; }
.logged_out_en li#forgot a:hover { background:transparent url(../graphics/forgot_register_over.gif) 0px 0px no-repeat; }
.logged_out_en li#register a:hover { background:transparent url(../graphics/forgot_register_over.gif) -91px 0px no-repeat; }
.logged_out_de { background:url(../graphics/forgot_register_base_de.gif) top left no-repeat; width:175px; height:15px;
              margin:18px 0 0 10px; padding:0; float:left; display:inline; }
.logged_out_de ul { height:15px; margin:0; padding:0; list-style-type:none; border:none; }
.logged_out_de ul li { display:block; float:left; padding:0; margin:0; border:none; }
.logged_out_de ul li a { display:block; height:15px; padding:0; margin:0; }
.logged_out_de ul li strong { display:none; }
.logged_out_de li#forgot a { width:104px; }
.logged_out_de li#register a { width:71px; }
.logged_out_de li#forgot a:hover { background:transparent url(../graphics/forgot_register_over_de.gif) 0px 0px no-repeat; }
.logged_out_de li#register a:hover { background:transparent url(../graphics/forgot_register_over_de.gif) -104px 0px no-repeat; }

.downloadMenu_en { background:url(../graphics/download_menu_base_en.gif) top left no-repeat; width:142px; height:15px;
              margin:22px 0px 0 0px; padding:0; float:right; display:inline; }
.downloadMenu_en ul { height:15px; margin:0; padding:0; list-style-type:none; border:none; }
.downloadMenu_en ul li { display:block; float:left; padding:0; margin:0; border:none; }
.downloadMenu_en ul li a { display:block; height:15px; padding:0; margin:0; }
.downloadMenu_en ul li strong { display:none; }
.downloadMenu_en li#downloads a { width:66px; }
.downloadMenu_en li#postcards a { width:76px; }
.downloadMenu_en li#downloads a:hover { background:transparent url(../graphics/download_menu_over_en.gif) 0px 0px no-repeat; }
.downloadMenu_en li#postcards a:hover { background:transparent url(../graphics/download_menu_over_en.gif) -66px 0px no-repeat; }

.downloadMenu_de { background:url(../graphics/download_menu_base_de.gif) top left no-repeat; width:142px; height:15px;
              margin:22px 0px 0 0px; padding:0; float:right; display:inline; }
.downloadMenu_de ul { height:15px; margin:0; padding:0; list-style-type:none; border:none; }
.downloadMenu_de ul li { display:block; float:left; padding:0; margin:0; border:none; }
.downloadMenu_de ul li a { display:block; height:15px; padding:0; margin:0; }
.downloadMenu_de ul li strong { display:none; }
.downloadMenu_de li#downloads a { width:66px; }
.downloadMenu_de li#postcards a { width:76px; }
.downloadMenu_de li#downloads a:hover { background:transparent url(../graphics/download_menu_over_de.gif) 0px 0px no-repeat; }
.downloadMenu_de li#postcards a:hover { background:transparent url(../graphics/download_menu_over_de.gif) -66px 0px no-repeat; }

.footer_login_panel.inner_footer .downloadMenu_en, .footer_login_panel.inner_footer .downloadMenu_de { margin-top:23px !important; } 
.footer_login_panel .downloadMenu_en, .footer_login_panel .downloadMenu_de { margin-top:19px !important; }  

.copyright { background:url(../graphics/copyright.gif) top left no-repeat; width:436px; height:7px; 
             float:left; margin-top:12px; display:inline; margin-left:10px; }
.copyright a strong { display:none; }		
.copyLink { float:left; width:339px; height:7px;  }
.solution { float:left; width:92px; height:7px; display:inline; margin-left:5px  }	 
.footer_nav_en { background:url(../graphics/terms_menu.gif) top left no-repeat; width:190px; height:10px;
              margin:10px 0 0 0px !important; padding:0; float:left; display:inline; }
.footer_nav_en ul { height:10px; margin:0; padding:0; list-style-type:none; border:none; }
.footer_nav_en ul li { display:block; float:left; padding:0; margin:0; border:none; }
.footer_nav_en ul li a { display:block; height:10px; padding:0; margin:0; }
.footer_nav_en ul li strong { display:none; }
.footer_nav_en li#terms a { width:70px; }
.footer_nav_en li#contact a { width:49px; }
.footer_nav_en li#privacy a { width:71px; }
.footer_nav_en li#terms a:hover { background:transparent url(../graphics/terms_menu2.gif) 0px 0px no-repeat; }
.footer_nav_en li#contact a:hover { background:transparent url(../graphics/terms_menu2.gif) -70px 0px no-repeat; }
.footer_nav_en li#privacy a:hover { background:transparent url(../graphics/terms_menu2.gif) -119px 0px no-repeat; }
.footer_nav_de { background:url(../graphics/terms_menu_de.gif) top left no-repeat; width:254px; height:10px;
              margin:10px 0 0 0px !important; padding:0; float:left; display:inline; }
.footer_nav_de ul { height:10px; margin:0; padding:0; list-style-type:none; border:none; }
.footer_nav_de ul li { display:block; float:left; padding:0; margin:0; border:none; }
.footer_nav_de ul li a { display:block; height:10px; padding:0; margin:0; }
.footer_nav_de ul li strong { display:none; }
.footer_nav_de li#terms a { width:101px; }
.footer_nav_de li#contact a { width:50px; }
.footer_nav_de li#privacy a { width:103px; }
.footer_nav_de li#terms a:hover { background:transparent url(../graphics/terms_menu2_de.gif) 0px 0px no-repeat; }
.footer_nav_de li#contact a:hover { background:transparent url(../graphics/terms_menu2_de.gif) -101px 0px no-repeat; }
.footer_nav_de li#privacy a:hover { background:transparent url(../graphics/terms_menu2_de.gif) -151px 0px no-repeat; }

.flags { background:url(../graphics/flags.png) top left no-repeat; width:57px; height:29px;
              margin:0px 0 0 10px; padding:0; float:left; display:inline; }
.flags ul { height:29px; margin:0; padding:0; list-style-type:none; border:none; }
.flags ul li { display:block; float:left; padding:0; margin:0; border:none; }
.flags ul li a { display:block; height:29px; padding:0; margin:0; }
.flags ul li strong { display:none; }
li#english a { width:28px; }
li#german a { width:29px; }
li#english a:hover { background:transparent url(../graphics/flags_over.png) 0px 0px no-repeat; }
li#german a:hover { background:transparent url(../graphics/flags_over.png) -28px 0px no-repeat; }
.footer_sub { float:left; width:860px;}
body#gallery .footer_sub { width:980px; }
.footer_right_de { float:right; width:322px; }
.footer_right_en { float:right; width:260px; }

.profile_panel { background:url(../graphics/login_panel_left.png) top left no-repeat; height:32px; float:right; 
                 font-family:Tahoma, Arial, sans-serif; font-size:12px; color:#565656; display:inline; margin:10px 0 0 0 }
.profile_panel #user_id { padding:8px 15px 0 35px; float:left; }
.profile_panel #profile_en { background:url(../graphics/login_panel_right2.png) top left no-repeat; float:left; width:69px; height:32px;  }
.profile_panel #profile_en a { background:url(../graphics/login_panel_right.png) top left no-repeat; float:left; width:69px; height:32px; }
.profile_panel #profile_de { background:url(../graphics/login_panel_right2_de.png) top left no-repeat; float:left; width:69px; height:32px;  }
.profile_panel #profile_de a { background:url(../graphics/login_panel_right_de.png) top left no-repeat; float:left; width:69px; height:32px; }
.profile_panel #profile_en a:hover, .profile_panel #profile_de a:hover { background:none; }
.profile_panel #profile_en a strong, .profile_panel #profile_de a strong { display:none; }

a#logout { background:url(../graphics/logout_1.png) top left no-repeat; width:45px; height:33px; float:right; display:inline;
           margin:10px 0px 8px 0 }
a#logout:hover { background:url(../graphics/logout_2.png) top left no-repeat; width:45px; height:33px; float:right; }
a#logout strong { display:none; }

/* Header */
.header { width:980px; height:161px; float:left;  }
.header.product_page { background:url(../graphics/header_product.jpg) top left no-repeat; }
.header.about_us { background:url(../graphics/header_about_us.jpg) top left no-repeat; }
.header.gallery { background:url(../graphics/header_gallery.jpg) top left no-repeat; }
.lexicon_header { background:url(../graphics/header_lexicon.jpg) top left no-repeat; }
.ideabox_header { background:url(../graphics/header_ideabox.jpg) top left no-repeat; }
.news_header { background:url(../graphics/header_news.jpg) top left no-repeat; }
.felso_flash { float:left; width:900px; display:inline; margin:0 0 0 35px }

/* Content*/
.content_inner { width:860px; float:none; margin:0 auto; }
.content_inner.product_1 { float:left; display:inline; margin-left:65px; background:url(../graphics/product_1.jpg) top left no-repeat; }
.content_inner.product_2 { float:left; display:inline; margin-left:65px; 
                           background:url(../graphics/product_2.jpg) top left no-repeat; }
.content_inner.product_3 { float:left; display:inline; margin-left:65px; 
                           background:url(../graphics/product_3.jpg) top left no-repeat; }
.content_inner.product_4 { float:left; display:inline; margin-left:65px; 
                           background:url(../graphics/product_4.jpg) top left no-repeat; }
.content_inner.product_5 { float:left; display:inline; margin-left:65px; 
                           background:url(../graphics/product_5.jpg) top left no-repeat; }
.content_inner.product_6 { float:left; display:inline; margin-left:65px; 
                           background:url(../graphics/product_6.jpg) top left no-repeat; }
.content_inner.product_7 { float:left; display:inline; margin-left:65px; 
                           background:url(../graphics/product_7.jpg) top left no-repeat; }
.content_inner.product_8 { float:left; display:inline; margin-left:65px; 
                           background:url(../graphics/product_8.jpg) top left no-repeat; }
.content_inner.product_9 { float:left; display:inline; background:url(../graphics/product_9.jpg) top left no-repeat; margin-left:65px; }
.content_inner.product_10 { float:left; display:inline; background:url(../graphics/product_10.jpg) top left no-repeat; margin-left:65px; }
.content_inner.product_11 { float:left; display:inline; background:url(../graphics/product_11.jpg) top left no-repeat; margin-left:65px; }
.content_inner.product_12 { float:left; display:inline; background:url(../graphics/product_12.jpg) top left no-repeat; margin-left:65px; }
.content_inner.about_us_inner_en { background: #fff url(../graphics/about_bg.jpg) top left no-repeat; }
.content_inner.about_us_inner_de { background: #fff url(../graphics/about_bg_de.jpg) top left no-repeat; }
.content_inner.gallery_inner { background: #fff url(../graphics/gallery_bg.jpg) top left no-repeat; }
.product_info_left { width:385px; float:left; }
.cms_block { float:left; height:364px; width:375px; text-align:right; padding-right:0px; 
             font-size:12px; padding-left:10px; line-height:1.5em; }
.cms_block h1 { font-size:22px; color:#f46700; margin-bottom:5px; }
.cms_block h2 { font-size:18px; margin-bottom:5px;  }
.cms_block p { margin-top:5px; margin-bottom:5px; }


/* Products */ 
.rating_section { float:right; width:290px; display:inline; }
.rating_section p.ratings_title { float:left; margin:5px 10px 0 0px; font-weight:bold; color:#999; }
.rating_section #rating_sum { float:left; display:inline; margin:4px 10px 0 0; }
.product_info_left .rating_section .ratings { margin-top:0; float:right; padding-bottom:1px; display:inline; margin-right:10px}
.product_info_left .rating_section .ratingblock { margin-top:0; float:right; padding-bottom:8px; display:inline; margin-right:15px}
.product_info_right { float:left; width:220px; display:inline; margin:0 0 0 140px; }
.product_info_right .not_logged_in { float:left; margin-top:140px; display:inline; margin-left:35px; margin-bottom:68px; width:140px; padding-left:20px; background:url(../graphics/tick2.jpg) top left no-repeat; }
.product_info_right h1.title { display:none; }
.product_info_right textarea { float:left; display:inline; margin:122px 0 0 33px; overflow:auto;
                               background:none; border:none; clear:both; width:165px; height:70px; }
.product_info_right #commentSubmit { float:left; display:inline; margin:10px 0 0 160px;  }

.beer_menu { background:url(../graphics/beer_menu_base.png) top left no-repeat; width:790px; height:49px;
              margin:0px 0 0px 100px !important; padding:0; float:left; display:inline;  }
.beer_menu ul { height:49px; margin:0; padding:0; list-style-type:none; border:none; }
.beer_menu ul li { display:block; float:left; padding:0; margin:0; border:none; }
.beer_menu ul li a { display:block; height:49px; padding:0; margin:0; }
.beer_menu ul li strong { display:none; }
li#graf_bay a { width:99px; }
li#vollbier a { width:84px; }
li#pils a { width:120px; }
li#hefe a { width:98px; }
li#excellent a { width:92px; }
li#dunkel a { width:132px; }
li#festbier a { width:86px; }
li#radler a { width:79px; }
li#graf_bay a:hover { background:transparent url(../graphics/beer_menu_over.png) 0px 0px no-repeat; }
li#vollbier a:hover { background:transparent url(../graphics/beer_menu_over.png) -99px 0px no-repeat; }
li#pils a:hover { background:transparent url(../graphics/beer_menu_over.png) -183px 0px no-repeat; }
li#hefe a:hover { background:transparent url(../graphics/beer_menu_over.png) -303px 0px no-repeat; }
li#excellent a:hover { background:transparent url(../graphics/beer_menu_over.png) -401px 0px no-repeat; }
li#dunkel a:hover { background:transparent url(../graphics/beer_menu_over.png) -493px 0px no-repeat; }
li#festbier a:hover { background:transparent url(../graphics/beer_menu_over.png) -625px 0px no-repeat; }
li#radler a:hover { background:transparent url(../graphics/beer_menu_over.png) -711px 0px no-repeat; }

.arrow_left { float:left; width:56px; height:66px; display:inline; margin:150px 0 0 0;
               background:url(../graphics/arrow_left.jpg) top left no-repeat; }
.arrow_right { float:left; width:50px; height:57px; margin:150px 0 0 9px;
               background:url(../graphics/arrow_right.jpg) top left no-repeat; }
.arrow_left strong, .arrow_right strong { display:none; }

.comments { width:183px; height:95px; float:left; margin:30px 0 0 33px; display:inline; text-align:left; }
.comments h3 { color:#8FA810; }
.comments small { color:#999; }
#pscroller1{
	padding:0 0 0 0px;
	width: 168px;
	height: 95px;
}
.read_more { float:left; display:inline; margin:5px 0 0 160px; color:#666; font-weight:bold;  }

/* About Us */
.flash_left { float:left; width:200px; }
.flash_right { float:left; width:200px; }
.about_content { float:left; width:452px; }
.about_content p { float:left; width:195px; text-align:left; padding:28px 0 20px 22px  }


/* Gallery */
.flash_gallery { float:left; width:980px; z-index:1; position:relative; }
.gallery_cms { float:left; width: 250px; z-index:100; position:relative; margin-top:-550px; }
.gallery_cms h1.gallery_title { font-size:18px; color:#f46700; text-align:right; background:url(../graphics/title_bg2.jpg) bottom right no-repeat; padding-bottom:20px;  width:240px; float:left; clear:both; }
.gallery_cms_landing h1.gallery_title_landing_en { background:url(../graphics/title_gallery.jpg) top left no-repeat; text-indent:-9999em !important; width:240px; float:left; clear:both; height:400px; }
.gallery_cms_landing h1.gallery_title_landing_de { background:url(../graphics/title_gallery_de.jpg) top left no-repeat; text-indent:-9999em !important; width:240px; float:left; clear:both; height:400px; }
.gallery_cms p.gallery_desc { float:left; width:240px; text-align:right; clear:both; /*background:url(../graphics/title_bg.jpg) bottom right no-repeat;*/ display:inline; margin:0px 0 0 0; padding-bottom:0px; }
.gallery_cms_landing { width:940px; min-height:400px;  float:left; text-align:justify; margin-top:10px;  }
.gallery_cms_landing p { float:left; width:680px; display:inline; padding-top:10px; margin:0 0 15px 20px; }
.gallery_cms_landing ul { float:right; width:655px; display:inline; margin-bottom:60px; }
.gallery_cms_landing li {  list-style-image:url(../graphics/bullet.jpg); line-height:1.5em; }
.gallery_cms_landing ul li a { color:#f46700;  }

/* Standard CMS pages (terms, privacy, contact, register, profile) */
.standard_cms { width:940px; background:#fff; min-height:400px;  float:left; text-align:justify; margin-top:10px; }
.standard_cms.long_title { display:inline; margin-left:20px; }				
.standard_cms label.sor_label { float:left; padding:9px 10px 0 0; width:120px; }
.standard_cms label.sor_label2 { float:left; display:inline; margin-left:0px; padding:9px 10px 0 0; width:70px; }
.standard_cms h1.title_postcards_en { background:url(../graphics/title_postcards.jpg) top left no-repeat; text-indent:-9999em !important; width:240px; float:left; clear:both; height:400px; }
.standard_cms h1.title_download_de { background:url(../graphics/title_download_de.jpg) top left no-repeat; text-indent:-9999em !important; width:240px; float:left; clear:both; height:400px; }
.standard_cms h1.title_register_en { background:url(../graphics/title_register.jpg) top left no-repeat; text-indent:-9999em !important; width:240px; float:left; clear:both; height:400px; }
.standard_cms h1.title_contact_en { background:url(../graphics/title_contact.jpg) top left no-repeat; text-indent:-9999em !important; width:240px; float:left; clear:both; height:400px; }
.standard_cms h1.title_profile_en { background:url(../graphics/title_profile.jpg) top left no-repeat; text-indent:-9999em !important; width:240px; float:left; clear:both; height:400px;  }
.standard_cms h1.title_terms_en { background:url(../graphics/title_terms.jpg) top left no-repeat; text-indent:-9999em !important; width:940px; float:left; clear:both; height:80px;  }
.standard_cms h1.title_policy_en { background:url(../graphics/title_privacy.jpg) top left no-repeat; text-indent:-9999em !important; width:940px; float:left; clear:both; height:80px;  }
.standard_cms h1.title_forgot_en { background:url(../graphics/title_forgot.jpg) top left no-repeat; text-indent:-9999em !important; width:940px; float:left; clear:both; height:80px;  }
.standard_cms h1.title_ideabox_en { background:url(../graphics/title_ideabox.jpg) top left no-repeat; text-indent:-9999em !important; width:240px; float:left; clear:both; height:400px; }
.standard_cms div.title_ideabox_en { background:url(../graphics/title_ideabox.jpg) top left no-repeat; width:240px; float:left; clear:both; height:400px; }
.idea_form { float:left; width:680px; }
.forms_page  { float:left; width:700px; }
.radio_label { margin-top:3px; }

.standard_cms h1.title_postcards_de { background:url(../graphics/title_postcards_de.jpg) top left no-repeat; text-indent:-9999em !important; width:240px; float:left; clear:both; height:400px; }
.standard_cms h1.title_download_de { background:url(../graphics/title_download_de.jpg) top left no-repeat; text-indent:-9999em !important; width:240px; float:left; clear:both; height:400px; }
.standard_cms h1.title_register_de { background:url(../graphics/title_register_de.jpg) top left no-repeat; text-indent:-9999em !important; width:240px; float:left; clear:both; height:400px; }
.standard_cms h1.title_contact_de { background:url(../graphics/title_contact_de.jpg) top left no-repeat; text-indent:-9999em !important; width:240px; float:left; clear:both; height:400px; }
.standard_cms h1.title_profile_de { background:url(../graphics/title_profile_de.jpg) top left no-repeat; text-indent:-9999em !important; width:240px; float:left; clear:both; height:400px;  }
.standard_cms h1.title_terms_de { background:url(../graphics/title_terms_de.jpg) top left no-repeat; text-indent:-9999em !important; width:940px; float:left; clear:both; height:80px;  }
.standard_cms h1.title_policy_de { background:url(../graphics/title_privacy_de.jpg) top left no-repeat; text-indent:-9999em !important; width:940px; float:left; clear:both; height:80px;  }
.standard_cms h1.title_forgot_de { background:url(../graphics/title_forgot_de.jpg) top left no-repeat; text-indent:-9999em !important; width:940px; float:left; clear:both; height:80px;  }
.standard_cms h1.title_ideabox_de { background:url(../graphics/title_ideabox_de.jpg) top left no-repeat; text-indent:-9999em !important; width:240px; float:left; clear:both; height:400px; }
.standard_cms div.title_ideabox_de { background:url(../graphics/title_ideabox_de.jpg) top left no-repeat; width:240px; float:left; clear:both; height:400px; }
.standard_cms div.title_ideabox_en strong, .standard_cms div.title_ideabox_de strong { display:none; }
.standard_cms div.title_ideabox_en .ratings_title, .standard_cms div.title_ideabox_de .ratings_title { margin-top:20px; clear:both; float:left; padding:0 0 0 15px; }
.standard_cms div.my_idea { margin-top:5px; float:left; width:680px; margin-bottom:30px; }

.standard_cms div.long_cms { width:880px; float:left; display:inline; margin-left:30px; }
.standard_cms ul { float:left; display:inline; margin:10px 0 40px 50px; list-style-image:url(../graphics/bullet.jpg); line-height:1.5em; }
.standard_cms ul li a { color:#f46700;  }
.standard_cms .ratingblock ul { list-style-image:none; } 
.standard_cms input.input_210 { background:url(../graphics/input_210.jpg) top left no-repeat; height:30px; border:none !important; width:200px !important; padding:8px 15px 0 8px; }
.standard_cms select.select_310 { background:url(../graphics/select_310.jpg) top left no-repeat; height:30px; border:none !important; width:320px !important; padding:8px 15px 0 8px; margin-bottom:5px;  } 
.standard_cms select.select_135 { background:url(../graphics/select_135.jpg) top left no-repeat !important; height:30px !important; border:none !important; width:150px !important; padding:8px 20px 0 8px !important; margin-bottom:5px; }
.standard_cms .textarea_218 { background:url(../graphics/textarea_218.jpg) top left no-repeat; height:110px; border:none !important; float:left; width:199px !important; padding:10px 10px 0px 8px; overflow:auto; } 
.standard_cms .textarea_505 { background:url(../graphics/textarea_505.jpg) top left no-repeat; height:110px; border:none !important; float:left; width:490px !important; padding:10px 10px 0px 8px; overflow:auto; }
.standard_cms .in_radio { margin-bottom:9px; padding-top:10px; float:left; margin-right:5px; }
.standard_cms label { float:left; margin-right:10px; }
.standard_cms .sor_label3 { width:135px; }
.standard_cms small{  color:#f46700;  }
.input_error { color:#ff0000; }
.standard_cms_block { margin-bottom:10px; float:none; }
.standard_cms .btn_register { margin-right:170px; display:inline; float:right; margin-top:20px; margin-bottom:40px }
.standard_cms .btn_send {  margin-right:60px; display:inline; float:right; margin-top:0px; margin-bottom:40px }
.standard_cms .btn_forgot {  float:left; margin-left:300px; margin-top:-37px; }
.idea_box_left { float:left; width:400px; border:1px solid red; display:inline; margin-left:30px; }
.idea_box_right { float:left; }
.rating_section.ideabox { margin-top:30px; margin-left:20px; float:left; display:inline; }
.rating_section.ideabox .ratings { margin-left:12px; margin-top:10px; float:left; }

/* Idea box */
h2.add_ideas { background:url(../graphics/add_ideas.jpg) top left no-repeat; text-indent:-9999em; width:600px; height:44px; float:left; }
.ideas { float:left; width:640px; margin-top:10px; }
.idea_list { float:left; width:305px; display:inline; margin:0 10px 25px 0; }
.idea_topic { font-size:16px; }
.idea_view { margin-left:10px; }
.idea_view a { color:#f46700;  }
.idea_date { color:#999; margin-left:8px; line-height:1.5em; }

/* News */
.news_landing, .news_inner { background:#fff; width:940px; min-height:400px;  float:left; text-align:justify; margin-top:10px; }
.news_landing p, .news_inner p { float:left; width:680px; display:inline; margin:13px 0 15px 20px; clear:left; }
.news_inner p { padding-top:10px; }
.news_landing p { clear:none; float:right !important; width:680px !important; }
.news_inner p { clear:none; float:right; margin-top:-7px !important; }
.news_inner p { margin-top:0; }
.news_landing ul, .news_inner ul { float:right; width:655px; display:inline; margin-bottom:60px; }
.news_landing li, .news_inner li {  list-style-image:url(../graphics/bullet.jpg); line-height:1.5em; }
.news_landing ul li a, .news_inner ul li a, .news_landing a { color:#f46700;  }
.news_landing h1.title_news_en { background:url(../graphics/title_news.jpg) top left no-repeat; text-indent:-9999em !important; width:240px; float:left; clear:both; height:400px; }
.news_landing h1.title_news_de { background:url(../graphics/title_news_de.jpg) top left no-repeat; text-indent:-9999em !important; width:240px; float:left; clear:both; height:400px; }
.news_inner h1.title_news_inner { font-size:16px; color:#f46700; text-align:right; background:url(../graphics/title_bg2.jpg) bottom right no-repeat; padding-bottom:20px;  width:240px; float:left; clear:both; }
.news_content { float:left; width:680px; margin-top:5px; margin-bottom:20px; }

/* Lexicon */
.lexicon_landing { background:#fff; width:940px; min-height:400px;  float:left; text-align:justify; margin-top:10px; }
.lexicon_landing p { float:left; width:680px; display:inline; margin:13px 0 15px 20px; }
/*.lexicon_landing ul { float:right; width:655px; display:inline; margin-bottom:60px; }*/
.lexicon_landing li {  list-style-image:url(../graphics/bullet.jpg); line-height:1.5em; }
.lexicon_landing ul li a { color:#f46700;  }
.lexicon_landing h1.title_lexicon_en { background:url(../graphics/title_lexicon.jpg) top left no-repeat; text-indent:-9999em !important; width:240px; float:left; clear:both; height:400px; }
.lexicon_landing h1.title_lexicon_de { background:url(../graphics/title_lexicon_de.jpg) top left no-repeat; text-indent:-9999em !important; width:240px; float:left; clear:both; height:400px; }
.lexicon_inner { background:#fff; float:left; width:980px; }
.lexicon_inner div.lexicon_block { float:left; width:380px; padding-left:35px; padding-top:20px; text-align:justify; }
.lexicon_inner div.lexicon_block h2 { }
.lexicon_inner a { color:#f46700;  }
.lexicon_data { float:left; padding-top:10px; padding-bottom:30px; background: #fff url(../graphics/delim_big.jpg) top center no-repeat; }
.lexicon_title { float:left; text-indent:-9999em; width:110px; height:108px; display:inline; margin:30px 0 0 0; clear:both;  } 
.lexicon_title.title_a { background:url(../graphics/title_a.jpg) top left no-repeat; }
.lexicon_title.title_b { background:url(../graphics/title_b.jpg) top left no-repeat; }
.lexicon_title.title_c { background:url(../graphics/title_c.jpg) top left no-repeat; }
.lexicon_title.title_d { background:url(../graphics/title_d.jpg) top left no-repeat; }
.lexicon_title.title_e { background:url(../graphics/title_e.jpg) top left no-repeat; }
.lexicon_title.title_f { background:url(../graphics/title_f.jpg) top left no-repeat; }
.lexicon_title.title_g { background:url(../graphics/title_g.jpg) top left no-repeat; }
.lexicon_title.title_h { background:url(../graphics/title_h.jpg) top left no-repeat; }
.lexicon_title.title_i { background:url(../graphics/title_i.jpg) top left no-repeat; }
.lexicon_title.title_j { background:url(../graphics/title_j.jpg) top left no-repeat; }
.lexicon_title.title_k { background:url(../graphics/title_k.jpg) top left no-repeat; }
.lexicon_title.title_l { background:url(../graphics/title_l.jpg) top left no-repeat; }
.lexicon_title.title_m { background:url(../graphics/title_m.jpg) top left no-repeat; }
.lexicon_title.title_n { background:url(../graphics/title_n.jpg) top left no-repeat; }
.lexicon_title.title_o { background:url(../graphics/title_o.jpg) top left no-repeat; }
.lexicon_title.title_p { background:url(../graphics/title_p.jpg) top left no-repeat; }
.lexicon_title.title_q { background:url(../graphics/title_q.jpg) top left no-repeat; }
.lexicon_title.title_r { background:url(../graphics/title_r.jpg) top left no-repeat; }
.lexicon_title.title_s { background:url(../graphics/title_s.jpg) top left no-repeat; }
.lexicon_title.title_t { background:url(../graphics/title_t.jpg) top left no-repeat; }
.lexicon_title.title_u { background:url(../graphics/title_u.jpg) top left no-repeat; }
.lexicon_title.title_v { background:url(../graphics/title_v.jpg) top left no-repeat; }
.lexicon_title.title_w { background:url(../graphics/title_w.jpg) top left no-repeat; }
.lexicon_title.title_x { background:url(../graphics/title_x.jpg) top left no-repeat; }
.lexicon_title.title_y { background:url(../graphics/title_y.jpg) top left no-repeat; }
.lexicon_title.title_z { background:url(../graphics/title_z.jpg) top left no-repeat; }

#lexicon_menu { width:697px; height:40px; background:transparent url(../graphics/abc_base.jpg) no-repeat;
                margin:0 0 10px 140px; padding:0; float:left; display:inline; }
#lexicon_menu ul { height:40px; margin:0; padding:0; list-style-type:none; border:none; }
#lexicon_menu ul li { display:block; float:left; padding:0; margin:0; border:none; }
#lexicon_menu ul li a { display:block; height:40px; padding:0; margin:0; }
#lexicon_menu ul li strong { display:none; }
li#letter_a a { width:28px; }
li#letter_b a { width:24px; }
li#letter_c a { width:28px; }
li#letter_d a { width:30px; }
li#letter_e a { width:26px; }
li#letter_f a { width:24px; }
li#letter_g a { width:29px; }
li#letter_h a { width:31px; }
li#letter_i a { width:14px; }
li#letter_j a { width:17px; }
li#letter_k a { width:27px; }
li#letter_l a { width:24px; }
li#letter_m a { width:35px; }
li#letter_n a { width:30px; }
li#letter_o a { width:30px; }
li#letter_p a { width:24px; }
li#letter_q a { width:38px; }
li#letter_r a { width:26px; }
li#letter_s a { width:19px; }
li#letter_t a { width:27px; }
li#letter_u a { width:26px; }
li#letter_v a { width:26px; }
li#letter_w a { width:37px; }
li#letter_x a { width:26px; }
li#letter_y a { width:26px; }
li#letter_z a { width:25px; }
li#letter_a a:hover { background:transparent url(../graphics/abc_over.jpg) 0px 0px no-repeat; }
li#letter_b a:hover { background:transparent url(../graphics/abc_over.jpg) -28px 0px no-repeat; }
li#letter_c a:hover { background:transparent url(../graphics/abc_over.jpg) -52px 0px no-repeat; }
li#letter_d a:hover { background:transparent url(../graphics/abc_over.jpg) -80px 0px no-repeat; }
li#letter_e a:hover { background:transparent url(../graphics/abc_over.jpg) -110px 0px no-repeat; }
li#letter_f a:hover { background:transparent url(../graphics/abc_over.jpg) -136px 0px no-repeat; }
li#letter_g a:hover { background:transparent url(../graphics/abc_over.jpg) -160px 0px no-repeat; }
li#letter_h a:hover { background:transparent url(../graphics/abc_over.jpg) -189px 0px no-repeat; }
li#letter_i a:hover { background:transparent url(../graphics/abc_over.jpg) -220px 0px no-repeat; }
li#letter_j a:hover { background:transparent url(../graphics/abc_over.jpg) -234px 0px no-repeat; }
li#letter_k a:hover { background:transparent url(../graphics/abc_over.jpg) -251px 0px no-repeat; }
li#letter_l a:hover { background:transparent url(../graphics/abc_over.jpg) -278px 0px no-repeat; }
li#letter_m a:hover { background:transparent url(../graphics/abc_over.jpg) -302px 0px no-repeat; }
li#letter_n a:hover { background:transparent url(../graphics/abc_over.jpg) -337px 0px no-repeat; }
li#letter_o a:hover { background:transparent url(../graphics/abc_over.jpg) -367px 0px no-repeat; }
li#letter_p a:hover { background:transparent url(../graphics/abc_over.jpg) -397px 0px no-repeat; }
li#letter_q a:hover { background:transparent url(../graphics/abc_over.jpg) -421px 0px no-repeat; }
li#letter_r a:hover { background:transparent url(../graphics/abc_over.jpg) -459px 0px no-repeat; }
li#letter_s a:hover { background:transparent url(../graphics/abc_over.jpg) -485px 0px no-repeat; }
li#letter_t a:hover { background:transparent url(../graphics/abc_over.jpg) -504px 0px no-repeat; }
li#letter_u a:hover { background:transparent url(../graphics/abc_over.jpg) -531px 0px no-repeat; }
li#letter_v a:hover { background:transparent url(../graphics/abc_over.jpg) -557px 0px no-repeat; }
li#letter_w a:hover { background:transparent url(../graphics/abc_over.jpg) -583px 0px no-repeat; }
li#letter_x a:hover { background:transparent url(../graphics/abc_over.jpg) -620px 0px no-repeat; }
li#letter_y a:hover { background:transparent url(../graphics/abc_over.jpg) -646px 0px no-repeat; }
li#letter_z a:hover { background:transparent url(../graphics/abc_over.jpg) -672px 0px no-repeat; }


/*RATING START*/

.ratingblock {
	display:block;
	float:left;
	/*border-bottom:1px solid #999;*/
	padding-bottom:8px;

	}

.loading {
	height: 30px;
	background: url('../images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 21px;
	position: relative;
	background: url('../graphics/ratings.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:21px;
	height: 21px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../graphics/ratings.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:21px;}
.unit-rating a.r2-unit{left:21px;}
.unit-rating a.r2-unit:hover{width: 42px;}
.unit-rating a.r3-unit{left: 42px;}
.unit-rating a.r3-unit:hover{width: 63px;}
.unit-rating a.r4-unit{left: 63px;}	
.unit-rating a.r4-unit:hover{width: 84px;}
.unit-rating a.r5-unit{left: 84px;}
.unit-rating a.r5-unit:hover{width: 105px;}
/*.unit-rating a.r6-unit{left: 105px;}
.unit-rating a.r6-unit:hover{width: 126px;}
.unit-rating a.r7-unit{left: 126px;}
.unit-rating a.r7-unit:hover{width: 147px;}
.unit-rating a.r8-unit{left: 147px;}
.unit-rating a.r8-unit:hover{width: 168px;}
.unit-rating a.r9-unit{left: 168px;}
.unit-rating a.r9-unit:hover{width: 189px;}
.unit-rating a.r10-unit{left: 189px;}
.unit-rating a.r10-unit:hover{width: 210px;}*/

.unit-rating li.current-rating {
	background: url('../graphics/starrating.gif') left bottom;
	position: absolute;
	height: 21px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}	



.ratings, .tabber_ratings{
    margin:7px 0;
    line-height:1em;
    }
.ratings a { color:#F84C7A; }
.rating-box {
    float:left;
    position:relative;
    width:105px;
    height:21px;
    margin-right:5px;
    background:url(../graphics/ratings.gif) top left repeat-x;
    }
.rating-box .rating {
    position:absolute;
    top:0;
    left:0;
    height:21px;
    background:url(../graphics/ratings.gif) 0px -21px repeat-x;
    }

/*RATING END*/


/* Feedback */
.login_feedb { position:absolute; width:260px; margin-left:400px; border:1px solid #efefef; 
               background:#fff url(../graphics/tick3.jpg) top left no-repeat; padding:3px; font-weight:bold; margin-top:18px;
                }
.login_feedb_ok { position:absolute; width:260px; margin-left:400px; border:1px solid #efefef; 
				  background:#fff url(../graphics/tick.jpg) top left no-repeat; padding:3px; font-weight:bold; margin-top:18px;
                   }
.login_feedb_error { position:absolute; width:260px; margin-left:400px; border:1px solid #efefef; 
                    background:#fff url(../graphics/tick2.jpg) top left no-repeat; padding:3px; font-weight:bold; margin-top:18px;
                     }
.comment_feedb { position:absolute; width:140px; margin-left:35px; border:1px solid #efefef; 
               background:#fff url(../graphics/tick3.jpg) top left no-repeat; padding:3px 3px 3px 20px; font-weight:bold; margin-top:138px;
                }
.comment_feedb_ok { position:absolute; width:140px; margin-left:35px; border:1px solid #efefef; 
               background:#fff url(../graphics/tick.jpg) top left no-repeat; padding:3px 3px 3px 20px; font-weight:bold; margin-top:138px;
                }
.comment_feedb_error { position:absolute; width:140px; margin-left:35px; border:1px solid #efefef; 
               background:#fff url(../graphics/tick2.jpg) top left no-repeat; padding:3px 3px 3px 20px; font-weight:bold; margin-top:138px;
                }

.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#FFFFFF !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border-color: #FFFFFF !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #000000 !important; //Text input field border color
   background-color:#FFFFFF !important; //Text input field background color
 }


/* Postcards */
.postcard_right { float:right; width:240px; background:url(../graphics/leftDelim.jpg) top left no-repeat; padding:20px 0 0 30px; }
.postcard_right .postTitle { color:#f46700; font-weight:bold; }
.postcard_right img { border:3px solid #fefefe; margin:5px 0 5px -3px; }
.postcard_left { float:left; width:420px; margin-top:10px }
#recaptcha_table { float:left !important; display:inline; margin-left:42px !important; margin-top:-25px !important;}
#recaptcha_table td.recaptcha_image_cell { margin-left:0px !important; width:320px !important; }
#recaptcha_table td.recaptcha_image_cell center { float:left !important; display:inline; margin-left:4px; padding-left:10px }
.recaptcha_input_area #recaptcha_response_field { background:url(../graphics/select_310.jpg) top left no-repeat; height:30px; border:none !important; width:320px !important; padding:8px 15px 0 8px; margin-bottom:5px; margin-top:4px; }
.sendPostcard { float:left; margin-right:5px; display:inline; margin-left:205px; } 
.preview { background:url(../graphics/preview_1.jpg) top left no-repeat; float:left; width:78px; height:35px; text-indent:-9999em; }
.preview:hover { background:url(../graphics/preview_2.jpg) top left no-repeat; }
#preview_image { background-color:#999; float:left; width:500px; height:375px; background:url(../graphics/iframe.gif) top left no-repeat; padding-top:15px; margin-top:10px;  }

.titleSection { font-size:16px; }
.postcardItem { float:left; width:580px; border:2px solid #efefef; padding:10px 10px 10px 5px; margin-top:10px; }
.postcardTitle {  color:#f46700; font-weight:bold; padding:10px 0 10px 10px; }
.postcardPicture { background:url(../graphics/picBg.jpg) top left no-repeat; float:left; padding:9px 0 0 12px; }
.postcardPicture img, .postcardPicture a { border:none; }
.postcardDescription { float:left; background:url(../graphics/delimSmall.jpg) top left no-repeat; display:inline; width:400px; margin-left:0px; padding:10px 0 10px 10px; min-height:80px; }
.postcardDescription p { padding:5px 0 15px 10px;  float:left; margin-bottom:5px; }


/* Download */
.titleSection { font-size:16px; }
.downloadItem { float:left; width:540px; border:2px solid #efefef; padding:10px 10px 10px 10px; background:url(../graphics/delimBottom.jpg) bottom center no-repeat;margin-top:10px;  }
.downloadTitle {  color:#f46700; font-weight:bold; padding:10px 0 10px 10px; }
.downloadPicture { background:url(../graphics/picBg.jpg) top left no-repeat; float:left; padding:9px 0 0 12px; }
.downloadPicture img, .downloadPicture a { border:none; }
.downloadDescription { float:left; background:url(../graphics/delimSmall.jpg) top left no-repeat; display:inline; width:400px; margin-left:0px; padding:10px 0 10px 10px; min-height:80px; }
.downloadDescription p { padding:5px 0 15px 10px; border-bottom:2px solid #efefef; float:left; margin-bottom:5px; }
.downloadLink { float:right; width:85px; height:35px; background:url(../graphics/download_1.jpg) top left no-repeat; }
.downloadLink:hover { background:url(../graphics/download_2.jpg) top left no-repeat; }
.downloadLink strong { display:none; }
