/*

DIALOG WEB-DESIGN

================================================*/
@media screen {

/*
Summer color-theme
================================================*/

body {color: #47493B;}
.clean_page_position {border-bottom: 4px solid #FFCD04;}

/* Header Top part
======================*/
.header {background: #75AE61 url(../img/bg_header.jpg) repeat-x scroll 0 0;}
.header_pic {background: url(../img/header_pic.png) no-repeat scroll 92% 0;}

.header_top {border-bottom: 6px solid #FFCD04; border-top: 1px dashed #3B6F00; }
.header_top ul.sete_m li {background: url(../img/border.jpg) no-repeat scroll 100% 50%;}
.header_top ul.sete_m li.last  {background: none;}
.header_top ul.sete_m li a {color: #3B6F00;}
.header_top ul.sete_m li a:hover, 
.header_top ul.sete_m li a:focus {color: #FFFFFF; background: #3B6F00;}

.header_top ul.font_size li a.first {color:#3B6F00;}
.header_top ul.font_size li span.first {color:#3B6F00;}
.header_top ul.font_size li a.middle {color:#3B6F00;}
.header_top ul.font_size li span.middle {color:#3B6F00;}
.header_top ul.font_size li a.last {color:#3B6F00;}
.header_top ul.font_size li span.last {color:#3B6F00;}
.header_top ul.font_size li a:hover,
.header_top ul.font_size li a:focus {color: #FFFFFF; background: #3B6F00;}

.header_top ul.lang li a {color: #7A7A7A; text-transform: lowercase; }
.header_top ul.lang li a:hover,
.header_top ul.lang li a:focus {color: #FFFFFF; background: #3B6F00;}
.header_top ul.lang li span {color: #3B6F00;}

.header ul.logon_ctrl li a {color: #3B6F00; background: #FFCD04; }
.header ul.logon_ctrl li a:hover,
.header ul.logon_ctrl li a:focus {color: #FFFFFF; background: #FFCD04;}

.header .logo {}
.header .logo span {padding: 1.5em 0 1.5em 285px; color: #fff; background: url(../img/logo_m.gif) no-repeat scroll 0 50%; }
.header .logo a {padding: 1.5em 0 1.5em 285px; color: #fff; background: url(../img/logo_m.gif) no-repeat scroll 0 50%;}

.header .logo_m {}
.header .logo_m span {color: #fff; background: url(../../../Files/logo.gif) no-repeat scroll 0 50%; }
.header .logo_m a {color: #fff; background: url(../../../Files/logo.gif) no-repeat scroll 0 50%;}

form input.search {border: 1px solid #3B6F00; float: left; color: #333 !important;}

/* Content block
======================*/
.content_box {}
.marg_main, .marg_default {}

/* Menu
======================*/
.left_menu {}  
.left_menu ul li a {color:#fff; background: #649C3D; text-transform: uppercase; }
.left_menu ul li a.active {background: #3B6F00;}
.left_menu ul li a:hover, .left_column .left_menu ul li a:focus {color: #fff; background: #3B6F00;}
.left_menu ul li ul li a:hover, .left_column .left_menu ul li a:focus {background-color: #3B6F00; text-decoration: underline; color:#fff;}
.left_menu ul li ul li a.active {background:#CCD7F7; text-decoration: underline; }
.left_menu ul li ul li a {background: #CCD7F7; color: #333; text-transform:none;}
.left_menu ul li ul li ul li a {background-position: 2em 0.6em ;}
.left_menu ul li ul li ul li ul li a {background-position: 3em 0.6em;}

/* Right column
======================*/

/*News right*/
.content_column .borderBl, .right_column .borderBl {display: block; border-bottom: 6px solid #FFCD04; font-size: 1.2em; margin: 0 0 0.5em; padding: 0 0 0.6em; width: 100%;}
.content_column .borderBl strong, .right_column .borderBl strong { color: #333333; font-family: Georgia, Arial, sans-serif; font-style: italic; font-weight: normal;}
.right_column h2 {color: #333; border-bottom: 6px solid #FFCD04;}
.right_column .news a {color:#3B6F00; text-decoration: none;}
.right_column .news a:hover,
.right_column .news a:focus {text-decoration: underline;}

.right_column .news span.all_news, .event .all_news  span.all_events  {background: url("../img/border_dashed.gif") repeat-x scroll 50% 50% transparent;}
.right_column .news span.all_news a, .event .all_news  span.all_events a {color: #3B6F00; background: url("../img/arrow_all_news.gif") no-repeat scroll 100% 50% #FFFFFF; }

/*Event*/
.content_column .event .all_news h2 {color: #333; border-bottom: 6px solid #FFCD04;}
.content_column .event .all_news table tr, .event .all_news table th, .event .all_news table td {color: #000;}
.content_column .event .all_news tfoot {font-style: italic;}
.content_column .event .all_news table tr.zebra {background-color: #D3F0C8;}
.content_column .event .all_news table td {background:none; font-family:georgia; font-style:italic;}
.content_column .event .all_news table caption {background: none;}
.content_column .event .all_news table td a {font-size:1.1em;color: #3B6F00;}
.content_column .event .all_news table td a:hover,
.content_column .event .all_news table td a:focus {color: #DC7816;}
	
/*News*/	
.content_column .borderBl, .right_column .borderBl {display: block; border-bottom: 6px solid #FFCD04; font-size: 1.2em; margin: 0 0 0.5em; padding: 0 0 0.6em; width: 100%;}
.content_column .borderBl strong, .right_column .borderBl strong { color: #333333; font-family: Georgia, Arial, sans-serif; font-style: italic; font-weight: normal;}
.content_column .news_area h2 {color: #333;}
.content_column .news_area .news a {color:#3B6F00; text-decoration: none;}
.content_column .news_area .news a:hover,
.content_column .news_area .news a:focus {text-decoration: underline;}

.news_area .news span.all_news, .event .all_news  span.all_events  {background: url("../img/border_dashed.gif") repeat-x scroll 50% 50% transparent;}
.news_area .news span.all_news a, .event .all_news  span.all_events a {color: #3B6F00; background: url("../img/arrow_all_news.gif") no-repeat scroll 100% 50% #FFFFFF;}
.news_area .news span.all_news a:hover,
.news_area .news span.all_news a:focus,
.event .all_news  span.all_events a:hover,
.event .all_news  span.all_events a:focus {color: #DC7816;}
	
/*RSS*/
.rss_block {}
.right_column .rss {color:#3B6F00; background: url(../img/ukr_school_rss.gif) no-repeat 100% 100%;}
.right_column .rss:hover,
.right_column .rss:focus {color: #DC7816;}

/* Bread Crumb
======================*/
.content_column ul.site_br li {color: #3B6F00; background: url(../img/site_br_list_item.gif) 100% 50% no-repeat;}
.content_column ul.site_br li.first h2 {color: #3B6F00;}
.content_column ul.site_br li a {color:#3B6F00; font-weight:bold;}
.content_column ul.site_br li a:hover,
.content_column ul.site_br li a:focus {color: #3B6F00;}
.content_column ul.site_br li.end {color: #525254;}

/* Content column
======================*/
.content_column h1 {color:#333333;}
.content_column h2 {color:#3B6F00;}
.content_column h3 {color:#333333;}
.content_column h4 {color:#3B6F00;}
.content_column h5 {color:#333333;}
.content_column h6 {color:#3B6F00;}

.content_column p {color:#464645;}

.content_column a {color: #3B6F00;}
.content_column a:visited {color: #555555;}
.content_column a:hover, 
.content_column a:focus {color: #DC7816;}

/* Lists
=======================*/
.content_column ul li {background: url(../img/list_item_l1.gif) 0 0.2em no-repeat;}
.content_column ul li ul li {background: url(../img/list_item_l2.gif) 0 0.2em no-repeat;}
.content_column ul li ul li ul li {background: url(../img/list_item_l3.gif) 0 0.2em no-repeat;}

/* Tables
======================*/
.content_column caption {color: #3B6F00;}

.content_column table.wym_table_a th {color:#595959; background: #E2E9BF; border:1px solid #3B6F00;}
.content_column table.wym_table_a td {color:#535353; border:1px solid #3B6F00;}

.content_column table.wym_table_b tbody {border-color: #D3F0C8;}
.content_column table.wym_table_b th {color:#595959; background: #E2E9BF; border-bottom:1px solid #3B6F00;}
.content_column table.wym_table_b td {color:#535353; border-bottom:1px solid #3B6F00;}

/* Blockquote
=======================*/
.content_column blockquote {border:1px solid #3B6F00;}
.content_column blockquote p {color:#636363;}

/* Horizontal line
=======================*/
.content_column hr {background: #999999;}

/* Comments
======================*/
.content_column .comment_header {color: #3B6F00; border-bottom: 1px solid #3B6F00;}
.content_column .comment_gbook ul li {border-bottom:1px solid #BCBCBC;}
.content_column .comment_gbook ul li h2 {color:#FF8300;}
.content_column .comment_gbook ul li .date {color:#9D9D9D;}
.content_column .comment_gbook .add_comment label {color:#464645;}
.content_column .comment_gbook .add_comment input.name {border: 1px solid #BCBCBC !important;}
.content_column .comment_gbook .add_comment input.name:hover,
.content_column .comment_gbook .add_comment input.name:focus {border: 1px solid #FFCD04 !important;}
.content_column .comment_gbook .add_comment textarea {border: 1px solid #BCBCBC;}
.content_column .comment_gbook .add_comment textarea:hover,
.content_column .comment_gbook .add_comment textarea:focus {border: 1px solid #FFCD04 !important;}
.content_column .comment_gbook .add_comment .submit_but, .content_column .comment_gbook .add_comment .clear_but {color:#FFFFFF; background: url(../img/button.gif) 0 0 no-repeat;}
.content_column .comment_gbook .add_comment .submit_but:hover, 
.content_column .comment_gbook .add_comment .submit_but:focus, 
.content_column .comment_gbook .add_comment .clear_but:hover, 
.content_column .comment_gbook .add_comment .clear_but:focus {background: url(../img/button.gif) 0 -29px no-repeat;}

.content_column .comment_gbook div.error ol li a {}
.content_column .comment_gbook div.error ol li a:hover,
.content_column .comment_gbook div.error ol li a:focus {color: #FFFFFF; background: #3B6F00; text-decoration: none;}

/* Clndr
================================================*/
.calendar_event  {}
.calendar_event h1 {color:#333; border-bottom: 6px solid #FFCD04;}
.calendar_event table thead th {color: #000;}
.calendar_event table thead th a {color: #000;}
.calendar_event table tr.calendar_currWeek {}
.calendar_event table th {}
.calendar_event table tbody th {background:#FFCD04;} 
.calendar_event table td {color:#676767; border: 1px solid #FFFFFF;}
.calendar_event table .curday{color: #3B6F00; font-weight: bold; background: #FFCD04; text-decoration: underline;}
.calendar_event table .event a {color: #3B6F00; font-weight: bold;}

.content_column .news_calendar li ul li.week_day {background: #EBEBEB;}
.type_of_day ul.tage_calendar li.werktag {background: url(../img/work_day.gif) 0 50% no-repeat;}
.type_of_day ul.tage_calendar li.arbeits_tag {background: url(../img/week_day.gif) 0 50% no-repeat;}
.header_calendar ul.nav_calendar li.tag a {background-image: url(../img/clndr_tag.gif); background-repeat:no-repeat; background-position: 0.2em 0.2em;}
.header_calendar ul.nav_calendar li.woche a {background-image: url(../img/clndr_woche.gif); background-repeat:no-repeat; background-position: 0.2em 0.2em;}
.header_calendar ul.nav_calendar li.monat a {background-image: url(../img/clndr_monat.gif); background-repeat:no-repeat; background-position: 0.2em 0.2em;}
.header_calendar ul.nav_calendar li.jahr a {background-image: url(../img/clndr_jahr.gif); background-repeat:no-repeat; background-position: 0.2em 0.2em;} 

/* Poll
================================================*/
.answer {}
.answer h1 {border-bottom: 6px solid #FFCD04; color: #333333;}
.answer p {color: #3D3D3D;}
.answer ul li label {color: #3D3D3D;} 
.answer ul li span {color: #3D3D3D;} 
.answer .answer_q {color: #FFFFFF; background: url(../img/reg_button.gif) 0 0 no-repeat;}
.answer .answer_q:hover,
.answer .answer_q:focus {background: url(../img/reg_button.gif) 0 -29px no-repeat;}

/* Gallery inner
======================*/

.slider_nav span {color: #3B6F00;}
.slider_nav span:hover {color: #DC7816;}

.content_column .gallery_start ul li a strong {color:#3B6F00;}
.content_column .gallery_start ul li a:hover strong, 
.content_column .gallery_start ul li a:active strong,
.content_column .gallery_start ul li a:focus strong {color: #FFCD04;}
.content_column .gallery_start ul li a {border:1px solid #3B6F00;}
.content_column .gallery_start ul li a:hover,
.content_column .gallery_start ul li a:focus,
.content_column .gallery_start ul li a:active {background: none; border:1px solid #FFCD04;}

.content_column ul.kontrol li.left a {background: url(../img/gl_l_nav.gif) 0 50% no-repeat #FFFFFF;}
.content_column ul.kontrol li.right a {background: url(../img/gl_r_nav.gif) 3px 50% no-repeat #FFFFFF;}
.content_column ul.kontrol li.left a:hover,
.content_column ul.kontrol li.left a:focus,
.content_column ul.kontrol li.left a:active {background: url(../img/gl_l_nav.gif) -30px 50% no-repeat #FFFFFF;}
.content_column ul.kontrol li.right a:hover,
.content_column ul.kontrol li.right a:focus,
.content_column ul.kontrol li.right a:active {background: url(../img/gl_r_nav.gif) -27px 50% no-repeat #FFFFFF;}
.content_column .gallery p.imgDescription {color: #464645;}

.content_column .listing_g ul li a:hover img, 
.content_column .listing_g ul li a:focus img, 
.content_column .listing_g ul li a:active img {background: #3B6F00;}

/* Login form
=======================*/
.content_column form .login_form label {color:#464645;}
.content_column form .login_form input {border:1px solid #BCBCBC;}
.content_column form .login_form input:hover,
.content_column form .login_form input:focus {border: 1px solid #FFCD04;}
.content_column form .login_form input#submit {color: #FFFFFF; background: url(../img/button.gif) 0 0 no-repeat;}
.content_column form .login_form input#submit:hover, 
.content_column form .login_form input#submit:focus {background: url(../img/button.gif) 0 -29px no-repeat;}
.content_column ul.errors li {color: #FF0000;}
.content_column form ul.elements_list li input {border:1px solid #BCBCBC;}
.content_column form ul.elements_list li input:hover,
.content_column form ul.elements_list li input:focus {border: 1px solid #FFCD04;}
.content_column form input#submit {color: #FFFFFF; background: url(../img/reg_button.gif) 0 0 no-repeat;}
.content_column form input#submit:hover, 
.content_column form input#submit:focus {background: url(../img/reg_button.gif) 0 -29px no-repeat;}
.content_column .forgot_pass #email {border:1px solid #BCBCBC;}
.content_column .forgot_pass #email:hover,
.content_column .forgot_pass #email:focus {border: 1px solid #FFCD04;}
.content_column .forgot_pass #submit_email {color: #FFFFFF; background: url(../img/reg_button.gif) 0 0 no-repeat;}
.content_column .forgot_pass #submit_email:hover, 
.content_column .forgot_pass #submit_email:focus {background: url(../img/reg_button.gif) 0 -29px no-repeat;}

.content_column form .regist_link li a {color:#3B6F00;}
.content_column form .regist_link li a:hover,
.content_column form .regist_link li a:focus {color: #FFFFFF; background: #3B6F00; text-decoration: none;}

/* News Box
======================*/
.content_column .ear li a {color:#3B6F00;}
.content_column .ear li a:hover,
.content_column .ear li a:focus {color: #FFFFFF; background: #3B6F00;}

/* News
======================*/
.content_column .news_previw p.news_h a {color:#3B6F00;}
.content_column .news_previw p.news_h a:hover,
.content_column .news_previw p.news_h a:focus {color: #FFFFFF; background: #3B6F00; text-decoration: none;}
/* admin fix */
.content_column .news_detail span.description img {border: 1px solid #5E5E5D;}

/* Sub content block
======================*/
.sub_c_block {border-top:1px solid #BCBCBC;}

/* Contact_form
======================*/
.content_column .contact_form li label {color:#464645;}
.content_column .contact_form li .contactform_name, 
.content_column .contact_form li .contactform_email, 
.content_column .contact_form li .contactform_message {border:1px solid #BCBCBC !important;}
.content_column .contact_form li .contactform_name:hover,
.content_column .contact_form li .contactform_name:focus,
.content_column .contact_form li .contactform_email:hover,
.content_column .contact_form li .contactform_email:focus, 
.content_column .contact_form li .contactform_message:hover, 
.content_column .contact_form li .contactform_message:focus {border: 1px solid #FFCD04 !important;}

/* Suche
======================*/
.content_column .search_result ol li a {color: #3B6F00;}
.content_column .search_result ol li a:hover,
.content_column .search_result ol li a:focus {color: #FFFFFF; background: #3B6F00; text-decoration: none;}
.search_result ol li strong {color: #464645;}
.search_result ol li .result_url {color: #3B6F00;}

.advanced_search input {border: 1px solid #BCBCBC;}
.advanced_search input:hover,
.advanced_search input:focus {border: 1px solid #FFCD04;}
.advanced_search select {border: 1px solid #BCBCBC;}
.advanced_search select:hover,
.advanced_search select:focus {border: 1px solid #FFCD04;}
.advanced_search input.button {color: #FFFFFF; background: url(../img/button.gif) 0 0 no-repeat;}
.advanced_search input.button:hover, 
.advanced_search input.button:focus {background: url(../img/button.gif) 0 -29px no-repeat;}

/* PageNav
======================*/
.content_column .pageNav ul li span {color: #FFFFFF; background: #3B6F00;;}
.content_column .pageNav ul li a {color:#3B6F00;}
.content_column .pageNav ul li a:hover,
.content_column .pageNav ul li a:focus {color: #FFFFFF; background: #3B6F00;}

/* Footer
======================*/
.footer_school  {background: #75AE61 url(../img/bg_header.jpg) repeat-x scroll 0 50%; }
.footer_position {background: url(../img/footer_pic.png) no-repeat scroll 85% 0;}
.footer_school .footer_nav ul li a {color:#FFCC04; font-weight: bold;}
.footer_school .footer_nav ul li a:hover, 
.footer_school .footer_nav ul li a:focus {color: #FFFFFF; background: #3B6F00;}
.footer_school p {color: #fff; font-weight: bold; font-family: Tahoma; }
.footer_school p a {color:#FFCC04;}
.footer_school p a:hover,
.footer_school p a:focus {color: #FFFFFF; background: #3B6F00; text-decoration: none;}

/* Test box 
======================*/
.test_mod input {color: #FFFFFF; background: url(../img/reg_button.gif) 0 0 no-repeat;}
.test_mod input:hover, 
.test_mod input:focus {background: url(../img/reg_button.gif) 0 -29px no-repeat;}

}