/*

DIALOG WEB-DESIGN

================================================*/
@media screen {

/*
Summer color-theme
================================================*/

body {background: url(../img/page_bg.jpg) 0 0 repeat-x;}

/* Header Top part
======================*/
.header .header_top ul.sete_m li a {color: #226100;}
.header .header_top ul.sete_m li a:hover, 
.header .header_top ul.sete_m li a:focus {color: #FFFFFF; background: #429912;}

.header .header_top ul.font_size li a.first {color:#226100;}
.header .header_top ul.font_size li span.first {color:#226100;}
.header .header_top ul.font_size li a.middle {color:#5D2D07;}
.header .header_top ul.font_size li span.middle {color:#5D2D07;}
.header .header_top ul.font_size li a.last {color:#226100;}
.header .header_top ul.font_size li span.last {color:#226100;}
.header .header_top ul.font_size li a:hover,
.header .header_top ul.font_size li a:focus {color: #FFFFFF; background: #429912;}

.header .header_top ul.lang li a {color: #226100;}
.header .header_top ul.lang li a:hover,
.header .header_top ul.lang li a:focus {color: #FFFFFF; background: #429912;}

.header .header_top form input.search {border: 1px solid #226100;}

.header .header_top ul.logon_ctrl li a {color: #226100;}
.header .header_top ul.logon_ctrl li a:hover,
.header .header_top ul.logon_ctrl li a:focus {color: #FFFFFF; text-decoration: none; background: #429912;}

.header .logo {background: url(../img/header_bg.gif) 100% 0 no-repeat;}
.header .logo span {color: #226100;}
.header .logo a {color: #226100;}

/* Content block
======================*/
.content_box {background: url(../img/content_l_bg.jpg) 0 0 repeat-y #FFFFFF;}
.content_box div {background: url(../img/content_t_bg.jpg) 0 0 repeat-x;}
.content_box div div {background: url(../img/content_r_bg.jpg) 100% 0 repeat-y;}
.content_box div div div {background: url(../img/content_lt_bg.jpg) 0 0 no-repeat;}
.content_box div div div div {background: url(../img/content_rt_bg.jpg) 100% 0 no-repeat;}
.content_box div div div div div {background: none;}

/* Left column
======================*/
.left_column .left_menu ul li a {color:#000000; background: url(../img/menu_item.gif) 9px 50% no-repeat; border-bottom:1px solid #9D9D9D;}
.left_column .left_menu ul li a:hover, 
.left_column .left_menu ul li a:focus {color: #FFFFFF; background: url(../img/menu_item_hover.gif) 9px 50% no-repeat #429912;}
.left_column .left_menu ul li a.active,
.left_column .left_menu ul li a:active {color: #226100; background: url(../img/menu_item_active.gif) 9px 50% no-repeat; border-bottom:1px solid #226100;}
.left_column .left_menu ul li ul li a:hover, 
.left_column .left_menu ul li ul li a:focus {color: #FFFFFF; background: #429912;}
.left_column .left_menu ul li ul li a.active,
.left_column .left_menu ul li ul li a:active {color: #226100; background: none; border-bottom:1px solid #226100;}

/* Right column
======================*/
.right_column h2 {color: #429912; border-bottom: 1px solid #429912;}
.right_column .news img {border: 1px solid #236200;}
.right_column .news a {color:#226100;}
.right_column .news a:hover,
.right_column .news a:focus {color: #FFFFFF; background: #429912; text-decoration: none;}

.right_column .news span {background: url(../img/all_news.gif) 0 50% no-repeat;}

.rss_block {border-top:1px solid #429912;}
.right_column .rss {color:#226100; background: url(../img/ukr_school_rss.gif) no-repeat 100% 100%;}

/* Bread Crumb
======================*/
ul.site_br li {background: url(../img/separator.gif) 100% 50% no-repeat;}
ul.site_br li a {color:#226100;}
ul.site_br li a:hover,
ul.site_br li a:focus {color: #FFFFFF; background: #429912;}

/* Content column
======================*/
.content_column h1 {color:#419912;}
.content_column h2 {color:#5BB12B;}
.content_column h3 {color:#555555;}
.content_column h4 {color:#419912;}
.content_column h5 {color:#5BB12B;}
.content_column h6 {color:#555555;}

.content_column a {color: #236100;}
.content_column a:visited {color: #555555;}
.content_column a:hover, 
.content_column a:focus {color: #FFFFFF; background: #429912; text-decoration: none;}

.content_column span.img_text_tpl {border:0px solid #236200;}

/* 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:#419912;}
.content_column th {color:#FFFFFF; background: #419912;}

/* Blockquote
=======================*/
.content_column blockquote {border-left:1px solid #636363;}
.content_column blockquote p {color:#636363;}

/* Horizontal line
=======================*/
.content_column hr {background: #999999;}

/* Comments
======================*/
.content_column .comment_header {color: #419912; border-bottom: 1px solid #419912;}
.content_column .comment_gbook ul li {border-bottom:1px solid #BCBCBC;}
.content_column .comment_gbook ul li h2 {color:#419912;}
.content_column .comment_gbook ul li .date {color:#9D9D9D;}
.content_column .comment_gbook .add_comment label {color:#000000;}
.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 #429912 !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 #429912 !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 .submit_but:active,
.content_column .comment_gbook .add_comment .clear_but:hover,
.content_column .comment_gbook .add_comment .clear_but:focus,
.content_column .comment_gbook .add_comment .clear_but:active {background: url(../img/button.gif) 0 -29px no-repeat;}

.content_column .comment_gbook div.error ol li a {color: #236100; text-decoration:none;}
.content_column .comment_gbook div.error ol li a:hover,
.content_column .comment_gbook div.error ol li a:focus {color: #FFFFFF; background: #429912;}

/* Clndr
================================================*/
.calendar_event h1 {color:#429912; border-bottom: 1px solid #429912;}
.calendar_event table thead th {background: #429912;}
.calendar_event table thead th a {color: #FFFFFF;}
.calendar_event table th {background: #DCDCDC; border-bottom: 1px solid #429912;}
.calendar_event table td {color:#676767;}
.calendar_event table .curday {color: #FFFFFF; background: #429912;}

.content_column .news_calendar li ul li.week_day {background: #EBEBEB !important;}
.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 h1 {color: #429912; border-bottom: 1px solid #429912;}
.answer p {color: #676767;}
.answer ul li label {color: #676767;} 
.answer ul li span {color: #676767;}
.answer .answer_q {color:#FFFFFF; background: url(../img/reg_button.gif) 0 0 no-repeat;}
.answer .answer_q:hover, .answer .answer_q:active, .answer .answer_q:focus {background: url(../img/reg_button.gif) 0 -29px no-repeat;} 

/* Gallery inner
======================*/

.slider_nav span {color: #236100;}
.slider_nav span:hover {color: #FFFFFF; background: #429912;}

.content_column .gallery_start ul li {border:1px solid #429912;}
.content_column .gallery_start ul li a strong {color:#226100;}
.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: #429912;}

.content_column ul.kontrol li.left a {background: url(../img/gl_l_nav.gif) 0 50% no-repeat;}
.content_column ul.kontrol li.right a {background: url(../img/gl_r_nav.gif) 0 50% no-repeat;}
.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;}
.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) -30px 50% no-repeat;}
.content_column ul.kontrol li.center {border:1px solid #236200;}
.content_column .gallery p.imgDescription {color: #226100;}

.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: #226100;}

/* Login form
=======================*/
.content_column form .login_form label {color:#000000;}
.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 #429912;}
.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 #429912;}
.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 #429912;}
.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:#226100;}
.content_column form .regist_link li a:hover,
.content_column form .regist_link li a:focus {color: #FFFFFF; background: #429912;}

/* News Box
======================*/
.content_column .ear {border-bottom:1px solid #236200;}
.content_column .ear li a {color:#419912;}
.content_column .ear li a:hover,
.content_column .ear li a:focus {color: #FFFFFF; background: #429912;}

/* News
======================*/
.content_column .news_previw p.news_h a {color:#5BB12B;}
.content_column .news_previw p.news_h a:hover,
.content_column .news_previw p.news_h a:focus {color: #FFFFFF; background: #429912;}

/* Sub content block
======================*/
.sub_c_block {border-top:1px solid #BCBCBC;}

/* Contact_form
======================*/
.content_column .contact_form li label {color:#003A6E;}
.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 #429912 !important;}

/* Suche
======================*/
.search_result span {border-bottom:1px solid #5BB12B;}
.content_column .search_result ol li a {color: #5BB12B;}
.content_column .search_result ol li a:hover,
.content_column .search_result ol li a:focus {color: #FFFFFF; background: #429912;}
.search_result ol li strong {color: #226100;}
.search_result ol li .result_url {color:#5BB12B;}

.advanced_search input {border: 1px solid #BCBCBC;}
.advanced_search input:hover,
.advanced_search input:focus {border: 1px solid #429912;}
.advanced_search select {border: 1px solid #BCBCBC;}
.advanced_search select:hover,
.advanced_search select:focus {border: 1px solid #429912;}
.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: #429912;}
.content_column .pageNav ul li a {color:#226100;}
.content_column .pageNav ul li a:hover,
.content_column .pageNav ul li a:focus {color: #FFFFFF; background: #429912;}

/* Footer
======================*/
.footer_school {background: url(../img/footer_b_bg.jpg) 0 100% repeat-x;}
.footer_school div {background: url(../img/footer_lb_bg.jpg) 0 100% no-repeat;}
.footer_school div div {background: url(../img/footer_rb_bg.jpg) 100% 100% no-repeat;}
.footer_school .footer_bg {background: url(../img/footer_bg.gif) 100% 0 no-repeat; border-bottom:1px solid #429912;}
.footer_school .footer_nav ul li a {color:#000000;}
.footer_school .footer_nav ul li a:hover, 
.footer_school .footer_nav ul li a:focus {color: #FFFFFF; background: #429912;}
.footer_school p a {color: #000000;}
.footer_school p a:hover,
.footer_school p a:focus {color: #FFFFFF; background: #429912;}

/* 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;}

}