/* Specific STARTSEITE STYLES*/
html { background:#ffcc00;}
.hidden_input {display:none;}
#specific {background:#ffcc00;}
#specific .background_whole {background:#ffcc00;}
#specific .article_type {background:#FFCC00;}
#specific  .article_single .excerpt {border:0.1em solid #FFCC00; border-width:0.1em 0em 0.1em 0em;}
#specific .main_container {background:#FF6600;}
#specific .top_search {background:#FF6600;}
#specific .top_search .submit_input {background:#FF6600; border:0em;}
#specific .combolinks {width:13.9em;}

#specific .text_box {height:23em;}

#specific .form_navigation_box {border:0px;}

#specific .col1 .select_wrapper {overflow:auto; height:5.5em; } /*Treatment in case JS off, styles on*/

#datatable_js_popup {background:#ffcc00;}
#datatable_js_popup a.aktion { font:normal 1em arial,verdana,sans-serif; color:black;}

#specific .view_title { margin:0em 0.5em 0em 0.5em; background:#ffbb00;height:2em; line-height:2em; width:98.5%;position:relative;}
#specific .view_title span {font-size:1.3em; margin-left:0.5em; font-weight:bold;}
#specific .view_title h1 {font-size:1.3em; margin-left:0.5em; font-weight:bold; display:inline; clear:none;}
#specific .view_title .view_buttons {display:none;}

/* Styles for forms generated through print_form function in user part */
#user_content_print_form .form_main {position:relative; top:0.5em; margin:0em 0.4em 0.5em 0.5em; width:98.5%; background:#ffbb00; border:0.1em solid gray;padding-bottom:0.5em;}
#user_content_print_form .form_body {margin:1em 0em 0em 0em; padding-top:0.5em;  background:#fff296; height:100%;}
#user_content_print_form .form_main .form_buttons {background:transparent;}

/* Login styles */
#user_content .form_main .fset_login {border:0.1em solid gray;background:transparent;position:relative; padding:0.5em;}
.fset_login label {width:8em;}
.fset_login legend {color:black; background:#ccc; border:0em; padding:0.1em; margin-left:0.5em; margin-bottom:0.5em; }

/* Newsletter styles : general stylesheet in bwbwk_global.css - .article_row */
.newsletter { background:#fff296; position:relative;}
.newsletter .excerpt_options { border-top:0.1em solid #ffbb00; }
.newsletter .article_excerpt { float:left;}
.newsletter .article_excerpt h1 { margin-bottom:2.5em;}

/* Specific pressarticle : general stylesheet in bwbwk_global.css - .article_row */
.pressarticle { background:#fff296;}

.dwnlds .detail {display:inline; text-align:right;}

/*Downloads: User part : general stylesheet in bwbwk_global.css - .article_row */
.downloads {background:#fff296;}
.downloads .squares {position:relative; float:right; clear:both; margin-bottom:1em}
.downloads .article_excerpt {width:44%; margin:1em;}
.downloads .date_author {width:50%; text-align:right; }
.downloads .date_author a {clear:both;}
.downloads .blue_square {}

/* Startpage news styles : general stylesheet in bwbwk_global.css - .article_row */
.stpage_news_detail {background:#fff296;}
.stpage_news_detail div {position:relative;}
.stpage_news_detail img {float:right; width:6.8em; height:6.8em; border:0.1em solid gray; padding:0.2em; margin:0em 0em 1em 1em;}
.stpage_news_detail img.pic {float:none; width:auto; height:auto; border:0em; padding:0.0em; margin:0em 0em 0em 0em;}
.stpage_news_detail .detail {background:transparent;}

/*LEARNIE AWARD STYLES*/
.award_navigation_box {width:15em; position:absolute; left:0px; top:0px; text-align:left;}
.award_navigation_box ul {display:block; list-style:circle outside none; margin-left:2em; padding:0px;}
.award_navigation_box li { margin-left:0em;}

.award_content_title {width:52em; margin-left:16em; background:#FFBF00;text-align:left; margin-bottom:0.3em;}
.award_content_title h1 {padding:0.2em 0.2em 0.2em 1em;}
.award_content_box {width:52em;  margin-left:16em;  text-align:left; height:auto; 
background:#fff296; padding-top:1em;  padding-bottom:1em; vertical-align:top;}
.award_content_box p {padding:0em 1em 0em 1em; margin-top:1em; font-size:1.1em;}
.award_content_box h2 {padding-left:1em; font-size:1.1em; clear:none; margin-top:1em;}
.award_content_box ul {font-size:1.1em;}
.award_content_box ol {font-size:1.1em;}
.award_content_box .img_wrap_full {text-align:center;}
.award_content_box .img_wrap_full img {margin:0px auto;}
.award_content_box .img_wrap_half {text-align:center; width:48%; float:left;margin-top:0.5em;}
.award_content_box .img_wrap_half img {margin:0px auto;}
.li_top_space {margin-top:1em; background:white; width:auto; float:left; padding:0.3em;}
.learnie_login {text-align:center; height:10em;}
.learnie_login .center_me {width:48%; display:block; float:left;margin-left:0.5em; text-align:center;}

#award_content {background:#ff6600;}
#award_content .form_main {background:#ff6600; width:100%;}
#award_content .article_type {margin:0em 1em 1em 16em; padding:0.3em;border-top:0.1em solid #ff6500;}
#award_content .form_tab_view_visible .article_type {margin:0.5em; padding:0.3em;}
#award_content .article_type .form_main {margin:0px; padding:0px; background:#ffcf4f ! important;}
#award_content .article_type .form_buttons { position:relative;left:0em;}
#award_content .form_body label {width:14em;}
#award_content .form_body label.auto {width:auto;}
#award_content .form_body span.heading {width:auto; font-size:1.2em; font-weight:bold; color:#ff6600; margin-left:1em;}
#award_content .form_body span.text {width:auto; font-size:1.0em; font-weight:normal; color:#ffffff; margin-left:1em;}

#award_content .form_body  span { display: block; line-height:1.5em; float: left; margin:0px 0.3em; text-align:left;font-size:1.2em;}
#award_content .view_title {background:transparent;display:none;}
#award_content .view_buttons {background:transparent;display:none;}
#specific .contentform_txtarea {text-align:center; }
#specific .contentform_txtarea textarea {float:none; margin:0px auto;}

#award_content .master_object_info {clear:both;}
#award_content .master_object_navigation {clear:both; }

/*LEARNIE AWARD : selcrit box specific*/
#award_content div.col_num_2 {width:95%;} /* redefines width for selcrit boxes that are too wide for learnieaward, yet fit for admin console*/
#award_content .selcrit_box .longest_label {width:15em;}
#award_content .selcrit_box {margin:0.3em;}

/*LEARNIE AWARD : selcrit box specific*/
#award_content .form_table {}
#award_content .form_table th {white-space:normal; font-size:1.1em; padding:0.3em;}
#award_content .form_table th span {white-space:normal; font-size:1.1em;}
#award_content .form_table th a {white-space:normal; font-size:1em;}
#award_content .selcrit_box {margin:0em 0em 0.5em 0em; } 
#specific .article_type { background:transparent; padding:0em;}

/* LEARNIE AWARD - wide page layout*/
#specific #award_wide_page .main_container {width:100em;}
#specific #award_wide_page .top_search {width:100em;}
#specific #award_wide_page .bottom_container {width:100.4em; }/* weird width to have bottom bar aligned in IE and mozilla as well*/
#specific #award_wide_page .bottom_container .partners_firstlink {margin-left:8em;}
#specific #award_wide_page .bottom_bar {width:95.07em; position:relative; left:0.2em;}
#specific #award_wide_page .logo_menu {width:100em;}


/* FAQ styles*/
.user_faqs_box {border:0.1em solid black; background:#ffbb00; margin-bottom:1em; padding-bottom:0.5em; width:98.5%; margin:0.4em;}
.user_faqs_box div span {font-size:1.2em; line-height:1.1em;display:block;}
.user_faqs_box .faq_hdr span {font-weight:bold; margin:0.3em;}
.user_faqs_box .faq_body {background:#fff296; position:relative; padding:0.2em; }
.user_faqs_box .faq_body span {display:inline;}
.user_faqs_box .faq_body  a {  margin:0em; line-height:1.2em;  display:inline;}


/* GUESTBOOK styles*/
#specific .gb_entry_box {}
#specific .gb_entry_box label {width:4em; }
#specific .gb_entry_box .smileys { white-space:nowrap;}
#specific .gb_entry_box .smileys * {display:block; float:left; margin-bottom:0.5em; }
#specific .gb_entry_box .smileys input {display:block; float:left;margin:0em 0.2em 0em 0.5em;}
.gb_entry_labels{ }
.gb_entry_img{ float:left; width: 2.1em;}
.gb_entry_radio{ float:left; width: 2em;}
.guestbook_entry {border:0.1em solid black; background:#fff296;margin:0.5em;position:relative;}
.guestbook_entry * {position:relative;}
.guestbook_entry span {font-size:1.2em; line-height:1.1em;display:block; margin:0.3em;}
.guestbook_entry .gb_name {width:20%;  font-weight:bold; float:left;}
.guestbook_entry .gb_message {width:79%; border-left:0.1em solid black;float:left;}
.guestbook_entry .gb_foot {line-height:1em;background:#ffbb00; border-top:0.1em solid black; text-align:right;}
.guestbook_entry .gb_foot img {margin:0.1em;line-height:1.5em; }
.guestbook_entry .gb_foot a {margin:0px; padding:0px; line-height:1.5em;}
.guestbook_entry .gb_foot span { display:inline; font-size:1em; float:left;}
.la_formblock{
    border: double medium #ff6600;
    height: 100%;
}


